
            .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
    }
}