html, body {
    height: 100%;
    overflow: hidden;
}

body {
    -webkit-font-smoothing: antialiased;
    color: rgba(0, 0, 0, 0.87);
    font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    margin: 0px;
    text-size-adjust: 100%;
}

textarea {
    font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
}

a {
    text-decoration: none;
    color: rgb(41, 98, 255);
}

img {
    border: none;
}

* {
    -webkit-tap-highlight-color: transparent;
}

#apps-debug-tracers {
    display: none;
}

html, body {
    overflow: visible;
}

body {
    overflow-y: scroll;
}

.kFwPee {
    height: 100%;
}

.ydMMEb {
    width: 100%;
}

.SSPGKf {
    display: block;
    overflow-y: hidden;
    z-index: 1;
}

.eejsDc {
    overflow-y: auto;
}

.MCcOAc {
    inset: 0px;
    position: absolute;
    overflow: hidden;
    z-index: 1;
}

.MCcOAc > .pGxpHc {
    flex-shrink: 0;
    flex-grow: 0;
}

.IqBfM > .HLlAHb {
    align-items: center;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0px;
    z-index: 9999;
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 3px;
    z-index: 1001;
}

.TRHLAc {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 25%;
    height: 100%;
    background: rgb(102, 136, 238);
    transform: scaleX(0);
}

.TRHLAc {
    transform-origin: 0px 0px;
}

.mIM26c .VUoKZ {
    display: block;
}

.mIM26c .TRHLAc {
    animation: 1s cubic-bezier(0.4, 0, 1, 1) 0.1s infinite normal none running boqChromeapiPageProgressAnimation;
}

.ghyPEc .VUoKZ {
    position: fixed;
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        transform: scaleX(0);
    }

    50% {
        transform: scaleX(5);
    }

    100% {
        transform: scaleX(5) translateX(100%);
    }
}

.T4LgNb {
    inset: 0px;
    position: absolute;
    z-index: 1;
}

.QMEh5b {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 3;
}

.AOq4tb {
    height: 56px;
}

.kFwPee {
    position: relative;
    z-index: 1;
    height: 100%;
}

.ydMMEb {
    height: 56px;
    width: 100%;
}

.SSPGKf {
    overflow-y: hidden;
    position: absolute;
    inset: 0px;
}

.ecJEib .AOq4tb, .ecJEib .ydMMEb {
    height: 64px;
}

.e2G3Fb.EWZcud .AOq4tb, .e2G3Fb.EWZcud .ydMMEb {
    height: 48px;
}

.e2G3Fb.b30Rkd .AOq4tb, .e2G3Fb.b30Rkd .ydMMEb {
    height: 56px;
}

.SSPGKf {
    position: relative;
    min-height: 100%;
}

.SSPGKf.BIIBbc {
    height: 100%;
    overflow: hidden;
}

.kFwPee {
    backface-visibility: hidden;
    min-height: 100%;
    height: auto;
}

.T4LgNb {
    min-height: 100%;
    position: relative;
}

.T4LgNb.eejsDc {
    min-height: 100%;
    overflow-y: hidden;
}

.QMEh5b {
    position: fixed;
}

.IqBfM {
    min-width: 1249px;
}

@media screen and (max-width: 450px) {
    .IqBfM:has(.h4xe3) {
        min-width: auto;
    }
}

@media screen and (max-width: 450px) {
    .IqBfM:has(.LDZgRb) {
        min-width: auto;
    }
}

.IqBfM:has(.k4lSF), .IqBfM:has(.ADLl9e) {
    min-width: 1280px;
}

.IqBfM:has(.u0kH5e) {
    min-width: auto;
}

.IqBfM:has(.u0kH5e) > .yHWa2 {
    margin: 0px auto;
    text-align: center;
}

.kFwPee {
    margin-top: 56px;
}

@media (min-width: 600px) {
    .kFwPee {
        margin-top: 100px;
    }
}

.IEBxve {
    outline: transparent solid 3px;
}

.IEBxve:focus {
    outline: transparent double 5px;
}

.pGxpHc [role="search"][method="get"] {
    background: rgb(242, 242, 242);
    border-radius: 24px;
    height: 48px;
    max-width: 567px;
}

.pGxpHc [role="search"][method="get"]:focus-within {
    background: white;
}

.pGxpHc [role="search"][method="get"]:focus-within[data-expanded="true"] {
    border-top: 1px solid rgb(225, 227, 225);
    border-right: 1px solid rgb(225, 227, 225);
    border-left: 1px solid rgb(225, 227, 225);
    border-image: initial;
    box-shadow: rgba(60, 64, 67, 0.37) 0px 6px 6px;
    border-bottom: none;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.Ny5lGc {
    color: rgb(48, 48, 48);
    opacity: 1;
    transition: color 0.1s;
}

.pGxpHc:focus-within .Ny5lGc {
    color: rgb(225, 227, 225);
}

.jBmls[data-expanded="true"] {
    border-right: 1px solid rgb(225, 227, 225);
    border-bottom: 1px solid rgb(225, 227, 225);
    border-left: 1px solid rgb(225, 227, 225);
    border-image: initial;
    box-shadow: rgba(60, 64, 67, 0.37) 0px 6px 6px;
    border-top: none;
    border-radius: 0px 0px 24px 24px;
    padding-top: 0px;
}

@media screen and (max-width: 1439px) {
    .kFwPee {
        margin-top: 100px;
    }
}

@media screen and (max-width: 450px) {
    .kFwPee {
        margin-top: 0px;
    }
}

.IqBfM {
    bottom: auto;
    height: 100%;
    right: auto;
    width: auto;
}

.RBHQF-ksKsZd {
    overflow: hidden;
    outline: none;
    -webkit-tap-highlight-color: transparent;
}

.RBHQF-ksKsZd, .RBHQF-ksKsZd::before, .RBHQF-ksKsZd::after {
    position: absolute;
    pointer-events: none;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-start-start-radius: var(--gm3-ripple-shape-start-start,inherit);
    border-start-end-radius: var(--gm3-ripple-shape-start-end,inherit);
    border-end-start-radius: var(--gm3-ripple-shape-end-start,inherit);
    border-end-end-radius: var(--gm3-ripple-shape-end-end,inherit);
}

.RBHQF-ksKsZd::before, .RBHQF-ksKsZd::after {
    opacity: 0;
    content: "";
}

.RBHQF-ksKsZd::before {
    transition: opacity 75ms linear,border-radius var(--gm3-ripple-border-radius-transition-duration,0ms) linear;
    background-color: var(--gm3-ripple-hover-color,transparent);
}

.RBHQF-ksKsZd-OWXEXe-ZmdkE::before {
    opacity: var(--gm3-ripple-hover-opacity,0);
}

.RBHQF-ksKsZd::after {
    opacity: 0;
    background: radial-gradient(closest-side,var(--gm3-ripple-pressed-color,transparent) max(100% - 70px,65%),transparent 100%);
    transition: opacity .25s linear,border-radius var(--gm3-ripple-border-radius-transition-duration,0ms) linear;
    transform-origin: center center;
}

.RBHQF-ksKsZd-OWXEXe-QDgCrf::after {
    transition-duration: 105ms;
    opacity: var(--gm3-ripple-pressed-opacity,0);
}

@media (forced-colors: active) {
    .RBHQF-ksKsZd {
        display: none;
    }
}

.OiePBf-zPjgPe {
    display: var(--gm3-focus-ring-outward-display,none);
    pointer-events: none;
    position: absolute;
    z-index: 1;
    border-start-start-radius: calc(var(--gm3-focus-ring-outward-target-shape-start-start, 0px) + var(--gm3-focus-ring-outward-offset, 2px));
    border-start-end-radius: calc(var(--gm3-focus-ring-outward-target-shape-start-end, 0px) + var(--gm3-focus-ring-outward-offset, 2px));
    border-end-end-radius: calc(var(--gm3-focus-ring-outward-target-shape-end-end, 0px) + var(--gm3-focus-ring-outward-offset, 2px));
    border-end-start-radius: calc(var(--gm3-focus-ring-outward-target-shape-end-start, 0px) + var(--gm3-focus-ring-outward-offset, 2px));
    inset: calc(var(--gm3-focus-ring-outward-offset, 2px)*-1);
    box-shadow: 0 0 0 var(--gm3-focus-ring-outward-track-width,3px) var(--gm3-focus-ring-outward-color,var(--gm3-sys-color-secondary,#00639b));
    outline: var(--gm3-focus-ring-outward-track-width,3px) solid transparent;
    animation-name: gm3-focus-ring-outward-grows, gm3-focus-ring-outward-shrinks;
    animation-duration: 0.15s, 0.45s;
    animation-delay: 0s, 0.15s;
    animation-timing-function: cubic-bezier(0.2, 0, 0, 1), cubic-bezier(0.2, 0, 0, 1);
}

@keyframes gm3-focus-ring-outward-grows {
    0% {
        box-shadow: 0 0 0 0 var(--gm3-focus-ring-outward-color,var(--gm3-sys-color-secondary,#00639b));
    }

    100% {
        box-shadow: 0 0 0 8px var(--gm3-focus-ring-outward-color,var(--gm3-sys-color-secondary,#00639b));
    }
}

@keyframes gm3-focus-ring-outward-shrinks {
    0% {
        box-shadow: 0 0 0 8px var(--gm3-focus-ring-outward-color,var(--gm3-sys-color-secondary,#00639b));
    }
}

@media (prefers-reduced-motion) {
    .OiePBf-zPjgPe {
        animation: auto ease 0s 1 normal none running none;
    }
}

.fliwXd {
    font-family: var(--gm3-form-field-label-text-font,"Google Sans",Roboto,Arial,sans-serif);
    line-height: var(--gm3-form-field-label-text-line-height,1.25rem);
    font-size: var(--gm3-form-field-label-text-size,1rem);
    font-weight: var(--gm3-form-field-label-text-weight,400);
    letter-spacing: var(--gm3-form-field-label-text-tracking,.015625em);
}

.fliwXd-OWXEXe-I9GLp-yrriRe {
    align-items: center;
    color: var(--gm3-form-field-label-text-color,#1f1f1f);
    cursor: pointer;
    display: inline-flex;
    gap: 8px;
    vertical-align: middle;
}

.fliwXd-OWXEXe-I9GLp-yrriRe[hidden] {
    display: none;
}

.fliwXd-OWXEXe-V67aGc {
    color: var(--gm3-form-field-label-text-color,#1f1f1f);
    font-family: var(--gm3-form-field-label-text-font,"Google Sans",Roboto,Arial,sans-serif);
    font-size: var(--gm3-form-field-label-text-size,1rem);
    letter-spacing: var(--gm3-form-field-label-text-tracking,.015625em);
    line-height: var(--gm3-form-field-label-text-line-height,1.25rem);
    margin-inline: 0px auto; order: 0;
    padding-inline: var(--gm3-form-field-label-padding-left,0) var(--gm3-form-field-label-padding-right,0); }

.fliwXd-OWXEXe-fW01td-CpWD9d .fliwXd-OWXEXe-V67aGc {
    margin-inline: auto 0px;
    order: -1;
}

.fliwXd-OWXEXe-fozPsf-t6UvL {
    justify-content: space-between;
}

.fliwXd-OWXEXe-fozPsf-t6UvL .fliwXd-OWXEXe-V67aGc {
    margin: 0px;
}

.KGC9Kd-MPu53c {
    align-items: center;
    box-sizing: content-box;
    cursor: pointer;
    display: inline-flex;
    flex-grow: unset;
    flex-basis: unset;
    height: var(--gm3-checkbox-state-layer-size,40px);
    justify-content: center;
    line-height: 0;
    padding: 0px;
    position: relative;
    vertical-align: bottom;
    white-space: nowrap;
    width: var(--gm3-checkbox-state-layer-size,40px);
    z-index: 0;
    flex-shrink: 0;
    --gm3-ripple-hover-color: var(--gm3-checkbox-unselected-hover-state-layer-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-ripple-hover-opacity: var(--gm3-checkbox-unselected-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-color: var(--gm3-checkbox-unselected-pressed-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-ripple-pressed-opacity: var(--gm3-checkbox-unselected-pressed-state-layer-opacity,0.1);
    --gm3-ripple-shape-start-start: 50%;
    --gm3-ripple-shape-start-end: 50%;
    --gm3-ripple-shape-end-end: 50%;
    --gm3-ripple-shape-end-start: 50%;
    --gm3-focus-ring-outward-color: var(--gm3-checkbox-focus-indicator-color,var(--gm3-sys-color-secondary,#00639b));
    --gm3-focus-ring-outward-offset: var(--gm3-checkbox-focus-indicator-outline-offset,2px);
    --gm3-focus-ring-outward-track-width: var(--gm3-checkbox-focus-indicator-thickness,3px);
    --gm3-focus-ring-outward-target-shape-start-start: 50%;
    --gm3-focus-ring-outward-target-shape-start-end: 50%;
    --gm3-focus-ring-outward-target-shape-end-end: 50%;
    --gm3-focus-ring-outward-target-shape-end-start: 50%;
}

.KGC9Kd-MPu53c[hidden] {
    display: none;
}

.KGC9Kd-MPu53c-OWXEXe-OWB6Me {
    cursor: default;
    pointer-events: none;
}

.KGC9Kd-MPu53c-OWXEXe-gk6SMd {
    --gm3-ripple-hover-color: var(--gm3-checkbox-selected-hover-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-ripple-hover-opacity: var(--gm3-checkbox-selected-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-color: var(--gm3-checkbox-selected-pressed-state-layer-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-ripple-pressed-opacity: var(--gm3-checkbox-selected-pressed-state-layer-opacity,0.1);
}

.KGC9Kd-muHVFf-bMcfAe:disabled ~ .KGC9Kd-OYHm6b {
    --gm3-ripple-hover-opacity: 0;
    --gm3-ripple-pressed-opacity: 0;
}

.KGC9Kd-OYHm6b {
    z-index: -1;
}

.KGC9Kd-muHVFf-bMcfAe:focus-visible ~ .KGC9Kd-NxYnee {
    --gm3-focus-ring-outward-display: block;
}

.KGC9Kd-MPu53c-OWXEXe-dgl2Hf {
    margin: 4px;
}

.KGC9Kd-MPu53c-OWXEXe-dgl2Hf .KGC9Kd-muHVFf-bMcfAe {
    height: max(var(--gm3-checkbox-touch-target-size,48px),var(--gm3-checkbox-state-layer-size,40px));
    left: unset;
    right: unset;
    top: unset;
    width: max(var(--gm3-checkbox-touch-target-size,48px),var(--gm3-checkbox-state-layer-size,40px));
}

.KGC9Kd-muHVFf-bMcfAe {
    cursor: inherit;
    height: var(--gm3-checkbox-state-layer-size,40px);
    left: 0px;
    margin: 0px;
    opacity: 0;
    padding: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: var(--gm3-checkbox-state-layer-size,40px);
}

.KGC9Kd-muHVFf-bMcfAe:disabled {
    cursor: default;
    pointer-events: none;
}

.KGC9Kd-YQoJzd {
    align-items: center;
    background-color: transparent;
    border: 2px solid currentcolor;
    box-sizing: border-box;
    display: inline-flex;
    justify-content: center;
    left: unset;
    pointer-events: none;
    position: absolute;
    top: unset;
    border-radius: var(--gm3-checkbox-container-shape,2px);
    height: var(--gm3-checkbox-container-size,18px);
    width: var(--gm3-checkbox-container-size,18px);
}

.KGC9Kd-HUofsb {
    inset: 0px;
    box-sizing: border-box;
    opacity: 1;
    padding: 7%;
    position: absolute;
    width: 100%;
}

.KGC9Kd-muHVFf-bMcfAe[aria-checked="mixed"] ~ .KGC9Kd-YQoJzd .KGC9Kd-HUofsb {
    opacity: 0;
    transform: rotate(45deg);
}

.KGC9Kd-HUofsb-Jt5cK {
    stroke-dasharray: 29.7833;
    stroke-dashoffset: 29.7833;
    stroke-width: 4px;
    stroke: currentcolor;
}

.KGC9Kd-muHVFf-bMcfAe:checked ~ .KGC9Kd-YQoJzd .KGC9Kd-HUofsb-Jt5cK {
    stroke-dashoffset: 0;
}

.KGC9Kd-SJnn3d {
    border-style: solid;
    border-width: 1px;
    height: 0px;
    margin-inline: 15%; opacity: 0;
    transform: scaleX(0) rotate(0deg);
    width: 100%;
}

.KGC9Kd-muHVFf-bMcfAe[aria-checked="mixed"] ~ .KGC9Kd-YQoJzd .KGC9Kd-SJnn3d {
    opacity: 1;
    transform: scaleX(1) rotate(0deg);
}

.KGC9Kd-muHVFf-bMcfAe:enabled ~ .KGC9Kd-YQoJzd .KGC9Kd-HUofsb {
    color: var(--gm3-checkbox-selected-icon-color,var(--gm3-sys-color-on-primary,#fff));
}

.KGC9Kd-muHVFf-bMcfAe:enabled ~ .KGC9Kd-YQoJzd .KGC9Kd-SJnn3d {
    background-color: var(--gm3-checkbox-selected-icon-color,var(--gm3-sys-color-on-primary,#fff));
    border-color: var(--gm3-checkbox-selected-icon-color,var(--gm3-sys-color-on-primary,#fff));
}

.KGC9Kd-muHVFf-bMcfAe:hover ~ .KGC9Kd-YQoJzd .KGC9Kd-HUofsb {
    color: var(--gm3-checkbox-selected-hover-icon-color,var(--gm3-sys-color-on-primary,#fff));
}

.KGC9Kd-muHVFf-bMcfAe:hover ~ .KGC9Kd-YQoJzd .KGC9Kd-SJnn3d {
    background-color: var(--gm3-checkbox-selected-hover-icon-color,var(--gm3-sys-color-on-primary,#fff));
    border-color: var(--gm3-checkbox-selected-hover-icon-color,var(--gm3-sys-color-on-primary,#fff));
}

.KGC9Kd-muHVFf-bMcfAe:active ~ .KGC9Kd-YQoJzd .KGC9Kd-HUofsb {
    color: var(--gm3-checkbox-selected-pressed-icon-color,var(--gm3-sys-color-on-primary,#fff));
}

.KGC9Kd-muHVFf-bMcfAe:active ~ .KGC9Kd-YQoJzd .KGC9Kd-SJnn3d {
    background-color: var(--gm3-checkbox-selected-pressed-icon-color,var(--gm3-sys-color-on-primary,#fff));
    border-color: var(--gm3-checkbox-selected-pressed-icon-color,var(--gm3-sys-color-on-primary,#fff));
}

@media (forced-colors: active) {
    .KGC9Kd-muHVFf-bMcfAe:enabled ~ .KGC9Kd-YQoJzd .KGC9Kd-HUofsb {
        color: buttontext;
    }

    .KGC9Kd-muHVFf-bMcfAe:enabled ~ .KGC9Kd-YQoJzd .KGC9Kd-SJnn3d {
        background-color: buttontext;
        border-color: buttontext;
    }
}

.KGC9Kd-muHVFf-bMcfAe:disabled ~ .KGC9Kd-YQoJzd .KGC9Kd-HUofsb {
    color: var(--gm3-checkbox-selected-disabled-icon-color,var(--gm3-sys-color-surface,#fff));
}

@media (forced-colors: active) {
    .KGC9Kd-muHVFf-bMcfAe:disabled ~ .KGC9Kd-YQoJzd .KGC9Kd-HUofsb {
        color: buttonface;
    }
}

.KGC9Kd-muHVFf-bMcfAe:disabled ~ .KGC9Kd-YQoJzd .KGC9Kd-SJnn3d {
    background-color: var(--gm3-checkbox-selected-disabled-icon-color,var(--gm3-sys-color-surface,#fff));
    border-color: var(--gm3-checkbox-selected-disabled-icon-color,var(--gm3-sys-color-surface,#fff));
}

@media (forced-colors: active) {
    .KGC9Kd-muHVFf-bMcfAe:disabled ~ .KGC9Kd-YQoJzd .KGC9Kd-SJnn3d {
        background-color: buttonface;
        border-color: buttonface;
    }
}

.KGC9Kd-YQoJzd {
    border-color: var(--gm3-checkbox-unselected-outline-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.KGC9Kd-muHVFf-bMcfAe:checked ~ .KGC9Kd-YQoJzd, .KGC9Kd-muHVFf-bMcfAe[aria-checked="mixed"] ~ .KGC9Kd-YQoJzd {
    background-color: var(--gm3-checkbox-selected-container-color,var(--gm3-sys-color-primary,#0b57d0));
    border-color: var(--gm3-checkbox-selected-container-color,var(--gm3-sys-color-primary,#0b57d0));
}

.KGC9Kd-muHVFf-bMcfAe:hover ~ .KGC9Kd-YQoJzd {
    border-color: var(--gm3-checkbox-unselected-hover-outline-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.KGC9Kd-muHVFf-bMcfAe:checked:hover ~ .KGC9Kd-YQoJzd, .KGC9Kd-muHVFf-bMcfAe[aria-checked="mixed"]:hover ~ .KGC9Kd-YQoJzd {
    background-color: var(--gm3-checkbox-selected-hover-container-color,var(--gm3-sys-color-primary,#0b57d0));
    border-color: var(--gm3-checkbox-selected-hover-container-color,var(--gm3-sys-color-primary,#0b57d0));
}

.KGC9Kd-muHVFf-bMcfAe:active ~ .KGC9Kd-YQoJzd {
    border-color: var(--gm3-checkbox-unselected-pressed-outline-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.KGC9Kd-muHVFf-bMcfAe:checked:active ~ .KGC9Kd-YQoJzd, .KGC9Kd-muHVFf-bMcfAe[aria-checked="mixed"]:active ~ .KGC9Kd-YQoJzd {
    background-color: var(--gm3-checkbox-selected-pressed-container-color,var(--gm3-sys-color-primary,#0b57d0));
    border-color: var(--gm3-checkbox-selected-pressed-container-color,var(--gm3-sys-color-primary,#0b57d0));
}

.KGC9Kd-muHVFf-bMcfAe:disabled ~ .KGC9Kd-YQoJzd {
    border-color: var(--gm3-checkbox-unselected-disabled-outline-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    opacity: var(--gm3-checkbox-unselected-disabled-container-opacity,.38);
}

@media (forced-colors: active) {
    .KGC9Kd-muHVFf-bMcfAe:disabled ~ .KGC9Kd-YQoJzd {
        border-color: graytext;
        opacity: 1;
    }
}

.KGC9Kd-muHVFf-bMcfAe:checked:disabled ~ .KGC9Kd-YQoJzd, .KGC9Kd-muHVFf-bMcfAe[aria-checked="mixed"]:disabled ~ .KGC9Kd-YQoJzd {
    background-color: var(--gm3-checkbox-selected-disabled-container-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    border-color: transparent;
    opacity: var(--gm3-checkbox-selected-disabled-container-opacity,.38);
}

@media (forced-colors: active) {
    .KGC9Kd-muHVFf-bMcfAe:checked:disabled ~ .KGC9Kd-YQoJzd, .KGC9Kd-muHVFf-bMcfAe[aria-checked="mixed"]:disabled ~ .KGC9Kd-YQoJzd {
        background-color: graytext;
        border-color: graytext;
        opacity: 1;
    }
}

.KGC9Kd-hJ4r2e-yrriRe {
    --gm3-form-field-label-text-color: var(--gm3-checkbox-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-form-field-label-text-font: var(--gm3-checkbox-label-text-font,"Google Sans",Roboto,Arial,sans-serif);
    --gm3-form-field-label-text-size: var(--gm3-checkbox-label-text-size,1rem);
}

.KGC9Kd-hJ4r2e-yrriRe:has(.KGC9Kd-MPu53c-OWXEXe-OWB6Me) {
    cursor: default;
}

.KGC9Kd-YBO6pd {
    cursor: inherit;
}

.KGC9Kd-MPu53c-OWXEXe-OWB6Me ~ .KGC9Kd-YBO6pd {
    --gm3-form-field-label-text-color: var(--gm3-checkbox-disabled-label-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.KGC9Kd-MPu53c-OWXEXe-di8rgd-dgl2Hf ~ .KGC9Kd-YBO6pd {
    --gm3-form-field-label-padding-left: 4px;
    --gm3-form-field-label-padding-right: 0;
}

@keyframes checkbox-unchecked-checked-checkmark-path {
    0%, 50% {
        stroke-dashoffset: 29.7833;
    }

    50% {
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes checkbox-unchecked-indeterminate-mixedmark {
    0%, 68.2% {
        transform: scaleX(0);
    }

    68.2% {
        animation-timing-function: cubic-bezier(0, 0, 0, 1);
    }

    100% {
        transform: scaleX(1);
    }
}

@keyframes checkbox-checked-unchecked-checkmark-path {
    0% {
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0;
    }

    100% {
        opacity: 0;
        stroke-dashoffset: -29.7833;
    }
}

@keyframes checkbox-checked-indeterminate-checkmark {
    0% {
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        opacity: 1;
        transform: rotate(0deg);
    }

    100% {
        opacity: 0;
        transform: rotate(45deg);
    }
}

@keyframes checkbox-indeterminate-checked-checkmark {
    0% {
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        opacity: 0;
        transform: rotate(45deg);
    }

    100% {
        opacity: 1;
        transform: rotate(1turn);
    }
}

@keyframes checkbox-checked-indeterminate-mixedmark {
    0% {
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        opacity: 0;
        transform: rotate(-45deg);
    }

    100% {
        opacity: 1;
        transform: rotate(0deg);
    }
}

@keyframes checkbox-indeterminate-checked-mixedmark {
    0% {
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        opacity: 1;
        transform: rotate(0deg);
    }

    100% {
        opacity: 0;
        transform: rotate(315deg);
    }
}

@keyframes checkbox-indeterminate-unchecked-mixedmark {
    0% {
        animation-timing-function: linear;
        opacity: 1;
        transform: scaleX(1);
    }

    32.8%, 100% {
        opacity: 0;
        transform: scaleX(0);
    }
}

:is(.KGC9Kd-MPu53c-OWXEXe-vwu2ne-iAfbIe-barxie, .KGC9Kd-MPu53c-OWXEXe-vwu2ne-iAfbIe-A9y3zc, .KGC9Kd-MPu53c-OWXEXe-vwu2ne-barxie-iAfbIe, .KGC9Kd-MPu53c-OWXEXe-vwu2ne-A9y3zc-iAfbIe) .KGC9Kd-YQoJzd {
    animation-duration: 0.18s;
    animation-timing-function: linear;
}

.KGC9Kd-MPu53c-OWXEXe-vwu2ne-iAfbIe-barxie .KGC9Kd-HUofsb-Jt5cK {
    animation: 0.18s linear 0s 1 normal none running checkbox-unchecked-checked-checkmark-path;
}

.KGC9Kd-MPu53c-OWXEXe-vwu2ne-iAfbIe-A9y3zc .KGC9Kd-SJnn3d {
    animation: 90ms linear 0s 1 normal none running checkbox-unchecked-indeterminate-mixedmark;
}

.KGC9Kd-MPu53c-OWXEXe-vwu2ne-barxie-iAfbIe .KGC9Kd-HUofsb-Jt5cK {
    animation: 90ms linear 0s 1 normal none running checkbox-checked-unchecked-checkmark-path;
}

.KGC9Kd-MPu53c-OWXEXe-vwu2ne-barxie-A9y3zc .KGC9Kd-HUofsb {
    animation: 90ms linear 0s 1 normal none running checkbox-checked-indeterminate-checkmark;
}

.KGC9Kd-MPu53c-OWXEXe-vwu2ne-barxie-A9y3zc .KGC9Kd-SJnn3d {
    animation: 90ms linear 0s 1 normal none running checkbox-checked-indeterminate-mixedmark;
}

.KGC9Kd-MPu53c-OWXEXe-vwu2ne-A9y3zc-barxie .KGC9Kd-HUofsb {
    animation: 0.5s linear 0s 1 normal none running checkbox-indeterminate-checked-checkmark;
}

.KGC9Kd-MPu53c-OWXEXe-vwu2ne-A9y3zc-barxie .KGC9Kd-SJnn3d {
    animation: 0.5s linear 0s 1 normal none running checkbox-indeterminate-checked-mixedmark;
}

.KGC9Kd-MPu53c-OWXEXe-vwu2ne-A9y3zc-iAfbIe .KGC9Kd-SJnn3d {
    animation: 0.3s linear 0s 1 normal none running checkbox-indeterminate-unchecked-mixedmark;
}

@keyframes checkbox-fade-in-background {
    0% {
        border-color: var(--gm3-checkbox-unselected-outline-color,var(--gm3-sys-color-on-surface-variant,#444746));
        background-color: transparent;
    }

    50% {
        border-color: var(--gm3-checkbox-selected-container-color,var(--gm3-sys-color-primary,#0b57d0));
        background-color: var(--gm3-checkbox-selected-container-color,var(--gm3-sys-color-primary,#0b57d0));
    }
}

@keyframes checkbox-fade-out-background {
    0%, 80% {
        border-color: var(--gm3-checkbox-selected-container-color,var(--gm3-sys-color-primary,#0b57d0));
        background-color: var(--gm3-checkbox-selected-container-color,var(--gm3-sys-color-primary,#0b57d0));
    }

    100% {
        border-color: var(--gm3-checkbox-unselected-outline-color,var(--gm3-sys-color-on-surface-variant,#444746));
        background-color: transparent;
    }
}

@keyframes checkbox-fade-in-background-hover {
    0% {
        border-color: var(--gm3-checkbox-unselected-hover-outline-color,var(--gm3-sys-color-on-surface,#1f1f1f));
        background-color: transparent;
    }

    50% {
        border-color: var(--gm3-checkbox-selected-hover-container-color,var(--gm3-sys-color-primary,#0b57d0));
        background-color: var(--gm3-checkbox-selected-hover-container-color,var(--gm3-sys-color-primary,#0b57d0));
    }
}

@keyframes checkbox-fade-out-background-hover {
    0%, 80% {
        border-color: var(--gm3-checkbox-selected-hover-container-color,var(--gm3-sys-color-primary,#0b57d0));
        background-color: var(--gm3-checkbox-selected-hover-container-color,var(--gm3-sys-color-primary,#0b57d0));
    }

    100% {
        border-color: var(--gm3-checkbox-unselected-hover-outline-color,var(--gm3-sys-color-on-surface,#1f1f1f));
        background-color: transparent;
    }
}

@keyframes checkbox-fade-in-background-active {
    0% {
        border-color: var(--gm3-checkbox-unselected-pressed-outline-color,var(--gm3-sys-color-on-surface,#1f1f1f));
        background-color: transparent;
    }

    50% {
        border-color: var(--gm3-checkbox-selected-pressed-container-color,var(--gm3-sys-color-primary,#0b57d0));
        background-color: var(--gm3-checkbox-selected-pressed-container-color,var(--gm3-sys-color-primary,#0b57d0));
    }
}

@keyframes checkbox-fade-out-background-active {
    0%, 80% {
        border-color: var(--gm3-checkbox-selected-pressed-container-color,var(--gm3-sys-color-primary,#0b57d0));
        background-color: var(--gm3-checkbox-selected-pressed-container-color,var(--gm3-sys-color-primary,#0b57d0));
    }

    100% {
        border-color: var(--gm3-checkbox-unselected-pressed-outline-color,var(--gm3-sys-color-on-surface,#1f1f1f));
        background-color: transparent;
    }
}

:is(.KGC9Kd-MPu53c-OWXEXe-vwu2ne-iAfbIe-barxie, .KGC9Kd-MPu53c-OWXEXe-vwu2ne-iAfbIe-A9y3zc) .KGC9Kd-muHVFf-bMcfAe ~ .KGC9Kd-YQoJzd {
    animation-name: checkbox-fade-in-background;
}

:is(.KGC9Kd-MPu53c-OWXEXe-vwu2ne-barxie-iAfbIe, .KGC9Kd-MPu53c-OWXEXe-vwu2ne-A9y3zc-iAfbIe) .KGC9Kd-muHVFf-bMcfAe ~ .KGC9Kd-YQoJzd {
    animation-name: checkbox-fade-out-background;
}

:is(.KGC9Kd-MPu53c-OWXEXe-vwu2ne-iAfbIe-barxie, .KGC9Kd-MPu53c-OWXEXe-vwu2ne-iAfbIe-A9y3zc) .KGC9Kd-muHVFf-bMcfAe:hover ~ .KGC9Kd-YQoJzd {
    animation-name: checkbox-fade-in-background-hover;
}

:is(.KGC9Kd-MPu53c-OWXEXe-vwu2ne-barxie-iAfbIe, .KGC9Kd-MPu53c-OWXEXe-vwu2ne-A9y3zc-iAfbIe) .KGC9Kd-muHVFf-bMcfAe:hover ~ .KGC9Kd-YQoJzd {
    animation-name: checkbox-fade-out-background-hover;
}

:is(.KGC9Kd-MPu53c-OWXEXe-vwu2ne-iAfbIe-barxie, .KGC9Kd-MPu53c-OWXEXe-vwu2ne-iAfbIe-A9y3zc) .KGC9Kd-muHVFf-bMcfAe:active ~ .KGC9Kd-YQoJzd {
    animation-name: checkbox-fade-in-background-active;
}

:is(.KGC9Kd-MPu53c-OWXEXe-vwu2ne-barxie-iAfbIe, .KGC9Kd-MPu53c-OWXEXe-vwu2ne-A9y3zc-iAfbIe) .KGC9Kd-muHVFf-bMcfAe:active ~ .KGC9Kd-YQoJzd {
    animation-name: checkbox-fade-out-background-active;
}

.GhEnC-GCYh9b {
    display: inline-block;
    position: relative;
    flex: 0 0 auto;
    box-sizing: content-box;
    width: var(--gm3-radio-icon-size,20px);
    height: var(--gm3-radio-icon-size,20px);
    cursor: pointer;
    padding: calc((var(--gm3-radio-state-layer-size, 40px) - var(--gm3-radio-icon-size, 20px))/2);
    --gm3-ripple-hover-color: var(--gm3-radio-unselected-hover-state-layer-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-ripple-hover-opacity: var(--gm3-radio-unselected-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-color: var(--gm3-radio-unselected-pressed-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-ripple-pressed-opacity: var(--gm3-radio-unselected-pressed-state-layer-opacity,0.1);
    --gm3-ripple-shape-start-start: 50%;
    --gm3-ripple-shape-start-end: 50%;
    --gm3-ripple-shape-end-end: 50%;
    --gm3-ripple-shape-end-start: 50%;
    --gm3-focus-ring-outward-color: var(--gm3-radio-focus-ring-color,var(--gm3-sys-color-secondary,#00639b));
    --gm3-focus-ring-outward-offset: var(--gm3-radio-focus-ring-offset,2px);
    --gm3-focus-ring-outward-target-shape-start-start: 50%;
    --gm3-focus-ring-outward-target-shape-start-end: 50%;
    --gm3-focus-ring-outward-target-shape-end-end: 50%;
    --gm3-focus-ring-outward-target-shape-end-start: 50%;
}

.GhEnC-GCYh9b-OWXEXe-dgl2Hf {
    margin: 4px;
}

.GhEnC-RsCWK {
    display: inline-block;
    pointer-events: none;
    position: relative;
    box-sizing: border-box;
    width: var(--gm3-radio-icon-size,20px);
    height: var(--gm3-radio-icon-size,20px);
    z-index: 1;
}

.GhEnC-RsCWK::before {
    border-radius: 50%;
    content: "";
    height: var(--gm3-radio-state-layer-size,40px);
    left: calc((var(--gm3-radio-state-layer-size, 40px) - var(--gm3-radio-icon-size, 20px))*-1/2);
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: calc((var(--gm3-radio-state-layer-size, 40px) - var(--gm3-radio-icon-size, 20px))*-1/2);
    transform: scale(0, 0);
    transition: opacity 0.12s cubic-bezier(0.4, 0, 0.6, 1), transform 0.12s cubic-bezier(0.4, 0, 0.6, 1);
    width: var(--gm3-radio-state-layer-size,40px);
}

.GhEnC-gBXA9-bMcfAe:focus + .GhEnC-RsCWK::before {
    opacity: 0.12;
    transform: scale(1);
    transition: opacity 0.12s cubic-bezier(0, 0, 0.2, 1), transform 0.12s cubic-bezier(0, 0, 0.2, 1);
}

.GhEnC-wVo5xe-LkdAo {
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    transition: border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1);
    width: 100%;
}

.GhEnC-Z5TpLc-LkdAo {
    border-radius: 50%;
    border-style: solid;
    border-width: 10px;
    box-sizing: border-box;
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    transform: scale(0, 0);
    transition: transform 0.12s cubic-bezier(0.4, 0, 0.6, 1), border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1);
    width: 100%;
}

.GhEnC-gBXA9-bMcfAe {
    cursor: inherit;
    margin: 0px;
    opacity: 0;
    padding: 0px;
    position: absolute;
    z-index: 1;
}

.GhEnC-gBXA9-bMcfAe:checked ~ .GhEnC-eHTEvd {
    --gm3-ripple-hover-color: var(--gm3-radio-selected-hover-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-ripple-hover-opacity: var(--gm3-radio-selected-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-color: var(--gm3-radio-selected-pressed-state-layer-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-ripple-pressed-opacity: var(--gm3-radio-selected-pressed-state-layer-opacity,0.1);
}

.GhEnC-gBXA9-bMcfAe:is(:checked, :disabled) + .GhEnC-RsCWK {
    transition: opacity 0.12s cubic-bezier(0, 0, 0.2, 1), transform 0.12s cubic-bezier(0, 0, 0.2, 1);
}

.GhEnC-gBXA9-bMcfAe:is(:checked, :disabled) + .GhEnC-RsCWK .GhEnC-wVo5xe-LkdAo {
    transition: border-color 0.12s cubic-bezier(0, 0, 0.2, 1);
}

.GhEnC-gBXA9-bMcfAe:checked + .GhEnC-RsCWK .GhEnC-Z5TpLc-LkdAo {
    transform: scale(0.5);
}

.GhEnC-gBXA9-bMcfAe:is(:checked, :disabled) + .GhEnC-RsCWK .GhEnC-Z5TpLc-LkdAo {
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), border-color 0.12s cubic-bezier(0, 0, 0.2, 1);
}

.GhEnC-gBXA9-bMcfAe:enabled:not(:checked) + .GhEnC-RsCWK .GhEnC-wVo5xe-LkdAo {
    border-color: var(--gm3-radio-unselected-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.GhEnC-gBXA9-bMcfAe:enabled:not(:checked):hover + .GhEnC-RsCWK .GhEnC-wVo5xe-LkdAo {
    border-color: var(--gm3-radio-unselected-hover-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.GhEnC-gBXA9-bMcfAe:enabled:not(:checked):focus + .GhEnC-RsCWK .GhEnC-wVo5xe-LkdAo {
    border-color: var(--gm3-radio-unselected-focus-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.GhEnC-gBXA9-bMcfAe:enabled:not(:checked):active + .GhEnC-RsCWK .GhEnC-wVo5xe-LkdAo {
    border-color: var(--gm3-radio-unselected-pressed-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.GhEnC-gBXA9-bMcfAe:enabled:checked + .GhEnC-RsCWK .GhEnC-wVo5xe-LkdAo {
    border-color: var(--gm3-radio-selected-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.GhEnC-gBXA9-bMcfAe:enabled + .GhEnC-RsCWK .GhEnC-Z5TpLc-LkdAo {
    border-color: var(--gm3-radio-selected-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.GhEnC-gBXA9-bMcfAe:enabled:checked:hover + .GhEnC-RsCWK .GhEnC-wVo5xe-LkdAo {
    border-color: var(--gm3-radio-selected-hover-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.GhEnC-gBXA9-bMcfAe:enabled:hover + .GhEnC-RsCWK .GhEnC-Z5TpLc-LkdAo {
    border-color: var(--gm3-radio-selected-hover-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.GhEnC-gBXA9-bMcfAe:enabled:checked:focus + .GhEnC-RsCWK .GhEnC-wVo5xe-LkdAo {
    border-color: var(--gm3-radio-selected-focus-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.GhEnC-gBXA9-bMcfAe:enabled:focus + .GhEnC-RsCWK .GhEnC-Z5TpLc-LkdAo {
    border-color: var(--gm3-radio-selected-focus-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.GhEnC-gBXA9-bMcfAe:enabled:checked:active + .GhEnC-RsCWK .GhEnC-wVo5xe-LkdAo {
    border-color: var(--gm3-radio-selected-pressed-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.GhEnC-gBXA9-bMcfAe:enabled:active + .GhEnC-RsCWK .GhEnC-Z5TpLc-LkdAo {
    border-color: var(--gm3-radio-selected-pressed-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.GhEnC-GCYh9b[hidden] {
    display: none;
}

.GhEnC-GCYh9b-OWXEXe-OWB6Me {
    --gm3-ripple-hover-opacity: 0;
    --gm3-ripple-pressed-opacity: 0;
    cursor: default;
    pointer-events: none;
}

[aria-disabled="true"] .GhEnC-gBXA9-bMcfAe + .GhEnC-RsCWK, .GhEnC-gBXA9-bMcfAe:disabled + .GhEnC-RsCWK {
    cursor: default;
}

[aria-disabled="true"] .GhEnC-gBXA9-bMcfAe + .GhEnC-RsCWK .GhEnC-Z5TpLc-LkdAo, .GhEnC-gBXA9-bMcfAe:disabled + .GhEnC-RsCWK .GhEnC-Z5TpLc-LkdAo {
    border-color: var(--gm3-radio-disabled-selected-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    opacity: var(--gm3-radio-disabled-selected-icon-opacity,.38);
}

[aria-disabled="true"] .GhEnC-gBXA9-bMcfAe:not(:checked) + .GhEnC-RsCWK .GhEnC-wVo5xe-LkdAo, .GhEnC-gBXA9-bMcfAe:disabled:not(:checked) + .GhEnC-RsCWK .GhEnC-wVo5xe-LkdAo {
    border-color: var(--gm3-radio-disabled-unselected-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    opacity: var(--gm3-radio-disabled-unselected-icon-opacity,.38);
}

[aria-disabled="true"] .GhEnC-gBXA9-bMcfAe:checked + .GhEnC-RsCWK .GhEnC-wVo5xe-LkdAo, .GhEnC-gBXA9-bMcfAe:disabled:checked + .GhEnC-RsCWK .GhEnC-wVo5xe-LkdAo {
    border-color: var(--gm3-radio-disabled-selected-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    opacity: var(--gm3-radio-disabled-selected-icon-opacity,.38);
}

.GhEnC-GCYh9b-OWXEXe-dgl2Hf .GhEnC-gBXA9-bMcfAe {
    width: 48px;
    height: 48px;
    left: -4px;
    top: -4px;
}

.GhEnC-GCYh9b-OWXEXe-di8rgd-dgl2Hf .GhEnC-gBXA9-bMcfAe {
    width: var(--gm3-radio-state-layer-size,40px);
    height: var(--gm3-radio-state-layer-size,40px);
    left: 0px;
    top: 0px;
}

.GhEnC-gBXA9-bMcfAe:focus-visible ~ .GhEnC-ETnZse {
    --gm3-focus-ring-outward-display: block;
}

.GhEnC-RsCWK::before {
    background-color: transparent;
}

@media (forced-colors: active) {
    .GhEnC-GCYh9b-OWXEXe-OWB6Me .GhEnC-gBXA9-bMcfAe:is(:disabled, :disabled:checked, :disabled:not(:checked)) + .GhEnC-RsCWK :is(.GhEnC-Z5TpLc-LkdAo, .GhEnC-wVo5xe-LkdAo) {
        border-color: graytext;
        opacity: 1;
    }
}

.GhEnC-NLe8Jc-yrriRe {
    --gm3-form-field-label-text-color: var(--gm3-radio-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-form-field-label-text-font: var(--gm3-radio-label-text-font,"Google Sans",Roboto,Arial,sans-serif);
    --gm3-form-field-label-text-size: var(--gm3-radio-label-text-size,1rem);
    --gm3-form-field-label-text-tracking: var(--gm3-radio-label-text-tracking,0.2px);
}

.GhEnC-NLe8Jc-yrriRe:has(.GhEnC-GCYh9b-OWXEXe-OWB6Me) {
    cursor: default;
}

.GhEnC-BwZpgb {
    cursor: inherit;
}

.GhEnC-GCYh9b-OWXEXe-OWB6Me ~ .GhEnC-BwZpgb {
    --gm3-form-field-label-text-color: var(--gm3-radio-disabled-label-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.GhEnC-GCYh9b-OWXEXe-di8rgd-dgl2Hf ~ .GhEnC-BwZpgb {
    --gm3-form-field-label-padding-left: 4px;
    --gm3-form-field-label-padding-right: 0;
}

.ne2Ple-suEOdc {
    position: fixed;
    display: none;
    z-index: var(--gm3-tooltip-plain-z-index,2101);
}

.ne2Ple-z59Tgd {
    box-sizing: border-box;
    min-block-size: 24px;
    min-inline-size: 40px;
    overflow-wrap: anywhere;
    overflow: hidden;
    padding-block: 4px; padding-inline: 8px; word-break: normal;
    max-block-size: var(--gm3-tooltip-plain-container-max-block-size,40vh);
}

.ne2Ple-z59Tgd::before {
    position: absolute;
    box-sizing: border-box;
    inline-size: 100%;
    block-size: 100%;
    inset-block-start: 0px;
    inset-inline-start: 0px;
    border: 1px solid transparent;
    border-radius: inherit;
    content: "";
    pointer-events: none;
}

.ne2Ple-suEOdc-OWXEXe-TSZdd, .ne2Ple-suEOdc-OWXEXe-eo9XGd, .ne2Ple-suEOdc-OWXEXe-ZYIfFd {
    display: inline-flex;
}

.ne2Ple-z59Tgd-OiiCO {
    opacity: 0;
    transform: scale(0.8);
    will-change: transform, opacity;
}

.ne2Ple-suEOdc-OWXEXe-TSZdd .ne2Ple-z59Tgd-OiiCO {
    opacity: 1;
    transform: scale(1);
}

.ne2Ple-suEOdc-OWXEXe-ZYIfFd .ne2Ple-z59Tgd-OiiCO {
    transform: scale(1);
}

.ne2Ple-suEOdc-OWXEXe-eo9XGd-RCfa3e .ne2Ple-z59Tgd-OiiCO {
    transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), transform 0.15s cubic-bezier(0, 0, 0.2, 1);
}

.ne2Ple-suEOdc-OWXEXe-ZYIfFd-RCfa3e .ne2Ple-z59Tgd-OiiCO {
    transition: opacity 75ms cubic-bezier(0.4, 0, 1, 1);
}

.ne2Ple-suEOdc-OWXEXe-pijamc .ne2Ple-z59Tgd {
    max-inline-size: 200px;
    background-color: var(--gm3-tooltip-plain-container-color,var(--gm3-sys-color-inverse-surface,#303030));
    border-radius: var(--gm3-tooltip-plain-container-shape,4px);
    color: var(--gm3-tooltip-plain-supporting-text-color,var(--gm3-sys-color-inverse-on-surface,#f2f2f2));
    font-family: var(--gm3-tooltip-plain-supporting-text-font,"Google Sans Text","Google Sans");
    font-size: var(--gm3-tooltip-plain-supporting-text-size,.75rem);
    font-weight: var(--gm3-tooltip-plain-supporting-text-weight,400);
    letter-spacing: var(--gm3-tooltip-plain-supporting-text-tracking,.00625rem);
    line-height: var(--gm3-tooltip-plain-supporting-text-line-height,1rem);
    text-align: center;
}

.ne2Ple-suEOdc-OWXEXe-LlMNQd .ne2Ple-z59Tgd {
    text-align: start;
}

.ne2Ple-oshW8e-V67aGc {
    position: absolute;
    left: -10000px;
    top: auto;
    inline-size: 1px;
    height: 1px;
    overflow: hidden;
    user-select: none;
}

.frX3lc-vlkzWd {
    display: var(--gm3-focus-ring-inward-display,none);
    pointer-events: none;
    position: absolute;
    z-index: 1;
    border-style: solid;
    border-width: var(--gm3-focus-ring-inward-track-width,3px);
    border-color: var(--gm3-focus-ring-inward-color,var(--gm3-sys-color-secondary,#00639b));
    border-start-start-radius: calc(var(--gm3-focus-ring-inward-target-shape-start-start, 8px) + var(--gm3-focus-ring-inward-track-width, 3px) + var(--gm3-focus-ring-inward-offset, -3px));
    border-start-end-radius: calc(var(--gm3-focus-ring-inward-target-shape-start-end, 8px) + var(--gm3-focus-ring-inward-track-width, 3px) + var(--gm3-focus-ring-inward-offset, -3px));
    border-end-end-radius: calc(var(--gm3-focus-ring-inward-target-shape-end-end, 8px) + var(--gm3-focus-ring-inward-track-width, 3px) + var(--gm3-focus-ring-inward-offset, -3px));
    border-end-start-radius: calc(var(--gm3-focus-ring-inward-target-shape-end-start, 8px) + var(--gm3-focus-ring-inward-track-width, 3px) + var(--gm3-focus-ring-inward-offset, -3px));
    inset-block: calc((var(--gm3-focus-ring-inward-offset, -3px) + var(--gm3-focus-ring-inward-track-width, 3px))*-1) calc((var(--gm3-focus-ring-inward-offset, -3px) + var(--gm3-focus-ring-inward-track-width, 3px) + var(--gm3-focus-ring-inward-extra-offset-bottom, 0px))*-1);
    inset-inline: calc((var(--gm3-focus-ring-inward-offset, -3px) + var(--gm3-focus-ring-inward-track-width, 3px))*-1);
    animation-name: gm3-focus-ring-inward-grows, gm3-focus-ring-inward-shrinks;
    animation-duration: 0.15s, 0.45s;
    animation-delay: 0s, 0.15s;
    animation-timing-function: cubic-bezier(0.2, 0, 0, 1), cubic-bezier(0.2, 0, 0, 1);
}

@keyframes gm3-focus-ring-inward-grows {
    0% {
        border-width: 0px;
    }

    100% {
        border-width: 8px;
    }
}

@keyframes gm3-focus-ring-inward-shrinks {
    0% {
        border-width: 8px;
    }
}

@media (prefers-reduced-motion) {
    .frX3lc-vlkzWd {
        animation: auto ease 0s 1 normal none running none;
    }
}

.W7g1Rb-rymPhb {
    margin: 0px;
    padding-block: 8px; padding-inline: 0px; list-style-type: none;
}

.W7g1Rb-clz4Ic {
    padding-block: 0px; padding-inline: 24px; background-clip: content-box;
    background-color: var(--gm3-list-divider-color,var(--gm3-sys-color-surface-variant,#e1e3e1));
    height: var(--gm3-list-divider-height,1px);
}

@media (forced-colors: active) {
    .W7g1Rb-clz4Ic::after {
        content: "";
        display: block;
        border-bottom: 1px solid white;
    }
}

.W7g1Rb-clz4Ic-OWXEXe-Vkfede {
    padding-inline: 0px; }

.W7g1Rb-rymPhb:focus, .W7g1Rb-rymPhb-ibnC6b:focus {
    outline: none;
}

.W7g1Rb-rymPhb-ibnC6b {
    display: flex;
    position: relative;
    justify-content: flex-start;
    align-items: center;
    overflow: visible;
    text-decoration: none;
    padding-inline: var(--gm3-list-list-item-leading-space,16px) var(--gm3-list-list-item-trailing-space,16px); background-color: var(--gm3-list-list-item-container-color,var(--gm3-sys-color-surface,#fff));
    border-radius: var(--gm3-list-list-item-container-shape,0);
    box-sizing: border-box;
    gap: var(--gm3-list-list-item-content-gap,16px);
    --gm3-ripple-hover-color: var(--gm3-list-list-item-hover-state-layer-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-ripple-hover-opacity: var(--gm3-list-list-item-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-color: var(--gm3-list-list-item-hover-state-layer-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-ripple-pressed-opacity: 0.12;
}

.W7g1Rb-rymPhb-hDb1X-Rtc0Jf {
    display: none;
}

.W7g1Rb-rymPhb-ibnC6b:focus-visible {
    border-radius: 8px;
}

.W7g1Rb-rymPhb-ibnC6b:focus-visible .W7g1Rb-rymPhb-sNKcce {
    --gm3-focus-ring-inward-color: var(--gm3-list-focus-indicator-color,var(--gm3-sys-color-secondary,#00639b));
    --gm3-focus-ring-inward-display: block;
    --gm3-focus-ring-inward-offset: var(--gm3-list-focus-indicator-outline-offset,-3px);
    --gm3-focus-ring-inward-track-width: var(--gm3-list-focus-indicator-thickness,3px);
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-hXIJHe {
    cursor: pointer;
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-hXIJHe .W7g1Rb-rymPhb-KkROqb, .W7g1Rb-rymPhb-ibnC6b-OWXEXe-hXIJHe .W7g1Rb-rymPhb-JMEf7e {
    --gm3-checkbox-state-layer-size: 24px;
    --gm3-radio-state-layer-size: 24px;
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-gk6SMd {
    background-color: var(--gm3-list-list-item-selected-container-color,var(--gm3-sys-color-secondary-container,#c2e7ff));
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-gk6SMd::before {
    position: absolute;
    box-sizing: border-box;
    inset: 0px;
    border: 3px double transparent;
    border-radius: inherit;
    content: "";
    pointer-events: none;
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-OWB6Me {
    cursor: auto;
}

.W7g1Rb-rymPhb-Tkg0ld {
    display: block;
}

.W7g1Rb-rymPhb-KkROqb, .W7g1Rb-rymPhb-JMEf7e {
    flex-shrink: 0;
    pointer-events: none;
    display: none;
}

.W7g1Rb-rymPhb-KkROqb:empty, .W7g1Rb-rymPhb-JMEf7e:empty {
    display: none;
}

.W7g1Rb-rymPhb-KkROqb:has(.W7g1Rb-rymPhb-H09UMb-bN97Pc), .W7g1Rb-rymPhb-JMEf7e:has(.W7g1Rb-rymPhb-H09UMb-bN97Pc), .W7g1Rb-rymPhb-ibnC6b-OWXEXe-SfQLQb-UbuQg-r4m2rf .W7g1Rb-rymPhb-JMEf7e {
    display: inline-flex;
}

@supports not selector(:has(a)) {
    .W7g1Rb-rymPhb-KkROqb, .W7g1Rb-rymPhb-JMEf7e {
        display: inline-flex;
    }
}

.W7g1Rb-rymPhb-Gtdoyb {
    text-overflow: ellipsis;
    color: var(--gm3-list-list-item-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    white-space: nowrap;
    overflow: hidden;
    flex: 1 1 0%;
    pointer-events: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: stretch;
    padding-inline: var(--gm3-list-list-item-content-padding,0); }

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-SfQLQb-Woal0c-RWgCYc {
    min-height: var(--gm3-list-list-item-one-line-container-height,56px);
    padding-block: var(--gm3-list-list-item-one-line-padding,8px); }

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-SfQLQb-aSi1db-MCEKJb {
    min-height: var(--gm3-list-list-item-two-line-container-height,72px);
    padding-block: var(--gm3-list-list-item-two-line-padding,8px); }

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-SfQLQb-vfifzc-MCEKJb {
    min-height: var(--gm3-list-list-item-three-line-container-height,88px);
    padding-block: var(--gm3-list-list-item-three-line-padding,12px); }

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-SfQLQb-vfifzc-MCEKJb .W7g1Rb-rymPhb-KkROqb, .W7g1Rb-rymPhb-ibnC6b-OWXEXe-SfQLQb-vfifzc-MCEKJb .W7g1Rb-rymPhb-JMEf7e {
    align-self: flex-start;
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-SfQLQb-vfifzc-MCEKJb .W7g1Rb-rymPhb-Gtdoyb {
    justify-content: flex-start;
}

.W7g1Rb-rymPhb-fpDzbe-fmcmS, .W7g1Rb-rymPhb-L8ivfd-fmcmS, .W7g1Rb-rymPhb-bC5pod-fmcmS {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-SfQLQb-vfifzc-MCEKJb .W7g1Rb-rymPhb-L8ivfd-fmcmS {
    white-space: normal;
    display: -webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.W7g1Rb-rymPhb-fpDzbe-fmcmS {
    font-family: var(--gm3-list-list-item-label-text-font,"Google Sans Text","Google Sans");
    font-size: var(--gm3-list-list-item-label-text-size,1rem);
    font-weight: var(--gm3-list-list-item-label-text-weight,400);
    line-height: var(--gm3-list-list-item-label-text-line-height,1.5rem);
    letter-spacing: var(--gm3-list-list-item-label-text-tracking,0);
    color: var(--gm3-list-list-item-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.W7g1Rb-rymPhb-ibnC6b:focus .W7g1Rb-rymPhb-fpDzbe-fmcmS {
    color: var(--gm3-list-list-item-focus-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.W7g1Rb-rymPhb-ibnC6b:hover .W7g1Rb-rymPhb-fpDzbe-fmcmS {
    color: var(--gm3-list-list-item-hover-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-gk6SMd .W7g1Rb-rymPhb-fpDzbe-fmcmS {
    color: var(--gm3-list-list-item-selected-label-text-color,var(--gm3-sys-color-on-secondary-container,#001d35));
    font-weight: var(--gm3-list-list-item-selected-label-text-weight,400);
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-OWB6Me .W7g1Rb-rymPhb-fpDzbe-fmcmS {
    color: var(--gm3-list-list-item-disabled-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.W7g1Rb-rymPhb-L8ivfd-fmcmS {
    font-family: var(--gm3-list-list-item-supporting-text-font,"Google Sans Text","Google Sans");
    font-size: var(--gm3-list-list-item-supporting-text-size,.875rem);
    font-weight: var(--gm3-list-list-item-supporting-text-weight,400);
    line-height: var(--gm3-list-list-item-supporting-text-line-height,1.25rem);
    letter-spacing: var(--gm3-list-list-item-supporting-text-tracking,0);
    color: var(--gm3-list-list-item-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-gk6SMd .W7g1Rb-rymPhb-L8ivfd-fmcmS {
    color: var(--gm3-list-list-item-selected-supporting-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-OWB6Me .W7g1Rb-rymPhb-L8ivfd-fmcmS {
    color: var(--gm3-list-list-item-disabled-supporting-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    opacity: var(--gm3-list-list-item-disabled-supporting-text-opacity,.38);
}

@media (forced-colors: active) {
    .W7g1Rb-rymPhb-ibnC6b-OWXEXe-OWB6Me .W7g1Rb-rymPhb-L8ivfd-fmcmS {
        color: graytext;
        opacity: 1;
    }
}

.W7g1Rb-rymPhb-bC5pod-fmcmS {
    text-transform: uppercase;
    font-family: var(--gm3-list-list-item-overline-font,"Google Sans Text","Google Sans");
    font-size: var(--gm3-list-list-item-overline-size,.6875rem);
    font-weight: var(--gm3-list-list-item-overline-weight,500);
    line-height: var(--gm3-list-list-item-overline-line-height,1rem);
    letter-spacing: var(--gm3-list-list-item-overline-tracking,.00625rem);
    color: var(--gm3-list-list-item-overline-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-gk6SMd .W7g1Rb-rymPhb-bC5pod-fmcmS {
    color: var(--gm3-list-list-item-selected-overline-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.W7g1Rb-rymPhb-ibnC6b.W7g1Rb-rymPhb-ibnC6b-OWXEXe-OWB6Me :is(.W7g1Rb-rymPhb-fpDzbe-fmcmS, .W7g1Rb-rymPhb-bC5pod-fmcmS) {
    opacity: var(--gm3-list-list-item-disabled-label-text-opacity,.38);
}

@media (forced-colors: active) {
    .W7g1Rb-rymPhb-ibnC6b.W7g1Rb-rymPhb-ibnC6b-OWXEXe-OWB6Me :is(.W7g1Rb-rymPhb-fpDzbe-fmcmS, .W7g1Rb-rymPhb-bC5pod-fmcmS) {
        color: graytext;
        opacity: 1;
    }
}

.W7g1Rb-rymPhb-f7MjDc {
    width: inherit;
    height: inherit;
    border-radius: inherit;
    font-size: inherit;
}

.W7g1Rb-rymPhb-KkROqb:has(.W7g1Rb-rymPhb-Abojl) :is(i, img, svg), .W7g1Rb-rymPhb-JMEf7e:has(.W7g1Rb-rymPhb-Abojl) :is(i, img, svg) {
    display: inline-flex;
    position: relative;
    color: inherit;
    fill: currentcolor;
}

@supports not selector(:has(a)) {
    :is(.W7g1Rb-rymPhb-KkROqb, .W7g1Rb-rymPhb-JMEf7e) .W7g1Rb-rymPhb-Abojl :is(i, img, svg) {
        display: inline-flex;
        position: relative;
        color: inherit;
        fill: currentcolor;
    }
}

.W7g1Rb-rymPhb-KkROqb:has(.W7g1Rb-rymPhb-Abojl), .W7g1Rb-rymPhb-KkROqb:has(.W7g1Rb-rymPhb-Abojl) :is(i, img, svg) {
    block-size: var(--gm3-list-list-item-leading-icon-size,24px);
    inline-size: var(--gm3-list-list-item-leading-icon-size,24px);
    font-size: var(--gm3-list-list-item-leading-icon-size,24px);
}

@supports not selector(:has(a)) {
    .W7g1Rb-rymPhb-KkROqb .W7g1Rb-rymPhb-Abojl, .W7g1Rb-rymPhb-KkROqb .W7g1Rb-rymPhb-Abojl :is(i, img, svg) {
        block-size: var(--gm3-list-list-item-leading-icon-size,24px);
        inline-size: var(--gm3-list-list-item-leading-icon-size,24px);
        font-size: var(--gm3-list-list-item-leading-icon-size,24px);
    }
}

.W7g1Rb-rymPhb-KkROqb:has(.W7g1Rb-rymPhb-Abojl) {
    color: var(--gm3-list-list-item-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

@supports not selector(:has(a)) {
    .W7g1Rb-rymPhb-KkROqb .W7g1Rb-rymPhb-Abojl {
        color: var(--gm3-list-list-item-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    }
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-gk6SMd .W7g1Rb-rymPhb-KkROqb:has(.W7g1Rb-rymPhb-Abojl) {
    color: var(--gm3-list-list-item-selected-leading-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

@supports not selector(:has(a)) {
    .W7g1Rb-rymPhb-ibnC6b-OWXEXe-gk6SMd .W7g1Rb-rymPhb-KkROqb .W7g1Rb-rymPhb-Abojl {
        color: var(--gm3-list-list-item-selected-leading-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    }
}

.W7g1Rb-rymPhb-ibnC6b:hover .W7g1Rb-rymPhb-KkROqb:has(.W7g1Rb-rymPhb-Abojl) {
    color: var(--gm3-list-list-item-hover-leading-icon-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

@supports not selector(:has(a)) {
    .W7g1Rb-rymPhb-ibnC6b:hover .W7g1Rb-rymPhb-KkROqb .W7g1Rb-rymPhb-Abojl {
        color: var(--gm3-list-list-item-hover-leading-icon-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    }
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-OWB6Me .W7g1Rb-rymPhb-KkROqb:has(.W7g1Rb-rymPhb-Abojl) {
    color: var(--gm3-list-list-item-disabled-leading-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    opacity: var(--gm3-list-list-item-disabled-leading-icon-opacity,.38);
}

@media (forced-colors: active) {
    .W7g1Rb-rymPhb-ibnC6b-OWXEXe-OWB6Me .W7g1Rb-rymPhb-KkROqb:has(.W7g1Rb-rymPhb-Abojl) {
        color: graytext;
        opacity: 1;
    }
}

.W7g1Rb-rymPhb-hXXVHe-uDEFge {
    display: none;
    visibility: hidden;
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-gk6SMd .W7g1Rb-rymPhb-hXXVHe-uDEFge {
    display: inline-flex;
    visibility: visible;
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-gk6SMd .W7g1Rb-rymPhb-hXXVHe-uDEFge + :is(i, img, svg) {
    display: none;
    visibility: hidden;
}

.W7g1Rb-rymPhb-KkROqb:has(.W7g1Rb-rymPhb-hIkGtc) {
    border-radius: 50%;
    block-size: var(--gm3-list-list-item-leading-avatar-size,40px);
    inline-size: var(--gm3-list-list-item-leading-avatar-size,40px);
}

.W7g1Rb-rymPhb-KkROqb:has(.W7g1Rb-rymPhb-hIkGtc) img {
    border-radius: var(--gm3-list-list-item-leading-avatar-shape,9999px);
    background-color: var(--gm3-list-list-item-leading-avatar-color,var(--gm3-sys-color-primary-container,#d3e3fd));
}

@supports not selector(:has(a)) {
    .W7g1Rb-rymPhb-KkROqb .W7g1Rb-rymPhb-hIkGtc {
        border-radius: var(--gm3-list-list-item-leading-avatar-shape,9999px);
        block-size: var(--gm3-list-list-item-leading-avatar-size,40px);
        inline-size: var(--gm3-list-list-item-leading-avatar-size,40px);
    }
}

.W7g1Rb-rymPhb-KkROqb:has(.W7g1Rb-rymPhb-HRfEp) {
    block-size: var(--gm3-list-list-item-leading-image-height,56px);
    inline-size: var(--gm3-list-list-item-leading-image-width,56px);
    border-radius: var(--gm3-list-list-item-leading-image-shape,0);
}

@supports not selector(:has(a)) {
    .W7g1Rb-rymPhb-KkROqb .W7g1Rb-rymPhb-HRfEp {
        block-size: var(--gm3-list-list-item-leading-image-height,56px);
        inline-size: var(--gm3-list-list-item-leading-image-width,56px);
        border-radius: var(--gm3-list-list-item-leading-image-shape,0);
    }
}

.W7g1Rb-rymPhb-KkROqb:has(.W7g1Rb-rymPhb-Cgqzle) {
    block-size: 40px;
    inline-size: 40px;
}

@supports not selector(:has(a)) {
    .W7g1Rb-rymPhb-KkROqb .W7g1Rb-rymPhb-Cgqzle {
        block-size: 40px;
        inline-size: 40px;
    }
}

.W7g1Rb-rymPhb-JMEf7e:has(.W7g1Rb-rymPhb-Abojl), .W7g1Rb-rymPhb-JMEf7e:has(.W7g1Rb-rymPhb-Abojl) :is(i, img, svg) {
    block-size: var(--gm3-list-list-item-trailing-icon-size,24px);
    inline-size: var(--gm3-list-list-item-trailing-icon-size,24px);
    font-size: var(--gm3-list-list-item-trailing-icon-size,24px);
}

@supports not selector(:has(a)) {
    .W7g1Rb-rymPhb-JMEf7e .W7g1Rb-rymPhb-Abojl, .W7g1Rb-rymPhb-JMEf7e .W7g1Rb-rymPhb-Abojl :is(i, img, svg) {
        block-size: var(--gm3-list-list-item-trailing-icon-size,24px);
        inline-size: var(--gm3-list-list-item-trailing-icon-size,24px);
        font-size: var(--gm3-list-list-item-trailing-icon-size,24px);
    }
}

.W7g1Rb-rymPhb-JMEf7e:has(.W7g1Rb-rymPhb-Abojl) {
    color: var(--gm3-list-list-item-trailing-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.W7g1Rb-rymPhb-ibnC6b:hover .W7g1Rb-rymPhb-JMEf7e:has(.W7g1Rb-rymPhb-Abojl) {
    color: var(--gm3-list-list-item-hover-trailing-icon-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-OWB6Me .W7g1Rb-rymPhb-JMEf7e:has(.W7g1Rb-rymPhb-Abojl) {
    color: var(--gm3-list-list-item-disabled-trailing-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    opacity: var(--gm3-list-list-item-disabled-trailing-icon-opacity,.38);
}

@media (forced-colors: active) {
    .W7g1Rb-rymPhb-ibnC6b-OWXEXe-OWB6Me .W7g1Rb-rymPhb-JMEf7e:has(.W7g1Rb-rymPhb-Abojl) {
        color: graytext;
        opacity: 1;
    }
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-gk6SMd .W7g1Rb-rymPhb-JMEf7e:has(.W7g1Rb-rymPhb-Abojl) {
    color: var(--gm3-list-list-item-selected-trailing-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-SfQLQb-UbuQg-r4m2rf .W7g1Rb-rymPhb-JMEf7e {
    font-family: var(--gm3-list-list-item-trailing-supporting-text-font,"Google Sans Text","Google Sans");
    font-size: var(--gm3-list-list-item-trailing-supporting-text-size,.6875rem);
    font-weight: var(--gm3-list-list-item-trailing-supporting-text-weight,500);
    line-height: var(--gm3-list-list-item-trailing-supporting-text-line-height,1rem);
    letter-spacing: var(--gm3-list-list-item-trailing-supporting-text-tracking,.00625rem);
    color: var(--gm3-list-list-item-trailing-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-gk6SMd.W7g1Rb-rymPhb-ibnC6b-OWXEXe-SfQLQb-UbuQg-r4m2rf .W7g1Rb-rymPhb-JMEf7e {
    color: var(--gm3-list-list-item-selected-trailing-supporting-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    font-weight: var(--gm3-list-list-item-selected-trailing-supporting-text-weight,500);
}

.W7g1Rb-rymPhb-ibnC6b-OWXEXe-OWB6Me.W7g1Rb-rymPhb-ibnC6b-OWXEXe-SfQLQb-UbuQg-r4m2rf .W7g1Rb-rymPhb-JMEf7e {
    color: var(--gm3-list-list-item-disabled-trailing-supporting-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    opacity: var(--gm3-list-list-item-disabled-trailing-supporting-text-opacity,.38);
}

@media (forced-colors: active) {
    .W7g1Rb-rymPhb-ibnC6b-OWXEXe-OWB6Me.W7g1Rb-rymPhb-ibnC6b-OWXEXe-SfQLQb-UbuQg-r4m2rf .W7g1Rb-rymPhb-JMEf7e {
        color: graytext;
        opacity: 1;
    }
}

.SXdXAb-BFbNVe, .SXdXAb-ugnUJb, .SXdXAb-BFbNVe::before, .SXdXAb-BFbNVe::after {
    border-radius: inherit;
    inset: 0px;
    position: absolute;
    pointer-events: none;
}

.SXdXAb-ugnUJb {
    transition: opacity 75ms linear;
    background-color: var(--gm3-elevation-surface-tint-layer-color,transparent);
    opacity: calc(clamp(0, var(--gm3-elevation-level, 0), .05) + clamp(0, var(--gm3-elevation-level, 0) - 1, .03) + clamp(0, var(--gm3-elevation-level, 0) - 2, .03) + clamp(0, var(--gm3-elevation-level, 0) - 3, .01) + clamp(0, var(--gm3-elevation-level, 0) - 4, .02));
}

.SXdXAb-BFbNVe::before, .SXdXAb-BFbNVe::after {
    transition: box-shadow 75ms linear;
    content: "";
}

.SXdXAb-BFbNVe::before {
    box-shadow: 0 calc(1px*(clamp(0, var(--gm3-elevation-level, 0), 1) + clamp(0, var(--gm3-elevation-level, 0) - 3, 1) + clamp(0, var(--gm3-elevation-level, 0) - 4, 1)*2)) calc(1px*(2*clamp(0, var(--gm3-elevation-level, 0), 1) + clamp(0, var(--gm3-elevation-level, 0) - 2, 1) + clamp(0, var(--gm3-elevation-level, 0) - 4, 1))) 0 var(--gm3-elevation-shadow-color,transparent);
    opacity: calc(clamp(0, var(--gm3-elevation-level, 0), 1)*.3);
}

.SXdXAb-BFbNVe::after {
    box-shadow: 0 calc(1px*(clamp(0, var(--gm3-elevation-level, 0), 1) + clamp(0, var(--gm3-elevation-level, 0) - 1, 1) + clamp(0, var(--gm3-elevation-level, 0) - 2, 3)*2)) calc(1px*(clamp(0, var(--gm3-elevation-level, 0), 2)*3 + clamp(0, var(--gm3-elevation-level, 0) - 2, 3)*2)) calc(1px*(clamp(0, var(--gm3-elevation-level, 0), 4) + 2*clamp(0, var(--gm3-elevation-level, 0) - 4, 1))) var(--gm3-elevation-shadow-color,transparent);
    opacity: calc(clamp(0, var(--gm3-elevation-level, 0), 1)*.15);
}

@media (forced-colors: active) {
    .SXdXAb-BFbNVe {
        display: none;
    }
}

.tB5Jxf-xl07Ob-XxIAqe {
    display: none;
    position: absolute;
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
    border-radius: 4px;
    transform: scale(1);
    transform-origin: left top;
    opacity: 0;
    will-change: transform, opacity;
    transition: opacity 0.03s linear, transform 0.12s cubic-bezier(0, 0, 0.2, 1), height 0.25s cubic-bezier(0, 0, 0.2, 1);
    z-index: 8;
    --gm3-elevation-level: var(--gm3-menu-surface-container-elevation,2);
    --gm3-elevation-shadow-color: var(--gm3-menu-surface-container-shadow-color,var(--gm3-sys-color-shadow,#000));
    --gm3-elevation-surface-tint-layer-color: var(--gm3-menu-surface-container-surface-tint-layer-color,transparent);
    max-width: calc(-32px + 100vw);
    max-height: calc(-32px + 100vw);
    background-color: var(--gm3-menu-surface-container-color,var(--gm3-sys-color-surface-container,#f0f4f9));
    color: rgb(0, 0, 0);
}

.tB5Jxf-xl07Ob-XxIAqe:where(.tB5Jxf-wdeprb-MD85tf-DKzjMe) {
    background-color: var(--gm3-menu-surface-container-color,var(--gm3-sys-color-surface,#fff));
}

[dir="rtl"] .tB5Jxf-xl07Ob-XxIAqe, .tB5Jxf-xl07Ob-XxIAqe[dir="rtl"] {
    transform-origin: right top;
}

.tB5Jxf-xl07Ob-XxIAqe-OWXEXe-Vkfede-QBLLGd {
    width: 100%;
}

.tB5Jxf-xl07Ob-S5Cmsd {
    overflow: auto;
    max-height: inherit;
    border-radius: inherit;
}

.tB5Jxf-xl07Ob-XxIAqe:focus {
    outline: none;
}

.tB5Jxf-xl07Ob-XxIAqe-OWXEXe-oT9UPb-FNFY6c {
    display: inline-block;
    transform: scale(0.8);
    opacity: 0;
}

.tB5Jxf-xl07Ob-XxIAqe-OWXEXe-FNFY6c {
    display: inline-block;
    transform: scale(1);
    opacity: 1;
}

.tB5Jxf-xl07Ob-XxIAqe-OWXEXe-oT9UPb-xTMeO {
    display: inline-block;
    opacity: 0;
    transition: opacity 75ms linear;
}

.tB5Jxf-xl07Ob-XxIAqe-OWXEXe-oYxtQd {
    position: relative;
    overflow: visible;
}

.tB5Jxf-xl07Ob-XxIAqe-OWXEXe-qbOKL {
    position: fixed;
}

.tB5Jxf-xl07Ob-XxIAqe-OWXEXe-uxVfW-FNFY6c-uFfGwd {
    border-start-start-radius: 0px;
    border-start-end-radius: 0px;
}

.BLJgTb-JZnCve-gmhCAd {
    font-family: var(--gm3-text-field-character-counter-supporting-text-font,unset);
    line-height: var(--gm3-text-field-character-counter-supporting-text-line-height,unset);
    font-size: var(--gm3-text-field-character-counter-supporting-text-size,unset);
    letter-spacing: var(--gm3-text-field-character-counter-supporting-text-tracking,unset);
    font-weight: var(--gm3-text-field-character-counter-supporting-text-weight,unset);
    white-space: nowrap;
    margin-inline-start: auto; padding-inline-start: var(--gm3-text-field-character-counter-supporting-text-character-counter-space,unset); color: var(--gm3-text-field-character-counter-supporting-text-color,unset);
    display: block;
    position: relative;
}

.BLJgTb-JZnCve-gmhCAd-OWXEXe-VqCwd-L6cTce {
    position: absolute;
    overflow: hidden;
    left: -1px;
    top: auto;
    width: 1px;
    height: 1px;
}

@keyframes floating-label-shake-float-above {
    0% {
        transform: translateX(0px);
    }

    33% {
        animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
        transform: translateX(4%);
    }

    66% {
        animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
        transform: translateX(-4%);
    }

    100% {
        transform: translateX(0px);
    }
}

.dA2hVd-NLUYnc-V67aGc {
    inset: 0px;
    pointer-events: none;
    text-align: initial;
    display: var(--gm3-floating-label-label-text-display,unset);
}

.dA2hVd-NLUYnc-xRPttf-OhKo9c, .dA2hVd-NLUYnc-xRPttf-DbgRPb, .dA2hVd-NLUYnc-xRPttf-NLUYnc {
    transform-origin: left top;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: text;
    overflow: hidden;
    color: var(--gm3-floating-label-label-text-color,unset);
    font-family: var(--gm3-floating-label-label-text-font,unset);
    line-height: var(--gm3-floating-label-label-text-line-height,unset);
    font-size: var(--gm3-floating-label-label-text-size,unset);
    letter-spacing: var(--gm3-floating-label-label-text-tracking,unset);
    font-weight: var(--gm3-floating-label-label-text-weight,unset);
    transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

[dir="rtl"] .dA2hVd-NLUYnc-xRPttf-OhKo9c, [dir="rtl"] .dA2hVd-NLUYnc-xRPttf-DbgRPb, [dir="rtl"] .dA2hVd-NLUYnc-xRPttf-NLUYnc {
    transform-origin: right top;
    inset-inline-end: auto;
}

.dA2hVd-NLUYnc-xRPttf-OhKo9c {
    position: absolute;
    inset-block-start: var(--gm3-floating-label-resting-label-top-space,unset);
    inset-inline-start: var(--gm3-floating-label-resting-label-leading-space,unset);
    max-width: var(--gm3-floating-label-resting-label-max-width,unset);
}

.dA2hVd-NLUYnc-xRPttf-DbgRPb, .dA2hVd-NLUYnc-xRPttf-NLUYnc {
    position: absolute;
    inset-block-start: var(--gm3-floating-label-floating-label-top-space,unset);
    inset-inline-start: var(--gm3-floating-label-floating-label-leading-space,unset);
    max-width: var(--gm3-floating-label-floating-label-max-width,unset);
    line-height: var(--gm3-floating-label-floating-label-text-line-height,unset);
    font-size: var(--gm3-floating-label-floating-label-text-size,unset);
}

.dA2hVd-NLUYnc-V67aGc-OWXEXe-L6cTce {
    opacity: 0;
}

.dA2hVd-NLUYnc-xRPttf-DbgRPb {
    display: inline-block;
    position: static;
}

.dA2hVd-NLUYnc-V67aGc-OWXEXe-TATcMc-KLRBe {
    cursor: auto;
}

.dA2hVd-NLUYnc-V67aGc-OWXEXe-ztc6md:not(.dA2hVd-NLUYnc-V67aGc-OWXEXe-ZYIfFd-ztc6md-vXpfLb) .dA2hVd-NLUYnc-xRPttf-OhKo9c::after, .dA2hVd-NLUYnc-V67aGc-OWXEXe-ztc6md:not(.dA2hVd-NLUYnc-V67aGc-OWXEXe-ZYIfFd-ztc6md-vXpfLb) .dA2hVd-NLUYnc-xRPttf-DbgRPb::after, .dA2hVd-NLUYnc-V67aGc-OWXEXe-ztc6md:not(.dA2hVd-NLUYnc-V67aGc-OWXEXe-ZYIfFd-ztc6md-vXpfLb) .dA2hVd-NLUYnc-xRPttf-NLUYnc::after {
    margin-inline: 1px 0px; content: "*";
}

.dA2hVd-NLUYnc-V67aGc-OWXEXe-bF1zU .dA2hVd-NLUYnc-xRPttf-NLUYnc {
    animation: 0.25s ease 0s 1 normal none running floating-label-shake-float-above;
}

.vqwr2c-W0vJo-fmcmS {
    color: var(--gm3-text-field-helper-text-supporting-text-color,unset);
    font-family: var(--gm3-text-field-helper-text-supporting-text-font,unset);
    line-height: var(--gm3-text-field-helper-text-supporting-text-line-height,unset);
    font-size: var(--gm3-text-field-helper-text-supporting-text-size,unset);
    letter-spacing: var(--gm3-text-field-helper-text-supporting-text-tracking,unset);
    font-weight: var(--gm3-text-field-helper-text-supporting-text-weight,unset);
    margin: 0px;
    opacity: 0;
    transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
    display: block;
    min-height: var(--gm3-text-field-helper-text-supporting-text-line-height,unset);
}

.vqwr2c-W0vJo-fmcmS {
    opacity: var(--gm3-text-field-helper-text-supporting-text-opacity,0);
}

.vqwr2c-W0vJo-fmcmS-OWXEXe-Rfh2Tc-EglORb {
    opacity: var(--gm3-text-field-helper-text-validation-text-opacity,0);
}

.vqwr2c-W0vJo-fmcmS-OWXEXe-zvnfze {
    transition: none;
    opacity: 1;
}

.vqwr2c-W0vJo-fmcmS-XnnMxf-YuD1xf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.o50S1d-NSFCdd-i5vt6e {
    display: flex;
    position: absolute;
    inset-block-start: 0px;
    inset-inline: 0px;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    height: 100%;
    text-align: start;
    pointer-events: none;
}

.o50S1d-NSFCdd-Brv4Fb, .o50S1d-NSFCdd-Ra9xwd, .o50S1d-NSFCdd-MpmGFe {
    box-sizing: border-box;
    height: 100%;
    pointer-events: none;
    border-block-start: var(--gm3-notched-outline-border-width,unset) solid var(--gm3-notched-outline-border-color,unset); border-block-end: var(--gm3-notched-outline-border-width,unset) solid var(--gm3-notched-outline-border-color,unset);
}

.o50S1d-NSFCdd-Brv4Fb {
    border-inline-start: var(--gm3-notched-outline-border-width,unset) solid var(--gm3-notched-outline-border-color,unset); border-inline-end: none;
    width: calc(var(--gm3-notched-outline-leading-space, unset) - 4px);
    margin-inline-end: 4px; border-start-start-radius: var(--gm3-notched-outline-container-shape-start-start,unset);
    border-end-start-radius: var(--gm3-notched-outline-container-shape-end-start,unset);
}

.o50S1d-NSFCdd-MpmGFe {
    flex-grow: 1;
    border-inline-start: none; border-inline-end: var(--gm3-notched-outline-border-width,unset) solid var(--gm3-notched-outline-border-color,unset); border-end-end-radius: var(--gm3-notched-outline-container-shape-end-end,unset);
    border-start-end-radius: var(--gm3-notched-outline-container-shape-start-end,unset);
}

.o50S1d-NSFCdd-Ra9xwd {
    flex: 0 0 auto;
    width: auto;
    margin-inline-start: -4px; max-width: calc(100% - var(--gm3-notched-outline-leading-space, unset) - var(--gm3-notched-outline-trailing-space, unset));
}

.o50S1d-NSFCdd-i5vt6e-OWXEXe-NSFCdd .o50S1d-NSFCdd-Ra9xwd {
    padding-inline: 4px; border-top: none;
}

.o50S1d-NSFCdd-i5vt6e-OWXEXe-di8rgd-V67aGc .o50S1d-NSFCdd-Brv4Fb {
    margin-inline-end: unset; }

.o50S1d-NSFCdd-i5vt6e-OWXEXe-di8rgd-V67aGc .o50S1d-NSFCdd-Ra9xwd {
    display: none;
}

.VfPpkd-dgl2Hf-ppHlrf-sM5MNb {
    display: inline;
}

.UywwFc-LgbsSe {
    display: inline-flex;
    position: relative;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    border: none;
    outline: none;
    background: transparent;
    appearance: none;
    line-height: inherit;
    text-rendering: inherit;
    user-select: none;
    vertical-align: middle;
    cursor: pointer;
    min-inline-size: var(--gm3-button-filled-container-min-width,64px);
    padding-block: 0px; padding-inline-start: var(--gm3-button-filled-leading-space,24px); padding-inline-end: var(--gm3-button-filled-trailing-space,24px);
    block-size: var(--gm3-button-filled-container-height,40px);
    border-radius: var(--gm3-button-filled-container-shape,9999px);
    --gm3-ripple-hover-color: var(--gm3-button-filled-hover-state-layer-color,var(--gm3-sys-color-on-primary,#fff));
    --gm3-ripple-hover-opacity: var(--gm3-button-filled-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-color: var(--gm3-button-filled-hover-state-layer-color,var(--gm3-sys-color-on-primary,#fff));
    --gm3-ripple-pressed-opacity: var(--gm3-button-filled-pressed-state-layer-opacity,0.1);
    --gm3-focus-ring-outward-color: var(--gm3-button-filled-focus-indicator-color,var(--gm3-sys-color-secondary,#00639b));
    --gm3-focus-ring-outward-offset: var(--gm3-button-filled-focus-indicator-outline-offset,2px);
    --gm3-focus-ring-outward-track-width: var(--gm3-button-filled-focus-indicator-thickness,3px);
    --gm3-focus-ring-outward-target-shape-start-start: var(--gm3-button-filled-container-shape,9999px);
    --gm3-focus-ring-outward-target-shape-start-end: var(--gm3-button-filled-container-shape,9999px);
    --gm3-focus-ring-outward-target-shape-end-end: var(--gm3-button-filled-container-shape,9999px);
    --gm3-focus-ring-outward-target-shape-end-start: var(--gm3-button-filled-container-shape,9999px);
}

.UywwFc-mRLv6:focus-visible {
    outline: none;
}

.UywwFc-LgbsSe:focus-visible, .UywwFc-mRLv6:focus-visible ~ .UywwFc-UHGRz {
    --gm3-focus-ring-outward-display: block;
}

.UywwFc-LgbsSe:disabled {
    cursor: default;
    pointer-events: none;
    --gm3-ripple-hover-opacity: 0;
    --gm3-ripple-pressed-opacity: 0;
}

.UywwFc-LgbsSe-OWXEXe-SfQLQb-suEOdc:disabled {
    pointer-events: auto;
}

.UywwFc-LgbsSe[hidden] {
    display: none;
}

.UywwFc-vQzf8d {
    position: relative;
    text-align: center;
    color: var(--gm3-button-filled-label-text-color,var(--gm3-sys-color-on-primary,#fff));
    font-size: var(--gm3-button-filled-label-text-size,.875rem);
    font-family: var(--gm3-button-filled-label-text-font,"Google Sans",Roboto,Arial,sans-serif);
    font-weight: var(--gm3-button-filled-label-text-weight,500);
    letter-spacing: var(--gm3-button-filled-label-text-tracking,0);
    text-decoration: var(--gm3-button-filled-label-text-decoration,none);
}

.UywwFc-LgbsSe:hover .UywwFc-vQzf8d {
    color: var(--gm3-button-filled-hover-label-text-color,var(--gm3-sys-color-on-primary,#fff));
}

.UywwFc-LgbsSe:focus-visible .UywwFc-vQzf8d {
    color: var(--gm3-button-filled-focus-label-text-color,var(--gm3-sys-color-on-primary,#fff));
}

.UywwFc-LgbsSe:active .UywwFc-vQzf8d {
    color: var(--gm3-button-filled-pressed-label-text-color,var(--gm3-sys-color-on-primary,#fff));
}

.UywwFc-LgbsSe:disabled .UywwFc-vQzf8d {
    color: var(--gm3-button-filled-disabled-label-text-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.38));
}

.UywwFc-LgbsSe-OWXEXe-zcdHbf .UywwFc-vQzf8d {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.UywwFc-LgbsSe-OWXEXe-Bz112c-M1Soyc {
    padding-inline-start: var(--gm3-button-filled-with-leading-icon-leading-space,16px); padding-inline-end: var(--gm3-button-filled-with-leading-icon-trailing-space,24px);
}

.UywwFc-LgbsSe-OWXEXe-Bz112c-M1Soyc .UywwFc-kBDsod-Rtc0Jf :is(i, img, svg) {
    margin-inline-end: var(--gm3-button-filled-with-icon-icon-label-space,8px); }

.UywwFc-LgbsSe-OWXEXe-Bz112c-UbuQg {
    padding-inline-start: var(--gm3-button-filled-with-trailing-icon-leading-space,24px);
    padding-inline-end: var(--gm3-button-filled-with-trailing-icon-trailing-space,16px); }

.UywwFc-LgbsSe-OWXEXe-Bz112c-UbuQg .UywwFc-kBDsod-Rtc0Jf : is(i, img, svg) {
    margin-inline-start: var(--gm3-button-filled-with-icon-icon-label-space,8px);
}

.UywwFc-kBDsod-Rtc0Jf {
    display: none;
    position: relative;
    line-height: 0;
    color: var(--gm3-button-filled-with-icon-icon-color,var(--gm3-sys-color-on-primary,#fff));
}

.UywwFc-kBDsod-Rtc0Jf i, .UywwFc-kBDsod-Rtc0Jf img, .UywwFc-kBDsod-Rtc0Jf svg {
    display: inline-flex;
    position: relative;
    direction: inherit;
    color: inherit;
    font-size: var(--gm3-button-filled-with-icon-icon-size,18px);
    inline-size: var(--gm3-button-filled-with-icon-icon-size,18px);
    block-size: var(--gm3-button-filled-with-icon-icon-size,18px);
}

.UywwFc-LgbsSe:hover .UywwFc-kBDsod-Rtc0Jf {
    color: var(--gm3-button-filled-with-icon-hover-icon-color,var(--gm3-sys-color-on-primary,#fff));
}

.UywwFc-LgbsSe:focus-visible .UywwFc-kBDsod-Rtc0Jf {
    color: var(--gm3-button-filled-with-icon-focus-icon-color,var(--gm3-sys-color-on-primary,#fff));
}

.UywwFc-LgbsSe:active .UywwFc-kBDsod-Rtc0Jf {
    color: var(--gm3-button-filled-with-icon-pressed-icon-color,var(--gm3-sys-color-on-primary,#fff));
}

.UywwFc-LgbsSe:disabled .UywwFc-kBDsod-Rtc0Jf {
    color: var(--gm3-button-filled-with-icon-disabled-icon-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.38));
}

[dir="rtl"] .UywwFc-LgbsSe-OWXEXe-drxrmf-Bz112c .UywwFc-kBDsod-Rtc0Jf, .UywwFc-LgbsSe-OWXEXe-drxrmf-Bz112c .UywwFc-kBDsod-Rtc0Jf[dir="rtl"] {
    transform: scaleX(-1);
}

.UywwFc-LgbsSe-OWXEXe-Bz112c-M1Soyc .UywwFc-kBDsod-Rtc0Jf-OWXEXe-M1Soyc, .UywwFc-LgbsSe-OWXEXe-Bz112c-UbuQg .UywwFc-kBDsod-Rtc0Jf-OWXEXe-UbuQg {
    display: inline-flex;
}

.UywwFc-mRLv6 {
    position: absolute;
    inset: 0px;
}

.UywwFc-LgbsSe-OWXEXe-dgl2Hf {
    margin-block: max((48px - var(--gm3-button-filled-container-height,40px))/2,0px); }

.UywwFc-RLmnJb {
    position: absolute;
    inline-size: max(48px, 100%);
    block-size: max(48px, 100%);
    right: unset;
    bottom: unset;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.UywwFc-LgbsSe {
    will-change: transform, opacity;
    background-color: var(--gm3-button-filled-container-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-elevation-level: var(--gm3-button-filled-container-elevation,0);
    --gm3-elevation-shadow-color: var(--gm3-button-filled-container-shadow-color,var(--gm3-sys-color-shadow,#000));
}

.UywwFc-LgbsSe:hover {
    --gm3-elevation-level: var(--gm3-button-filled-hover-container-elevation,1);
}

.UywwFc-LgbsSe:focus-visible {
    --gm3-elevation-level: var(--gm3-button-filled-focus-container-elevation,0);
}

.UywwFc-LgbsSe:active {
    --gm3-elevation-level: var(--gm3-button-filled-pressed-container-elevation,0);
}

.UywwFc-LgbsSe:disabled {
    background-color: var(--gm3-button-filled-disabled-container-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.12));
    --gm3-elevation-level: var(--gm3-button-filled-disabled-container-elevation,0);
}

.UywwFc-LgbsSe::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset: 0px;
    border-radius: inherit;
    border: 1px solid transparent;
}

@media (forced-colors: active) {
    .UywwFc-LgbsSe::before {
        border-color: canvastext;
    }
}

.mUIrbf-LgbsSe {
    display: inline-flex;
    position: relative;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    border: none;
    outline: none;
    background: transparent;
    appearance: none;
    line-height: inherit;
    text-rendering: inherit;
    user-select: none;
    vertical-align: middle;
    cursor: pointer;
    min-inline-size: var(--gm3-button-text-container-min-width,64px);
    padding-block: 0px; padding-inline-start: var(--gm3-button-text-leading-space,12px); padding-inline-end: var(--gm3-button-text-trailing-space,12px);
    block-size: var(--gm3-button-text-container-height,40px);
    border-radius: var(--gm3-button-text-container-shape,9999px);
    --gm3-ripple-hover-color: var(--gm3-button-text-hover-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-ripple-hover-opacity: var(--gm3-button-text-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-color: var(--gm3-button-text-hover-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-ripple-pressed-opacity: var(--gm3-button-text-pressed-state-layer-opacity,0.1);
    --gm3-focus-ring-outward-color: var(--gm3-button-text-focus-indicator-color,var(--gm3-sys-color-secondary,#00639b));
    --gm3-focus-ring-outward-offset: var(--gm3-button-text-focus-indicator-outline-offset,2px);
    --gm3-focus-ring-outward-track-width: var(--gm3-button-text-focus-indicator-thickness,3px);
    --gm3-focus-ring-outward-target-shape-start-start: var(--gm3-button-text-container-shape,9999px);
    --gm3-focus-ring-outward-target-shape-start-end: var(--gm3-button-text-container-shape,9999px);
    --gm3-focus-ring-outward-target-shape-end-end: var(--gm3-button-text-container-shape,9999px);
    --gm3-focus-ring-outward-target-shape-end-start: var(--gm3-button-text-container-shape,9999px);
}

.mUIrbf-mRLv6:focus-visible {
    outline: none;
}

.mUIrbf-LgbsSe:focus-visible, .mUIrbf-mRLv6:focus-visible ~ .mUIrbf-UHGRz {
    --gm3-focus-ring-outward-display: block;
}

.mUIrbf-LgbsSe:disabled {
    cursor: default;
    pointer-events: none;
    --gm3-ripple-hover-opacity: 0;
    --gm3-ripple-pressed-opacity: 0;
}

.mUIrbf-LgbsSe-OWXEXe-SfQLQb-suEOdc:disabled {
    pointer-events: auto;
}

.mUIrbf-LgbsSe[hidden] {
    display: none;
}

.mUIrbf-vQzf8d {
    position: relative;
    text-align: center;
    color: var(--gm3-button-text-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
    font-size: var(--gm3-button-text-label-text-size,.875rem);
    font-family: var(--gm3-button-text-label-text-font,"Google Sans",Roboto,Arial,sans-serif);
    font-weight: var(--gm3-button-text-label-text-weight,500);
    letter-spacing: var(--gm3-button-text-label-text-tracking,0);
    text-decoration: var(--gm3-button-text-label-text-decoration,none);
}

.mUIrbf-LgbsSe:hover .mUIrbf-vQzf8d {
    color: var(--gm3-button-text-hover-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
}

.mUIrbf-LgbsSe:focus-visible .mUIrbf-vQzf8d {
    color: var(--gm3-button-text-focus-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
}

.mUIrbf-LgbsSe:active .mUIrbf-vQzf8d {
    color: var(--gm3-button-text-pressed-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
}

.mUIrbf-LgbsSe:disabled .mUIrbf-vQzf8d {
    color: var(--gm3-button-text-disabled-label-text-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.38));
}

.mUIrbf-LgbsSe-OWXEXe-zcdHbf .mUIrbf-vQzf8d {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.mUIrbf-LgbsSe-OWXEXe-Bz112c-M1Soyc {
    padding-inline-start: var(--gm3-button-text-with-leading-icon-leading-space,12px); padding-inline-end: var(--gm3-button-text-with-leading-icon-trailing-space,16px);
}

.mUIrbf-LgbsSe-OWXEXe-Bz112c-M1Soyc .mUIrbf-kBDsod-Rtc0Jf :is(i, img, svg) {
    margin-inline-end: var(--gm3-button-text-with-icon-icon-label-space,8px); }

.mUIrbf-LgbsSe-OWXEXe-Bz112c-UbuQg {
    padding-inline-start: var(--gm3-button-text-with-trailing-icon-leading-space,16px);
    padding-inline-end: var(--gm3-button-text-with-trailing-icon-trailing-space,12px); }

.mUIrbf-LgbsSe-OWXEXe-Bz112c-UbuQg .mUIrbf-kBDsod-Rtc0Jf : is(i, img, svg) {
    margin-inline-start: var(--gm3-button-text-with-icon-icon-label-space,8px);
}

.mUIrbf-kBDsod-Rtc0Jf {
    display: none;
    position: relative;
    line-height: 0;
    color: var(--gm3-button-text-with-icon-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.mUIrbf-kBDsod-Rtc0Jf i, .mUIrbf-kBDsod-Rtc0Jf img, .mUIrbf-kBDsod-Rtc0Jf svg {
    display: inline-flex;
    position: relative;
    direction: inherit;
    color: inherit;
    font-size: var(--gm3-button-text-with-icon-icon-size,18px);
    inline-size: var(--gm3-button-text-with-icon-icon-size,18px);
    block-size: var(--gm3-button-text-with-icon-icon-size,18px);
}

.mUIrbf-LgbsSe:hover .mUIrbf-kBDsod-Rtc0Jf {
    color: var(--gm3-button-text-with-icon-hover-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.mUIrbf-LgbsSe:focus-visible .mUIrbf-kBDsod-Rtc0Jf {
    color: var(--gm3-button-text-with-icon-focus-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.mUIrbf-LgbsSe:active .mUIrbf-kBDsod-Rtc0Jf {
    color: var(--gm3-button-text-with-icon-pressed-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.mUIrbf-LgbsSe:disabled .mUIrbf-kBDsod-Rtc0Jf {
    color: var(--gm3-button-text-with-icon-disabled-icon-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.38));
}

[dir="rtl"] .mUIrbf-LgbsSe-OWXEXe-drxrmf-Bz112c .mUIrbf-kBDsod-Rtc0Jf, .mUIrbf-LgbsSe-OWXEXe-drxrmf-Bz112c .mUIrbf-kBDsod-Rtc0Jf[dir="rtl"] {
    transform: scaleX(-1);
}

.mUIrbf-LgbsSe-OWXEXe-Bz112c-M1Soyc .mUIrbf-kBDsod-Rtc0Jf-OWXEXe-M1Soyc, .mUIrbf-LgbsSe-OWXEXe-Bz112c-UbuQg .mUIrbf-kBDsod-Rtc0Jf-OWXEXe-UbuQg {
    display: inline-flex;
}

.mUIrbf-mRLv6 {
    position: absolute;
    inset: 0px;
}

.mUIrbf-LgbsSe-OWXEXe-dgl2Hf {
    margin-block: max((48px - var(--gm3-button-text-container-height,40px))/2,0px); }

.mUIrbf-RLmnJb {
    position: absolute;
    inline-size: max(48px, 100%);
    block-size: max(48px, 100%);
    right: unset;
    bottom: unset;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.mUIrbf-LgbsSe {
    will-change: transform, opacity;
}

.mUIrbf-LgbsSe::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset: 0px;
    border-radius: inherit;
    border: 1px solid transparent;
}

@media (forced-colors: active) {
    .mUIrbf-LgbsSe::before {
        border-color: canvastext;
    }
}

.F7ptP {
    background-color: white;
    border-radius: 8px;
    box-shadow: rgba(68, 71, 70, 0.3) 0px 1px 2px 0px, rgba(68, 71, 70, 0.15) 0px 3px 6px 2px;
    max-width: 300px;
    padding: 15px;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
}

.F7ptP.eLNT1d {
    display: none;
}

.WLBkDc {
    align-items: center;
    display: flex;
}

.FhyoKf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 1.5rem;
}

.m5JYfc {
    display: inline-block;
    margin-right: 10px;
}

.XTn9Fc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
}

.vmAb3e {
    display: flex;
    gap: 8px;
    justify-content: flex-end;
}

html[dir="rtl"] .giSqbe {
    transform: scaleX(-1);
}

.O68mGe-xl07Ob {
    background-color: var(--gm3-menu-container-color,var(--gm3-sys-color-surface-container,#f0f4f9));
    border-radius: var(--gm3-menu-container-shape,4px);
    --gm3-menu-surface-container-elevation: var(--gm3-menu-container-elevation,2);
    --gm3-menu-surface-container-shadow-color: var(--gm3-menu-container-shadow-color,var(--gm3-sys-color-shadow,#000));
}

.O68mGe-xl07Ob-ibnC6b-OWXEXe-gk6SMd {
    background-color: var(--gm3-menu-list-item-selected-container-color,var(--gm3-sys-color-surface-variant,#e1e3e1));
}

.O68mGe-xl07Ob-nnr98d-uDEFge {
    color: var(--gm3-menu-cascading-menu-indicator-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    font-size: var(--gm3-menu-cascading-menu-indicator-icon-size,24px);
    width: var(--gm3-menu-cascading-menu-indicator-icon-size,24px);
    height: var(--gm3-menu-cascading-menu-indicator-icon-size,24px);
}

.O68mGe-xl07Ob {
    --gm3-list-list-item-disabled-leading-icon-color: var(--gm3-menu-list-item-with-leading-icon-disabled-leading-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-list-list-item-disabled-leading-icon-opacity: var(--gm3-menu-list-item-with-leading-icon-disabled-leading-icon-opacity,0.38);
    --gm3-list-list-item-hover-leading-icon-icon-color: var(--gm3-menu-list-item-with-leading-icon-hover-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-list-list-item-leading-icon-size: var(--gm3-menu-list-item-with-leading-icon-leading-icon-size,24px);
    --gm3-list-list-item-selected-trailing-icon-color: var(--gm3-menu-list-item-selected-with-leading-icon-trailing-icon-color,var(--gm3-sys-color-on-secondary-container,#001d35));
    --gm3-list-list-item-leading-icon-color: var(--gm3-menu-menu-list-item-with-leading-icon-icon-color,var(--gm3-sys-color-on-secondary-container,#001d35));
    --gm3-list-list-item-trailing-icon-size: var(--gm3-menu-cascading-menu-indicator-icon-size,24px);
    --gm3-list-list-item-trailing-icon-color: var(--gm3-menu-cascading-menu-indicator-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-list-list-item-container-color: transparent;
    --gm3-list-list-item-leading-space: 12px;
    --gm3-list-list-item-trailing-space: 12px;
    --gm3-list-list-item-selected-label-text-weight: 500;
    --gm3-list-list-item-selected-container-color: var(--gm3-menu-list-item-selected-container-color,var(--gm3-sys-color-surface-variant,#e1e3e1));
    --gm3-list-list-item-selected-label-text-color: var(--gm3-menu-list-item-selected-label-text-color,var(--gm3-sys-color-on-secondary-container,#001d35));
    --gm3-list-divider-color: var(--gm3-menu-divider-color,var(--gm3-sys-color-surface-variant,#e1e3e1));
    --gm3-list-list-item-disabled-label-text-color: var(--gm3-menu-list-item-disabled-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-list-list-item-disabled-label-text-opacity: var(--gm3-menu-list-item-disabled-label-text-opacity,0.38);
    --gm3-list-list-item-focus-label-text-color: var(--gm3-menu-list-item-focus-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-list-list-item-hover-label-text-color: var(--gm3-menu-list-item-hover-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-list-list-item-hover-state-layer-color: var(--gm3-menu-list-item-hover-state-layer-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-list-list-item-hover-state-layer-opacity: var(--gm3-menu-list-item-hover-state-layer-opacity,0.08);
    --gm3-list-list-item-label-text-color: var(--gm3-menu-list-item-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-list-list-item-label-text-font: var(--gm3-menu-list-item-label-text-font,"Google Sans Text","Google Sans");
    --gm3-list-list-item-label-text-line-height: var(--gm3-menu-list-item-label-text-line-height,1.25rem);
    --gm3-list-list-item-label-text-size: var(--gm3-menu-list-item-label-text-size,0.875rem);
    --gm3-list-list-item-label-text-tracking: var(--gm3-menu-list-item-label-text-tracking,0rem);
    --gm3-list-list-item-label-text-weight: var(--gm3-menu-list-item-label-text-weight,500);
    --gm3-list-list-item-supporting-text-color: var(--gm3-menu-list-item-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-list-list-item-supporting-text-font: var(--gm3-menu-list-item-supporting-text-font,"Google Sans Text");
    --gm3-list-list-item-supporting-text-line-height: var(--gm3-menu-list-item-supporting-text-line-height,1.25rem);
    --gm3-list-list-item-supporting-text-size: var(--gm3-menu-list-item-supporting-text-size,0.875rem);
    --gm3-list-list-item-supporting-text-tracking: var(--gm3-menu-list-item-supporting-text-tracking,0rem);
    --gm3-list-list-item-supporting-text-weight: var(--gm3-menu-list-item-supporting-text-weight,400);
    --gm3-list-list-item-trailing-supporting-text-color: var(--gm3-menu-list-item-trailing-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-list-list-item-trailing-supporting-text-font: var(--gm3-menu-list-item-trailing-supporting-text-font,"Google Sans Text");
    --gm3-list-list-item-trailing-supporting-text-line-height: var(--gm3-menu-list-item-trailing-supporting-text-line-height,1rem);
    --gm3-list-list-item-trailing-supporting-text-size: var(--gm3-menu-list-item-trailing-supporting-text-size,0.6875rem);
    --gm3-list-list-item-trailing-supporting-text-tracking: var(--gm3-menu-list-item-trailing-supporting-text-tracking,0.00625rem);
    --gm3-list-list-item-trailing-supporting-text-weight: var(--gm3-menu-list-item-trailing-supporting-text-weight,500);
    padding-block: 0px; }

.O68mGe-hqgu2c {
    line-height: 1;
    font-size: 1rem;
    position: relative;
    border-radius: inherit;
}

.O68mGe-hqgu2c::before {
    position: absolute;
    box-sizing: border-box;
    inset: 0px;
    border: 1px solid transparent;
    border-radius: inherit;
    content: "";
    pointer-events: none;
}

.O68mGe-hqgu2c .VfPpkd-BFbNVe-bF1uUb {
    inset: 0px;
}

.O68mGe-OQAXze-OWXEXe-SfQLQb-Woal0c-RWgCYc {
    min-height: var(--gm3-menu-list-item-container-height,48px);
}

.O68mGe-xl07Ob-hXXVHe-uDEFge {
    visibility: hidden;
}

.O68mGe-xl07Ob-ibnC6b-OWXEXe-gk6SMd .O68mGe-xl07Ob-hXXVHe-uDEFge {
    visibility: visible;
}

.O68mGe-xl07Ob-ibnC6b-OWXEXe-gk6SMd::before {
    position: absolute;
    box-sizing: border-box;
    inset: 0px;
    border: 3px double transparent;
    border-radius: inherit;
    content: "";
    pointer-events: none;
}

.O68mGe-xl07Ob-ibnC6b-OWXEXe-eKm5Fc-FNFY6c::before {
    position: absolute;
    content: "";
    inset: 0px;
    border-radius: inherit;
    opacity: 0.04;
    background-color: var(--gm3-menu-list-item-hover-state-layer-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.O68mGe-qPzbhe-JNdkSc-r4nke {
    align-items: center;
    display: flex;
    height: 32px;
    list-style-type: none;
    padding: 0px 12px;
    color: var(--gm3-menu-menu-title-label-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    font-family: var(--gm3-menu-menu-title-label-text-font,"Google Sans Text","Google Sans");
    font-size: var(--gm3-menu-menu-title-label-text-size,.875rem);
    font-weight: var(--gm3-menu-menu-title-label-text-weight,500);
    letter-spacing: var(--gm3-menu-menu-title-label-text-tracking,0);
    line-height: var(--gm3-menu-menu-title-label-text-line-height,1.25rem);
}

.O68mGe-qPzbhe-JNdkSc-r4nke-fmcmS {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.O68mGe-xl07Ob {
    min-width: 112px;
}

.O68mGe-qPzbhe-JNdkSc {
    padding: 0px;
    fill: currentcolor;
}

.O68mGe-xl07Ob-ibnC6b-OWXEXe-gk6SMd .O68mGe-qPzbhe-JNdkSc-Bz112c {
    display: inline;
    visibility: visible;
}

.zeKR1b {
    padding-block: 8px; }

.NMm5M {
    fill: currentcolor;
    flex-shrink: 0;
}

html[dir="rtl"] .hhikbc {
    transform: scaleX(-1);
}

.QrLblb-h0T7hb {
    --gm3-text-field-outlined-caret-color: var(--gm3-autocomplete-outlined-text-field-caret-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-text-field-outlined-disabled-input-text-color: var(--gm3-autocomplete-outlined-text-field-disabled-input-text-color,rgb(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.38));
    --gm3-text-field-outlined-disabled-input-text-opacity: var(--gm3-autocomplete-outlined-text-field-disabled-input-text-opacity,0.38);
    --gm3-text-field-outlined-disabled-label-text-color: var(--gm3-autocomplete-outlined-text-field-disabled-label-text-color,rgb(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.38));
    --gm3-text-field-outlined-disabled-label-text-opacity: var(--gm3-autocomplete-outlined-text-field-disabled-label-text-opacity,0.38);
    --gm3-text-field-outlined-disabled-leading-icon-color: var(--gm3-autocomplete-outlined-text-field-disabled-leading-icon-color,rgb(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.38));
    --gm3-text-field-outlined-disabled-leading-icon-opacity: var(--gm3-autocomplete-outlined-text-field-disabled-leading-icon-opacity,0.38);
    --gm3-text-field-outlined-disabled-supporting-text-color: var(--gm3-autocomplete-outlined-text-field-disabled-supporting-text-color,rgb(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.38));
    --gm3-text-field-outlined-disabled-supporting-text-opacity: var(--gm3-autocomplete-outlined-text-field-disabled-supporting-text-opacity,0.38);
    --gm3-text-field-outlined-disabled-trailing-icon-color: var(--gm3-autocomplete-outlined-text-field-disabled-trailing-icon-color,rgb(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.38));
    --gm3-text-field-outlined-disabled-trailing-icon-opacity: var(--gm3-autocomplete-outlined-text-field-disabled-trailing-icon-opacity,0.38);
    --gm3-text-field-outlined-error-focus-caret-color: var(--gm3-autocomplete-outlined-text-field-error-focus-caret-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-outlined-error-focus-input-text-color: var(--gm3-autocomplete-outlined-text-field-error-focus-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-text-field-outlined-error-focus-label-text-color: var(--gm3-autocomplete-outlined-text-field-error-focus-label-text-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-outlined-error-focus-leading-icon-color: var(--gm3-autocomplete-outlined-text-field-error-focus-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-error-focus-supporting-text-color: var(--gm3-autocomplete-outlined-text-field-error-focus-supporting-text-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-outlined-error-focus-trailing-icon-color: var(--gm3-autocomplete-outlined-text-field-error-focus-trailing-icon-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-outlined-error-hover-input-text-color: var(--gm3-autocomplete-outlined-text-field-error-hover-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-text-field-outlined-error-hover-label-text-color: var(--gm3-autocomplete-outlined-text-field-error-hover-label-text-color,var(--gm3-sys-color-on-error-container,#410e0b));
    --gm3-text-field-outlined-error-hover-leading-icon-color: var(--gm3-autocomplete-outlined-text-field-error-hover-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-error-hover-supporting-text-color: var(--gm3-autocomplete-outlined-text-field-error-hover-supporting-text-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-outlined-error-hover-trailing-icon-color: var(--gm3-autocomplete-outlined-text-field-error-hover-trailing-icon-color,var(--gm3-sys-color-on-error-container,#410e0b));
    --gm3-text-field-outlined-error-input-text-color: var(--gm3-autocomplete-outlined-text-field-error-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-text-field-outlined-error-label-text-color: var(--gm3-autocomplete-outlined-text-field-error-label-text-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-outlined-error-leading-icon-color: var(--gm3-autocomplete-outlined-text-field-error-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-error-supporting-text-color: var(--gm3-autocomplete-outlined-text-field-error-supporting-text-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-outlined-error-trailing-icon-color: var(--gm3-autocomplete-outlined-text-field-error-trailing-icon-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-outlined-focus-input-text-color: var(--gm3-autocomplete-outlined-text-field-focus-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-text-field-outlined-focus-label-text-color: var(--gm3-autocomplete-outlined-text-field-focus-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-text-field-outlined-focus-leading-icon-color: var(--gm3-autocomplete-outlined-text-field-focus-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-focus-supporting-text-color: var(--gm3-autocomplete-outlined-text-field-focus-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-focus-trailing-icon-color: var(--gm3-autocomplete-outlined-text-field-focus-trailing-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-hover-input-text-color: var(--gm3-autocomplete-outlined-text-field-hover-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-text-field-outlined-hover-label-text-color: var(--gm3-autocomplete-outlined-text-field-hover-label-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-hover-leading-icon-color: var(--gm3-autocomplete-outlined-text-field-hover-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-hover-supporting-text-color: var(--gm3-autocomplete-outlined-text-field-hover-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-hover-trailing-icon-color: var(--gm3-autocomplete-outlined-text-field-hover-trailing-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-input-text-color: var(--gm3-autocomplete-outlined-text-field-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-text-field-outlined-input-text-font: var(--gm3-autocomplete-outlined-text-field-input-text-font,"Google Sans Text");
    --gm3-text-field-outlined-input-text-line-height: var(--gm3-autocomplete-outlined-text-field-input-text-line-height,1.5rem);
    --gm3-text-field-outlined-input-text-size: var(--gm3-autocomplete-outlined-text-field-input-text-size,1rem);
    --gm3-text-field-outlined-input-text-tracking: var(--gm3-autocomplete-outlined-text-field-input-text-tracking,0rem);
    --gm3-text-field-outlined-input-text-weight: var(--gm3-autocomplete-outlined-text-field-input-text-weight,400);
    --gm3-text-field-outlined-label-text-color: var(--gm3-autocomplete-outlined-text-field-label-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-label-text-font: var(--gm3-autocomplete-outlined-text-field-label-text-font,"Google Sans Text");
    --gm3-text-field-outlined-label-text-line-height: var(--gm3-autocomplete-outlined-text-field-label-text-line-height,1.5rem);
    --gm3-text-field-outlined-label-text-populated-line-height: var(--gm3-autocomplete-outlined-text-field-label-text-populated-line-height,1rem);
    --gm3-text-field-outlined-label-text-size: var(--gm3-autocomplete-outlined-text-field-label-text-size,1rem);
    --gm3-text-field-outlined-label-text-tracking: var(--gm3-autocomplete-outlined-text-field-label-text-tracking,0rem);
    --gm3-text-field-outlined-label-text-weight: var(--gm3-autocomplete-outlined-text-field-label-text-weight,400);
    --gm3-text-field-outlined-leading-icon-color: var(--gm3-autocomplete-outlined-text-field-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-supporting-text-color: var(--gm3-autocomplete-outlined-text-field-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-supporting-text-font: var(--gm3-autocomplete-outlined-text-field-supporting-text-font,"Google Sans Text");
    --gm3-text-field-outlined-supporting-text-line-height: var(--gm3-autocomplete-outlined-text-field-supporting-text-line-height,1rem);
    --gm3-text-field-outlined-supporting-text-size: var(--gm3-autocomplete-outlined-text-field-supporting-text-size,0.75rem);
    --gm3-text-field-outlined-supporting-text-tracking: var(--gm3-autocomplete-outlined-text-field-supporting-text-tracking,0.00625rem);
    --gm3-text-field-outlined-supporting-text-weight: var(--gm3-autocomplete-outlined-text-field-supporting-text-weight,400);
    --gm3-text-field-outlined-trailing-icon-color: var(--gm3-autocomplete-outlined-text-field-trailing-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-outlined-trailing-icon-size: var(--gm3-autocomplete-outlined-text-field-trailing-icon-size,24px);
    --gm3-text-field-outlined-container-shape-start-start: var(--gm3-autocomplete-outlined-text-field-container-shape,4px);
    --gm3-text-field-outlined-container-shape-start-end: var(--gm3-autocomplete-outlined-text-field-container-shape,4px);
    --gm3-text-field-outlined-container-shape-end-start: var(--gm3-autocomplete-outlined-text-field-container-shape,4px);
    --gm3-text-field-outlined-container-shape-end-end: var(--gm3-autocomplete-outlined-text-field-container-shape,4px);
    --gm3-text-field-outlined-label-text-populated-size: var(--gm3-autocomplete-outlined-text-field-label-text-populated-size,0.75rem);
    --gm3-text-field-outlined-leading-icon-size: var(--gm3-autocomplete-outlined-text-field-leading-icon-size,24px);
    --gm3-text-field-outlined-disabled-outline-color: var(--gm3-autocomplete-outlined-text-field-disabled-outline-color,rgb(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.12));
    --gm3-text-field-outlined-disabled-outline-opacity: var(--gm3-autocomplete-outlined-text-field-disabled-outline-opacity,0.12);
    --gm3-text-field-outlined-disabled-outline-width: var(--gm3-autocomplete-outlined-text-field-disabled-outline-width,1px);
    --gm3-text-field-outlined-error-focus-indicator-outline-color: var(--gm3-autocomplete-outlined-text-field-error-focus-outline-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-outlined-error-hover-outline-color: var(--gm3-autocomplete-outlined-text-field-error-hover-outline-color,var(--gm3-sys-color-on-error-container,#410e0b));
    --gm3-text-field-outlined-error-outline-color: var(--gm3-autocomplete-outlined-text-field-error-outline-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-outlined-focus-indicator-outline-color: var(--gm3-autocomplete-outlined-text-field-focus-outline-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-text-field-outlined-focus-indicator-outline-thickness: var(--gm3-autocomplete-outlined-text-field-focus-outline-width,3px);
    --gm3-text-field-outlined-hover-outline-color: var(--gm3-autocomplete-outlined-text-field-hover-outline-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-text-field-outlined-hover-outline-width: var(--gm3-autocomplete-outlined-text-field-hover-outline-width,1px);
    --gm3-text-field-outlined-outline-color: var(--gm3-autocomplete-outlined-text-field-outline-color,var(--gm3-sys-color-outline,#747775));
    --gm3-text-field-outlined-outline-width: var(--gm3-autocomplete-outlined-text-field-outline-width,1px);
}

.QrLblb-h0T7hb-xl07Ob-XxIAqe {
    margin-bottom: 8px;
}

.QrLblb-h0T7hb-OWXEXe-di8rgd-V67aGc-j4gsHd {
    margin-bottom: 0px;
}

.QrLblb-h0T7hb {
    display: inline-flex;
    position: relative;
    --gm3-list-divider-color: var(--gm3-autocomplete-outlined-menu-divider-color,var(--gm3-sys-color-surface-variant,#e1e3e1));
    --gm3-list-divider-height: var(--gm3-autocomplete-outlined-menu-divider-height,1px);
    --gm3-list-list-item-container-color: transparent;
    --gm3-list-list-item-label-text-color: var(--gm3-autocomplete-outlined-menu-list-item-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-list-list-item-label-text-font: var(--gm3-autocomplete-outlined-menu-list-item-label-text-font,Google Sans Text);
    --gm3-list-list-item-label-text-line-height: var(--gm3-autocomplete-outlined-menu-list-item-label-text-line-height,1.25rem);
    --gm3-list-list-item-label-text-size: var(--gm3-autocomplete-outlined-menu-list-item-label-text-size,0.875rem);
    --gm3-list-list-item-label-text-tracking: var(--gm3-autocomplete-outlined-menu-list-item-label-text-tracking,0rem);
    --gm3-list-list-item-label-text-weight: var(--gm3-autocomplete-outlined-menu-list-item-label-text-weight,500);
}

.QrLblb-h0T7hb[hidden] {
    display: none;
}

.QrLblb-h0T7hb-xl07Ob-XxIAqe {
    background-color: var(--gm3-autocomplete-outlined-menu-container-color,var(--gm3-sys-color-surface-container,#f0f4f9));
    border-radius: var(--gm3-autocomplete-outlined-menu-container-shape,4px);
    --gm3-menu-surface-container-color: var(--gm3-autocomplete-outlined-menu-container-color,var(--gm3-sys-color-surface-container,#f0f4f9));
    --gm3-menu-surface-container-elevation: var(--gm3-autocomplete-outlined-menu-container-elevation,2);
    --gm3-menu-surface-container-shadow-color: var(--gm3-autocomplete-outlined-menu-container-shadow-color,var(--gm3-sys-color-shadow,#000));
}

.QrLblb-h0T7hb-xl07Ob-XxIAqe .VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe {
    --gm3-list-list-item-container-color: var(--gm3-autocomplete-outlined-menu-list-item-selected-container-color,var(--gm3-sys-color-surface-container-highest,#dde3ea));
    --gm3-focus-ring-inward-display: block;
}

.ZJR0Ie, .Vnq6kf {
    width: inherit;
}

.P3yA4d {
    position: relative;
}

.P3yA4d::before {
    position: absolute;
    box-sizing: border-box;
    inset: 0px;
    border: 1px solid transparent;
    border-radius: inherit;
    content: "";
    pointer-events: none;
}

.EFGK6e .uoC0bf-h0T7hb-ldDtVd:not(.uoC0bf-h0T7hb-ldDtVd-OWXEXe-SfQLQb-M1Soyc-Bz112c) {
    --gm3-list-list-item-leading-space: 48px;
}

.nc05Db {
    align-items: center;
    background-color: white;
    box-sizing: border-box;
    display: flex;
    height: 100px;
    min-width: inherit;
    padding: 8px;
    position: fixed;
    width: 100%;
    z-index: 2;
}

.nc05Db.IUvXcc {
    box-shadow: rgba(65, 69, 73, 0.25) 0px 1px 10px 0px;
}

.GnNcEb {
    display: flex;
    padding-left: 26px;
}

.yILXIe {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    background: white;
    border-radius: 0px 0px 2px 2px;
    box-shadow: rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 3px 3px -2px, rgba(0, 0, 0, 0.2) 0px 1px 8px 0px;
    color: rgb(11, 87, 208);
    cursor: pointer;
    padding: 8px 16px;
    text-align: center;
    text-decoration: underline;
    top: -50px;
    transition: top 0.1s;
    z-index: 1;
}

.yILXIe:active, .yILXIe:focus {
    height: auto;
    left: 50%;
    top: 40px;
    transform: translateX(-50%);
    width: auto;
}

.szSWrc {
    margin-bottom: 12px;
}

.Ywamxf {
    border-top: 1px solid rgb(225, 227, 225);
    margin: 0px 14px 20px;
}

.eo4ZE {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    align-items: center;
    display: flex;
    flex-direction: row;
    font-variant-ligatures: none;
    height: 48px;
    margin: 4px 0px;
    overflow: hidden;
    position: relative;
}

.eo4ZE[aria-selected="true"], .eo4ZE:hover {
    background: rgb(242, 242, 242);
}

.eo4ZE[aria-selected="true"] .y3NGFe {
    --gm3-focus-ring-inward-display: block;
}

.DovCL, .sxPVDb {
    margin: 4px 16px;
}

.DovCL {
    border-radius: 8px;
    height: 36px;
    width: 36px;
}

.sxPVDb {
    background: rgb(253, 252, 251);
    border-radius: 100px;
}

.ve8jyb {
    display: flex;
    flex-direction: column;
}

.rPPcaf, .wnGbVd {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
    overflow: hidden;
    padding-right: 16px;
}

.S4NIjb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.75rem;
    font-weight: 400;
    letter-spacing: 0.00625rem;
    line-height: 1rem;
}

.V94ztf {
    --gm3-tabs-primary-container-height: 36px;
    --gm3-tabs-primary-active-hover-state-layer-color: transparent;
    --gm3-tabs-primary-active-hover-state-layer-opacity: 0;
    --gm3-tabs-primary-active-pressed-state-layer-opacity: 0;
    --gm3-tabs-primary-inactive-hover-state-layer-color: transparent;
    --gm3-tabs-primary-inactive-hover-state-layer-opacity: 0;
    --gm3-tabs-primary-inactive-pressed-state-layer-opacity: 0;
    --gm3-tabs-primary-with-label-text-active-hover-label-text-color: #0b57d0;
    --gm3-tabs-primary-with-label-text-active-label-text-color: #0b57d0;
    --gm3-tabs-primary-with-label-text-inactive-hover-label-text-color: black;
    --gm3-tabs-primary-with-label-text-inactive-label-text-color: #5c5f5e;
    --gm3-tabs-primary-divider-height: 0px;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
}

.V94ztf .DECryd {
    height: 64px;
}

.YuSVae {
    box-sizing: border-box;
    height: 100px;
    width: 100%;
}

.ySDJfc {
    align-items: center;
    display: flex;
    height: 64px;
    justify-content: space-between;
    width: 100%;
}

.QrPGR, .keVMg {
    align-items: center;
    display: flex;
}

.QrPGR {
    justify-content: flex-start;
}

.keVMg {
    justify-content: flex-end;
}

.BW8iFc {
    display: inline-block;
    height: 48px;
    z-index: 0;
}

.I1b9kc {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    margin-right: 32px;
    padding-left: 40px;
}

.XldaFf {
    height: 32px;
    width: 32px;
}

.DpcOrc {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: rgb(71, 71, 71);
    font-family: "Product Sans", "Google Sans";
    margin-left: 8px;
    text-transform: lowercase;
}

.vHhHPc {
    background-color: rgb(242, 242, 242);
    border-radius: 8px;
}

.vHhHPc:focus-within {
    background-color: white;
    box-shadow: rgba(65, 69, 73, 0.3) 0px 1px 1px 0px, rgba(65, 69, 73, 0.15) 0px 1px 3px 1px;
}

.vHhHPc :last-child {
    height: 44px;
}

.gdqx4d:has(> .nNH0Hd :first-child :first-child:not(:empty)) .vHhHPc {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.gdqx4d {
    --gm3-autocomplete-outlined-text-field-focus-outline-width: 0;
    --gm3-autocomplete-outlined-text-field-hover-outline-width: 0;
    --gm3-autocomplete-outlined-text-field-input-text-font: "Google Sans";
    --gm3-autocomplete-outlined-text-field-outline-width: 0;
    --gm3-autocomplete-outlined-menu-container-color: white;
    --gm3-autocomplete-outlined-menu-container-shape: 0px 0px 8px 8px;
    --gm3-autocomplete-outlined-text-field-container-shape: 40px;
    --gm3-text-field-outlined-container-height: 44px;
    display: flex;
    height: 44px;
    margin-right: 24px;
    width: 370px;
}

.vHhHPc .kBUkVb {
    padding: 0px 12px;
}

.vHhHPc:has(:placeholder-shown) .kBUkVb {
    display: none;
}

.yGzqhf {
    --gm3-menu-container-color: white;
    --gm3-menu-container-shape: 8px;
    --gm3-menu-list-item-container-height: 32px;
    --gm3-menu-list-item-label-text-color: #3a3c3c;
    --gm3-menu-list-item-label-text-font: "Google Sans";
    --gm3-menu-list-item-label-text-line-height: 16px;
    --gm3-menu-list-item-label-text-size: 14px;
    --gm3-menu-list-item-label-text-weight: 400;
    --gm3-menu-list-item-hover-label-text-color: black;
    --gm3-menu-list-item-hover-state-layer-color: #d3e3fd;
    --gm3-menu-list-item-hover-state-layer-opacity: 0.3;
    min-width: 184px;
}

@media screen and (max-width: 1439px) {
    .V94ztf {
        --gm3-tabs-primary-container-height: 36px;
    }

    .nc05Db {
        height: 100px;
    }

    .ySDJfc {
        height: 64px;
    }

    .YuSVae {
        box-sizing: border-box;
        height: 100px;
    }

    .GnNcEb {
        display: flex;
        padding-left: 26px;
    }
}

@media screen and (max-width: 450px) {
    .nc05Db {
        border-bottom: 1px solid rgb(218, 220, 224);
        height: 50px;
        position: static;
    }

    .nc05Db.IUvXcc {
        box-shadow: none;
    }

    .YuSVae, .ySDJfc {
        height: 50px;
    }

    .I1b9kc {
        padding-left: 12px;
    }

    .DpcOrc {
        overflow: hidden;
    }
}

.jc72Ge {
    background: rgb(211, 227, 253);
    height: 24px;
    margin-left: 12px;
    width: 1px;
}

.oT9Ndf {
    align-items: center;
    display: flex;
    height: 22px;
    margin-left: 12px;
    width: 92px;
}

.NPXG6 {
    max-height: 22px;
    max-width: 92px;
}

.PBV4Lb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: rgb(71, 71, 71);
    margin-left: 24px;
    position: relative;
}

.PBV4Lb::before {
    background: rgb(211, 227, 253);
    content: "";
    height: 24px;
    left: -12px;
    position: absolute;
    width: 1px;
}

@keyframes mdc-ripple-fg-radius-in {
    0% {
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transform: translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);
    }

    100% {
        transform: translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        animation-timing-function: linear;
        opacity: 0;
    }

    100% {
        opacity: var(--mdc-ripple-fg-opacity,0);
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity,0);
    }

    100% {
        opacity: 0;
    }
}

.VfPpkd-ksKsZd-XxIAqe {
    --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;
}

.VfPpkd-ksKsZd-XxIAqe::before, .VfPpkd-ksKsZd-XxIAqe::after {
    position: absolute;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
}

.VfPpkd-ksKsZd-XxIAqe::before {
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: var(--mdc-ripple-z-index,1);
}

.VfPpkd-ksKsZd-XxIAqe::after {
    z-index: var(--mdc-ripple-z-index,0);
}

.VfPpkd-ksKsZd-XxIAqe.VfPpkd-ksKsZd-mWPk3d::before {
    transform: scale(var(--mdc-ripple-fg-scale,1));
}

.VfPpkd-ksKsZd-XxIAqe.VfPpkd-ksKsZd-mWPk3d::after {
    top: 0px;
    left: 0px;
    transform: scale(0);
    transform-origin: center center;
}

.VfPpkd-ksKsZd-XxIAqe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-ZNMTqd::after {
    top: var(--mdc-ripple-top,0);
    left: var(--mdc-ripple-left,0);
}

.VfPpkd-ksKsZd-XxIAqe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-Tv8l5d-lJfZMc::after {
    animation: 225ms ease 0s 1 normal forwards running mdc-ripple-fg-radius-in, 75ms ease 0s 1 normal forwards running mdc-ripple-fg-opacity-in;
}

.VfPpkd-ksKsZd-XxIAqe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-Tv8l5d-OmS1vf::after {
    animation: 150ms ease 0s 1 normal none running mdc-ripple-fg-opacity-out;
    transform: translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));
}

.VfPpkd-ksKsZd-XxIAqe::before, .VfPpkd-ksKsZd-XxIAqe::after {
    top: calc(-50%);
    left: calc(-50%);
    width: 200%;
    height: 200%;
}

.VfPpkd-ksKsZd-XxIAqe.VfPpkd-ksKsZd-mWPk3d::after {
    width: var(--mdc-ripple-fg-size,100%);
    height: var(--mdc-ripple-fg-size,100%);
}

.VfPpkd-ksKsZd-XxIAqe[data-mdc-ripple-is-unbounded], .VfPpkd-ksKsZd-mWPk3d-OWXEXe-ZNMTqd {
    overflow: visible;
}

.VfPpkd-ksKsZd-XxIAqe[data-mdc-ripple-is-unbounded]::before, .VfPpkd-ksKsZd-XxIAqe[data-mdc-ripple-is-unbounded]::after, .VfPpkd-ksKsZd-mWPk3d-OWXEXe-ZNMTqd::before, .VfPpkd-ksKsZd-mWPk3d-OWXEXe-ZNMTqd::after {
    top: calc(0%);
    left: calc(0%);
    width: 100%;
    height: 100%;
}

.VfPpkd-ksKsZd-XxIAqe[data-mdc-ripple-is-unbounded].VfPpkd-ksKsZd-mWPk3d::before, .VfPpkd-ksKsZd-XxIAqe[data-mdc-ripple-is-unbounded].VfPpkd-ksKsZd-mWPk3d::after, .VfPpkd-ksKsZd-mWPk3d-OWXEXe-ZNMTqd.VfPpkd-ksKsZd-mWPk3d::before, .VfPpkd-ksKsZd-mWPk3d-OWXEXe-ZNMTqd.VfPpkd-ksKsZd-mWPk3d::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%);
}

.VfPpkd-ksKsZd-XxIAqe[data-mdc-ripple-is-unbounded].VfPpkd-ksKsZd-mWPk3d::after, .VfPpkd-ksKsZd-mWPk3d-OWXEXe-ZNMTqd.VfPpkd-ksKsZd-mWPk3d::after {
    width: var(--mdc-ripple-fg-size,100%);
    height: var(--mdc-ripple-fg-size,100%);
}

.VfPpkd-ksKsZd-XxIAqe::before, .VfPpkd-ksKsZd-XxIAqe::after {
    background-color: var(--mdc-ripple-color,#000);
}

.VfPpkd-ksKsZd-XxIAqe:hover::before, .VfPpkd-ksKsZd-XxIAqe.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE::before {
    opacity: var(--mdc-ripple-hover-opacity,0.04);
}

.VfPpkd-ksKsZd-XxIAqe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe::before, .VfPpkd-ksKsZd-XxIAqe:not(.VfPpkd-ksKsZd-mWPk3d):focus::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,0.12);
}

.VfPpkd-ksKsZd-XxIAqe:not(.VfPpkd-ksKsZd-mWPk3d)::after {
    transition: opacity 150ms linear;
}

.VfPpkd-ksKsZd-XxIAqe:not(.VfPpkd-ksKsZd-mWPk3d):active::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,0.12);
}

.VfPpkd-ksKsZd-XxIAqe.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.12);
}

.VfPpkd-Bz112c-LgbsSe {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px;
}

.VfPpkd-Bz112c-LgbsSe.VfPpkd-Bz112c-LgbsSe-OWXEXe-e5LLRc-SxQuSe .VfPpkd-Bz112c-Jh9lGc {
    width: 40px;
    height: 40px;
    margin: 4px;
}

.VfPpkd-Bz112c-LgbsSe.VfPpkd-Bz112c-LgbsSe-OWXEXe-e5LLRc-SxQuSe .VfPpkd-Bz112c-J1Ukfc-LhBDec {
    max-height: 40px;
    max-width: 40px;
}

.VfPpkd-Bz112c-LgbsSe:disabled {
    color: var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38));
}

.VfPpkd-Bz112c-LgbsSe svg, .VfPpkd-Bz112c-LgbsSe img {
    width: 24px;
    height: 24px;
}

.VfPpkd-Bz112c-LgbsSe {
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentcolor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    user-select: none;
    z-index: 0;
    overflow: visible;
}

.VfPpkd-Bz112c-LgbsSe .VfPpkd-Bz112c-RLmnJb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    transform: translate(-50%, -50%);
}

@media screen and (forced-colors: active) {
    .VfPpkd-Bz112c-LgbsSe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Bz112c-J1Ukfc-LhBDec, .VfPpkd-Bz112c-LgbsSe:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Bz112c-J1Ukfc-LhBDec {
        display: block;
    }
}

.VfPpkd-Bz112c-LgbsSe:disabled {
    cursor: default;
    pointer-events: none;
}

.VfPpkd-Bz112c-LgbsSe[hidden] {
    display: none;
}

.VfPpkd-Bz112c-LgbsSe-OWXEXe-KVuj8d-Q3DXx {
    align-items: center;
    display: inline-flex;
    justify-content: center;
}

.VfPpkd-Bz112c-J1Ukfc-LhBDec {
    pointer-events: none;
    border: 2px solid transparent;
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none;
}

@media screen and (forced-colors: active) {
    .VfPpkd-Bz112c-J1Ukfc-LhBDec {
        border-color: canvastext;
    }
}

.VfPpkd-Bz112c-J1Ukfc-LhBDec::after {
    content: "";
    border: 2px solid transparent;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
}

@media screen and (forced-colors: active) {
    .VfPpkd-Bz112c-J1Ukfc-LhBDec::after {
        border-color: canvastext;
    }
}

.VfPpkd-Bz112c-kBDsod {
    display: inline-block;
}

.VfPpkd-Bz112c-kBDsod.VfPpkd-Bz112c-kBDsod-OWXEXe-IT5dJd, .VfPpkd-Bz112c-LgbsSe-OWXEXe-IT5dJd .VfPpkd-Bz112c-kBDsod {
    display: none;
}

.VfPpkd-Bz112c-LgbsSe-OWXEXe-IT5dJd .VfPpkd-Bz112c-kBDsod.VfPpkd-Bz112c-kBDsod-OWXEXe-IT5dJd {
    display: inline-block;
}

.VfPpkd-Bz112c-mRLv6 {
    height: 100%;
    left: 0px;
    outline: none;
    position: absolute;
    top: 0px;
    width: 100%;
}

.VfPpkd-Bz112c-LgbsSe {
    --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;
}

.VfPpkd-Bz112c-LgbsSe .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-Bz112c-LgbsSe .VfPpkd-Bz112c-Jh9lGc::after {
    position: absolute;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
}

.VfPpkd-Bz112c-LgbsSe .VfPpkd-Bz112c-Jh9lGc::before {
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: var(--mdc-ripple-z-index,1);
}

.VfPpkd-Bz112c-LgbsSe .VfPpkd-Bz112c-Jh9lGc::after {
    z-index: var(--mdc-ripple-z-index,0);
}

.VfPpkd-Bz112c-LgbsSe.VfPpkd-ksKsZd-mWPk3d .VfPpkd-Bz112c-Jh9lGc::before {
    transform: scale(var(--mdc-ripple-fg-scale,1));
}

.VfPpkd-Bz112c-LgbsSe.VfPpkd-ksKsZd-mWPk3d .VfPpkd-Bz112c-Jh9lGc::after {
    top: 0px;
    left: 0px;
    transform: scale(0);
    transform-origin: center center;
}

.VfPpkd-Bz112c-LgbsSe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-ZNMTqd .VfPpkd-Bz112c-Jh9lGc::after {
    top: var(--mdc-ripple-top,0);
    left: var(--mdc-ripple-left,0);
}

.VfPpkd-Bz112c-LgbsSe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-Tv8l5d-lJfZMc .VfPpkd-Bz112c-Jh9lGc::after {
    animation: 225ms ease 0s 1 normal forwards running mdc-ripple-fg-radius-in, 75ms ease 0s 1 normal forwards running mdc-ripple-fg-opacity-in;
}

.VfPpkd-Bz112c-LgbsSe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-Tv8l5d-OmS1vf .VfPpkd-Bz112c-Jh9lGc::after {
    animation: 0.15s ease 0s 1 normal none running mdc-ripple-fg-opacity-out;
    transform: translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));
}

.VfPpkd-Bz112c-LgbsSe .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-Bz112c-LgbsSe .VfPpkd-Bz112c-Jh9lGc::after {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.VfPpkd-Bz112c-LgbsSe.VfPpkd-ksKsZd-mWPk3d .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-Bz112c-LgbsSe.VfPpkd-ksKsZd-mWPk3d .VfPpkd-Bz112c-Jh9lGc::after {
    top: var(--mdc-ripple-top,0);
    left: var(--mdc-ripple-left,0);
    width: var(--mdc-ripple-fg-size,100%);
    height: var(--mdc-ripple-fg-size,100%);
}

.VfPpkd-Bz112c-LgbsSe.VfPpkd-ksKsZd-mWPk3d .VfPpkd-Bz112c-Jh9lGc::after {
    width: var(--mdc-ripple-fg-size,100%);
    height: var(--mdc-ripple-fg-size,100%);
}

.VfPpkd-Bz112c-LgbsSe .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-Bz112c-LgbsSe .VfPpkd-Bz112c-Jh9lGc::after {
    background-color: var(--mdc-ripple-color,#000);
}

.VfPpkd-Bz112c-LgbsSe:hover .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-Bz112c-LgbsSe.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Bz112c-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.04);
}

.VfPpkd-Bz112c-LgbsSe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-Bz112c-LgbsSe:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Bz112c-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,.12);
}

.VfPpkd-Bz112c-LgbsSe:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Bz112c-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.VfPpkd-Bz112c-LgbsSe:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Bz112c-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,.12);
}

.VfPpkd-Bz112c-LgbsSe.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.12);
}

.VfPpkd-Bz112c-LgbsSe:disabled:hover .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-Bz112c-LgbsSe:disabled.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Bz112c-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,0);
}

.VfPpkd-Bz112c-LgbsSe:disabled.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-Bz112c-LgbsSe:disabled:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Bz112c-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,0);
}

.VfPpkd-Bz112c-LgbsSe:disabled:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Bz112c-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.VfPpkd-Bz112c-LgbsSe:disabled:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Bz112c-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,0);
}

.VfPpkd-Bz112c-LgbsSe:disabled.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0);
}

.VfPpkd-Bz112c-LgbsSe .VfPpkd-Bz112c-Jh9lGc {
    height: 100%;
    left: 0px;
    pointer-events: none;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: -1;
}

.VfPpkd-LgbsSe {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    user-select: none;
    appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent;
}

.VfPpkd-LgbsSe .VfPpkd-BFbNVe-bF1uUb {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

.VfPpkd-LgbsSe:active {
    outline: none;
}

.VfPpkd-LgbsSe:hover {
    cursor: pointer;
}

.VfPpkd-LgbsSe:disabled {
    cursor: default;
    pointer-events: none;
}

.VfPpkd-LgbsSe[hidden] {
    display: none;
}

.VfPpkd-LgbsSe .VfPpkd-kBDsod {
    margin-left: 0px;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top;
}

[dir="rtl"] .VfPpkd-LgbsSe .VfPpkd-kBDsod, .VfPpkd-LgbsSe .VfPpkd-kBDsod[dir="rtl"] {
    margin-left: 8px;
    margin-right: 0px;
}

.VfPpkd-LgbsSe .VfPpkd-UdE5de-uDEFge {
    font-size: 0px;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    line-height: normal;
}

.VfPpkd-LgbsSe .VfPpkd-vQzf8d {
    position: relative;
}

.VfPpkd-LgbsSe .VfPpkd-J1Ukfc-LhBDec {
    pointer-events: none;
    border: 2px solid transparent;
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
    display: none;
}

@media screen and (forced-colors: active) {
    .VfPpkd-LgbsSe .VfPpkd-J1Ukfc-LhBDec {
        border-color: canvastext;
    }
}

.VfPpkd-LgbsSe .VfPpkd-J1Ukfc-LhBDec::after {
    content: "";
    border: 2px solid transparent;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
}

@media screen and (forced-colors: active) {
    .VfPpkd-LgbsSe .VfPpkd-J1Ukfc-LhBDec::after {
        border-color: canvastext;
    }
}

@media screen and (forced-colors: active) {
    .VfPpkd-LgbsSe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-J1Ukfc-LhBDec, .VfPpkd-LgbsSe:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-J1Ukfc-LhBDec {
        display: block;
    }
}

.VfPpkd-LgbsSe .VfPpkd-RLmnJb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0px;
    right: 0px;
    transform: translateY(-50%);
}

.VfPpkd-vQzf8d + .VfPpkd-kBDsod {
    margin-left: 8px;
    margin-right: 0px;
}

[dir="rtl"] .VfPpkd-vQzf8d + .VfPpkd-kBDsod, .VfPpkd-vQzf8d + .VfPpkd-kBDsod[dir="rtl"] {
    margin-left: 0px;
    margin-right: 8px;
}

svg.VfPpkd-kBDsod {
    fill: currentcolor;
}

.VfPpkd-LgbsSe-OWXEXe-dgl2Hf {
    margin-top: 6px;
    margin-bottom: 6px;
}

.VfPpkd-LgbsSe {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
}

.VfPpkd-LgbsSe {
    padding: 0px 8px;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ {
    transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0px 16px;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ.VfPpkd-LgbsSe-OWXEXe-Bz112c-UbuQg {
    padding: 0px 12px 0px 16px;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ.VfPpkd-LgbsSe-OWXEXe-Bz112c-M1Soyc {
    padding: 0px 16px 0px 12px;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb {
    transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0px 16px;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb.VfPpkd-LgbsSe-OWXEXe-Bz112c-UbuQg {
    padding: 0px 12px 0px 16px;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb.VfPpkd-LgbsSe-OWXEXe-Bz112c-M1Soyc {
    padding: 0px 16px 0px 12px;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc {
    border-style: solid;
    transition: border 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc .VfPpkd-Jh9lGc {
    border-style: solid;
    border-color: transparent;
}

.VfPpkd-LgbsSe {
    --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;
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe .VfPpkd-Jh9lGc::after {
    position: absolute;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::before {
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::after {
    z-index: 0;
}

.VfPpkd-LgbsSe.VfPpkd-ksKsZd-mWPk3d .VfPpkd-Jh9lGc::before {
    transform: scale(var(--mdc-ripple-fg-scale,1));
}

.VfPpkd-LgbsSe.VfPpkd-ksKsZd-mWPk3d .VfPpkd-Jh9lGc::after {
    top: 0px;
    left: 0px;
    transform: scale(0);
    transform-origin: center center;
}

.VfPpkd-LgbsSe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-ZNMTqd .VfPpkd-Jh9lGc::after {
    top: var(--mdc-ripple-top,0);
    left: var(--mdc-ripple-left,0);
}

.VfPpkd-LgbsSe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-Tv8l5d-lJfZMc .VfPpkd-Jh9lGc::after {
    animation: 225ms ease 0s 1 normal forwards running mdc-ripple-fg-radius-in, 75ms ease 0s 1 normal forwards running mdc-ripple-fg-opacity-in;
}

.VfPpkd-LgbsSe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-Tv8l5d-OmS1vf .VfPpkd-Jh9lGc::after {
    animation: 0.15s ease 0s 1 normal none running mdc-ripple-fg-opacity-out;
    transform: translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe .VfPpkd-Jh9lGc::after {
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
}

.VfPpkd-LgbsSe.VfPpkd-ksKsZd-mWPk3d .VfPpkd-Jh9lGc::after {
    width: var(--mdc-ripple-fg-size,100%);
    height: var(--mdc-ripple-fg-size,100%);
}

.VfPpkd-Jh9lGc {
    position: absolute;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    inset: 0px;
}

.VfPpkd-LgbsSe {
    font-family: Roboto, sans-serif;
    font-size: 0.875rem;
    letter-spacing: 0.0892857em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    border-radius: 4px;
}

.VfPpkd-LgbsSe:not(:disabled) {
    color: rgb(98, 0, 238);
}

.VfPpkd-LgbsSe:disabled {
    color: rgba(0, 0, 0, 0.38);
}

.VfPpkd-LgbsSe .VfPpkd-kBDsod {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem;
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::before {
    background-color: rgb(98, 0, 238);
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::after {
    background-color: rgb(98, 0, 238);
}

.VfPpkd-LgbsSe:hover .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: 0.04;
}

.VfPpkd-LgbsSe.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: 0.12;
}

.VfPpkd-LgbsSe:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.VfPpkd-LgbsSe:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: 0.12;
}

.VfPpkd-LgbsSe.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity,0.12);
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc {
    border-radius: 4px;
}

.VfPpkd-LgbsSe .VfPpkd-J1Ukfc-LhBDec {
    border-radius: 2px;
}

.VfPpkd-LgbsSe .VfPpkd-J1Ukfc-LhBDec::after {
    border-radius: 4px;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ {
    font-family: Roboto, sans-serif;
    font-size: 0.875rem;
    letter-spacing: 0.0892857em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    border-radius: 4px;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ:not(:disabled) {
    background-color: rgb(98, 0, 238);
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ:disabled {
    background-color: rgba(0, 0, 0, 0.12);
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ:not(:disabled) {
    color: rgb(255, 255, 255);
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ:disabled {
    color: rgba(0, 0, 0, 0.38);
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ .VfPpkd-kBDsod {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ .VfPpkd-Jh9lGc::before {
    background-color: rgb(255, 255, 255);
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ .VfPpkd-Jh9lGc::after {
    background-color: rgb(255, 255, 255);
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ:hover .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe-OWXEXe-k8QpJ.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: 0.08;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe-OWXEXe-k8QpJ:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: 0.24;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: 0.24;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity,0.24);
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ .VfPpkd-Jh9lGc {
    border-radius: 4px;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ .VfPpkd-J1Ukfc-LhBDec {
    border-radius: 2px;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ .VfPpkd-J1Ukfc-LhBDec::after {
    border-radius: 4px;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb {
    font-family: Roboto, sans-serif;
    font-size: 0.875rem;
    letter-spacing: 0.0892857em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb:not(:disabled) {
    background-color: rgb(98, 0, 238);
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb:disabled {
    background-color: rgba(0, 0, 0, 0.12);
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb:not(:disabled) {
    color: rgb(255, 255, 255);
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb:disabled {
    color: rgba(0, 0, 0, 0.38);
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb .VfPpkd-kBDsod {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb .VfPpkd-Jh9lGc::before {
    background-color: rgb(255, 255, 255);
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb .VfPpkd-Jh9lGc::after {
    background-color: rgb(255, 255, 255);
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb:hover .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe-OWXEXe-MV7yeb.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: 0.08;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe-OWXEXe-MV7yeb:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: 0.24;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: 0.24;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity,0.24);
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb .VfPpkd-Jh9lGc {
    border-radius: 4px;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb .VfPpkd-J1Ukfc-LhBDec {
    border-radius: 2px;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb .VfPpkd-J1Ukfc-LhBDec::after {
    border-radius: 4px;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe, .VfPpkd-LgbsSe-OWXEXe-MV7yeb:not(.VfPpkd-ksKsZd-mWPk3d):focus {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb:hover {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb:not(:disabled):active {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px;
}

.VfPpkd-LgbsSe-OWXEXe-MV7yeb:disabled {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px, rgba(0, 0, 0, 0.14) 0px 0px 0px 0px, rgba(0, 0, 0, 0.12) 0px 0px 0px 0px;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc {
    font-family: Roboto, sans-serif;
    font-size: 0.875rem;
    letter-spacing: 0.0892857em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    border-radius: 4px;
    padding: 0px 15px;
    border-width: 1px;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc:not(:disabled) {
    color: rgb(98, 0, 238);
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc:disabled {
    color: rgba(0, 0, 0, 0.38);
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc .VfPpkd-kBDsod {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc .VfPpkd-Jh9lGc::before {
    background-color: rgb(98, 0, 238);
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc .VfPpkd-Jh9lGc::after {
    background-color: rgb(98, 0, 238);
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc:hover .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe-OWXEXe-INsAgc.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: 0.04;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe-OWXEXe-INsAgc:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: 0.12;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: 0.12;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity,0.12);
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc .VfPpkd-Jh9lGc {
    border-radius: 4px;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc .VfPpkd-J1Ukfc-LhBDec {
    border-radius: 2px;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc .VfPpkd-J1Ukfc-LhBDec::after {
    border-radius: 4px;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc:not(:disabled) {
    border-color: rgba(0, 0, 0, 0.12);
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc:disabled {
    border-color: rgba(0, 0, 0, 0.12);
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc.VfPpkd-LgbsSe-OWXEXe-Bz112c-UbuQg {
    padding: 0px 11px 0px 15px;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc.VfPpkd-LgbsSe-OWXEXe-Bz112c-M1Soyc {
    padding: 0px 15px 0px 11px;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc .VfPpkd-Jh9lGc {
    inset: -1px;
    border-width: 1px;
}

.VfPpkd-LgbsSe-OWXEXe-INsAgc .VfPpkd-RLmnJb {
    left: -1px;
    width: calc(100% + 2px);
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    letter-spacing: 0.0107143em;
    font-weight: 500;
    text-transform: none;
    transition: border 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
}

.nCP5yc .VfPpkd-Jh9lGc {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0;
}

.nCP5yc:not(:disabled) {
    background-color: var(--gm-fillbutton-container-color,rgb(26,115,232));
}

.nCP5yc:not(:disabled) {
    color: var(--gm-fillbutton-ink-color,#fff);
}

.nCP5yc:disabled {
    background-color: var(--gm-fillbutton-disabled-container-color,rgba(60,64,67,.12));
}

.nCP5yc:disabled {
    color: var(--gm-fillbutton-disabled-ink-color,rgba(60,64,67,.38));
}

.nCP5yc .VfPpkd-Jh9lGc::before, .nCP5yc .VfPpkd-Jh9lGc::after {
    background-color: var(--gm-fillbutton-state-color,rgb(32,33,36));
}

.nCP5yc:hover .VfPpkd-Jh9lGc::before, .nCP5yc.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.16);
}

.nCP5yc.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .nCP5yc:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,.24);
}

.nCP5yc:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.nCP5yc:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,.2);
}

.nCP5yc.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.2);
}

.nCP5yc .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.nCP5yc .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .nCP5yc .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    stroke: rgb(255, 255, 255);
}

@media (-ms-high-contrast:active), screen and (forced-colors: active) {
    .nCP5yc .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .nCP5yc .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
        stroke: canvastext;
    }
}

.nCP5yc:hover {
    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 .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.nCP5yc:active {
    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 .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.nCP5yc:disabled {
    box-shadow: none;
}

.nCP5yc:disabled:hover .VfPpkd-Jh9lGc::before, .nCP5yc:disabled.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,0);
}

.nCP5yc:disabled.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .nCP5yc:disabled:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,0);
}

.nCP5yc:disabled:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.nCP5yc:disabled:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,0);
}

.nCP5yc:disabled.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0);
}

.nCP5yc:disabled .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    letter-spacing: 0.0107143em;
    font-weight: 500;
    text-transform: none;
    transition: border 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
}

.Rj2Mlf .VfPpkd-Jh9lGc {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0;
}

.Rj2Mlf:not(:disabled) {
    color: var(--gm-hairlinebutton-ink-color,rgb(26,115,232));
}

.Rj2Mlf:not(:disabled) {
    border-color: var(--gm-hairlinebutton-outline-color,rgb(218,220,224));
}

.Rj2Mlf:not(:disabled):hover {
    border-color: var(--gm-hairlinebutton-outline-color,rgb(218,220,224));
}

.Rj2Mlf:not(:disabled).VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe, .Rj2Mlf:not(:disabled):not(.VfPpkd-ksKsZd-mWPk3d):focus {
    border-color: var(--gm-hairlinebutton-outline-color--stateful,rgb(23,78,166));
}

.Rj2Mlf:not(:disabled):active, .Rj2Mlf:not(:disabled):focus:active {
    border-color: var(--gm-hairlinebutton-outline-color,rgb(218,220,224));
}

.Rj2Mlf:disabled {
    color: var(--gm-hairlinebutton-disabled-ink-color,rgba(60,64,67,.38));
}

.Rj2Mlf:disabled {
    border-color: var(--gm-hairlinebutton-disabled-outline-color,rgba(60,64,67,.12));
}

.Rj2Mlf:hover:not(:disabled), .Rj2Mlf.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe:not(:disabled), .Rj2Mlf:not(.VfPpkd-ksKsZd-mWPk3d):focus:not(:disabled), .Rj2Mlf:active:not(:disabled) {
    color: var(--gm-hairlinebutton-ink-color--stateful,rgb(23,78,166));
}

.Rj2Mlf .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.Rj2Mlf .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .Rj2Mlf .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    stroke: rgb(26, 115, 232);
}

@media (-ms-high-contrast:active), screen and (forced-colors: active) {
    .Rj2Mlf .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .Rj2Mlf .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
        stroke: canvastext;
    }
}

.Rj2Mlf .VfPpkd-Jh9lGc::before, .Rj2Mlf .VfPpkd-Jh9lGc::after {
    background-color: var(--gm-hairlinebutton-state-color,rgb(26,115,232));
}

.Rj2Mlf:hover .VfPpkd-Jh9lGc::before, .Rj2Mlf.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.04);
}

.Rj2Mlf.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .Rj2Mlf:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,.12);
}

.Rj2Mlf:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.Rj2Mlf:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,.12);
}

.Rj2Mlf.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.12);
}

.Rj2Mlf:disabled:hover .VfPpkd-Jh9lGc::before, .Rj2Mlf:disabled.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,0);
}

.Rj2Mlf:disabled.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .Rj2Mlf:disabled:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,0);
}

.Rj2Mlf:disabled:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.Rj2Mlf:disabled:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,0);
}

.Rj2Mlf:disabled.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0);
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    letter-spacing: 0.0107143em;
    font-weight: 500;
    text-transform: none;
    transition: border 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0px;
    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 .VfPpkd-Jh9lGc {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0;
}

.b9hyVd:not(:disabled) {
    background-color: var(--gm-protectedbutton-container-color,#fff);
}

.b9hyVd:not(:disabled) {
    color: var(--gm-protectedbutton-ink-color,rgb(26,115,232));
}

.b9hyVd:disabled {
    background-color: var(--gm-protectedbutton-disabled-container-color,rgba(60,64,67,.12));
}

.b9hyVd:disabled {
    color: var(--gm-protectedbutton-disabled-ink-color,rgba(60,64,67,.38));
}

.b9hyVd:hover:not(:disabled), .b9hyVd.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe:not(:disabled), .b9hyVd:not(.VfPpkd-ksKsZd-mWPk3d):focus:not(:disabled), .b9hyVd:active:not(:disabled) {
    color: var(--gm-protectedbutton-ink-color--stateful,rgb(23,78,166));
}

.b9hyVd .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.b9hyVd .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .b9hyVd .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    stroke: rgb(26, 115, 232);
}

@media (-ms-high-contrast:active), screen and (forced-colors: active) {
    .b9hyVd .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .b9hyVd .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
        stroke: canvastext;
    }
}

.b9hyVd.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe, .b9hyVd:not(.VfPpkd-ksKsZd-mWPk3d):focus {
    border-width: 0px;
    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.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-BFbNVe-bF1uUb, .b9hyVd:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.b9hyVd:hover {
    border-width: 0px;
    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 .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.b9hyVd:not(:disabled):active {
    border-width: 0px;
    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 .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.b9hyVd .VfPpkd-Jh9lGc::before, .b9hyVd .VfPpkd-Jh9lGc::after {
    background-color: var(--gm-protectedbutton-state-color,rgb(26,115,232));
}

.b9hyVd:hover .VfPpkd-Jh9lGc::before, .b9hyVd.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.04);
}

.b9hyVd.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .b9hyVd:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,.12);
}

.b9hyVd:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.b9hyVd:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,.12);
}

.b9hyVd.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.12);
}

.b9hyVd:disabled {
    box-shadow: none;
}

.b9hyVd:disabled .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.b9hyVd:disabled:hover .VfPpkd-Jh9lGc::before, .b9hyVd:disabled.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,0);
}

.b9hyVd:disabled.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .b9hyVd:disabled:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,0);
}

.b9hyVd:disabled:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.b9hyVd:disabled:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,0);
}

.b9hyVd:disabled.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0);
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    letter-spacing: 0.0107143em;
    font-weight: 500;
    text-transform: none;
    transition: border 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
}

.Kjnxrf .VfPpkd-Jh9lGc {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0;
}

.Kjnxrf:not(:disabled) {
    background-color: rgb(232, 240, 254);
}

.Kjnxrf:not(:disabled) {
    color: rgb(25, 103, 210);
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, 0.12);
}

.Kjnxrf:disabled {
    color: rgba(60, 64, 67, 0.38);
}

.Kjnxrf:hover:not(:disabled), .Kjnxrf.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe:not(:disabled), .Kjnxrf:not(.VfPpkd-ksKsZd-mWPk3d):focus:not(:disabled), .Kjnxrf:active:not(:disabled) {
    color: rgb(23, 78, 166);
}

.Kjnxrf .VfPpkd-Jh9lGc::before, .Kjnxrf .VfPpkd-Jh9lGc::after {
    background-color: var(--mdc-ripple-color,rgb(25,103,210));
}

.Kjnxrf:hover .VfPpkd-Jh9lGc::before, .Kjnxrf.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.04);
}

.Kjnxrf.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .Kjnxrf:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,.12);
}

.Kjnxrf:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.Kjnxrf:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,.1);
}

.Kjnxrf.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.1);
}

.Kjnxrf .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.Kjnxrf .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .Kjnxrf .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    stroke: rgb(25, 103, 210);
}

@media (-ms-high-contrast:active), screen and (forced-colors: active) {
    .Kjnxrf .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .Kjnxrf .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
        stroke: canvastext;
    }
}

.Kjnxrf:hover {
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
}

.Kjnxrf:hover .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.Kjnxrf:not(:disabled):active {
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

.Kjnxrf:not(:disabled):active .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.Kjnxrf:disabled {
    box-shadow: none;
}

.Kjnxrf:disabled .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.Kjnxrf:disabled:hover .VfPpkd-Jh9lGc::before, .Kjnxrf:disabled.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,0);
}

.Kjnxrf:disabled.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .Kjnxrf:disabled:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,0);
}

.Kjnxrf:disabled:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.Kjnxrf:disabled:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,0);
}

.Kjnxrf:disabled.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0);
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    letter-spacing: 0.0107143em;
    font-weight: 500;
    text-transform: none;
}

.ksBjEc .VfPpkd-Jh9lGc {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0;
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
}

.ksBjEc:not(:disabled) {
    color: var(--gm-colortextbutton-ink-color,rgb(26,115,232));
}

.ksBjEc:disabled {
    color: var(--gm-colortextbutton-disabled-ink-color,rgba(60,64,67,.38));
}

.ksBjEc .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .ksBjEc .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    stroke: rgb(26, 115, 232);
}

@media (-ms-high-contrast:active), screen and (forced-colors: active) {
    .ksBjEc .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .ksBjEc .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
        stroke: canvastext;
    }
}

.ksBjEc:hover:not(:disabled), .ksBjEc.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe:not(:disabled), .ksBjEc:not(.VfPpkd-ksKsZd-mWPk3d):focus:not(:disabled), .ksBjEc:active:not(:disabled) {
    color: var(--gm-colortextbutton-ink-color--stateful,rgb(23,78,166));
}

.ksBjEc .VfPpkd-Jh9lGc::before, .ksBjEc .VfPpkd-Jh9lGc::after {
    background-color: var(--gm-colortextbutton-state-color,rgb(26,115,232));
}

.ksBjEc:hover .VfPpkd-Jh9lGc::before, .ksBjEc.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.04);
}

.ksBjEc.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .ksBjEc:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,.12);
}

.ksBjEc:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.ksBjEc:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,.12);
}

.ksBjEc.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.12);
}

.ksBjEc:disabled:hover .VfPpkd-Jh9lGc::before, .ksBjEc:disabled.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,0);
}

.ksBjEc:disabled.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .ksBjEc:disabled:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,0);
}

.ksBjEc:disabled:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.ksBjEc:disabled:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,0);
}

.ksBjEc:disabled.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0);
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    letter-spacing: 0.0107143em;
    font-weight: 500;
    text-transform: none;
}

.LjDxcd .VfPpkd-Jh9lGc {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0;
}

.LjDxcd:not(:disabled) {
    color: var(--gm-neutraltextbutton-ink-color,rgb(95,99,104));
}

.LjDxcd:disabled {
    color: var(--gm-neutraltextbutton-disabled-ink-color,rgba(60,64,67,.38));
}

.LjDxcd:hover:not(:disabled), .LjDxcd.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe:not(:disabled), .LjDxcd:not(.VfPpkd-ksKsZd-mWPk3d):focus:not(:disabled), .LjDxcd:active:not(:disabled) {
    color: var(--gm-neutraltextbutton-ink-color--stateful,rgb(32,33,36));
}

.LjDxcd .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .LjDxcd .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    stroke: rgb(95, 99, 104);
}

@media (-ms-high-contrast:active), screen and (forced-colors: active) {
    .LjDxcd .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .LjDxcd .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
        stroke: canvastext;
    }
}

.LjDxcd .VfPpkd-Jh9lGc::before, .LjDxcd .VfPpkd-Jh9lGc::after {
    background-color: var(--gm-neutraltextbutton-state-color,rgb(95,99,104));
}

.LjDxcd:hover .VfPpkd-Jh9lGc::before, .LjDxcd.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.04);
}

.LjDxcd.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .LjDxcd:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,.12);
}

.LjDxcd:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.LjDxcd:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,.12);
}

.LjDxcd.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.12);
}

.LjDxcd:disabled:hover .VfPpkd-Jh9lGc::before, .LjDxcd:disabled.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,0);
}

.LjDxcd:disabled.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .LjDxcd:disabled:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,0);
}

.LjDxcd:disabled:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.LjDxcd:disabled:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,0);
}

.LjDxcd:disabled.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0);
}

.DuMIQc {
    padding: 0px 24px;
}

.P62QJc {
    padding: 0px 23px;
    border-width: 1px;
}

.P62QJc.VfPpkd-LgbsSe-OWXEXe-Bz112c-UbuQg {
    padding: 0px 11px 0px 23px;
}

.P62QJc.VfPpkd-LgbsSe-OWXEXe-Bz112c-M1Soyc {
    padding: 0px 23px 0px 11px;
}

.P62QJc .VfPpkd-Jh9lGc {
    inset: -1px;
    border-width: 1px;
}

.P62QJc .VfPpkd-RLmnJb {
    left: -1px;
    width: calc(100% + 2px);
}

.yHy1rc {
    z-index: 0;
}

.yHy1rc .VfPpkd-Bz112c-Jh9lGc::before, .yHy1rc .VfPpkd-Bz112c-Jh9lGc::after {
    z-index: -1;
}

.yHy1rc:disabled {
    color: var(--gm-iconbutton-disabled-ink-color,rgba(60,64,67,.38));
}

.fzRBVc {
    z-index: 0;
}

.fzRBVc .VfPpkd-Bz112c-Jh9lGc::before, .fzRBVc .VfPpkd-Bz112c-Jh9lGc::after {
    z-index: -1;
}

.fzRBVc:disabled {
    color: var(--gm-iconbutton-disabled-ink-color,rgba(60,64,67,.38));
}

.WpHeLc {
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
    outline: none;
}

[dir="rtl"] .HDnnrf .VfPpkd-kBDsod, .HDnnrf .VfPpkd-kBDsod[dir="rtl"] {
    transform: scaleX(-1);
}

[dir="rtl"] .QDwDD, .QDwDD[dir="rtl"] {
    transform: scaleX(-1);
}

.PDpWxe {
    will-change: unset;
}

.LQeN7 .VfPpkd-J1Ukfc-LhBDec {
    pointer-events: none;
    border: 2px solid rgb(24, 90, 188);
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
}

@media screen and (forced-colors: active) {
    .LQeN7 .VfPpkd-J1Ukfc-LhBDec {
        border-color: canvastext;
    }
}

.LQeN7 .VfPpkd-J1Ukfc-LhBDec::after {
    content: "";
    border: 2px solid rgb(232, 240, 254);
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
}

@media screen and (forced-colors: active) {
    .LQeN7 .VfPpkd-J1Ukfc-LhBDec::after {
        border-color: canvastext;
    }
}

.LQeN7.gmghec .VfPpkd-J1Ukfc-LhBDec {
    display: inline-block;
}

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
    .LQeN7.gmghec .VfPpkd-J1Ukfc-LhBDec {
        display: none;
    }
}

.mN1ivc .VfPpkd-Bz112c-J1Ukfc-LhBDec {
    pointer-events: none;
    border: 2px solid rgb(24, 90, 188);
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
}

@media screen and (forced-colors: active) {
    .mN1ivc .VfPpkd-Bz112c-J1Ukfc-LhBDec {
        border-color: canvastext;
    }
}

.mN1ivc .VfPpkd-Bz112c-J1Ukfc-LhBDec::after {
    content: "";
    border: 2px solid rgb(232, 240, 254);
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
}

@media screen and (forced-colors: active) {
    .mN1ivc .VfPpkd-Bz112c-J1Ukfc-LhBDec::after {
        border-color: canvastext;
    }
}

.mN1ivc.gmghec .VfPpkd-Bz112c-J1Ukfc-LhBDec {
    display: inline-block;
}

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
    .mN1ivc.gmghec .VfPpkd-Bz112c-J1Ukfc-LhBDec {
        display: none;
    }
}

.MyRpB .VfPpkd-kBDsod, .MyRpB .VfPpkd-vQzf8d {
    opacity: 0;
}

[data-tooltip-enabled="true"]:disabled, .VfPpkd-Bz112c-LgbsSe[data-tooltip-enabled="true"]:disabled .VfPpkd-Bz112c-Jh9lGc {
    pointer-events: auto;
}

.pYTkkf-Bz112c-LgbsSe {
    align-items: center;
    appearance: none;
    background: transparent;
    border: none;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    fill: currentcolor;
    justify-content: center;
    line-height: inherit;
    outline: none;
    position: relative;
    text-rendering: inherit;
    user-select: none;
    --gm3-focus-ring-outward-color: var(--gm3-icon-button-standard-focus-indicator-color,var(--gm3-sys-color-secondary,#00639b));
    --gm3-focus-ring-outward-offset: var(--gm3-icon-button-standard-focus-indicator-outline-offset,2px);
    --gm3-focus-ring-outward-track-width: var(--gm3-icon-button-standard-focus-indicator-thickness,3px);
}

.pYTkkf-Bz112c-LgbsSe-OWXEXe-SfQLQb-YYd4I-i5vt6e.pYTkkf-Bz112c-LgbsSe::before {
    border-radius: inherit;
    border: 1px solid transparent;
    box-sizing: border-box;
    content: "";
    inset: 0px;
    pointer-events: none;
    position: absolute;
    z-index: 1;
}

.pYTkkf-Bz112c-LgbsSe :is(i, svg, img) {
    block-size: var(--gm3-icon-button-standard-icon-size,24px);
    font-size: var(--gm3-icon-button-standard-icon-size,24px);
    inline-size: var(--gm3-icon-button-standard-icon-size,24px);
}

.pYTkkf-Bz112c-kBDsod-Rtc0Jf.pYTkkf-Bz112c-kBDsod-Rtc0Jf {
    block-size: var(--gm3-icon-button-standard-icon-size,24px);
    display: inline-block;
    inline-size: var(--gm3-icon-button-standard-icon-size,24px);
    line-height: 0;
    z-index: 1;
}

.pYTkkf-Bz112c-kBDsod-Rtc0Jf-OWXEXe-Xhs9z {
    opacity: 1;
    position: absolute;
    transition-duration: 50ms;
    transition-property: opacity;
}

.pYTkkf-Bz112c-kBDsod-Rtc0Jf.pYTkkf-Bz112c-kBDsod-Rtc0Jf-OWXEXe-IT5dJd, .pYTkkf-Bz112c-LgbsSe-OWXEXe-IT5dJd .pYTkkf-Bz112c-kBDsod-Rtc0Jf {
    opacity: 0;
}

.pYTkkf-Bz112c-LgbsSe-OWXEXe-IT5dJd .pYTkkf-Bz112c-kBDsod-Rtc0Jf-OWXEXe-IT5dJd {
    display: inline-block;
    opacity: 1;
    transition-duration: 50ms;
    transition-property: opacity;
}

.pYTkkf-Bz112c-LgbsSe:focus-visible, .pYTkkf-Bz112c-LgbsSe .pYTkkf-Bz112c-mRLv6:focus-visible ~ .pYTkkf-Bz112c-UHGRz {
    --gm3-focus-ring-outward-display: block;
}

.pYTkkf-Bz112c-LgbsSe:disabled {
    --gm3-ripple-hover-opacity: 0;
    --gm3-ripple-pressed-opacity: 0;
    cursor: default;
    pointer-events: none;
}

.pYTkkf-Bz112c-LgbsSe-OWXEXe-SfQLQb-suEOdc:disabled {
    pointer-events: auto;
}

.pYTkkf-Bz112c-LgbsSe[hidden] {
    display: none;
}

[dir="rtl"] .pYTkkf-Bz112c-LgbsSe-OWXEXe-drxrmf-Bz112c-bEDTcc-SIsrTd, .pYTkkf-Bz112c-LgbsSe-OWXEXe-drxrmf-Bz112c-bEDTcc-SIsrTd[dir="rtl"] {
    transform: scaleX(-1);
}

.pYTkkf-Bz112c-mRLv6 {
    block-size: 100%;
    inline-size: 100%;
    left: 0px;
    outline: none;
    position: absolute;
    top: 0px;
}

.pYTkkf-Bz112c-RLmnJb {
    block-size: var(--gm3-icon-button-standard-touch-target-size,48px);
    inline-size: var(--gm3-icon-button-standard-touch-target-size,48px);
    left: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

.pYTkkf-Bz112c-LgbsSe-OWXEXe-UBgqfd {
    transition: border-radius 0.35s cubic-bezier(0.27, 1.06, 0.18, 1);
}

@media (prefers-reduced-motion) {
    .pYTkkf-Bz112c-LgbsSe-OWXEXe-UBgqfd {
        transition: none;
    }
}

.pYTkkf-Bz112c-LgbsSe-OWXEXe-UBgqfd.pYTkkf-Bz112c-LgbsSe-OWXEXe-QDgCrf, .pYTkkf-Bz112c-LgbsSe-OWXEXe-UBgqfd.pYTkkf-Bz112c-LgbsSe-OWXEXe-QDgCrf.pYTkkf-Bz112c-LgbsSe-OWXEXe-IT5dJd {
    border-radius: var(--gm3-icon-button-standard-pressed-container-shape,8px);
    --gm3-focus-ring-outward-target-shape-start-start: var(--gm3-icon-button-standard-pressed-container-shape,8px);
    --gm3-focus-ring-outward-target-shape-start-end: var(--gm3-icon-button-standard-pressed-container-shape,8px);
    --gm3-focus-ring-outward-target-shape-end-end: var(--gm3-icon-button-standard-pressed-container-shape,8px);
    --gm3-focus-ring-outward-target-shape-end-start: var(--gm3-icon-button-standard-pressed-container-shape,8px);
}

.pYTkkf-Bz112c-LgbsSe-OWXEXe-UBgqfd.pYTkkf-Bz112c-LgbsSe-OWXEXe-IT5dJd {
    border-radius: var(--gm3-icon-button-standard-selected-container-shape,12px);
    --gm3-focus-ring-outward-target-shape-start-start: var(--gm3-icon-button-standard-selected-container-shape,12px);
    --gm3-focus-ring-outward-target-shape-start-end: var(--gm3-icon-button-standard-selected-container-shape,12px);
    --gm3-focus-ring-outward-target-shape-end-end: var(--gm3-icon-button-standard-selected-container-shape,12px);
    --gm3-focus-ring-outward-target-shape-end-start: var(--gm3-icon-button-standard-selected-container-shape,12px);
}

.pYTkkf-Bz112c-LgbsSe-OWXEXe-UBgqfd .pYTkkf-Bz112c-UHGRz {
    transition: border-radius 0.35s cubic-bezier(0.27, 1.06, 0.18, 1);
}

@media (prefers-reduced-motion) {
    .pYTkkf-Bz112c-LgbsSe-OWXEXe-UBgqfd .pYTkkf-Bz112c-UHGRz {
        transition: none;
    }
}

.pYTkkf-Bz112c-LgbsSe {
    block-size: var(--gm3-icon-button-standard-state-layer-height,40px);
    inline-size: var(--gm3-icon-button-standard-state-layer-width,40px);
    padding-block: calc((var(--gm3-icon-button-standard-state-layer-height, 40px) - var(--gm3-icon-button-standard-icon-size, 24px))/2); padding-inline: calc((var(--gm3-icon-button-standard-state-layer-width, 40px) - var(--gm3-icon-button-standard-icon-size, 24px))/2);
    border-radius: var(--gm3-icon-button-standard-state-layer-shape,9999px);
    color: var(--gm3-icon-button-standard-unselected-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    will-change: transform, opacity;
    --gm3-ripple-hover-color: var(--gm3-icon-button-standard-unselected-hover-state-layer-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-ripple-hover-opacity: var(--gm3-icon-button-standard-unselected-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-color: var(--gm3-icon-button-standard-unselected-pressed-state-layer-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-ripple-pressed-opacity: var(--gm3-icon-button-standard-unselected-pressed-state-layer-opacity,0.1);
    --gm3-focus-ring-outward-target-shape-start-start: var(--gm3-icon-button-standard-state-layer-shape,9999px);
    --gm3-focus-ring-outward-target-shape-start-end: var(--gm3-icon-button-standard-state-layer-shape,9999px);
    --gm3-focus-ring-outward-target-shape-end-end: var(--gm3-icon-button-standard-state-layer-shape,9999px);
    --gm3-focus-ring-outward-target-shape-end-start: var(--gm3-icon-button-standard-state-layer-shape,9999px);
}

.pYTkkf-Bz112c-LgbsSe-OWXEXe-UBgqfd {
    border-radius: min(var(--gm3-icon-button-standard-state-layer-shape,9999px),var(--gm3-icon-button-standard-state-layer-height,40px)/2);
    --gm3-focus-ring-outward-target-shape-start-start: min(var(--gm3-icon-button-standard-state-layer-shape,9999px),var(--gm3-icon-button-standard-state-layer-height,40px)/2);
    --gm3-focus-ring-outward-target-shape-start-end: min(var(--gm3-icon-button-standard-state-layer-shape,9999px),var(--gm3-icon-button-standard-state-layer-height,40px)/2);
    --gm3-focus-ring-outward-target-shape-end-end: min(var(--gm3-icon-button-standard-state-layer-shape,9999px),var(--gm3-icon-button-standard-state-layer-height,40px)/2);
    --gm3-focus-ring-outward-target-shape-end-start: min(var(--gm3-icon-button-standard-state-layer-shape,9999px),var(--gm3-icon-button-standard-state-layer-height,40px)/2);
}

.pYTkkf-Bz112c-LgbsSe-OWXEXe-IT5dJd {
    color: var(--gm3-icon-button-standard-selected-icon-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-ripple-hover-color: var(--gm3-icon-button-standard-selected-hover-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-ripple-hover-opacity: var(--gm3-icon-button-standard-selected-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-color: var(--gm3-icon-button-standard-selected-pressed-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-ripple-pressed-opacity: var(--gm3-icon-button-standard-selected-pressed-state-layer-opacity,0.1);
}

.pYTkkf-Bz112c-LgbsSe:hover {
    color: var(--gm3-icon-button-standard-unselected-hover-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.pYTkkf-Bz112c-LgbsSe:focus {
    color: var(--gm3-icon-button-standard-unselected-focus-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.pYTkkf-Bz112c-LgbsSe:active {
    color: var(--gm3-icon-button-standard-unselected-pressed-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.pYTkkf-Bz112c-LgbsSe-OWXEXe-IT5dJd:hover {
    color: var(--gm3-icon-button-standard-selected-hover-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.pYTkkf-Bz112c-LgbsSe-OWXEXe-IT5dJd:focus {
    color: var(--gm3-icon-button-standard-selected-focus-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.pYTkkf-Bz112c-LgbsSe-OWXEXe-IT5dJd:active {
    color: var(--gm3-icon-button-standard-selected-pressed-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.pYTkkf-Bz112c-LgbsSe:disabled {
    color: var(--gm3-icon-button-standard-disabled-icon-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.38));
}

.LXTxRc-AznF2e-ZMv3u.LXTxRc-AznF2e-ZMv3u {
    border-bottom: var(--gm3-tabs-primary-divider-height,1px) solid var(--gm3-tabs-primary-divider-color,var(--gm3-sys-color-surface-variant,#e1e3e1));
}

.LXTxRc-AznF2e {
    min-width: 90px;
    padding: 0px 24px;
    display: flex;
    flex: 1 0 auto;
    justify-content: center;
    box-sizing: border-box;
    margin: 0px;
    border: none;
    outline: none;
    text-align: center;
    white-space: nowrap;
    text-transform: none;
    cursor: pointer;
    appearance: none;
    width: auto;
    font-size: 0.875rem;
    z-index: unset;
    position: relative;
    background-color: var(--gm3-tabs-primary-container-color,var(--gm3-sys-color-surface,#fff));
    border-radius: var(--gm3-tabs-primary-container-shape,0);
    --gm3-focus-ring-inward-color: var(--gm3-tabs-primary-focus-indicator-color,var(--gm3-sys-color-secondary,#00639b));
    --gm3-focus-ring-inward-offset: var(--gm3-tabs-primary-focus-indicator-outline-offset,-3px);
    --gm3-focus-ring-inward-track-width: var(--gm3-tabs-primary-focus-indicator-thickness,3px);
    --gm3-focus-ring-inward-target-shape-start-start: var(--gm3-tabs-primary-container-shape,0px);
    --gm3-focus-ring-inward-target-shape-start-end: var(--gm3-tabs-primary-container-shape,0px);
    --gm3-focus-ring-inward-target-shape-end-end: var(--gm3-tabs-primary-container-shape,0px);
    --gm3-focus-ring-inward-target-shape-end-start: var(--gm3-tabs-primary-container-shape,0px);
}

.LXTxRc-KRIG1 {
    display: flex;
    flex-grow: 1;
}

.LXTxRc-AznF2e:hover .LXTxRc-AznF2e-wEcVzc-OWXEXe-NowJzb, .LXTxRc-AznF2e:active .LXTxRc-AznF2e-wEcVzc-OWXEXe-NowJzb {
    border-color: var(--gm3-tabs-primary-active-indicator-color,var(--gm3-sys-color-primary,#0b57d0));
}

.LXTxRc-AznF2e-uDEFge .LXTxRc-AznF2e-wEcVzc-OWXEXe-NowJzb {
    border-color: var(--gm3-tabs-primary-active-indicator-color,var(--gm3-sys-color-primary,#0b57d0));
    border-top-width: var(--gm3-tabs-primary-active-indicator-height,3px);
}

.LXTxRc-AznF2e:not(.LXTxRc-AznF2e-OWXEXe-eu7FSc) {
    height: var(--gm3-tabs-primary-container-height,48px);
}

.LXTxRc-AznF2e-OWXEXe-auswjd {
    --gm3-focus-ring-inward-extra-offset-bottom: calc((var(--gm3-tabs-primary-active-indicator-height, 3px) + 1px)*-1);
}

.LXTxRc-AznF2e:focus-visible {
    --gm3-focus-ring-inward-display: block;
}

.LXTxRc-jY41G-V67aGc {
    transition: color 0.15s linear;
    display: inline-block;
    z-index: 2;
}

.LXTxRc-AznF2e-uDEFge {
    display: flex;
    position: absolute;
    top: 0px;
    left: 0px;
    justify-content: center;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 1;
}

.LXTxRc-AznF2e-wEcVzc {
    transform-origin: left center;
    opacity: 0;
    align-self: flex-end;
    box-sizing: border-box;
    width: 100%;
    border-top-style: solid;
    transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
    border-top-width: 2px;
}

.LXTxRc-AznF2e-uDEFge-OWXEXe-auswjd .LXTxRc-AznF2e-wEcVzc {
    opacity: 1;
}

.LXTxRc-AznF2e-uDEFge-OWXEXe-di8rgd-RCfa3e .LXTxRc-AznF2e-wEcVzc {
    transition: none;
}

.LXTxRc-AznF2e-vzJc7b-OWXEXe-oT9UPb .LXTxRc-AznF2e-LUERP-bN97Pc {
    transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.LXTxRc-AznF2e-vzJc7b {
    overflow-y: hidden;
}

.LXTxRc-AznF2e-OFz35 {
    position: absolute;
    top: -9999px;
    width: 100px;
    height: 100px;
    overflow-x: scroll;
}

.LXTxRc-AznF2e-LUERP-vJ7A6b {
    display: flex;
    overflow-x: hidden;
}

.LXTxRc-AznF2e-LUERP-vJ7A6b, .LXTxRc-AznF2e-OFz35 {
    scrollbar-width: none;
}

.LXTxRc-AznF2e-LUERP-vJ7A6b::-webkit-scrollbar, .LXTxRc-AznF2e-OFz35::-webkit-scrollbar {
    display: none;
}

.LXTxRc-AznF2e-LUERP-vJ7A6b-OWXEXe-XuHpsb {
    overflow-x: scroll;
}

.LXTxRc-AznF2e-LUERP-bN97Pc {
    position: relative;
    display: flex;
    flex: 1 0 auto;
    transform: none;
    will-change: transform;
}

.LXTxRc-AznF2e-LUERP-bN97Pc .LXTxRc-AznF2e {
    padding: 0px 16px;
    min-width: auto;
}

.LXTxRc-AznF2e-vzJc7b-OWXEXe-fW01td-I3Yihd .LXTxRc-AznF2e-LUERP-bN97Pc {
    justify-content: flex-start;
}

.LXTxRc-AznF2e-vzJc7b-OWXEXe-fW01td-CpWD9d .LXTxRc-AznF2e-LUERP-bN97Pc {
    justify-content: flex-end;
}

.LXTxRc-AznF2e-vzJc7b-OWXEXe-oT9UPb .LXTxRc-AznF2e-LUERP-vJ7A6b {
}

.LXTxRc-AznF2e-OWXEXe-jJNx8e-QBLLGd {
    flex: 0 1 auto;
}

.LXTxRc-N5Lhkf {
    display: flex;
    align-items: center;
    justify-content: center;
    height: inherit;
    pointer-events: none;
    position: relative;
}

.LXTxRc-AznF2e .uoC0bf-cfyjzb {
    transition: color 0.15s linear;
    z-index: 2;
    height: 24px;
    width: 24px;
    font-size: 24px;
}

.LXTxRc-AznF2e svg {
    display: block;
    margin: auto;
}

.LXTxRc-AznF2e:not(.LXTxRc-AznF2e-OWXEXe-eu7FSc) .LXTxRc-N5Lhkf > .uoC0bf-cfyjzb + .LXTxRc-jY41G-V67aGc {
    padding-left: 8px;
    padding-right: 0px;
}

.LXTxRc-AznF2e.LXTxRc-AznF2e-OWXEXe-eu7FSc {
    height: var(--gm3-tabs-primary-with-icon-and-label-text-container-height,64px);
}

.LXTxRc-AznF2e.LXTxRc-AznF2e-OWXEXe-eu7FSc .LXTxRc-N5Lhkf {
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.LXTxRc-AznF2e-OWXEXe-auswjd {
    --gm3-ripple-hover-color: var(--gm3-tabs-primary-active-hover-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-ripple-pressed-color: var(--gm3-tabs-primary-active-hover-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-ripple-hover-opacity: var(--gm3-tabs-primary-active-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-opacity: var(--gm3-tabs-primary-active-pressed-state-layer-opacity,0.1);
    --gm3-ripple-shape-start-start: var(--gm3-tabs-primary-container-shape,0px);
    --gm3-ripple-shape-start-end: var(--gm3-tabs-primary-container-shape,0px);
    --gm3-ripple-shape-end-end: var(--gm3-tabs-primary-container-shape,0px);
    --gm3-ripple-shape-end-start: var(--gm3-tabs-primary-container-shape,0px);
}

.LXTxRc-AznF2e-OWXEXe-auswjd:focus {
    --gm3-ripple-hover-opacity: 0;
    --gm3-ripple-pressed-opacity: 0;
}

.LXTxRc-AznF2e-OWXEXe-auswjd:not(:disabled) .uoC0bf-cfyjzb {
    color: var(--gm3-tabs-primary-with-icon-active-icon-color,var(--gm3-sys-color-primary,#0b57d0));
    fill: currentcolor;
}

.LXTxRc-AznF2e-OWXEXe-auswjd:not(:disabled):hover .uoC0bf-cfyjzb {
    color: var(--gm3-tabs-primary-with-icon-active-hover-icon-color,var(--gm3-sys-color-primary,#0b57d0));
    fill: currentcolor;
}

.LXTxRc-AznF2e-OWXEXe-auswjd:not(:disabled):focus .uoC0bf-cfyjzb {
    color: var(--gm3-tabs-primary-with-icon-active-focus-icon-color,var(--gm3-sys-color-primary,#0b57d0));
    fill: currentcolor;
}

.LXTxRc-AznF2e-OWXEXe-auswjd:not(:disabled):active .uoC0bf-cfyjzb {
    color: var(--gm3-tabs-primary-with-icon-active-pressed-icon-color,var(--gm3-sys-color-primary,#0b57d0));
    fill: currentcolor;
}

.LXTxRc-AznF2e-OWXEXe-auswjd:not(:disabled) .LXTxRc-jY41G-V67aGc {
    color: var(--gm3-tabs-primary-with-label-text-active-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
}

.LXTxRc-AznF2e-OWXEXe-auswjd:not(:disabled):hover .LXTxRc-jY41G-V67aGc {
    color: var(--gm3-tabs-primary-with-label-text-active-hover-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
}

.LXTxRc-AznF2e-OWXEXe-auswjd:not(:disabled):focus .LXTxRc-jY41G-V67aGc {
    color: var(--gm3-tabs-primary-with-label-text-active-focus-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
}

.LXTxRc-AznF2e-OWXEXe-auswjd:not(:disabled):active .LXTxRc-jY41G-V67aGc {
    color: var(--gm3-tabs-primary-with-label-text-active-pressed-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
}

.LXTxRc-AznF2e:not(.LXTxRc-AznF2e-OWXEXe-auswjd) {
    --gm3-ripple-hover-color: var(--gm3-tabs-primary-inactive-hover-state-layer-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-ripple-pressed-color: var(--gm3-tabs-primary-inactive-hover-state-layer-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-ripple-hover-opacity: var(--gm3-tabs-primary-inactive-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-opacity: var(--gm3-tabs-primary-inactive-pressed-state-layer-opacity,0.1);
    --gm3-ripple-shape-start-start: var(--gm3-tabs-primary-container-shape,0px);
    --gm3-ripple-shape-start-end: var(--gm3-tabs-primary-container-shape,0px);
    --gm3-ripple-shape-end-end: var(--gm3-tabs-primary-container-shape,0px);
    --gm3-ripple-shape-end-start: var(--gm3-tabs-primary-container-shape,0px);
}

.LXTxRc-AznF2e:not(.LXTxRc-AznF2e-OWXEXe-auswjd):not(:disabled) .uoC0bf-cfyjzb {
    color: var(--gm3-tabs-primary-with-icon-inactive-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    fill: currentcolor;
}

.LXTxRc-AznF2e:not(.LXTxRc-AznF2e-OWXEXe-auswjd):not(:disabled):hover .uoC0bf-cfyjzb {
    color: var(--gm3-tabs-primary-with-icon-inactive-hover-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    fill: currentcolor;
}

.LXTxRc-AznF2e:not(.LXTxRc-AznF2e-OWXEXe-auswjd):not(:disabled):focus .uoC0bf-cfyjzb {
    color: var(--gm3-tabs-primary-with-icon-inactive-focus-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    fill: currentcolor;
}

.LXTxRc-AznF2e:not(.LXTxRc-AznF2e-OWXEXe-auswjd):not(:disabled):active .uoC0bf-cfyjzb {
    color: var(--gm3-tabs-primary-with-icon-inactive-pressed-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    fill: currentcolor;
}

.LXTxRc-AznF2e:not(.LXTxRc-AznF2e-OWXEXe-auswjd):not(:disabled) .LXTxRc-jY41G-V67aGc {
    color: var(--gm3-tabs-primary-with-label-text-inactive-label-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.LXTxRc-AznF2e:not(.LXTxRc-AznF2e-OWXEXe-auswjd):not(:disabled):hover .LXTxRc-jY41G-V67aGc {
    color: var(--gm3-tabs-primary-with-label-text-inactive-hover-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.LXTxRc-AznF2e:not(.LXTxRc-AznF2e-OWXEXe-auswjd):not(:disabled):focus .LXTxRc-jY41G-V67aGc {
    color: var(--gm3-tabs-primary-with-label-text-inactive-focus-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.LXTxRc-AznF2e:not(.LXTxRc-AznF2e-OWXEXe-auswjd):not(:disabled):active .LXTxRc-jY41G-V67aGc {
    color: var(--gm3-tabs-primary-with-label-text-inactive-pressed-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.LXTxRc-AznF2e .LXTxRc-jY41G-V67aGc {
    font-family: var(--gm3-tabs-primary-with-label-text-label-text-font,"Google Sans Text","Google Sans");
    font-size: var(--gm3-tabs-primary-with-label-text-label-text-size,.875rem);
    letter-spacing: var(--gm3-tabs-primary-with-label-text-label-text-tracking,0);
    line-height: var(--gm3-tabs-primary-with-label-text-label-text-line-height,1.25rem);
    font-weight: var(--gm3-tabs-primary-with-label-text-label-text-weight,500);
}

.LXTxRc-AznF2e.LXTxRc-AznF2e-OWXEXe-eu7FSc .uoC0bf-cfyjzb + .LXTxRc-jY41G-V67aGc {
    margin-block-start: 2px; }

.LXTxRc-AznF2e .LXTxRc-AznF2e-uDEFge .LXTxRc-AznF2e-wEcVzc-OWXEXe-NowJzb {
    border-radius: var(--gm3-tabs-primary-active-indicator-shape,3px 3px 0 0);
    margin: 0px 2px;
    min-width: 24px;
}

.LXTxRc-AznF2e:focus {
    --gm3-ripple-hover-opacity: 0;
}

.PETVs {
    align-self: center;
    cursor: pointer;
    display: flex;
}

.PETVs:not([tabindex]), .PETVs[tabindex="-1"] {
    cursor: default;
    pointer-events: none;
}

.PETVs svg {
    display: block;
}

.PETVs.PETVs-OWXEXe-M1Soyc {
    color: var(--gm3-text-field-icon-leading-icon-color,unset);
    margin-inline-end: var(--gm3-text-field-icon-with-leading-icon-icon-label-text-space,unset); order: var(--gm3-text-field-icon-leading-icon-order,unset);
    font-size: var(--gm3-text-field-icon-leading-icon-size,unset);
}

.PETVs-OWXEXe-M1Soyc svg {
    height: var(--gm3-text-field-icon-leading-icon-size,unset);
    width: var(--gm3-text-field-icon-leading-icon-size,unset);
}

.PETVs.PETVs-OWXEXe-UbuQg {
    color: var(--gm3-text-field-icon-trailing-icon-color,unset);
    order: var(--gm3-text-field-icon-trailing-icon-order,unset);
    font-size: var(--gm3-text-field-icon-trailing-icon-size,unset);
}

.PETVs-OWXEXe-UbuQg svg {
    height: var(--gm3-text-field-icon-trailing-icon-size,unset);
    width: var(--gm3-text-field-icon-trailing-icon-size,unset);
}

.PETVs-OWXEXe-UbuQg {
    padding: calc((48px - var(--gm3-text-field-icon-trailing-icon-size, unset))/2);
    margin-inline-start: min(var(--gm3-text-field-icon-with-trailing-icon-icon-label-text-space,unset),var(--gm3-text-field-icon-with-trailing-icon-icon-label-text-space,unset) - (48px - var(--gm3-text-field-icon-trailing-icon-size,unset))/2); margin-inline-end: min(var(--gm3-text-field-icon-with-trailing-icon-trailing-space,unset),var(--gm3-text-field-icon-with-trailing-icon-trailing-space,unset) - (48px - var(--gm3-text-field-icon-trailing-icon-size,unset))/2);
}

[dir="rtl"] .PETVs-OWXEXe-UbuQg:is(i) {
    margin-inline-end: min(var(--gm3-text-field-icon-with-trailing-icon-icon-label-text-space,unset),var(--gm3-text-field-icon-with-trailing-icon-icon-label-text-space,unset) - (48px - var(--gm3-text-field-icon-trailing-icon-size,unset))/2); margin-inline-start: min(var(--gm3-text-field-icon-with-trailing-icon-trailing-space,unset),var(--gm3-text-field-icon-with-trailing-icon-trailing-space,unset) - (48px - var(--gm3-text-field-icon-trailing-icon-size,unset))/2);
}

[dir="rtl"] .PETVs-OWXEXe-M1Soyc:is(i) {
    margin-inline-start: var(--gm3-text-field-icon-with-leading-icon-icon-label-text-space,unset); margin-inline-end: unset;
}

.qdOxv-fmcmS-yrriRe-OWXEXe-H9tDt {
    display: inline-flex;
    flex-direction: column;
    position: relative;
    --gm3-text-field-character-counter-supporting-text-character-counter-space: var(--gm3-text-field-outlined-supporting-text-character-counter-space,16px);
    --gm3-text-field-character-counter-supporting-text-font: var(--gm3-text-field-outlined-supporting-text-font,"Google Sans",Roboto,Arial,sans-serif);
    --gm3-text-field-character-counter-supporting-text-line-height: var(--gm3-text-field-outlined-supporting-text-line-height,1rem);
    --gm3-text-field-character-counter-supporting-text-size: var(--gm3-text-field-outlined-supporting-text-size,0.75rem);
    --gm3-text-field-character-counter-supporting-text-tracking: var(--gm3-text-field-outlined-supporting-text-tracking,0.00625rem);
    --gm3-text-field-character-counter-supporting-text-weight: var(--gm3-text-field-outlined-supporting-text-weight,400);
    --gm3-text-field-character-counter-supporting-text-color: var(--gm3-text-field-outlined-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-helper-text-supporting-text-font: var(--gm3-text-field-outlined-supporting-text-font,"Google Sans",Roboto,Arial,sans-serif);
    --gm3-text-field-helper-text-supporting-text-line-height: var(--gm3-text-field-outlined-supporting-text-line-height,1rem);
    --gm3-text-field-helper-text-supporting-text-size: var(--gm3-text-field-outlined-supporting-text-size,0.75rem);
    --gm3-text-field-helper-text-supporting-text-tracking: var(--gm3-text-field-outlined-supporting-text-tracking,0.00625rem);
    --gm3-text-field-helper-text-supporting-text-weight: var(--gm3-text-field-outlined-supporting-text-weight,400);
    --gm3-text-field-icon-leading-icon-size: var(--gm3-text-field-outlined-leading-icon-size,24px);
    --gm3-text-field-icon-trailing-icon-size: var(--gm3-text-field-outlined-trailing-icon-size,24px);
    --gm3-text-field-icon-with-leading-icon-icon-label-text-space: var(--gm3-text-field-outlined-with-leading-icon-icon-label-text-space,16px);
    --gm3-text-field-icon-with-trailing-icon-icon-label-text-space: var(--gm3-text-field-outlined-with-trailing-icon-icon-label-text-space,16px);
    --gm3-text-field-icon-with-trailing-icon-trailing-space: var(--gm3-text-field-outlined-with-trailing-icon-trailing-space,12px);
}

.qdOxv-fmcmS-yrriRe-OWXEXe-H9tDt[hidden] {
    display: none;
}

.qdOxv-fmcmS-yrriRe {
    border-start-start-radius: var(--gm3-text-field-outlined-container-shape-start-start,4px);
    border-start-end-radius: var(--gm3-text-field-outlined-container-shape-start-end,4px);
    border-end-start-radius: 0px;
    border-end-end-radius: 0px;
    padding-inline-start: max(var(--gm3-text-field-outlined-leading-space,16px),min(var(--gm3-text-field-outlined-container-shape-start-start,4px),var(--gm3-text-field-outlined-container-height,56px)/2)); padding-inline-end: max(var(--gm3-text-field-outlined-trailing-space,16px),min(var(--gm3-text-field-outlined-container-shape-start-end,4px),var(--gm3-text-field-outlined-container-height,56px)/2));
    display: inline-flex;
    align-items: center;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
    --gm3-floating-label-label-text-color: var(--gm3-text-field-outlined-label-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-floating-label-label-text-display: var(--gm3-text-field-outlined-label-text-display,unset);
    --gm3-floating-label-label-text-font: var(--gm3-text-field-outlined-label-text-font,"Google Sans",Roboto,Arial,sans-serif);
    --gm3-floating-label-label-text-line-height: var(--gm3-text-field-outlined-label-text-line-height,1.5rem);
    --gm3-floating-label-floating-label-text-line-height: var(--gm3-text-field-outlined-label-text-populated-line-height,1rem);
    --gm3-floating-label-floating-label-text-size: var(--gm3-text-field-outlined-label-text-populated-size,0.75rem);
    --gm3-floating-label-label-text-size: var(--gm3-text-field-outlined-label-text-size,1rem);
    --gm3-floating-label-label-text-tracking: var(--gm3-text-field-outlined-label-text-tracking,0rem);
    --gm3-floating-label-label-text-weight: var(--gm3-text-field-outlined-label-text-weight,400);
    --gm3-floating-label-floating-label-leading-space: max(var(--gm3-text-field-outlined-leading-space,16px),min(var(--gm3-text-field-outlined-container-shape-start-start,4px),var(--gm3-text-field-outlined-container-height,56px)/2));
    --gm3-floating-label-resting-label-leading-space: max(var(--gm3-text-field-outlined-leading-space,16px),min(var(--gm3-text-field-outlined-container-shape-start-start,4px),var(--gm3-text-field-outlined-container-height,56px)/2));
    --gm3-floating-label-floating-label-top-space: var(--gm3-text-field-outlined-top-space,8px);
    --gm3-floating-label-resting-label-top-space: calc(50% - var(--gm3-text-field-outlined-label-text-line-height, 1.5rem)/2);
    --gm3-floating-label-resting-label-max-width: calc(100% - max(var(--gm3-text-field-outlined-leading-space, 16px), min(var(--gm3-text-field-outlined-container-shape-start-start, 4px), var(--gm3-text-field-outlined-container-height, 56px) / 2)));
}

.qdOxv-fmcmS-yrriRe:not(.qdOxv-fmcmS-yrriRe-OWXEXe-B7I4Od) {
    min-height: var(--gm3-text-field-outlined-container-height,56px);
}

.qdOxv-fmcmS-yrriRe-OWXEXe-di8rgd-V67aGc {
    --gm3-floating-label-label-text-display: none;
}

.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me {
    pointer-events: none;
}

.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me .qdOxv-fmcmS-wGMbrd {
    pointer-events: auto;
}

@media (forced-colors: active) {
    .qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me .qdOxv-fmcmS-wGMbrd {
        background-color: window;
    }
}

.qdOxv-fmcmS-yrriRe-OWXEXe-CpWD9d-KW5YQd .qdOxv-fmcmS-wGMbrd {
    text-align: end;
}

.qdOxv-fmcmS-MvKemf {
    line-height: var(--gm3-text-field-outlined-input-text-line-height,1.5rem);
    display: inline-flex;
    align-items: center;
    opacity: 0;
    white-space: nowrap;
    height: 100%;
    transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
    font-size: var(--gm3-text-field-outlined-input-text-size,1rem);
    font-weight: 400;
    letter-spacing: 0.009375em;
    text-decoration: inherit;
    text-transform: inherit;
    -webkit-font-smoothing: antialiased;
}

.qdOxv-fmcmS-yrriRe-OWXEXe-V67aGc-NLUYnc .qdOxv-fmcmS-MvKemf, .qdOxv-fmcmS-yrriRe-OWXEXe-di8rgd-V67aGc .qdOxv-fmcmS-MvKemf {
    opacity: 1;
}

.qdOxv-fmcmS-MvKemf-OWXEXe-qdIk2c {
    color: var(--gm3-text-field-outlined-input-text-prefix-color,#5f6368);
    padding-inline-end: 2px; }

.qdOxv-fmcmS-yrriRe-OWXEXe-CpWD9d-KW5YQd .qdOxv-fmcmS-MvKemf-OWXEXe-qdIk2c {
    padding-inline-end: 12px; }

.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me .qdOxv-fmcmS-MvKemf-OWXEXe-qdIk2c {
    color: var(--gm3-text-field-outlined-disabled-input-text-prefix-color,rgba(95,99,104,.38));
}

@media (forced-colors: active) {
    .qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me .qdOxv-fmcmS-MvKemf-OWXEXe-qdIk2c {
        color: graytext;
    }
}

.qdOxv-fmcmS-MvKemf-OWXEXe-iJ4yB {
    padding-inline-start: 12px; color: var(--gm3-text-field-outlined-input-text-suffix-color,#5f6368);
}

.qdOxv-fmcmS-yrriRe-OWXEXe-CpWD9d-KW5YQd .qdOxv-fmcmS-MvKemf-OWXEXe-iJ4yB {
    padding-inline-start: 2px; }

.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me .qdOxv-fmcmS-MvKemf-OWXEXe-iJ4yB {
    color: var(--gm3-text-field-outlined-disabled-input-text-suffix-color,rgba(95,99,104,.38));
}

@media (forced-colors: active) {
    .qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me .qdOxv-fmcmS-MvKemf-OWXEXe-iJ4yB {
        color: graytext;
    }
}

[dir="rtl"] .qdOxv-fmcmS-yrriRe-OWXEXe-i3jM8c-fmcmS :is(.qdOxv-fmcmS-wGMbrd, .qdOxv-fmcmS-MvKemf) {
    direction: ltr;
}

[dir="rtl"] .qdOxv-fmcmS-yrriRe-OWXEXe-i3jM8c-fmcmS .qdOxv-fmcmS-MvKemf-OWXEXe-qdIk2c {
    padding-inline: 0px 2px; }

[dir="rtl"] .qdOxv-fmcmS-yrriRe-OWXEXe-i3jM8c-fmcmS .qdOxv-fmcmS-MvKemf-OWXEXe-iJ4yB {
    padding-inline: 12px 0px; }

[dir="rtl"] .qdOxv-fmcmS-yrriRe-OWXEXe-i3jM8c-fmcmS {
    --gm3-text-field-icon-leading-icon-order: 1;
    --gm3-text-field-icon-trailing-icon-order: 5;
}

[dir="rtl"] .qdOxv-fmcmS-yrriRe-OWXEXe-i3jM8c-fmcmS .qdOxv-fmcmS-MvKemf-OWXEXe-iJ4yB {
    order: 2;
}

[dir="rtl"] .qdOxv-fmcmS-yrriRe-OWXEXe-i3jM8c-fmcmS .qdOxv-fmcmS-wGMbrd {
    order: 3;
}

[dir="rtl"] .qdOxv-fmcmS-yrriRe-OWXEXe-i3jM8c-fmcmS .qdOxv-fmcmS-MvKemf-OWXEXe-qdIk2c {
    order: 4;
}

[dir="rtl"] .qdOxv-fmcmS-yrriRe-OWXEXe-i3jM8c-fmcmS.qdOxv-fmcmS-yrriRe-OWXEXe-CpWD9d-KW5YQd .qdOxv-fmcmS-MvKemf-OWXEXe-qdIk2c {
    padding-inline-end: 12px; }

[dir="rtl"] .qdOxv-fmcmS-yrriRe-OWXEXe-i3jM8c-fmcmS.qdOxv-fmcmS-yrriRe-OWXEXe-CpWD9d-KW5YQd .qdOxv-fmcmS-MvKemf-OWXEXe-iJ4yB {
    padding-inline-start: 2px; }

.qdOxv-fmcmS-yrriRe-W0vJo-RWgCYc {
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    padding-inline-start: var(--gm3-text-field-outlined-supporting-text-leading-space,16px); padding-inline-end: var(--gm3-text-field-outlined-supporting-text-trailing-space,16px);
    padding-block-start: var(--gm3-text-field-outlined-supporting-text-top-space,4px); }

.qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe + .qdOxv-fmcmS-yrriRe-W0vJo-RWgCYc {
    --gm3-text-field-helper-text-supporting-text-opacity: 1;
}

.qdOxv-fmcmS-yrriRe-OWXEXe-UJflGc + .qdOxv-fmcmS-yrriRe-W0vJo-RWgCYc {
    --gm3-text-field-helper-text-validation-text-opacity: 1;
}

.qdOxv-fmcmS-yrriRe-OWXEXe-SfQLQb-UbuQg-Bz112c {
    padding-inline-end: 0px; }

.qdOxv-fmcmS-yrriRe-OWXEXe-SfQLQb-M1Soyc-Bz112c {
    --gm3-floating-label-resting-label-max-width: calc(100% - var(--gm3-text-field-outlined-with-leading-icon-leading-space, 12px) - var(--gm3-text-field-outlined-leading-icon-size, 24px) - var(--gm3-text-field-outlined-with-leading-icon-icon-label-text-space, 16px) - var(--gm3-text-field-outlined-trailing-space, 16px));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-SfQLQb-UbuQg-Bz112c {
    --gm3-floating-label-resting-label-max-width: calc(100% - var(--gm3-text-field-outlined-with-trailing-icon-icon-label-text-space, 16px) - var(--gm3-text-field-outlined-trailing-icon-size, 24px) - var(--gm3-text-field-outlined-with-trailing-icon-trailing-space, 12px) - var(--gm3-text-field-outlined-leading-space, 16px));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-SfQLQb-M1Soyc-Bz112c.qdOxv-fmcmS-yrriRe-OWXEXe-SfQLQb-UbuQg-Bz112c {
    --gm3-floating-label-resting-label-max-width: calc(100% - var(--gm3-text-field-outlined-with-leading-icon-leading-space, 12px) - var(--gm3-text-field-outlined-leading-icon-size, 24px) - var(--gm3-text-field-outlined-with-leading-icon-icon-label-text-space, 16px) - var(--gm3-text-field-outlined-with-trailing-icon-icon-label-text-space, 16px) - var(--gm3-text-field-outlined-trailing-icon-size, 24px) - var(--gm3-text-field-outlined-with-trailing-icon-trailing-space, 12px));
}

.qdOxv-fmcmS-S5NVzd-bN97Pc {
    max-block-size: 24px;
    display: flex;
    align-items: center;
}

.qdOxv-fmcmS-yrriRe:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me) {
    --gm3-floating-label-label-text-color: var(--gm3-text-field-outlined-label-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-icon-leading-icon-color: var(--gm3-text-field-outlined-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-icon-trailing-icon-color: var(--gm3-text-field-outlined-trailing-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.qdOxv-fmcmS-yrriRe:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me) .qdOxv-fmcmS-wGMbrd {
    caret-color: var(--gm3-text-field-outlined-caret-color,var(--gm3-sys-color-primary,#0b57d0));
    color: var(--gm3-text-field-outlined-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.qdOxv-fmcmS-yrriRe:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me) + .qdOxv-fmcmS-yrriRe-W0vJo-RWgCYc {
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-text-field-outlined-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-character-counter-supporting-text-color: var(--gm3-text-field-outlined-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.qdOxv-fmcmS-yrriRe:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me):not(.qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe):hover {
    --gm3-floating-label-label-text-color: var(--gm3-text-field-outlined-hover-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-text-field-icon-leading-icon-color: var(--gm3-text-field-outlined-hover-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-icon-trailing-icon-color: var(--gm3-text-field-outlined-hover-trailing-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.qdOxv-fmcmS-yrriRe:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me):not(.qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe):hover .qdOxv-fmcmS-wGMbrd {
    color: var(--gm3-text-field-outlined-hover-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.qdOxv-fmcmS-yrriRe:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me):not(.qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe):hover + .qdOxv-fmcmS-yrriRe-W0vJo-RWgCYc {
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-text-field-outlined-hover-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-character-counter-supporting-text-color: var(--gm3-text-field-outlined-hover-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.qdOxv-fmcmS-yrriRe:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me).qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe {
    --gm3-floating-label-label-text-color: var(--gm3-text-field-outlined-focus-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-text-field-icon-leading-icon-color: var(--gm3-text-field-outlined-focus-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-icon-trailing-icon-color: var(--gm3-text-field-outlined-focus-trailing-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.qdOxv-fmcmS-yrriRe:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me).qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe .qdOxv-fmcmS-wGMbrd {
    color: var(--gm3-text-field-outlined-focus-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.qdOxv-fmcmS-yrriRe:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me).qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe + .qdOxv-fmcmS-yrriRe-W0vJo-RWgCYc {
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-text-field-outlined-focus-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-character-counter-supporting-text-color: var(--gm3-text-field-outlined-focus-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-UJflGc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me) .qdOxv-fmcmS-wGMbrd {
    color: var(--gm3-text-field-outlined-error-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-UJflGc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me) {
    --gm3-floating-label-label-text-color: var(--gm3-text-field-outlined-error-label-text-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-icon-leading-icon-color: var(--gm3-text-field-outlined-error-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-icon-trailing-icon-color: var(--gm3-text-field-outlined-error-trailing-icon-color,var(--gm3-sys-color-error,#b3261e));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-UJflGc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me) + .qdOxv-fmcmS-yrriRe-W0vJo-RWgCYc {
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-text-field-outlined-error-supporting-text-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-character-counter-supporting-text-color: var(--gm3-text-field-outlined-error-supporting-text-color,var(--gm3-sys-color-error,#b3261e));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-UJflGc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me):not(.qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe):hover .qdOxv-fmcmS-wGMbrd {
    color: var(--gm3-text-field-outlined-error-hover-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-UJflGc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me):not(.qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe):hover {
    --gm3-floating-label-label-text-color: var(--gm3-text-field-outlined-error-hover-label-text-color,var(--gm3-sys-color-on-error-container,#410e0b));
    --gm3-text-field-icon-leading-icon-color: var(--gm3-text-field-outlined-error-hover-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-icon-trailing-icon-color: var(--gm3-text-field-outlined-error-hover-trailing-icon-color,var(--gm3-sys-color-on-error-container,#410e0b));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-UJflGc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me):not(.qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe):hover + .qdOxv-fmcmS-yrriRe-W0vJo-RWgCYc {
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-text-field-outlined-error-hover-supporting-text-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-character-counter-supporting-text-color: var(--gm3-text-field-outlined-error-hover-supporting-text-color,var(--gm3-sys-color-error,#b3261e));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-UJflGc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me).qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe .qdOxv-fmcmS-wGMbrd {
    caret-color: var(--gm3-text-field-outlined-error-focus-caret-color,var(--gm3-sys-color-error,#b3261e));
    color: var(--gm3-text-field-outlined-error-focus-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-UJflGc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me).qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe {
    --gm3-floating-label-label-text-color: var(--gm3-text-field-outlined-error-focus-label-text-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-icon-leading-icon-color: var(--gm3-text-field-outlined-error-focus-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-icon-trailing-icon-color: var(--gm3-text-field-outlined-error-focus-trailing-icon-color,var(--gm3-sys-color-error,#b3261e));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-UJflGc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me).qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe + .qdOxv-fmcmS-yrriRe-W0vJo-RWgCYc {
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-text-field-outlined-error-focus-supporting-text-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-character-counter-supporting-text-color: var(--gm3-text-field-outlined-error-focus-supporting-text-color,var(--gm3-sys-color-error,#b3261e));
}

.qdOxv-fmcmS-yrriRe.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me {
    --gm3-floating-label-label-text-color: var(--gm3-text-field-outlined-disabled-label-text-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.38));
    --gm3-text-field-icon-leading-icon-color: var(--gm3-text-field-outlined-disabled-leading-icon-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.38));
    --gm3-text-field-icon-trailing-icon-color: var(--gm3-text-field-outlined-disabled-trailing-icon-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.38));
}

@media (forced-colors: active) {
    .qdOxv-fmcmS-yrriRe.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me {
        --gm3-floating-label-label-text-color: GrayText;
        --gm3-text-field-icon-leading-icon-color: GrayText;
        --gm3-text-field-icon-trailing-icon-color: GrayText;
    }
}

.qdOxv-fmcmS-yrriRe.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me .qdOxv-fmcmS-wGMbrd {
    color: var(--gm3-text-field-outlined-disabled-input-text-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.38));
}

@media (forced-colors: active) {
    .qdOxv-fmcmS-yrriRe.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me .qdOxv-fmcmS-wGMbrd {
        color: graytext;
    }
}

.qdOxv-fmcmS-yrriRe.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me + .qdOxv-fmcmS-yrriRe-W0vJo-RWgCYc {
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-text-field-outlined-disabled-supporting-text-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.38));
    --gm3-text-field-character-counter-supporting-text-color: var(--gm3-text-field-outlined-disabled-supporting-text-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.38));
}

@media (forced-colors: active) {
    .qdOxv-fmcmS-yrriRe.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me + .qdOxv-fmcmS-yrriRe-W0vJo-RWgCYc {
        --gm3-text-field-helper-text-supporting-text-color: GrayText;
        --gm3-text-field-character-counter-supporting-text-color: GrayText;
    }
}

.qdOxv-fmcmS-wGMbrd-sM5MNb {
    display: flex;
    box-sizing: border-box;
    align-items: center;
    flex: 1 1 0%;
}

.qdOxv-fmcmS-yrriRe-OWXEXe-di8rgd-V67aGc .qdOxv-fmcmS-wGMbrd-sM5MNb {
    padding-block: 0px; }

.qdOxv-fmcmS-wGMbrd {
    font-family: var(--gm3-text-field-outlined-input-text-font,"Google Sans",Roboto,Arial,sans-serif);
    line-height: var(--gm3-text-field-outlined-input-text-line-height,1.5rem);
    font-size: var(--gm3-text-field-outlined-input-text-size,1rem);
    letter-spacing: var(--gm3-text-field-outlined-input-text-tracking,0);
    font-weight: var(--gm3-text-field-outlined-input-text-weight,400);
    transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
    width: 100%;
    min-width: 0px;
    border: none;
    border-radius: 0px;
    background: none;
    appearance: none;
    padding: 0px;
}

.qdOxv-fmcmS-wGMbrd::-webkit-calendar-picker-indicator {
    display: none;
}

.qdOxv-fmcmS-wGMbrd:focus {
    outline: none;
}

.qdOxv-fmcmS-wGMbrd:invalid {
    box-shadow: none;
}

.javascriptMaterialdesignGm3WizTextFieldOutlined-text-field__input::-webkit-input-placeholder {
    color: var(--gm3-text-field-outlined-input-text-placeholder-color,var(--gm3-sys-color-on-surface-variant,#444746));
    transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 0;
}

.qdOxv-fmcmS-wGMbrd::placeholder {
    color: var(--gm3-text-field-outlined-input-text-placeholder-color,var(--gm3-sys-color-on-surface-variant,#444746));
    transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 0;
}

.javascriptMaterialdesignGm3WizTextFieldOutlined-text-field--disabled .javascriptMaterialdesignGm3WizTextFieldOutlined-text-field__input::-webkit-input-placeholder {
    color: var(--gm3-text-field-outlined-disabled-input-text-placeholder-color,rgba(60,64,67,.38));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me .qdOxv-fmcmS-wGMbrd::placeholder {
    color: var(--gm3-text-field-outlined-disabled-input-text-placeholder-color,rgba(60,64,67,.38));
}

.javascriptMaterialdesignGm3WizTextFieldOutlined-text-field--no-label .javascriptMaterialdesignGm3WizTextFieldOutlined-text-field__input::-webkit-input-placeholder, .javascriptMaterialdesignGm3WizTextFieldOutlined-text-field--focused .javascriptMaterialdesignGm3WizTextFieldOutlined-text-field__input::-webkit-input-placeholder {
    transition-delay: 40ms;
    transition-duration: 0.11s;
    opacity: 1;
}

.qdOxv-fmcmS-yrriRe-OWXEXe-di8rgd-V67aGc .qdOxv-fmcmS-wGMbrd::placeholder, .qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe .qdOxv-fmcmS-wGMbrd::placeholder {
    transition-delay: 40ms;
    transition-duration: 0.11s;
    opacity: 1;
}

.qdOxv-fmcmS-yrriRe-OWXEXe-B7I4Od {
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    padding: 0px;
    transition: none;
    --gm3-floating-label-resting-label-top-space: calc((var(--gm3-text-field-outlined-top-space, 8px) + var(--gm3-text-field-outlined-label-text-populated-line-height, 1rem) + var(--gm3-text-field-outlined-input-text-line-height, 1.5rem) + var(--gm3-text-field-outlined-bottom-space, 8px) - var(--gm3-text-field-outlined-label-text-line-height, 1.5rem))/2);
}

.qdOxv-fmcmS-yrriRe-OWXEXe-B7I4Od.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me {
    --gm3-text-field-character-counter-supporting-text-color: var(--gm3-text-field-outlined-disabled-supporting-text-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.38));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-B7I4Od.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me .qdOxv-fmcmS-B5Olfe {
    z-index: 1;
}

.qdOxv-fmcmS-yrriRe-OWXEXe-B7I4Od .qdOxv-fmcmS-wGMbrd {
    flex-grow: 1;
    height: auto;
    overflow: hidden auto;
    box-sizing: border-box;
    resize: none;
    padding: 0 max(var(--gm3-text-field-outlined-leading-space,16px),min(var(--gm3-text-field-outlined-container-shape-start-start,4px),var(--gm3-text-field-outlined-container-height,56px)/2)) 0 max(var(--gm3-text-field-outlined-trailing-space,16px),min(var(--gm3-text-field-outlined-container-shape-start-end,4px),var(--gm3-text-field-outlined-container-height,56px)/2));
    min-height: var(--gm3-text-field-outlined-input-text-line-height,1.5rem);
}

.qdOxv-fmcmS-yrriRe-OWXEXe-B7I4Od .qdOxv-fmcmS-wGMbrd {
    margin-block-start: calc((var(--gm3-text-field-outlined-top-space, 8px) + var(--gm3-text-field-outlined-label-text-populated-line-height, 1rem) + var(--gm3-text-field-outlined-input-text-line-height, 1.5rem) + var(--gm3-text-field-outlined-bottom-space, 8px) - var(--gm3-text-field-outlined-input-text-line-height, 1.5rem))/2); margin-block-end: calc((var(--gm3-text-field-outlined-top-space, 8px) + var(--gm3-text-field-outlined-label-text-populated-line-height, 1rem) + var(--gm3-text-field-outlined-input-text-line-height, 1.5rem) + var(--gm3-text-field-outlined-bottom-space, 8px) - var(--gm3-text-field-outlined-input-text-line-height, 1.5rem))/2);
}

.qdOxv-fmcmS-yrriRe-OWXEXe-SfQLQb-k4Qmrd-gmhCAd .qdOxv-fmcmS-wGMbrd {
    margin-block-end: 2px; }

.qdOxv-fmcmS-yrriRe-OWXEXe-SfQLQb-k4Qmrd-gmhCAd .qdOxv-fmcmS-yrriRe-k4Qmrd-W0vJo-RWgCYc {
    display: flex;
    justify-content: flex-end;
    box-sizing: border-box;
    padding-inline-end: var(--gm3-text-field-outlined-supporting-text-trailing-space,16px); padding-block-end: 12px;
    width: 100%;
}

.qdOxv-fmcmS-kHQaff {
    align-self: stretch;
    display: inline-flex;
    flex-direction: column;
    flex-grow: 1;
    max-height: 100%;
    max-width: 100%;
    min-height: var(--gm3-text-field-outlined-container-height,56px);
    min-width: 100%;
    width: fit-content;
    overflow: hidden;
    resize: both;
}

.qdOxv-fmcmS-yrriRe-OWXEXe-INsAgc {
    padding-inline-start: max(var(--gm3-text-field-outlined-leading-space,16px),max(var(--gm3-text-field-outlined-container-shape-start-start,4px),var(--gm3-text-field-outlined-container-shape-end-start,4px)) + 4px); overflow: visible;
    --gm3-notched-outline-border-color: var(--gm3-text-field-outlined-outline-color,var(--gm3-sys-color-outline,#747775));
    --gm3-notched-outline-border-width: var(--gm3-text-field-outlined-outline-width,1px);
    --gm3-notched-outline-container-shape-start-start: var(--gm3-text-field-outlined-container-shape-start-start,4px);
    --gm3-notched-outline-container-shape-start-end: var(--gm3-text-field-outlined-container-shape-start-end,4px);
    --gm3-notched-outline-container-shape-end-start: var(--gm3-text-field-outlined-container-shape-end-start,4px);
    --gm3-notched-outline-container-shape-end-end: var(--gm3-text-field-outlined-container-shape-end-end,4px);
    --gm3-notched-outline-leading-space: max(var(--gm3-text-field-outlined-leading-space,16px),max(var(--gm3-text-field-outlined-container-shape-start-start,4px),var(--gm3-text-field-outlined-container-shape-end-start,4px)) + 4px);
    --gm3-notched-outline-trailing-space: max(var(--gm3-text-field-outlined-trailing-space,16px),min(var(--gm3-text-field-outlined-container-shape-start-end,4px),var(--gm3-text-field-outlined-container-height,56px)/2));
    --gm3-floating-label-resting-label-leading-space: max(var(--gm3-text-field-outlined-leading-space,16px),max(var(--gm3-text-field-outlined-container-shape-start-start,4px),var(--gm3-text-field-outlined-container-shape-end-start,4px)) + 4px);
    --gm3-floating-label-floating-label-leading-space: max(var(--gm3-text-field-outlined-leading-space,16px),max(var(--gm3-text-field-outlined-container-shape-start-start,4px),var(--gm3-text-field-outlined-container-shape-end-start,4px)) + 4px);
    --gm3-floating-label-floating-label-top-space: calc(var(--gm3-text-field-outlined-label-text-populated-size, 0.75rem)*-1/2);
    --gm3-floating-label-floating-label-max-width: calc(100% - 2 * max(var(--gm3-text-field-outlined-leading-space, 16px), min(var(--gm3-text-field-outlined-container-shape-start-start, 4px), var(--gm3-text-field-outlined-container-height, 56px) / 2)));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-SfQLQb-M1Soyc-Bz112c {
    padding-inline-start: var(--gm3-text-field-outlined-with-leading-icon-leading-space,12px); --gm3-floating-label-resting-label-leading-space: calc(var(--gm3-text-field-outlined-with-leading-icon-leading-space, 12px) + var(--gm3-text-field-outlined-leading-icon-size, 24px) + var(--gm3-text-field-outlined-with-leading-icon-icon-label-text-space, 16px));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-B7I4Od {
    padding-inline-start: 0px; }

.qdOxv-fmcmS-wGMbrd-sM5MNb {
    padding-block: 0px; }

.qdOxv-fmcmS-yrriRe-OWXEXe-INsAgc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me) {
    --gm3-notched-outline-border-color: var(--gm3-text-field-outlined-outline-color,var(--gm3-sys-color-outline,#747775));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-INsAgc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me):not(.qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe):hover {
    --gm3-notched-outline-border-color: var(--gm3-text-field-outlined-hover-outline-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-notched-outline-border-width: var(--gm3-text-field-outlined-hover-outline-width,1px);
}

.qdOxv-fmcmS-yrriRe-OWXEXe-INsAgc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me).qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe {
    --gm3-notched-outline-border-color: var(--gm3-text-field-outlined-focus-indicator-outline-color,var(--gm3-sys-color-secondary,#00639b));
    --gm3-notched-outline-border-width: var(--gm3-text-field-outlined-focus-indicator-outline-thickness,3px);
}

.qdOxv-fmcmS-yrriRe-OWXEXe-UJflGc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me) {
    --gm3-notched-outline-border-color: var(--gm3-text-field-outlined-error-outline-color,var(--gm3-sys-color-error,#b3261e));
}

.qdOxv-fmcmS-yrriRe-OWXEXe-UJflGc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me):not(.qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe):hover {
    --gm3-notched-outline-border-color: var(--gm3-text-field-outlined-error-hover-outline-color,var(--gm3-sys-color-on-error-container,#410e0b));
    --gm3-notched-outline-border-width: var(--gm3-text-field-outlined-hover-outline-width,1px);
}

.qdOxv-fmcmS-yrriRe-OWXEXe-UJflGc:not(.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me).qdOxv-fmcmS-yrriRe-OWXEXe-XpnDCe {
    --gm3-notched-outline-border-color: var(--gm3-text-field-outlined-error-focus-indicator-outline-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-notched-outline-border-width: var(--gm3-text-field-outlined-focus-indicator-outline-thickness,3px);
}

.qdOxv-fmcmS-yrriRe-OWXEXe-INsAgc.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me {
    --gm3-notched-outline-border-color: var(--gm3-text-field-outlined-disabled-outline-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.12));
    --gm3-notched-outline-border-width: var(--gm3-text-field-outlined-disabled-outline-width,1px);
}

@media (forced-colors: active) {
    .qdOxv-fmcmS-yrriRe-OWXEXe-INsAgc.qdOxv-fmcmS-yrriRe-OWXEXe-OWB6Me {
        --gm3-notched-outline-border-color: GrayText;
    }
}

.qdOxv-fmcmS-kHQaff {
    transform: translateY(-1px) translateX(-1px);
}

.qdOxv-fmcmS-kHQaff .qdOxv-fmcmS-wGMbrd {
    transform: translateY(1px) translateX(1px);
}

.qdOxv-fmcmS-yrriRe-OWXEXe-B7I4Od .qdOxv-fmcmS-wGMbrd {
    padding-inline-start: max(var(--gm3-text-field-outlined-leading-space,16px),max(var(--gm3-text-field-outlined-container-shape-start-start,4px),var(--gm3-text-field-outlined-container-shape-end-start,4px)) + 4px); }

.VfPpkd-JGcpL-uI4vCe-LkdAo, .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    stroke: var(--mdc-theme-primary,#6200ee);
}

@media (-ms-high-contrast:active), screen and (forced-colors: active) {
    .VfPpkd-JGcpL-uI4vCe-LkdAo, .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
        stroke: canvastext;
    }
}

.VfPpkd-JGcpL-uI4vCe-u014N {
    stroke: transparent;
}

@keyframes mdc-circular-progress-container-rotate {
    100% {
        transform: rotate(1turn);
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        transform: rotate(135deg);
    }

    25% {
        transform: rotate(270deg);
    }

    37.5% {
        transform: rotate(405deg);
    }

    50% {
        transform: rotate(540deg);
    }

    62.5% {
        transform: rotate(675deg);
    }

    75% {
        transform: rotate(810deg);
    }

    87.5% {
        transform: rotate(945deg);
    }

    100% {
        transform: rotate(3turn);
    }
}

@keyframes mdc-circular-progress-color-1-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;
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0;
    }

    15% {
        opacity: 0;
    }

    25% {
        opacity: 0.99;
    }

    50% {
        opacity: 0.99;
    }

    51% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0;
    }

    40% {
        opacity: 0;
    }

    50% {
        opacity: 0.99;
    }

    75% {
        opacity: 0.99;
    }

    76% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0;
    }

    65% {
        opacity: 0;
    }

    75% {
        opacity: 0.99;
    }

    90% {
        opacity: 0.99;
    }

    100% {
        opacity: 0;
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        transform: rotate(265deg);
    }

    50% {
        transform: rotate(130deg);
    }

    100% {
        transform: rotate(265deg);
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        transform: rotate(-265deg);
    }

    50% {
        transform: rotate(-130deg);
    }

    100% {
        transform: rotate(-265deg);
    }
}

.VfPpkd-JGcpL-P1ekSe {
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    overflow: hidden;
    transition: opacity 0.25s cubic-bezier(0.4, 0, 0.6, 1);
}

.VfPpkd-JGcpL-uI4vCe-haAclf, .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G, .VfPpkd-JGcpL-IdXvz-haAclf, .VfPpkd-JGcpL-QYI5B-pbTTYe {
    position: absolute;
    width: 100%;
    height: 100%;
}

.VfPpkd-JGcpL-uI4vCe-haAclf {
    transform: rotate(-90deg);
}

.VfPpkd-JGcpL-IdXvz-haAclf {
    font-size: 0px;
    letter-spacing: 0px;
    white-space: nowrap;
    opacity: 0;
}

.VfPpkd-JGcpL-uI4vCe-LkdAo-Bd00G, .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    fill: transparent;
}

.VfPpkd-JGcpL-uI4vCe-LkdAo {
    transition: stroke-dashoffset 0.5s cubic-bezier(0, 0, 0.2, 1);
}

.VfPpkd-JGcpL-OcUoKf-TpMipd {
    position: absolute;
    top: 0px;
    left: 47.5%;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden;
}

.VfPpkd-JGcpL-OcUoKf-TpMipd .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    left: -900%;
    width: 2000%;
    transform: rotate(180deg);
}

.VfPpkd-JGcpL-lLvYUc-e9ayKc {
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
}

.VfPpkd-JGcpL-lLvYUc-e9ayKc .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    width: 200%;
}

.VfPpkd-JGcpL-lLvYUc-qwU8Me .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    left: -100%;
}

.VfPpkd-JGcpL-P1ekSe-OWXEXe-A9y3zc .VfPpkd-JGcpL-uI4vCe-haAclf {
    opacity: 0;
}

.VfPpkd-JGcpL-P1ekSe-OWXEXe-A9y3zc .VfPpkd-JGcpL-IdXvz-haAclf {
    opacity: 1;
}

.VfPpkd-JGcpL-P1ekSe-OWXEXe-A9y3zc .VfPpkd-JGcpL-IdXvz-haAclf {
    animation: 1.56824s linear 0s infinite normal none running mdc-circular-progress-container-rotate;
}

.VfPpkd-JGcpL-P1ekSe-OWXEXe-A9y3zc .VfPpkd-JGcpL-QYI5B-pbTTYe {
    animation: 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running mdc-circular-progress-spinner-layer-rotate;
}

.VfPpkd-JGcpL-P1ekSe-OWXEXe-A9y3zc .VfPpkd-JGcpL-Ydhldb-R6PoUb {
    animation: 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running mdc-circular-progress-spinner-layer-rotate, 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running mdc-circular-progress-color-1-fade-in-out;
}

.VfPpkd-JGcpL-P1ekSe-OWXEXe-A9y3zc .VfPpkd-JGcpL-Ydhldb-ibL1re {
    animation: 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running mdc-circular-progress-spinner-layer-rotate, 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running mdc-circular-progress-color-2-fade-in-out;
}

.VfPpkd-JGcpL-P1ekSe-OWXEXe-A9y3zc .VfPpkd-JGcpL-Ydhldb-c5RTEf {
    animation: 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running mdc-circular-progress-spinner-layer-rotate, 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running mdc-circular-progress-color-3-fade-in-out;
}

.VfPpkd-JGcpL-P1ekSe-OWXEXe-A9y3zc .VfPpkd-JGcpL-Ydhldb-II5mzb {
    animation: 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running mdc-circular-progress-spinner-layer-rotate, 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running mdc-circular-progress-color-4-fade-in-out;
}

.VfPpkd-JGcpL-P1ekSe-OWXEXe-A9y3zc .VfPpkd-JGcpL-lLvYUc-LK5yu .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    animation: 1333ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running mdc-circular-progress-left-spin;
}

.VfPpkd-JGcpL-P1ekSe-OWXEXe-A9y3zc .VfPpkd-JGcpL-lLvYUc-qwU8Me .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    animation: 1333ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running mdc-circular-progress-right-spin;
}

.VfPpkd-JGcpL-P1ekSe-OWXEXe-xTMeO {
    opacity: 0;
}

.VfPpkd-z59Tgd {
    border-radius: var(--mdc-shape-small,4px);
}

.VfPpkd-Djsh7e-XxIAqe-ma6Yeb, .VfPpkd-Djsh7e-XxIAqe-cGMI2b {
    border-radius: var(--mdc-shape-small,4px);
}

.VfPpkd-z59Tgd {
    color: var(--mdc-theme-text-primary-on-dark,white);
}

.VfPpkd-z59Tgd {
    background-color: rgba(0, 0, 0, 0.6);
}

.VfPpkd-MlC99b {
    color: var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));
}

.VfPpkd-IqDDtd {
    color: rgba(0, 0, 0, 0.6);
}

.VfPpkd-IqDDtd-hSRGPd {
    color: var(--mdc-theme-primary,#6200ee);
}

.VfPpkd-a1tyJ-bN97Pc {
    overflow-x: unset;
    overflow-y: auto;
}

.VfPpkd-suEOdc.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-z59Tgd, .VfPpkd-suEOdc.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-Djsh7e-XxIAqe-ma6Yeb, .VfPpkd-suEOdc.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-Djsh7e-XxIAqe-cGMI2b {
    background-color: rgb(255, 255, 255);
}

.VfPpkd-z59Tgd {
    -webkit-font-smoothing: antialiased;
    font-family: var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));
    font-size: var(--mdc-typography-caption-font-size,.75rem);
    font-weight: var(--mdc-typography-caption-font-weight,400);
    letter-spacing: var(--mdc-typography-caption-letter-spacing,.0333333333em);
    text-decoration: var(--mdc-typography-caption-text-decoration,inherit);
    text-transform: var(--mdc-typography-caption-text-transform,inherit);
}

.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-z59Tgd {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
    border-radius: 4px;
    line-height: 20px;
}

.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-z59Tgd .VfPpkd-BFbNVe-bF1uUb {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

.VfPpkd-z59Tgd .VfPpkd-MlC99b {
    display: block;
    margin-top: 0px;
    -webkit-font-smoothing: antialiased;
    font-family: var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));
    font-size: var(--mdc-typography-subtitle2-font-size,.875rem);
    line-height: var(--mdc-typography-subtitle2-line-height,1.375rem);
    font-weight: var(--mdc-typography-subtitle2-font-weight,500);
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);
    text-decoration: var(--mdc-typography-subtitle2-text-decoration,inherit);
    text-transform: var(--mdc-typography-subtitle2-text-transform,inherit);
}

.VfPpkd-z59Tgd .VfPpkd-MlC99b::before {
    display: inline-block;
    width: 0px;
    height: 24px;
    content: "";
    vertical-align: 0px;
}

.VfPpkd-z59Tgd .VfPpkd-IqDDtd {
    -webkit-font-smoothing: antialiased;
    font-family: var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));
    font-size: var(--mdc-typography-body2-font-size,.875rem);
    line-height: var(--mdc-typography-body2-line-height,1.25rem);
    font-weight: var(--mdc-typography-body2-font-weight,400);
    letter-spacing: var(--mdc-typography-body2-letter-spacing,.0178571429em);
    text-decoration: var(--mdc-typography-body2-text-decoration,inherit);
    text-transform: var(--mdc-typography-body2-text-transform,inherit);
}

.VfPpkd-z59Tgd {
    word-break: var(--mdc-tooltip-word-break,normal);
    overflow-wrap: anywhere;
}

.VfPpkd-suEOdc-OWXEXe-eo9XGd-RCfa3e .VfPpkd-z59Tgd-OiiCO {
    transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), transform 0.15s cubic-bezier(0, 0, 0.2, 1);
}

.VfPpkd-suEOdc-OWXEXe-ZYIfFd-RCfa3e .VfPpkd-z59Tgd-OiiCO {
    transition: opacity 75ms cubic-bezier(0.4, 0, 1, 1);
}

.VfPpkd-suEOdc {
    position: fixed;
    display: none;
    z-index: 9;
}

.VfPpkd-suEOdc-sM5MNb-OWXEXe-nzrxxc {
    position: relative;
}

.VfPpkd-suEOdc-OWXEXe-TSZdd, .VfPpkd-suEOdc-OWXEXe-eo9XGd, .VfPpkd-suEOdc-OWXEXe-ZYIfFd {
    display: inline-flex;
}

.VfPpkd-suEOdc-OWXEXe-TSZdd.VfPpkd-suEOdc-OWXEXe-nzrxxc, .VfPpkd-suEOdc-OWXEXe-eo9XGd.VfPpkd-suEOdc-OWXEXe-nzrxxc, .VfPpkd-suEOdc-OWXEXe-ZYIfFd.VfPpkd-suEOdc-OWXEXe-nzrxxc {
    display: inline-block;
    left: -320px;
    position: absolute;
}

.VfPpkd-z59Tgd {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center;
}

.VfPpkd-z59Tgd::before {
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    border: 1px solid transparent;
    border-radius: inherit;
    content: "";
    pointer-events: none;
}

@media screen and (forced-colors: active) {
    .VfPpkd-z59Tgd::before {
        border-color: canvastext;
    }
}

.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-z59Tgd {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative;
    text-align: left;
}

[dir="rtl"] .VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-z59Tgd, .VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-z59Tgd[dir="rtl"] {
    text-align: right;
}

.VfPpkd-suEOdc-OWXEXe-LlMNQd .VfPpkd-z59Tgd {
    text-align: left;
}

[dir="rtl"] .VfPpkd-suEOdc-OWXEXe-LlMNQd .VfPpkd-z59Tgd, .VfPpkd-suEOdc-OWXEXe-LlMNQd .VfPpkd-z59Tgd[dir="rtl"] {
    text-align: right;
}

.VfPpkd-z59Tgd .VfPpkd-MlC99b {
    margin: 0px 8px;
}

.VfPpkd-z59Tgd .VfPpkd-IqDDtd {
    max-width: 184px;
    margin: 8px;
}

.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-z59Tgd .VfPpkd-IqDDtd {
    max-width: 304px;
    align-self: stretch;
}

.VfPpkd-z59Tgd .VfPpkd-IqDDtd-hSRGPd {
    text-decoration: none;
}

.VfPpkd-suEOdc-OWXEXe-nzrxxc-LQLjdd, .VfPpkd-IqDDtd, .VfPpkd-MlC99b {
    z-index: 1;
}

.VfPpkd-z59Tgd-OiiCO {
    opacity: 0;
    transform: scale(0.8);
    will-change: transform, opacity;
}

.VfPpkd-suEOdc-OWXEXe-TSZdd .VfPpkd-z59Tgd-OiiCO {
    transform: scale(1);
    opacity: 1;
}

.VfPpkd-suEOdc-OWXEXe-ZYIfFd .VfPpkd-z59Tgd-OiiCO {
    transform: scale(1);
}

.VfPpkd-Djsh7e-XxIAqe-ma6Yeb, .VfPpkd-Djsh7e-XxIAqe-cGMI2b {
    position: absolute;
    height: 24px;
    width: 24px;
    transform: rotate(35deg) skewY(20deg) scaleX(0.939693);
}

.VfPpkd-Djsh7e-XxIAqe-ma6Yeb .VfPpkd-BFbNVe-bF1uUb, .VfPpkd-Djsh7e-XxIAqe-cGMI2b .VfPpkd-BFbNVe-bF1uUb {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

.VfPpkd-Djsh7e-XxIAqe-cGMI2b {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
    outline: transparent solid 1px;
    z-index: -1;
}

@media screen and (forced-colors: active) {
    .VfPpkd-Djsh7e-XxIAqe-cGMI2b {
        outline-color: canvastext;
    }
}

.VfPpkd-BFbNVe-bF1uUb {
    position: absolute;
    border-radius: inherit;
    pointer-events: none;
    opacity: var(--mdc-elevation-overlay-opacity,0);
    transition: opacity 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    background-color: var(--mdc-elevation-overlay-color,#fff);
}

.NZp2ef {
    background-color: rgb(232, 234, 237);
}

.EY8ABd {
    z-index: 2101;
}

.EY8ABd .VfPpkd-z59Tgd {
    background-color: rgb(60, 64, 67);
    color: rgb(232, 234, 237);
}

.EY8ABd .VfPpkd-MlC99b, .EY8ABd .VfPpkd-IqDDtd {
    color: rgb(60, 64, 67);
}

.EY8ABd .VfPpkd-IqDDtd-hSRGPd {
    color: rgb(26, 115, 232);
}

.EY8ABd.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-z59Tgd, .EY8ABd.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-Djsh7e-XxIAqe-ma6Yeb, .EY8ABd.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-Djsh7e-XxIAqe-cGMI2b {
    background-color: rgb(255, 255, 255);
}

.EY8ABd.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-MlC99b {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: 0.875rem;
    letter-spacing: 0.0178571em;
    font-weight: 500;
}

.EY8ABd.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-z59Tgd {
    border-radius: 8px;
}

.ziykHb {
    z-index: 2101;
}

.ziykHb .VfPpkd-z59Tgd {
    background-color: rgb(60, 64, 67);
    color: rgb(232, 234, 237);
}

.ziykHb .VfPpkd-MlC99b, .ziykHb .VfPpkd-IqDDtd {
    color: rgb(60, 64, 67);
}

.ziykHb .VfPpkd-IqDDtd-hSRGPd {
    color: rgb(26, 115, 232);
}

.ziykHb.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-z59Tgd, .ziykHb.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-Djsh7e-XxIAqe-ma6Yeb, .ziykHb.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-Djsh7e-XxIAqe-cGMI2b {
    background-color: rgb(255, 255, 255);
}

.ziykHb.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-MlC99b {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: 0.875rem;
    letter-spacing: 0.0178571em;
    font-weight: 500;
}

.ziykHb.VfPpkd-suEOdc-OWXEXe-nzrxxc .VfPpkd-z59Tgd {
    border-radius: 8px;
}

.EY8ABd-OWXEXe-TAWMXe {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    user-select: none;
}

.DU29of {
    position: relative;
}

.DU29of .VfPpkd-JGcpL-uI4vCe-LkdAo, .DU29of .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    stroke: rgb(66, 133, 244);
}

@media screen and (forced-colors: active), (-ms-high-contrast:active) {
    .DU29of .VfPpkd-JGcpL-uI4vCe-LkdAo, .DU29of .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
        stroke: canvastext;
    }
}

.DU29of .VfPpkd-JGcpL-Ydhldb-R6PoUb .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    stroke: rgb(66, 133, 244);
}

@media screen and (forced-colors: active), (-ms-high-contrast:active) {
    .DU29of .VfPpkd-JGcpL-Ydhldb-R6PoUb .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
        stroke: canvastext;
    }
}

.DU29of .VfPpkd-JGcpL-Ydhldb-ibL1re .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    stroke: rgb(234, 67, 53);
}

@media screen and (forced-colors: active), (-ms-high-contrast:active) {
    .DU29of .VfPpkd-JGcpL-Ydhldb-ibL1re .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
        stroke: canvastext;
    }
}

.DU29of .VfPpkd-JGcpL-Ydhldb-c5RTEf .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    stroke: rgb(251, 188, 4);
}

@media screen and (forced-colors: active), (-ms-high-contrast:active) {
    .DU29of .VfPpkd-JGcpL-Ydhldb-c5RTEf .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
        stroke: canvastext;
    }
}

.DU29of .VfPpkd-JGcpL-Ydhldb-II5mzb .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    stroke: rgb(52, 168, 83);
}

@media screen and (forced-colors: active), (-ms-high-contrast:active) {
    .DU29of .VfPpkd-JGcpL-Ydhldb-II5mzb .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
        stroke: canvastext;
    }
}

.DU29of .VfPpkd-JGcpL-Mr8B3-V67aGc {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1;
}

.AeBiU-LgbsSe {
    display: inline-flex;
    position: relative;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    border: none;
    outline: none;
    background: transparent;
    appearance: none;
    line-height: inherit;
    text-rendering: inherit;
    user-select: none;
    vertical-align: middle;
    cursor: pointer;
    min-inline-size: var(--gm3-button-outlined-container-min-width,64px);
    padding-block: 0px; padding-inline-start: var(--gm3-button-outlined-leading-space,24px); padding-inline-end: var(--gm3-button-outlined-trailing-space,24px);
    block-size: var(--gm3-button-outlined-container-height,40px);
    border-radius: var(--gm3-button-outlined-container-shape,9999px);
    --gm3-ripple-hover-color: var(--gm3-button-outlined-hover-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-ripple-hover-opacity: var(--gm3-button-outlined-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-color: var(--gm3-button-outlined-hover-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-ripple-pressed-opacity: var(--gm3-button-outlined-pressed-state-layer-opacity,0.1);
    --gm3-focus-ring-outward-color: var(--gm3-button-outlined-focus-indicator-color,var(--gm3-sys-color-secondary,#00639b));
    --gm3-focus-ring-outward-offset: var(--gm3-button-outlined-focus-indicator-outline-offset,2px);
    --gm3-focus-ring-outward-track-width: var(--gm3-button-outlined-focus-indicator-thickness,3px);
    --gm3-focus-ring-outward-target-shape-start-start: var(--gm3-button-outlined-container-shape,9999px);
    --gm3-focus-ring-outward-target-shape-start-end: var(--gm3-button-outlined-container-shape,9999px);
    --gm3-focus-ring-outward-target-shape-end-end: var(--gm3-button-outlined-container-shape,9999px);
    --gm3-focus-ring-outward-target-shape-end-start: var(--gm3-button-outlined-container-shape,9999px);
}

.AeBiU-mRLv6:focus-visible {
    outline: none;
}

.AeBiU-LgbsSe:focus-visible, .AeBiU-mRLv6:focus-visible ~ .AeBiU-UHGRz {
    --gm3-focus-ring-outward-display: block;
}

.AeBiU-LgbsSe:disabled {
    cursor: default;
    pointer-events: none;
    --gm3-ripple-hover-opacity: 0;
    --gm3-ripple-pressed-opacity: 0;
}

.AeBiU-LgbsSe-OWXEXe-SfQLQb-suEOdc:disabled {
    pointer-events: auto;
}

.AeBiU-LgbsSe[hidden] {
    display: none;
}

.AeBiU-vQzf8d {
    position: relative;
    text-align: center;
    color: var(--gm3-button-outlined-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
    font-size: var(--gm3-button-outlined-label-text-size,.875rem);
    font-family: var(--gm3-button-outlined-label-text-font,"Google Sans",Roboto,Arial,sans-serif);
    font-weight: var(--gm3-button-outlined-label-text-weight,500);
    letter-spacing: var(--gm3-button-outlined-label-text-tracking,0);
    text-decoration: var(--gm3-button-outlined-label-text-decoration,none);
}

.AeBiU-LgbsSe:hover .AeBiU-vQzf8d {
    color: var(--gm3-button-outlined-hover-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
}

.AeBiU-LgbsSe:focus-visible .AeBiU-vQzf8d {
    color: var(--gm3-button-outlined-focus-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
}

.AeBiU-LgbsSe:active .AeBiU-vQzf8d {
    color: var(--gm3-button-outlined-pressed-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
}

.AeBiU-LgbsSe:disabled .AeBiU-vQzf8d {
    color: var(--gm3-button-outlined-disabled-label-text-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.38));
}

.AeBiU-LgbsSe-OWXEXe-zcdHbf .AeBiU-vQzf8d {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.AeBiU-LgbsSe-OWXEXe-Bz112c-M1Soyc {
    padding-inline-start: var(--gm3-button-outlined-with-leading-icon-leading-space,16px); padding-inline-end: var(--gm3-button-outlined-with-leading-icon-trailing-space,24px);
}

.AeBiU-LgbsSe-OWXEXe-Bz112c-M1Soyc .AeBiU-kBDsod-Rtc0Jf :is(i, img, svg) {
    margin-inline-end: var(--gm3-button-outlined-with-icon-icon-label-space,8px); }

.AeBiU-LgbsSe-OWXEXe-Bz112c-UbuQg {
    padding-inline-start: var(--gm3-button-outlined-with-trailing-icon-leading-space,24px);
    padding-inline-end: var(--gm3-button-outlined-with-trailing-icon-trailing-space,16px); }

.AeBiU-LgbsSe-OWXEXe-Bz112c-UbuQg .AeBiU-kBDsod-Rtc0Jf : is(i, img, svg) {
    margin-inline-start: var(--gm3-button-outlined-with-icon-icon-label-space,8px);
}

.AeBiU-kBDsod-Rtc0Jf {
    display: none;
    position: relative;
    line-height: 0;
    color: var(--gm3-button-outlined-with-icon-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.AeBiU-kBDsod-Rtc0Jf i, .AeBiU-kBDsod-Rtc0Jf img, .AeBiU-kBDsod-Rtc0Jf svg {
    display: inline-flex;
    position: relative;
    direction: inherit;
    color: inherit;
    font-size: var(--gm3-button-outlined-with-icon-icon-size,18px);
    inline-size: var(--gm3-button-outlined-with-icon-icon-size,18px);
    block-size: var(--gm3-button-outlined-with-icon-icon-size,18px);
}

.AeBiU-LgbsSe:hover .AeBiU-kBDsod-Rtc0Jf {
    color: var(--gm3-button-outlined-with-icon-hover-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.AeBiU-LgbsSe:focus-visible .AeBiU-kBDsod-Rtc0Jf {
    color: var(--gm3-button-outlined-with-icon-focus-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.AeBiU-LgbsSe:active .AeBiU-kBDsod-Rtc0Jf {
    color: var(--gm3-button-outlined-with-icon-pressed-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.AeBiU-LgbsSe:disabled .AeBiU-kBDsod-Rtc0Jf {
    color: var(--gm3-button-outlined-with-icon-disabled-icon-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.38));
}

[dir="rtl"] .AeBiU-LgbsSe-OWXEXe-drxrmf-Bz112c .AeBiU-kBDsod-Rtc0Jf, .AeBiU-LgbsSe-OWXEXe-drxrmf-Bz112c .AeBiU-kBDsod-Rtc0Jf[dir="rtl"] {
    transform: scaleX(-1);
}

.AeBiU-LgbsSe-OWXEXe-Bz112c-M1Soyc .AeBiU-kBDsod-Rtc0Jf-OWXEXe-M1Soyc, .AeBiU-LgbsSe-OWXEXe-Bz112c-UbuQg .AeBiU-kBDsod-Rtc0Jf-OWXEXe-UbuQg {
    display: inline-flex;
}

.AeBiU-mRLv6 {
    position: absolute;
    inset: 0px;
}

.AeBiU-LgbsSe-OWXEXe-dgl2Hf {
    margin-block: max((48px - var(--gm3-button-outlined-container-height,40px))/2,0px); }

.AeBiU-RLmnJb {
    position: absolute;
    inline-size: max(48px, 100%);
    block-size: max(48px, 100%);
    right: unset;
    bottom: unset;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.AeBiU-LgbsSe {
    border-style: solid;
    border-width: var(--gm3-button-outlined-outline-width,1px);
    border-color: var(--gm3-button-outlined-outline-color,var(--gm3-sys-color-outline,#747775));
    --gm3-focus-ring-outward-offset: 3px;
    --gm3-focus-ring-outward-target-shape-start-start: calc(var(--gm3-button-outlined-container-shape, 9999px) - var(--gm3-button-outlined-outline-width, 1px));
    --gm3-focus-ring-outward-target-shape-start-end: calc(var(--gm3-button-outlined-container-shape, 9999px) - var(--gm3-button-outlined-outline-width, 1px));
    --gm3-focus-ring-outward-target-shape-end-end: calc(var(--gm3-button-outlined-container-shape, 9999px) - var(--gm3-button-outlined-outline-width, 1px));
    --gm3-focus-ring-outward-target-shape-end-start: calc(var(--gm3-button-outlined-container-shape, 9999px) - var(--gm3-button-outlined-outline-width, 1px));
}

.AeBiU-LgbsSe:hover {
    border-color: var(--gm3-button-outlined-hover-outline-color,var(--gm3-sys-color-outline,#747775));
}

.AeBiU-LgbsSe:focus-visible {
    border-color: var(--gm3-button-outlined-focus-outline-color,var(--gm3-sys-color-primary,#0b57d0));
}

.AeBiU-LgbsSe:active {
    border-color: var(--gm3-button-outlined-pressed-outline-color,var(--gm3-sys-color-outline,#747775));
}

.AeBiU-LgbsSe:disabled {
    border-color: var(--gm3-button-outlined-disabled-outline-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.12));
}

@media (forced-colors: active) {
    .AeBiU-LgbsSe:disabled {
        border-color: graytext;
    }
}

.AeBiU-RLmnJb {
    inline-size: max(48px,100% + var(--gm3-button-outlined-outline-width,1px) * 2);
}

.B1UG8d {
    align-items: center;
    color: rgb(0, 29, 53);
    display: flex;
}

.GEClwc {
    position: relative;
}

.oJSDn {
    display: flex;
}

.aQJXB {
    display: flex;
    overflow: hidden;
    position: absolute;
    top: 0px;
}

.am2y4c {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
    color: rgb(94, 94, 94);
    margin-left: 6px;
}

.CXOBXd {
    color: rgb(11, 87, 208);
    font-weight: 500;
    height: 20px;
    line-height: 20px;
    margin-left: 6px;
}

.yZ330c {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    align-items: center;
    color: rgb(0, 29, 53);
    display: flex;
    height: var(--star-icon-size,20px);
    line-height: var(--star-icon-size,20px);
}

.GvZmud {
    display: flex;
    align-items: center;
}

.Vq0ZA {
    font-weight: 500;
    margin-right: 2px;
}

.awpk2 {
    color: rgb(11, 87, 208);
}

.qwG2Hd {
    margin-left: 3px;
}

.Y30PE {
    color: rgb(94, 94, 94);
    margin-left: 3px;
}

.i9k2dc {
    --gm3-icon-button-standard-icon-size: var(--info-icon-size,14px);
    --gm3-icon-button-standard-state-layer-height: calc(var(--info-icon-size, 14px)*0.8);
    --gm3-icon-button-standard-state-layer-width: calc(var(--info-icon-size, 14px)*0.8);
    --gm3-icon-button-standard-unselected-hover-state-layer-opacity: 0;
    --gm3-icon-button-standard-unselected-pressed-state-layer-opacity: 0;
    color: rgb(94, 94, 94);
    font-weight: 300;
    height: 24px;
    margin: calc(var(--info-icon-size, 14px)*.4);
}

.gDq0R {
    --gm3-tooltip-rich-container-color: #fff;
    --gm3-tooltip-rich-supporting-text-color: #000;
}

.rtPP6e {
    display: flex;
}

.nAUnmb {
    height: 1px;
    opacity: 0;
    position: absolute;
    width: 1px;
}

.nAUnmb[value="1"]:focus + .sErZ0d .oJSDn .sZz3j:nth-child(1) {
    outline: rgb(11, 87, 208) solid 2px;
}

.nAUnmb[value="2"]:focus + .sErZ0d .oJSDn .sZz3j:nth-child(2) {
    outline: rgb(11, 87, 208) solid 2px;
}

.nAUnmb[value="3"]:focus + .sErZ0d .oJSDn .sZz3j:nth-child(3) {
    outline: rgb(11, 87, 208) solid 2px;
}

.nAUnmb[value="4"]:focus + .sErZ0d .oJSDn .sZz3j:nth-child(4) {
    outline: rgb(11, 87, 208) solid 2px;
}

.nAUnmb[value="5"]:focus + .sErZ0d .oJSDn .sZz3j:nth-child(5) {
    outline: rgb(11, 87, 208) solid 2px;
}

.nAUnmb:not([value]):focus + .sErZ0d {
    outline: rgb(11, 87, 208) solid 2px;
}

.sErZ0d {
    display: inline-block;
}

.PpTKPc {
    opacity: 0;
}

.nAUnmb:not(:disabled) + .sErZ0d > .aQJXB:hover > .cQqDoe {
    opacity: 1;
}

.nAUnmb:not(:disabled) + .sErZ0d > .aQJXB:active > .cQqDoe {
    opacity: 0.75;
}

.nAUnmb:not(:disabled) + .sErZ0d .cQqDoe:hover ~ .cQqDoe {
    opacity: 0;
}

.xJEoWe {
    display: inline;
}

.HPTfYd-suEOdc {
    position: fixed;
    display: none;
    z-index: var(--gm3-tooltip-rich-z-index,2101);
}

.HPTfYd-z59Tgd {
    box-sizing: border-box;
    min-block-size: 24px;
    min-inline-size: 40px;
    overflow-wrap: anywhere;
    overflow: hidden;
    padding-block: 4px; padding-inline: 8px; word-break: normal;
    max-block-size: var(--gm3-tooltip-rich-container-max-block-size,40vh);
}

.HPTfYd-z59Tgd::before {
    position: absolute;
    box-sizing: border-box;
    inline-size: 100%;
    block-size: 100%;
    inset-block-start: 0px;
    inset-inline-start: 0px;
    border: 1px solid transparent;
    border-radius: inherit;
    content: "";
    pointer-events: none;
}

.HPTfYd-suEOdc-OWXEXe-TSZdd, .HPTfYd-suEOdc-OWXEXe-eo9XGd, .HPTfYd-suEOdc-OWXEXe-ZYIfFd {
    display: inline-flex;
}

.HPTfYd-z59Tgd-OiiCO {
    opacity: 0;
    transform: scale(0.8);
    will-change: transform, opacity;
}

.HPTfYd-suEOdc-OWXEXe-TSZdd .HPTfYd-z59Tgd-OiiCO {
    opacity: 1;
    transform: scale(1);
}

.HPTfYd-suEOdc-OWXEXe-ZYIfFd .HPTfYd-z59Tgd-OiiCO {
    transform: scale(1);
}

.HPTfYd-suEOdc-OWXEXe-eo9XGd-RCfa3e .HPTfYd-z59Tgd-OiiCO {
    transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), transform 0.15s cubic-bezier(0, 0, 0.2, 1);
}

.HPTfYd-suEOdc-OWXEXe-ZYIfFd-RCfa3e .HPTfYd-z59Tgd-OiiCO {
    transition: opacity 75ms cubic-bezier(0.4, 0, 1, 1);
}

.HPTfYd-suEOdc-OWXEXe-nzrxxc {
    --gm3-button-text-focus-label-text-color: var(--gm3-tooltip-rich-action-focus-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-button-text-hover-label-text-color: var(--gm3-tooltip-rich-action-hover-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-button-text-hover-state-layer-color: var(--gm3-tooltip-rich-action-hover-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-button-text-hover-state-layer-opacity: var(--gm3-tooltip-rich-action-hover-state-layer-opacity,0.08);
    --gm3-button-text-label-text-color: var(--gm3-tooltip-rich-action-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-button-text-label-text-font: var(--gm3-tooltip-rich-action-label-text-font,"Google Sans Text");
    --gm3-button-text-label-text-size: var(--gm3-tooltip-rich-action-label-text-size,0.875rem);
    --gm3-button-text-label-text-tracking: var(--gm3-tooltip-rich-action-label-text-tracking,0rem);
    --gm3-button-text-label-text-weight: var(--gm3-tooltip-rich-action-label-text-weight,500);
    --gm3-button-text-pressed-label-text-color: var(--gm3-tooltip-rich-action-pressed-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-button-text-pressed-state-layer-opacity: var(--gm3-tooltip-rich-action-pressed-state-layer-opacity,0.1);
    --gm3-elevation-level: var(--gm3-tooltip-rich-container-elevation,2);
    --gm3-elevation-shadow-color: var(--gm3-tooltip-rich-container-shadow-color,var(--gm3-sys-color-shadow,#000));
}

.HPTfYd-suEOdc-OWXEXe-TSZdd.HPTfYd-suEOdc-OWXEXe-nzrxxc, .HPTfYd-suEOdc-OWXEXe-eo9XGd.HPTfYd-suEOdc-OWXEXe-nzrxxc, .HPTfYd-suEOdc-OWXEXe-ZYIfFd.HPTfYd-suEOdc-OWXEXe-nzrxxc {
    display: inline-block;
    position: absolute;
}

.HPTfYd-suEOdc-sM5MNb-OWXEXe-nzrxxc {
    position: relative;
}

.HPTfYd-suEOdc-OWXEXe-nzrxxc .HPTfYd-z59Tgd {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    line-height: 20px;
    max-inline-size: var(--gm3-tooltip-rich-container-max-inline-size,320px);
    position: relative;
    text-align: start;
    background-color: var(--gm3-tooltip-rich-container-color,var(--gm3-sys-color-surface-container,#f0f4f9));
    border-radius: var(--gm3-tooltip-rich-container-shape,12px);
}

.HPTfYd-MlC99b {
    margin-block: 0px; margin-inline: 8px; color: var(--gm3-tooltip-rich-subhead-color,var(--gm3-sys-color-on-surface-variant,#444746));
    font-family: var(--gm3-tooltip-rich-subhead-font,"Google Sans Text","Google Sans");
    font-size: var(--gm3-tooltip-rich-subhead-size,.875rem);
    font-weight: var(--gm3-tooltip-rich-subhead-weight,500);
    letter-spacing: var(--gm3-tooltip-rich-subhead-tracking,0);
    line-height: var(--gm3-tooltip-rich-subhead-line-height,1.25rem);
}

.HPTfYd-MlC99b::before {
    display: inline-block;
    inline-size: 0px;
    block-size: 24px;
    content: "";
    vertical-align: 0px;
}

.HPTfYd-IqDDtd {
    align-self: stretch;
    margin: 8px;
    max-inline-size: calc(var(--gm3-tooltip-rich-container-max-inline-size, 320px) - 16px);
    color: var(--gm3-tooltip-rich-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    font-family: var(--gm3-tooltip-rich-supporting-text-font,Roboto,sans-serif);
    font-size: var(--gm3-tooltip-rich-supporting-text-size,.875rem);
    font-weight: var(--gm3-tooltip-rich-supporting-text-weight,400);
    letter-spacing: var(--gm3-tooltip-rich-supporting-text-tracking,.0178571429em);
    line-height: var(--gm3-tooltip-rich-supporting-text-line-height,1.25rem);
}

.HPTfYd-IqDDtd-hSRGPd {
    text-decoration: none;
    color: var(--gm3-tooltip-rich-action-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
}

.HPTfYd-a1tyJ-bN97Pc {
    overflow-x: var(--gm3-tooltip-rich-content-overflow-x,unset);
    overflow-y: var(--gm3-tooltip-rich-content-overflow-y,unset);
}

.HPTfYd-suEOdc-OWXEXe-nzrxxc-LQLjdd, .HPTfYd-IqDDtd, .HPTfYd-MlC99b {
    z-index: 1;
}

.HPTfYd-suEOdc-OWXEXe-nzrxxc-JIbuQc {
    margin-block: 0px; }

.HPTfYd-Djsh7e-XxIAqe-cGMI2b {
    outline: transparent solid 1px;
    z-index: -1;
}

.HPTfYd-Djsh7e-XxIAqe-ma6Yeb, .HPTfYd-Djsh7e-XxIAqe-cGMI2b {
    block-size: 24px;
    border-radius: 4px;
    inline-size: 24px;
    position: absolute;
    transform: rotate(35deg) skewY(20deg) scaleX(0.939693);
    background-color: var(--gm3-tooltip-rich-container-color,var(--gm3-sys-color-surface-container,#f0f4f9));
}

.HPTfYd-Djsh7e-ma6Yeb-BFbNVe::before, .HPTfYd-Djsh7e-ma6Yeb-BFbNVe::after {
    box-shadow: none;
}

.HPTfYd-z59Tgd-cGMI2b-BFbNVe {
    border-radius: var(--gm3-tooltip-rich-container-shape,12px);
}

.cD9yc {
    background-color: rgb(239, 242, 239);
    border-radius: 20px;
    box-sizing: border-box;
    color: initial;
    display: flex;
    flex-direction: column;
    max-width: 252px;
    position: relative;
}

.cD9yc:hover {
    background-color: rgb(227, 227, 227);
}

.cD9yc:active {
    background-color: rgb(199, 199, 199);
}

.TS4QDe {
    display: flex;
    flex-direction: column;
    padding: 16px;
}

.UvhDdd {
    border-radius: 20px;
    height: 100%;
    outline: none;
    position: absolute;
    width: 100%;
}

.UvhDdd:focus-visible ~ .pwmOKe {
    --gm3-focus-ring-outward-display: block;
    --gm3-focus-ring-outward-target-shape-start-start: 20px;
    --gm3-focus-ring-outward-target-shape-start-end: 20px;
    --gm3-focus-ring-outward-target-shape-end-end: 20px;
    --gm3-focus-ring-outward-target-shape-end-start: 20px;
}

.nc1s3c, .jX4H2b {
    aspect-ratio: 1.57143 / 1;
    border-radius: 12px;
    width: 100%;
}

.jX4H2b {
    align-items: center;
    background: white;
    display: flex;
    justify-content: center;
}

.JfY1vd {
    height: 60px;
    width: 60px;
}

.GzKZcb {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    letter-spacing: 0px;
    line-height: 1.5rem;
    font-variant-ligatures: none;
    font-weight: 500;
    margin: 12px 0px 0px;
    min-height: 1.5rem;
}

.ILTMZc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
    margin-top: 4px;
}

.Uufqmb {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
    font-variant-ligatures: none;
    margin: 8px 0px 0px;
    min-height: 2.5rem;
}

@container wall-feed (width <= 1072px) {
    .cD9yc:nth-child(n+5) {
        display: none;
    }
}

@container related-items (width <= 1072px) {
    .cD9yc {
        width: 220px;
    }
}

.MUvMUd {
    animation: 2s linear 0s infinite normal none running loading;
    border-radius: 20px;
    height: 100%;
    mask-image: linear-gradient(130deg, transparent 0px, rgb(225, 227, 225) 20%, white 40%, transparent 60%, rgb(225, 227, 225) 80%, white 100%);
    mask-size: 300% 100%;
    width: 100%;
}

@keyframes loading {
    0% {
        mask-position: right center;
    }

    100% {
        mask-position: left center;
    }
}

.LJ6fGd {
    background-color: rgb(239, 242, 239);
    border-radius: 20px;
    height: 278px;
    width: 252px;
}

.fjAENd {
    background-color: rgb(239, 242, 239);
    border-radius: 20px;
    width: 100%;
    height: 132px;
}

@container wall-feed (width <= 1072px) {
    .LJ6fGd:last-child {
        display: none;
    }
}

c-wiz {
    contain: style;
}

c-wiz > c-data {
    display: none;
}

c-wiz.rETSD {
    contain: none;
}

c-wiz.Ubi8Z {
    contain: layout style;
}

.Egde8b {
    --gm3-icon-button-standard-icon-size: 32px;
    --gm3-icon-button-standard-state-layer-height: 40px;
    --gm3-icon-button-standard-state-layer-width: 40px;
    --gm3-icon-button-standard-unselected-icon-color: #041e49;
    --gm3-icon-button-standard-unselected-focus-icon-color: #041e49;
    --gm3-icon-button-standard-unselected-hover-icon-color: #041e49;
    --gm3-icon-button-standard-unselected-pressed-icon-color: #041e49;
    left: -60px;
    position: absolute;
    top: 10px;
}

.Egde8b:hover {
    background-color: rgb(227, 227, 227);
}

.Egde8b:focus, .Egde8b:active {
    background-color: rgb(199, 199, 199);
}

.NhTFZ {
    background-color: white;
}

.NhTFZ.eLNT1d {
    display: none;
}

.VuNdOd {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 88px 0px;
}

.m91m9 {
    display: block;
    width: 552px;
}

.eFHPDf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 2rem;
    letter-spacing: 0px;
    line-height: 2.5rem;
    font-weight: 700;
    margin: 0.67em 0px;
}

.Yj1nkb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    margin: 0px 0px 40px;
    text-align: center;
    width: 480px;
}

.S8daBe-O1htCb-H9tDt {
    display: inline-flex;
    flex-direction: column;
    position: relative;
}

.S8daBe-O1htCb-H9tDt[hidden] {
    display: none;
}

.S8daBe-O1htCb {
    display: inline-flex;
    position: relative;
}

.S8daBe-O1htCb-OWXEXe-OWB6Me {
    cursor: default;
    pointer-events: none;
}

.S8daBe-TkwUic {
    box-sizing: border-box;
    min-width: 0px;
    width: var(--gm3-select-shared-text-field-container-width,200px);
    height: var(--gm3-select-shared-text-field-container-height,56px);
    position: relative;
    flex: 1 1 0%;
    display: flex;
    align-items: baseline;
    overflow: hidden;
    outline: none;
    cursor: pointer;
}

.S8daBe-O1htCb-OWXEXe-SfQLQb-M1Soyc-Bz112c .S8daBe-TkwUic {
    padding-inline: 0px; }

.S8daBe-aPP78e {
    position: absolute;
    inset: 0px;
    height: var(--gm3-select-shared-text-field-container-height,56px);
}

.S8daBe-TkwUic .S8daBe-cTi5dd {
    width: var(--gm3-select-shared-text-field-leading-icon-size,24px);
    height: var(--gm3-select-shared-text-field-leading-icon-size,24px);
    font-size: var(--gm3-select-shared-text-field-leading-icon-size,24px);
    color: var(--gm3-select-shared-text-field-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    margin: 0px 12px;
    display: inline-block;
    box-sizing: border-box;
    border: none;
    text-decoration: none;
    user-select: none;
    flex-shrink: 0;
    align-self: center;
    background-color: transparent;
    fill: currentcolor;
}

.S8daBe-O1htCb:hover .S8daBe-TkwUic .S8daBe-cTi5dd {
    color: var(--gm3-select-shared-text-field-hover-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-XpnDCe .S8daBe-TkwUic .S8daBe-cTi5dd {
    color: var(--gm3-select-shared-text-field-focus-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc .S8daBe-TkwUic .S8daBe-cTi5dd {
    color: var(--gm3-select-shared-text-field-error-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc:hover .S8daBe-TkwUic .S8daBe-cTi5dd {
    color: var(--gm3-select-shared-text-field-error-hover-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc.S8daBe-O1htCb-OWXEXe-XpnDCe .S8daBe-TkwUic .S8daBe-cTi5dd {
    color: var(--gm3-select-shared-text-field-error-focus-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me .S8daBe-TkwUic .S8daBe-cTi5dd, .S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me.S8daBe-O1htCb-OWXEXe-UJflGc .S8daBe-TkwUic .S8daBe-cTi5dd {
    color: var(--gm3-select-shared-text-field-disabled-leading-icon-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.38));
}

@media (forced-colors: active) {
    .S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me .S8daBe-TkwUic .S8daBe-cTi5dd, .S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me.S8daBe-O1htCb-OWXEXe-UJflGc .S8daBe-TkwUic .S8daBe-cTi5dd {
        color: graytext;
    }
}

.S8daBe-uusGie-fmcmS-haAclf {
    display: flex;
    flex: 1 1 0%;
    min-width: 0px;
    pointer-events: none;
}

.S8daBe-uusGie-fmcmS {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--gm3-select-shared-text-field-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    font-family: var(--gm3-select-shared-text-field-input-text-font,"Google Sans",Roboto,Arial,sans-serif);
    font-size: var(--gm3-select-shared-text-field-input-text-size,1rem);
    font-weight: var(--gm3-select-shared-text-field-input-text-weight,400);
    line-height: var(--gm3-select-shared-text-field-input-text-line-height,1.5rem);
    letter-spacing: var(--gm3-select-shared-text-field-input-text-tracking,0);
}

.S8daBe-O1htCb:hover .S8daBe-uusGie-fmcmS {
    color: var(--gm3-select-shared-text-field-hover-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-XpnDCe .S8daBe-uusGie-fmcmS {
    color: var(--gm3-select-shared-text-field-focus-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc .S8daBe-uusGie-fmcmS {
    color: var(--gm3-select-shared-text-field-error-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc:hover .S8daBe-uusGie-fmcmS {
    color: var(--gm3-select-shared-text-field-error-hover-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc.S8daBe-O1htCb-OWXEXe-XpnDCe .S8daBe-uusGie-fmcmS {
    color: var(--gm3-select-shared-text-field-error-focus-input-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me .S8daBe-uusGie-fmcmS, .S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me.S8daBe-O1htCb-OWXEXe-UJflGc .S8daBe-uusGie-fmcmS {
    color: var(--gm3-select-shared-text-field-disabled-input-text-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.38));
}

@media (forced-colors: active) {
    .S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me .S8daBe-uusGie-fmcmS, .S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me.S8daBe-O1htCb-OWXEXe-UJflGc .S8daBe-uusGie-fmcmS {
        color: graytext;
    }
}

.S8daBe-t08AT-Bz112c {
    margin: 0px 12px;
    position: relative;
    display: inline-flex;
    flex-shrink: 0;
    align-self: center;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    width: var(--gm3-select-shared-text-field-trailing-icon-size,24px);
    height: var(--gm3-select-shared-text-field-trailing-icon-size,24px);
    fill: var(--gm3-select-shared-text-field-trailing-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.S8daBe-t08AT-Bz112c-Bd00G {
    width: 41.6667%;
    height: 20.8333%;
}

.S8daBe-O1htCb:hover .S8daBe-t08AT-Bz112c {
    fill: var(--gm3-select-shared-text-field-hover-trailing-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-XpnDCe .S8daBe-t08AT-Bz112c {
    fill: var(--gm3-select-shared-text-field-focus-trailing-icon-color,var(--gm3-sys-color-primary,#0b57d0));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc .S8daBe-t08AT-Bz112c {
    fill: var(--gm3-select-shared-text-field-error-trailing-icon-color,var(--gm3-sys-color-error,#b3261e));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc:hover .S8daBe-t08AT-Bz112c {
    fill: var(--gm3-select-shared-text-field-error-hover-trailing-icon-color,var(--gm3-sys-color-on-error-container,#410e0b));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc.S8daBe-O1htCb-OWXEXe-XpnDCe .S8daBe-t08AT-Bz112c {
    fill: var(--gm3-select-shared-text-field-error-focus-trailing-icon-color,var(--gm3-sys-color-error,#b3261e));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me .S8daBe-t08AT-Bz112c, .S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me.S8daBe-O1htCb-OWXEXe-UJflGc .S8daBe-t08AT-Bz112c {
    fill: var(--gm3-select-shared-text-field-disabled-trailing-icon-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.38));
}

@media (forced-colors: active) {
    .S8daBe-O1htCb .S8daBe-t08AT-Bz112c .S8daBe-t08AT-Bz112c-Bd00G {
        fill: currentcolor;
    }

    .S8daBe-O1htCb-OWXEXe-OWB6Me .S8daBe-t08AT-Bz112c .S8daBe-t08AT-Bz112c-Bd00G {
        fill: graytext;
    }
}

.S8daBe-t08AT-Bz112c-auswjd, .S8daBe-t08AT-Bz112c-mt1Mkb {
    position: absolute;
    top: 0px;
    left: 0px;
}

.S8daBe-t08AT-Bz112c-mt1Mkb {
    opacity: 1;
    transition: opacity 75ms linear 75ms;
}

.S8daBe-t08AT-Bz112c-auswjd {
    opacity: 0;
    transition: opacity 75ms linear;
}

.S8daBe-O1htCb-OWXEXe-pXU01b .S8daBe-t08AT-Bz112c-mt1Mkb {
    opacity: 0;
    transition: opacity 50ms linear;
}

.S8daBe-O1htCb-OWXEXe-pXU01b .S8daBe-t08AT-Bz112c-auswjd {
    opacity: 1;
    transition: opacity 0.1s linear 50ms;
}

.S8daBe-DRt3c-V67aGc {
    --gm3-floating-label-label-text-color: var(--gm3-select-shared-text-field-label-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-floating-label-label-text-font: var(--gm3-select-shared-text-field-label-text-font,"Google Sans",Roboto,Arial,sans-serif);
    --gm3-floating-label-label-text-line-height: var(--gm3-select-shared-text-field-label-text-line-height,1.5rem);
    --gm3-floating-label-label-text-size: var(--gm3-select-shared-text-field-label-text-size,1rem);
    --gm3-floating-label-label-text-tracking: var(--gm3-select-shared-text-field-label-text-tracking,0rem);
    --gm3-floating-label-label-text-weight: var(--gm3-select-shared-text-field-label-text-weight,400);
    --gm3-floating-label-resting-label-top-space: calc(50% - var(--gm3-select-shared-text-field-label-text-line-height, 1.5rem)/2);
    --gm3-floating-label-resting-label-max-width: calc(100% - var(--gm3-select-shared-text-field-trailing-icon-size, 24px) - 24px);
    --gm3-floating-label-floating-label-text-size: var(--gm3-select-shared-text-field-label-text-populated-size,0.75rem);
    --gm3-floating-label-floating-label-text-line-height: var(--gm3-select-shared-text-field-label-text-populated-line-height,1rem);
}

.S8daBe-O1htCb-OWXEXe-SfQLQb-M1Soyc-Bz112c .S8daBe-DRt3c-V67aGc {
    --gm3-floating-label-resting-label-leading-space: calc(var(--gm3-select-shared-text-field-leading-icon-size, 24px) + 24px);
    --gm3-floating-label-resting-label-max-width: calc(100% - var(--gm3-select-shared-text-field-leading-icon-size, 24px) - 48px - var(--gm3-select-shared-text-field-trailing-icon-size, 24px));
}

.S8daBe-O1htCb:hover .S8daBe-DRt3c-V67aGc {
    --gm3-floating-label-label-text-color: var(--gm3-select-shared-text-field-hover-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-XpnDCe .S8daBe-DRt3c-V67aGc {
    --gm3-floating-label-label-text-color: var(--gm3-select-shared-text-field-focus-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc .S8daBe-DRt3c-V67aGc {
    --gm3-floating-label-label-text-color: var(--gm3-select-shared-text-field-error-label-text-color,var(--gm3-sys-color-error,#b3261e));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc:hover .S8daBe-DRt3c-V67aGc {
    --gm3-floating-label-label-text-color: var(--gm3-select-shared-text-field-error-hover-label-text-color,var(--gm3-sys-color-on-error-container,#410e0b));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc.S8daBe-O1htCb-OWXEXe-XpnDCe .S8daBe-DRt3c-V67aGc {
    --gm3-floating-label-label-text-color: var(--gm3-select-shared-text-field-error-focus-label-text-color,var(--gm3-sys-color-error,#b3261e));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me .S8daBe-DRt3c-V67aGc, .S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me.S8daBe-O1htCb-OWXEXe-UJflGc .S8daBe-DRt3c-V67aGc {
    --gm3-floating-label-label-text-color: var(--gm3-select-shared-text-field-disabled-label-text-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.38));
}

@media (forced-colors: active) {
    .S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me .S8daBe-DRt3c-V67aGc, .S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me.S8daBe-O1htCb-OWXEXe-UJflGc .S8daBe-DRt3c-V67aGc {
        --gm3-floating-label-label-text-color: GrayText;
    }
}

.S8daBe-O1htCb + .S8daBe-gAMoz-fmcmS {
    margin: 4px 16px 0px;
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-select-shared-text-field-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-text-field-helper-text-supporting-text-font: var(--gm3-select-shared-text-field-supporting-text-font,"Google Sans",Roboto,Arial,sans-serif);
    --gm3-text-field-helper-text-supporting-text-line-height: var(--gm3-select-shared-text-field-supporting-text-line-height,1rem);
    --gm3-text-field-helper-text-supporting-text-size: var(--gm3-select-shared-text-field-supporting-text-size,0.75rem);
    --gm3-text-field-helper-text-supporting-text-tracking: var(--gm3-select-shared-text-field-supporting-text-tracking,0.006rem);
    --gm3-text-field-helper-text-supporting-text-weight: var(--gm3-select-shared-text-field-supporting-text-weight,400);
    --gm3-text-field-helper-text-supporting-text-opacity: 1;
}

.S8daBe-O1htCb:hover + .S8daBe-gAMoz-fmcmS {
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-select-shared-text-field-hover-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-XpnDCe + .S8daBe-gAMoz-fmcmS {
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-select-shared-text-field-focus-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc + .S8daBe-gAMoz-fmcmS {
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-select-shared-text-field-error-supporting-text-color,var(--gm3-sys-color-error,#b3261e));
    --gm3-text-field-helper-text-validation-text-opacity: 1;
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc:hover + .S8daBe-gAMoz-fmcmS {
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-select-shared-text-field-error-hover-supporting-text-color,var(--gm3-sys-color-error,#b3261e));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc.S8daBe-O1htCb-OWXEXe-XpnDCe + .S8daBe-gAMoz-fmcmS {
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-select-shared-text-field-error-focus-supporting-text-color,var(--gm3-sys-color-error,#b3261e));
}

.S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me + .S8daBe-gAMoz-fmcmS, .S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me.S8daBe-O1htCb-OWXEXe-UJflGc + .S8daBe-gAMoz-fmcmS {
    --gm3-text-field-helper-text-supporting-text-color: var(--gm3-select-shared-text-field-disabled-supporting-text-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.38));
}

@media (forced-colors: active) {
    .S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me + .S8daBe-gAMoz-fmcmS, .S8daBe-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me.S8daBe-O1htCb-OWXEXe-UJflGc + .S8daBe-gAMoz-fmcmS {
        --gm3-text-field-helper-text-supporting-text-color: GrayText;
    }
}

.S8daBe-YPmvEd {
    --gm3-menu-cascading-menu-indicator-icon-color: var(--gm3-select-shared-menu-cascading-menu-indicator-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-menu-cascading-menu-indicator-icon-size: var(--gm3-select-shared-menu-cascading-menu-indicator-icon-size,24px);
    --gm3-menu-container-color: var(--gm3-select-shared-menu-container-color,var(--gm3-sys-color-surface-container,#f0f4f9));
    --gm3-menu-container-elevation: var(--gm3-select-shared-menu-container-elevation,2);
    --gm3-menu-container-shadow-color: var(--gm3-select-shared-menu-container-shadow-color,var(--gm3-sys-color-shadow,#000));
    --gm3-menu-container-shape: var(--gm3-select-shared-menu-container-shape,4px);
    --gm3-list-list-item-selected-container-color: var(--gm3-select-shared-menu-list-item-selected-container-color,var(--gm3-sys-color-surface-variant,#e1e3e1));
    --gm3-list-divider-color: var(--gm3-select-shared-menu-divider-color,var(--gm3-sys-color-surface-variant,#e1e3e1));
    --gm3-list-divider-height: var(--gm3-select-shared-menu-divider-height,1px);
    --gm3-list-list-item-leading-space: 16px;
    --gm3-list-list-item-trailing-space: 16px;
    --gm3-list-list-item-content-gap: 12px;
    --gm3-list-list-item-one-line-container-height: var(--gm3-select-shared-menu-list-item-one-line-container-height,48px);
    --gm3-list-list-item-one-line-padding: var(--gm3-select-shared-menu-list-item-one-line-padding,8px);
    --gm3-list-list-item-two-line-container-height: var(--gm3-select-shared-menu-list-item-two-line-container-height,64px);
    --gm3-list-list-item-two-line-padding: 0px;
    --gm3-list-list-item-leading-icon-color: var(--gm3-select-shared-menu-list-item-with-leading-icon-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-list-list-item-hover-leading-icon-icon-color: var(--gm3-select-shared-menu-list-item-with-leading-icon-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-list-list-item-selected-leading-icon-color: var(--gm3-select-shared-menu-list-item-with-leading-icon-leading-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-list-list-item-leading-icon-size: var(--gm3-select-shared-menu-list-item-with-leading-icon-leading-icon-size,24px);
    --gm3-list-list-item-label-text-color: var(--gm3-select-shared-menu-list-item-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-list-list-item-hover-label-text-color: var(--gm3-select-shared-menu-list-item-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-list-list-item-focus-label-text-color: var(--gm3-select-shared-menu-list-item-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-list-list-item-selected-label-text-color: var(--gm3-select-shared-menu-list-item-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-list-list-item-label-text-font: var(--gm3-select-shared-menu-list-item-label-text-font,"Google Sans",Roboto,Arial,sans-serif);
    --gm3-list-list-item-label-text-line-height: var(--gm3-select-shared-menu-list-item-label-text-line-height,1.25rem);
    --gm3-list-list-item-label-text-size: var(--gm3-select-shared-menu-list-item-label-text-size,1rem);
    --gm3-list-list-item-label-text-tracking: var(--gm3-select-shared-menu-list-item-label-text-tracking,0rem);
    --gm3-list-list-item-label-text-weight: var(--gm3-select-shared-menu-list-item-label-text-weight,400);
    --gm3-list-list-item-selected-label-text-weight: var(--gm3-select-shared-menu-list-item-label-text-weight,400);
    --gm3-list-list-item-supporting-text-color: var(--gm3-sys-color-on-surface-variant,#444746);
    --gm3-list-list-item-selected-supporting-text-color: var(--gm3-sys-color-on-surface-variant,#444746);
    --gm3-list-list-item-supporting-text-font: var(--gm3-select-shared-menu-list-item-label-text-font,"Google Sans",Roboto,Arial,sans-serif);
    --gm3-list-list-item-supporting-text-tracking: var(--gm3-select-shared-menu-list-item-label-text-tracking,0rem);
    --gm3-list-list-item-supporting-text-weight: 400;
    --gm3-list-list-item-trailing-supporting-text-color: var(--gm3-sys-color-on-surface-variant,#444746);
    --gm3-list-list-item-selected-trailing-supporting-text-color: var(--gm3-sys-color-on-surface-variant,#444746);
    --gm3-list-list-item-trailing-supporting-text-font: var(--gm3-select-shared-menu-list-item-label-text-font,"Google Sans",Roboto,Arial,sans-serif);
    --gm3-list-list-item-trailing-supporting-text-size: 12px;
    --gm3-list-list-item-trailing-supporting-text-tracking: var(--gm3-select-shared-menu-list-item-label-text-tracking,0rem);
    --gm3-list-list-item-trailing-supporting-text-weight: 400;
    --gm3-list-list-item-selected-trailing-supporting-text-weight: 400;
}

.S8daBe-uG8BId {
    width: 100%;
}

.S8daBe-OkbHre-SfQLQb-M1Soyc-bN97Pc {
    --gm3-list-list-item-leading-space: 12px;
    --gm3-list-list-item-trailing-space: 12px;
}

.S8daBe-OkbHre-Woal0c-RWgCYc {
    min-height: var(--gm3-select-shared-menu-list-item-one-line-container-height,48px);
}

@media (forced-colors: active) {
    .S8daBe-YPmvEd::before {
        position: absolute;
        box-sizing: border-box;
        inset: 0px;
        border: 1px solid transparent;
        border-radius: inherit;
        pointer-events: none;
        content: "";
    }
}

.I246Qc {
    --gm3-select-shared-menu-container-elevation: 1;
    --gm3-select-shared-menu-container-shadow-color: #989898;
    --gm3-select-shared-menu-container-shape: 4px;
    --gm3-select-shared-menu-list-item-one-line-container-height: 48px;
    --gm3-select-shared-menu-list-item-label-text-color: #1f1f1f;
    --gm3-select-shared-menu-list-item-label-text-font: "Google Sans";
    --gm3-select-shared-menu-list-item-label-text-size: 0.95rem;
    --gm3-select-shared-menu-list-item-label-text-weight: 400;
    --gm3-select-shared-menu-list-item-selected-container-color: #d3e3fd;
    --gm3-select-shared-text-field-container-height: 40px;
    --gm3-select-shared-text-field-focus-label-text-color: #747775;
    --gm3-select-shared-text-field-hover-label-text-color: #747775;
    --gm3-select-shared-text-field-input-text-color: black;
    --gm3-select-shared-text-field-input-text-font: "Google Sans";
    --gm3-select-shared-text-field-input-text-size: 0.95rem;
    --gm3-select-shared-text-field-input-text-weight: 500;
    --gm3-select-shared-text-field-label-text-color: #747775;
    --gm3-select-shared-text-field-label-text-font: "Google Sans";
    --gm3-select-shared-text-field-label-text-populated-size: 0.7rem;
    --gm3-select-shared-text-field-label-text-size: 0.95rem;
    --gm3-select-shared-text-field-label-text-weight: 500;
    --gm3-select-shared-text-field-leading-icon-color: #747775;
    --gm3-select-shared-text-field-supporting-text-font: "Google Sans";
    --gm3-select-shared-text-field-supporting-text-size: 0.8rem;
    --gm3-select-shared-text-field-supporting-text-weight: 500;
    --gm3-select-outlined-text-field-container-height: 40px;
    --gm3-select-outlined-text-field-focus-outline-color: #0b57d0;
    --gm3-select-outlined-text-field-focus-outline-width: 2px;
    --gm3-select-outlined-text-field-hover-outline-color: #747775;
    --gm3-select-outlined-text-field-hover-outline-width: 1.5px;
    --gm3-select-outlined-text-field-outline-color: #747775;
    --gm3-select-outlined-text-field-outline-width: 1px;
    --gm3-select-outlined-text-field-container-shape-start-start: 24px;
    --gm3-select-outlined-text-field-container-shape-start-end: 24px;
    --gm3-select-outlined-text-field-container-shape-end-end: 24px;
    --gm3-select-outlined-text-field-container-shape-end-start: 24px;
    width: 100%;
}

.olYdbd {
    margin-top: 8px;
}

.WHEB3b-O1htCb .S8daBe-TkwUic {
    overflow: visible;
}

.WHEB3b-O1htCb .S8daBe-uusGie-fmcmS-haAclf {
    height: 100%;
    display: inline-flex;
    align-items: center;
}

.WHEB3b-O1htCb:not(.S8daBe-O1htCb-OWXEXe-SfQLQb-M1Soyc-Bz112c) .S8daBe-TkwUic {
    padding-inline-start: max(16px,var(--gm3-select-outlined-text-field-container-shape-start-start,4px) + 4px); }

.WHEB3b-O1htCb .S8daBe-DRt3c-V67aGc {
    --gm3-floating-label-floating-label-top-space: -6px;
    --gm3-floating-label-floating-label-leading-space: max(16px,var(--gm3-select-outlined-text-field-container-shape-start-start,4px) + 4px);
    --gm3-floating-label-floating-label-max-width: calc(100% - (max(16px, var(--gm3-select-outlined-text-field-container-shape-start-start, 4px) + 4px) + max(8px, min(var(--gm3-select-outlined-text-field-container-shape-start-end, 4px), var(--gm3-select-outlined-text-field-container-height, 56px) / 2)) + 6px));
}

.WHEB3b-O1htCb:not(.S8daBe-O1htCb-OWXEXe-SfQLQb-M1Soyc-Bz112c) .S8daBe-DRt3c-V67aGc {
    --gm3-floating-label-resting-label-leading-space: max(16px,var(--gm3-select-outlined-text-field-container-shape-start-start,4px) + 4px);
}

.WHEB3b-CZC2Ab-i5vt6e {
    --gm3-notched-outline-border-color: var(--gm3-select-outlined-text-field-outline-color,var(--gm3-sys-color-outline,#747775));
    --gm3-notched-outline-border-width: var(--gm3-select-outlined-text-field-outline-width,1px);
    --gm3-notched-outline-container-shape-start-start: var(--gm3-select-outlined-text-field-container-shape-start-start,4px);
    --gm3-notched-outline-container-shape-start-end: var(--gm3-select-outlined-text-field-container-shape-start-end,4px);
    --gm3-notched-outline-container-shape-end-start: var(--gm3-select-outlined-text-field-container-shape-end-start,4px);
    --gm3-notched-outline-container-shape-end-end: var(--gm3-select-outlined-text-field-container-shape-end-end,4px);
    --gm3-notched-outline-leading-space: max(16px,var(--gm3-select-outlined-text-field-container-shape-start-start,4px) + 4px);
    --gm3-notched-outline-trailing-space: max(8px,min(var(--gm3-select-outlined-text-field-container-shape-start-end,4px),var(--gm3-select-outlined-text-field-container-height,56px)/2));
}

.WHEB3b-O1htCb:hover .WHEB3b-CZC2Ab-i5vt6e {
    --gm3-notched-outline-border-color: var(--gm3-select-outlined-text-field-hover-outline-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-notched-outline-border-width: var(--gm3-select-outlined-text-field-hover-outline-width,1px);
}

.WHEB3b-O1htCb.S8daBe-O1htCb-OWXEXe-XpnDCe .WHEB3b-CZC2Ab-i5vt6e {
    --gm3-notched-outline-border-color: var(--gm3-select-outlined-text-field-focus-outline-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-notched-outline-border-width: var(--gm3-select-outlined-text-field-focus-outline-width,3px);
}

.WHEB3b-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc .WHEB3b-CZC2Ab-i5vt6e {
    --gm3-notched-outline-border-color: var(--gm3-select-outlined-text-field-error-outline-color,var(--gm3-sys-color-error,#b3261e));
}

.WHEB3b-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc:hover .WHEB3b-CZC2Ab-i5vt6e {
    --gm3-notched-outline-border-color: var(--gm3-select-outlined-text-field-error-hover-outline-color,var(--gm3-sys-color-on-error-container,#410e0b));
}

.WHEB3b-O1htCb.S8daBe-O1htCb-OWXEXe-UJflGc.S8daBe-O1htCb-OWXEXe-XpnDCe .WHEB3b-CZC2Ab-i5vt6e {
    --gm3-notched-outline-border-color: var(--gm3-select-outlined-text-field-error-focus-outline-color,var(--gm3-sys-color-error,#b3261e));
}

.WHEB3b-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me .WHEB3b-CZC2Ab-i5vt6e, .WHEB3b-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me.S8daBe-O1htCb-OWXEXe-UJflGc .WHEB3b-CZC2Ab-i5vt6e {
    --gm3-notched-outline-border-color: var(--gm3-select-outlined-text-field-disabled-outline-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),0.12));
    --gm3-notched-outline-border-width: var(--gm3-select-outlined-text-field-disabled-outline-width,1px);
}

@media (forced-colors: active) {
    .WHEB3b-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me .WHEB3b-CZC2Ab-i5vt6e, .WHEB3b-O1htCb.S8daBe-O1htCb-OWXEXe-OWB6Me.S8daBe-O1htCb-OWXEXe-UJflGc .WHEB3b-CZC2Ab-i5vt6e {
        --gm3-notched-outline-border-color: GrayText;
    }
}

.BFBOHf, .NXD8lf {
    box-sizing: border-box;
}

.BFBOHf {
    color: rgb(11, 87, 208);
}

.NXD8lf {
    color: rgb(20, 108, 46);
}

.BFBOHf.RVihJ, .NXD8lf.RVihJ {
    margin-right: 4px;
}

.r7vqgf {
    --gm3-icon-button-standard-icon-size: 20px;
    --gm3-icon-button-standard-state-layer-height: 28px;
    --gm3-icon-button-standard-state-layer-width: 28px;
    --gm3-icon-button-standard-unselected-hover-state-layer-color: #0b57d0;
}

.NJmVtf {
    --gm3-icon-button-standard-icon-size: 20px;
    --gm3-icon-button-standard-state-layer-height: 28px;
    --gm3-icon-button-standard-state-layer-width: 28px;
    --gm3-icon-button-standard-unselected-hover-state-layer-color: #146c2e;
}

.OmOMFc {
    color: rgb(20, 108, 46);
    font-weight: 500;
    margin-right: 16px;
    vertical-align: middle;
}

.cJI8ee {
    color: rgb(11, 87, 208);
    cursor: pointer;
    font-variant-ligatures: none;
    font-weight: 500;
    margin-right: 16px;
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cJI8ee.HtRvfe {
    cursor: default;
    margin-right: 16px;
}

.V1VTAc {
    color: inherit;
    font-variant-ligatures: none;
    margin-right: 16px;
}

.m5LxXe {
    color: rgb(11, 87, 208);
}

@media screen and (max-width: 450px) {
    .V1VTAc, .tkwLZc {
        padding-left: 4px;
    }

    .cJI8ee {
        max-width: 200px;
    }
}

.VfPpkd-Sx9Kwc .VfPpkd-P5QLlc {
    background-color: var(--mdc-theme-surface,#fff);
}

.VfPpkd-Sx9Kwc .VfPpkd-IE5DDf, .VfPpkd-Sx9Kwc .VfPpkd-P5QLlc-GGAcbc {
    background-color: rgba(0, 0, 0, 0.32);
}

.VfPpkd-Sx9Kwc .VfPpkd-k2Wrsb {
    color: rgba(0, 0, 0, 0.87);
}

.VfPpkd-Sx9Kwc .VfPpkd-cnG4Wd {
    color: rgba(0, 0, 0, 0.6);
}

.VfPpkd-Sx9Kwc .VfPpkd-zMU9ub {
    color: var(--mdc-theme-on-surface,#000);
}

.VfPpkd-Sx9Kwc .VfPpkd-zMU9ub .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-Sx9Kwc .VfPpkd-zMU9ub .VfPpkd-Bz112c-Jh9lGc::after {
    background-color: var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000));
}

.VfPpkd-Sx9Kwc .VfPpkd-zMU9ub:hover .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-Sx9Kwc .VfPpkd-zMU9ub.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Bz112c-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.04);
}

.VfPpkd-Sx9Kwc .VfPpkd-zMU9ub.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-Sx9Kwc .VfPpkd-zMU9ub:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Bz112c-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,.12);
}

.VfPpkd-Sx9Kwc .VfPpkd-zMU9ub:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Bz112c-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.VfPpkd-Sx9Kwc .VfPpkd-zMU9ub:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Bz112c-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,.12);
}

.VfPpkd-Sx9Kwc .VfPpkd-zMU9ub.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.12);
}

.VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-s2gQvd .VfPpkd-k2Wrsb, .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-s2gQvd .VfPpkd-T0kwCb, .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-s2gQvd.VfPpkd-Sx9Kwc-XuHpsb-clz4Ic-yePe5c .VfPpkd-T0kwCb {
    border-color: rgba(0, 0, 0, 0.12);
}

.VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-s2gQvd .VfPpkd-k2Wrsb {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    margin-bottom: 0px;
}

.VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-XuHpsb-clz4Ic-tJHJj.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-oclYLd {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
}

.VfPpkd-Sx9Kwc .VfPpkd-P5QLlc {
    border-radius: var(--mdc-shape-medium,4px);
}

.VfPpkd-P5QLlc {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 11px 15px -7px, rgba(0, 0, 0, 0.14) 0px 24px 38px 3px, rgba(0, 0, 0, 0.12) 0px 9px 46px 8px;
}

.VfPpkd-k2Wrsb {
    -webkit-font-smoothing: antialiased;
    font-family: var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));
    font-size: var(--mdc-typography-headline6-font-size,1.25rem);
    line-height: var(--mdc-typography-headline6-line-height,2rem);
    font-weight: var(--mdc-typography-headline6-font-weight,500);
    letter-spacing: var(--mdc-typography-headline6-letter-spacing,.0125em);
    text-decoration: var(--mdc-typography-headline6-text-decoration,inherit);
    text-transform: var(--mdc-typography-headline6-text-transform,inherit);
}

.VfPpkd-cnG4Wd {
    -webkit-font-smoothing: antialiased;
    font-family: var(--mdc-typography-body1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));
    font-size: var(--mdc-typography-body1-font-size,1rem);
    line-height: var(--mdc-typography-body1-line-height,1.5rem);
    font-weight: var(--mdc-typography-body1-font-weight,400);
    letter-spacing: var(--mdc-typography-body1-letter-spacing,.03125em);
    text-decoration: var(--mdc-typography-body1-text-decoration,inherit);
    text-transform: var(--mdc-typography-body1-text-transform,inherit);
}

.VfPpkd-Sx9Kwc, .VfPpkd-IE5DDf {
    position: fixed;
    top: 0px;
    left: 0px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
}

.VfPpkd-Sx9Kwc {
    display: none;
    z-index: var(--mdc-dialog-z-index,7);
}

.VfPpkd-Sx9Kwc .VfPpkd-cnG4Wd {
    padding: 20px 24px;
}

.VfPpkd-Sx9Kwc .VfPpkd-P5QLlc {
    min-width: 280px;
}

@media (max-width: 592px) {
    .VfPpkd-Sx9Kwc .VfPpkd-P5QLlc {
        max-width: calc(-32px + 100vw);
    }
}

@media (min-width: 592px) {
    .VfPpkd-Sx9Kwc .VfPpkd-P5QLlc {
        max-width: 560px;
    }
}

.VfPpkd-Sx9Kwc .VfPpkd-P5QLlc {
    max-height: calc(100% - 32px);
}

.VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc {
    max-width: none;
}

@media (max-width: 960px) {
    .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc {
        max-height: 560px;
        width: 560px;
    }

    .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc .VfPpkd-zMU9ub-suEOdc-sM5MNb {
        position: relative;
        right: -12px;
    }
}

@media (max-width: 720px) and (max-width: 672px) {
    .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc {
        width: calc(-112px + 100vw);
    }
}

@media (max-width: 720px) and (min-width: 672px) {
    .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc {
        width: 560px;
    }
}

@media (max-width: 720px) and (max-height: 720px) {
    .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc {
        max-height: calc(-160px + 100vh);
    }
}

@media (max-width: 720px) and (min-height: 720px) {
    .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc {
        max-height: 560px;
    }
}

@media (max-width: 720px) {
    .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc .VfPpkd-zMU9ub-suEOdc-sM5MNb {
        position: relative;
        right: -12px;
    }
}

@media (max-width: 600px), (max-width: 720px) and (max-height: 400px), (min-width: 720px) and (max-height: 400px) {
    .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc {
        height: 100%;
        max-height: 100vh;
        max-width: 100vw;
        width: 100vw;
        border-radius: 0px;
    }

    .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc .VfPpkd-zMU9ub-suEOdc-sM5MNb {
        position: relative;
        order: -1;
        left: -12px;
    }

    .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc .VfPpkd-oclYLd {
        padding: 0px 16px 9px;
        justify-content: flex-start;
    }

    .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc .VfPpkd-k2Wrsb {
        margin-left: -8px;
    }
}

@media (min-width: 960px) {
    .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc {
        width: calc(-400px + 100vw);
    }

    .VfPpkd-Sx9Kwc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-P5QLlc .VfPpkd-zMU9ub-suEOdc-sM5MNb {
        position: relative;
        right: -12px;
    }
}

.VfPpkd-Sx9Kwc.VfPpkd-IE5DDf-OWXEXe-L6cTce .VfPpkd-IE5DDf {
    opacity: 0;
}

.VfPpkd-IE5DDf {
    opacity: 0;
    z-index: -1;
}

.VfPpkd-wzTsW {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    box-sizing: border-box;
    height: 100%;
    opacity: 0;
    pointer-events: none;
}

.VfPpkd-P5QLlc {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    box-sizing: border-box;
    max-width: 100%;
    max-height: 100%;
    pointer-events: auto;
    overflow-y: auto;
    outline: 0px;
    transform: scale(0.8);
}

.VfPpkd-P5QLlc .VfPpkd-BFbNVe-bF1uUb {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

[dir="rtl"] .VfPpkd-P5QLlc, .VfPpkd-P5QLlc[dir="rtl"] {
    text-align: right;
}

@media (-ms-high-contrast:active), screen and (forced-colors: active) {
    .VfPpkd-P5QLlc {
        outline: windowtext solid 2px;
    }
}

.VfPpkd-P5QLlc::before {
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    border: 2px solid transparent;
    border-radius: inherit;
    content: "";
    pointer-events: none;
}

@media screen and (forced-colors: active) {
    .VfPpkd-P5QLlc::before {
        border-color: canvastext;
    }
}

@media screen and (-ms-high-contrast:active), screen and (-ms-high-contrast:none) {
    .VfPpkd-P5QLlc::before {
        content: none;
    }
}

.VfPpkd-k2Wrsb {
    display: block;
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    margin: 0px 0px 1px;
    padding: 0px 24px 9px;
}

.VfPpkd-k2Wrsb::before {
    display: inline-block;
    width: 0px;
    height: 40px;
    content: "";
    vertical-align: 0px;
}

[dir="rtl"] .VfPpkd-k2Wrsb, .VfPpkd-k2Wrsb[dir="rtl"] {
    text-align: right;
}

.VfPpkd-Sx9Kwc-OWXEXe-s2gQvd .VfPpkd-k2Wrsb {
    margin-bottom: 1px;
    padding-bottom: 15px;
}

.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-oclYLd {
    align-items: baseline;
    border-bottom: 1px solid transparent;
    display: inline-flex;
    justify-content: space-between;
    padding: 0px 24px 9px;
    z-index: 1;
}

@media screen and (forced-colors: active) {
    .VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-oclYLd {
        border-bottom-color: canvastext;
    }
}

.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-oclYLd .VfPpkd-zMU9ub-suEOdc-sM5MNb {
    position: relative;
    right: -12px;
}

.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-k2Wrsb {
    margin-bottom: 0px;
    padding: 0px;
    border-bottom: 0px;
}

.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb.VfPpkd-Sx9Kwc-OWXEXe-s2gQvd .VfPpkd-k2Wrsb {
    border-bottom: 0px;
    margin-bottom: 0px;
}

.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-zMU9ub-suEOdc-sM5MNb {
    top: 5px;
}

.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb.VfPpkd-Sx9Kwc-OWXEXe-s2gQvd .VfPpkd-T0kwCb {
    border-top: 1px solid transparent;
}

@media screen and (forced-colors: active) {
    .VfPpkd-Sx9Kwc-OWXEXe-n9oEIb.VfPpkd-Sx9Kwc-OWXEXe-s2gQvd .VfPpkd-T0kwCb {
        border-top-color: canvastext;
    }
}

.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb-OWXEXe-diJVc .VfPpkd-zMU9ub-suEOdc-sM5MNb {
    margin-top: 4px;
}

.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb-OWXEXe-diJVc.VfPpkd-Sx9Kwc-OWXEXe-s2gQvd .VfPpkd-zMU9ub-suEOdc-sM5MNb {
    margin-top: 0px;
}

.VfPpkd-cnG4Wd {
    flex-grow: 1;
    box-sizing: border-box;
    margin: 0px;
    overflow: auto;
}

.VfPpkd-cnG4Wd > :first-child {
    margin-top: 0px;
}

.VfPpkd-cnG4Wd > :last-child {
    margin-bottom: 0px;
}

.VfPpkd-k2Wrsb + .VfPpkd-cnG4Wd, .VfPpkd-oclYLd + .VfPpkd-cnG4Wd {
    padding-top: 0px;
}

.VfPpkd-Sx9Kwc-OWXEXe-s2gQvd .VfPpkd-k2Wrsb + .VfPpkd-cnG4Wd {
    padding-top: 8px;
    padding-bottom: 8px;
}

.VfPpkd-cnG4Wd .VfPpkd-StrnGf-rymPhb:first-child:last-child {
    padding: 6px 0px 0px;
}

.VfPpkd-Sx9Kwc-OWXEXe-s2gQvd .VfPpkd-cnG4Wd .VfPpkd-StrnGf-rymPhb:first-child:last-child {
    padding: 0px;
}

.VfPpkd-T0kwCb {
    display: flex;
    position: relative;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    box-sizing: border-box;
    min-height: 52px;
    margin: 0px;
    padding: 8px;
    border-top: 1px solid transparent;
}

@media screen and (forced-colors: active) {
    .VfPpkd-T0kwCb {
        border-top-color: canvastext;
    }
}

.VfPpkd-Sx9Kwc-OWXEXe-eu7FSc .VfPpkd-T0kwCb {
    flex-direction: column;
    align-items: flex-end;
}

.VfPpkd-M1klYe {
    margin-left: 8px;
    margin-right: 0px;
    max-width: 100%;
    text-align: right;
}

[dir="rtl"] .VfPpkd-M1klYe, .VfPpkd-M1klYe[dir="rtl"] {
    margin-left: 0px;
    margin-right: 8px;
}

.VfPpkd-M1klYe:first-child {
    margin-left: 0px;
    margin-right: 0px;
}

[dir="rtl"] .VfPpkd-M1klYe:first-child, .VfPpkd-M1klYe:first-child[dir="rtl"] {
    margin-left: 0px;
    margin-right: 0px;
}

[dir="rtl"] .VfPpkd-M1klYe, .VfPpkd-M1klYe[dir="rtl"] {
    text-align: left;
}

.VfPpkd-Sx9Kwc-OWXEXe-eu7FSc .VfPpkd-M1klYe:not(:first-child) {
    margin-top: 12px;
}

.VfPpkd-Sx9Kwc-OWXEXe-FNFY6c, .VfPpkd-Sx9Kwc-OWXEXe-uGFO6d, .VfPpkd-Sx9Kwc-OWXEXe-FnSee {
    display: flex;
}

.VfPpkd-Sx9Kwc-OWXEXe-uGFO6d .VfPpkd-IE5DDf {
    transition: opacity 0.15s linear;
}

.VfPpkd-Sx9Kwc-OWXEXe-uGFO6d .VfPpkd-wzTsW {
    transition: opacity 75ms linear, transform 0.15s cubic-bezier(0, 0, 0.2, 1);
}

.VfPpkd-Sx9Kwc-OWXEXe-FnSee .VfPpkd-IE5DDf, .VfPpkd-Sx9Kwc-OWXEXe-FnSee .VfPpkd-wzTsW {
    transition: opacity 75ms linear;
}

.VfPpkd-Sx9Kwc-OWXEXe-FnSee .VfPpkd-wzTsW, .VfPpkd-Sx9Kwc-OWXEXe-FnSee .VfPpkd-P5QLlc {
    transform: none;
}

.VfPpkd-Sx9Kwc-OWXEXe-RTQbk .VfPpkd-IE5DDf {
    transition: none;
    opacity: 1;
}

.VfPpkd-Sx9Kwc-OWXEXe-FNFY6c .VfPpkd-IE5DDf, .VfPpkd-Sx9Kwc-OWXEXe-FNFY6c .VfPpkd-wzTsW {
    opacity: 1;
}

.VfPpkd-Sx9Kwc-OWXEXe-FNFY6c .VfPpkd-P5QLlc {
    transform: none;
}

.VfPpkd-Sx9Kwc-OWXEXe-FNFY6c.VfPpkd-P5QLlc-GGAcbc-OWXEXe-TSZdd .VfPpkd-P5QLlc-GGAcbc {
    opacity: 1;
}

.VfPpkd-Sx9Kwc-OWXEXe-FNFY6c.VfPpkd-P5QLlc-GGAcbc-OWXEXe-wJB69c .VfPpkd-P5QLlc-GGAcbc {
    transition: opacity 75ms linear;
}

.VfPpkd-Sx9Kwc-OWXEXe-FNFY6c.VfPpkd-P5QLlc-GGAcbc-OWXEXe-eo9XGd .VfPpkd-P5QLlc-GGAcbc {
    transition: opacity 0.15s linear;
}

.VfPpkd-P5QLlc-GGAcbc {
    display: none;
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.VfPpkd-P5QLlc-GGAcbc-OWXEXe-TSZdd .VfPpkd-P5QLlc-GGAcbc, .VfPpkd-P5QLlc-GGAcbc-OWXEXe-eo9XGd .VfPpkd-P5QLlc-GGAcbc, .VfPpkd-P5QLlc-GGAcbc-OWXEXe-wJB69c .VfPpkd-P5QLlc-GGAcbc {
    display: block;
}

.VfPpkd-Sx9Kwc-XuHpsb-pGuBYc {
    overflow: hidden;
}

.VfPpkd-Sx9Kwc-OWXEXe-di8rgd-bN97Pc-QFlW2 .VfPpkd-cnG4Wd {
    padding: 0px;
}

.VfPpkd-Sx9Kwc-OWXEXe-vOE8Lb .VfPpkd-wzTsW .VfPpkd-zMU9ub-suEOdc-sM5MNb {
    right: 12px;
    top: 9px;
    position: absolute;
    z-index: 1;
}

.VfPpkd-IE5DDf-OWXEXe-uIDLbb {
    pointer-events: none;
}

.VfPpkd-IE5DDf-OWXEXe-uIDLbb .VfPpkd-IE5DDf, .VfPpkd-IE5DDf-OWXEXe-uIDLbb .VfPpkd-P5QLlc-GGAcbc {
    display: none;
}

.cC1eCc {
    z-index: 2001;
}

.cC1eCc .VfPpkd-k2Wrsb {
    color: rgb(60, 64, 67);
}

.cC1eCc .VfPpkd-cnG4Wd {
    color: rgb(95, 99, 104);
}

.cC1eCc .VfPpkd-zMU9ub {
    color: rgb(95, 99, 104);
}

.cC1eCc .VfPpkd-zMU9ub .VfPpkd-Bz112c-Jh9lGc::before, .cC1eCc .VfPpkd-zMU9ub .VfPpkd-Bz112c-Jh9lGc::after {
    background-color: var(--mdc-ripple-color,rgb(95,99,104));
}

.cC1eCc .VfPpkd-zMU9ub:hover .VfPpkd-Bz112c-Jh9lGc::before, .cC1eCc .VfPpkd-zMU9ub.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Bz112c-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.04);
}

.cC1eCc .VfPpkd-zMU9ub.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Bz112c-Jh9lGc::before, .cC1eCc .VfPpkd-zMU9ub:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Bz112c-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,.12);
}

.cC1eCc .VfPpkd-zMU9ub:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Bz112c-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.cC1eCc .VfPpkd-zMU9ub:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Bz112c-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,.12);
}

.cC1eCc .VfPpkd-zMU9ub.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.12);
}

.cC1eCc .VfPpkd-IE5DDf, .cC1eCc .VfPpkd-P5QLlc-GGAcbc {
    background-color: rgba(32, 33, 36, 0.6);
}

.cC1eCc .VfPpkd-P5QLlc {
    background-color: rgb(255, 255, 255);
}

.cC1eCc .VfPpkd-P5QLlc {
    border-width: 0px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 3px 0px, rgba(60, 64, 67, 0.15) 0px 4px 8px 3px;
}

.cC1eCc .VfPpkd-P5QLlc .VfPpkd-BFbNVe-bF1uUb {
    opacity: 0;
}

.cC1eCc .VfPpkd-P5QLlc {
    border-radius: 8px;
}

.cC1eCc .VfPpkd-T0kwCb {
    padding-top: 2px;
    padding-bottom: 2px;
}

.cC1eCc .VfPpkd-T0kwCb .VfPpkd-RLmnJb {
    top: -6px;
    transform: none;
}

.cC1eCc .VfPpkd-k2Wrsb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: 0.00625em;
    font-weight: 500;
    padding-bottom: 13px;
}

.cC1eCc .VfPpkd-cnG4Wd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: 0.875rem;
    letter-spacing: 0.0142857em;
    font-weight: 400;
}

.cC1eCc .VfPpkd-T0kwCb .VfPpkd-LgbsSe + .VfPpkd-LgbsSe {
    margin-left: 8px;
}

.cC1eCc.VfPpkd-Sx9Kwc-OWXEXe-n9oEIb .VfPpkd-k2Wrsb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0px;
    font-weight: 400;
    padding-bottom: 0px;
}

.iGu0Be {
    text-align: center;
}

[dir="rtl"] .iGu0Be, .iGu0Be[dir="rtl"] {
    text-align: center;
}

.nE3Lu {
    color: rgb(26, 115, 232);
    height: 24px;
    width: 24px;
}

.nE3Lu::after {
    content: "";
    display: block;
}

.RT4Zob {
    --gm3-button-text-focus-label-text-color: #b3261e;
    --gm3-button-text-hover-label-text-color: #b3261e;
    --gm3-button-text-hover-state-layer-color: #b3261e;
    --gm3-button-text-label-text-color: #b3261e;
    --gm3-button-text-pressed-label-text-color: #b3261e;
    background-color: rgb(249, 222, 220);
    color: rgb(179, 38, 30);
}

.XtdnDc {
    background-color: rgb(211, 227, 253);
    color: rgb(11, 87, 208);
}

.c5K4Te {
    --gm3-button-text-focus-label-text-color: #843f2f;
    --gm3-button-text-hover-label-text-color: #843f2f;
    --gm3-button-text-hover-state-layer-color: #843f2f;
    --gm3-button-text-label-text-color: #843f2f;
    --gm3-button-text-pressed-label-text-color: #843f2f;
    background-color: rgb(255, 240, 208);
    color: rgb(132, 63, 47);
}

.gSrP5d {
    margin: 24px auto 48px;
    max-width: 1072px;
}

.gSrP5d:empty {
    display: none;
}

.xX710b {
    align-items: center;
    border-radius: 8px;
    display: flex;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    justify-content: space-between;
    max-width: 100%;
}

.Ojy58b {
    align-items: flex-start;
    display: flex;
    max-width: 85%;
    padding: 16px;
}

.uerP9d {
    height: 24px;
    margin-right: 24px;
}

.UWpb5 {
    color: rgb(48, 48, 48);
    line-height: 24px;
}

.IMCthb {
    display: inline-block;
    margin-right: 8px;
}

.RCcQLd {
    margin: 48px auto;
    max-width: 1072px;
}

.GHUT9b {
    margin: 48px auto;
    max-width: 1072px;
}

.ypHCl {
    column-gap: 21px;
    display: grid;
    grid-template-columns: repeat(4, minmax(0px, 1fr));
}

.iBNCIb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.5rem;
    letter-spacing: 0px;
    line-height: 2rem;
    font-weight: 700;
    margin-bottom: 12px;
}

.XDoBEd-JGcpL-MkD1Ye {
    position: relative;
}

.XDoBEd-JGcpL-P1ekSe {
    display: inline-flex;
    position: relative;
    opacity: 1;
    line-height: 0;
    overflow: hidden;
    transition: opacity 0.25s cubic-bezier(0.4, 0, 0.6, 1);
}

.XDoBEd-JGcpL-lMrXfd {
    position: absolute;
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
}

.XDoBEd-JGcpL-lLvYUc-Bd00G {
    height: 100%;
    width: 100%;
    fill: transparent;
}

.XDoBEd-JGcpL-oLOYtf-uDEFge {
    stroke: var(--gm3-circular-progress-active-indicator-color,var(--gm3-sys-color-primary,#0b57d0));
    stroke-width: var(--gm3-circular-progress-active-indicator-thickness,4px);
    stroke-linecap: round;
}

@media (forced-colors: active) {
    .XDoBEd-JGcpL-oLOYtf-uDEFge {
        stroke: canvastext;
    }
}

.XDoBEd-JGcpL-BEcm3d {
    stroke: var(--gm3-circular-progress-track-color,var(--gm3-sys-color-secondary-container,#c2e7ff));
    stroke-width: var(--gm3-circular-progress-active-indicator-thickness,4px);
    stroke-linecap: round;
}

@media (forced-colors: active) {
    .XDoBEd-JGcpL-BEcm3d {
        stroke: canvas;
        stroke-width: calc(var(--gm3-circular-progress-active-indicator-thickness, 4px) - 2px);
        filter: drop-shadow(canvastext -1px 0px 0px) drop-shadow(canvastext 1px 0px 0px) drop-shadow(canvastext 0px -1px 0px) drop-shadow(canvastext 0px 1px 0px);
    }
}

.XDoBEd-JGcpL-P1ekSe-OWXEXe-OOOvgc .XDoBEd-JGcpL-oLOYtf-uDEFge, .XDoBEd-JGcpL-P1ekSe-OWXEXe-fRtd9e-OOOvgc .XDoBEd-JGcpL-oLOYtf-uDEFge, .XDoBEd-JGcpL-P1ekSe-OWXEXe-SDqDXe .XDoBEd-JGcpL-BEcm3d, .XDoBEd-JGcpL-P1ekSe-OWXEXe-fRtd9e-SDqDXe .XDoBEd-JGcpL-BEcm3d, .XDoBEd-JGcpL-P1ekSe-OWXEXe-xTMeO .XDoBEd-JGcpL-oLOYtf-uDEFge, .XDoBEd-JGcpL-P1ekSe-OWXEXe-xTMeO .XDoBEd-JGcpL-BEcm3d {
    stroke-width: 0;
}

.XDoBEd-JGcpL-P1ekSe {
    height: calc(var(--gm3-circular-progress-size, 40px));
    width: calc(var(--gm3-circular-progress-size, 40px));
}

.XDoBEd-JGcpL-oLOYtf-uDEFge {
    transition: stroke-dasharray 0.5s cubic-bezier(0, 0, 0.2, 1), stroke-width 0.25s cubic-bezier(0.4, 0, 0.6, 1);
    cx: calc(var(--gm3-circular-progress-size, 40px)/2);
    cy: calc(var(--gm3-circular-progress-size, 40px)/2);
    r: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2);
    stroke-dasharray: calc(var(--progress-value, 0)*(6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px)) - var(--gm3-circular-progress-active-indicator-thickness, 4px)) calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - var(--progress-value, 0)*(6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px)) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
}

.XDoBEd-JGcpL-BEcm3d {
    transition: stroke-dasharray 0.5s cubic-bezier(0, 0, 0.2, 1), stroke-dashoffset 0.5s cubic-bezier(0, 0, 0.2, 1), stroke-width 0.25s cubic-bezier(0.4, 0, 0.6, 1);
    cx: calc(var(--gm3-circular-progress-size, 40px)/2);
    cy: calc(var(--gm3-circular-progress-size, 40px)/2);
    r: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2);
    stroke-dasharray: min((1 - var(--progress-value,0)) * (6.2831852 * (var(--gm3-circular-progress-size,40px) - var(--gm3-circular-progress-active-indicator-thickness,4px))/2 - var(--gm3-circular-progress-active-indicator-track-space,4px)) - var(--gm3-circular-progress-active-indicator-track-space,4px) - var(--gm3-circular-progress-active-indicator-thickness,4px),6.2831852 * (var(--gm3-circular-progress-size,40px) - var(--gm3-circular-progress-active-indicator-thickness,4px))/2 - var(--gm3-circular-progress-active-indicator-track-space,4px) - var(--gm3-circular-progress-active-indicator-track-space,4px) - 2 * var(--gm3-circular-progress-active-indicator-thickness,4px)) calc(6.2831852 * (var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px)) / 2 - min((1 - var(--progress-value, 0)) * (6.2831852 * (var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px)) / 2 - var(--gm3-circular-progress-active-indicator-track-space, 4px)) - var(--gm3-circular-progress-active-indicator-track-space, 4px) - var(--gm3-circular-progress-active-indicator-thickness, 4px), 6.2831852 * (var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px)) / 2 - var(--gm3-circular-progress-active-indicator-track-space, 4px) - var(--gm3-circular-progress-active-indicator-track-space, 4px) - 2 * var(--gm3-circular-progress-active-indicator-thickness, 4px)));
    stroke-dashoffset: calc(min((1 - var(--progress-value, 0)) * (6.2831852 * (var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px)) / 2 - var(--gm3-circular-progress-active-indicator-track-space, 4px)) - var(--gm3-circular-progress-active-indicator-track-space, 4px) - var(--gm3-circular-progress-active-indicator-thickness, 4px), 6.2831852 * (var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px)) / 2 - var(--gm3-circular-progress-active-indicator-track-space, 4px) - var(--gm3-circular-progress-active-indicator-track-space, 4px) - 2 * var(--gm3-circular-progress-active-indicator-thickness, 4px)) + var(--gm3-circular-progress-active-indicator-track-space, 4px) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
}

.XDoBEd-JGcpL-P1ekSe-OWXEXe-wdeprb-MD85tf-ubJ7N .XDoBEd-JGcpL-oLOYtf-uDEFge {
    stroke-dasharray: calc(var(--progress-value, 0)*((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2) - var(--gm3-circular-progress-active-indicator-thickness, 4px)) calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - var(--progress-value, 0)*((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
}

.XDoBEd-JGcpL-P1ekSe-OWXEXe-wdeprb-MD85tf-ubJ7N .XDoBEd-JGcpL-BEcm3d {
    stroke-dasharray: calc((1 - var(--progress-value, 0))*((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2) - var(--gm3-circular-progress-active-indicator-thickness, 4px)) calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - (1 - var(--progress-value, 0))*((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    stroke-dashoffset: calc((1 - var(--progress-value, 0))*((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2) - var(--gm3-circular-progress-active-indicator-thickness, 4px) + var(--gm3-circular-progress-active-indicator-track-space, 4px) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
}

.XDoBEd-JGcpL-P1ekSe-OWXEXe-SDqDXe .XDoBEd-JGcpL-oLOYtf-uDEFge {
    stroke-dasharray: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2);
}

.XDoBEd-JGcpL-P1ekSe-OWXEXe-wdeprb-MD85tf-ubJ7N.XDoBEd-JGcpL-P1ekSe-OWXEXe-fRtd9e-SDqDXe .XDoBEd-JGcpL-oLOYtf-uDEFge {
    stroke-dasharray: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px) - var(--gm3-circular-progress-active-indicator-thickness, 4px));
}

.XDoBEd-JGcpL-P1ekSe-OWXEXe-OOOvgc .XDoBEd-JGcpL-BEcm3d {
    stroke-dasharray: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2) 0;
}

.XDoBEd-JGcpL-P1ekSe-OWXEXe-fRtd9e-OOOvgc .XDoBEd-JGcpL-BEcm3d {
    stroke-dasharray: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px) - var(--gm3-circular-progress-active-indicator-thickness, 4px)) calc(var(--gm3-circular-progress-active-indicator-track-space, 4px) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    stroke-dashoffset: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2);
}

.XDoBEd-JGcpL-P1ekSe-OWXEXe-A9y3zc {
    animation: 6s linear 0s infinite normal none running gm3-cpi-rotate;
}

@keyframes gm3-cpi-rotate {
    0% {
        transform: rotate(-90deg);
    }

    100% {
        transform: rotate(990deg);
    }
}

.XDoBEd-JGcpL-P1ekSe-OWXEXe-A9y3zc .XDoBEd-JGcpL-lMrXfd {
    animation: 6s ease 0s infinite normal none running gm3-cpi-container-rotate;
}

@keyframes gm3-cpi-container-rotate {
    0% {
        transform: rotate(0deg);
    }

    8.33333% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    33.3333% {
        transform: rotate(180deg);
    }

    50% {
        transform: rotate(180deg);
    }

    58.3333% {
        transform: rotate(270deg);
    }

    75% {
        transform: rotate(270deg);
    }

    83.3333% {
        transform: rotate(1turn);
    }

    100% {
        transform: rotate(1turn);
    }
}

.XDoBEd-JGcpL-P1ekSe-OWXEXe-A9y3zc .XDoBEd-JGcpL-oLOYtf-uDEFge {
    animation: 6s ease 0s infinite normal none running gm3-cpi-active-grow;
}

@keyframes gm3-cpi-active-grow {
    0% {
        stroke-dasharray: calc((6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.16 - var(--gm3-circular-progress-active-indicator-thickness, 4px)),calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - (6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.16 + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    }

    50% {
        stroke-dasharray: calc((6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.87 - var(--gm3-circular-progress-active-indicator-thickness, 4px)),calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - (6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.87 + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    }

    100% {
        stroke-dasharray: calc((6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.16 - var(--gm3-circular-progress-active-indicator-thickness, 4px)),calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - (6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.16 + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    }
}

.XDoBEd-JGcpL-P1ekSe-OWXEXe-A9y3zc .XDoBEd-JGcpL-BEcm3d {
    animation: 6s ease 0s infinite normal none running gm3-cpi-track-grow;
}

@keyframes gm3-cpi-track-grow {
    0% {
        stroke-dasharray: calc((6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.84 - var(--gm3-circular-progress-active-indicator-track-space, 4px) - var(--gm3-circular-progress-active-indicator-thickness, 4px)),calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - (6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.84 + var(--gm3-circular-progress-active-indicator-track-space, 4px) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
        stroke-dashoffset: calc((6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.84 - var(--gm3-circular-progress-active-indicator-track-space, 4px) - var(--gm3-circular-progress-active-indicator-thickness, 4px) + var(--gm3-circular-progress-active-indicator-track-space, 4px) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    }

    50% {
        stroke-dasharray: calc((6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.13 - var(--gm3-circular-progress-active-indicator-track-space, 4px) - var(--gm3-circular-progress-active-indicator-thickness, 4px)),calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - (6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.13 + var(--gm3-circular-progress-active-indicator-track-space, 4px) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
        stroke-dashoffset: calc((6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.13 - var(--gm3-circular-progress-active-indicator-track-space, 4px) - var(--gm3-circular-progress-active-indicator-thickness, 4px) + var(--gm3-circular-progress-active-indicator-track-space, 4px) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    }

    100% {
        stroke-dasharray: calc((6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.84 - var(--gm3-circular-progress-active-indicator-track-space, 4px) - var(--gm3-circular-progress-active-indicator-thickness, 4px)),calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - (6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.84 + var(--gm3-circular-progress-active-indicator-track-space, 4px) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
        stroke-dashoffset: calc((6.2831852*(var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))/2 - var(--gm3-circular-progress-active-indicator-track-space, 4px))*.84 - var(--gm3-circular-progress-active-indicator-track-space, 4px) - var(--gm3-circular-progress-active-indicator-thickness, 4px) + var(--gm3-circular-progress-active-indicator-track-space, 4px) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    }
}

.XDoBEd-JGcpL-P1ekSe-OWXEXe-wdeprb-MD85tf-ubJ7N.XDoBEd-JGcpL-P1ekSe-OWXEXe-A9y3zc .XDoBEd-JGcpL-oLOYtf-uDEFge {
    animation: 6s ease 0s infinite normal none running gm3-cpi-active-grow-old;
}

@keyframes gm3-cpi-active-grow-old {
    0% {
        stroke-dasharray: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.16 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.16 - var(--gm3-circular-progress-active-indicator-thickness, 4px)),calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - (var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.16 + var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.16 + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    }

    50% {
        stroke-dasharray: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.87 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.87 - var(--gm3-circular-progress-active-indicator-thickness, 4px)),calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - (var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.87 + var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.87 + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    }

    100% {
        stroke-dasharray: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.16 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.16 - var(--gm3-circular-progress-active-indicator-thickness, 4px)),calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - (var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.16 + var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.16 + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    }
}

.XDoBEd-JGcpL-P1ekSe-OWXEXe-wdeprb-MD85tf-ubJ7N.XDoBEd-JGcpL-P1ekSe-OWXEXe-A9y3zc .XDoBEd-JGcpL-BEcm3d {
    animation: 6s ease 0s infinite normal none running gm3-cpi-track-grow-old;
}

@keyframes gm3-cpi-track-grow-old {
    0% {
        stroke-dasharray: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.84 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.84 - var(--gm3-circular-progress-active-indicator-thickness, 4px)),calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - (var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.84 + var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.84 + var(--gm3-circular-progress-active-indicator-thickness, 4px));
        stroke-dashoffset: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.84 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.84 - var(--gm3-circular-progress-active-indicator-thickness, 4px) + var(--gm3-circular-progress-active-indicator-track-space, 4px) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    }

    50% {
        stroke-dasharray: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.13 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.13 - var(--gm3-circular-progress-active-indicator-thickness, 4px)),calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - (var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.13 + var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.13 + var(--gm3-circular-progress-active-indicator-thickness, 4px));
        stroke-dashoffset: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.13 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.13 - var(--gm3-circular-progress-active-indicator-thickness, 4px) + var(--gm3-circular-progress-active-indicator-track-space, 4px) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    }

    100% {
        stroke-dasharray: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.84 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.84 - var(--gm3-circular-progress-active-indicator-thickness, 4px)),calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2 - (var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.84 + var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.84 + var(--gm3-circular-progress-active-indicator-thickness, 4px));
        stroke-dashoffset: calc((var(--gm3-circular-progress-size, 40px) - var(--gm3-circular-progress-active-indicator-thickness, 4px))*6.2831852/2*.84 - var(--gm3-circular-progress-active-indicator-track-space, 4px)*2*.84 - var(--gm3-circular-progress-active-indicator-thickness, 4px) + var(--gm3-circular-progress-active-indicator-track-space, 4px) + var(--gm3-circular-progress-active-indicator-thickness, 4px));
    }
}

.OdjmDb {
    display: inline-block;
    min-width: 192px;
    padding-top: 6px;
    text-align: right;
}

.kqmIdb {
    --gm3-circular-progress-size: 48px;
    align-items: center;
    display: flex;
    justify-content: center;
}

.lwrbTd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    margin: 0px auto 24px;
    max-width: 1072px;
    position: relative;
}

.dSsD7e {
    max-width: 800px;
    width: 100%;
}

.rBxtY {
    border-radius: 8px;
    height: 60px;
    margin-right: 16px;
    width: 60px;
}

.KgGEHd {
    align-items: center;
    color: inherit;
    display: flex;
    margin-bottom: 16px;
}

.Pa2dE {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 2rem;
    letter-spacing: 0px;
    font-variant-ligatures: none;
    font-weight: 700;
    line-height: 41px;
    margin: initial;
}

.j3zrsd {
    align-items: center;
    display: flex;
    margin-bottom: 12px;
}

.Qm2rpf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
}

.mTuktf {
    border-radius: 10px;
    padding: 2px;
}

.Tdeuvc {
    --gm3-icon-button-standard-icon-size: 24px;
    --gm3-icon-button-standard-state-layer-height: 28px;
    --gm3-icon-button-standard-state-layer-width: 28px;
}

.zxgEHf {
    height: 28px;
    margin-right: 2px;
}

.F9iKBc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
    align-items: center;
    display: flex;
}

.gqpEIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
    border-radius: 8px;
    margin-right: 8px;
    padding: 8px 12px;
}

.gqpEIe:last-child {
    margin-right: 12px;
}

.bgp7Ye, .FjUAcd {
    background-color: rgb(239, 242, 239);
    color: initial;
    cursor: pointer;
}

.bgp7Ye:enabled, .FjUAcd:enabled {
    background-color: rgb(239, 242, 239);
}

.bgp7Ye:hover, .FjUAcd:hover {
    background-color: rgb(227, 227, 227);
}

.bgp7Ye:focus, .bgp7Ye:active, .FjUAcd:focus, .FjUAcd:active {
    background-color: rgb(199, 199, 199);
}

.DAklEd {
    background-color: rgb(255, 240, 222);
}

.kYv2db {
    align-items: center;
    display: flex;
}

@media screen and (max-width: 450px) {
    .dSsD7e.Au3bp {
        column-gap: 12px;
        display: grid;
        grid-template: "logo title" "logo established" 1fr / 120px auto auto;
    }

    .lwrbTd.Au3bp {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.25rem;
        flex-direction: column;
        gap: 10px;
        max-width: 390px;
        padding: 0px 20px;
    }

    .rBxtY {
        grid-area: logo;
        height: 120px;
        width: 120px;
    }

    .KgGEHd.Au3bp {
        display: grid;
        grid-row: span 2;
    }

    .Pa2dE {
        font-size: 1.25rem;
        font-weight: 700;
        grid-area: title;
        line-height: 26px;
        margin-left: 4px;
        max-height: 55px;
        overflow: hidden;
    }

    .Qm2rpf {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.25rem;
        padding: 4px 0px 0px 8px;
    }

    .F9iKBc {
        grid-area: badge-users;
    }

    .gqpEIe {
        padding: 8px;
    }

    .Tdeuvc {
        --gm3-icon-button-standard-icon-size: 20px;
        --gm3-icon-button-standard-state-layer-height: 24px;
        --gm3-icon-button-standard-state-layer-width: 24px;
    }

    .j3zrsd {
        align-items: normal;
        flex-direction: column;
        grid-area: established;
    }

    .zxgEHf {
        height: 24px;
        margin-right: 2px;
    }

    .BTQQIf {
        max-height: 24px;
    }

    .bgp7Ye {
        max-width: 78px;
        text-overflow: ellipsis;
        text-wrap: nowrap;
        overflow: hidden;
    }
}

.DYnFsc {
    --gm3-circular-progress-size: 48px;
    align-items: center;
    display: flex;
    justify-content: center;
}

.SCbCoc {
    width: 100%;
}

.rsw0qf {
    --gm3-button-filled-container-color: #1ea446;
    width: 100%;
}

.HVfBne {
    --gm3-button-text-label-text-size: 1rem;
    --gm3-button-text-label-text-weight: 400;
    margin-inline-start: 4px; }

@media screen and (max-width: 450px) {
    .HVfBne {
        --gm3-button-text-container-height: 24px;
        --gm3-button-text-label-text-size: 0.875rem;
        --gm3-button-text-label-text-weight: 500;
        --gm3-button-text-with-icon-icon-size: 16px;
        margin: 0px;
        padding: 4px 0px 0px 6px;
    }
}

.DmLMLb-ORHb-OWXEXe-StrnGf .DmLMLb-gkkIFf, .DmLMLb-ORHb-OWXEXe-StrnGf .DmLMLb-WLXbod {
    min-inline-size: 344px;
}

@media (max-width: 344px), (max-width: 480px) {
    .DmLMLb-ORHb-OWXEXe-StrnGf .DmLMLb-gkkIFf, .DmLMLb-ORHb-OWXEXe-StrnGf .DmLMLb-WLXbod {
        min-inline-size: 100%;
    }
}

@media (max-width: 480px) {
    .DmLMLb-ORHb-OWXEXe-StrnGf .DmLMLb-WLXbod {
        inset-inline: 0px;
    }

    .DmLMLb-ORHb.DmLMLb-ORHb-OWXEXe-StrnGf .DmLMLb-Rj7Y9b {
        margin-inline: 16px 36px; }

    .DmLMLb-ORHb.DmLMLb-ORHb-OWXEXe-N4imRe-eu7FSc .DmLMLb-gkkIFf {
        flex-wrap: wrap;
    }

    .DmLMLb-ORHb.DmLMLb-ORHb-OWXEXe-N4imRe-eu7FSc .DmLMLb-gkkIFf .DmLMLb-r7nwK {
        margin-block-end: 12px; }

    .DmLMLb-ORHb.DmLMLb-ORHb-OWXEXe-N4imRe-eu7FSc .DmLMLb-gkkIFf .DmLMLb-Rj7Y9b {
        margin-inline: 16px 8px; padding-block-end: 4px; }

    .DmLMLb-ORHb.DmLMLb-ORHb-OWXEXe-N4imRe-eu7FSc .DmLMLb-gkkIFf .DmLMLb-rfWUU {
        margin-inline-start: auto; }
}

.DmLMLb-ORHb-OWXEXe-StrnGf {
    display: none;
    flex-shrink: 0;
    block-size: 0px;
    position: relative;
    z-index: var(--gm3-banner-z-index,1);
    border-end-end-radius: var(--gm3-banner-container-shape-end-end,0);
    border-end-start-radius: var(--gm3-banner-container-shape-end-start,0);
    border-start-end-radius: var(--gm3-banner-container-shape-start-end,0);
    border-start-start-radius: var(--gm3-banner-container-shape-start-start,0);
    --gm3-button-text-hover-label-text-color: var(--gm3-banner-action-hover-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-button-text-hover-state-layer-color: var(--gm3-banner-action-hover-state-layer-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-button-text-hover-state-layer-opacity: var(--gm3-banner-action-hover-state-layer-opacity,0.08);
    --gm3-button-text-focus-label-text-color: var(--gm3-banner-action-focus-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-button-text-label-text-color: var(--gm3-banner-action-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-button-text-label-text-font: var(--gm3-banner-action-label-text-font,"Google Sans",Roboto,Arial,sans-serif);
    --gm3-button-text-label-text-size: var(--gm3-banner-action-label-text-size,0.875rem);
    --gm3-button-text-label-text-tracking: var(--gm3-banner-action-label-text-tracking,0rem);
    --gm3-button-text-label-text-weight: var(--gm3-banner-action-label-text-weight,500);
    --gm3-button-text-pressed-label-text-color: var(--gm3-banner-action-pressed-label-text-color,var(--gm3-sys-color-primary,#0b57d0));
    --gm3-button-text-pressed-state-layer-opacity: var(--gm3-banner-action-pressed-state-layer-opacity,0.1);
    --gm3-elevation-level: var(--gm3-banner-container-elevation,1);
    --gm3-elevation-shadow-color: var(--gm3-banner-container-shadow-color,transparent);
}

.DmLMLb-ORHb-OWXEXe-StrnGf.DmLMLb-ORHb, .DmLMLb-ORHb-OWXEXe-StrnGf .DmLMLb-WLXbod {
    overflow: visible;
    box-sizing: border-box;
    inline-size: 100%;
    background-color: var(--gm3-banner-container-color,var(--gm3-sys-color-surface-container-low,#f8fafd));
    border-block-end: var(--gm3-banner-divider-height,1px) solid var(--gm3-banner-divider-color,var(--gm3-sys-color-surface-variant,#e1e3e1)); }

.DmLMLb-ORHb-OWXEXe-StrnGf .DmLMLb-gkkIFf {
    display: flex;
    min-block-size: 52px;
    position: absolute;
    inline-size: 100%;
    max-inline-size: var(--gm3-banner-content-max-width,720px);
    padding: unset;
    box-sizing: unset;
}

.DmLMLb-ORHb-OWXEXe-StrnGf .DmLMLb-r7nwK-fmcmS-sM5MNb {
    display: flex;
    inline-size: 100%;
    margin-inline: 0px; }

.DmLMLb-ORHb-OWXEXe-StrnGf .DmLMLb-r7nwK {
    display: unset;
    align-self: flex-start;
    flex-shrink: 0;
    margin-block: 16px; margin-inline: 16px 0px; text-align: center;
    border-end-end-radius: var(--gm3-banner-with-image-image-shape-end-end,9999px);
    border-end-start-radius: var(--gm3-banner-with-image-image-shape-end-start,9999px);
    border-start-end-radius: var(--gm3-banner-with-image-image-shape-start-end,9999px);
    border-start-start-radius: var(--gm3-banner-with-image-image-shape-start-start,9999px);
    block-size: var(--gm3-banner-with-image-image-size,40px);
    inline-size: var(--gm3-banner-with-image-image-size,40px);
    color: var(--gm3-banner-with-image-image-color,#fff);
    background-color: var(--gm3-banner-with-image-image-container-color,#6200ee);
}

.DmLMLb-ORHb-OWXEXe-StrnGf .DmLMLb-w255rc {
    position: relative;
    inset-block-start: 50%;
    transform: translateY(-50%);
    margin: unset;
}

.DmLMLb-ORHb-OWXEXe-StrnGf .DmLMLb-Rj7Y9b {
    margin-inline: 24px 90px; margin-block: 0px; align-self: center;
    flex-grow: 1;
    display: unset;
    padding-block: 16px; color: var(--gm3-banner-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    letter-spacing: var(--gm3-banner-supporting-text-tracking,0);
    font-size: var(--gm3-banner-supporting-text-size,.875rem);
    font-family: var(--gm3-banner-supporting-text-font,"Google Sans",Roboto,Arial,sans-serif);
    font-weight: var(--gm3-banner-supporting-text-weight,400);
    line-height: var(--gm3-banner-supporting-text-line-height,1.25rem);
}

.DmLMLb-ORHb-OWXEXe-StrnGf .DmLMLb-rfWUU {
    align-self: flex-end;
    display: flex;
    flex-shrink: 0;
    padding-block: 4px; padding-inline: 0px 8px; }

.DmLMLb-ORHb {
    block-size: 0px;
    display: none;
    position: relative;
    z-index: var(--gm3-banner-z-index,1);
    --gm3-icon-button-standard-unselected-icon-color: var(--gm3-sys-color-primary,#0b57d0);
    --gm3-icon-button-standard-unselected-hover-icon-color: var(--gm3-sys-color-primary,#0b57d0);
    --gm3-icon-button-standard-unselected-focus-icon-color: var(--gm3-sys-color-primary,#0b57d0);
    --gm3-icon-button-standard-unselected-pressed-icon-color: var(--gm3-sys-color-primary,#0b57d0);
    --gm3-elevation-level: var(--gm3-banner-container-elevation,1);
    --gm3-elevation-shadow-color: var(--gm3-banner-container-shadow-color,transparent);
}

.DmLMLb-WLXbod {
    block-size: inherit;
    box-sizing: border-box;
    inline-size: 100%;
    position: fixed;
}

.DmLMLb-ORHb, .DmLMLb-WLXbod {
    background-color: var(--gm3-banner-expressive-container-color,var(--gm3-sys-color-primary-container,#d3e3fd));
    border-end-end-radius: var(--gm3-banner-container-shape-end-end,0);
    border-end-start-radius: var(--gm3-banner-container-shape-end-start,0);
    border-start-end-radius: var(--gm3-banner-container-shape-start-end,0);
    border-start-start-radius: var(--gm3-banner-container-shape-start-start,0);
    overflow: hidden;
}

@media (forced-colors: active) {
    .DmLMLb-ORHb:not(:has(.DmLMLb-WLXbod))::before, .DmLMLb-WLXbod::before {
        border-radius: inherit;
        border: 1px solid transparent;
        box-sizing: border-box;
        content: "";
        inset: 0px;
        pointer-events: none;
        position: absolute;
    }
}

.DmLMLb-ORHb:has(.DmLMLb-WLXbod) {
    background: none;
}

.DmLMLb-ORHb-OWXEXe-YbohUe {
    border-radius: var(--gm3-banner-inset-container-shape,28px);
    flex-shrink: 0;
}

.DmLMLb-gkkIFf {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-grow: 1;
    max-inline-size: var(--gm3-banner-expressive-content-max-width,100%);
    min-block-size: 56px;
    padding: 4px;
    position: absolute;
    inline-size: 100%;
    transform: translateY(-100%);
}

.DmLMLb-ORHb-OWXEXe-YbohUe .DmLMLb-gkkIFf {
    inline-size: var(--gm3-banner-inset-content-max-width,100%);
    inset-inline: 0px;
    margin-inline: auto; max-inline-size: unset;
}

.DmLMLb-ORHb-OWXEXe-nzrxxc .DmLMLb-gkkIFf {
    display: flex;
    flex-direction: column;
    padding: 12px 12px 8px;
    position: absolute;
}

.DmLMLb-r7nwK-fmcmS-sM5MNb {
    align-items: center;
    display: flex;
    flex-grow: 1;
    inline-size: 100%;
    margin-inline: 12px 48px; }

@media (max-width: 540px) {
    .DmLMLb-r7nwK-fmcmS-sM5MNb {
        margin-inline-end: 12px;
    }
}

.DmLMLb-ORHb-OWXEXe-YbohUe .DmLMLb-r7nwK-fmcmS-sM5MNb {
    margin-inline-start: 16px; }

.DmLMLb-ORHb:has(.DmLMLb-r7nwK) .DmLMLb-r7nwK-fmcmS-sM5MNb {
    margin-inline-start: 0px; }

.DmLMLb-ORHb-OWXEXe-nzrxxc .DmLMLb-r7nwK-fmcmS-sM5MNb {
    margin-block-end: 12px; margin-inline: 0px; }

.DmLMLb-ORHb-OWXEXe-nzrxxc:has(.DmLMLb-jsLfKf-JIbuQc, .DmLMLb-wRUE-JIbuQc) .DmLMLb-r7nwK-fmcmS-sM5MNb {
    margin-block-end: 0px; }

.DmLMLb-r7nwK {
    align-self: center;
    color: var(--gm3-banner-expressive-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    display: flex;
}

.DmLMLb-ORHb-OWXEXe-nzrxxc .DmLMLb-r7nwK {
    align-self: flex-start;
}

.DmLMLb-eKlIL {
    block-size: var(--gm3-banner-expressive-image-size,80px);
    inline-size: var(--gm3-banner-expressive-image-size,80px);
    margin-inline: 12px; margin-block-start: 12px; }

.DmLMLb-ORHb:not(.DmLMLb-ORHb-OWXEXe-StrnGf) .DmLMLb-w255rc {
    display: flex;
}

.DmLMLb-w255rc {
    font-size: var(--gm3-banner-expressive-icon-size,24px);
    margin: 12px;
}

.DmLMLb-ORHb-OWXEXe-nzrxxc .DmLMLb-w255rc {
    margin-inline: 4px 8px; }

.DmLMLb-Rj7Y9b-sM5MNb {
    align-self: flex-start;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin-inline-start: 12px; }

.DmLMLb-ORHb:has(.DmLMLb-r7nwK) .DmLMLb-Rj7Y9b-sM5MNb {
    margin-inline-start: 0px; }

.DmLMLb-Rj7Y9b {
    display: flex;
    flex-grow: 1;
    margin-block: 8px; color: var(--gm3-banner-supporting-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
    letter-spacing: var(--gm3-banner-supporting-text-tracking,0);
    font-size: var(--gm3-banner-supporting-text-size,.875rem);
    font-family: var(--gm3-banner-supporting-text-font,"Google Sans",Roboto,Arial,sans-serif);
    font-weight: var(--gm3-banner-supporting-text-weight,400);
    line-height: var(--gm3-banner-supporting-text-line-height,1.25rem);
}

.DmLMLb-ORHb-OWXEXe-nzrxxc .DmLMLb-Rj7Y9b {
    display: flex;
    margin-block: 0px; }

.DmLMLb-y5DW5 {
    color: var(--gm3-banner-headline-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    letter-spacing: var(--gm3-banner-headline-tracking,0);
    font-family: var(--gm3-banner-headline-font,"Google Sans Text");
    font-weight: var(--gm3-banner-headline-weight,500);
    line-height: var(--gm3-banner-headline-line-height,1.5rem);
}

.DmLMLb-ORHb-OWXEXe-nzrxxc .DmLMLb-y5DW5 {
    font-size: var(--gm3-banner-headline-size,1rem);
}

.DmLMLb-ORHb-OWXEXe-nzrxxc .DmLMLb-y5DW5 {
    display: flex;
    align-items: center;
    height: 48px;
}

.DmLMLb-rfWUU {
    flex-shrink: 0;
    padding-inline: 8px; }

.DmLMLb-jsLfKf-JIbuQc {
    margin-inline: 0px 8px; }

.DmLMLb-ORHb-OWXEXe-nzrxxc:has(.DmLMLb-jsLfKf-JIbuQc, .DmLMLb-wRUE-JIbuQc) .DmLMLb-rfWUU {
    align-self: flex-end;
    padding-block: 8px 12px; padding-inline-end: 12px; }

.DmLMLb-pm8Yee-JIbuQc-sM5MNb {
    padding-inline: 4px; }

.DmLMLb-ORHb-OWXEXe-nzrxxc .DmLMLb-pm8Yee-JIbuQc-sM5MNb {
    padding-block: 4px; align-self: flex-start;
}

.DmLMLb-ORHb-OWXEXe-n8fv3b-FNFY6c {
    block-size: unset;
    display: block;
}

.DmLMLb-ORHb-OWXEXe-n8fv3b-FNFY6c .DmLMLb-gkkIFf {
    position: unset;
    transform: unset;
}

.DmLMLb-ORHb-OWXEXe-n8fv3b-FNFY6c .DmLMLb-WLXbod {
    position: unset;
}

.DmLMLb-ORHb-OWXEXe-uGFO6d, .DmLMLb-ORHb-OWXEXe-FNFY6c, .DmLMLb-ORHb-OWXEXe-FnSee {
    display: flex;
}

.DmLMLb-ORHb-OWXEXe-FNFY6c {
    transition: block-size 0.5s cubic-bezier(0.38, 1.21, 0.22, 1);
}

.DmLMLb-ORHb-OWXEXe-FNFY6c .DmLMLb-gkkIFf {
    transition: transform 0.5s cubic-bezier(0.38, 1.21, 0.22, 1);
    transform: translateY(0px);
}

.DmLMLb-ORHb-OWXEXe-FnSee {
    transition: block-size 0.5s cubic-bezier(0.38, 1.21, 0.22, 1);
}

.DmLMLb-ORHb-OWXEXe-FnSee .DmLMLb-gkkIFf {
    transition: transform 0.5s cubic-bezier(0.38, 1.21, 0.22, 1);
}

.DmLMLb-ORHb.DmLMLb-ORHb-OWXEXe-VErWse .DmLMLb-gkkIFf {
    inset-inline: 0px;
    margin-inline: auto; }

.DmLMLb-ORHb-OWXEXe-VErWse:not(.DmLMLb-ORHb-OWXEXe-StrnGf) .DmLMLb-gkkIFf {
    inline-size: max-content;
}

.DmLMLb-ORHb-OWXEXe-VErWse .DmLMLb-pm8Yee-JIbuQc-sM5MNb {
    position: absolute;
    height: inherit;
    display: flex;
    align-items: center;
    inset-inline-end: 4px;
    inset-block-start: -36px;
    transition: inset-block 0.5s cubic-bezier(0.38, 1.21, 0.22, 1);
}

.DmLMLb-ORHb-OWXEXe-VErWse.DmLMLb-ORHb-OWXEXe-FNFY6c .DmLMLb-pm8Yee-JIbuQc-sM5MNb {
    transition: inset-block 0.5s cubic-bezier(0.38, 1.21, 0.22, 1);
    inset-block-start: 0px;
}

.DmLMLb-ORHb-OWXEXe-VErWse:has(.DmLMLb-pm8Yee-JIbuQc-sM5MNb) .DmLMLb-gkkIFf {
    padding-inline-end: 48px; }

@media (prefers-reduced-motion) {
    .DmLMLb-ORHb-OWXEXe-FNFY6c, .DmLMLb-ORHb-OWXEXe-FNFY6c .DmLMLb-gkkIFf, .DmLMLb-ORHb-OWXEXe-FnSee, .DmLMLb-ORHb-OWXEXe-FnSee, .DmLMLb-gkkIFf, .DmLMLb-ORHb-OWXEXe-VErWse .DmLMLb-pm8Yee-JIbuQc-sM5MNb, .DmLMLb-ORHb-OWXEXe-VErWse.DmLMLb-ORHb-OWXEXe-FNFY6c .DmLMLb-pm8Yee-JIbuQc-sM5MNb {
        transition: none;
    }
}

.VWBXhd {
    padding-top: 24px;
}

.EB2fjc {
    --gm3-banner-container-color: #f8fafd;
    --gm3-banner-supporting-text-size: 14px;
    --gm3-banner-with-image-image-color: white;
    --gm3-banner-with-image-image-container-color: #0b57d0;
    margin: -24px 0px 24px;
    max-width: 100%;
}

.iszB {
    display: flex;
    justify-content: center;
}

.OXdg8b {
    margin: 0px auto;
    padding-bottom: 24px;
    width: 1073px;
}

.XbyoWc {
    position: relative;
}

.GlMWqe {
    display: flex;
}

.GlMWqe.SxpA2e {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.75rem;
    letter-spacing: 0px;
    line-height: 2.25rem;
    flex-grow: 1;
    font-weight: 500;
    margin: 0px;
}

.or8rae {
    margin-left: 4px;
}

.gJNAs.eLNT1d {
    visibility: hidden;
}

.aPUZ5b {
    align-items: center;
    display: flex;
    gap: 12px;
    height: 48px;
}

.ohlPPe {
    display: flex;
    flex-grow: 1;
    gap: 12px;
    margin-top: 32px;
    margin-bottom: 16px;
}

.CKwCWd {
    width: 240px;
}

.YDVtfb {
    flex-grow: 1;
    margin: 0px;
}

.NV6quc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 0px 184px 24px 0px;
    white-space: pre-wrap;
    width: 100%;
}

.wJxdKd {
    color: rgb(68, 71, 70);
}

.FKvige {
    align-items: center;
    background-color: rgb(239, 242, 239);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    height: 264px;
    justify-content: center;
}

.kPP3ee {
    color: rgb(4, 30, 73);
    height: 36px;
    width: 36px;
}

.j479gc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: black;
    font-weight: 400;
}

.ICPWEb {
    grid-area: options;
}

.peY7Sc, .XF3cad {
    --gm3-menu-list-item-container-height: 48px;
    --gm3-menu-list-item-hover-state-layer-color: #0b57d0;
    --gm3-menu-list-item-label-text-line-height: 1.25rem;
    --gm3-menu-list-item-label-text-size: 0.875rem;
    --gm3-menu-list-item-label-text-weight: 400;
}

.jLRzmb {
    display: flex;
    flex-direction: column;
}

.wSmtDb, .kMKGwb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    letter-spacing: 0px;
    line-height: 1.25rem;
    color: rgb(68, 71, 70);
    font-weight: 400;
    margin-bottom: 8px;
}

.l0oSmd, .eLGbCd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    background-color: white;
    border: 2px solid white;
    border-radius: 20px;
    height: auto;
    padding: 10px 14px;
    resize: none;
}

.l0oSmd:focus-visible, .eLGbCd:focus-visible {
    border: 2px solid rgb(11, 87, 208);
    caret-color: rgb(11, 87, 208);
    outline: none;
}

.jLRzmb, .fzDEpf, .eLGbCd, .l7Vp9 {
    font-variant-ligatures: none;
    grid-area: content;
}

.l0oSmd {
    padding-top: 52px;
    min-height: 142px;
}

.eLGbCd {
    min-height: 72px;
}

.fzDEpf, .l7Vp9 {
    margin: 0px;
    overflow-wrap: anywhere;
}

.exT8qb {
    --gm3-circular-progress-size: 32px;
}

.eW0kG {
    display: flex;
    justify-content: center;
    margin-top: 36px;
}

.RXA6ff {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: rgb(68, 71, 70);
    display: inline-block;
    margin: 0px;
}

.JCNBHf {
    color: rgb(68, 71, 70);
    text-decoration: underline;
}

.JCNBHf:hover, .JCNBHf:active {
    color: rgb(11, 87, 208);
}

.T7rvce {
    border-radius: 16px;
    display: grid;
    grid-template-columns: 60px 1fr 40px;
    grid-template-areas: "profile-picture header options" "profile-picture content options" "profile-picture footer options" "profile-picture reply options";
    padding: 24px;
    background-color: rgb(239, 242, 239);
}

.PloaX {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
}

.PloaX::after {
    content: "•";
    margin: 0px 8px;
}

.ZmDEud {
    border-radius: 24px;
    height: 48px;
    width: 48px;
    grid-area: profile-picture;
}

.AnVG2c, .ldpVqb {
    color: rgb(11, 87, 208);
    cursor: pointer;
}

.U47jjf, .cSbNqe {
    grid-area: header;
    margin-bottom: 4px;
}

.G4cVzf {
    left: 12px;
    position: absolute;
    top: 68px;
}

.PCeALe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
    display: flex;
    gap: 4px;
    margin-block: 0px; position: relative;
}

.LfYwpe, .RJwBIb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: rgb(31, 31, 31);
    font-variant-ligatures: none;
}

.ydlbEf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
    align-self: center;
    color: rgb(68, 71, 70);
}

.gv0ED {
    display: flex;
    justify-content: end;
    gap: 12px;
    margin-top: 8px;
    grid-area: footer;
    --gm3-icon-button-standard-touch-target-size: 20px;
    --gm3-icon-button-standard-state-layer-height: 20px;
    --gm3-icon-button-standard-state-layer-width: 20px;
    --gm3-icon-button-standard-icon-size: 16px;
}

.ZRk0Tb, .IuJhce {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.75rem;
    font-weight: 400;
    letter-spacing: 0.00625rem;
    line-height: 1rem;
    color: rgb(68, 71, 70);
    display: flex;
    flex-grow: 1;
    gap: 4px;
}

.IuJhce {
    margin-left: 12px;
}

.lrhvRc {
    display: flex;
    gap: 8px;
    top: -4px;
}

.Y3eXc.KKjvXb {
    color: rgb(11, 87, 208);
}

.OSq6d {
    border-radius: 16px;
    display: grid;
    grid-template-columns: 60px 1fr 40px;
    grid-template-areas: "profile-picture header options" "profile-picture content options" "profile-picture footer options" "profile-picture reply options";
    padding: 24px;
    background-color: white;
    margin-top: 16px;
    grid-area: reply;
}

.Sh37lf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.75rem;
    font-weight: 500;
    letter-spacing: 0.00625rem;
    line-height: 1rem;
    background-color: rgb(196, 238, 208);
    border-radius: 5px;
    padding: 4px 8px;
}

.fPNqW {
    display: flex;
    flex-direction: column;
}

.Iu8e1b {
    margin: 0px;
    overflow-wrap: anywhere;
}

.uUfrfd {
    align-self: end;
    display: flex;
    gap: 12px;
    margin-top: 8px;
}

.H1tOac {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
    display: flex;
    gap: 12px;
    margin-block: 0px; }

.RJwBIb {
    font-weight: bold;
}

.ZiM4db {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.75rem;
    font-weight: 400;
    letter-spacing: 0.00625rem;
    line-height: 1rem;
    align-self: center;
    color: rgb(68, 71, 70);
}

.WqWeL {
    --gm3-button-outlined-container-height: 40px;
}

.gJNAs {
    margin: 0px;
    white-space: nowrap;
}

.ICI6Kc {
    bottom: 28px;
    position: fixed;
    right: 36px;
}

@media screen and (max-width: 450px) {
    .RXA6ff {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.25rem;
    }

    .T7rvce {
        grid-template-areas: "profile-picture header options" "profile-picture content options" "footer footer footer";
        grid-template-columns: 30px minmax(210px, auto) auto;
        padding: 16px 20px 8px;
    }

    .NV6quc {
        gap: 4px;
    }

    .ZmDEud {
        border-radius: 10px;
        height: 20px;
        margin-top: 4px;
        width: 20px;
    }

    .LfYwpe, .RJwBIb {
        max-height: 20px;
        max-width: 70px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .fzDEpf {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.25rem;
    }

    .ICPWEb {
        --gm3-icon-button-standard-touch-target-size: 48px;
        --gm3-icon-button-standard-icon-size: 16px;
        --gm3-icon-button-standard-state-layer-height: 48px;
        --gm3-icon-button-standard-state-layer-width: 48px;
        justify-self: end;
        margin: -12px 0px 0px 8px;
    }

    .ZRk0Tb {
        align-items: center;
        font-size: 0.688rem;
        gap: 4px;
        padding-top: 8px;
        justify-content: space-between;
    }

    .lrhvRc {
        align-self: center;
        gap: 0px;
        min-width: 100px;
    }

    .gv0ED {
        --gm3-icon-button-standard-touch-target-size: 48px;
        --gm3-icon-button-standard-icon-size: 14px;
        --gm3-icon-button-standard-state-layer-height: 48px;
        --gm3-icon-button-standard-state-layer-width: 48px;
    }
}

.P3rABb {
    display: flex;
    justify-content: space-between;
}

.PmmSTd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: rgb(68, 71, 70);
}

.PmmSTd::after {
    content: "•";
    margin: 0px 8px;
}

.d9hn6 {
    margin-bottom: 24px;
}

@media screen and (max-width: 450px) {
    .PmmSTd {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.25rem;
    }
}

.MHH2Z {
    border-bottom: 1px solid rgb(227, 227, 227);
    box-sizing: border-box;
    margin: 0px auto;
    max-width: 1072px;
}

.MHH2Z:last-child:not(.Yemige) {
    border-bottom: 0px;
}

.SmeJW {
    align-items: center;
    color: rgb(4, 30, 73);
    display: flex;
    justify-content: space-between;
    font-weight: 500;
}

.p9xg1 {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.75rem;
    letter-spacing: 0px;
    line-height: 2.25rem;
    font-weight: 700;
}

.p9xg1.Yemige {
    margin-bottom: 16px;
}

@media screen and (max-width: 450px) {
    .MHH2Z {
        max-width: 450px;
        padding: 0px 24px;
    }

    .p9xg1 {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        letter-spacing: 0px;
        line-height: 2rem;
        font-size: 1.25rem;
        font-weight: 700;
    }
}

.lRf4Ud {
    align-items: center;
    box-sizing: border-box;
    container: related-items / inline-size;
    display: flex;
    flex-direction: column;
    margin: 24px auto;
    max-width: 1168px;
    width: 100%;
}

.I2vRBb {
    max-width: 240.25px;
}

.hL5Qy {
    flex: 1 1 0%;
}

.p57Io {
    display: flex;
    position: relative;
    width: 100%;
}

@media (prefers-reduced-motion: no-preference) {
    .hL5Qy.q5IRyc .p57Io {
        transition: 0.7s cubic-bezier(0.4, 0, 0.2, 1);
    }
}

.hL5Qy.q5IRyc {
    overflow: hidden;
}

.hL5Qy.q5IRyc > .p57Io:not(.nzsIKe) {
    left: var(--item-carousel-offset,0);
}

.hL5Qy.q5IRyc > .p57Io.nzsIKe {
    right: var(--item-carousel-offset,0);
}

.hL5Qy:not(.q5IRyc) > .p57Io > .uWnwRc[inert] {
    display: none;
}

.uWnwRc {
    column-gap: 21px;
    display: grid;
    flex-shrink: 0;
    grid-template-columns: repeat(4, 1fr);
    width: 100%;
}

.BDZMyd {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: center;
    margin-bottom: 20px;
    width: 100%;
}

.Yw6b0 {
    display: flex;
    justify-content: center;
}

.r8O9Nb {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    margin: 44px auto;
    max-width: 1344px;
}

.ShB9gf, .GRkBL {
    overflow: hidden;
}

.ShB9gf {
    flex: 1 1 0%;
    max-width: 1256px;
}

.QrI1O, .ruzMrb {
    display: flex;
    gap: 3%;
    width: 100%;
    position: relative;
}

.ruzMrb {
    align-items: center;
    max-width: 609px;
}

@media (prefers-reduced-motion: no-preference) {
    .ruzMrb.q5IRyc, .QrI1O.q5IRyc {
        transition: 0.7s cubic-bezier(0.4, 0, 0.2, 1);
    }
}

.ic9Foe, .iN2POc {
    align-items: center;
    border-radius: 14px;
    display: flex;
    filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 1px 3px);
    flex-shrink: 0;
    width: 48.5%;
}

.iN2POc {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    width: 100%;
}

.wzjbOd {
    padding: 8px;
}

.V1aOKe, .LAhvXe {
    aspect-ratio: 1.6 / 1;
    background-color: white;
    border-radius: 6px;
    box-sizing: border-box;
    object-fit: cover;
    width: 100%;
}

.Nw3q9b {
    align-items: center;
    display: flex;
    gap: 4px;
    justify-content: center;
    margin-bottom: 24px;
    width: 100%;
}

.ce2qXb {
    display: flex;
    gap: 3%;
    justify-content: center;
}

.Jfg8Bf {
    aspect-ratio: 1.6 / 1;
    border-radius: 6px;
    display: block;
    width: 100%;
}

.ai6DLb {
    display: flex;
    justify-content: center;
}

.V6p5h {
    box-sizing: border-box;
    cursor: pointer;
    flex: 1 1 0%;
    max-width: 96px;
    min-width: 14%;
    outline: none;
    position: relative;
}

.V6p5h.qs41qe {
    border-radius: 6px;
    outline: rgb(11, 87, 208) solid 3px;
}

.V6p5h:focus-visible > .UsCT1c {
    --gm3-focus-ring-outward-display: block;
    --gm3-focus-ring-outward-target-shape-start-start: 6px;
    --gm3-focus-ring-outward-target-shape-start-end: 6px;
    --gm3-focus-ring-outward-target-shape-end-end: 6px;
    --gm3-focus-ring-outward-target-shape-end-start: 6px;
}

.kCm2Qc {
    background-color: white;
    border-radius: 6px;
    inset: 0px;
    opacity: 0;
    position: absolute;
}

.kCm2Qc:hover {
    opacity: 0.24;
}

.vrjbme .VfPpkd-cnG4Wd {
    padding: 0px;
}

@media (max-height: 960px) {
    .vrjbme .VfPpkd-P5QLlc {
        max-height: 100%;
    }
}

@media (min-height: 960px) {
    .vrjbme .VfPpkd-P5QLlc {
        max-height: 960px;
    }
}

@media (-ms-high-contrast:active) and (min-height: 960px), (-ms-high-contrast:none) and (min-height: 960px) {
    .vrjbme .VfPpkd-wzTsW {
        align-items: stretch;
        height: auto;
    }
}

@media (max-width: 1024px) {
    .vrjbme .VfPpkd-P5QLlc {
        max-width: 100vw;
    }
}

@media (min-width: 1024px) {
    .vrjbme .VfPpkd-P5QLlc {
        max-width: 1024px;
    }
}

.vrjbme .VfPpkd-cnG4Wd {
    line-height: 0;
}

.d9kNsf {
    cursor: pointer;
    max-width: 609px;
    width: 100%;
}

.royrJd {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 16px;
    top: 16px;
}

.royrJd.owQVGf {
    right: 28px;
    top: 72px;
}

.royrJd:has(.qvfiWc:focus-visible) {
    opacity: 1;
    pointer-events: auto;
}

.xZmzQd {
    max-width: 100%;
    min-width: 640px;
}

.ySViTc {
    position: relative;
}

.SaHGJf {
    align-items: center;
    background-color: rgba(0, 0, 0, 0.45);
    border-radius: 50px;
    display: flex;
    height: 56px;
    justify-content: center;
    left: calc(50% - 28px);
    position: absolute;
    top: calc(50% - 28px);
    width: 56px;
}

.Ri8tsf {
    color: white;
}

@media screen and (max-width: 800px) {
    .xZmzQd {
        min-width: 500px;
    }
}

@media screen and (max-width: 450px) {
    .r8O9Nb {
        margin: 24px auto;
        max-width: 360px;
    }

    .xZmzQd {
        min-width: unset;
    }

    .ShB9gf {
        max-width: 272px;
    }
}

.wX4xVc-Bz112c-LgbsSe {
    align-items: center;
    appearance: none;
    background: transparent;
    border: none;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    fill: currentcolor;
    justify-content: center;
    line-height: inherit;
    outline: none;
    position: relative;
    text-rendering: inherit;
    user-select: none;
    --gm3-focus-ring-outward-color: var(--gm3-icon-button-filled-tonal-focus-indicator-color,var(--gm3-sys-color-secondary,#00639b));
    --gm3-focus-ring-outward-offset: var(--gm3-icon-button-filled-tonal-focus-indicator-outline-offset,2px);
    --gm3-focus-ring-outward-track-width: var(--gm3-icon-button-filled-tonal-focus-indicator-thickness,3px);
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-SfQLQb-YYd4I-i5vt6e.wX4xVc-Bz112c-LgbsSe::before {
    border-radius: inherit;
    border: 1px solid transparent;
    box-sizing: border-box;
    content: "";
    inset: 0px;
    pointer-events: none;
    position: absolute;
    z-index: 1;
}

.wX4xVc-Bz112c-LgbsSe :is(i, svg, img) {
    block-size: var(--gm3-icon-button-filled-tonal-icon-size,24px);
    font-size: var(--gm3-icon-button-filled-tonal-icon-size,24px);
    inline-size: var(--gm3-icon-button-filled-tonal-icon-size,24px);
}

.wX4xVc-Bz112c-kBDsod-Rtc0Jf.wX4xVc-Bz112c-kBDsod-Rtc0Jf {
    block-size: var(--gm3-icon-button-filled-tonal-icon-size,24px);
    display: inline-block;
    inline-size: var(--gm3-icon-button-filled-tonal-icon-size,24px);
    line-height: 0;
    z-index: 1;
}

.wX4xVc-Bz112c-kBDsod-Rtc0Jf-OWXEXe-Xhs9z {
    opacity: 1;
    position: absolute;
    transition-duration: 50ms;
    transition-property: opacity;
}

.wX4xVc-Bz112c-kBDsod-Rtc0Jf.wX4xVc-Bz112c-kBDsod-Rtc0Jf-OWXEXe-IT5dJd, .wX4xVc-Bz112c-LgbsSe-OWXEXe-IT5dJd .wX4xVc-Bz112c-kBDsod-Rtc0Jf {
    opacity: 0;
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-IT5dJd .wX4xVc-Bz112c-kBDsod-Rtc0Jf-OWXEXe-IT5dJd {
    display: inline-block;
    opacity: 1;
    transition-duration: 50ms;
    transition-property: opacity;
}

.wX4xVc-Bz112c-LgbsSe:focus-visible, .wX4xVc-Bz112c-LgbsSe .wX4xVc-Bz112c-mRLv6:focus-visible ~ .wX4xVc-Bz112c-UHGRz {
    --gm3-focus-ring-outward-display: block;
}

.wX4xVc-Bz112c-LgbsSe:disabled {
    --gm3-ripple-hover-opacity: 0;
    --gm3-ripple-pressed-opacity: 0;
    color: var(--gm3-icon-button-filled-tonal-disabled-icon-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.38));
    cursor: default;
    pointer-events: none;
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-SfQLQb-suEOdc:disabled {
    pointer-events: auto;
}

.wX4xVc-Bz112c-LgbsSe[hidden] {
    display: none;
}

[dir="rtl"] .wX4xVc-Bz112c-LgbsSe-OWXEXe-drxrmf-Bz112c-bEDTcc-SIsrTd, .wX4xVc-Bz112c-LgbsSe-OWXEXe-drxrmf-Bz112c-bEDTcc-SIsrTd[dir="rtl"] {
    transform: scaleX(-1);
}

.wX4xVc-Bz112c-mRLv6 {
    block-size: 100%;
    inline-size: 100%;
    left: 0px;
    outline: none;
    position: absolute;
    top: 0px;
}

.wX4xVc-Bz112c-RLmnJb {
    block-size: var(--gm3-icon-button-filled-tonal-touch-target-size,48px);
    inline-size: var(--gm3-icon-button-filled-tonal-touch-target-size,48px);
    left: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-UBgqfd {
    transition: border-radius 0.35s cubic-bezier(0.27, 1.06, 0.18, 1);
}

@media (prefers-reduced-motion) {
    .wX4xVc-Bz112c-LgbsSe-OWXEXe-UBgqfd {
        transition: none;
    }
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-UBgqfd.wX4xVc-Bz112c-LgbsSe-OWXEXe-QDgCrf, .wX4xVc-Bz112c-LgbsSe-OWXEXe-UBgqfd.wX4xVc-Bz112c-LgbsSe-OWXEXe-QDgCrf.wX4xVc-Bz112c-LgbsSe-OWXEXe-IT5dJd {
    border-radius: var(--gm3-icon-button-filled-tonal-pressed-container-shape,8px);
    --gm3-focus-ring-outward-target-shape-start-start: var(--gm3-icon-button-filled-tonal-pressed-container-shape,8px);
    --gm3-focus-ring-outward-target-shape-start-end: var(--gm3-icon-button-filled-tonal-pressed-container-shape,8px);
    --gm3-focus-ring-outward-target-shape-end-end: var(--gm3-icon-button-filled-tonal-pressed-container-shape,8px);
    --gm3-focus-ring-outward-target-shape-end-start: var(--gm3-icon-button-filled-tonal-pressed-container-shape,8px);
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-UBgqfd.wX4xVc-Bz112c-LgbsSe-OWXEXe-IT5dJd {
    border-radius: var(--gm3-icon-button-filled-tonal-selected-container-shape,12px);
    --gm3-focus-ring-outward-target-shape-start-start: var(--gm3-icon-button-filled-tonal-selected-container-shape,12px);
    --gm3-focus-ring-outward-target-shape-start-end: var(--gm3-icon-button-filled-tonal-selected-container-shape,12px);
    --gm3-focus-ring-outward-target-shape-end-end: var(--gm3-icon-button-filled-tonal-selected-container-shape,12px);
    --gm3-focus-ring-outward-target-shape-end-start: var(--gm3-icon-button-filled-tonal-selected-container-shape,12px);
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-UBgqfd .wX4xVc-Bz112c-UHGRz {
    transition: border-radius 0.35s cubic-bezier(0.27, 1.06, 0.18, 1);
}

@media (prefers-reduced-motion) {
    .wX4xVc-Bz112c-LgbsSe-OWXEXe-UBgqfd .wX4xVc-Bz112c-UHGRz {
        transition: none;
    }
}

.wX4xVc-Bz112c-LgbsSe {
    block-size: var(--gm3-icon-button-filled-tonal-container-height,40px);
    inline-size: var(--gm3-icon-button-filled-tonal-container-width,40px);
    padding-block: calc((var(--gm3-icon-button-filled-tonal-container-height, 40px) - var(--gm3-icon-button-filled-tonal-icon-size, 24px))/2); padding-inline: calc((var(--gm3-icon-button-filled-tonal-container-width, 40px) - var(--gm3-icon-button-filled-tonal-icon-size, 24px))/2);
    background-color: var(--gm3-icon-button-filled-tonal-container-color,var(--gm3-sys-color-secondary-container,#c2e7ff));
    border-radius: var(--gm3-icon-button-filled-tonal-container-shape,9999px);
    color: var(--gm3-icon-button-filled-tonal-icon-color,var(--gm3-sys-color-on-secondary-container,#001d35));
    will-change: transform, opacity;
    --gm3-ripple-hover-color: var(--gm3-icon-button-filled-tonal-hover-state-layer-color,var(--gm3-sys-color-on-secondary-container,#001d35));
    --gm3-ripple-hover-opacity: var(--gm3-icon-button-filled-tonal-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-color: var(--gm3-icon-button-filled-tonal-pressed-state-layer-color,var(--gm3-sys-color-on-secondary-container,#001d35));
    --gm3-ripple-pressed-opacity: var(--gm3-icon-button-filled-tonal-pressed-state-layer-opacity,0.1);
    --gm3-focus-ring-outward-target-shape-start-start: var(--gm3-icon-button-filled-tonal-container-shape,9999px);
    --gm3-focus-ring-outward-target-shape-start-end: var(--gm3-icon-button-filled-tonal-container-shape,9999px);
    --gm3-focus-ring-outward-target-shape-end-end: var(--gm3-icon-button-filled-tonal-container-shape,9999px);
    --gm3-focus-ring-outward-target-shape-end-start: var(--gm3-icon-button-filled-tonal-container-shape,9999px);
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-UBgqfd {
    border-radius: min(var(--gm3-icon-button-filled-tonal-container-shape,9999px),var(--gm3-icon-button-filled-tonal-container-height,40px)/2);
    --gm3-focus-ring-outward-target-shape-start-start: min(var(--gm3-icon-button-filled-tonal-container-shape,9999px),var(--gm3-icon-button-filled-tonal-container-height,40px)/2);
    --gm3-focus-ring-outward-target-shape-start-end: min(var(--gm3-icon-button-filled-tonal-container-shape,9999px),var(--gm3-icon-button-filled-tonal-container-height,40px)/2);
    --gm3-focus-ring-outward-target-shape-end-end: min(var(--gm3-icon-button-filled-tonal-container-shape,9999px),var(--gm3-icon-button-filled-tonal-container-height,40px)/2);
    --gm3-focus-ring-outward-target-shape-end-start: min(var(--gm3-icon-button-filled-tonal-container-shape,9999px),var(--gm3-icon-button-filled-tonal-container-height,40px)/2);
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-ornU0b {
    background-color: var(--gm3-icon-button-filled-tonal-unselected-container-color,var(--gm3-sys-color-surface-container-highest,#dde3ea));
    color: var(--gm3-icon-button-filled-tonal-toggle-unselected-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-ripple-hover-color: var(--gm3-icon-button-filled-tonal-toggle-unselected-hover-state-layer-color,var(--gm3-sys-color-on-surface-variant,#444746));
    --gm3-ripple-pressed-color: var(--gm3-icon-button-filled-tonal-toggle-unselected-pressed-state-layer-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-IT5dJd {
    background-color: var(--gm3-icon-button-filled-tonal-selected-container-color,var(--gm3-sys-color-secondary-container,#c2e7ff));
    color: var(--gm3-icon-button-filled-tonal-toggle-selected-icon-color,var(--gm3-sys-color-on-secondary-container,#001d35));
    --gm3-ripple-hover-color: var(--gm3-icon-button-filled-tonal-toggle-selected-hover-state-layer-color,var(--gm3-sys-color-on-secondary-container,#001d35));
    --gm3-ripple-pressed-color: var(--gm3-icon-button-filled-tonal-toggle-selected-pressed-state-layer-color,var(--gm3-sys-color-on-secondary-container,#001d35));
}

.wX4xVc-Bz112c-LgbsSe:hover {
    color: var(--gm3-icon-button-filled-tonal-hover-icon-color,var(--gm3-sys-color-on-secondary-container,#001d35));
}

.wX4xVc-Bz112c-LgbsSe:focus {
    color: var(--gm3-icon-button-filled-tonal-focus-icon-color,var(--gm3-sys-color-on-secondary-container,#001d35));
}

.wX4xVc-Bz112c-LgbsSe:active {
    color: var(--gm3-icon-button-filled-tonal-pressed-icon-color,var(--gm3-sys-color-on-secondary-container,#001d35));
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-ornU0b:hover {
    color: var(--gm3-icon-button-filled-tonal-toggle-unselected-hover-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-ornU0b:focus {
    color: var(--gm3-icon-button-filled-tonal-toggle-unselected-focus-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-ornU0b:active {
    color: var(--gm3-icon-button-filled-tonal-toggle-unselected-pressed-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-IT5dJd:hover {
    color: var(--gm3-icon-button-filled-tonal-toggle-selected-hover-icon-color,var(--gm3-sys-color-on-secondary-container,#001d35));
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-IT5dJd:focus {
    color: var(--gm3-icon-button-filled-tonal-toggle-selected-focus-icon-color,var(--gm3-sys-color-on-secondary-container,#001d35));
}

.wX4xVc-Bz112c-LgbsSe-OWXEXe-IT5dJd:active {
    color: var(--gm3-icon-button-filled-tonal-toggle-selected-pressed-icon-color,var(--gm3-sys-color-on-secondary-container,#001d35));
}

.wX4xVc-Bz112c-LgbsSe:disabled {
    background-color: var(--gm3-icon-button-filled-tonal-disabled-container-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.12));
}

.wX4xVc-Bz112c-LgbsSe:disabled .wX4xVc-Bz112c-kBDsod-Rtc0Jf {
    color: var(--gm3-icon-button-filled-tonal-disabled-icon-color,rgba(var(--gm3-sys-color-on-surface-rgb,31,31,31),.38));
}

.RNnO5e {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    padding-bottom: 24px;
}

.JJ3H1e {
    font-variant-ligatures: none;
    margin-bottom: 0.75rem;
    white-space: pre-wrap;
}

.JJ3H1e.jVwmLb {
    height: 286px;
    mask: linear-gradient(rgb(255, 255, 255) 85%, transparent);
    overflow: hidden;
}

.JJ3H1e.JpY6Fd {
    max-height: 290px;
    overflow: hidden;
}

.C25Jwf {
    color: rgb(68, 71, 70);
    text-decoration: underline;
    cursor: pointer;
    padding: 0.75rem 0px;
    width: fit-content;
}

.C25Jwf:hover, .C25Jwf:active {
    color: rgb(11, 87, 208);
}

.C25Jwf.eLNT1d {
    visibility: hidden;
}

@media screen and (max-width: 450px) {
    .RNnO5e {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.25rem;
        max-width: 360px;
    }

    .JJ3H1e.jVwmLb {
        max-height: 104px;
    }

    .C25Jwf.Au3bp:hover {
        color: rgb(68, 71, 70);
    }
}

.FFHjze {
    margin: 0px auto;
    max-width: 1072px;
    padding-bottom: 24px;
}

.tHZlBb {
    position: relative;
}

.PDmRcc {
    display: flex;
}

.roBr9d {
    flex: 2 1 0%;
    padding-right: 112px;
}

.W8TwBe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    border-left: 1px solid rgb(225, 227, 225);
    color: rgb(68, 71, 70);
    flex: 1 1 0%;
    margin: 64px 0px 32px;
    padding: 0px 32px;
}

.ymRcee {
    margin-bottom: 28px;
}

.KbQhP {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    letter-spacing: 0px;
    line-height: 1.5rem;
    font-weight: 500;
    margin-top: 0px;
}

.rDk2S {
    list-style: disc;
    padding-left: 16px;
}

.LH0qne {
    margin-bottom: 8px;
}

.Z6CGhd, .SYhWge {
    color: rgb(68, 71, 70);
    text-decoration: underline;
}

.Z6CGhd:hover, .Z6CGhd:active, .SYhWge:hover, .SYhWge:active {
    color: rgb(11, 87, 208);
}

.oxHxgf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.75rem;
    letter-spacing: 0px;
    line-height: 2.25rem;
    font-weight: 500;
    margin: 16px 0px 12px;
}

.S7w4Mb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: rgb(68, 71, 70);
    margin: 0px 0px 16px;
}

.hohstd {
    margin-bottom: 40px;
}

.gYGdpd {
    display: block;
}

.B1uLJc {
    align-items: center;
    background-color: white;
    border-width: 1px 1px 0px;
    border-style: solid;
    border-color: rgb(239, 242, 239);
    border-image: initial;
    border-top-left-radius: 28px;
    border-top-right-radius: 28px;
    display: flex;
    justify-content: center;
}

.wxHQ7c {
    background-color: rgb(239, 242, 239);
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: rgb(239, 242, 239);
    border-image: initial;
    border-bottom-left-radius: 28px;
    border-bottom-right-radius: 28px;
    padding: 24px 40px 36px;
}

.odKazd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.375rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.75rem;
    margin-bottom: 20px;
    text-align: center;
}

.BhNjCe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: rgb(68, 71, 70);
    text-align: center;
}

.lwQMAf {
    max-width: 600px;
}

.GoKQvc {
    width: 80%;
}

.YqoNId {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 1.5rem;
    margin: 0px 0px 32px;
}

.YY9zt {
    margin: 0px;
    padding: 0px;
}

.IbuSnc {
    background-color: rgb(239, 242, 239);
    list-style: none;
    margin-bottom: 4px;
    padding: 24px 36px;
}

.IbuSnc:first-child {
    border-top-left-radius: 28px;
    border-top-right-radius: 28px;
}

.IbuSnc:last-child {
    border-bottom-left-radius: 28px;
    border-bottom-right-radius: 28px;
}

.WfMgwe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    margin: 8px 0px 0px;
    padding: 0px 28px 0px 50px;
}

.FNNqG {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    letter-spacing: 0px;
    line-height: 1.5rem;
    cursor: pointer;
    font-weight: 500;
    margin: 0px;
}

.yisHye {
    height: 30px;
    margin-right: 20px;
}

.fsnZKb {
    align-items: center;
    display: flex;
}

.WtZlhc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: rgb(68, 71, 70);
}

.vECq8 {
    align-items: center;
    display: flex;
    margin-bottom: 24px;
}

.lQs5t {
    margin-right: 8px;
}

.DuMQA {
    display: flex;
}

.R2wKF {
    flex: 2 1 0%;
}

.FplY9c {
    flex: 1 1 0%;
    padding: 0px 16px;
}

.brHSS {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-bottom: 12px;
}

.BeFehc {
    align-items: center;
    display: flex;
    margin-bottom: 12px;
}

.dKzM9d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 1.5rem;
    margin: 0px 0px 16px;
}

.hFfzaf {
    height: 24px;
    margin-right: 8px;
}

.jnapE {
    line-height: 24px;
}

.qvYEAf {
    color: rgb(11, 87, 208);
    margin-bottom: 24px;
}

.mZyZTd {
    margin-top: 16px;
}

@media screen and (max-width: 450px) {
    .WtZlhc {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.25rem;
    }

    .KbQhP {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.875rem;
        letter-spacing: 0px;
        line-height: 1.25rem;
        font-weight: 400;
    }

    .DuMQA {
        flex-direction: column;
    }

    .qvYEAf {
        display: none;
    }

    .FplY9c {
        padding: initial;
    }

    .S7w4Mb {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.25rem;
    }

    .dKzM9d {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.875rem;
        font-weight: 500;
        letter-spacing: 0px;
        line-height: 1.25rem;
    }
}

.im4wIf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    margin-bottom: 16px;
}

.v7vKf {
    column-gap: 40px;
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(5, min-content);
    margin: 0px;
    padding: 0px 24px 0px 0px;
}

.nws2nb {
    align-items: center;
    display: flex;
    font-weight: 500;
}

.ZbWJPd {
    color: rgb(68, 71, 70);
    line-height: 24px;
    list-style: none;
    margin-bottom: 24px;
}

.X4yNFb {
    color: rgb(68, 71, 70);
    text-decoration: underline;
}

.X4yNFb:hover, .X4yNFb:active {
    color: rgb(11, 87, 208);
}

.Fm8Cnb {
    font-variant-ligatures: none;
    margin-bottom: 16px;
}

.Gztlsc {
    color: rgb(68, 71, 70);
    align-items: center;
    cursor: pointer;
    display: flex;
    margin-bottom: 8px;
    text-decoration: none;
}

.Gztlsc:hover, .Gztlsc:active {
    color: rgb(11, 87, 208);
}

.gotS2b, .e1Wqbe {
    align-items: center;
    display: flex;
}

.gotS2b:hover, .e1Wqbe:hover {
    color: rgb(11, 87, 208);
}

.t7uASe, .huAXQc {
    margin-bottom: 8px;
    word-break: break-all;
}

.xMuWKd, .hwJy1c, .KoTTq {
    margin-right: 8px;
}

.Py5tvc, .ROG88d, .CcpfSc, .BrJRcb {
    margin-left: 4px;
}

.t7uASe:not([open]) .CcpfSc, .huAXQc:not([open]) .Py5tvc {
    display: none;
}

.t7uASe[open] .BrJRcb, .huAXQc[open] .ROG88d {
    display: none;
}

.AxYQf, .ynYGdc {
    font-variant-ligatures: none;
    padding-left: 28px;
}

.odyJv {
    display: flex;
    flex-direction: column;
}

.pjkmbe {
    --gm3-icon-button-standard-icon-size: 16px;
    --gm3-icon-button-standard-state-layer-height: 24px;
    --gm3-icon-button-standard-state-layer-width: 24px;
    --gm3-icon-button-standard-unselected-icon-color: #444746;
    --gm3-icon-button-standard-unselected-focus-icon-color: #444746;
    --gm3-icon-button-standard-unselected-hover-icon-color: #444746;
    --gm3-icon-button-standard-unselected-pressed-icon-color: #444746;
    margin-left: 4px;
    padding-top: 2px;
    vertical-align: middle;
}

.oPORo {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.75rem;
    font-weight: 400;
    letter-spacing: 0.00625rem;
    line-height: 1rem;
    color: rgb(45, 49, 47);
}

.ecmXy {
    grid-area: auto / 1 / auto / 2;
    min-width: 0px;
}

.uBIrad, .Xoq1oc {
    grid-area: auto / 1 / auto / 2;
}

.pePfEc {
    grid-area: auto / 1 / auto / 1;
}

.T7iRm, .ZSMSLb, .FFG5Td {
    grid-area: auto / 2 / auto / 3;
}

.odyJv {
    grid-area: span 5 / span 1;
}

.LoyuIb {
    grid-area: 1 / auto / 3;
}

.jZnRUe {
    grid-area: span 2 / span 1;
}

.bgqcpf {
    --gm3-icon-button-standard-icon-size: 20px;
    --gm3-icon-button-standard-state-layer-height: 32px;
    --gm3-icon-button-standard-state-layer-width: 32px;
}

.N3EXSc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.UT2P2b {
    unicode-bidi: isolate;
}

@media screen and (max-width: 450px) {
    .im4wIf {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.25rem;
    }

    .v7vKf {
        column-gap: 24px;
        grid-auto-flow: row;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(6, min-content);
        max-width: 360px;
    }

    .jZnRUe {
        grid-area: -2 / span 2;
    }

    .odyJv {
        grid-area: -1 / span 2;
    }

    .LoyuIb {
        grid-area: -3 / span 2;
    }

    .pePfEc {
        grid-area: 4 / span 2;
    }

    .ecmXy {
        grid-area: auto;
    }

    .uBIrad {
        grid-area: 2 / 1;
    }

    .Xoq1oc {
        grid-area: 3 / 1;
    }

    .T7iRm, .ZSMSLb, .FFG5Td {
        grid-area: auto;
    }
}

.aWFHBf {
    margin: 0px auto;
    max-width: 1344px;
}

.yIBOCb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.75rem;
    letter-spacing: 0px;
    line-height: 2.25rem;
    font-weight: 700;
    margin: 24px auto 0px;
    max-width: 1072px;
}

.LDZgRb {
    display: flex;
    justify-content: center;
    min-width: 960px;
    padding: 0px 20px;
}

.LDZgRb.qxll {
    gap: 60px;
}

.P2YWP {
    display: block;
    flex-grow: 1;
    width: 100%;
}

.P2YWP.qxll {
    max-width: 1344px;
}

.kcASRe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: rgb(68, 71, 70);
    margin-bottom: 24px;
    margin-top: 0px;
}

.YeLZxd {
    color: rgb(68, 71, 70);
    text-decoration: underline;
}

.YeLZxd:hover, .YeLZxd:active {
    color: rgb(11, 87, 208);
}

.ItXdVb {
    margin: 16px 0px;
}

.yIBOCb.qxll {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.5rem;
    letter-spacing: 0px;
    line-height: 2rem;
    font-weight: 700;
    min-width: 252px;
}

.nrvapb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
    color: rgb(45, 49, 47);
}

.rc2tgb {
    --gm3-icon-button-standard-icon-size: 16px;
    --gm3-icon-button-standard-state-layer-height: 32px;
    --gm3-icon-button-standard-state-layer-width: 32px;
    --gm3-icon-button-standard-unselected-icon-color: black;
    --gm3-icon-button-standard-unselected-focus-icon-color: black;
    --gm3-icon-button-standard-unselected-hover-icon-color: black;
    --gm3-icon-button-standard-unselected-pressed-icon-color: black;
    margin-left: 8px;
}

@media screen and (max-width: 450px) {
    .LDZgRb {
        min-width: auto;
        padding: initial;
    }

    .kcASRe {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.25rem;
    }
}

.yHWa2 {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
    align-items: center;
    border-top: 1px solid rgb(227, 227, 227);
    color: rgb(92, 95, 94);
    display: flex;
    height: 104px;
    justify-content: center;
}

@media screen and (max-width: 450px) {
    .yHWa2 {
        margin: 0px auto;
        text-align: center;
    }
}

.KUaPle {
    padding: initial;
}

.DFyPAd {
    display: inline-block;
}

.DFyPAd:not(:last-child)::after {
    content: "•";
    margin: 0px 8px;
}

.S3E6zd {
    color: rgb(92, 95, 94);
}

.S3E6zd:active, .S3E6zd:focus, .S3E6zd:hover {
    color: rgb(11, 87, 208);
}

sentinel {
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2") format("woff2");
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2") format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2") format("woff2");
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2") format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2") format("woff2");
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2") format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Google Material Icons";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlematerialicons/v143/Gw6kwdfw6UnXLJCcmafZyFRXb3BL9rvi0QZG3Q.woff2") format("woff2");
}

.google-material-icons {
    font-family: "Google Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    overflow-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
}

@font-face {
    font-family: "Product Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/productsans/v9/pxiDypQkot1TnFhsFMOfGShVGdeOcEg.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Product Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/productsans/v9/pxiDypQkot1TnFhsFMOfGShVF9eO.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlzvKFho5.woff2") format("woff2");
    unicode-range: U+308, U+530-58F, U+2010, U+2024, U+25CC, U+FB13-FB17;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlznKFho5.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+980-9FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlybKFho5.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0Ehly_KFho5.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlyrKFho5.woff2") format("woff2");
    unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlzrKFho5.woff2") format("woff2");
    unicode-range: U+30E, U+1200-1399, U+2D80-2DDE, U+AB01-AB2E, U+1E7E0-1E7E6, U+1E7E8-1E7EB, U+1E7ED-1E7EE, U+1E7F0-1E7FE;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlzTKFho5.woff2") format("woff2");
    unicode-range: U+589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+205A, U+2D00-2D2F, U+2E31;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlyjKFho5.woff2") format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlzDKFho5.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+A80-AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlwjKFho5.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+A01-A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlynKFho5.woff2") format("woff2");
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlyDKFho5.woff2") format("woff2");
    unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlyLKFho5.woff2") format("woff2");
    unicode-range: U+E81-EDF, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlzLKFho5.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+B01-B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlzbKFho5.woff2") format("woff2");
    unicode-range: U+964-965, U+D81-DF4, U+1CF2, U+200C-200D, U+25CC, U+111E1-111F4;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0Ehlz3KFho5.woff2") format("woff2");
    unicode-range: U+964-965, U+B82-BFA, U+200C-200D, U+20B9, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlzfKFho5.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+C00-C7F, U+1CDA, U+1CF2, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0Ehlz_KFho5.woff2") format("woff2");
    unicode-range: U+2D7, U+303, U+331, U+E01-E5B, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlyTKFho5.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlyXKFho5.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Google Sans";
    font-style: italic;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhlyvKFg.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2rgCIlsw.woff2") format("woff2");
    unicode-range: U+308, U+530-58F, U+2010, U+2024, U+25CC, U+FB13-FB17;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2rACIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+980-9FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2swCIlsw.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2ugCIlsw.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2vwCIlsw.woff2") format("woff2");
    unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2rwCIlsw.woff2") format("woff2");
    unicode-range: U+30E, U+1200-1399, U+2D80-2DDE, U+AB01-AB2E, U+1E7E0-1E7E6, U+1E7E8-1E7EB, U+1E7ED-1E7EE, U+1E7F0-1E7FE;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2oQCIlsw.woff2") format("woff2");
    unicode-range: U+589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+205A, U+2D00-2D2F, U+2E31;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2vQCIlsw.woff2") format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2pQCIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+A80-AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2nQCIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+A01-A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2vACIlsw.woff2") format("woff2");
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2tQCIlsw.woff2") format("woff2");
    unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2twCIlsw.woff2") format("woff2");
    unicode-range: U+E81-EDF, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2pwCIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+B01-B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2owCIlsw.woff2") format("woff2");
    unicode-range: U+964-965, U+D81-DF4, U+1CF2, U+200C-200D, U+25CC, U+111E1-111F4;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2qACIlsw.woff2") format("woff2");
    unicode-range: U+964-965, U+B82-BFA, U+200C-200D, U+20B9, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2ogCIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+C00-C7F, U+1CDA, U+1CF2, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2qgCIlsw.woff2") format("woff2");
    unicode-range: U+2D7, U+303, U+331, U+E01-E5B, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2sQCIlsw.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2sACIlsw.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2vgCI.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2rgCIlsw.woff2") format("woff2");
    unicode-range: U+308, U+530-58F, U+2010, U+2024, U+25CC, U+FB13-FB17;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2rACIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+980-9FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2swCIlsw.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2ugCIlsw.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2vwCIlsw.woff2") format("woff2");
    unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2rwCIlsw.woff2") format("woff2");
    unicode-range: U+30E, U+1200-1399, U+2D80-2DDE, U+AB01-AB2E, U+1E7E0-1E7E6, U+1E7E8-1E7EB, U+1E7ED-1E7EE, U+1E7F0-1E7FE;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2oQCIlsw.woff2") format("woff2");
    unicode-range: U+589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+205A, U+2D00-2D2F, U+2E31;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2vQCIlsw.woff2") format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2pQCIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+A80-AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2nQCIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+A01-A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2vACIlsw.woff2") format("woff2");
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2tQCIlsw.woff2") format("woff2");
    unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2twCIlsw.woff2") format("woff2");
    unicode-range: U+E81-EDF, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2pwCIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+B01-B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2owCIlsw.woff2") format("woff2");
    unicode-range: U+964-965, U+D81-DF4, U+1CF2, U+200C-200D, U+25CC, U+111E1-111F4;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2qACIlsw.woff2") format("woff2");
    unicode-range: U+964-965, U+B82-BFA, U+200C-200D, U+20B9, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2ogCIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+C00-C7F, U+1CDA, U+1CF2, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2qgCIlsw.woff2") format("woff2");
    unicode-range: U+2D7, U+303, U+331, U+E01-E5B, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2sQCIlsw.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2sACIlsw.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 500;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2vgCI.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2rgCIlsw.woff2") format("woff2");
    unicode-range: U+308, U+530-58F, U+2010, U+2024, U+25CC, U+FB13-FB17;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2rACIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+980-9FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2swCIlsw.woff2") format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2ugCIlsw.woff2") format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2vwCIlsw.woff2") format("woff2");
    unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2rwCIlsw.woff2") format("woff2");
    unicode-range: U+30E, U+1200-1399, U+2D80-2DDE, U+AB01-AB2E, U+1E7E0-1E7E6, U+1E7E8-1E7EB, U+1E7ED-1E7EE, U+1E7F0-1E7FE;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2oQCIlsw.woff2") format("woff2");
    unicode-range: U+589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+205A, U+2D00-2D2F, U+2E31;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2vQCIlsw.woff2") format("woff2");
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2pQCIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+A80-AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2nQCIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+A01-A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2vACIlsw.woff2") format("woff2");
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2tQCIlsw.woff2") format("woff2");
    unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2twCIlsw.woff2") format("woff2");
    unicode-range: U+E81-EDF, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2pwCIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+B01-B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2owCIlsw.woff2") format("woff2");
    unicode-range: U+964-965, U+D81-DF4, U+1CF2, U+200C-200D, U+25CC, U+111E1-111F4;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2qACIlsw.woff2") format("woff2");
    unicode-range: U+964-965, U+B82-BFA, U+200C-200D, U+20B9, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2ogCIlsw.woff2") format("woff2");
    unicode-range: U+951-952, U+964-965, U+C00-C7F, U+1CDA, U+1CF2, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2qgCIlsw.woff2") format("woff2");
    unicode-range: U+2D7, U+303, U+331, U+E01-E5B, U+200C-200D, U+25CC;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2sQCIlsw.woff2") format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2sACIlsw.woff2") format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Google Sans";
    font-style: normal;
    font-weight: 700;
    src: url("https://fonts.gstatic.com/s/googlesans/v58/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2vgCI.woff2") format("woff2");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.gb_2d:not(.gb_pe) {
    font: 13px / 27px Roboto, Arial, sans-serif;
    z-index: 986;
}

@-webkit-keyframes gb__a {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

@keyframes gb__a {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

a.gb_Pa {
    border: none;
    color: rgb(66, 133, 244);
    cursor: default;
    font-weight: bold;
    outline: none;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    user-select: none;
}

a.gb_Pa:hover::after, a.gb_Pa:focus::after {
    background-color: rgba(0, 0, 0, 0.12);
    content: "";
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
}

a.gb_Pa:hover, a.gb_Pa:focus {
    text-decoration: none;
}

a.gb_Pa:active {
    background-color: rgba(153, 153, 153, 0.4);
    text-decoration: none;
}

a.gb_Qa {
    background-color: rgb(66, 133, 244);
    color: rgb(255, 255, 255);
}

a.gb_Qa:active {
    background-color: rgb(0, 67, 178);
}

.gb_Ra {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 1px;
}

.gb_Pa, .gb_Qa, .gb_Sa, .gb_Ta {
    display: inline-block;
    line-height: 28px;
    padding: 0px 12px;
    border-radius: 2px;
}

.gb_Sa {
    background: rgb(248, 248, 248);
    border: 1px solid rgb(198, 198, 198);
}

.gb_Ta {
    background: rgb(248, 248, 248);
}

.gb_Sa, #gb a.gb_Sa.gb_Sa, .gb_Ta {
    color: rgb(102, 102, 102);
    cursor: default;
    text-decoration: none;
}

#gb a.gb_Ta {
    cursor: default;
    text-decoration: none;
}

.gb_Ta {
    border: 1px solid rgb(66, 133, 244);
    font-weight: bold;
    outline: none;
    background: -webkit-linear-gradient(top, rgb(67, 135, 253), rgb(70, 131, 234));
}

#gb a.gb_Ta {
    color: rgb(255, 255, 255);
}

.gb_Ta:hover {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 0px;
}

.gb_Ta:active {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 0px inset;
    background: -webkit-linear-gradient(top, rgb(60, 122, 228), rgb(63, 118, 211));
}

#gb .gb_Ua {
    background: rgb(255, 255, 255);
    border: 1px solid rgb(218, 220, 224);
    color: rgb(26, 115, 232);
    display: inline-block;
    text-decoration: none;
}

#gb .gb_Ua:hover {
    background: rgb(248, 251, 255);
    border-color: rgb(218, 220, 224);
    color: rgb(23, 78, 166);
}

#gb .gb_Ua:focus {
    background: rgb(244, 248, 255);
    color: rgb(23, 78, 166);
    outline: rgb(23, 78, 166) solid 1px;
}

#gb .gb_Ua:active, #gb .gb_Ua:focus:active {
    background: rgb(236, 243, 254);
    color: rgb(23, 78, 166);
}

#gb .gb_Ua.gb_F {
    background: transparent;
    border: 1px solid rgb(95, 99, 104);
    color: rgb(138, 180, 248);
    text-decoration: none;
}

#gb .gb_Ua.gb_F:hover {
    background: rgba(255, 255, 255, 0.04);
    color: rgb(232, 234, 237);
}

#gb .gb_Ua.gb_F:focus {
    background: rgba(232, 234, 237, 0.12);
    color: rgb(232, 234, 237);
    outline: rgb(232, 234, 237) solid 1px;
}

#gb .gb_Ua.gb_F:active, #gb .gb_Ua.gb_F:focus:active {
    background: rgba(232, 234, 237, 0.1);
    color: rgb(232, 234, 237);
}

.gb_bd {
    display: inline-block;
    vertical-align: middle;
}

.gb_Oe .gb_P {
    bottom: -3px;
    right: -5px;
}

.gb_C {
    position: relative;
}

.gb_A {
    display: inline-block;
    outline: none;
    vertical-align: middle;
    border-radius: 2px;
    box-sizing: border-box;
    height: 40px;
    width: 40px;
    cursor: pointer;
    text-decoration: none;
}

#gb#gb a.gb_A {
    cursor: pointer;
    text-decoration: none;
}

.gb_A, a.gb_A {
    color: rgb(0, 0, 0);
}

.gb_cd {
    border-color: transparent transparent rgb(255, 255, 255);
    border-style: dashed dashed solid;
    border-width: 0px 8.5px 8.5px;
    display: none;
    position: absolute;
    left: 11.5px;
    top: 33px;
    z-index: 1;
    height: 0px;
    width: 0px;
    animation: 0.2s ease 0s 1 normal none running gb__a;
}

.gb_dd {
    border-color: transparent transparent rgba(0, 0, 0, 0.2);
    border-style: dashed dashed solid;
    border-width: 0px 8.5px 8.5px;
    display: none;
    position: absolute;
    left: 11.5px;
    z-index: 1;
    height: 0px;
    width: 0px;
    animation: 0.2s ease 0s 1 normal none running gb__a;
    top: 32px;
}

.gb_ka {
    background: rgb(255, 255, 255);
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: rgb(0, 0, 0);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px;
    display: none;
    outline: none;
    overflow: hidden;
    position: absolute;
    right: 8px;
    top: 62px;
    animation: 0.2s ease 0s 1 normal none running gb__a;
    border-radius: 2px;
    user-select: text;
}

.gb_bd.gb_Sc .gb_cd, .gb_bd.gb_Sc .gb_dd, .gb_bd.gb_Sc .gb_ka, .gb_Sc.gb_ka {
    display: block;
}

.gb_bd.gb_Sc.gb_ed .gb_cd, .gb_bd.gb_Sc.gb_ed .gb_dd {
    display: none;
}

.gb_Pe {
    position: absolute;
    right: 8px;
    top: 62px;
    z-index: -1;
}

.gb_fd .gb_cd, .gb_fd .gb_dd, .gb_fd .gb_ka {
    margin-top: -10px;
}

.gb_bd:first-child, #gbsfw:first-child + .gb_bd {
    padding-left: 4px;
}

.gb_Ea.gb_Qe .gb_bd:first-child {
    padding-left: 0px;
}

.gb_Re {
    position: relative;
}

.gb_1c .gb_Re, .gb_Id .gb_Re {
    float: right;
}

.gb_A {
    padding: 8px;
    cursor: pointer;
}

.gb_A::after {
    content: "";
    position: absolute;
    inset: -4px;
}

.gb_Ea .gb_gd:not(.gb_Pa):focus img {
    background-color: rgba(0, 0, 0, 0.2);
    outline: none;
    border-radius: 50%;
}

.gb_hd button svg, .gb_A {
    border-radius: 50%;
}

.gb_hd button:focus:not(:focus-visible) svg, .gb_hd button:hover svg, .gb_hd button:active svg, .gb_A:focus:not(:focus-visible), .gb_A:hover, .gb_A:active, .gb_A[aria-expanded="true"] {
    outline: none;
}

.gb_Kc .gb_hd.gb_id button:focus-visible svg, .gb_hd button:focus-visible svg, .gb_A:focus-visible {
    outline: rgb(32, 33, 36) solid 1px;
}

.gb_Kc .gb_hd button:focus-visible svg, .gb_Kc .gb_A:focus-visible {
    outline: rgb(241, 243, 244) solid 1px;
}

@media (forced-colors: active) {
    .gb_Kc .gb_hd.gb_id button:focus-visible svg, .gb_hd button:focus-visible svg, .gb_Kc .gb_hd button:focus-visible svg {
        outline: currentcolor solid 1px;
    }
}

.gb_Kc .gb_hd.gb_id button:focus svg, .gb_Kc .gb_hd.gb_id button:focus:hover svg, .gb_hd button:focus svg, .gb_hd button:focus:hover svg, .gb_A:focus, .gb_A:focus:hover {
    background-color: rgba(60, 64, 67, 0.1);
}

.gb_Kc .gb_hd.gb_id button:active svg, .gb_hd button:active svg, .gb_A:active {
    background-color: rgba(60, 64, 67, 0.12);
}

.gb_Kc .gb_hd.gb_id button:hover svg, .gb_hd button:hover svg, .gb_A:hover {
    background-color: rgba(60, 64, 67, 0.08);
}

.gb_Va .gb_A.gb_Xa:hover {
    background-color: transparent;
}

.gb_A[aria-expanded="true"], .gb_A:hover[aria-expanded="true"] {
    background-color: rgba(95, 99, 104, 0.24);
}

.gb_A[aria-expanded="true"] .gb_E {
    fill: rgb(95, 99, 104);
    opacity: 1;
}

.gb_Kc .gb_hd button:hover svg, .gb_Kc .gb_A:hover {
    background-color: rgba(232, 234, 237, 0.08);
}

.gb_Kc .gb_hd button:focus svg, .gb_Kc .gb_hd button:focus:hover svg, .gb_Kc .gb_A:focus, .gb_Kc .gb_A:focus:hover {
    background-color: rgba(232, 234, 237, 0.1);
}

.gb_Kc .gb_hd button:active svg, .gb_Kc .gb_A:active {
    background-color: rgba(232, 234, 237, 0.12);
}

.gb_Kc .gb_A[aria-expanded="true"], .gb_Kc .gb_A:hover[aria-expanded="true"] {
    background-color: rgba(255, 255, 255, 0.12);
}

.gb_Kc .gb_A[aria-expanded="true"] .gb_E {
    fill: rgb(255, 255, 255);
    opacity: 1;
}

.gb_bd {
    padding: 4px;
}

.gb_Ea.gb_Qe .gb_bd {
    padding: 4px 2px;
}

.gb_Ea.gb_Qe .gb_y.gb_bd {
    padding-left: 6px;
}

.gb_ka {
    z-index: 991;
    line-height: normal;
}

.gb_ka.gb_jd {
    left: 0px;
    right: auto;
}

@media (max-width: 350px) {
    .gb_ka.gb_jd {
        left: 0px;
    }
}

.gb_Se .gb_ka {
    top: 56px;
}

.gb_Q {
    display: none !important;
}

.gb_md {
    visibility: hidden;
}

.gb_I .gb_A, .gb_ja .gb_I .gb_A {
    background-position: -64px -29px;
}

.gb_0 .gb_I .gb_A {
    background-position: -29px -29px;
    opacity: 1;
}

.gb_I .gb_A, .gb_I .gb_A:hover, .gb_I .gb_A:focus {
    opacity: 1;
}

.gb_K {
    display: none;
}

@media screen and (max-width: 319px) {
    .gb_kd:not(.gb_ld) .gb_I {
        display: none;
        visibility: hidden;
    }
}

.gb_P {
    display: none;
}

.gb_8c {
    font-family: "Google Sans", Roboto, Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.25px;
    line-height: 48px;
    margin-bottom: 2px;
    opacity: 1;
    overflow: hidden;
    padding-left: 16px;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: middle;
    top: 2px;
    white-space: nowrap;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
}

.gb_8c.gb_9c {
    color: rgb(60, 64, 67);
}

.gb_Ea.gb_bc .gb_8c {
    margin-bottom: 0px;
}

.gb_rd.gb_td .gb_8c {
    padding-left: 4px;
}

.gb_Ea.gb_bc .gb_ud {
    position: relative;
    top: -2px;
}

.gb_ad {
    display: none;
}

.gb_Ea {
    color: black;
    min-width: 160px;
    position: relative;
    transition: box-shadow 250ms;
}

.gb_Ea.gb_Rc {
    min-width: 120px;
}

.gb_Ea.gb_vd .gb_wd {
    display: none;
}

.gb_Ea.gb_vd .gb_kd {
    height: 56px;
}

header.gb_Ea {
    display: block;
}

.gb_Ea svg {
    fill: currentcolor;
}

.gb_Cd {
    position: fixed;
    top: 0px;
    width: 100%;
}

.gb_xd {
    box-shadow: rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px, rgba(0, 0, 0, 0.2) 0px 2px 4px -1px;
}

.gb_Dd {
    height: 64px;
}

.gb_kd {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    min-width: min-content;
}

.gb_Ea:not(.gb_bc) .gb_kd {
    padding: 8px;
}

.gb_Ea.gb_Ed .gb_kd {
    -webkit-box-flex: 1;
    flex: 1 0 auto;
}

.gb_Ea .gb_kd.gb_ld.gb_Fd {
    min-width: 0px;
}

.gb_Ea.gb_bc .gb_kd {
    padding: 4px 4px 4px 8px;
    min-width: 0px;
}

.gb_wd {
    height: 48px;
    vertical-align: middle;
    white-space: nowrap;
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    user-select: none;
}

.gb_zd > .gb_wd {
    display: table-cell;
    width: 100%;
}

.gb_rd {
    padding-right: 30px;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    flex: 1 0 auto;
}

.gb_Ea.gb_bc .gb_rd {
    padding-right: 14px;
}

.gb_Ad {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
}

.gb_Ad > :only-child {
    display: inline-block;
}

.gb_Bd.gb_2c {
    padding-left: 4px;
}

.gb_Bd.gb_Hd, .gb_Ea.gb_Ed .gb_Bd, .gb_Ea.gb_bc:not(.gb_Id) .gb_Bd {
    padding-left: 0px;
}

.gb_Ea.gb_bc .gb_Bd.gb_Hd {
    padding-right: 0px;
}

.gb_Ea.gb_bc .gb_Bd.gb_Hd .gb_Va {
    margin-left: 10px;
}

.gb_2c {
    display: inline;
}

.gb_Ea.gb_Vc .gb_Bd.gb_Jd, .gb_Ea.gb_Id .gb_Bd.gb_Jd {
    padding-left: 2px;
}

.gb_8c {
    display: inline-block;
}

.gb_Bd {
    box-sizing: border-box;
    height: 48px;
    line-height: normal;
    padding: 0px 4px 0px 30px;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    justify-content: flex-end;
}

.gb_Id {
    height: 48px;
}

.gb_Ea.gb_Id {
    min-width: auto;
}

.gb_Id .gb_Bd {
    float: right;
    padding-left: 32px;
}

.gb_Id .gb_Bd.gb_Kd {
    padding-left: 0px;
}

.gb_Ld {
    font-size: 14px;
    max-width: 200px;
    overflow: hidden;
    padding: 0px 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    user-select: text;
}

.gb_od {
    transition: background-color 0.4s;
}

.gb_Md {
    color: black;
}

.gb_Kc {
    color: white;
}

.gb_Ea a, .gb_Oc a {
    color: inherit;
}

.gb_aa {
    color: rgba(0, 0, 0, 0.87);
}

.gb_Ea svg, .gb_Oc svg, .gb_rd .gb_sd, .gb_1c .gb_sd {
    color: rgb(95, 99, 104);
    opacity: 1;
}

.gb_Kc svg, .gb_Oc.gb_Tc svg, .gb_Kc .gb_rd .gb_sd, .gb_Kc .gb_rd .gb_Jc, .gb_Kc .gb_rd .gb_ud, .gb_Oc.gb_Tc .gb_sd {
    color: rgba(255, 255, 255, 0.87);
}

.gb_Kc .gb_rd .gb_Nd:not(.gb_Od) {
    opacity: 0.87;
}

.gb_9c {
    color: inherit;
    opacity: 1;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
}

.gb_Kc .gb_9c, .gb_Md .gb_9c {
    opacity: 1;
}

.gb_Pd {
    position: relative;
}

.gb_L {
    font-family: arial, sans-serif;
    line-height: normal;
    padding-right: 15px;
}

a.gb_W, span.gb_W {
    color: rgba(0, 0, 0, 0.87);
    text-decoration: none;
}

.gb_Kc a.gb_W, .gb_Kc span.gb_W {
    color: white;
}

a.gb_W:focus {
    outline-offset: 2px;
}

a.gb_W:hover {
    text-decoration: underline;
}

.gb_X {
    display: inline-block;
    padding-left: 15px;
}

.gb_X .gb_W {
    display: inline-block;
    line-height: 24px;
    vertical-align: middle;
}

.gb_pd {
    font-family: "Google Sans", Roboto, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.25px;
    line-height: 16px;
    margin-left: 10px;
    margin-right: 8px;
    min-width: 96px;
    padding: 9px 23px;
    text-align: center;
    vertical-align: middle;
    border-radius: 4px;
    box-sizing: border-box;
}

.gb_Ea.gb_Id .gb_pd {
    margin-left: 8px;
}

#gb a.gb_Ta.gb_pd {
    cursor: pointer;
}

.gb_Ta.gb_pd:hover {
    background: rgb(27, 102, 201);
    box-shadow: rgba(66, 64, 67, 0.15) 0px 1px 3px 1px, rgba(60, 64, 67, 0.3) 0px 1px 2px 0px;
}

.gb_Ta.gb_pd:focus, .gb_Ta.gb_pd:hover:focus {
    background: rgb(28, 95, 186);
    box-shadow: rgba(66, 64, 67, 0.15) 0px 1px 3px 1px, rgba(60, 64, 67, 0.3) 0px 1px 2px 0px;
}

.gb_Ta.gb_pd:active {
    background: rgb(27, 99, 193);
    box-shadow: rgba(66, 64, 67, 0.15) 0px 1px 3px 1px, rgba(60, 64, 67, 0.3) 0px 1px 2px 0px;
}

.gb_pd {
    background: rgb(26, 115, 232);
    border: 1px solid transparent;
}

.gb_Ea.gb_bc .gb_pd {
    padding: 9px 15px;
    min-width: 80px;
}

.gb_Qd {
    text-align: left;
}

#gb .gb_Kc a.gb_pd:not(.gb_F), #gb.gb_Kc a.gb_pd {
    background: rgb(255, 255, 255);
    border-color: rgb(218, 220, 224);
    box-shadow: none;
    color: rgb(26, 115, 232);
}

#gb a.gb_Ta.gb_F.gb_pd {
    background: rgb(138, 180, 248);
    border: 1px solid transparent;
    box-shadow: none;
    color: rgb(32, 33, 36);
}

#gb .gb_Kc a.gb_pd:hover:not(.gb_F), #gb.gb_Kc a.gb_pd:hover {
    background: rgb(248, 251, 255);
    border-color: rgb(204, 224, 252);
}

#gb a.gb_Ta.gb_F.gb_pd:hover {
    background: rgb(147, 186, 249);
    border-color: transparent;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 3px 1px, rgba(0, 0, 0, 0.3) 0px 1px 2px;
}

#gb .gb_Kc a.gb_pd:focus:not(.gb_F), #gb .gb_Kc a.gb_pd:focus:hover:not(.gb_F), #gb.gb_Kc a.gb_pd:focus:not(.gb_F), #gb.gb_Kc a.gb_pd:focus:hover:not(.gb_F) {
    background: rgb(244, 248, 255);
    outline: rgb(201, 221, 252) solid 1px;
}

#gb a.gb_Ta.gb_F.gb_pd:focus, #gb a.gb_Ta.gb_F.gb_pd:focus:hover {
    background: rgb(166, 198, 250);
    border-color: transparent;
    box-shadow: none;
}

#gb .gb_Kc a.gb_pd:active:not(.gb_F), #gb.gb_Kc a.gb_pd:active {
    background: rgb(236, 243, 254);
}

#gb a.gb_Ta.gb_F.gb_pd:active {
    background: rgb(161, 195, 249);
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

.gb_J {
    display: none;
}

@media screen and (max-width: 319px) {
    .gb_kd .gb_I {
        display: none;
        visibility: hidden;
    }
}

.gb_Va {
    background-color: rgba(255, 255, 255, 0.88);
    border: 1px solid rgb(218, 220, 224);
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    max-height: 48px;
    overflow: hidden;
    outline: none;
    padding: 0px;
    vertical-align: middle;
    width: 134px;
    border-radius: 8px;
}

.gb_Va.gb_F {
    background-color: transparent;
    border: 1px solid rgb(95, 99, 104);
}

.gb_2a {
    display: inherit;
}

.gb_Va.gb_F .gb_2a {
    background: rgb(255, 255, 255);
    border-radius: 4px;
    display: inline-block;
    left: 8px;
    margin-right: 5px;
    position: relative;
    padding: 3px;
    top: -1px;
}

.gb_Va:hover {
    border: 1px solid rgb(210, 227, 252);
    background-color: rgba(248, 250, 255, 0.88);
}

.gb_Va.gb_F:hover {
    background-color: rgba(241, 243, 244, 0.04);
    border: 1px solid rgb(95, 99, 104);
}

.gb_Va:focus-visible, .gb_Va:focus {
    background-color: rgb(255, 255, 255);
    outline: rgb(32, 33, 36) solid 1px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
}

.gb_Va.gb_F:focus-visible, .gb_Va.gb_F:focus {
    background-color: rgba(241, 243, 244, 0.12);
    outline: rgb(241, 243, 244) solid 1px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 3px 1px, rgba(0, 0, 0, 0.3) 0px 1px 2px 0px;
}

.gb_Va.gb_F:active, .gb_Va.gb_Sc.gb_F:focus {
    background-color: rgba(241, 243, 244, 0.1);
    border: 1px solid rgb(95, 99, 104);
}

.gb_3a {
    display: inline-block;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-top: 2px;
    text-align: center;
    vertical-align: middle;
    line-height: 32px;
    width: 78px;
}

.gb_Va.gb_F .gb_3a {
    line-height: 26px;
    margin-left: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-top: 0px;
    width: 72px;
}

.gb_3a.gb_4a {
    background-color: rgb(241, 243, 244);
    border-radius: 4px;
    margin-left: 8px;
    padding-left: 0px;
    line-height: 30px;
}

.gb_3a.gb_4a .gb_Hc {
    vertical-align: middle;
}

.gb_Ea:not(.gb_bc) .gb_Va {
    margin-left: 10px;
    margin-right: 4px;
}

.gb_Rd {
    max-height: 32px;
    width: 78px;
}

.gb_Va.gb_F .gb_Rd {
    max-height: 26px;
    width: 72px;
}

.gb_O {
    background-size: 32px 32px;
    border: 0px;
    border-radius: 50%;
    display: block;
    margin: 0px;
    position: relative;
    height: 32px;
    width: 32px;
    z-index: 0;
}

.gb_db {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgba(32, 33, 36, 0.08);
    position: relative;
}

.gb_db.gb_O {
    height: 30px;
    width: 30px;
}

.gb_db.gb_O:hover, .gb_db.gb_O:active {
    box-shadow: none;
}

.gb_eb {
    background: rgb(255, 255, 255);
    border: none;
    border-radius: 50%;
    bottom: 2px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
    height: 14px;
    margin: 2px;
    position: absolute;
    right: 0px;
    width: 14px;
}

.gb_vc {
    color: rgb(31, 113, 231);
    font: 400 22px / 32px "Google Sans", Roboto, Helvetica, Arial, sans-serif;
    text-align: center;
    text-transform: uppercase;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-device-pixel-ratio:1.25) {
    .gb_O::before, .gb_fb::before {
        display: inline-block;
        transform: scale(0.5);
        transform-origin: left 0px;
    }

    .gb_2 .gb_fb::before {
    }
}

.gb_O:hover, .gb_O:focus {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 0px;
}

.gb_O:active {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 0px inset;
}

.gb_O:active::after {
    background: rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    content: "";
    display: block;
    height: 100%;
}

.gb_gb {
    cursor: pointer;
    line-height: 40px;
    min-width: 30px;
    opacity: 0.75;
    overflow: hidden;
    vertical-align: middle;
    text-overflow: ellipsis;
}

.gb_A.gb_gb {
    width: auto;
}

.gb_gb:hover, .gb_gb:focus {
    opacity: 0.85;
}

.gb_fd .gb_gb, .gb_fd .gb_Ud {
    line-height: 26px;
}

#gb#gb.gb_fd a.gb_gb, .gb_fd .gb_Ud {
    font-size: 11px;
    height: auto;
}

.gb_hb {
    border-top: 4px solid rgb(0, 0, 0);
    border-left: 4px dashed transparent;
    border-right: 4px dashed transparent;
    display: inline-block;
    margin-left: 6px;
    opacity: 0.75;
    vertical-align: middle;
}

.gb_Xa:hover .gb_hb {
    opacity: 0.85;
}

.gb_Va > .gb_y {
    padding: 3px 3px 3px 4px;
}

.gb_Vd.gb_md {
    color: rgb(255, 255, 255);
}

.gb_0 .gb_gb, .gb_0 .gb_hb {
    opacity: 1;
}

#gb#gb.gb_0.gb_0 a.gb_gb, #gb#gb .gb_0.gb_0 a.gb_gb {
    color: rgb(255, 255, 255);
}

.gb_0.gb_0 .gb_hb {
    border-top-color: rgb(255, 255, 255);
    opacity: 1;
}

.gb_ja .gb_O:hover, .gb_0 .gb_O:hover, .gb_ja .gb_O:focus, .gb_0 .gb_O:focus {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 0px, rgba(0, 0, 0, 0.2) 0px 1px 2px;
}

.gb_Wd .gb_y, .gb_Xd .gb_y {
    position: absolute;
    right: 1px;
}

.gb_y.gb_Z, .gb_ib.gb_Z, .gb_Xa.gb_Z {
    -webkit-box-flex: 0;
    flex: 0 1 auto;
}

.gb_Zd.gb_0d .gb_gb {
    width: 30px !important;
}

.gb_1d {
    height: 40px;
    position: absolute;
    right: -5px;
    top: -5px;
    width: 40px;
}

.gb_2d .gb_1d, .gb_3d .gb_1d {
    right: 0px;
    top: 0px;
}

.gb_y .gb_A {
    padding: 4px;
}

.gb_R {
    display: none;
}

sentinel {
}

.EDId0c {
    position: relative;
}

.nhh4Ic {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 1;
    pointer-events: none;
}

.nhh4Ic[data-state="snapping"], .nhh4Ic[data-state="cancelled"] {
    transition: transform 200ms;
}

.MGUFnf {
    display: block;
    width: 28px;
    height: 28px;
    padding: 15px;
    margin: 0px auto;
    transform: scale(0.7);
    background-color: rgb(250, 250, 250);
    border: 1px solid rgb(224, 224, 224);
    border-radius: 50%;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px 0px;
    transition: opacity 400ms;
}

.nhh4Ic[data-state="resting"] .MGUFnf, .nhh4Ic[data-state="cooldown"] .MGUFnf {
    transform: scale(0);
    transition: transform 150ms;
}

.nhh4Ic .LLCa0e {
    stroke-width: 3.6px;
    transform: translateZ(1px);
}

.nhh4Ic[data-past-threshold="false"] .LLCa0e {
    opacity: 0.3;
}

.rOhAxb {
    fill: rgb(66, 133, 244);
    stroke: rgb(66, 133, 244);
}

.A6UUqe {
    display: none;
    stroke-width: 3px;
    width: 28px;
    height: 28px;
}

.tbcVO {
    width: 28px;
    height: 28px;
}

.bQ7oke {
    position: absolute;
    width: 0px;
    height: 0px;
    overflow: hidden;
}

.A6UUqe.qs41qe {
    animation-name: quantumWizSpinnerRotate;
    animation-duration: 1568.63ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    display: inline-block;
}

.A6UUqe.SdoWjb {
    display: inline-block;
}

.A6UUqe.qs41qe .ceIWpc {
    stroke: none;
    fill: none;
}

.A6UUqe.sf4e6b .qjUCkf {
    stroke-width: 0;
}

.qjUCkf {
    transition: stroke-width 400ms;
    transform-origin: 14px 14px;
    stroke-dasharray: 58.9, 58.9;
    stroke-dashoffset: 58.9;
    fill: none;
    transform: rotate(0deg);
}

.A6UUqe.SdoWjb .qjUCkf {
}

.A6UUqe.iPwZeb .qjUCkf {
    animation-delay: -466ms, -466ms, -466ms;
}

.A6UUqe.qs41qe .qjUCkf {
    animation-name: quantumWizSpinnerFillUnfill, quantumWizSpinnerRot, quantumWizSpinnerColors;
    animation-duration: 1333ms, 5332ms, 5332ms;
    animation-iteration-count: infinite, infinite, infinite;
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1), steps(4), linear;
    animation-fill-mode: forwards;
}

@keyframes quantumWizSpinnerRotate {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes quantumWizSpinnerFillUnfill {
    0% {
        stroke-dashoffset: 58.8;
    }

    50% {
        stroke-dashoffset: 0;
    }

    100% {
        stroke-dashoffset: -58.4;
    }
}

@keyframes quantumWizSpinnerRot {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(-360deg);
    }
}

@keyframes quantumWizSpinnerColors {
    0% {
        stroke: rgb(66, 133, 244);
    }

    18% {
        stroke: rgb(66, 133, 244);
    }

    25% {
        stroke: rgb(219, 68, 55);
    }

    43% {
        stroke: rgb(219, 68, 55);
    }

    50% {
        stroke: rgb(244, 180, 0);
    }

    68% {
        stroke: rgb(244, 180, 0);
    }

    75% {
        stroke: rgb(15, 157, 88);
    }

    93% {
        stroke: rgb(15, 157, 88);
    }

    100% {
        stroke: rgb(66, 133, 244);
    }
}

.rFrNMe {
    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: flex;
    position: relative;
    top: 14px;
}

.Xb9hP {
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative;
}

.A37UZe {
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative;
}

.qgcB3c:not(:empty) {
    padding-right: 12px;
}

.sxyYjd:not(:empty) {
    padding-left: 12px;
}

.whsOnd {
    flex-grow: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px / 24px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    margin: 0px;
    min-width: 0%;
    outline: none;
    padding: 0px;
    z-index: 0;
}

.rFrNMe.dm7YTc .whsOnd {
    color: rgb(255, 255, 255);
}

.i9lrp {
    background-color: rgba(0, 0, 0, 0.12);
    bottom: -2px;
    height: 1px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    width: 100%;
}

.i9lrp::before {
    content: "";
    position: absolute;
    inset: 0px 0px -2px;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none;
}

.rFrNMe.dm7YTc .i9lrp {
    background-color: rgba(255, 255, 255, 0.7);
}

.OabDMe {
    transform: scaleX(0);
    background-color: rgb(66, 133, 244);
    bottom: -2px;
    height: 2px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    width: 100%;
}

.rFrNMe.dm7YTc .OabDMe {
    background-color: rgb(161, 194, 250);
}

.rFrNMe.k0tWj .i9lrp, .rFrNMe.k0tWj .OabDMe {
    background-color: rgb(213, 0, 0);
    height: 2px;
}

.rFrNMe.k0tWj.dm7YTc .i9lrp, .rFrNMe.k0tWj.dm7YTc .OabDMe {
    background-color: rgb(224, 96, 85);
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, 0.38);
}

.rFrNMe.dm7YTc .whsOnd[disabled] {
    color: rgba(255, 255, 255, 0.5);
}

.whsOnd[disabled] ~ .i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, 0.38);
}

.OabDMe.Y2Zypf {
    animation: 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running quantumWizPaperInputRemoveUnderline;
}

.rFrNMe.u3bW4e .OabDMe {
    animation: 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running quantumWizPaperInputAddUnderline;
    transform: scaleX(1);
}

.rFrNMe.sdJrJc > .aCsJod {
    padding-top: 24px;
}

.AxOyFc {
    transform-origin: left bottom;
    transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, 0.38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0px;
    width: 100%;
}

.whsOnd:not([disabled]):focus ~ .AxOyFc, .whsOnd[badinput="true"] ~ .AxOyFc, .rFrNMe.CDELXb .AxOyFc, .rFrNMe.dLgj8b .AxOyFc {
    transform: scale(0.75) translateY(-39px);
}

.whsOnd:not([disabled]):focus ~ .AxOyFc {
    color: rgb(51, 103, 214);
}

.rFrNMe.dm7YTc .whsOnd:not([disabled]):focus ~ .AxOyFc {
    color: rgb(161, 194, 250);
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus ~ .AxOyFc {
    color: rgb(213, 0, 0);
}

.ndJi5d {
    color: rgba(0, 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: 0px;
    white-space: nowrap;
}

.rFrNMe.CDELXb .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: 0.3;
    white-space: nowrap;
}

.rFrNMe.dm7YTc .AxOyFc, .rFrNMe.dm7YTc .K0Y8Se, .rFrNMe.dm7YTc .ndJi5d {
    color: rgba(255, 255, 255, 0.7);
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px;
}

.dEOOab, .ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px;
}

.LXRPh {
    display: flex;
}

.ovnfwe {
    pointer-events: none;
}

.dEOOab {
    color: rgb(213, 0, 0);
}

.rFrNMe.dm7YTc .dEOOab, .rFrNMe.dm7YTc.k0tWj .whsOnd:not([disabled]):focus ~ .AxOyFc {
    color: rgb(224, 96, 85);
}

.ovnfwe {
    opacity: 0.3;
}

.rFrNMe.dm7YTc .ovnfwe {
    color: rgba(255, 255, 255, 0.7);
    opacity: 1;
}

.rFrNMe.k0tWj .ovnfwe, .rFrNMe:not(.k0tWj) .ovnfwe:not(:empty) + .dEOOab {
    display: none;
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        transform: scaleX(1);
        opacity: 1;
    }

    100% {
        transform: scaleX(1);
        opacity: 0;
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        transform: scaleX(0);
    }

    100% {
        transform: scaleX(1);
    }
}

@keyframes primary-indeterminate-translate {
    0% {
        transform: translateX(-145.167%);
    }

    20% {
        animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
        transform: translateX(-145.167%);
    }

    59.15% {
        animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
        transform: translateX(-61.4952%);
    }

    100% {
        transform: translateX(55.4444%);
    }
}

@keyframes primary-indeterminate-translate-reverse {
    0% {
        transform: translateX(145.167%);
    }

    20% {
        animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
        transform: translateX(145.167%);
    }

    59.15% {
        animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
        transform: translateX(61.4952%);
    }

    100% {
        transform: translateX(-55.4444%);
    }
}

@keyframes primary-indeterminate-scale {
    0% {
        transform: scaleX(0.08);
    }

    36.65% {
        animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
        transform: scaleX(0.08);
    }

    69.15% {
        animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
        transform: scaleX(0.661479);
    }

    100% {
        transform: scaleX(0.08);
    }
}

@keyframes auxiliary-indeterminate-translate {
    0% {
        animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
        transform: translateX(-54.8889%);
    }

    25% {
        animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
        transform: translateX(-17.237%);
    }

    48.35% {
        animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
        transform: translateX(29.4973%);
    }

    100% {
        transform: translateX(105.389%);
    }
}

@keyframes auxiliary-indeterminate-translate-reverse {
    0% {
        animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
        transform: translateX(54.8889%);
    }

    25% {
        animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
        transform: translateX(17.237%);
    }

    48.35% {
        animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
        transform: translateX(-29.4973%);
    }

    100% {
        transform: translateX(-105.389%);
    }
}

@keyframes auxiliary-indeterminate-scale {
    0% {
        animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
        transform: scaleX(0.08);
    }

    19.15% {
        animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.00432);
        transform: scaleX(0.457104);
    }

    44.15% {
        animation-timing-function: cubic-bezier(0.257759, 0.003163, 0.211762, 1.38179);
        transform: scaleX(0.72796);
    }

    100% {
        transform: scaleX(0.08);
    }
}

@keyframes buffering {
    100% {
        transform: translateX(-10px);
    }
}

@keyframes buffering-reverse {
    100% {
        transform: translateX(10px);
    }
}

@keyframes indeterminate-translate-ie {
    0% {
        transform: translateX(-100%);
    }

    100% {
        transform: translateX(100%);
    }
}

@keyframes indeterminate-translate-reverse-ie {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(-100%);
    }
}

.sZwd7c {
    height: 4px;
    overflow: hidden;
    position: relative;
    transform: translateZ(0px);
    transition: opacity 250ms linear;
    width: 100%;
}

.w2zcLc {
    position: absolute;
}

.xcNBHc, .MyvhI, .l3q5xe {
    height: 100%;
    position: absolute;
    width: 100%;
}

.w2zcLc {
    transform-origin: left top;
    transition: transform 250ms, -webkit-transform 250ms;
}

.MyvhI {
    transform-origin: left top;
    transition: transform 250ms, -webkit-transform 250ms;
    animation: auto ease 0s 1 normal none running none;
}

.l3q5xe {
    animation: auto ease 0s 1 normal none running none;
}

.w2zcLc {
    background-color: rgb(230, 230, 230);
    height: 100%;
    transform-origin: left top;
    transition: transform 250ms, -webkit-transform 250ms;
    width: 100%;
}

.TKVRUb {
    transform: scaleX(0);
}

.sUoeld {
    visibility: hidden;
}

.l3q5xe {
    background-color: rgb(0, 0, 0);
    display: inline-block;
}

.xcNBHc {
    background-size: 10px 4px;
    background-repeat: repeat-x;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23e6e6e6%27%2F%3E%3C%2Fsvg%3E");
    visibility: hidden;
}

.sZwd7c.B6Vhqe .MyvhI {
    transition: none;
}

.sZwd7c.B6Vhqe .TKVRUb {
    animation: 2s linear 0s infinite normal none running primary-indeterminate-translate;
}

.sZwd7c.B6Vhqe .TKVRUb > .l3q5xe {
    animation: 2s linear 0s infinite normal none running primary-indeterminate-scale;
}

.sZwd7c.B6Vhqe .sUoeld {
    animation: 2s linear 0s infinite normal none running auxiliary-indeterminate-translate;
    visibility: visible;
}

.sZwd7c.B6Vhqe .sUoeld > .l3q5xe {
    animation: 2s linear 0s infinite normal none running auxiliary-indeterminate-scale;
}

.sZwd7c.B6Vhqe.ieri7c .l3q5xe {
    transform: scaleX(0.45);
}

.sZwd7c.B6Vhqe.ieri7c .sUoeld {
    animation: auto ease 0s 1 normal none running none;
    visibility: hidden;
}

.sZwd7c.B6Vhqe.ieri7c .TKVRUb {
    animation: 2s ease-out 0s infinite normal none running indeterminate-translate-ie;
}

.sZwd7c.B6Vhqe.ieri7c .TKVRUb > .l3q5xe, .sZwd7c.B6Vhqe.ieri7c .sUoeld > .l3q5xe {
    animation: auto ease 0s 1 normal none running none;
}

.sZwd7c.juhVM .w2zcLc, .sZwd7c.juhVM .MyvhI {
    right: 0px;
    transform-origin: right center;
}

.sZwd7c.juhVM .TKVRUb {
    animation-name: primary-indeterminate-translate-reverse;
}

.sZwd7c.juhVM .sUoeld {
    animation-name: auxiliary-indeterminate-translate-reverse;
}

.sZwd7c.juhVM.ieri7c .TKVRUb {
    animation-name: indeterminate-translate-reverse-ie;
}

.sZwd7c.qdulke {
    opacity: 0;
}

.sZwd7c.jK7moc .sUoeld, .sZwd7c.jK7moc .TKVRUb, .sZwd7c.jK7moc .sUoeld > .l3q5xe, .sZwd7c.jK7moc .TKVRUb > .l3q5xe {
    animation-play-state: paused;
}

.sZwd7c.D6TUi .xcNBHc {
    animation: 250ms linear 0s infinite normal none running buffering;
    visibility: visible;
}

.sZwd7c.D6TUi.juhVM .xcNBHc {
    animation: 250ms linear 0s infinite normal none running buffering-reverse;
}

.d1dlne, .Ax4B8 {
    display: flex;
    flex: 1 1 0%;
}

.L6J0Pc {
    flex: 1 1 0%;
}

.v5yLH, .v5yLH .d1dlne, .v5yLH .Ax4B8 {
    display: inline;
}

.BBOA1c {
    position: absolute;
    height: 4px;
    bottom: 1px;
    left: 1px;
    right: 1px;
    overflow-x: hidden;
    background-color: rgb(255, 255, 255);
    display: none;
}

.L6J0Pc.ge6pde .BBOA1c {
    display: block;
}

.u3WVdc {
    position: absolute;
    right: 0px;
    left: 0px;
    z-index: 1;
    outline: none;
    overflow-y: auto;
}

.u3WVdc[data-childcount="0"], .u3WVdc[data-expanded="false"] {
    display: none;
}

.Cigftf {
    position: relative;
    top: -24px;
}

.Ax4B8 {
    position: relative;
}

.yNVtPc {
    position: absolute;
    left: 0px;
    width: 100%;
    opacity: 0.3;
}

.Ax4B8, .yNVtPc {
    background-color: transparent;
    color: inherit;
    font: inherit;
}

.d1dlne, .Ax4B8, .yNVtPc {
    height: 100%;
}

.umNhxf {
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.MkjOTb {
    cursor: default;
}

.VOEIyf, .VOEIyf .jBmls, .oKubKe {
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    color: rgb(34, 34, 34);
}

.VOEIyf {
    display: inline-block;
    height: 34px;
    line-height: 34px;
}

.IjMZm {
    display: inline-block;
    height: auto;
}

.VOEIyf .ZAGvjd {
    border-color: transparent;
    border-style: solid;
    border-width: 0px 1px;
    outline: none;
}

.oKubKe, .VOEIyf .ZAGvjd {
    box-sizing: border-box;
    padding: 0px 16px;
}

.VOEIyf .jBmls {
    box-sizing: border-box;
    padding: 8px 0px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    background-color: rgb(255, 255, 255);
    border-radius: 0px 0px 2px 2px;
    box-shadow: rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px, rgba(0, 0, 0, 0.2) 0px 5px 5px -3px;
}

.oKubKe {
    line-height: 40px;
}

.oKubKe[aria-selected="true"] {
    background-color: rgb(238, 238, 238);
}

.oKubKe.RDPZE {
    color: rgba(0, 0, 0, 0.38);
}

.SmXtye {
    margin: 7px 0px;
    border-top: 1px solid rgb(218, 218, 218);
}

.D4D33b {
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.TMT2L, .Mxgq5c {
    height: 100%;
}

.g4E9Cb {
    height: 100%;
    color: inherit;
    display: block;
    font: inherit;
}

.g4E9Cb .ZAGvjd {
    padding-left: 0px;
    padding-right: 0px;
}

.g4E9Cb .jBmls {
    left: -1px;
    right: -1px;
}

:root {
    --boq-chrometransition-background: #eee;
    --boq-chrometransition-active-background-opacity: 0.8;
}

.KL4X6e {
    background: var(--boq-chrometransition-background);
    inset: 0px;
    opacity: 0;
    position: absolute;
}

.TuA45b {
    opacity: var(--boq-chrometransition-active-background-opacity);
}

.VfPpkd-YAxtVc {
    background-color: rgb(51, 51, 51);
}

.VfPpkd-gIZMF {
    color: rgba(255, 255, 255, 0.87);
}

.VfPpkd-YAxtVc {
    min-width: 344px;
}

@media (max-width: 344px), (max-width: 480px) {
    .VfPpkd-YAxtVc {
        min-width: 100%;
    }
}

.VfPpkd-YAxtVc {
    max-width: 672px;
}

.VfPpkd-YAxtVc {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px;
}

.VfPpkd-YAxtVc {
    border-radius: var(--mdc-shape-small,4px);
}

.VfPpkd-Ng57nc {
    display: none;
    position: fixed;
    right: 0px;
    bottom: 0px;
    left: 0px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    pointer-events: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.VfPpkd-Ng57nc-OWXEXe-uGFO6d, .VfPpkd-Ng57nc-OWXEXe-FNFY6c, .VfPpkd-Ng57nc-OWXEXe-FnSee {
    display: flex;
}

.VfPpkd-Ng57nc-OWXEXe-FNFY6c .VfPpkd-gIZMF, .VfPpkd-Ng57nc-OWXEXe-FNFY6c .VfPpkd-M6tBBc {
    visibility: visible;
}

.VfPpkd-YAxtVc {
    padding-left: 0px;
    padding-right: 8px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    box-sizing: border-box;
    transform: scale(0.8);
    opacity: 0;
}

.VfPpkd-YAxtVc::before {
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    border: 1px solid transparent;
    border-radius: inherit;
    content: "";
    pointer-events: none;
}

@media screen and (forced-colors: active) {
    .VfPpkd-YAxtVc::before {
        border-color: canvastext;
    }
}

[dir="rtl"] .VfPpkd-YAxtVc, .VfPpkd-YAxtVc[dir="rtl"] {
    padding-left: 8px;
    padding-right: 0px;
}

.VfPpkd-Ng57nc-OWXEXe-FNFY6c .VfPpkd-YAxtVc {
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
    transition: opacity 0.15s cubic-bezier(0, 0, 0.2, 1), transform 0.15s cubic-bezier(0, 0, 0.2, 1);
}

.VfPpkd-Ng57nc-OWXEXe-FnSee .VfPpkd-YAxtVc {
    transform: scale(1);
    transition: opacity 75ms cubic-bezier(0.4, 0, 1, 1);
}

.VfPpkd-gIZMF {
    padding: 14px 8px 14px 16px;
    width: 100%;
    flex-grow: 1;
    box-sizing: border-box;
    margin: 0px;
    visibility: hidden;
}

[dir="rtl"] .VfPpkd-gIZMF, .VfPpkd-gIZMF[dir="rtl"] {
    padding-left: 8px;
    padding-right: 16px;
}

.VfPpkd-gIZMF::before {
    display: inline;
    content: attr(data-mdc-snackbar-label-text);
}

.VfPpkd-M6tBBc {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    box-sizing: border-box;
    visibility: hidden;
}

.VfPpkd-IkaYrd + .VfPpkd-TolmDb {
    margin-left: 8px;
    margin-right: 0px;
}

[dir="rtl"] .VfPpkd-IkaYrd + .VfPpkd-TolmDb, .VfPpkd-IkaYrd + .VfPpkd-TolmDb[dir="rtl"] {
    margin-left: 0px;
    margin-right: 8px;
}

.VfPpkd-Ng57nc {
    z-index: 8;
    margin: 8px;
}

.VfPpkd-Ng57nc-OWXEXe-eu7FSc .VfPpkd-gIZMF {
    padding-left: 16px;
    padding-right: 8px;
    padding-bottom: 12px;
}

[dir="rtl"] .VfPpkd-Ng57nc-OWXEXe-eu7FSc .VfPpkd-gIZMF, .VfPpkd-Ng57nc-OWXEXe-eu7FSc .VfPpkd-gIZMF[dir="rtl"] {
    padding-left: 8px;
    padding-right: 16px;
}

.VfPpkd-Ng57nc-OWXEXe-eu7FSc .VfPpkd-YAxtVc {
    flex-direction: column;
    align-items: flex-start;
}

.VfPpkd-Ng57nc-OWXEXe-eu7FSc .VfPpkd-M6tBBc {
    align-self: flex-end;
    margin-bottom: 8px;
}

.VfPpkd-Ng57nc-OWXEXe-M1Soyc {
    justify-content: flex-start;
}

.VfPpkd-gIZMF {
    -webkit-font-smoothing: antialiased;
    font-family: var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));
    font-size: var(--mdc-typography-body2-font-size,.875rem);
    line-height: var(--mdc-typography-body2-line-height,1.25rem);
    font-weight: var(--mdc-typography-body2-font-weight,400);
    letter-spacing: var(--mdc-typography-body2-letter-spacing,.0178571429em);
    text-decoration: var(--mdc-typography-body2-text-decoration,inherit);
    text-transform: var(--mdc-typography-body2-text-transform,inherit);
}

.VfPpkd-IkaYrd:not(:disabled) {
    color: rgb(187, 134, 252);
}

.VfPpkd-IkaYrd .VfPpkd-Jh9lGc::before, .VfPpkd-IkaYrd .VfPpkd-Jh9lGc::after {
    background-color: var(--mdc-ripple-color,#bb86fc);
}

.VfPpkd-IkaYrd:hover .VfPpkd-Jh9lGc::before, .VfPpkd-IkaYrd.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.08);
}

.VfPpkd-IkaYrd.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .VfPpkd-IkaYrd:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,.24);
}

.VfPpkd-IkaYrd:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.VfPpkd-IkaYrd:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,.24);
}

.VfPpkd-IkaYrd.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.24);
}

.VfPpkd-TolmDb {
    color: rgba(255, 255, 255, 0.87);
}

.VfPpkd-TolmDb .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-TolmDb .VfPpkd-Bz112c-Jh9lGc::after {
    background-color: var(--mdc-ripple-color,rgba(255,255,255,.87));
}

.VfPpkd-TolmDb:hover .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-TolmDb.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Bz112c-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.08);
}

.VfPpkd-TolmDb.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Bz112c-Jh9lGc::before, .VfPpkd-TolmDb:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Bz112c-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,.24);
}

.VfPpkd-TolmDb:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Bz112c-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.VfPpkd-TolmDb:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Bz112c-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,.24);
}

.VfPpkd-TolmDb.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.24);
}

.VfPpkd-TolmDb.VfPpkd-TolmDb {
    width: 36px;
    height: 36px;
    padding: 6px;
    font-size: 18px;
}

.VfPpkd-TolmDb.VfPpkd-TolmDb.VfPpkd-Bz112c-LgbsSe-OWXEXe-e5LLRc-SxQuSe .VfPpkd-Bz112c-Jh9lGc {
    width: 36px;
    height: 36px;
    margin: 0px;
}

.VfPpkd-TolmDb.VfPpkd-TolmDb.VfPpkd-Bz112c-LgbsSe-OWXEXe-e5LLRc-SxQuSe .VfPpkd-Bz112c-J1Ukfc-LhBDec {
    max-height: 36px;
    max-width: 36px;
}

.VfPpkd-TolmDb.VfPpkd-TolmDb .VfPpkd-Bz112c-RLmnJb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    transform: translate(-50%, -50%);
}

.VOBzC {
    margin: 24px;
}

.VOBzC .VfPpkd-YAxtVc {
    background-color: rgb(32, 33, 36);
}

.VOBzC .VfPpkd-gIZMF {
    color: rgb(232, 234, 237);
}

.VOBzC .VfPpkd-IkaYrd:not(:disabled) {
    background-color: transparent;
}

.VOBzC .VfPpkd-IkaYrd:not(:disabled) {
    color: var(--gm-colortextbutton-ink-color,rgb(138,180,248));
}

.VOBzC .VfPpkd-IkaYrd:disabled {
    color: var(--gm-colortextbutton-disabled-ink-color,rgba(232,234,237,.38));
}

.VOBzC .VfPpkd-IkaYrd .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .VOBzC .VfPpkd-IkaYrd .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
    stroke: rgb(138, 180, 248);
}

@media (-ms-high-contrast:active), screen and (forced-colors: active) {
    .VOBzC .VfPpkd-IkaYrd .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-uI4vCe-LkdAo, .VOBzC .VfPpkd-IkaYrd .VfPpkd-UdE5de-uDEFge .VfPpkd-JGcpL-IdXvz-LkdAo-Bd00G {
        stroke: canvastext;
    }
}

.VOBzC .VfPpkd-IkaYrd:hover:not(:disabled), .VOBzC .VfPpkd-IkaYrd.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe:not(:disabled), .VOBzC .VfPpkd-IkaYrd:not(.VfPpkd-ksKsZd-mWPk3d):focus:not(:disabled), .VOBzC .VfPpkd-IkaYrd:active:not(:disabled) {
    color: var(--gm-colortextbutton-ink-color--stateful,rgb(174,203,250));
}

.VOBzC .VfPpkd-IkaYrd .VfPpkd-Jh9lGc::before, .VOBzC .VfPpkd-IkaYrd .VfPpkd-Jh9lGc::after {
    background-color: var(--gm-colortextbutton-state-color,rgb(174,203,250));
}

.VOBzC .VfPpkd-IkaYrd:hover .VfPpkd-Jh9lGc::before, .VOBzC .VfPpkd-IkaYrd.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.04);
}

.VOBzC .VfPpkd-IkaYrd.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .VOBzC .VfPpkd-IkaYrd:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,.12);
}

.VOBzC .VfPpkd-IkaYrd:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.VOBzC .VfPpkd-IkaYrd:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,.1);
}

.VOBzC .VfPpkd-IkaYrd.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.1);
}

.VOBzC .VfPpkd-IkaYrd:disabled:hover .VfPpkd-Jh9lGc::before, .VOBzC .VfPpkd-IkaYrd:disabled.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,0);
}

.VOBzC .VfPpkd-IkaYrd:disabled.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .VOBzC .VfPpkd-IkaYrd:disabled:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,0);
}

.VOBzC .VfPpkd-IkaYrd:disabled:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.VOBzC .VfPpkd-IkaYrd:disabled:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,0);
}

.VOBzC .VfPpkd-IkaYrd:disabled.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0);
}

.VOBzC .VfPpkd-TolmDb {
    color: rgb(232, 234, 237);
    z-index: 0;
}

.VOBzC .VfPpkd-TolmDb:hover .VfPpkd-Bz112c-Jh9lGc::before, .VOBzC .VfPpkd-TolmDb.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Bz112c-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.08);
}

.VOBzC .VfPpkd-TolmDb.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Bz112c-Jh9lGc::before, .VOBzC .VfPpkd-TolmDb:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Bz112c-Jh9lGc::before {
    opacity: var(--mdc-ripple-focus-opacity,.24);
}

.VOBzC .VfPpkd-TolmDb:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Bz112c-Jh9lGc::after {
    opacity: var(--mdc-ripple-press-opacity,.24);
}

.VOBzC .VfPpkd-TolmDb.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.24);
}

.VOBzC .VfPpkd-TolmDb .VfPpkd-Bz112c-Jh9lGc::before, .VOBzC .VfPpkd-TolmDb .VfPpkd-Bz112c-Jh9lGc::after {
    z-index: -1;
}

.VOBzC .VfPpkd-TolmDb:disabled {
    color: var(--gm-iconbutton-disabled-ink-color,rgba(232,234,237,.38));
}

.VOBzC .VfPpkd-TolmDb .VfPpkd-Bz112c-Jh9lGc::before, .VOBzC .VfPpkd-TolmDb .VfPpkd-Bz112c-Jh9lGc::after {
    background-color: var(--mdc-ripple-color,rgb(232,234,237));
}

.VOBzC .VfPpkd-TolmDb:hover .VfPpkd-Bz112c-Jh9lGc::before, .VOBzC .VfPpkd-TolmDb.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Bz112c-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,.04);
}

.VOBzC .VfPpkd-TolmDb.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Bz112c-Jh9lGc::before, .VOBzC .VfPpkd-TolmDb:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Bz112c-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,.12);
}

.VOBzC .VfPpkd-TolmDb:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Bz112c-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.VOBzC .VfPpkd-TolmDb:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Bz112c-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,.1);
}

.VOBzC .VfPpkd-TolmDb.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0.1);
}

.VOBzC .VfPpkd-TolmDb:disabled:hover .VfPpkd-Jh9lGc::before, .VOBzC .VfPpkd-TolmDb:disabled.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .VfPpkd-Jh9lGc::before {
    opacity: var(--mdc-ripple-hover-opacity,0);
}

.VOBzC .VfPpkd-TolmDb:disabled.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .VfPpkd-Jh9lGc::before, .VOBzC .VfPpkd-TolmDb:disabled:not(.VfPpkd-ksKsZd-mWPk3d):focus .VfPpkd-Jh9lGc::before {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-focus-opacity,0);
}

.VOBzC .VfPpkd-TolmDb:disabled:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
    transition: opacity 0.15s linear;
}

.VOBzC .VfPpkd-TolmDb:disabled:not(.VfPpkd-ksKsZd-mWPk3d):active .VfPpkd-Jh9lGc::after {
    transition-duration: 75ms;
    opacity: var(--mdc-ripple-press-opacity,0);
}

.VOBzC .VfPpkd-TolmDb:disabled.VfPpkd-ksKsZd-mWPk3d {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity,0);
}

.VOBzC .VfPpkd-TolmDb {
    width: 36px;
    height: 36px;
    padding: 6px;
}

.VOBzC .VfPpkd-TolmDb.VfPpkd-Bz112c-LgbsSe-OWXEXe-e5LLRc-SxQuSe .VfPpkd-Bz112c-Jh9lGc {
    width: 36px;
    height: 36px;
    margin: 0px;
}

.VOBzC .VfPpkd-TolmDb.VfPpkd-Bz112c-LgbsSe-OWXEXe-e5LLRc-SxQuSe .VfPpkd-Bz112c-J1Ukfc-LhBDec {
    max-height: 36px;
    max-width: 36px;
}

.VOBzC .VfPpkd-TolmDb .VfPpkd-Bz112c-RLmnJb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    transform: translate(-50%, -50%);
}

sentinel {
}

.rtaOSd-AznF2e-ZMv3u.rtaOSd-AznF2e-ZMv3u {
    border-bottom: var(--gm3-tabs-secondary-divider-height,1px) solid var(--gm3-tabs-secondary-divider-color,var(--gm3-sys-color-surface-variant,#e1e3e1));
}

.rtaOSd-AznF2e {
    min-width: 90px;
    padding: 0px 24px;
    display: flex;
    flex: 1 0 auto;
    justify-content: center;
    box-sizing: border-box;
    margin: 0px;
    border: none;
    outline: none;
    text-align: center;
    white-space: nowrap;
    text-transform: none;
    cursor: pointer;
    appearance: none;
    width: auto;
    font-size: 0.875rem;
    z-index: unset;
    position: relative;
    background-color: var(--gm3-tabs-secondary-container-color,var(--gm3-sys-color-surface,#fff));
    border-radius: var(--gm3-tabs-secondary-container-shape,0);
    --gm3-focus-ring-inward-color: var(--gm3-tabs-secondary-focus-indicator-color,var(--gm3-sys-color-secondary,#00639b));
    --gm3-focus-ring-inward-offset: var(--gm3-tabs-secondary-focus-indicator-outline-offset,-3px);
    --gm3-focus-ring-inward-track-width: var(--gm3-tabs-secondary-focus-indicator-thickness,3px);
    --gm3-focus-ring-inward-target-shape-start-start: var(--gm3-tabs-secondary-container-shape,0px);
    --gm3-focus-ring-inward-target-shape-start-end: var(--gm3-tabs-secondary-container-shape,0px);
    --gm3-focus-ring-inward-target-shape-end-end: var(--gm3-tabs-secondary-container-shape,0px);
    --gm3-focus-ring-inward-target-shape-end-start: var(--gm3-tabs-secondary-container-shape,0px);
}

.rtaOSd-KRIG1 {
    display: flex;
    flex-grow: 1;
}

.rtaOSd-AznF2e:hover .rtaOSd-AznF2e-wEcVzc-OWXEXe-NowJzb, .rtaOSd-AznF2e:active .rtaOSd-AznF2e-wEcVzc-OWXEXe-NowJzb {
    border-color: var(--gm3-tabs-secondary-active-indicator-color,var(--gm3-sys-color-primary,#0b57d0));
}

.rtaOSd-AznF2e-uDEFge .rtaOSd-AznF2e-wEcVzc-OWXEXe-NowJzb {
    border-color: var(--gm3-tabs-secondary-active-indicator-color,var(--gm3-sys-color-primary,#0b57d0));
    border-top-width: var(--gm3-tabs-secondary-active-indicator-height,2px);
}

.rtaOSd-AznF2e:not(.rtaOSd-AznF2e-OWXEXe-eu7FSc) {
    height: var(--gm3-tabs-secondary-container-height,48px);
}

.rtaOSd-AznF2e-OWXEXe-auswjd {
    --gm3-focus-ring-inward-extra-offset-bottom: calc((var(--gm3-tabs-secondary-active-indicator-height, 2px) + 1px)*-1);
}

.rtaOSd-AznF2e:focus-visible {
    --gm3-focus-ring-inward-display: block;
}

.rtaOSd-jY41G-V67aGc {
    transition: color 0.15s linear;
    display: inline-block;
    z-index: 2;
}

.rtaOSd-AznF2e-uDEFge {
    display: flex;
    position: absolute;
    top: 0px;
    left: 0px;
    justify-content: center;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 1;
}

.rtaOSd-AznF2e-wEcVzc {
    transform-origin: left center;
    opacity: 0;
    align-self: flex-end;
    box-sizing: border-box;
    width: 100%;
    border-top-style: solid;
    transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
    border-top-width: 2px;
}

.rtaOSd-AznF2e-uDEFge-OWXEXe-auswjd .rtaOSd-AznF2e-wEcVzc {
    opacity: 1;
}

.rtaOSd-AznF2e-uDEFge-OWXEXe-di8rgd-RCfa3e .rtaOSd-AznF2e-wEcVzc {
    transition: none;
}

.rtaOSd-AznF2e-vzJc7b-OWXEXe-oT9UPb .rtaOSd-AznF2e-LUERP-bN97Pc {
    transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.rtaOSd-AznF2e-vzJc7b {
    overflow-y: hidden;
}

.rtaOSd-AznF2e-OFz35 {
    position: absolute;
    top: -9999px;
    width: 100px;
    height: 100px;
    overflow-x: scroll;
}

.rtaOSd-AznF2e-LUERP-vJ7A6b {
    display: flex;
    overflow-x: hidden;
}

.rtaOSd-AznF2e-LUERP-vJ7A6b, .rtaOSd-AznF2e-OFz35 {
    scrollbar-width: none;
}

.rtaOSd-AznF2e-LUERP-vJ7A6b::-webkit-scrollbar, .rtaOSd-AznF2e-OFz35::-webkit-scrollbar {
    display: none;
}

.rtaOSd-AznF2e-LUERP-vJ7A6b-OWXEXe-XuHpsb {
    overflow-x: scroll;
}

.rtaOSd-AznF2e-LUERP-bN97Pc {
    position: relative;
    display: flex;
    flex: 1 0 auto;
    transform: none;
    will-change: transform;
}

.rtaOSd-AznF2e-LUERP-bN97Pc .rtaOSd-AznF2e {
    padding: 0px 16px;
    min-width: auto;
}

.rtaOSd-AznF2e-vzJc7b-OWXEXe-fW01td-I3Yihd .rtaOSd-AznF2e-LUERP-bN97Pc {
    justify-content: flex-start;
}

.rtaOSd-AznF2e-vzJc7b-OWXEXe-fW01td-CpWD9d .rtaOSd-AznF2e-LUERP-bN97Pc {
    justify-content: flex-end;
}

.rtaOSd-AznF2e-vzJc7b-OWXEXe-oT9UPb .rtaOSd-AznF2e-LUERP-vJ7A6b {
}

.rtaOSd-AznF2e-OWXEXe-jJNx8e-QBLLGd {
    flex: 0 1 auto;
}

.rtaOSd-N5Lhkf {
    display: flex;
    align-items: center;
    justify-content: center;
    height: inherit;
    pointer-events: none;
    position: relative;
}

.rtaOSd-AznF2e .uoC0bf-cfyjzb {
    transition: color 0.15s linear;
    z-index: 2;
    height: 24px;
    width: 24px;
    font-size: 24px;
}

.rtaOSd-AznF2e svg {
    display: block;
    margin: auto;
}

.rtaOSd-AznF2e:not(.rtaOSd-AznF2e-OWXEXe-eu7FSc) .rtaOSd-N5Lhkf > .uoC0bf-cfyjzb + .rtaOSd-jY41G-V67aGc {
    padding-left: 8px;
    padding-right: 0px;
}

.rtaOSd-AznF2e {
    --gm3-ripple-hover-color: var(--gm3-tabs-secondary-hover-state-layer-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-ripple-pressed-color: var(--gm3-tabs-secondary-hover-state-layer-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    --gm3-ripple-hover-opacity: var(--gm3-tabs-secondary-hover-state-layer-opacity,0.08);
    --gm3-ripple-pressed-opacity: var(--gm3-tabs-secondary-pressed-state-layer-opacity,0.1);
    --gm3-ripple-shape-start-start: var(--gm3-tabs-secondary-container-shape,0px);
    --gm3-ripple-shape-start-end: var(--gm3-tabs-secondary-container-shape,0px);
    --gm3-ripple-shape-end-end: var(--gm3-tabs-secondary-container-shape,0px);
    --gm3-ripple-shape-end-start: var(--gm3-tabs-secondary-container-shape,0px);
}

.rtaOSd-AznF2e:not(:disabled) .uoC0bf-cfyjzb {
    color: var(--gm3-tabs-secondary-with-icon-active-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    fill: currentcolor;
}

.rtaOSd-AznF2e:not(.rtaOSd-AznF2e-OWXEXe-auswjd):not(:disabled) .uoC0bf-cfyjzb {
    color: var(--gm3-tabs-secondary-with-icon-inactive-icon-color,var(--gm3-sys-color-on-surface-variant,#444746));
    fill: currentcolor;
}

.rtaOSd-AznF2e:hover:not(:disabled) .uoC0bf-cfyjzb {
    color: var(--gm3-tabs-secondary-with-icon-hover-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    fill: currentcolor;
}

.rtaOSd-AznF2e:focus:not(:disabled) .uoC0bf-cfyjzb {
    color: var(--gm3-tabs-secondary-with-icon-focus-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    fill: currentcolor;
}

.rtaOSd-AznF2e:active:not(:disabled) .uoC0bf-cfyjzb {
    color: var(--gm3-tabs-secondary-with-icon-pressed-icon-color,var(--gm3-sys-color-on-surface,#1f1f1f));
    fill: currentcolor;
}

.rtaOSd-AznF2e-OWXEXe-auswjd:not(:disabled) .rtaOSd-jY41G-V67aGc {
    color: var(--gm3-tabs-secondary-active-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.rtaOSd-AznF2e:not(.rtaOSd-AznF2e-OWXEXe-auswjd):not(:disabled) .rtaOSd-jY41G-V67aGc {
    color: var(--gm3-tabs-secondary-inactive-label-text-color,var(--gm3-sys-color-on-surface-variant,#444746));
}

.rtaOSd-AznF2e:hover:not(:disabled) .rtaOSd-jY41G-V67aGc {
    color: var(--gm3-tabs-secondary-hover-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.rtaOSd-AznF2e:focus:not(:disabled) .rtaOSd-jY41G-V67aGc {
    color: var(--gm3-tabs-secondary-focus-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.rtaOSd-AznF2e:active:not(:disabled) .rtaOSd-jY41G-V67aGc {
    color: var(--gm3-tabs-secondary-pressed-label-text-color,var(--gm3-sys-color-on-surface,#1f1f1f));
}

.rtaOSd-AznF2e .rtaOSd-jY41G-V67aGc {
    font-family: var(--gm3-tabs-secondary-label-text-font,"Google Sans Text","Google Sans");
    font-size: var(--gm3-tabs-secondary-label-text-size,.875rem);
    letter-spacing: var(--gm3-tabs-secondary-label-text-tracking,0);
    line-height: var(--gm3-tabs-secondary-label-text-line-height,1.25rem);
    font-weight: var(--gm3-tabs-secondary-label-text-weight,500);
}

.rtaOSd-AznF2e-OWXEXe-eu7FSc .uoC0bf-cfyjzb + .rtaOSd-jY41G-V67aGc {
    padding-top: 6px;
    padding-bottom: 4px;
}

.rtaOSd-AznF2e-uDEFge .rtaOSd-AznF2e-wEcVzc-OWXEXe-NowJzb {
    border-radius: var(--gm3-tabs-secondary-active-indicator-height,2px),var(--gm3-tabs-secondary-active-indicator-height,2px),0,0;
}

.YNuLHe .VfPpkd-k2Wrsb {
    font-family: "Google Sans";
    line-height: 1.5rem;
    font-size: 1rem;
}

.YNuLHe .VfPpkd-k2Wrsb {
    color: rgb(0, 29, 53);
}

.YNuLHe .VfPpkd-cnG4Wd {
    font-family: "Google Sans";
    line-height: 1.25rem;
    font-size: 0.875rem;
}

.YNuLHe .VfPpkd-cnG4Wd {
    color: rgb(0, 29, 53);
}

.YhdgGb {
    max-width: 400px;
}

.uhELY {
    margin-left: 8px;
    margin-right: 8px;
}

.YNuLHe .uhELY, .YNuLHe .K2cW4e {
    margin-bottom: 16px;
}

sentinel {
}

.yOuORe {
    padding-left: 26px;
    width: 230px;
}

.nwb9lc {
    --gm3-focus-ring-inward-target-shape-start-start: 20px;
    --gm3-focus-ring-inward-target-shape-start-end: 20px;
    --gm3-focus-ring-inward-target-shape-end-end: 20px;
    --gm3-focus-ring-inward-target-shape-end-start: 20px;
    --gm3-list-list-item-container-shape: 20px;
    --gm3-list-list-item-label-text-line-height: 1.25rem;
    --gm3-list-list-item-label-text-size: 0.875rem;
    --gm3-list-list-item-leading-space: 24px;
    --gm3-list-list-item-one-line-container-height: 40px;
    --gm3-list-list-item-selected-label-text-weight: 500;
    padding: initial;
}

.WGt68:not(:has(+ .jkSn2d)) {
    display: none;
}

.miLdZb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    letter-spacing: 0px;
    display: inline-block;
    font-weight: 500;
    line-height: 2.5rem;
    margin-block: 0px; padding: 0px 24px;
    pointer-events: none;
}

.jkSn2d:focus-visible {
    border-radius: 20px;
}

.QEoiHc {
    margin: 20px 0px;
}

.QEoiHc:has(+ .WGt68 + .QEoiHc), .QEoiHc:has(+ .WGt68:last-child) {
    display: none;
}

.QEoiHc::marker {
    content: "";
}

.HlSEJ {
    max-width: 1344px;
    width: 100%;
}

.YSWhFb {
    align-items: center;
    display: flex;
    margin-bottom: 24px;
}

.tjtDJd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.75rem;
    letter-spacing: 0px;
    line-height: 2.25rem;
    font-weight: 600;
    margin: 0px 8px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 800px;
}

.VUHOif {
    margin-left: auto;
}

.kMwgTb:not(:disabled) {
    color: rgb(11, 87, 208);
}

.XMOsnd {
    column-gap: 21px;
    display: grid;
    grid-template-columns: repeat(5, minmax(0px, 1fr));
}

@container wall-feed (width <= 1072px) {
    .XMOsnd {
        grid-template-columns: repeat(4, minmax(0px, 1fr));
    }
}

@container wall-feed (width <= 928px) {
    .tjtDJd {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 1.5rem;
        letter-spacing: 0px;
        line-height: 2rem;
        font-weight: 600;
    }
}

.psID2d {
    margin: -56px 0px -16px;
    width: 100%;
}

.psID2d:first-child {
    margin: 0px;
}

.bELxif {
    align-items: center;
    background-color: rgb(242, 242, 242);
    border-radius: 8px;
    color: rgb(31, 31, 31);
    display: flex;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    justify-content: space-between;
    margin: 24px auto;
    width: 100%;
}

.fHCIIe {
    height: 24px;
    margin-right: 24px;
}

.loQcpc {
    align-items: center;
    display: flex;
    line-height: 24px;
    padding: 16px;
}

.nxrroc {
    line-height: 24px;
}

.RuBjnc {
    margin: 4px 8px 4px 0px;
}

.psID2d + .wcXMWc {
    margin-top: 0px;
}

.UOIzdd {
    --ei-large-viewport-image-url: none;
    --ei-large-viewport-hi-res-image-url: none;
    --ei-image-url: none;
    --ei-hi-res-image-url: none;
    aspect-ratio: 3.61077 / 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 1344px;
    position: relative;
}

.UOIzdd::before {
    background-color: rgb(239, 242, 239);
    background-image: var(--ei-large-viewport-image-url);
    background-size: cover;
    border-radius: 28px;
    content: "";
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
}

@media screen and (min-resolution: 1.5dppx) {
    .UOIzdd::before {
        background-image: var(--ei-large-viewport-hi-res-image-url);
    }
}

html[dir="rtl"] .UOIzdd::before {
    transform: scaleX(-1);
}

.R3mvd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 2rem;
    letter-spacing: 0px;
    line-height: 2.5rem;
    font-weight: 700;
    margin: initial;
    text-align: center;
    z-index: 1;
}

.ESKezc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    margin: 8px 0px 0px;
    text-align: center;
    z-index: 1;
}

.R3mvd.wFYg2d, .ESKezc.wFYg2d {
    color: white;
}

.SrbnG {
    border-radius: 28px;
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.hOf7rf {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
    margin-top: 16px;
}

.SGmdkb {
    align-items: center;
    border-radius: 16px;
    color: initial;
    display: flex;
    flex-direction: column;
    padding: 12px;
    z-index: 2;
}

.SGmdkb:active, .SGmdkb:focus, .SGmdkb:hover {
    background-color: rgba(68, 71, 70, 0.08);
}

.SGmdkb.wFYg2d:active, .SGmdkb.wFYg2d:focus, .SGmdkb.wFYg2d:hover {
    background-color: rgba(255, 255, 255, 0.08);
}

.LJlmXe {
    aspect-ratio: 1 / 1;
    border-radius: 16px;
    width: 80px;
}

.pxV9Ub {
    display: flex;
    justify-content: center;
    margin-top: 16px;
}

.KKp0qc {
    --gm3-button-outlined-focus-label-text-color: black;
    --gm3-button-outlined-hover-label-text-color: black;
    --gm3-button-outlined-hover-state-layer-color: black;
    --gm3-button-outlined-label-text-color: black;
    --gm3-button-outlined-pressed-label-text-color: black;
    --gm3-button-outlined-focus-outline-color: black;
    --gm3-button-outlined-hover-outline-color: black;
    --gm3-button-outlined-outline-color: black;
    --gm3-button-outlined-pressed-outline-color: black;
    z-index: 2;
}

.KKp0qc.wFYg2d {
    --gm3-button-outlined-focus-label-text-color: white;
    --gm3-button-outlined-hover-label-text-color: white;
    --gm3-button-outlined-hover-state-layer-color: white;
    --gm3-button-outlined-label-text-color: white;
    --gm3-button-outlined-pressed-label-text-color: white;
    --gm3-button-outlined-focus-outline-color: white;
    --gm3-button-outlined-hover-outline-color: white;
    --gm3-button-outlined-outline-color: white;
    --gm3-button-outlined-pressed-outline-color: white;
    z-index: 2;
}

@container wall-feed (width <= 1072px) {
    .UOIzdd {
        aspect-ratio: 2.88002 / 1;
    }

    .UOIzdd::before {
        background-image: var(--ei-image-url);
    }

    @media screen and (min-resolution: 1.5dppx) {
        .UOIzdd::before {
            background-image: var(--ei-hi-res-image-url);
        }
    }
}

.ZWKrD {
    --et-large-viewport-image-url: none;
    --et-large-viewport-hi-res-image-url: none;
    --et-image-url: none;
    --et-hi-res-image-url: none;
    aspect-ratio: 3.61077 / 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 1344px;
    position: relative;
}

.ZWKrD::before {
    background-color: rgb(239, 242, 239);
    background-image: var(--et-large-viewport-image-url);
    background-size: cover;
    border-radius: 28px;
    content: "";
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
}

@media screen and (min-resolution: 1.5dppx) {
    .ZWKrD::before {
        background-image: var(--et-large-viewport-hi-res-image-url);
    }
}

html[dir="rtl"] .ZWKrD::before {
    transform: scaleX(-1);
}

.MHTXY {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 2rem;
    letter-spacing: 0px;
    line-height: 2.5rem;
    font-weight: 700;
    margin: initial;
    text-align: center;
    z-index: 1;
}

.knP7J {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    margin: 8px 0px 0px;
    text-align: center;
    z-index: 1;
}

.MHTXY.wFYg2d, .knP7J.wFYg2d {
    color: white;
}

.ap6gpc {
    border-radius: 28px;
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.SpDy0 {
    display: flex;
    justify-content: center;
    gap: 16px;
    margin-top: 16px;
}

.QY6sEb {
    align-items: center;
    border-radius: 16px;
    color: initial;
    display: flex;
    flex-direction: column;
    padding: 12px;
    z-index: 2;
}

.QY6sEb:active, .QY6sEb:focus, .QY6sEb:hover {
    background-color: rgba(68, 71, 70, 0.08);
}

.QY6sEb.wFYg2d:active, .QY6sEb.wFYg2d:focus, .QY6sEb.wFYg2d:hover {
    background-color: rgba(255, 255, 255, 0.08);
}

.cNNFHf {
    aspect-ratio: 1.57143 / 1;
    border-radius: 16px;
    width: 154px;
}

.RogKAe {
    display: flex;
    justify-content: center;
    margin-top: 16px;
}

.QCy0Kd {
    --gm3-button-outlined-focus-label-text-color: black;
    --gm3-button-outlined-hover-label-text-color: black;
    --gm3-button-outlined-hover-state-layer-color: black;
    --gm3-button-outlined-label-text-color: black;
    --gm3-button-outlined-pressed-label-text-color: black;
    --gm3-button-outlined-focus-outline-color: black;
    --gm3-button-outlined-hover-outline-color: black;
    --gm3-button-outlined-outline-color: black;
    --gm3-button-outlined-pressed-outline-color: black;
    z-index: 2;
}

.QCy0Kd.wFYg2d {
    --gm3-button-outlined-focus-label-text-color: white;
    --gm3-button-outlined-hover-label-text-color: white;
    --gm3-button-outlined-hover-state-layer-color: white;
    --gm3-button-outlined-label-text-color: white;
    --gm3-button-outlined-pressed-label-text-color: white;
    --gm3-button-outlined-focus-outline-color: white;
    --gm3-button-outlined-hover-outline-color: white;
    --gm3-button-outlined-outline-color: white;
    --gm3-button-outlined-pressed-outline-color: white;
    z-index: 2;
}

@container wall-feed (width <= 1072px) {
    .ZWKrD {
        aspect-ratio: 2.88002 / 1;
    }

    .ZWKrD::before {
        background-image: var(--et-image-url);
    }

    @media screen and (min-resolution: 1.5dppx) {
        .ZWKrD::before {
            background-image: var(--et-hi-res-image-url);
        }
    }
}

.L7ygTe {
    --gm-text-color: black;
    --gm-large-viewport-image-url: none;
    --gm-large-viewport-hi-res-image-url: none;
    --gm-image-url: none;
    --gm-hi-res-image-url: none;
    aspect-ratio: 3.61077 / 1;
    box-sizing: border-box;
    color: var(--gm-text-color);
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 1344px;
    padding-left: 50%;
    position: relative;
}

.L7ygTe::before {
    background-color: rgb(225, 227, 225);
    background-image: var(--gm-large-viewport-image-url);
    background-size: cover;
    border-radius: 28px;
    content: "";
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
}

@media screen and (min-resolution: 1.5dppx) {
    .L7ygTe::before {
        background-image: var(--gm-large-viewport-hi-res-image-url);
    }
}

html[dir="rtl"] .L7ygTe::before {
    transform: scaleX(-1);
}

.htXhyb {
    border-radius: 28px;
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.MOKb1 {
    width: 420px;
    z-index: 1;
}

.GTi9Bf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 2rem;
    letter-spacing: 0px;
    line-height: 2.5rem;
    font-weight: 700;
    margin: initial;
}

.dwwYTe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    margin: 16px 0px;
}

.wGzkOb {
    --gm3-button-outlined-focus-label-text-color: var(--gm-text-color);
    --gm3-button-outlined-hover-label-text-color: var(--gm-text-color);
    --gm3-button-outlined-hover-state-layer-color: var(--gm-text-color);
    --gm3-button-outlined-label-text-color: var(--gm-text-color);
    --gm3-button-outlined-pressed-label-text-color: var(--gm-text-color);
    --gm3-button-outlined-focus-outline-color: var(--gm-text-color);
    --gm3-button-outlined-hover-outline-color: var(--gm-text-color);
    --gm3-button-outlined-outline-color: var(--gm-text-color);
    --gm3-button-outlined-pressed-outline-color: var(--gm-text-color);
    margin-top: 16px;
    z-index: 1;
}

@container wall-feed (width <= 1072px) {
    .L7ygTe {
        aspect-ratio: 2.88002 / 1;
    }

    .L7ygTe::before {
        background-image: var(--gm-image-url);
    }

    @media screen and (min-resolution: 1.5dppx) {
        .L7ygTe::before {
            background-image: var(--gm-hi-res-image-url);
        }
    }
}

.S6fAqd {
    border-radius: 28px;
    display: flex;
    flex-direction: column;
    overflow-x: hidden;
    position: relative;
    max-width: 1344px;
    width: 100%;
}

.I0pQDe {
    display: flex;
    flex-grow: 1;
    width: 100%;
}

@media (prefers-reduced-motion: no-preference) {
    .I0pQDe.mXf9C {
        transition: 0.7s cubic-bezier(0.4, 0, 0.2, 1);
    }

    .a1AEId, .U2aQUb, .wud8m, .UxYkaf {
        transition: color 0.7s cubic-bezier(0.4, 0, 0.2, 1);
    }
}

.QBK8o {
    box-sizing: border-box;
    color: rgb(31, 31, 31);
    flex: 0 0 100%;
}

.btVQce {
    align-items: center;
    bottom: 0px;
    display: flex;
    flex: 0 0 48px;
    justify-content: space-between;
    margin-right: 20px;
    padding: 12px;
    position: absolute;
    right: 0px;
    z-index: 1;
}

.btVQce.wFYg2d {
    color: white;
}

.a1AEId {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
    display: flex;
    gap: 4px;
    margin: 0px 16px;
    user-select: none;
}

.U2aQUb.wFYg2d, .wud8m.wFYg2d, .UxYkaf.wFYg2d {
    --gm3-icon-button-standard-disabled-icon-color: rgba(255,255,255,0.38);
    --gm3-icon-button-standard-unselected-focus-icon-color: white;
    --gm3-icon-button-standard-unselected-hover-icon-color: white;
    --gm3-icon-button-standard-unselected-hover-state-layer-color: white;
    --gm3-icon-button-standard-unselected-icon-color: white;
    --gm3-icon-button-standard-unselected-pressed-icon-color: white;
    --gm3-icon-button-standard-unselected-pressed-state-layer-color: white;
}

.lURSMc {
    --sim-text-color: #1f1f1f;
    align-items: center;
    aspect-ratio: 3.61077 / 1;
    background-color: rgb(225, 227, 225);
    border-radius: 28px;
    box-sizing: border-box;
    color: var(--sim-text-color);
    display: flex;
    justify-content: center;
    max-width: 1344px;
    padding: 0px 64px;
    position: relative;
}

.hOswVe {
    border-radius: 28px;
    height: 100%;
    position: absolute;
    top: 0px;
    width: 100%;
}

.osr3Rd {
    aspect-ratio: 1.57143 / 1;
    border-radius: 20px;
    height: 245px;
}

.enIKsd {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    margin-left: 64px;
}

.KzkkMd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    margin: initial;
}

.emxgSc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 2rem;
    letter-spacing: 0px;
    line-height: 2.5rem;
    font-variant-ligatures: none;
    font-weight: 700;
    margin: 16px 0px 0px;
}

.Kt75Ze {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    font-variant-ligatures: none;
    margin: 16px 0px;
}

.z9cYof {
    --gm3-button-outlined-focus-label-text-color: var(--sim-text-color);
    --gm3-button-outlined-hover-label-text-color: var(--sim-text-color);
    --gm3-button-outlined-hover-state-layer-color: var(--sim-text-color);
    --gm3-button-outlined-label-text-color: var(--sim-text-color);
    --gm3-button-outlined-pressed-label-text-color: var(--sim-text-color);
    --gm3-button-outlined-focus-outline-color: var(--sim-text-color);
    --gm3-button-outlined-hover-outline-color: var(--sim-text-color);
    --gm3-button-outlined-outline-color: var(--sim-text-color);
    --gm3-button-outlined-pressed-outline-color: var(--sim-text-color);
}

.hrGcYb {
    align-items: flex-end;
    display: flex;
    gap: 36px;
    margin-bottom: 16px;
}

.CtbCOe {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}

.CtbCOe:not(:last-child)::after {
    background: var(--sim-text-color);
    content: "";
    height: 32px;
    position: absolute;
    right: -16px;
    width: 1px;
}

.sk2e8b {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
}

.wVSULb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: var(--sim-text-color);
}

.AbtRme {
    margin-top: 4px;
}

.oR6lwb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    letter-spacing: 0px;
    line-height: 1.5rem;
    font-weight: 500;
}

@container wall-feed (width <= 1072px) {
    .lURSMc {
        aspect-ratio: 2.88002 / 1;
    }

    .KzkkMd, .Kt75Ze {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.875rem;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.25rem;
    }

    .emxgSc {
        margin-top: 12px;
    }

    .Kt75Ze {
        margin-bottom: 12px;
        margin-top: 12px;
    }

    .hrGcYb {
        margin-bottom: 12px;
    }
}

.ZRY8Xd {
    max-width: 1344px;
    width: 100%;
}

.BIIMoe {
    align-items: center;
    display: flex;
}

.tCQDwe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.75rem;
    letter-spacing: 0px;
    line-height: 2.25rem;
    font-weight: 600;
    margin: 0px 8px 0px 0px;
}

.Yk192e {
    margin-left: auto;
}

.ISdYwb:not(:disabled) {
    color: rgb(11, 87, 208);
}

.tZ0B6e {
    column-gap: 21px;
    display: grid;
    grid-template-columns: repeat(5, minmax(0px, 1fr));
    margin-top: 24px;
}

.FqWHVd {
    background: rgb(239, 242, 239);
    border-radius: 20px;
    height: 38px;
    width: 300px;
}

@container wall-feed (width <= 1072px) {
    .tZ0B6e {
        grid-template-columns: repeat(4, minmax(0px, 1fr));
    }
}

@container wall-feed (width <= 928px) {
    .tCQDwe {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 1.5rem;
        letter-spacing: 0px;
        line-height: 2rem;
        font-weight: 600;
    }
}

.loHA3b {
    max-width: 1344px;
    width: 100%;
}

.WAxuqb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.75rem;
    letter-spacing: 0px;
    line-height: 2.25rem;
    font-weight: 600;
    margin: 0px 0px 32px;
}

.BjaEYd {
    display: flex;
    justify-content: space-between;
}

.ScFtwd {
    --tc-bg-color: #e3e3e3;
    --tc-icon-bg-color: #c7c7c7;
    --tc-icon-color: #2d312f;
    --tc-hover-bg-color: #c7c7c7;
    --tc-hover-icon-bg-color: #ababab;
    --tc-focus-bg-color: #ababab;
    --tc-focus-icon-bg-color: #8f8f8f;
}

.ScFtwd {
    align-items: center;
    background-color: var(--tc-bg-color);
    border-radius: 16px;
    box-sizing: border-box;
    color: initial;
    display: flex;
    height: 80px;
    padding: 16px;
    width: 252px;
}

.ScFtwd:hover {
    background-color: var(--tc-hover-bg-color);
}

.ScFtwd:active {
    background-color: var(--tc-focus-bg-color);
}

.qa482c {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: rgb(68, 71, 70);
    flex: 1 1 0%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.eBC1oe {
    align-items: center;
    background-color: var(--tc-icon-bg-color);
    border-radius: 50%;
    color: var(--tc-icon-color);
    display: flex;
    height: 48px;
    justify-content: center;
    width: 48px;
}

.ScFtwd:hover > .eBC1oe {
    background-color: var(--tc-hover-icon-bg-color);
}

.ScFtwd:active > .eBC1oe {
    background-color: var(--tc-focus-icon-bg-color);
}

@container wall-feed (width <= 1072px) {
    .ScFtwd:last-child {
        display: none;
    }
}

.wcXMWc {
    align-items: center;
    container: wall-feed / inline-size;
    display: flex;
    flex-direction: column;
    gap: 56px;
    margin: 56px 0px;
    width: 100%;
}

.wcXMWc:first-child {
    margin: 0px;
}

.aSPFMd {
    --bp-text-color: {
        $banner-promo-default-text-color
    }

    ; --bp-image-url: none;
    --bp-hi-res-image-url: none;
    aspect-ratio: 4.66087 / 1;
    box-sizing: border-box;
    color: var(--bp-text-color);
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 1344px;
    padding: 0px 46% 0px 52px;
    position: relative;
    width: 100%;
}

.aSPFMd::before {
    background-color: rgb(225, 227, 225);
    background-image: var(--bp-image-url);
    background-size: cover;
    border-radius: 20px;
    content: "";
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
}

html[dir="rtl"] .aSPFMd::before {
    transform: scaleX(-1);
}

@media screen and (min-resolution: 1.5dppx) {
    .aSPFMd::before {
        background-image: var(--bp-hi-res-image-url);
    }
}

.jwFkec {
    border-radius: 20px;
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.ry9vO {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.75rem;
    letter-spacing: 0px;
    line-height: 2.25rem;
    font-variation-settings: "opsz" 17;
    font-weight: 600;
    margin: initial;
    word-break: keep-all;
    z-index: 1;
}

.zM9uL {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    margin: 16px 0px 12px;
    z-index: 1;
}

.kh0JGc {
    --gm3-button-outlined-focus-label-text-color: var(--bp-text-color);
    --gm3-button-outlined-hover-label-text-color: var(--bp-text-color);
    --gm3-button-outlined-hover-state-layer-color: var(--bp-text-color);
    --gm3-button-outlined-label-text-color: var(--bp-text-color);
    --gm3-button-outlined-pressed-label-text-color: var(--bp-text-color);
    --gm3-button-outlined-focus-outline-color: var(--bp-text-color);
    --gm3-button-outlined-hover-outline-color: var(--bp-text-color);
    --gm3-button-outlined-outline-color: var(--bp-text-color);
    --gm3-button-outlined-pressed-outline-color: var(--bp-text-color);
    margin-top: 16px;
    z-index: 1;
}

@container wall-feed (width <= 1072px) {
    .zM9uL {
        margin: 12px 0px 8px;
    }

    .kh0JGc {
        margin-top: 8px;
    }
}

@container wall-feed (width <= 928px) {
    .aSPFMd {
        border-radius: 32px;
        padding-right: 412px;
    }

    .ry9vO {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 1.5rem;
        letter-spacing: 0px;
        line-height: 2rem;
        font-weight: 600;
    }

    .zM9uL {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.75rem;
        font-weight: 400;
        letter-spacing: 0.00625rem;
        line-height: 1rem;
    }

    .kh0JGc {
        --gm3-button-outlined-container-height: 36px;
    }
}

.HUZ4lb {
    max-width: 1344px;
    width: 100%;
}

.j4kyKf {
    align-items: center;
    display: flex;
}

.ns2Enf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.75rem;
    letter-spacing: 0px;
    line-height: 2.25rem;
    font-weight: 600;
    margin: 0px 8px 0px 0px;
}

.nkFUvf {
    margin-left: auto;
}

.KQayye:not(:disabled) {
    color: rgb(11, 87, 208);
}

.rfWfGb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: rgb(45, 49, 47);
    margin: 0px 0px 24px;
}

.dzCkqe {
    column-gap: 21px;
    display: grid;
    grid-template-columns: repeat(5, minmax(0px, 1fr));
}

@container wall-feed (width <= 1072px) {
    .dzCkqe {
        grid-template-columns: repeat(4, minmax(0px, 1fr));
    }
}

@container wall-feed (width <= 928px) {
    .ns2Enf {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 1.5rem;
        letter-spacing: 0px;
        line-height: 2rem;
        font-weight: 600;
    }

    .rfWfGb {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.75rem;
        font-weight: 400;
        letter-spacing: 0.00625rem;
        line-height: 1rem;
    }
}

.txjGce {
    --hb-background-color: colors.$wall-section-background-color;
    --hb-image-url: none;
    aspect-ratio: 4.66087 / 1;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 1344px;
    padding: 0px 52px;
    position: relative;
    width: 100%;
}

.txjGce::before {
    background-color: var(--hb-background-color);
    border-radius: 20px;
    content: "";
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
}

.txjGce.t09REd::before {
    background-image: var(--hb-image-url);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 38.7%;
}

.txjGce.t09REd {
    padding-right: 46%;
}

.cILcT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.75rem;
    letter-spacing: 0px;
    line-height: 2.25rem;
    font-variation-settings: "opsz" 17;
    font-weight: 600;
    isolation: isolate;
    margin: initial;
    word-break: keep-all;
}

.ECyFY {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    isolation: isolate;
    margin: 16px 0px 12px;
}

@container wall-feed (width <= 1072px) {
    .ECyFY {
        margin: 12px 0px 8px;
    }
}

@container wall-feed (width <= 928px) {
    .txjGce {
        border-radius: 32px;
        padding-right: 412px;
    }

    .cILcT {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 1.5rem;
        letter-spacing: 0px;
        line-height: 2rem;
        font-weight: 600;
    }

    .ECyFY {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.75rem;
        font-weight: 400;
        letter-spacing: 0.00625rem;
        line-height: 1rem;
    }
}

.sV6Jhb {
    max-width: 1344px;
    width: 100%;
}

.mEsWS {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.75rem;
    letter-spacing: 0px;
    line-height: 2.25rem;
    font-weight: 700;
    margin: initial;
}

.mzw9dc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    color: rgb(45, 49, 47);
    margin: 6px 0px 0px;
}

.JbJRff {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 24px;
}

.VVW5Fe {
    background-color: rgb(239, 242, 239);
    border-radius: 20px;
    box-sizing: border-box;
    color: initial;
    display: flex;
    flex-direction: column;
    outline: none;
    padding: 20px 16px 16px;
    position: relative;
    width: 318px;
}

.VVW5Fe:hover {
    background-color: rgb(227, 227, 227);
}

.VVW5Fe:active {
    background-color: rgb(199, 199, 199);
}

.mL3DFb {
    aspect-ratio: 1.57143 / 1;
    border-radius: 12px;
    margin-top: 16px;
}

.VVW5Fe:focus-visible .r09tt {
    --gm3-focus-ring-outward-display: block;
    --gm3-focus-ring-outward-target-shape-start-start: 20px;
    --gm3-focus-ring-outward-target-shape-start-end: 20px;
    --gm3-focus-ring-outward-target-shape-end-end: 20px;
    --gm3-focus-ring-outward-target-shape-end-start: 20px;
}

.RLOFQb {
    align-items: center;
    display: flex;
}

.uI80S {
    align-items: center;
    background-color: white;
    border-radius: 12px;
    display: flex;
    padding: 6px;
}

.p3dFmd {
    aspect-ratio: 1 / 1;
    width: 48px;
}

.EY2pVc {
    display: flex;
    flex-direction: column;
    font-variant-ligatures: none;
    margin-left: 16px;
}

.MHEW0b {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    letter-spacing: 0px;
    line-height: 1.5rem;
    font-variation-settings: "opsz" 17;
    color: black;
    font-weight: 500;
    margin-bottom: 0px;
    margin-top: 0px;
}

.gKTRT {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.25rem;
    height: 40px;
    margin: initial;
}

@container wall-feed (width <= 1072px) {
    .VVW5Fe {
        width: 340px;
    }

    .VVW5Fe:last-child {
        display: none;
    }
}

.l25Mzb {
    display: flex;
    justify-content: center;
    padding-top: 36px;
}

.bSxf9e {
    margin-right: 48px;
    width: 256px;
}

.GRduAb {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin-bottom: 64px;
    max-width: 1072px;
    min-width: 880px;
    padding-right: 48px;
}

@media screen and (max-width: 1249px) {
    .l25Mzb {
        justify-content: normal;
    }
}

.fpHqH {
    display: grid;
    gap: 16px 21.3333px;
    grid-column: 1 / -1;
    grid-template-columns: repeat(4, minmax(0px, 1fr));
    grid-template-rows: 40px;
    justify-content: space-between;
    margin-bottom: 8px;
    width: 100%;
}

.acFDHd {
    display: flex;
    grid-column: 1 / -1;
    width: 100%;
}

.TfoNfe {
    flex-grow: 1;
    justify-content: center;
}

.gmn2Se, .biZxee {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 2rem;
    letter-spacing: 0px;
    line-height: 2.5rem;
    font-weight: 600;
    margin: 0px;
}

.biZxee {
    width: 100%;
}

.gmn2Se {
    grid-area: 1 / 1 / 1 / 3;
    margin-right: 8px;
}

.he2vnc {
    margin: 24px 0px;
}

.zIUcZd {
    gap: 24px;
    margin: 24px 0px;
}

.JdDS9 {
    display: grid;
    gap: 16px 21.3333px;
    grid-template-columns: repeat(4, minmax(0px, 1fr));
    justify-content: space-between;
    width: 100%;
}

.UkM5db {
    grid-area: 1 / 3 / 1 / 3;
    max-width: 252px;
}

.UkM5db:last-child {
    grid-area: 1 / 4 / 1 / 4;
}

.v7YRae {
    grid-area: 1 / 4 / 1 / 4;
    max-width: 252px;
}

.BNMITe {
    width: 100%;
}

.mMhoGc {
    display: flex;
    justify-content: center;
}

.Vs7jVd {
    margin-top: 40px;
}

.gZ1Onb {
    bottom: 28px;
    position: fixed;
    right: 36px;
}

.ijp1ze {
    aspect-ratio: 4.66087 / 1;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    grid-column: 1 / -1;
    height: 230px;
    justify-content: center;
    max-width: 1344px;
    padding: 0px 52px;
    position: relative;
    width: 100%;
}

.ijp1ze::before {
    background-color: rgb(225, 227, 225);
    background-size: cover;
    border-radius: 20px;
    content: "";
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
}

.R95krc {
    border-radius: 20px;
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
}

.hjB3pb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.5rem;
    margin: 16px 0px 12px;
    text-align: center;
    z-index: 1;
}

@container wall-feed (width <= 1072px) {
    .hjB3pb {
        margin: 12px 0px 8px;
    }
}

@container wall-feed (width <= 928px) {
    .ijp1ze {
        border-radius: 32px;
        padding-right: 412px;
    }

    .hjB3pb {
        font-family: "Google Sans", Roboto, Arial, sans-serif;
        font-size: 0.75rem;
        font-weight: 400;
        letter-spacing: 0.00625rem;
        line-height: 1rem;
    }
}

sentinel {
}

.ReaRCe {
}

.k4lSF {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    margin: 0px auto;
    width: 1344px;
}

.bMyIFd {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}

@media screen and (max-width: 1456px) {
    .k4lSF {
        padding: 0px 104px;
        width: 1280px;
    }
}

sentinel {
}