:root {
  --sf-img-69: url(/assets/images/pr_image_0.png);
  --sf-img-75: url(/assets/images/pr_image_1.png);
  --sf-img-88: url(/assets/images/pr_image_2.png);
  --sf-img-92: url(/assets/images/pr_image_3.png);
  --sf-img-111: url(/assets/images/pr_image_4.png);
  --sf-img-117: url(/assets/images/pr_image_5.png);
  --sf-img-39: url(/assets/images/pr_image_6.png);
  --sf-img-59: url(/assets/images/pr_image_7.png);
  --sf-img-60: url(/assets/images/pr_image_8.png);
  --sf-img-61: url(/assets/images/pr_image_9.png);
  --sf-img-44: url(/assets/images/pr_image_10.png);
  --sf-img-46: url(/assets/images/pr_image_11.png);
  --sf-img-49: url(/assets/images/pr_image_12.png);
  --sf-img-56: url(/assets/images/pr_image_13.png);
  --sf-img-139: url(/assets/images/pr_image_14.svg);
}

/* Material Symbols font for icons */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 400;
  src: url(/assets/icons/MaterialSymbolsOutlined.ttf) format('truetype');
  font-display: block;
}

.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
}

.material-symbols-filled {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  font-variation-settings: 'FILL' 1;
}

/* Roboto ExtraLight */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 200;
  src: url(/assets/fonts/Roboto-ExtraLight.ttf) format('truetype');
  font-display: swap;
}

/* Roboto Light */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: url(/assets/fonts/Roboto-Light.ttf) format('truetype');
  font-display: swap;
}

@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  src: url(/assets/fonts/font_60.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, 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: italic;
  font-weight: 400;
  src: url(/assets/fonts/font_61.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, 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: 400;
  src: url(/assets/fonts/font_62.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, 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(/assets/fonts/font_63.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, 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(/assets/fonts/font_64.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, 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(/assets/fonts/font_65.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, 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(/assets/fonts/font_66.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, 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(/assets/fonts/font_67.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}

#loading {
  font-family: arial, sans-serif;
}

#loading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: #fff;
}

@keyframes a-lb {
  0% {
    transform: translateX(-300px);
  }

  5% {
    transform: translateX(-240px);
  }

  15% {
    transform: translateX(-30px);
  }

  25% {
    transform: translateX(-30px);
  }

  30% {
    transform: translateX(-20px);
  }

  45% {
    transform: translateX(-20px);
  }

  50% {
    transform: translateX(-15px);
  }

  65% {
    transform: translateX(-15px);
  }

  70% {
    transform: translateX(-10px);
  }

  95% {
    transform: translateX(-10px);
  }

  100% {
    transform: translateX(-5px);
  }
}

@keyframes a-s {
  100% {
    opacity: 1;
  }
}

@keyframes a-h {
  100% {
    opacity: 0;
  }
}

@keyframes a-nt {
  100% {
    transform: none;
  }
}

@keyframes a-e {
  43% {
    animation-timing-function: cubic-bezier(0.8, 0, 0.2, 1);
    transform: scale(0.75);
  }

  60% {
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    transform: translateY(-16px);
  }

  77% {
    animation-timing-function: cubic-bezier(0.16, 0, 0.2, 1);
    transform: none;
  }

  89% {
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    transform: translateY(-5px);
  }

  100% {
    transform: none;
  }
}

@keyframes a-ef {
  24% {
    animation-timing-function: cubic-bezier(0.8, 0, 0.6, 1);
    transform: scaleY(0.42);
  }

  52% {
    animation-timing-function: cubic-bezier(0.63, 0, 0.2, 1);
    transform: scaleY(0.98);
  }

  83% {
    animation-timing-function: cubic-bezier(0.8, 0, 0.84, 1);
    transform: scaleY(0.96);
  }

  100% {
    transform: none;
  }
}

@keyframes a-efs {
  24% {
    animation-timing-function: cubic-bezier(0.8, 0, 0.6, 1);
    opacity: 0.3;
  }

  52% {
    animation-timing-function: cubic-bezier(0.63, 0, 0.2, 1);
    opacity: 0.03;
  }

  83% {
    animation-timing-function: cubic-bezier(0.8, 0, 0.84, 1);
    opacity: 0.05;
  }

  100% {
    opacity: 0;
  }
}

@keyframes a-es {
  24% {
    animation-timing-function: cubic-bezier(0.8, 0, 0.6, 1);
    transform: rotate(-25deg);
  }

  52% {
    animation-timing-function: cubic-bezier(0.63, 0, 0.2, 1);
    transform: rotate(-42.5deg);
  }

  83% {
    animation-timing-function: cubic-bezier(0.8, 0, 0.84, 1);
    transform: rotate(-42deg);
  }

  100% {
    transform: rotate(-43deg);
  }
}

@keyframes kf-e {
  0% {
    opacity: 0;
    transform: scale(0.72);
  }

  33% {
    animation-timing-function: cubic-bezier(0.21, 0.02, 0.03, 0.92);
    opacity: 1;
    transform: scale(0.8);
  }

  50% {
    animation-timing-function: linear;
    transform: scale(0.96);
  }
}

@keyframes kf-c {
  25% {
    animation-timing-function: cubic-bezier(0.17, 0.98, 0.38, 1);
    transform: scale(1.1);
  }

  to {
    transform: none;
  }
}

@keyframes kf-s {
  35% {
    animation-timing-function: cubic-bezier(0.17, 0.34, 0.69, 0.78);
    transform: scale(0.88);
  }

  to {
    transform: none;
  }
}

@keyframes kf-v {
  66% {
    animation-timing-function: cubic-bezier(0.3, 0, 0.83, 0.83);
    opacity: 1;
  }
}

.J-J5-Ji {
  display: -moz-inline-box;
}

html,
body {
  margin: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.aAU {
  background-color: #f8fafd;
}

body,
input {
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
}

body,
td,
input {
  margin: 0;
}

input {
  font-size: 100%;
}

.cf {
  border-collapse: collapse;
}

.a3I {
  position: absolute;
  left: -10000px;
  top: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.J-J5-Ji {
  position: relative;
  display: inline-block;
}

.w-asV {
  min-height: inherit;
  position: relative;
  z-index: 6;
}

.w-asK {
  font-size: 0.875rem;
}

.w-asK {
  text-align: right;
  float: right;
}

.G-atb {
  background: none;
  border-bottom: 1px solid #e5e5e5;
}

.G-asx {
  background: url(/assets/images/image_0.png) no-repeat 0 1px;
  vertical-align: middle;
  font-size: 0;
  margin-left: 3px;
}

.J-M {
  -webkit-border-radius: 0;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-transition: opacity 0.218s;
  transition: opacity 0.218s;
  background: #fff;
  cursor: default;
  margin: 0;
  outline: none;
  padding: 6px 0;
  position: absolute;
}

.J-M {
  max-height: 600px;
  overflow: auto;
  z-index: 7;
}

.b8 {
  line-height: 100%;
}

.b8 {
  min-height: 18px;
}

.b8 .vh {
  font-size: 0.875rem;
  font-weight: bold;
  text-align: center;
}

.b8 .vh {
  background: #f9edbe;
  color: #222;
}

.ata-asE {
  bottom: 1px;
  right: 16px;
  z-index: 9;
  background-color: #fff1a8;
  border: 1px solid #ccc;
  font-size: 0.875rem;
  color: #222;
  padding: 10px;
  position: fixed;
}

.T-I {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: default;
  font-size: 0.875rem;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  margin-right: 16px;
  outline: 0;
}

.T-I .T-I-J3 {
  margin-top: -3px;
  vertical-align: middle;
}

.T-I-Js-Gs:focus,
.T-I-Js-IF:focus,
.T-I-JW.T-I-Js-Gs,
.T-I-JW.T-I-Js-IF {
  z-index: 3;
}

.T-I-Js-Gs {
  margin-left: -1px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.T-I-Js-IF {
  margin-right: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.T-I.T-I-JE:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.T-Jo {
  border-radius: 0;
  font-size: 1px;
  vertical-align: text-bottom;
}

.aeF {
  padding: 0;
  vertical-align: bottom;
}

.aeG {
  padding: 0;
  vertical-align: bottom;
  background: none !important;
}

.b8 .vh {
  border: 1px solid transparent;
  border-radius: 2px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  padding: 6px 10px;
}

.b8 .vh {
  border-color: #f0c36d;
  background-color: #f9edbe;
}

@media (forced-colors: active) {
}

@-webkit-keyframes gm3-focus-ring-outward-grows {
  from {
    box-shadow: 0 0 0 0
      var(
        --gm3-focus-ring-outward-color,
        var(--gm3-sys-color-secondary, #00639b)
      );
  }

  to {
    box-shadow: 0 0 0 8px
      var(
        --gm3-focus-ring-outward-color,
        var(--gm3-sys-color-secondary, #00639b)
      );
  }
}

@keyframes gm3-focus-ring-outward-grows {
  from {
    box-shadow: 0 0 0 0
      var(
        --gm3-focus-ring-outward-color,
        var(--gm3-sys-color-secondary, #00639b)
      );
  }

  to {
    box-shadow: 0 0 0 8px
      var(
        --gm3-focus-ring-outward-color,
        var(--gm3-sys-color-secondary, #00639b)
      );
  }
}

@-webkit-keyframes gm3-focus-ring-outward-shrinks {
  from {
    box-shadow: 0 0 0 8px
      var(
        --gm3-focus-ring-outward-color,
        var(--gm3-sys-color-secondary, #00639b)
      );
  }
}

@keyframes gm3-focus-ring-outward-shrinks {
  from {
    box-shadow: 0 0 0 8px
      var(
        --gm3-focus-ring-outward-color,
        var(--gm3-sys-color-secondary, #00639b)
      );
  }
}

@media (prefers-reduced-motion) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@-webkit-keyframes checkbox-unchecked-checked-checkmark-path {
  0%,
  50% {
    stroke-dashoffset: 29.7833385;
  }

  50% {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes checkbox-unchecked-checked-checkmark-path {
  0%,
  50% {
    stroke-dashoffset: 29.7833385;
  }

  50% {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes checkbox-unchecked-indeterminate-mixedmark {
  0%,
  68.2% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }

  68.2% {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
    animation-timing-function: cubic-bezier(0, 0, 0, 1);
  }

  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes checkbox-unchecked-indeterminate-mixedmark {
  0%,
  68.2% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }

  68.2% {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
    animation-timing-function: cubic-bezier(0, 0, 0, 1);
  }

  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-webkit-keyframes checkbox-checked-unchecked-checkmark-path {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    opacity: 1;
    stroke-dashoffset: 0;
  }

  to {
    opacity: 0;
    stroke-dashoffset: -29.7833385;
  }
}

@keyframes checkbox-checked-unchecked-checkmark-path {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    opacity: 1;
    stroke-dashoffset: 0;
  }

  to {
    opacity: 0;
    stroke-dashoffset: -29.7833385;
  }
}

@-webkit-keyframes checkbox-checked-indeterminate-checkmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}

@keyframes checkbox-checked-indeterminate-checkmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}

@-webkit-keyframes checkbox-indeterminate-checked-checkmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  to {
    opacity: 1;
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes checkbox-indeterminate-checked-checkmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  to {
    opacity: 1;
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes checkbox-checked-indeterminate-mixedmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

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

@keyframes checkbox-checked-indeterminate-mixedmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

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

@-webkit-keyframes checkbox-indeterminate-checked-mixedmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    opacity: 0;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
  }
}

@keyframes checkbox-indeterminate-checked-mixedmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    opacity: 0;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
  }
}

@-webkit-keyframes checkbox-indeterminate-unchecked-mixedmark {
  0% {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  32.8%,
  100% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}

@keyframes checkbox-indeterminate-unchecked-mixedmark {
  0% {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  32.8%,
  100% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}

@-webkit-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-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)
    );
  }
}

@-webkit-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-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;
  }
}

@-webkit-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-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)
    );
  }
}

@-webkit-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-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;
  }
}

@-webkit-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-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)
    );
  }
}

@-webkit-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;
  }
}

@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;
  }
}

@media (forced-colors: active) {
}

@-webkit-keyframes gm3-focus-ring-inward-grows {
  from {
    border-width: 0;
  }

  to {
    border-width: 8px;
  }
}

@keyframes gm3-focus-ring-inward-grows {
  from {
    border-width: 0;
  }

  to {
    border-width: 8px;
  }
}

@-webkit-keyframes gm3-focus-ring-inward-shrinks {
  from {
    border-width: 8px;
  }
}

@keyframes gm3-focus-ring-inward-shrinks {
  from {
    border-width: 8px;
  }
}

@media (prefers-reduced-motion) {
}

@media (forced-colors: active) {
}

@supports not selector(:has(a)) {
  .aqdrmf-Kf-KkROqb,
  .aqdrmf-Kf-JMEf7e {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
  }
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@supports not selector(:has(a)) {
  :is(.aqdrmf-Kf-KkROqb, .aqdrmf-Kf-JMEf7e) .aqdrmf-Kf-Abojl i,
  :is(.aqdrmf-Kf-KkROqb, .aqdrmf-Kf-JMEf7e) .aqdrmf-Kf-Abojl img,
  :is(.aqdrmf-Kf-KkROqb, .aqdrmf-Kf-JMEf7e) .aqdrmf-Kf-Abojl svg {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    color: inherit;
    fill: currentColor;
  }
}

@supports not selector(:has(a)) {
  .aqdrmf-Kf-KkROqb .aqdrmf-Kf-Abojl,
  .aqdrmf-Kf-KkROqb .aqdrmf-Kf-Abojl i,
  .aqdrmf-Kf-KkROqb .aqdrmf-Kf-Abojl img,
  .aqdrmf-Kf-KkROqb .aqdrmf-Kf-Abojl 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)) {
  .aqdrmf-Kf-KkROqb .aqdrmf-Kf-Abojl {
    color: var(
      --gm3-list-list-item-leading-icon-color,
      var(--gm3-sys-color-on-surface-variant, #444746)
    );
  }
}

@supports not selector(:has(a)) {
  .aqdrmf-Kf-J8-ql-KO .aqdrmf-Kf-KkROqb .aqdrmf-Kf-Abojl {
    color: var(
      --gm3-list-list-item-selected-leading-icon-color,
      var(--gm3-sys-color-on-surface, #1f1f1f)
    );
  }
}

@supports not selector(:has(a)) {
  .aqdrmf-Kf-J8:hover .aqdrmf-Kf-KkROqb .aqdrmf-Kf-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)) {
  .aqdrmf-Kf-J8-ql-KO:hover .aqdrmf-Kf-KkROqb .aqdrmf-Kf-Abojl {
    color: var(
      --upgradeable-gm3-list-list-item-selected-hover-leading-icon-color,
      var(
        --gm3-list-list-item-selected-hover-leading-icon-color,
        var(--gm3-sys-color-on-surface, #1f1f1f)
      )
    );
  }
}

@media (forced-colors: active) {
}

@supports not selector(:has(a)) {
  .aqdrmf-Kf-KkROqb .aqdrmf-Kf-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);
  }
}

@supports not selector(:has(a)) {
  .aqdrmf-Kf-KkROqb .aqdrmf-Kf-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)) {
  .aqdrmf-Kf-KkROqb .aqdrmf-Kf-Cgqzle {
    block-size: 40px;
    inline-size: 40px;
  }
}

@supports not selector(:has(a)) {
  .aqdrmf-Kf-JMEf7e .aqdrmf-Kf-Abojl,
  .aqdrmf-Kf-JMEf7e .aqdrmf-Kf-Abojl i,
  .aqdrmf-Kf-JMEf7e .aqdrmf-Kf-Abojl img,
  .aqdrmf-Kf-JMEf7e .aqdrmf-Kf-Abojl 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);
  }

  .aqdrmf-Kf-JMEf7e .aqdrmf-Kf-f0NgTb {
    inline-size: auto;
  }
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@-webkit-keyframes mdc-ripple-fg-radius-in {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0))
      scale(1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0))
      scale(1);
    transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }

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

@keyframes mdc-ripple-fg-radius-in {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0))
      scale(1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0))
      scale(1);
    transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }

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

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

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

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

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

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

  to {
    opacity: 0;
  }
}

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

  to {
    opacity: 0;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
}

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

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

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
}

@media not (prefers-reduced-motion) {
}

.xY {
  border-bottom: 1px rgba(100, 121, 143, 0.12) solid;
  empty-cells: show;
  font-size: 0.875rem;
  height: 20px;
  outline: none;
  vertical-align: middle;
  white-space: nowrap;
}

.xY {
  padding-top: 0px;
  padding-bottom: 0px;
}

.yW,
.y6,
.xS {
  overflow: hidden;
}

.y5 {
  width: 30px;
}

.yY {
  width: 200px;
}

.yg {
  width: 25px;
}

.xX {
  width: 10ex;
}

.yf,
.xW {
  text-align: right;
}

.zA {
  cursor: pointer;
}

.zA[draggable="false"] {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  user-select: none;
}

.zA:focus {
  outline: none;
}

.yO {
  background: #f2f6fc;
  color: rgb(32, 33, 36);
}

.zE {
  color: rgb(32, 33, 36);
  background: none;
}

.yP {
  font-weight: normal;
}

.a4W {
  overflow: visible;
}

.y2 {
  color: rgb(95, 99, 104);
}

.a0V {
  position: absolute;
  left: -10000px;
  top: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.T-KT {
  text-align: center;
}

.T-KT::before {
  content: "";
  content: -webkit-image-set("" 1x, "" 2x);
}

.T-KT-Jp::before {
  content: "";
  content: -webkit-image-set("" 1x, "" 2x);
}

.aXw.T-KT::before {
  content: -webkit-image-set("" 1x, "" 2x);
}

.aXw.T-KT:active::before,
.aXw.T-KT-JW:active::before {
  content: -webkit-image-set("" 1x, "" 2x);
}

td.apU {
  padding-top: 9px;
  padding-bottom: 9px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@-webkit-keyframes quantumWizBoxInkSpread {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0.2);
    -webkit-transform: translate(-50%, -50%) scale(0.2);
    transform: translate(-50%, -50%) scale(0.2);
  }

  to {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
  }
}

@keyframes quantumWizBoxInkSpread {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0.2);
    -webkit-transform: translate(-50%, -50%) scale(0.2);
    transform: translate(-50%, -50%) scale(0.2);
  }

  to {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
  }
}

@-webkit-keyframes quantumWizIconFocusPulse {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1.5);
    -webkit-transform: translate(-50%, -50%) scale(1.5);
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0;
  }

  to {
    -webkit-transform: translate(-50%, -50%) scale(2);
    -webkit-transform: translate(-50%, -50%) scale(2);
    transform: translate(-50%, -50%) scale(2);
    opacity: 1;
  }
}

@keyframes quantumWizIconFocusPulse {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1.5);
    -webkit-transform: translate(-50%, -50%) scale(1.5);
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0;
  }

  to {
    -webkit-transform: translate(-50%, -50%) scale(2);
    -webkit-transform: translate(-50%, -50%) scale(2);
    transform: translate(-50%, -50%) scale(2);
    opacity: 1;
  }
}

@-webkit-keyframes quantumWizRadialInkSpread {
  0% {
    -webkit-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }

  to {
    -webkit-transform: scale(2.5);
    -webkit-transform: scale(2.5);
    transform: scale(2.5);
    opacity: 1;
  }
}

@keyframes quantumWizRadialInkSpread {
  0% {
    -webkit-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }

  to {
    -webkit-transform: scale(2.5);
    -webkit-transform: scale(2.5);
    transform: scale(2.5);
    opacity: 1;
  }
}

@-webkit-keyframes quantumWizRadialInkFocusPulse {
  0% {
    -webkit-transform: scale(2);
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0;
  }

  to {
    -webkit-transform: scale(2.5);
    -webkit-transform: scale(2.5);
    transform: scale(2.5);
    opacity: 1;
  }
}

@keyframes quantumWizRadialInkFocusPulse {
  0% {
    -webkit-transform: scale(2);
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0;
  }

  to {
    -webkit-transform: scale(2.5);
    -webkit-transform: scale(2.5);
    transform: scale(2.5);
    opacity: 1;
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.amH {
  margin-left: 4px;
  margin-right: 4px;
}

.Di {
  white-space: nowrap;
}

.Dj {
  white-space: nowrap;
}

.amI {
  background: var(--sf-img-39) -21px -21px no-repeat;
}

.amJ {
  background: var(--sf-img-39) -42px -21px no-repeat;
}

.Dj {
  color: #5e5e5e;
}

.aqJ {
  text-align: right;
}

.aqL {
  white-space: nowrap;
}

.aqK {
  width: 100%;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.an1 {
  height: 1.2em;
  width: 1.2em;
  vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.zA > .xY.byZ:empty,
.zA > .xY.byZ:not(:empty) ~ .yf,
.zA > .xY.byZ:not(:empty) ~ .xW {
  display: none;
}

.TK {
  overflow: visible;
  white-space: nowrap;
  width: 100%;
  text-overflow: ellipsis;
}

.TN {
  position: relative;
}

div.TH {
  display: inline-block;
  left: 0;
  outline: none;
}

.nL {
  display: inline-block;
  margin-top: -5px;
}

.aif {
  left: 0;
}

.aio {
  color: rgb(32, 33, 36);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.n0 {
  cursor: pointer;
  text-decoration: none;
}

.nZ .nU,
.nZ .n0 {
  color: rgb(32, 33, 36);
  font-weight: bold;
}

.n4 {
  cursor: pointer;
}

.z0 .T-I {
  margin-right: 0;
}

.nM {
  position: relative;
  font-size: 0.875rem;
}

.n4 {
  color: rgb(32, 33, 36);
}

.aWk {
  position: absolute;
  left: -10000px;
  top: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

td.oZ-x3 {
  text-align: left;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.y6 {
  white-space: nowrap;
}

.xT {
  white-space: nowrap;
  overflow: hidden;
}

.xS {
  white-space: nowrap;
}

.aKh {
  position: relative;
  overflow: hidden;
  height: 56px;
  padding-top: 0px;
  z-index: 1;
}

.aAA.J-KU-Jg-K9 {
  background: transparent;
  border-bottom: none;
  white-space: nowrap;
}

.aAA {
  width: 100%;
}

.J-KU-Jg-K9 .aRz.J-KU .J-KU-KO {
  top: 0;
  padding: 0;
}

.J-KU-Jg-K9 .aRz.J-KU {
  float: none;
  margin: 0;
}

.aRz.J-KU {
  border: 0;
  padding: 0;
  background: transparent;
}

.aAy {
  border-left-width: 0;
  top: 0;
  -webkit-user-select: none;
  position: relative;
}

.J-KU-Jg-K9 .J-KU .aAy,
.aKi {
  margin: 0px 0 0 0;
  height: 56px;
  float: none;
}

.aKi {
  width: 100%;
}

.aRx {
  padding: 0 0 0 0;
}

.J-KU-Jg-K9.aAA .aKi {
  border-bottom: 1px solid #d7d7d7;
  padding: 0 0 1px 0;
  background: transparent;
}

.J-KU-Jg-K9.aAA .aAy {
  padding: 0;
}

.J-KU-Jg-K9.aAA .J-KU-KO.aAy {
  background: none !important;
  border-bottom-color: transparent;
}

.aKs,
.J-KU-KO.aAy .aKs {
  top: 36px;
  line-height: 100%;
}

.aE2 .aDG {
  opacity: 1;
}

.aKx {
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #222;
  position: relative;
  float: left;
}

.aDG {
  opacity: 0;
  margin-left: 8px;
  padding: 0 4px 0 4px;
  border-radius: 8px;
  float: right;
}

.aKv {
  top: 7px;
  height: 14px;
  position: relative;
  display: block;
}

.aAy {
  outline: none;
}

.aKp {
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.aKx {
  -webkit-transition: top 0.2s ease-in;
  transition: top 0.2s ease-in;
}

.aDG {
  -webkit-transition: opacity 0.7s ease-in-out;
  transition: opacity 0.7s ease-in-out;
}

.J-KU-KO.aAy .aKp {
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}

.aKp {
  margin-left: 1px;
  opacity: 1;
  float: left;
}

.aKp,
.aKw {
  height: 39px;
  position: relative;
}

.aKp {
  top: 0;
}

.aKw {
  font-size: 0.75rem;
}

.aE2 .aKx {
  top: 3px;
}

.aE2 .aKs {
  top: 7px;
}

.aKw,
.aKs,
.aKv {
  overflow: hidden;
}

.aKy {
  font-size: 13px;
  position: relative;
  width: 100%;
}

.aKx {
  top: 11px;
}

.aKs {
  width: 100%;
  text-overflow: ellipsis;
  position: relative;
  float: left;
  opacity: 0.6;
  -webkit-transition: opacity 0.2s ease-in-out, top 0.2s ease-in;
  transition: opacity 0.2s ease-in-out, top 0.2s ease-in;
  display: block;
}

.J-KU .aAy {
  cursor: pointer;
}

.aKk {
  table-layout: fixed;
  border-spacing: 0;
  width: 100%;
}

.aRy {
  width: 17px;
}

.aRy {
  padding: 0 0 0 0;
  -webkit-user-select: none;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .aKp {
    background-image: url(/assets/images/image_1.png);
    background-size: 250px 39px;
  }
}

.WA {
  width: 26px;
  padding-left: 3px;
}

.zt .WA {
  padding-top: 0;
  padding-bottom: 0;
}

.pG {
  font-size: 0;
  padding-bottom: 0;
  position: relative;
}

.pG {
  cursor: pointer;
}

.pH,
.pH-A7 {
  background: url(/assets/images/image_2.png) no-repeat;
}

.pH:active {
  background-position: -38px -38px;
}

.pH-A7:active {
  background-position: 0-38px;
}

.WA .pH-A7:active {
  background-position: 0-38px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .pH,
  .pH-A7 {
    background-image: url(/assets/images/image_3.png);
    background-size: 57px 57px;
  }
}

.aqJ {
  margin-left: auto;
}

.zt {
  display: block;
}

.zt > tbody {
  display: block;
}

.zA {
  padding-bottom: 10px;
  padding-top: 10px;
  box-shadow: inset 0-1px 0 0 rgba(100, 121, 143, 0.12);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  position: relative;
}

.zA > .xY {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  line-height: 20px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  order: 1;
  padding: 0;
}

.zA > .PF {
  background: none;
  border: none;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  order: -1;
  width: 3px;
}

.zA > td.oZ-x3 {
  background: none;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  order: 0;
  padding: 0 10px 0 13px;
  position: relative;
  width: 20px;
}

table[data-density] .zA > td.oZ-x3 {
  padding-right: 22px;
}

table[data-density] .zA > td.apU {
  padding-right: 22px;
  padding-left: 4px;
}

table[data-density] .zA > .WA {
  padding-right: 22px;
}

table[data-density] .zA > .yX {
  padding-left: 8px;
}

table[data-density="compact"] .zA > td.oZ-x3 {
  padding-right: 16px;
}

table[data-density="compact"] .zA > td.apU,
table[data-density="compact"] .zA > .WA {
  padding-right: 16px;
}

table[data-density="compact"] .zA > td.apU {
  padding-left: 2px;
}

table[data-density="compact"] .zA > .yX {
  padding-left: 6px;
}

.zA > td.apU .T-Jo::before,
.zA > td.apU .T-Jo::after,
.zA > .WA .a9q::before,
.zA > .WA .a9q::after {
  pointer-events: none;
}

td.oZ-x3::before,
td.TC::before {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  height: 20px;
  opacity: 0.71;
  width: 20px;
  content: "";
  display: block;
  left: -2px;
  opacity: 0;
  position: absolute;
}

td.oZ-x3::before,
td.TC::before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

td.oZ-x3::before,
td.TC::before {
  background-image: url(/assets/images/image_4.png);
}

.xY > .T-Jo {
  opacity: 0.32;
}

.xY > .T-Jo:focus,
.xY > .T-Jo:hover,
.xY > .T-Jo:active {
  opacity: 1;
}

.xY > .T-Jo::before {
  content: "";
  display: block;
  opacity: 0;
  position: absolute;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
  bottom: -10px;
  left: -10px;
  right: -10px;
  top: -10px;
  background: none;
  border-radius: 50%;
  box-sizing: border-box;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  bottom: -10px;
  left: -10px;
  right: -10px;
  top: -10px;
}

.oZ-jc.T-Jo:hover::before {
  background-color: rgba(32, 33, 36, 0.06);
  border: none;
  box-shadow: none;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.oZ-jc.T-Jo:focus::before {
  background-color: rgba(32, 33, 36, 0.12);
  border: none;
  box-shadow: inset 0 0 0 1px rgb(189, 193, 198);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.oZ-jc.T-Jo:active::before {
  background-color: rgba(32, 33, 36, 0.12);
  border: none;
  box-shadow: none;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.xY > .T-Jo::after,
.xY > .T-Jo-Jp::after {
  height: 40px;
  width: 30px;
}

.zA > td.apU {
  padding: 0 10px 0 0;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  order: 0;
  width: 20px;
}

td.apU > .T-KT {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  outline: none;
  position: relative;
  z-index: 0;
  height: 20px;
  margin: 0;
  padding: 0;
  top: 0;
  width: 20px;
}

td.apU > .T-KT::before {
  display: block;
  height: 20px;
  width: 20px;
}

td.apU > .T-KT.aXw::before {
  opacity: 0.32;
}

td.apU > .T-KT.aXw::before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

td.apU > .T-KT.aXw::before {
  background-image: var(--sf-img-44);
}

td.apU > .T-KT.T-KT-Jp::before {
  opacity: 0.7;
}

td.apU > .T-KT.aXw:focus::before,
td.apU > .T-KT.aXw:hover::before,
td.apU > .T-KT.aXw:active::before,
td.apU > .T-KT.T-KT-Jp:hover::before,
td.apU > .T-KT.T-KT-Jp:focus::before,
td.apU > .T-KT.T-KT-Jp:active::before {
  opacity: 1;
}

td.apU > .T-KT::after {
  content: "";
  display: block;
  opacity: 0;
  position: absolute;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
  bottom: -10px;
  left: -10px;
  right: -10px;
  top: -10px;
  background: none;
  border-radius: 50%;
  box-sizing: border-box;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  bottom: -10px;
  left: -10px;
  right: -10px;
  top: -10px;
  width: 40px;
  height: 40px;
}

td.apU > .T-KT:hover::after {
  background-color: rgba(32, 33, 36, 0.06);
  border: none;
  box-shadow: none;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

td.apU > .T-KT:focus::after {
  background-color: rgba(32, 33, 36, 0.12);
  border: none;
  box-shadow: inset 0 0 0 1px rgb(189, 193, 198);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

td.apU > .T-KT:active::after {
  background-color: rgba(32, 33, 36, 0.12);
  border: none;
  box-shadow: none;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.zA > .WA {
  padding: 0 10px 0 0;
  width: 20px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  order: 0;
}

.WA .pG {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 20px;
}

.pG .pH,
.pG .pH-A7 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  z-index: 0;
  height: 20px;
  outline: none;
  width: 20px;
}

.a9q.pH {
  opacity: 0.7;
}

.a9q.pH:focus,
.a9q.pH:hover,
.btb > .WA .a9q.pH {
  opacity: 1;
}

.a9q {
  opacity: 0.32;
}

.pG:hover > .a9q,
.pG:focus > .a9q,
.pG:active > .a9q {
  opacity: 1;
}

.pG > .a9q:active {
  background-position: center;
}

.a9q::before {
  content: "";
  display: block;
  opacity: 0;
  position: absolute;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
  bottom: -10px;
  left: -10px;
  right: -10px;
  top: -10px;
  background: none;
  border-radius: 50%;
  box-sizing: border-box;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  bottom: -10px;
  left: -10px;
  right: -10px;
  top: -10px;
}

.pG:hover > .a9q::before {
  background-color: rgba(32, 33, 36, 0.06);
  border: none;
  box-shadow: none;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.pG:focus > .a9q::before {
  background-color: rgba(32, 33, 36, 0.12);
  border: none;
  box-shadow: inset 0 0 0 1px rgb(189, 193, 198);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.WA .pG:active > .a9q::before {
  background-color: rgba(32, 33, 36, 0.12);
  border: none;
  box-shadow: none;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.WA .a9q::after {
  content: "";
  height: 200%;
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 40px;
  width: 30px;
}

.bnj {
  margin: 1px;
  pointer-events: none;
}

.zA > .yX {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-basis: 168px;
  flex-basis: 168px;
  max-width: 168px;
  padding-left: 0;
  padding-right: 32px;
}

.zF,
.bqe,
.bq3 {
  font-weight: 700;
}

.yW {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  letter-spacing: normal;
  white-space: pre;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  order: 1;
}

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

.bx0 {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  letter-spacing: normal;
  color: rgb(95, 99, 104);
  margin-left: 4px;
}

.zA > .a4W {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  letter-spacing: normal;
  -webkit-font-feature-settings: "liga" 0;
  font-feature-settings: "liga" 0;
  -webkit-font-variant-ligatures: no-contextual;
  font-variant-ligatures: no-contextual;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  height: auto;
  min-width: 0;
  padding-right: 10px;
}

.a4W > .a4X {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding-right: 0 !important;
  position: static;
  width: 100%;
}

.xS {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}

.xT {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

.y6 {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-shrink: 0;
  line-height: 20px;
}

.a4W .y6 {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

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

.Zt {
  color: rgb(95, 99, 104);
  float: left;
}

.y2 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-flex-basis: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  text-align: left;
}

.zA > .yf {
  -webkit-flex-basis: 20px;
  flex-basis: 20px;
  max-width: 20px;
  padding-right: 8px;
}

.zA > .xW {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  letter-spacing: normal;
  -webkit-flex-basis: 56px;
  flex-basis: 56px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 16px;
}

.yO > .xW {
  color: rgb(95, 99, 104);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  td.oZ-x3::before,
  td.TC::before {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  td.oZ-x3::before,
  td.TC::before {
    background-image: url(/assets/images/image_5.png);
  }

  .xY > .T-Jo {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .xY > .T-Jo {
    background-image: var(--sf-img-46);
  }

  .a9q.pH {
    background-image: url(/assets/images/image_6.png);
  }

  .pH-A7 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .pH-A7 {
    background-image: url(/assets/images/image_7.png);
  }

  td.apU > .T-KT.aXw::before {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  td.apU > .T-KT.aXw::before {
    background-image: var(--sf-img-49);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@supports (content-visibility: hidden) {
  .bFB {
    content-visibility: hidden;
  }
}

.T-I-ax7 {
  -webkit-box-shadow: none;
  background-color: transparent;
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  color: #444;
}

.T-I-ax7:active,
.T-I-ax7.T-I-JW:active {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #9e9e9e;
  color: #333;
}

.T-I-ax7:focus {
  border: 1px solid transparent;
  outline: none;
}

.T-I-ax7.T-I-JE {
  color: #b8b8b8;
}

.T-I-ax7.T-I-JE .T-I-J3 {
  opacity: 0.43;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.aeN {
  margin-top: 0;
  position: relative;
}

.ar5 {
  vertical-align: top;
}

.vY {
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

div.nq {
  z-index: -2;
}

.vX {
  visibility: visible;
  font-size: 0.875rem;
}

.UC {
  text-align: center;
}

.vh {
  -webkit-border-radius: 3px;
}

.T-I-KE {
  -webkit-box-shadow: none;
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  text-shadow: none;
}

.T-I-KE:focus {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 3px 1px -2px rgba(0, 0, 0, 0.12), 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 3px 1px -2px rgba(0, 0, 0, 0.12), 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
  border: 1px solid #fff;
  border: rgba(0, 0, 0, 0) solid 1px;
  outline: 1px solid #db4437;
  outline: rgba(0, 0, 0, 0) 0;
}

.T-I-KE:active {
  -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12), 0px 5px 5px -3px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12), 0px 5px 5px -3px rgba(0, 0, 0, 0.2);
  background-color: #c53929;
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(top, transparent, transparent);
  border: 1px solid #992a1b;
  border-top: 1px solid #992a1b;
}

.dJ {
  height: 0;
  overflow: hidden;
  clear: both;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.Tm::-webkit-scrollbar,
.aZ6::-webkit-scrollbar,
.aiL::-webkit-scrollbar,
.dOsDob::-webkit-scrollbar,
.J-M::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}

.Tm::-webkit-scrollbar-button,
.aZ6::-webkit-scrollbar-button,
.aiL::-webkit-scrollbar-button,
.dOsDob::-webkit-scrollbar-button,
.J-M::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}

.Tm::-webkit-scrollbar-corner,
.aZ6::-webkit-scrollbar-corner,
.aiL::-webkit-scrollbar-corner,
.dOsDob::-webkit-scrollbar-corner,
.J-M::-webkit-scrollbar-corner {
  background-color: transparent;
}

.Tm::-webkit-scrollbar-track:vertical,
.aZ6::-webkit-scrollbar-track:vertical,
.aiL::-webkit-scrollbar-track:vertical,
.dOsDob::-webkit-scrollbar-track:vertical,
.J-M::-webkit-scrollbar-track:vertical {
  border-left: 6px solid transparent;
  border-right: 1px solid transparent;
  background-clip: padding-box;
}

.Tm::-webkit-scrollbar-track:vertical {
  border-left: 5px solid transparent;
  border-right: 0 solid transparent;
}

.aZ6::-webkit-scrollbar-track:horizontal,
.aiL::-webkit-scrollbar-track:horizontal,
.dOsDob::-webkit-scrollbar-track:horizontal,
.J-M::-webkit-scrollbar-track:horizontal {
  border-top: 6px solid transparent;
  border-bottom: 1px solid transparent;
  background-clip: padding-box;
}

.Tm::-webkit-scrollbar-track:horizontal {
  border-top: 5px solid transparent;
  border-bottom: 0 solid transparent;
}

.aZ6::-webkit-scrollbar-track:vertical:hover {
  background-color: rgba(0, 0, 0, 0.035);
  -webkit-box-shadow: inset 1px 1px 0px rgba(0, 0, 0, 0.14),
    inset -1px -1px 0px rgba(0, 0, 0, 0.07);
}

.aiL::-webkit-scrollbar-track:vertical:hover,
.J-M::-webkit-scrollbar-track:vertical:hover {
  background-color: rgba(0, 0, 0, 0.035);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.14),
    inset -1px -1px 0 rgba(0, 0, 0, 0.07);
}

.Tm::-webkit-scrollbar-track:vertical:hover {
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 0px 0px rgba(0, 0, 0, 0.1);
}

.aZ6::-webkit-scrollbar-track:horizontal:hover {
  background-color: rgba(0, 0, 0, 0.035);
  -webkit-box-shadow: inset -1px 1px 0px rgba(0, 0, 0, 0.14),
    inset 1px -1px 0px rgba(0, 0, 0, 0.07);
}

.aiL::-webkit-scrollbar-track:horizontal:hover,
.J-M::-webkit-scrollbar-track:horizontal:hover {
  background-color: rgba(0, 0, 0, 0.035);
  -webkit-box-shadow: inset -1px 1px 0 rgba(0, 0, 0, 0.14),
    inset 1px -1px 0 rgba(0, 0, 0, 0.07);
}

.Tm::-webkit-scrollbar-track:horizontal:hover {
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
}

.Tm::-webkit-scrollbar-track:vertical:active,
.aZ6::-webkit-scrollbar-track:vertical:active {
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 0px rgba(0, 0, 0, 0.14),
    inset -1px -1px 0px rgba(0, 0, 0, 0.07);
}

.aiL::-webkit-scrollbar-track:vertical:active,
.J-M::-webkit-scrollbar-track:vertical:active {
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.14),
    inset -1px -1px 0 rgba(0, 0, 0, 0.07);
}

.Tm::-webkit-scrollbar-track:horizontal:active,
.aZ6::-webkit-scrollbar-track:horizontal:active {
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset -1px 1px 0px rgba(0, 0, 0, 0.14),
    inset 1px -1px 0px rgba(0, 0, 0, 0.07);
}

.aiL::-webkit-scrollbar-track:horizontal:active,
.J-M::-webkit-scrollbar-track:horizontal:active {
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset -1px 1px 0 rgba(0, 0, 0, 0.14),
    inset 1px -1px 0 rgba(0, 0, 0, 0.07);
}

.Tm::-webkit-scrollbar-thumb:vertical,
.aZ6::-webkit-scrollbar-thumb:vertical,
.aiL::-webkit-scrollbar-thumb:vertical,
.dOsDob::-webkit-scrollbar-thumb:vertical,
.J-M::-webkit-scrollbar-thumb:vertical {
  background-clip: padding-box;
  border-top: 0 solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 6px solid transparent;
  border-right: 1px solid transparent;
  min-height: 28px;
}

.Tm::-webkit-scrollbar-thumb:vertical {
  border-top: 0 solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 5px solid transparent;
  border-right: 0 solid transparent;
}

.Tm::-webkit-scrollbar-thumb:horizontal,
.aZ6::-webkit-scrollbar-thumb:horizontal,
.aiL::-webkit-scrollbar-thumb:horizontal,
.dOsDob::-webkit-scrollbar-thumb:horizontal,
.J-M::-webkit-scrollbar-thumb:horizontal {
  background-clip: padding-box;
  border-top: 6px solid transparent;
  border-bottom: 1px solid transparent;
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  min-width: 28px;
}

.Tm::-webkit-scrollbar-thumb:horizontal {
  border-top: 5px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
}

.Tm::-webkit-scrollbar-thumb,
.aZ6::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 0px rgba(0, 0, 0, 0.1),
    inset 0px -1px 0px rgba(0, 0, 0, 0.07);
}

.aiL::-webkit-scrollbar-thumb,
.J-M::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1),
    inset 0-1px 0 rgba(0, 0, 0, 0.07);
}

.Tm::-webkit-scrollbar-thumb:hover,
.aZ6::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
}

.aiL::-webkit-scrollbar-thumb:hover,
.J-M::-webkit-scrollbar-thumb:vertical:hover {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
}

.Tm::-webkit-scrollbar-thumb:active,
.aZ6::-webkit-scrollbar-thumb:active {
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
}

.aiL::-webkit-scrollbar-thumb:active,
.J-M::-webkit-scrollbar-thumb:vertical:active {
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.AO {
  position: relative;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.G-atb {
  margin-top: 4px;
  margin-left: -400px;
  position: relative;
  white-space: nowrap;
  z-index: 3;
}

.D .amD {
  margin-right: 0;
}

.ar5 {
  text-align: left;
}

.Di .amH {
  margin-top: -1px;
  margin-bottom: -2px;
}

.agd {
  max-width: 400px;
}

.asf {
  background: no-repeat url(/assets/images/image_8.png) 0-26px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .asf {
    background: no-repeat url(/assets/images/image_9.png) 0-26px;
    background-size: 24px 637px;
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (forced-colors: active) {
}

.S4 .X3 {
  margin-right: 16px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.aHS-bu1 .qj {
  background-position: center;
  background-repeat: no-repeat;
}

.aHS-bnw .qj {
  background-position: center;
  background-repeat: no-repeat;
}

.aHS-bnu .qj {
  background-position: center;
  background-repeat: no-repeat;
}

.aHS-bnq .qj {
  background-position: center;
  background-repeat: no-repeat;
}

.aHS-bnt .qj::before {
  content: "";
  display: block;
}

.nZ > .aHS-bnt .qj,
.aHS-bnt .qj::before {
  background-image: url(/assets/images/image_10.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .aHS-bu1 .qj {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aHS-bu1 .qj {
    background-image: url(/assets/images/image_11.png);
  }

  .aHS-bnw .qj {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aHS-bnw .qj {
    background-image: url(/assets/images/image_12.png);
  }

  .aHS-bnu .qj {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aHS-bnu .qj {
    background-image: url(/assets/images/image_13.png);
  }

  .aHS-bnq .qj {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aHS-bnq .qj {
    background-image: var(--sf-img-56);
  }

  .n4 .G-asx {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .n4 .G-asx {
    background-image: url(/assets/images/image_14.png);
  }

  .nZ > .aHS-bnt .qj,
  .aHS-bnt .qj::before {
    background-image: url(/assets/images/image_15.png);
  }
}

.TN {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 32px;
  padding: 0 12px 0 26px;
  -webkit-transition: margin 0.15s cubic-bezier(0.4, 0, 0.2, 1),
    padding 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: margin 0.15s cubic-bezier(0.4, 0, 0.2, 1),
    padding 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

.TN > .aio {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
  flex: 1 1 0;
  line-height: 20px;
}

.aip {
  margin-right: 0;
}

.nU {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  margin-right: auto;
  vertical-align: middle;
}

.TO .nU > .n0,
.TO.nZ .nU > .n0,
.ah9 > .CJ {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  letter-spacing: normal;
  color: rgb(32, 33, 36);
  text-shadow: none;
}

.bsU {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  letter-spacing: normal;
  display: block;
  margin-left: auto;
  padding-left: 16px;
  text-shadow: none;
}

.nZ .bsU {
  font-weight: 700;
}

.TK .TO,
.n6 .ah9 {
  border-radius: 0 16px 16px 0;
  box-sizing: border-box;
  width: 100%;
}

.TK .TO {
  -webkit-transition: border-radius 0.15s cubic-bezier(0.4, 0, 0.2, 1),
    margin 0.15s cubic-bezier(0.4, 0, 0.2, 1),
    width 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: border-radius 0.15s cubic-bezier(0.4, 0, 0.2, 1),
    margin 0.15s cubic-bezier(0.4, 0, 0.2, 1),
    width 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

.TO.NQ,
.n6 .ah9:hover,
.n6 .ah9.aiu:hover,
.n6 .ah9:focus,
.CL.NQ,
.CL:hover,
.CL:focus {
  background-color: rgb(218, 220, 224);
}

.TK .TO:active,
.n6 .ah9.aiu:active,
.CL:active,
.TO.nZ,
.TO.ol {
  background-color: rgb(218, 220, 224);
}

.nZ > .aHS-bnt > .qj {
  opacity: 1;
}

.nZ > :not(.aHS-bnt) > .qj:not(.aEe),
.ol .qj:not(.aEe) {
  opacity: 0.71;
}

.TO.nZ {
  box-shadow: inset 0 0 0 1px transparent;
}

div.TH {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  order: -1;
  position: relative;
  top: inherit;
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

.qj {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  height: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin-right: 18px;
  opacity: 0.71;
  width: 20px;
}

.aEc.aHS-bnr .qj {
  background-color: #000;
  -webkit-mask: var(--sf-img-59) center/contain;
  mask: var(--sf-img-59) center/contain;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .aEc.aHS-bnr .qj {
    -webkit-mask: var(--sf-img-60) center/contain;
    mask: var(--sf-img-60) center/contain;
  }
}

.aig {
  right: 0;
}

.nL {
  height: auto;
  margin: 0;
  position: relative;
  top: inherit;
  width: auto;
}

.n6 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 32px;
}

.n4 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0 0 0 26px;
}

.CJ {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  order: 1;
}

.n4 .G-asx {
  height: 20px;
  margin: 0 18px 0 0;
  width: 20px;
}

.n6 .ah9:focus {
  outline: none;
}

.Tm::-webkit-scrollbar,
.Nr > .aZ6::-webkit-scrollbar,
.S4 > .aZ6::-webkit-scrollbar,
.bv9 .aZ6::-webkit-scrollbar {
  background-color: none;
}

.Tm::-webkit-scrollbar-track:vertical:hover {
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 0px 0px rgba(0, 0, 0, 0.1);
}

.Tm::-webkit-scrollbar-track:horizontal:hover {
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
}

.Tm::-webkit-scrollbar-track:vertical:active,
.Nr > .aZ6::-webkit-scrollbar-track:vertical:active,
.S4 > .aZ6::-webkit-scrollbar-track:vertical:active,
.bv9 .aZ6::-webkit-scrollbar-track:vertical:active {
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.14),
    inset -1px -1px 0 rgba(0, 0, 0, 0.07);
}

.Tm::-webkit-scrollbar-track:horizontal:active,
.Nr > .aZ6::-webkit-scrollbar-track:horizontal:active,
.S4 > .aZ6::-webkit-scrollbar-track:horizontal:active,
.bv9 .aZ6::-webkit-scrollbar-track:horizontal:active {
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset -1px 1px 0 rgba(0, 0, 0, 0.14),
    inset 1px -1px 0 rgba(0, 0, 0, 0.07);
}

.Tm::-webkit-scrollbar-thumb,
.Nr > .aZ6::-webkit-scrollbar-thumb,
.S4 > .aZ6::-webkit-scrollbar-thumb,
.bv9 .aZ6::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1),
    inset 0-1px 0 rgba(0, 0, 0, 0.07);
}

.Tm::-webkit-scrollbar-thumb:hover,
.Nr > .aZ6::-webkit-scrollbar-thumb:hover,
.S4 > .aZ6::-webkit-scrollbar-thumb:hover,
.bv9 .aZ6::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
}

.Tm::-webkit-scrollbar-thumb:active,
.Nr > .aZ6::-webkit-scrollbar-thumb:active,
.S4 > .aZ6::-webkit-scrollbar-thumb:active,
.bv9 .aZ6::-webkit-scrollbar-thumb:active {
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
}

.Nr > .aZ6::-webkit-scrollbar-track:vertical:hover,
.S4 > .aZ6::-webkit-scrollbar-track:vertical:hover,
.bv9 .aZ6::-webkit-scrollbar-track:vertical:hover {
  background-color: rgba(0, 0, 0, 0.035);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.14),
    inset -1px -1px 0 rgba(0, 0, 0, 0.07);
}

.Nr > .aZ6::-webkit-scrollbar-track:horizontal:hover,
.S4 > .aZ6::-webkit-scrollbar-track:horizontal:hover,
.bv9 .aZ6::-webkit-scrollbar-track:horizontal:hover {
  background-color: rgba(0, 0, 0, 0.035);
  -webkit-box-shadow: inset -1px 1px 0 rgba(0, 0, 0, 0.14),
    inset 1px -1px 0 rgba(0, 0, 0, 0.07);
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@supports (scrollbar-color: auto) {
  :where(.yaahMe) .uW2Fw-bHk {
    scrollbar-color: var(
        --gm3-dialog-scrollbar-thumb-color,
        var(--gm3-sys-color-outline, #747775)
      )
      var(--gm3-dialog-scrollbar-track-color, transparent);
  }
}

@media (forced-colors: active) {
}

@media (max-width: 592px) {
}

@media (min-width: 592px) {
}

@media (forced-colors: none) {
}

@media (max-width: 592px) {
}

@media (min-width: 592px) {
}

@media (forced-colors: none) {
}

@media (forced-colors: none) {
}

@media (max-width: 960px) {
}

@media (max-width: 720px) {
}

@media (max-width: 720px) and (max-width: 672px) {
}

@media (max-width: 720px) and (min-width: 672px) {
}

@media (max-width: 720px) and (max-height: 720px) {
}

@media (max-width: 720px) and (min-height: 720px) {
}

@media (max-width: 720px) {
}

@media (min-width: 960px) {
}

@media (max-height: 400px), (max-width: 600px) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.Cp {
  position: relative;
}

.F {
  table-layout: fixed;
  width: 100%;
  border-spacing: 0;
  padding: 0;
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media not (prefers-reduced-motion) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.aeN {
  display: -webkit-box;
  display: -webkit-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  max-width: 256px !important;
  min-width: 256px !important;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-property: background-color, box-shadow;
  transition-property: background-color, box-shadow;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.wT {
  padding-right: 0;
  max-width: 240px;
  min-width: 240px;
}

.ajl.aib {
  will-change: transform;
}

.z0 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: medium;
  padding: 0 0 0 8px;
}

.z0 > .L3 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  letter-spacing: normal;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #c2e7ff;
  background-image: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  font-weight: 500;
  overflow: hidden;
  text-transform: none;
}

.z0 > .L3:hover,
.z0 > .T-I-KE.L3:focus {
  box-shadow: 0 1px 3px 0 rgba(60, 64, 67, 0.3),
    0 4px 8px 3px rgba(60, 64, 67, 0.15);
  background-color: #c2e7ff;
}

.z0 > .L3:active {
  background-color: rgb(241, 243, 244);
}

.z0 > .L3::before {
  background-image: var(--sf-img-61);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 32px;
  content: "";
  display: block;
  height: 56px;
  min-width: 56px;
}

.aeN .z0 > .L3 {
  -webkit-transition: box-shadow 0.08s linear,
    min-width 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.08s linear,
    min-width 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .z0 > .L3::before {
    background-image: var(--sf-img-61);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 32px;
    background-image: url(/assets/images/image_16.png);
  }
}

.WR {
  -webkit-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
}

.WR .z0 {
  height: 56px;
  margin: 8px 0 16px 0;
}

.WR .z0 > .L3 {
  border-radius: 16px;
  color: #001d35;
  height: 56px;
  padding: 0 24px 0 0;
  min-width: 96px;
}

.WR .z0 > .L3::before {
  background-size: 24px;
  height: 56px;
  min-width: 56px;
}

.WR:not(.bhZ) .z0 > .L3::before,
.WR.bym .z0 > .L3::before {
  margin-left: 0;
  margin-right: 0;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .WR .z0 > .L3::before {
  }
}

.qp {
  background: transparent;
  margin-top: 0;
}

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

.aql {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.t9 {
  position: absolute;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3),
    0 2px 6px 2px rgba(60, 64, 67, 0.15);
  border-radius: 4px;
  background-color: #fff;
  outline: 1px solid transparent;
  line-height: normal;
  padding: 6px 0;
  min-width: 112px;
}

.zo {
  display: inline-block;
}

.t6 {
  padding: 8px;
  height: 24px;
  width: 24px;
}

.t6:not(.z4):focus,
.t6:not(.z4):hover,
.t6:not(.z4):active,
.t6.zH {
  outline: none;
  border-radius: 50%;
}

.t6:not(.z4):focus {
  background-color: rgba(60, 64, 67, 0.1);
}

.t6:not(.z4):active {
  background-color: rgba(60, 64, 67, 0.12);
}

.t6:hover:not(.z4) {
  background-color: rgba(60, 64, 67, 0.08);
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0turn);
    transform: rotate(0turn);
  }

  100% {
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0turn);
    transform: rotate(0turn);
  }

  100% {
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.V3 {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  height: 0;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-box-flex, -webkit-flex;
  transition-property: -webkit-box-flex, -webkit-flex;
  transition-property: flex;
  transition-property: flex, -webkit-box-flex, -webkit-flex;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.aam {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  overflow-x: hidden;
  overflow-y: auto;
}

.V3::-webkit-scrollbar {
  background: transparent;
  height: 8px;
  width: 8px;
}

.V3::-webkit-scrollbar-thumb {
  background: transparent;
  border: none;
  border-radius: 4px;
  box-shadow: none;
}

.V3:hover::-webkit-scrollbar-thumb {
  background-color: rgba(32, 33, 36, 0.38);
}

.V3::-webkit-scrollbar-thumb:hover {
  background-color: rgba(32, 33, 36, 0.54);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

body {
  color: rgb(32, 33, 36);
}

button {
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
}

.w-asV.w-asV {
  margin-bottom: 0;
}

.bkK {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}

.bzB {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

@-webkit-keyframes convBannerHide {
  0% {
    opacity: 1;
  }

  25% {
    opacity: 0;
  }

  100% {
    height: 0;
    opacity: 0;
    padding: 0;
  }
}

@keyframes convBannerHide {
  0% {
    opacity: 1;
  }

  25% {
    opacity: 0;
  }

  100% {
    height: 0;
    opacity: 0;
    padding: 0;
  }
}

@-webkit-keyframes convBannerShow {
  0% {
    height: 0;
    opacity: 0;
  }

  25% {
    opacity: 0;
  }

  75% {
    opacity: 1;
  }

  100% {
    height: 48px;
    opacity: 1;
  }
}

@keyframes convBannerShow {
  0% {
    height: 0;
    opacity: 0;
  }

  25% {
    opacity: 0;
  }

  75% {
    opacity: 1;
  }

  100% {
    height: 48px;
    opacity: 1;
  }
}

.apH {
  font-size: 0;
  position: relative;
}

.apK {
  background: transparent url(/assets/images/image_17.png) no-repeat 0 0;
}

.apL {
  text-align: left;
}

.bnj {
  height: 10px;
  position: absolute;
  width: 14px;
  top: 4px;
  left: 5px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.aAw {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 12px;
  padding-left: 26px;
  padding-right: 8px;
  padding-top: 8px;
}

.aAv {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-weight: 500;
  letter-spacing: normal;
  color: #1f1f1f;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}

.aAu {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  outline: none;
  position: relative;
  z-index: 0;
  background-color: transparent;
  cursor: pointer;
}

.aAu::before {
  content: "";
  display: block;
  opacity: 0;
  position: absolute;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
  bottom: -7px;
  left: -7px;
  right: -7px;
  top: -7px;
  background: none;
  border-radius: 50%;
  box-sizing: border-box;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}

.aAu:hover {
  opacity: 0.87;
}

.aAu:hover::before {
  background-color: rgba(32, 33, 36, 0.06);
  border: none;
  box-shadow: none;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.aAu:focus::before {
  background-color: rgba(32, 33, 36, 0.12);
  border: none;
  box-shadow: inset 0 0 0 1px rgb(189, 193, 198);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.aAu:active::before {
  background-color: rgba(32, 33, 36, 0.12);
  border: none;
  box-shadow: none;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.aAu {
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .aAu {
    background-image: url(/assets/images/image_18.png);
  }
}

.zA:hover {
  box-shadow: inset 1px 0 0 rgb(218, 220, 224),
    inset -1px 0 0 rgb(218, 220, 224), 0 1px 2px 0 rgba(60, 64, 67, 0.3),
    0 1px 3px 1px rgba(60, 64, 67, 0.15);
  z-index: 2;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.apF.L3 {
  border: none;
}

.TO:not(.nZ) .qj:not(.aEe),
.n6 .n4 .G-asx,
.TN .TH {
  opacity: 1;
}

.aEc.aHS-bnr .qj:not(.aEe) {
  background: none;
  -webkit-mask: none;
  mask: none;
}

.aEc.aHS-bnr .qj:not(.aEe) {
  background-image: url(/assets/images/image_19.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.TO:not(.nZ) > .TN.aHS-bnt .qj {
  background-image: url(/assets/images/image_20.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.TO:not(.nZ) > .TN.aHS-bnw > .qj {
  background-image: var(--sf-img-69);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.TO:not(.nZ) > .TN.aHS-bu1 > .qj {
  background-image: url(/assets/images/image_21.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.TO:not(.nZ) > .TN.aHS-bnu > .qj {
  background-image: url(/assets/images/image_22.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.TO:not(.nZ) > .TN.aHS-bnq > .qj {
  background-image: url(/assets/images/image_23.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.n6 .n4 .G-asx {
  background-image: url(/assets/images/image_24.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.nZ > .TN.aHS-bnt .qj,
.nZ > .TN.aHS-bnt .qj::before {
  background-image: url(/assets/images/image_25.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .TO:not(.nZ) > .TN.aHS-bnw > .qj {
    background-image: var(--sf-img-75);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .TO:not(.nZ) > .TN.aHS-bu1 > .qj {
    background-image: url(/assets/images/image_26.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .TO:not(.nZ) > .TN.aHS-bnu > .qj {
    background-image: url(/assets/images/image_27.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .TO:not(.nZ) > .TN.aHS-bnq > .qj {
    background-image: url(/assets/images/image_28.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .n6 .n4 .G-asx {
    background-image: url(/assets/images/image_29.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aEc.aHS-bnr .qj:not(.aEe) {
    background: none;
    -webkit-mask: none;
    mask: none;
  }

  .aEc.aHS-bnr .qj:not(.aEe) {
    background-image: url(/assets/images/image_30.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .TO:not(.nZ) > .TN.aHS-bnt .qj {
    background-image: url(/assets/images/image_31.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .nZ > .TN.aHS-bnt .qj,
  .nZ > .TN.aHS-bnt .qj::before {
    background-image: url(/assets/images/image_32.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }
}

.TO.NQ,
.n6 .ah9:hover,
.n6 .ah9.aiu:hover,
.n6 .ah9:focus,
.TK .TO:active,
.n6 .ah9.aiu:active {
  background-color: rgba(32, 33, 36, 0.06);
}

.nZ > :not(.aHS-bnt) > .qj:not(.aEe),
.ol .qj:not(.aEe) {
  opacity: 1;
}

.TK .TO.nZ:active,
.TK .TO.ol:active,
.TO.nZ,
.TO.ol,
.byl .nZ.aBP,
.byl .nZ.aS3,
.byl .nZ.aS4,
.byl .nZ.aS5,
.byl .nZ.aS6 {
  background-color: rgb(210, 227, 252);
}

.nZ > .aHS-bnt .qj,
.nZ > .aHS-bnt .qj::before {
  background-image: url(/assets/images/image_33.png);
  background-size: 20px;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .nZ > .aHS-bnt .qj,
  .nZ > .aHS-bnt .qj::before {
    background-image: url(/assets/images/image_34.png);
  }
}

.TK .TO.nZ:active,
.byl .TK .nZ.aBP {
  background-color: #d3e3fd;
}

.byl .TK .TO.nZ > .aHS-bnt .n0,
.TK .nZ > .aHS-bnt .bsU {
  color: #001d35;
}

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

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

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

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

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.l2 {
  margin-top: -5px;
  padding-bottom: 180px;
  padding-top: 20px;
  text-align: center;
  text-shadow: none;
}

.l9 {
  color: #666;
}

.l8 {
  color: #666;
  cursor: pointer;
}

.aeV,
.aeU,
.ae3 {
  float: left;
  width: 33.3%;
}

.aeV {
  text-align: left;
}

.ae3 {
  text-align: right;
}

.ma,
.l6 {
  padding-top: 0;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

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

.aiF {
  text-decoration: none;
  width: 220px;
}

.aiD {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  letter-spacing: normal;
  color: rgb(95, 99, 104);
  font-weight: normal;
  text-decoration: none;
  text-shadow: none;
}

.aiD:hover {
  text-decoration: underline;
}

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

.bcB {
  text-decoration: none;
}

.aiC {
  background-color: rgb(218, 220, 224);
  border-radius: 8px;
  height: 6px;
  margin: 7px 0;
}

.aiA {
  background-color: rgb(95, 99, 104);
  border-radius: 8px;
  height: 100%;
}

.aiz {
  margin: 0 8px;
  opacity: 1;
}

.aiz {
  background-image: url(/assets/images/image_35.png);
  background-size: 18px;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .aiz {
    background-image: url(/assets/images/image_36.png);
  }
}

.xT {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

td.apU > .T-KT.aXw::before {
  opacity: 0.32;
}

td.apU > .T-KT.aXw::before {
  background-image: var(--sf-img-69);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

td.apU > .T-KT.T-KT-Jp::before {
  background-image: url(/assets/images/image_37.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.xY > .T-Jo {
  background-image: var(--sf-img-88);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.pG .a9q {
  background-image: url(/assets/images/image_38.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.a9q.pH {
  background-image: url(/assets/images/image_39.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  td.apU > .T-KT.T-KT-Jp::before {
    background-image: url(/assets/images/image_40.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  td.apU > .T-KT.aXw::before {
    background-image: var(--sf-img-75);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .xY > .T-Jo {
    background-image: var(--sf-img-92);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .pG .a9q {
    background-image: url(/assets/images/image_41.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .a9q.pH {
    background-image: url(/assets/images/image_42.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (prefers-color-scheme: dark) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (max-width: 960px) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media screen and (-ms-high-contrast: white-on-black) {
}

@media screen and (-ms-high-contrast: white-on-black) and (-webkit-min-device-pixel-ratio: 1.5),
  screen and (-ms-high-contrast: white-on-black) and (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media screen and (-ms-high-contrast: white-on-black) {
}

@media screen and (-ms-high-contrast: white-on-black) {
}

@media screen and (-ms-high-contrast: white-on-black) {
}

::-webkit-input-placeholder {
  color: #999;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media screen and (-ms-high-contrast: white-on-black) {
}

@media screen and (-ms-high-contrast: white-on-black) and (-webkit-min-device-pixel-ratio: 1.5),
  screen and (-ms-high-contrast: white-on-black) and (min-resolution: 144dpi) {
}

@media screen and (-ms-high-contrast: white-on-black) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media screen and (-ms-high-contrast: white-on-black) {
}

@media screen and (-ms-high-contrast: white-on-black) and (-webkit-min-device-pixel-ratio: 1.5),
  screen and (-ms-high-contrast: white-on-black) and (min-resolution: 144dpi) {
}

@media screen and (-ms-high-contrast: white-on-black) {
}

.T9 {
  margin-left: 0.5ex;
  padding: 2px 0.5ex 0 23px;
  font: normal 0.875rem arial, sans-serif;
  background: url(/assets/images/image_43.gif) no-repeat top left;
}

.z .T9 {
  color: #222;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (prefers-color-scheme: dark) and (forced-colors: active) {
}

.aAU {
  background: #f8fafd;
}

.wl,
.wn,
.wo,
.wp,
.wq {
  position: fixed;
  width: 100%;
  height: 100%;
}

.wl {
  background: #f8fafd;
  overflow: hidden;
}

.tVu25 {
  position: relative;
  min-height: 100%;
}

.S4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: calc(100vh - 80px);
}

.S4 > :not(.Nr) {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.Nr {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  height: 100%;
  overflow-y: hidden;
}

.Nu {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  overflow-y: scroll;
}

.vy .tf {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  min-width: 360px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.X3 {
  margin-left: 16px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

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

.Cq {
  float: left;
}

.Cr {
  float: right;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.TO > .aHS-bnw > .qj {
  background-image: var(--sf-img-44);
  background-size: 20px;
  height: 20px;
  width: 20px;
}

.TO > .aHS-bu1 > .qj {
  background-image: url(/assets/images/image_44.png);
  background-size: 20px;
  height: 20px;
  width: 20px;
}

.TO > .aHS-bnu > .qj {
  background-image: url(/assets/images/image_45.png);
  background-size: 20px;
  height: 20px;
  width: 20px;
}

.TO > .aHS-bnq > .qj {
  background-image: url(/assets/images/image_46.png);
  background-size: 20px;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .TO > .aHS-bnw > .qj {
    background-image: var(--sf-img-49);
  }

  .TO > .aHS-bu1 > .qj {
    background-image: url(/assets/images/image_47.png);
  }

  .TO > .aHS-bnu > .qj {
    background-image: url(/assets/images/image_48.png);
  }

  .TO > .aHS-bnq > .qj {
    background-image: var(--sf-img-56);
  }
}

.aAv {
  font-size: 16px;
  text-transform: none;
}

.aAw {
  max-width: 206px;
}

.aAw .aAu {
  opacity: 1;
}

.aAw .aAu {
  background-image: url(/assets/images/image_49.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .aAw .aAu {
    opacity: 1;
  }

  .aAw .aAu {
    background-image: url(/assets/images/image_50.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.FI {
  display: inline-block;
  vertical-align: bottom;
}

.FH {
  border-radius: 50%;
  cursor: pointer;
  display: block;
  height: 24px;
  margin: 2px;
  padding: 8px;
  width: 24px;
}

.FH:not(.Xx):hover,
.FH:not(.Xx):focus,
.FH:not(.Xx):active,
.FH[aria-expanded="true"] {
  outline: none;
}

.FH:not(.Xx):hover {
  background-color: rgba(60, 64, 67, 0.08);
}

.FH:not(.Xx):focus {
  background-color: rgba(60, 64, 67, 0.1);
}

.FH:not(.Xx):active {
  background-color: rgba(60, 64, 67, 0.12);
}

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

@-webkit-keyframes gm3-chip-enter {
  from {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0.4;
  }

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

@keyframes gm3-chip-enter {
  from {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0.4;
  }

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

@-webkit-keyframes gm3-chip-exit {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes gm3-chip-exit {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@media (forced-colors: active) {
}

@media (forced-colors: none) {
}

@media (forced-colors: none) {
}

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

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

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

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

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

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

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

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

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

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

@media (min-height: 850px) {
}

@media (min-height: 1150px) {
}

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

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

@media (max-width: 344px), (max-width: 480px) {
}

@media (max-width: 480px) {
}

:where(.DmLMLb-aOh) {
  --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
  );
}

@media (forced-colors: active) {
}

@media (max-width: 540px) {
}

@media (prefers-reduced-motion) {
}

@media (prefers-color-scheme: dark) {
}

@supports (
  transition-timing-function:
    linear(
      0,
      0.002,
      0.01 3.6%,
      0.034,
      0.074 9.1%,
      0.128 11.4%,
      0.194 13.4%,
      0.271 15%,
      0.344 16.1%,
      0.544,
      0.66 20.6%,
      0.717 22.4%,
      0.765 24.6%,
      0.808 27.3%,
      0.845 30.4%,
      0.883 35.1%,
      0.916 40.6%,
      0.942 47.2%,
      0.963 55%,
      0.979 64%,
      0.991 74.4%,
      0.998 86.4%,
      1
    )
) {
  .MxSLJe:not(:has(.F2cZy:focus)) .ccYpFf {
    -webkit-transition-timing-function: linear(
      0,
      0.002,
      0.01 3.6%,
      0.034,
      0.074 9.1%,
      0.128 11.4%,
      0.194 13.4%,
      0.271 15%,
      0.344 16.1%,
      0.544,
      0.66 20.6%,
      0.717 22.4%,
      0.765 24.6%,
      0.808 27.3%,
      0.845 30.4%,
      0.883 35.1%,
      0.916 40.6%,
      0.942 47.2%,
      0.963 55%,
      0.979 64%,
      0.991 74.4%,
      0.998 86.4%,
      1
    );
    transition-timing-function: linear(
      0,
      0.002,
      0.01 3.6%,
      0.034,
      0.074 9.1%,
      0.128 11.4%,
      0.194 13.4%,
      0.271 15%,
      0.344 16.1%,
      0.544,
      0.66 20.6%,
      0.717 22.4%,
      0.765 24.6%,
      0.808 27.3%,
      0.845 30.4%,
      0.883 35.1%,
      0.916 40.6%,
      0.942 47.2%,
      0.963 55%,
      0.979 64%,
      0.991 74.4%,
      0.998 86.4%,
      1
    );
  }
}

@media not (prefers-reduced-motion) {
}

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

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

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

@media not (prefers-reduced-motion) {
}

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

@media not (prefers-reduced-motion) {
}

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

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

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

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

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

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

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

@-webkit-keyframes ghostTip {
  0% {
    opacity: 1;
    content: attr(aria-label);
  }

  40% {
    opacity: 1;
    content: attr(aria-label);
  }

  45% {
    opacity: 0;
    content: attr(aria-label);
  }

  46% {
    opacity: 0;
    content: attr(data-ghost-tip);
  }

  51% {
    opacity: 1;
    content: attr(data-ghost-tip);
  }

  90% {
    opacity: 1;
    content: attr(data-ghost-tip);
  }

  95% {
    opacity: 0;
    content: attr(data-ghost-tip);
  }

  96% {
    opacity: 0;
    content: attr(aria-label);
  }

  100% {
    opacity: 1;
    content: attr(aria-label);
  }
}

@keyframes ghostTip {
  0% {
    opacity: 1;
    content: attr(aria-label);
  }

  40% {
    opacity: 1;
    content: attr(aria-label);
  }

  45% {
    opacity: 0;
    content: attr(aria-label);
  }

  46% {
    opacity: 0;
    content: attr(data-ghost-tip);
  }

  51% {
    opacity: 1;
    content: attr(data-ghost-tip);
  }

  90% {
    opacity: 1;
    content: attr(data-ghost-tip);
  }

  95% {
    opacity: 0;
    content: attr(data-ghost-tip);
  }

  96% {
    opacity: 0;
    content: attr(aria-label);
  }

  100% {
    opacity: 1;
    content: attr(aria-label);
  }
}

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

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

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

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

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

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

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

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

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

@media (forced-colors: active) {
}

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

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

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

@media (forced-colors: active) {
}

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

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

@media not (prefers-reduced-motion) {
  @-webkit-keyframes generation-shimmer {
    0% {
      background-position: bottom right;
    }

    100% {
      background-position: top left;
    }
  }

  @keyframes generation-shimmer {
    0% {
      background-position: bottom right;
    }

    100% {
      background-position: top left;
    }
  }
}

@-webkit-keyframes skeleton-enter {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes skeleton-enter {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes skeleton-stretch-in {
  0% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }

  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes skeleton-stretch-in {
  0% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }

  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

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

@media not (prefers-reduced-motion) {
}

@media (not (prefers-reduced-motion)) and (-ms-high-contrast: active),
  screen and (not (prefers-reduced-motion)) and (forced-colors: active) {
}

@media not (prefers-reduced-motion) {
}

@media not (prefers-reduced-motion) {
}

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

@media not (prefers-reduced-motion) {
  @-webkit-keyframes inline-shimmer {
    0% {
      background-position: 0 0;
    }

    100% {
      background-position: -200%0;
    }
  }

  @keyframes inline-shimmer {
    0% {
      background-position: 0 0;
    }

    100% {
      background-position: -200%0;
    }
  }
}

@media (not (prefers-reduced-motion)) and (-ms-high-contrast: active),
  screen and (not (prefers-reduced-motion)) and (forced-colors: active) {
}

@media not (prefers-reduced-motion) {
  @-webkit-keyframes feature-shimmer {
    0% {
      background-position: bottom right;
    }

    100% {
      background-position: top left;
    }
  }

  @keyframes feature-shimmer {
    0% {
      background-position: bottom right;
    }

    100% {
      background-position: top left;
    }
  }
}

@media not (prefers-reduced-motion) {
}

@media not (prefers-reduced-motion) {
  @-webkit-keyframes generation-shimmer {
    0% {
      background-position: bottom right;
    }

    100% {
      background-position: top left;
    }
  }

  @keyframes generation-shimmer {
    0% {
      background-position: bottom right;
    }

    100% {
      background-position: top left;
    }
  }
}

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

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

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

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

@media (forced-colors: none) {
}

@media (forced-colors: none) {
}

@media (forced-colors: active) {
}

@media (forced-colors: none) {
}

@media (forced-colors: active) {
}

@-webkit-keyframes floating-label-shake-float-above {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(4%);
    transform: translateX(4%);
  }

  66% {
    -webkit-animation-timing-function: cubic-bezier(
      0.302435,
      0.381352,
      0.55,
      0.956352
    );
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(-4%);
    transform: translateX(-4%);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes floating-label-shake-float-above {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(4%);
    transform: translateX(4%);
  }

  66% {
    -webkit-animation-timing-function: cubic-bezier(
      0.302435,
      0.381352,
      0.55,
      0.956352
    );
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(-4%);
    transform: translateX(-4%);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

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

@media not (prefers-reduced-motion) {
}

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

@-webkit-keyframes rotateFull {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes rotateFull {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes morph {
  0% {
    -webkit-clip-path: path(
      "M29.6119 3.50376C27.9701 2.75188 25.1343 2 22 2C18.8657 2 16.0713 2.85149 14.3881 3.50376C12.4478 4.25564 9.76119 5.90977 7.97015 7.71429C6.1791 9.5188 4.38806 12.0752 3.49254 14.4812C2.73084 16.5277 2 19.7444 2 22.1504C2 24.1053 2.44776 26.9624 3.49254 29.6692C4.17681 31.442 6.08404 34.3854 7.97015 36.2857C9.91045 38.2406 12 39.4026 14.3881 40.4962C16.0299 41.2481 19.1642 42 22 42C24.8358 42 27.6278 41.2959 29.6119 40.4962C32.7463 39.2331 35.1343 37.188 36.0299 36.2857C37.9701 34.3308 39.0896 32.5263 40.209 30.2707C41.2537 28.1654 42 25.0075 42 22.1504C42 19.7444 41.6418 17.3383 40.5075 14.4812C39.4328 11.7744 37.599 9.29521 36.1791 7.86466C34.0896 5.7594 31.6815 4.45156 29.6119 3.50376Z"
    );
    clip-path: path(
      "M29.6119 3.50376C27.9701 2.75188 25.1343 2 22 2C18.8657 2 16.0713 2.85149 14.3881 3.50376C12.4478 4.25564 9.76119 5.90977 7.97015 7.71429C6.1791 9.5188 4.38806 12.0752 3.49254 14.4812C2.73084 16.5277 2 19.7444 2 22.1504C2 24.1053 2.44776 26.9624 3.49254 29.6692C4.17681 31.442 6.08404 34.3854 7.97015 36.2857C9.91045 38.2406 12 39.4026 14.3881 40.4962C16.0299 41.2481 19.1642 42 22 42C24.8358 42 27.6278 41.2959 29.6119 40.4962C32.7463 39.2331 35.1343 37.188 36.0299 36.2857C37.9701 34.3308 39.0896 32.5263 40.209 30.2707C41.2537 28.1654 42 25.0075 42 22.1504C42 19.7444 41.6418 17.3383 40.5075 14.4812C39.4328 11.7744 37.599 9.29521 36.1791 7.86466C34.0896 5.7594 31.6815 4.45156 29.6119 3.50376Z"
    );
  }

  20% {
    -webkit-clip-path: path(
      "M29.6119 3.50376C27.9701 2.75188 25.1343 2 22 2C18.8657 2 16.0713 2.85149 14.3881 3.50376C12.4478 4.25564 9.76119 5.90977 7.97015 7.71429C6.1791 9.5188 4.38806 12.0752 3.49254 14.4812C2.73084 16.5277 2 19.7444 2 22.1504C2 24.1053 2.44776 26.9624 3.49254 29.6692C4.17681 31.442 6.08404 34.3854 7.97015 36.2857C9.91045 38.2406 12 39.4026 14.3881 40.4962C16.0299 41.2481 19.1642 42 22 42C24.8358 42 27.6278 41.2959 29.6119 40.4962C32.7463 39.2331 35.1343 37.188 36.0299 36.2857C37.9701 34.3308 39.0896 32.5263 40.209 30.2707C41.2537 28.1654 42 25.0075 42 22.1504C42 19.7444 41.6418 17.3383 40.5075 14.4812C39.4328 11.7744 37.599 9.29521 36.1791 7.86466C34.0896 5.7594 31.6815 4.45156 29.6119 3.50376Z"
    );
    clip-path: path(
      "M29.6119 3.50376C27.9701 2.75188 25.1343 2 22 2C18.8657 2 16.0713 2.85149 14.3881 3.50376C12.4478 4.25564 9.76119 5.90977 7.97015 7.71429C6.1791 9.5188 4.38806 12.0752 3.49254 14.4812C2.73084 16.5277 2 19.7444 2 22.1504C2 24.1053 2.44776 26.9624 3.49254 29.6692C4.17681 31.442 6.08404 34.3854 7.97015 36.2857C9.91045 38.2406 12 39.4026 14.3881 40.4962C16.0299 41.2481 19.1642 42 22 42C24.8358 42 27.6278 41.2959 29.6119 40.4962C32.7463 39.2331 35.1343 37.188 36.0299 36.2857C37.9701 34.3308 39.0896 32.5263 40.209 30.2707C41.2537 28.1654 42 25.0075 42 22.1504C42 19.7444 41.6418 17.3383 40.5075 14.4812C39.4328 11.7744 37.599 9.29521 36.1791 7.86466C34.0896 5.7594 31.6815 4.45156 29.6119 3.50376Z"
    );
  }

  25% {
    -webkit-clip-path: path(
      "M29.6119 3.50376C27.9701 2.75188 25.1343 2 22 2C18.8657 2 16.0713 2.85149 14.3881 3.50376C12.4478 4.25564 9.76119 5.90977 7.97015 7.71429C6.1791 9.5188 4.38806 12.0752 3.49254 14.4812C2.73084 16.5277 2 19.7444 2 22.1504C2 24.1053 2.44776 26.9624 3.49254 29.6692C4.17681 31.442 6.08404 34.3854 7.97015 36.2857C9.91045 38.2406 12 39.4026 14.3881 40.4962C16.0299 41.2481 19.1642 42 22 42C24.8358 42 27.6278 41.2959 29.6119 40.4962C32.7463 39.2331 35.1343 37.188 36.0299 36.2857C37.9701 34.3308 39.0896 32.5263 40.209 30.2707C41.2537 28.1654 42 25.0075 42 22.1504C42 19.7444 41.6418 17.3383 40.5075 14.4812C39.4328 11.7744 37.599 9.29521 36.1791 7.86466C34.0896 5.7594 31.6815 4.45156 29.6119 3.50376Z"
    );
    clip-path: path(
      "M29.6119 3.50376C27.9701 2.75188 25.1343 2 22 2C18.8657 2 16.0713 2.85149 14.3881 3.50376C12.4478 4.25564 9.76119 5.90977 7.97015 7.71429C6.1791 9.5188 4.38806 12.0752 3.49254 14.4812C2.73084 16.5277 2 19.7444 2 22.1504C2 24.1053 2.44776 26.9624 3.49254 29.6692C4.17681 31.442 6.08404 34.3854 7.97015 36.2857C9.91045 38.2406 12 39.4026 14.3881 40.4962C16.0299 41.2481 19.1642 42 22 42C24.8358 42 27.6278 41.2959 29.6119 40.4962C32.7463 39.2331 35.1343 37.188 36.0299 36.2857C37.9701 34.3308 39.0896 32.5263 40.209 30.2707C41.2537 28.1654 42 25.0075 42 22.1504C42 19.7444 41.6418 17.3383 40.5075 14.4812C39.4328 11.7744 37.599 9.29521 36.1791 7.86466C34.0896 5.7594 31.6815 4.45156 29.6119 3.50376Z"
    );
  }

  40% {
    -webkit-clip-path: path(
      "M27.4536 4.32973C25.3394 2.50423 23.5376 2 22 2C20.4624 2 18.1238 3.28888 17.363 3.72924C14.8403 5.77091 15.3208 5.17042 12.0773 5.77091C6.91783 6.72615 6.31124 10.4548 5.83073 12.9768C5.35021 15.4989 4.62946 16.2195 3.30805 18.021C0.424997 22.4646 3.0678 25.8274 4.02882 27.0284C4.98984 28.2293 5.47034 28.8298 5.83073 31.9524C6.19111 35.075 9.43455 38.3176 12.0773 38.3176C14.7201 38.3176 16.6422 39.7588 18.2038 40.9598C19.7655 42.1608 23.8498 42.5211 25.7719 40.9598C27.6939 39.3985 28.2945 38.798 32.0185 38.3176C35.7424 37.8372 37.9047 34.5946 38.145 31.9524C38.3372 29.8387 39.5064 27.789 40.067 27.0284C41.3484 25.427 43.2864 21.3837 40.7878 18.021C36.7034 12.8567 39.7066 12.6165 36.8236 8.65328C33.9405 4.69003 30.0964 6.6116 27.4536 4.32973Z"
    );
    clip-path: path(
      "M27.4536 4.32973C25.3394 2.50423 23.5376 2 22 2C20.4624 2 18.1238 3.28888 17.363 3.72924C14.8403 5.77091 15.3208 5.17042 12.0773 5.77091C6.91783 6.72615 6.31124 10.4548 5.83073 12.9768C5.35021 15.4989 4.62946 16.2195 3.30805 18.021C0.424997 22.4646 3.0678 25.8274 4.02882 27.0284C4.98984 28.2293 5.47034 28.8298 5.83073 31.9524C6.19111 35.075 9.43455 38.3176 12.0773 38.3176C14.7201 38.3176 16.6422 39.7588 18.2038 40.9598C19.7655 42.1608 23.8498 42.5211 25.7719 40.9598C27.6939 39.3985 28.2945 38.798 32.0185 38.3176C35.7424 37.8372 37.9047 34.5946 38.145 31.9524C38.3372 29.8387 39.5064 27.789 40.067 27.0284C41.3484 25.427 43.2864 21.3837 40.7878 18.021C36.7034 12.8567 39.7066 12.6165 36.8236 8.65328C33.9405 4.69003 30.0964 6.6116 27.4536 4.32973Z"
    );
  }

  45% {
    -webkit-clip-path: path(
      "M27.4536 4.32973C25.3394 2.50423 23.5376 2 22 2C20.4624 2 18.1238 3.28888 17.363 3.72924C14.8403 5.77091 15.3208 5.17042 12.0773 5.77091C6.91783 6.72615 6.31124 10.4548 5.83073 12.9768C5.35021 15.4989 4.62946 16.2195 3.30805 18.021C0.424997 22.4646 3.0678 25.8274 4.02882 27.0284C4.98984 28.2293 5.47034 28.8298 5.83073 31.9524C6.19111 35.075 9.43455 38.3176 12.0773 38.3176C14.7201 38.3176 16.6422 39.7588 18.2038 40.9598C19.7655 42.1608 23.8498 42.5211 25.7719 40.9598C27.6939 39.3985 28.2945 38.798 32.0185 38.3176C35.7424 37.8372 37.9047 34.5946 38.145 31.9524C38.3372 29.8387 39.5064 27.789 40.067 27.0284C41.3484 25.427 43.2864 21.3837 40.7878 18.021C36.7034 12.8567 39.7066 12.6165 36.8236 8.65328C33.9405 4.69003 30.0964 6.6116 27.4536 4.32973Z"
    );
    clip-path: path(
      "M27.4536 4.32973C25.3394 2.50423 23.5376 2 22 2C20.4624 2 18.1238 3.28888 17.363 3.72924C14.8403 5.77091 15.3208 5.17042 12.0773 5.77091C6.91783 6.72615 6.31124 10.4548 5.83073 12.9768C5.35021 15.4989 4.62946 16.2195 3.30805 18.021C0.424997 22.4646 3.0678 25.8274 4.02882 27.0284C4.98984 28.2293 5.47034 28.8298 5.83073 31.9524C6.19111 35.075 9.43455 38.3176 12.0773 38.3176C14.7201 38.3176 16.6422 39.7588 18.2038 40.9598C19.7655 42.1608 23.8498 42.5211 25.7719 40.9598C27.6939 39.3985 28.2945 38.798 32.0185 38.3176C35.7424 37.8372 37.9047 34.5946 38.145 31.9524C38.3372 29.8387 39.5064 27.789 40.067 27.0284C41.3484 25.427 43.2864 21.3837 40.7878 18.021C36.7034 12.8567 39.7066 12.6165 36.8236 8.65328C33.9405 4.69003 30.0964 6.6116 27.4536 4.32973Z"
    );
  }

  60% {
    -webkit-clip-path: path(
      "M31.5444 3.3673C27.9392 1.80933 23.7332 1.86925 22.0808 2.16886C20.2783 2.35735 16.9646 3.71421 15.171 5.01516C13.5186 6.2136 11.2654 8.3608 9.91344 9.80892C9.01215 10.6578 6.57867 13.0747 5.25678 14.7525C3.60442 16.8498 2.25248 20.2953 2.10227 22.5423C1.96096 24.6562 1.80184 27.3361 2.85335 30.482C3.90485 33.6279 5.93025 35.9474 7.05936 37.0734C8.56151 38.5715 10.0318 39.5394 12.9177 40.8186C15.6216 42.017 18.7761 42.1668 21.3298 41.8672C23.8834 41.5676 26.5966 40.6193 28.8405 39.0209C30.9435 37.5228 32.9584 35.3637 34.2482 34.0773C35.3999 32.9288 37.8534 30.6318 38.7547 29.2836C39.7047 27.8624 41.1581 25.838 41.759 22.0929C42.2637 18.947 41.9092 16.4003 41.3083 14.3031C40.7175 12.2407 39.6259 10.1085 38.304 8.46067C37.1023 6.96262 35.3575 5.01516 31.5444 3.3673Z"
    );
    clip-path: path(
      "M31.5444 3.3673C27.9392 1.80933 23.7332 1.86925 22.0808 2.16886C20.2783 2.35735 16.9646 3.71421 15.171 5.01516C13.5186 6.2136 11.2654 8.3608 9.91344 9.80892C9.01215 10.6578 6.57867 13.0747 5.25678 14.7525C3.60442 16.8498 2.25248 20.2953 2.10227 22.5423C1.96096 24.6562 1.80184 27.3361 2.85335 30.482C3.90485 33.6279 5.93025 35.9474 7.05936 37.0734C8.56151 38.5715 10.0318 39.5394 12.9177 40.8186C15.6216 42.017 18.7761 42.1668 21.3298 41.8672C23.8834 41.5676 26.5966 40.6193 28.8405 39.0209C30.9435 37.5228 32.9584 35.3637 34.2482 34.0773C35.3999 32.9288 37.8534 30.6318 38.7547 29.2836C39.7047 27.8624 41.1581 25.838 41.759 22.0929C42.2637 18.947 41.9092 16.4003 41.3083 14.3031C40.7175 12.2407 39.6259 10.1085 38.304 8.46067C37.1023 6.96262 35.3575 5.01516 31.5444 3.3673Z"
    );
  }

  65% {
    -webkit-clip-path: path(
      "M31.5444 3.3673C27.9392 1.80933 23.7332 1.86925 22.0808 2.16886C20.2783 2.35735 16.9646 3.71421 15.171 5.01516C13.5186 6.2136 11.2654 8.3608 9.91344 9.80892C9.01215 10.6578 6.57867 13.0747 5.25678 14.7525C3.60442 16.8498 2.25248 20.2953 2.10227 22.5423C1.96096 24.6562 1.80184 27.3361 2.85335 30.482C3.90485 33.6279 5.93025 35.9474 7.05936 37.0734C8.56151 38.5715 10.0318 39.5394 12.9177 40.8186C15.6216 42.017 18.7761 42.1668 21.3298 41.8672C23.8834 41.5676 26.5966 40.6193 28.8405 39.0209C30.9435 37.5228 32.9584 35.3637 34.2482 34.0773C35.3999 32.9288 37.8534 30.6318 38.7547 29.2836C39.7047 27.8624 41.1581 25.838 41.759 22.0929C42.2637 18.947 41.9092 16.4003 41.3083 14.3031C40.7175 12.2407 39.6259 10.1085 38.304 8.46067C37.1023 6.96262 35.3575 5.01516 31.5444 3.3673Z"
    );
    clip-path: path(
      "M31.5444 3.3673C27.9392 1.80933 23.7332 1.86925 22.0808 2.16886C20.2783 2.35735 16.9646 3.71421 15.171 5.01516C13.5186 6.2136 11.2654 8.3608 9.91344 9.80892C9.01215 10.6578 6.57867 13.0747 5.25678 14.7525C3.60442 16.8498 2.25248 20.2953 2.10227 22.5423C1.96096 24.6562 1.80184 27.3361 2.85335 30.482C3.90485 33.6279 5.93025 35.9474 7.05936 37.0734C8.56151 38.5715 10.0318 39.5394 12.9177 40.8186C15.6216 42.017 18.7761 42.1668 21.3298 41.8672C23.8834 41.5676 26.5966 40.6193 28.8405 39.0209C30.9435 37.5228 32.9584 35.3637 34.2482 34.0773C35.3999 32.9288 37.8534 30.6318 38.7547 29.2836C39.7047 27.8624 41.1581 25.838 41.759 22.0929C42.2637 18.947 41.9092 16.4003 41.3083 14.3031C40.7175 12.2407 39.6259 10.1085 38.304 8.46067C37.1023 6.96262 35.3575 5.01516 31.5444 3.3673Z"
    );
  }

  80% {
    -webkit-clip-path: path(
      "M25.4695 2.89888C24.3839 2.29963 23.0856 2 22 2C20.9144 2 19.2875 2.30687 18.232 2.89888C17.0258 3.57545 8.55189 8.50187 6.01877 9.94007C3.48564 11.3783 2.95288 14.6342 3.00314 16.0824C3.0534 17.5306 3.00314 26.2697 3.00314 28.2172C3.00314 30.1648 3.35204 31.5789 4.05862 32.5618C4.81252 33.6105 6.1662 34.3596 7.22502 34.9588C11.1956 37.206 17.7495 41.0112 18.232 41.2509C18.986 41.6255 20.1906 42 22 42C23.8094 42 24.7156 41.5506 25.4695 41.1011C26.2234 40.6517 35.5719 35.7079 36.7781 34.9588C37.9844 34.2097 39.0398 33.4607 39.643 32.5618C40.3121 31.5646 41 30.1648 41 28.2172C41 26.2697 41 19.6779 41 16.0824C41 12.4869 39.0901 10.4894 38.1352 9.94007C34.3656 7.8427 26.5552 3.49813 25.4695 2.89888Z"
    );
    clip-path: path(
      "M25.4695 2.89888C24.3839 2.29963 23.0856 2 22 2C20.9144 2 19.2875 2.30687 18.232 2.89888C17.0258 3.57545 8.55189 8.50187 6.01877 9.94007C3.48564 11.3783 2.95288 14.6342 3.00314 16.0824C3.0534 17.5306 3.00314 26.2697 3.00314 28.2172C3.00314 30.1648 3.35204 31.5789 4.05862 32.5618C4.81252 33.6105 6.1662 34.3596 7.22502 34.9588C11.1956 37.206 17.7495 41.0112 18.232 41.2509C18.986 41.6255 20.1906 42 22 42C23.8094 42 24.7156 41.5506 25.4695 41.1011C26.2234 40.6517 35.5719 35.7079 36.7781 34.9588C37.9844 34.2097 39.0398 33.4607 39.643 32.5618C40.3121 31.5646 41 30.1648 41 28.2172C41 26.2697 41 19.6779 41 16.0824C41 12.4869 39.0901 10.4894 38.1352 9.94007C34.3656 7.8427 26.5552 3.49813 25.4695 2.89888Z"
    );
  }

  85% {
    -webkit-clip-path: path(
      "M25.4695 2.89888C24.3839 2.29963 23.0856 2 22 2C20.9144 2 19.2875 2.30687 18.232 2.89888C17.0258 3.57545 8.55189 8.50187 6.01877 9.94007C3.48564 11.3783 2.95288 14.6342 3.00314 16.0824C3.0534 17.5306 3.00314 26.2697 3.00314 28.2172C3.00314 30.1648 3.35204 31.5789 4.05862 32.5618C4.81252 33.6105 6.1662 34.3596 7.22502 34.9588C11.1956 37.206 17.7495 41.0112 18.232 41.2509C18.986 41.6255 20.1906 42 22 42C23.8094 42 24.7156 41.5506 25.4695 41.1011C26.2234 40.6517 35.5719 35.7079 36.7781 34.9588C37.9844 34.2097 39.0398 33.4607 39.643 32.5618C40.3121 31.5646 41 30.1648 41 28.2172C41 26.2697 41 19.6779 41 16.0824C41 12.4869 39.0901 10.4894 38.1352 9.94007C34.3656 7.8427 26.5552 3.49813 25.4695 2.89888Z"
    );
    clip-path: path(
      "M25.4695 2.89888C24.3839 2.29963 23.0856 2 22 2C20.9144 2 19.2875 2.30687 18.232 2.89888C17.0258 3.57545 8.55189 8.50187 6.01877 9.94007C3.48564 11.3783 2.95288 14.6342 3.00314 16.0824C3.0534 17.5306 3.00314 26.2697 3.00314 28.2172C3.00314 30.1648 3.35204 31.5789 4.05862 32.5618C4.81252 33.6105 6.1662 34.3596 7.22502 34.9588C11.1956 37.206 17.7495 41.0112 18.232 41.2509C18.986 41.6255 20.1906 42 22 42C23.8094 42 24.7156 41.5506 25.4695 41.1011C26.2234 40.6517 35.5719 35.7079 36.7781 34.9588C37.9844 34.2097 39.0398 33.4607 39.643 32.5618C40.3121 31.5646 41 30.1648 41 28.2172C41 26.2697 41 19.6779 41 16.0824C41 12.4869 39.0901 10.4894 38.1352 9.94007C34.3656 7.8427 26.5552 3.49813 25.4695 2.89888Z"
    );
  }
}

@keyframes morph {
  0% {
    -webkit-clip-path: path(
      "M29.6119 3.50376C27.9701 2.75188 25.1343 2 22 2C18.8657 2 16.0713 2.85149 14.3881 3.50376C12.4478 4.25564 9.76119 5.90977 7.97015 7.71429C6.1791 9.5188 4.38806 12.0752 3.49254 14.4812C2.73084 16.5277 2 19.7444 2 22.1504C2 24.1053 2.44776 26.9624 3.49254 29.6692C4.17681 31.442 6.08404 34.3854 7.97015 36.2857C9.91045 38.2406 12 39.4026 14.3881 40.4962C16.0299 41.2481 19.1642 42 22 42C24.8358 42 27.6278 41.2959 29.6119 40.4962C32.7463 39.2331 35.1343 37.188 36.0299 36.2857C37.9701 34.3308 39.0896 32.5263 40.209 30.2707C41.2537 28.1654 42 25.0075 42 22.1504C42 19.7444 41.6418 17.3383 40.5075 14.4812C39.4328 11.7744 37.599 9.29521 36.1791 7.86466C34.0896 5.7594 31.6815 4.45156 29.6119 3.50376Z"
    );
    clip-path: path(
      "M29.6119 3.50376C27.9701 2.75188 25.1343 2 22 2C18.8657 2 16.0713 2.85149 14.3881 3.50376C12.4478 4.25564 9.76119 5.90977 7.97015 7.71429C6.1791 9.5188 4.38806 12.0752 3.49254 14.4812C2.73084 16.5277 2 19.7444 2 22.1504C2 24.1053 2.44776 26.9624 3.49254 29.6692C4.17681 31.442 6.08404 34.3854 7.97015 36.2857C9.91045 38.2406 12 39.4026 14.3881 40.4962C16.0299 41.2481 19.1642 42 22 42C24.8358 42 27.6278 41.2959 29.6119 40.4962C32.7463 39.2331 35.1343 37.188 36.0299 36.2857C37.9701 34.3308 39.0896 32.5263 40.209 30.2707C41.2537 28.1654 42 25.0075 42 22.1504C42 19.7444 41.6418 17.3383 40.5075 14.4812C39.4328 11.7744 37.599 9.29521 36.1791 7.86466C34.0896 5.7594 31.6815 4.45156 29.6119 3.50376Z"
    );
  }

  20% {
    -webkit-clip-path: path(
      "M29.6119 3.50376C27.9701 2.75188 25.1343 2 22 2C18.8657 2 16.0713 2.85149 14.3881 3.50376C12.4478 4.25564 9.76119 5.90977 7.97015 7.71429C6.1791 9.5188 4.38806 12.0752 3.49254 14.4812C2.73084 16.5277 2 19.7444 2 22.1504C2 24.1053 2.44776 26.9624 3.49254 29.6692C4.17681 31.442 6.08404 34.3854 7.97015 36.2857C9.91045 38.2406 12 39.4026 14.3881 40.4962C16.0299 41.2481 19.1642 42 22 42C24.8358 42 27.6278 41.2959 29.6119 40.4962C32.7463 39.2331 35.1343 37.188 36.0299 36.2857C37.9701 34.3308 39.0896 32.5263 40.209 30.2707C41.2537 28.1654 42 25.0075 42 22.1504C42 19.7444 41.6418 17.3383 40.5075 14.4812C39.4328 11.7744 37.599 9.29521 36.1791 7.86466C34.0896 5.7594 31.6815 4.45156 29.6119 3.50376Z"
    );
    clip-path: path(
      "M29.6119 3.50376C27.9701 2.75188 25.1343 2 22 2C18.8657 2 16.0713 2.85149 14.3881 3.50376C12.4478 4.25564 9.76119 5.90977 7.97015 7.71429C6.1791 9.5188 4.38806 12.0752 3.49254 14.4812C2.73084 16.5277 2 19.7444 2 22.1504C2 24.1053 2.44776 26.9624 3.49254 29.6692C4.17681 31.442 6.08404 34.3854 7.97015 36.2857C9.91045 38.2406 12 39.4026 14.3881 40.4962C16.0299 41.2481 19.1642 42 22 42C24.8358 42 27.6278 41.2959 29.6119 40.4962C32.7463 39.2331 35.1343 37.188 36.0299 36.2857C37.9701 34.3308 39.0896 32.5263 40.209 30.2707C41.2537 28.1654 42 25.0075 42 22.1504C42 19.7444 41.6418 17.3383 40.5075 14.4812C39.4328 11.7744 37.599 9.29521 36.1791 7.86466C34.0896 5.7594 31.6815 4.45156 29.6119 3.50376Z"
    );
  }

  25% {
    -webkit-clip-path: path(
      "M29.6119 3.50376C27.9701 2.75188 25.1343 2 22 2C18.8657 2 16.0713 2.85149 14.3881 3.50376C12.4478 4.25564 9.76119 5.90977 7.97015 7.71429C6.1791 9.5188 4.38806 12.0752 3.49254 14.4812C2.73084 16.5277 2 19.7444 2 22.1504C2 24.1053 2.44776 26.9624 3.49254 29.6692C4.17681 31.442 6.08404 34.3854 7.97015 36.2857C9.91045 38.2406 12 39.4026 14.3881 40.4962C16.0299 41.2481 19.1642 42 22 42C24.8358 42 27.6278 41.2959 29.6119 40.4962C32.7463 39.2331 35.1343 37.188 36.0299 36.2857C37.9701 34.3308 39.0896 32.5263 40.209 30.2707C41.2537 28.1654 42 25.0075 42 22.1504C42 19.7444 41.6418 17.3383 40.5075 14.4812C39.4328 11.7744 37.599 9.29521 36.1791 7.86466C34.0896 5.7594 31.6815 4.45156 29.6119 3.50376Z"
    );
    clip-path: path(
      "M29.6119 3.50376C27.9701 2.75188 25.1343 2 22 2C18.8657 2 16.0713 2.85149 14.3881 3.50376C12.4478 4.25564 9.76119 5.90977 7.97015 7.71429C6.1791 9.5188 4.38806 12.0752 3.49254 14.4812C2.73084 16.5277 2 19.7444 2 22.1504C2 24.1053 2.44776 26.9624 3.49254 29.6692C4.17681 31.442 6.08404 34.3854 7.97015 36.2857C9.91045 38.2406 12 39.4026 14.3881 40.4962C16.0299 41.2481 19.1642 42 22 42C24.8358 42 27.6278 41.2959 29.6119 40.4962C32.7463 39.2331 35.1343 37.188 36.0299 36.2857C37.9701 34.3308 39.0896 32.5263 40.209 30.2707C41.2537 28.1654 42 25.0075 42 22.1504C42 19.7444 41.6418 17.3383 40.5075 14.4812C39.4328 11.7744 37.599 9.29521 36.1791 7.86466C34.0896 5.7594 31.6815 4.45156 29.6119 3.50376Z"
    );
  }

  40% {
    -webkit-clip-path: path(
      "M27.4536 4.32973C25.3394 2.50423 23.5376 2 22 2C20.4624 2 18.1238 3.28888 17.363 3.72924C14.8403 5.77091 15.3208 5.17042 12.0773 5.77091C6.91783 6.72615 6.31124 10.4548 5.83073 12.9768C5.35021 15.4989 4.62946 16.2195 3.30805 18.021C0.424997 22.4646 3.0678 25.8274 4.02882 27.0284C4.98984 28.2293 5.47034 28.8298 5.83073 31.9524C6.19111 35.075 9.43455 38.3176 12.0773 38.3176C14.7201 38.3176 16.6422 39.7588 18.2038 40.9598C19.7655 42.1608 23.8498 42.5211 25.7719 40.9598C27.6939 39.3985 28.2945 38.798 32.0185 38.3176C35.7424 37.8372 37.9047 34.5946 38.145 31.9524C38.3372 29.8387 39.5064 27.789 40.067 27.0284C41.3484 25.427 43.2864 21.3837 40.7878 18.021C36.7034 12.8567 39.7066 12.6165 36.8236 8.65328C33.9405 4.69003 30.0964 6.6116 27.4536 4.32973Z"
    );
    clip-path: path(
      "M27.4536 4.32973C25.3394 2.50423 23.5376 2 22 2C20.4624 2 18.1238 3.28888 17.363 3.72924C14.8403 5.77091 15.3208 5.17042 12.0773 5.77091C6.91783 6.72615 6.31124 10.4548 5.83073 12.9768C5.35021 15.4989 4.62946 16.2195 3.30805 18.021C0.424997 22.4646 3.0678 25.8274 4.02882 27.0284C4.98984 28.2293 5.47034 28.8298 5.83073 31.9524C6.19111 35.075 9.43455 38.3176 12.0773 38.3176C14.7201 38.3176 16.6422 39.7588 18.2038 40.9598C19.7655 42.1608 23.8498 42.5211 25.7719 40.9598C27.6939 39.3985 28.2945 38.798 32.0185 38.3176C35.7424 37.8372 37.9047 34.5946 38.145 31.9524C38.3372 29.8387 39.5064 27.789 40.067 27.0284C41.3484 25.427 43.2864 21.3837 40.7878 18.021C36.7034 12.8567 39.7066 12.6165 36.8236 8.65328C33.9405 4.69003 30.0964 6.6116 27.4536 4.32973Z"
    );
  }

  45% {
    -webkit-clip-path: path(
      "M27.4536 4.32973C25.3394 2.50423 23.5376 2 22 2C20.4624 2 18.1238 3.28888 17.363 3.72924C14.8403 5.77091 15.3208 5.17042 12.0773 5.77091C6.91783 6.72615 6.31124 10.4548 5.83073 12.9768C5.35021 15.4989 4.62946 16.2195 3.30805 18.021C0.424997 22.4646 3.0678 25.8274 4.02882 27.0284C4.98984 28.2293 5.47034 28.8298 5.83073 31.9524C6.19111 35.075 9.43455 38.3176 12.0773 38.3176C14.7201 38.3176 16.6422 39.7588 18.2038 40.9598C19.7655 42.1608 23.8498 42.5211 25.7719 40.9598C27.6939 39.3985 28.2945 38.798 32.0185 38.3176C35.7424 37.8372 37.9047 34.5946 38.145 31.9524C38.3372 29.8387 39.5064 27.789 40.067 27.0284C41.3484 25.427 43.2864 21.3837 40.7878 18.021C36.7034 12.8567 39.7066 12.6165 36.8236 8.65328C33.9405 4.69003 30.0964 6.6116 27.4536 4.32973Z"
    );
    clip-path: path(
      "M27.4536 4.32973C25.3394 2.50423 23.5376 2 22 2C20.4624 2 18.1238 3.28888 17.363 3.72924C14.8403 5.77091 15.3208 5.17042 12.0773 5.77091C6.91783 6.72615 6.31124 10.4548 5.83073 12.9768C5.35021 15.4989 4.62946 16.2195 3.30805 18.021C0.424997 22.4646 3.0678 25.8274 4.02882 27.0284C4.98984 28.2293 5.47034 28.8298 5.83073 31.9524C6.19111 35.075 9.43455 38.3176 12.0773 38.3176C14.7201 38.3176 16.6422 39.7588 18.2038 40.9598C19.7655 42.1608 23.8498 42.5211 25.7719 40.9598C27.6939 39.3985 28.2945 38.798 32.0185 38.3176C35.7424 37.8372 37.9047 34.5946 38.145 31.9524C38.3372 29.8387 39.5064 27.789 40.067 27.0284C41.3484 25.427 43.2864 21.3837 40.7878 18.021C36.7034 12.8567 39.7066 12.6165 36.8236 8.65328C33.9405 4.69003 30.0964 6.6116 27.4536 4.32973Z"
    );
  }

  60% {
    -webkit-clip-path: path(
      "M31.5444 3.3673C27.9392 1.80933 23.7332 1.86925 22.0808 2.16886C20.2783 2.35735 16.9646 3.71421 15.171 5.01516C13.5186 6.2136 11.2654 8.3608 9.91344 9.80892C9.01215 10.6578 6.57867 13.0747 5.25678 14.7525C3.60442 16.8498 2.25248 20.2953 2.10227 22.5423C1.96096 24.6562 1.80184 27.3361 2.85335 30.482C3.90485 33.6279 5.93025 35.9474 7.05936 37.0734C8.56151 38.5715 10.0318 39.5394 12.9177 40.8186C15.6216 42.017 18.7761 42.1668 21.3298 41.8672C23.8834 41.5676 26.5966 40.6193 28.8405 39.0209C30.9435 37.5228 32.9584 35.3637 34.2482 34.0773C35.3999 32.9288 37.8534 30.6318 38.7547 29.2836C39.7047 27.8624 41.1581 25.838 41.759 22.0929C42.2637 18.947 41.9092 16.4003 41.3083 14.3031C40.7175 12.2407 39.6259 10.1085 38.304 8.46067C37.1023 6.96262 35.3575 5.01516 31.5444 3.3673Z"
    );
    clip-path: path(
      "M31.5444 3.3673C27.9392 1.80933 23.7332 1.86925 22.0808 2.16886C20.2783 2.35735 16.9646 3.71421 15.171 5.01516C13.5186 6.2136 11.2654 8.3608 9.91344 9.80892C9.01215 10.6578 6.57867 13.0747 5.25678 14.7525C3.60442 16.8498 2.25248 20.2953 2.10227 22.5423C1.96096 24.6562 1.80184 27.3361 2.85335 30.482C3.90485 33.6279 5.93025 35.9474 7.05936 37.0734C8.56151 38.5715 10.0318 39.5394 12.9177 40.8186C15.6216 42.017 18.7761 42.1668 21.3298 41.8672C23.8834 41.5676 26.5966 40.6193 28.8405 39.0209C30.9435 37.5228 32.9584 35.3637 34.2482 34.0773C35.3999 32.9288 37.8534 30.6318 38.7547 29.2836C39.7047 27.8624 41.1581 25.838 41.759 22.0929C42.2637 18.947 41.9092 16.4003 41.3083 14.3031C40.7175 12.2407 39.6259 10.1085 38.304 8.46067C37.1023 6.96262 35.3575 5.01516 31.5444 3.3673Z"
    );
  }

  65% {
    -webkit-clip-path: path(
      "M31.5444 3.3673C27.9392 1.80933 23.7332 1.86925 22.0808 2.16886C20.2783 2.35735 16.9646 3.71421 15.171 5.01516C13.5186 6.2136 11.2654 8.3608 9.91344 9.80892C9.01215 10.6578 6.57867 13.0747 5.25678 14.7525C3.60442 16.8498 2.25248 20.2953 2.10227 22.5423C1.96096 24.6562 1.80184 27.3361 2.85335 30.482C3.90485 33.6279 5.93025 35.9474 7.05936 37.0734C8.56151 38.5715 10.0318 39.5394 12.9177 40.8186C15.6216 42.017 18.7761 42.1668 21.3298 41.8672C23.8834 41.5676 26.5966 40.6193 28.8405 39.0209C30.9435 37.5228 32.9584 35.3637 34.2482 34.0773C35.3999 32.9288 37.8534 30.6318 38.7547 29.2836C39.7047 27.8624 41.1581 25.838 41.759 22.0929C42.2637 18.947 41.9092 16.4003 41.3083 14.3031C40.7175 12.2407 39.6259 10.1085 38.304 8.46067C37.1023 6.96262 35.3575 5.01516 31.5444 3.3673Z"
    );
    clip-path: path(
      "M31.5444 3.3673C27.9392 1.80933 23.7332 1.86925 22.0808 2.16886C20.2783 2.35735 16.9646 3.71421 15.171 5.01516C13.5186 6.2136 11.2654 8.3608 9.91344 9.80892C9.01215 10.6578 6.57867 13.0747 5.25678 14.7525C3.60442 16.8498 2.25248 20.2953 2.10227 22.5423C1.96096 24.6562 1.80184 27.3361 2.85335 30.482C3.90485 33.6279 5.93025 35.9474 7.05936 37.0734C8.56151 38.5715 10.0318 39.5394 12.9177 40.8186C15.6216 42.017 18.7761 42.1668 21.3298 41.8672C23.8834 41.5676 26.5966 40.6193 28.8405 39.0209C30.9435 37.5228 32.9584 35.3637 34.2482 34.0773C35.3999 32.9288 37.8534 30.6318 38.7547 29.2836C39.7047 27.8624 41.1581 25.838 41.759 22.0929C42.2637 18.947 41.9092 16.4003 41.3083 14.3031C40.7175 12.2407 39.6259 10.1085 38.304 8.46067C37.1023 6.96262 35.3575 5.01516 31.5444 3.3673Z"
    );
  }

  80% {
    -webkit-clip-path: path(
      "M25.4695 2.89888C24.3839 2.29963 23.0856 2 22 2C20.9144 2 19.2875 2.30687 18.232 2.89888C17.0258 3.57545 8.55189 8.50187 6.01877 9.94007C3.48564 11.3783 2.95288 14.6342 3.00314 16.0824C3.0534 17.5306 3.00314 26.2697 3.00314 28.2172C3.00314 30.1648 3.35204 31.5789 4.05862 32.5618C4.81252 33.6105 6.1662 34.3596 7.22502 34.9588C11.1956 37.206 17.7495 41.0112 18.232 41.2509C18.986 41.6255 20.1906 42 22 42C23.8094 42 24.7156 41.5506 25.4695 41.1011C26.2234 40.6517 35.5719 35.7079 36.7781 34.9588C37.9844 34.2097 39.0398 33.4607 39.643 32.5618C40.3121 31.5646 41 30.1648 41 28.2172C41 26.2697 41 19.6779 41 16.0824C41 12.4869 39.0901 10.4894 38.1352 9.94007C34.3656 7.8427 26.5552 3.49813 25.4695 2.89888Z"
    );
    clip-path: path(
      "M25.4695 2.89888C24.3839 2.29963 23.0856 2 22 2C20.9144 2 19.2875 2.30687 18.232 2.89888C17.0258 3.57545 8.55189 8.50187 6.01877 9.94007C3.48564 11.3783 2.95288 14.6342 3.00314 16.0824C3.0534 17.5306 3.00314 26.2697 3.00314 28.2172C3.00314 30.1648 3.35204 31.5789 4.05862 32.5618C4.81252 33.6105 6.1662 34.3596 7.22502 34.9588C11.1956 37.206 17.7495 41.0112 18.232 41.2509C18.986 41.6255 20.1906 42 22 42C23.8094 42 24.7156 41.5506 25.4695 41.1011C26.2234 40.6517 35.5719 35.7079 36.7781 34.9588C37.9844 34.2097 39.0398 33.4607 39.643 32.5618C40.3121 31.5646 41 30.1648 41 28.2172C41 26.2697 41 19.6779 41 16.0824C41 12.4869 39.0901 10.4894 38.1352 9.94007C34.3656 7.8427 26.5552 3.49813 25.4695 2.89888Z"
    );
  }

  85% {
    -webkit-clip-path: path(
      "M25.4695 2.89888C24.3839 2.29963 23.0856 2 22 2C20.9144 2 19.2875 2.30687 18.232 2.89888C17.0258 3.57545 8.55189 8.50187 6.01877 9.94007C3.48564 11.3783 2.95288 14.6342 3.00314 16.0824C3.0534 17.5306 3.00314 26.2697 3.00314 28.2172C3.00314 30.1648 3.35204 31.5789 4.05862 32.5618C4.81252 33.6105 6.1662 34.3596 7.22502 34.9588C11.1956 37.206 17.7495 41.0112 18.232 41.2509C18.986 41.6255 20.1906 42 22 42C23.8094 42 24.7156 41.5506 25.4695 41.1011C26.2234 40.6517 35.5719 35.7079 36.7781 34.9588C37.9844 34.2097 39.0398 33.4607 39.643 32.5618C40.3121 31.5646 41 30.1648 41 28.2172C41 26.2697 41 19.6779 41 16.0824C41 12.4869 39.0901 10.4894 38.1352 9.94007C34.3656 7.8427 26.5552 3.49813 25.4695 2.89888Z"
    );
    clip-path: path(
      "M25.4695 2.89888C24.3839 2.29963 23.0856 2 22 2C20.9144 2 19.2875 2.30687 18.232 2.89888C17.0258 3.57545 8.55189 8.50187 6.01877 9.94007C3.48564 11.3783 2.95288 14.6342 3.00314 16.0824C3.0534 17.5306 3.00314 26.2697 3.00314 28.2172C3.00314 30.1648 3.35204 31.5789 4.05862 32.5618C4.81252 33.6105 6.1662 34.3596 7.22502 34.9588C11.1956 37.206 17.7495 41.0112 18.232 41.2509C18.986 41.6255 20.1906 42 22 42C23.8094 42 24.7156 41.5506 25.4695 41.1011C26.2234 40.6517 35.5719 35.7079 36.7781 34.9588C37.9844 34.2097 39.0398 33.4607 39.643 32.5618C40.3121 31.5646 41 30.1648 41 28.2172C41 26.2697 41 19.6779 41 16.0824C41 12.4869 39.0901 10.4894 38.1352 9.94007C34.3656 7.8427 26.5552 3.49813 25.4695 2.89888Z"
    );
  }
}

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

@media not (prefers-reduced-motion) {
}

@media not (prefers-reduced-motion) {
}

@media not (prefers-reduced-motion) {
  @-webkit-keyframes feature-shimmer {
    0% {
      background-position: bottom right;
    }

    100% {
      background-position: top left;
    }
  }

  @keyframes feature-shimmer {
    0% {
      background-position: bottom right;
    }

    100% {
      background-position: top left;
    }
  }
}

@media not (prefers-reduced-motion) {
}

@media not (prefers-reduced-motion) {
  :is(.e5IPTd:hover, .UwbdAe) :is(.VOYwb, .lWI5Pb) {
    -webkit-animation-play-state: running;
    animation-play-state: running;
  }
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@-webkit-keyframes gm3-cpi-rotate {
  from {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

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

@keyframes gm3-cpi-rotate {
  from {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

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

@-webkit-keyframes gm3-cpi-container-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  8.3333333333% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }

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

  33.3333333333% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

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

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

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

  83.3333333333% {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes gm3-cpi-container-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  8.3333333333% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }

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

  33.3333333333% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

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

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

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

  83.3333333333% {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes gm3-cpi-active-grow {
  from {
    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)
          ) * 0.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)
          ) * 0.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)
          ) * 0.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)
          ) * 0.87 +
          var(--gm3-circular-progress-active-indicator-thickness, 4px)
      );
  }

  to {
    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)
          ) * 0.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)
          ) * 0.16 +
          var(--gm3-circular-progress-active-indicator-thickness, 4px)
      );
  }
}

@keyframes gm3-cpi-active-grow {
  from {
    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)
          ) * 0.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)
          ) * 0.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)
          ) * 0.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)
          ) * 0.87 +
          var(--gm3-circular-progress-active-indicator-thickness, 4px)
      );
  }

  to {
    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)
          ) * 0.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)
          ) * 0.16 +
          var(--gm3-circular-progress-active-indicator-thickness, 4px)
      );
  }
}

@-webkit-keyframes gm3-cpi-track-grow {
  from {
    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)
          ) * 0.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)
          ) * 0.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)
        ) * 0.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)
          ) * 0.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)
          ) * 0.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)
        ) * 0.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)
    );
  }

  to {
    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)
          ) * 0.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)
          ) * 0.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)
        ) * 0.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)
    );
  }
}

@keyframes gm3-cpi-track-grow {
  from {
    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)
          ) * 0.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)
          ) * 0.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)
        ) * 0.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)
          ) * 0.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)
          ) * 0.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)
        ) * 0.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)
    );
  }

  to {
    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)
          ) * 0.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)
          ) * 0.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)
        ) * 0.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)
    );
  }
}

@-webkit-keyframes rotate-spark {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes rotate-spark {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

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

@media not (prefers-reduced-motion) {
}

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (forced-colors: none) {
}

@media (forced-colors: active) {
}

@media (forced-colors: none) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media not (prefers-reduced-motion) {
}

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

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

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

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

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

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

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

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

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

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

  100% {
    -webkit-transform: rotate(3turn);
    transform: rotate(3turn);
  }
}

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

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

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

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

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

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

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

  100% {
    -webkit-transform: rotate(3turn);
    transform: rotate(3turn);
  }
}

@-webkit-keyframes mdc-circular-progress-color-1-fade-in-out {
  from {
    opacity: 0.99;
  }

  25% {
    opacity: 0.99;
  }

  26% {
    opacity: 0;
  }

  89% {
    opacity: 0;
  }

  90% {
    opacity: 0.99;
  }

  to {
    opacity: 0.99;
  }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
  from {
    opacity: 0.99;
  }

  25% {
    opacity: 0.99;
  }

  26% {
    opacity: 0;
  }

  89% {
    opacity: 0;
  }

  90% {
    opacity: 0.99;
  }

  to {
    opacity: 0.99;
  }
}

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

  15% {
    opacity: 0;
  }

  25% {
    opacity: 0.99;
  }

  50% {
    opacity: 0.99;
  }

  51% {
    opacity: 0;
  }

  to {
    opacity: 0;
  }
}

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

  15% {
    opacity: 0;
  }

  25% {
    opacity: 0.99;
  }

  50% {
    opacity: 0.99;
  }

  51% {
    opacity: 0;
  }

  to {
    opacity: 0;
  }
}

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

  40% {
    opacity: 0;
  }

  50% {
    opacity: 0.99;
  }

  75% {
    opacity: 0.99;
  }

  76% {
    opacity: 0;
  }

  to {
    opacity: 0;
  }
}

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

  40% {
    opacity: 0;
  }

  50% {
    opacity: 0.99;
  }

  75% {
    opacity: 0.99;
  }

  76% {
    opacity: 0;
  }

  to {
    opacity: 0;
  }
}

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

  65% {
    opacity: 0;
  }

  75% {
    opacity: 0.99;
  }

  90% {
    opacity: 0.99;
  }

  to {
    opacity: 0;
  }
}

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

  65% {
    opacity: 0;
  }

  75% {
    opacity: 0.99;
  }

  90% {
    opacity: 0.99;
  }

  to {
    opacity: 0;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@-webkit-keyframes shimmer-animation {
  0% {
    left: -150%;
  }

  100% {
    left: 150%;
  }
}

@keyframes shimmer-animation {
  0% {
    left: -150%;
  }

  100% {
    left: 150%;
  }
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

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

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

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

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

.WR.baA {
  box-shadow: none;
}

@media (max-width: 960px) {
}

@container (max-width:90px) {
  .wKxlIc {
    display: none;
  }

  .xiGlq {
    display: block;
  }
}

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

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

.pt0Pr {
  background-color: transparent;
  display: grid;
}

.Od0X9 {
  margin: 6px 20px 12px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@-webkit-keyframes scaleAndFade {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }

  25% {
    opacity: 1;
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes scaleAndFade {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }

  25% {
    opacity: 1;
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.WR .z0 > .L3::before,
.WR.anZ .z0 > .L3::before {
  background-image: url(/assets/images/image_51.png);
  background-size: 24px;
  height: 20px;
  width: 20px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .WR .z0 > .L3::before,
  .WR.anZ .z0 > .L3::before {
    background-image: url(/assets/images/image_52.png);
  }
}

.z0 > .L3 {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0), 0 1px 3px 1px rgba(0, 0, 0, 0);
}

.mlYdaf {
  position: absolute;
  left: -10000px;
  top: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.zo {
  vertical-align: bottom;
}

.zo .t6 {
  margin: 2px;
}

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

.w-asV.aiw {
  border-bottom: none;
  background: none;
}

.aiw .qp {
  position: relative;
  margin-bottom: -18px;
}

.w-asV .b8 {
  height: 18px;
  margin-right: 32px;
  padding: 0;
}

.aiw .b8 {
  margin-left: 32px;
}

.w-asV .b8 .vh {
  margin: -6px 0;
  position: relative;
  top: 8px;
}

.aiw .b8 .vh,
.aiw .w-atd {
  z-index: 990;
}

.w-atd {
  background: #404040;
  bottom: 0;
  position: fixed;
  right: 25px;
}

.w-asK {
  padding: 5px 7px;
}

.w-atd.w-asK {
  color: white;
  text-decoration: none;
}

.w-asV.bbg {
  border: none;
  box-shadow: none;
}

.qp.qp .aJh::-webkit-input-placeholder {
  color: #5e5e5e;
}

.qp.qp .aJh::placeholder {
  color: #5e5e5e;
}

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

form.bas {
  border-radius: 24px;
  border: none;
  box-sizing: border-box;
  min-height: 48px;
}

form.bas > div {
  margin-left: 44px;
}

.qp form.bas button.bEP {
  padding: 6px;
}

form.bas button.bEP svg {
  margin: 0;
  padding: 6px;
}

form.bas > table {
  margin: 4px 0 8px 0;
  overflow: hidden;
}

.aeN .ajl {
  overflow: hidden;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.nH .qp .aJh::-webkit-input-placeholder {
  color: #5e5e5e;
}

.nH .qp .aJh::placeholder {
  color: #5e5e5e;
}

form.aJf {
  background-color: #e9eef6;
}

form.aJf svg {
  color: #444746;
}

.yJ {
  margin-bottom: 20px;
}

.bkL {
  background-color: transparent;
  position: relative;
}

.bkK > .nH {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 16px;
  margin-bottom: 16px;
  overflow-y: hidden;
}

@property --mask-color {
  inherits: false;
  initial-value: transparent;
  syntax: "<color>";
}

@property --mask-start-position {
  inherits: false;
  initial-value: 25px;
  syntax: "<length>";
}

@supports ((max-height: -webkit-fit-content) or (max-height: fit-content)) and
  (interpolate-size: allow-keywords) {
  .JLWipf.LkBNee {
    max-height: -webkit-fit-content;
    max-height: fit-content;
  }
}

@media screen and (width>=1400px) {
}

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

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

@-webkit-keyframes spinner-fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }

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

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

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

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

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

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

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

@keyframes spinner-fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }

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

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

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

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

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

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

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

@-webkit-keyframes spinner-blue-fade-in-out {
  0% {
    opacity: 0.99;
  }

  25% {
    opacity: 0.99;
  }

  26% {
    opacity: 0;
  }

  89% {
    opacity: 0;
  }

  90% {
    opacity: 0.99;
  }

  to {
    opacity: 0.99;
  }
}

@keyframes spinner-blue-fade-in-out {
  0% {
    opacity: 0.99;
  }

  25% {
    opacity: 0.99;
  }

  26% {
    opacity: 0;
  }

  89% {
    opacity: 0;
  }

  90% {
    opacity: 0.99;
  }

  to {
    opacity: 0.99;
  }
}

@-webkit-keyframes spinner-red-fade-in-out {
  0% {
    opacity: 0;
  }

  15% {
    opacity: 0;
  }

  25% {
    opacity: 0.99;
  }

  50% {
    opacity: 0.99;
  }

  51% {
    opacity: 0;
  }
}

@keyframes spinner-red-fade-in-out {
  0% {
    opacity: 0;
  }

  15% {
    opacity: 0;
  }

  25% {
    opacity: 0.99;
  }

  50% {
    opacity: 0.99;
  }

  51% {
    opacity: 0;
  }
}

@-webkit-keyframes spinner-yellow-fade-in-out {
  0% {
    opacity: 0;
  }

  40% {
    opacity: 0;
  }

  50% {
    opacity: 0.99;
  }

  75% {
    opacity: 0.99;
  }

  76% {
    opacity: 0;
  }
}

@keyframes spinner-yellow-fade-in-out {
  0% {
    opacity: 0;
  }

  40% {
    opacity: 0;
  }

  50% {
    opacity: 0.99;
  }

  75% {
    opacity: 0.99;
  }

  76% {
    opacity: 0;
  }
}

@-webkit-keyframes spinner-green-fade-in-out {
  0% {
    opacity: 0;
  }

  65% {
    opacity: 0;
  }

  75% {
    opacity: 0.99;
  }

  90% {
    opacity: 0.99;
  }

  to {
    opacity: 0;
  }
}

@keyframes spinner-green-fade-in-out {
  0% {
    opacity: 0;
  }

  65% {
    opacity: 0;
  }

  75% {
    opacity: 0.99;
  }

  90% {
    opacity: 0.99;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes spinner-left-spin {
  0% {
    -webkit-transform: rotate(130deg);
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg);
  }

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

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

@keyframes spinner-left-spin {
  0% {
    -webkit-transform: rotate(130deg);
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg);
  }

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

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

@-webkit-keyframes spinner-right-spin {
  0% {
    -webkit-transform: rotate(-130deg);
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg);
  }

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

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

@keyframes spinner-right-spin {
  0% {
    -webkit-transform: rotate(-130deg);
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg);
  }

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

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

@-webkit-keyframes spinner-fade-out {
  0% {
    opacity: 0.99;
  }

  to {
    opacity: 0;
  }
}

@keyframes spinner-fade-out {
  0% {
    opacity: 0.99;
  }

  to {
    opacity: 0;
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.S2 .Nu {
  max-height: 100%;
}

.Ta {
  color: #333;
  font-weight: normal;
  position: absolute;
  z-index: 10;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.a4W {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.brd {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 30px;
  margin-bottom: 3px;
  margin-left: 2px;
  margin-top: 7px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  order: 1;
  width: 100%;
}

.brc {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 15px;
  box-shadow: inset 0 0 0 1px rgba(100, 121, 143, 0.3);
  box-sizing: border-box;
  color: rgb(95, 99, 104);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 30px;
  padding: 0 12px;
  margin-right: 8px;
  max-width: 160px;
  min-width: 64px;
}

.brc:hover {
  background-color: rgba(128, 134, 139, 0.04);
}

.brc:focus {
  background-color: rgba(128, 134, 139, 0.12);
  outline: none;
}

.brc:hover:focus {
  background-color: rgba(128, 134, 139, 0.16);
}

.brc:active:focus {
  background-color: rgba(128, 134, 139, 0.16);
  box-shadow: inset 0 0 0 1px transparent, 0 1px 2px 0 rgba(60, 64, 67, 0.3),
    0 1px 3px 1px rgba(60, 64, 67, 0.15);
}

.brf {
  height: 16px;
  margin-right: 8px;
  width: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16px;
  flex: 0 0 16px;
}

.brg {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  letter-spacing: normal;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (forced-colors: active) {
}

@-webkit-keyframes fadeinout {
  0% {
    opacity: 0.75;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.75;
  }
}

@keyframes fadeinout {
  0% {
    opacity: 0.75;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.75;
  }
}

@media (forced-colors: none) {
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (forced-colors: active) and (prefers-color-scheme: light) {
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (forced-colors: active) and (prefers-color-scheme: light) {
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (forced-colors: active) and (prefers-color-scheme: light) {
}

@media (forced-colors: none) {
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (forced-colors: active) and (prefers-color-scheme: light) {
}

@-webkit-keyframes circular-progress-container-rotate {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes circular-progress-container-rotate {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes circular-progress-fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }

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

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

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

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

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

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

  to {
    -webkit-transform: rotate(3turn);
    transform: rotate(3turn);
  }
}

@keyframes circular-progress-fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }

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

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

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

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

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

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

  to {
    -webkit-transform: rotate(3turn);
    transform: rotate(3turn);
  }
}

@-webkit-keyframes circular-progress-blue-fade-in-out {
  from {
    opacity: 0.99;
  }

  25% {
    opacity: 0.99;
  }

  26% {
    opacity: 0;
  }

  89% {
    opacity: 0;
  }

  90% {
    opacity: 0.99;
  }

  100% {
    opacity: 0.99;
  }
}

@keyframes circular-progress-blue-fade-in-out {
  from {
    opacity: 0.99;
  }

  25% {
    opacity: 0.99;
  }

  26% {
    opacity: 0;
  }

  89% {
    opacity: 0;
  }

  90% {
    opacity: 0.99;
  }

  100% {
    opacity: 0.99;
  }
}

@-webkit-keyframes circular-progress-red-fade-in-out {
  from {
    opacity: 0;
  }

  15% {
    opacity: 0;
  }

  25% {
    opacity: 0.99;
  }

  50% {
    opacity: 0.99;
  }

  51% {
    opacity: 0;
  }
}

@keyframes circular-progress-red-fade-in-out {
  from {
    opacity: 0;
  }

  15% {
    opacity: 0;
  }

  25% {
    opacity: 0.99;
  }

  50% {
    opacity: 0.99;
  }

  51% {
    opacity: 0;
  }
}

@-webkit-keyframes circular-progress-yellow-fade-in-out {
  from {
    opacity: 0;
  }

  40% {
    opacity: 0;
  }

  50% {
    opacity: 0.99;
  }

  75% {
    opacity: 0.99;
  }

  76% {
    opacity: 0;
  }
}

@keyframes circular-progress-yellow-fade-in-out {
  from {
    opacity: 0;
  }

  40% {
    opacity: 0;
  }

  50% {
    opacity: 0.99;
  }

  75% {
    opacity: 0.99;
  }

  76% {
    opacity: 0;
  }
}

@-webkit-keyframes circular-progress-green-fade-in-out {
  from {
    opacity: 0;
  }

  65% {
    opacity: 0;
  }

  75% {
    opacity: 0.99;
  }

  90% {
    opacity: 0.99;
  }

  100% {
    opacity: 0;
  }
}

@keyframes circular-progress-green-fade-in-out {
  from {
    opacity: 0;
  }

  65% {
    opacity: 0;
  }

  75% {
    opacity: 0.99;
  }

  90% {
    opacity: 0.99;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes circular-progress-left-spin {
  from {
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg);
  }

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

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

@keyframes circular-progress-left-spin {
  from {
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg);
  }

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

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

@-webkit-keyframes circular-progress-right-spin {
  from {
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg);
  }

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

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

@keyframes circular-progress-right-spin {
  from {
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg);
  }

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

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

@-webkit-keyframes circular-progress-fade-out {
  from {
    opacity: 0.99;
  }

  to {
    opacity: 0;
  }
}

@keyframes circular-progress-fade-out {
  from {
    opacity: 0.99;
  }

  to {
    opacity: 0;
  }
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (forced-colors: active) and (prefers-color-scheme: light) {
}

@media (forced-colors: none) {
}

.bAw {
  height: 100%;
  min-width: 56px;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-property: min-width, width;
  transition-property: min-width, width;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 2;
}

.tRcrsc {
  width: 56px;
}

.brC-dA-I-Jw {
  z-index: 2;
}

.bAw .brC-aT5-aOt-Jw {
  border-left: 1px solid #f1f3f4;
}

.bAw .brC-aT5-aOt-Jw {
  border-left-color: transparent;
}

.bAw .brC-aT5-aOt-Jw {
  background-color: #f8fafd;
}

.bAw .brC-aT5-aOt-axR {
  border-color: #e1e3e1;
}

.brC-dA-I-Jw:not(.brC-aMv-bta):not(.brC-aMv-auO) .brC-dA-I .aT5-aOt-I-JX {
  fill: #1f1f1f;
}

.aAA.J-KU-Jg-K9 {
  padding-top: 0;
}

.J-KU .aAy {
  transition: margin-top 0.2s, height 0.2s;
  -webkit-transition: margin-top 0.2s, height 0.2s;
  -moz-transition: margin-top 0.2s, height 0.2s;
  -o-transition: margin-top 0.2s, height 0.2s;
}

.xY .T-Jo.oZ-jc {
  margin-left: 0;
}

.zt .Ci {
  width: 29px;
}

.aAy .aKn {
  top: 12px;
}

.aKn {
  -webkit-transition: top 0.2s ease-in;
  transition: top 0.2s ease-in;
}

.aAy.aE2 .aKn {
  top: 5px;
}

.aKn {
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  float: left;
}

@-webkit-keyframes mspin-medium-film {
  from {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  to {
    -webkit-transform: translateX(-11664px);
    transform: translateX(-11664px);
  }
}

@-webkit-keyframes mspin-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes mspin-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes mspin-revrot {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn);
  }
}

@keyframes mspin-revrot {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn);
  }
}

@keyframes mspin-medium-film {
  from {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  to {
    -webkit-transform: translateX(-11664px);
    transform: translateX(-11664px);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@-webkit-keyframes workspace-labs-gradient {
  0% {
    background-position: bottom right;
  }

  100% {
    background-position: top 37.5%left 37.5%;
  }
}

@keyframes workspace-labs-gradient {
  0% {
    background-position: bottom right;
  }

  100% {
    background-position: top 37.5%left 37.5%;
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

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

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (forced-colors: none) {
}

@media (forced-colors: none) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@container elevatedContainer (width<=512px) {
  .DjVd6c.Xxhr0e {
    padding: 0 4px 4px 64px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
}

@media (max-width: 960px) {
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@container elevatedContainer (width<=512px) {
  .Q3y3df.v63lm {
    padding: 12px 12px 2px 0;
  }
}

@container elevatedContainer (width<=512px) {
  .mNKakd.WQ3HPd {
    padding: 12px 12px 2px 12px;
  }
}

@media (max-width: 960px) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (max-width: 1180px) {
}

@media (max-width: 700px) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

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

@media not (prefers-reduced-motion) {
}

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

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

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@-webkit-keyframes placeholderExit {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes placeholderExit {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes placeholderEnter {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes placeholderEnter {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@media (prefers-reduced-motion: reduce) {
}

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

@media (forced-colors: active) {
}

@media (prefers-reduced-motion) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .G-tF .T-Jo {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .G-tF .T-Jo {
    background-image: var(--sf-img-46);
  }

  .G-asx {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .G-asx {
    background-image: url(/assets/images/image_53.png);
  }

  .asf {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .asf {
    background-image: url(/assets/images/image_54.png);
  }

  .bjy {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .bjy {
    background-image: url(/assets/images/image_55.png);
  }

  .amI {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .amI {
    background-image: url(/assets/images/image_56.png);
  }

  .amJ {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .amJ {
    background-image: url(/assets/images/image_57.png);
  }

  .apK {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .apK {
    background-image: url(/assets/images/image_58.png);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (max-height: 750px) {
}

@media (max-height: 550px) {
}

@media (max-height: 450px) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

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

@media (forced-colors: active) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@-webkit-keyframes lb-badge-grow {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes lb-badge-grow {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes lb-icon-grow {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  40% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
  }

  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes lb-icon-grow {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  40% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
  }

  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes lb-splash {
  0% {
    opacity: 0.75;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes lb-splash {
  0% {
    opacity: 0.75;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (forced-colors: active) {
}

@media (max-width: 600px) {
}

@media (min-width: 600px) and (max-width: 992px) {
}

@media (min-width: 992px) and (max-width: 1200px) {
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5) and (forced-colors: active) and (prefers-color-scheme: dark),
  (min-resolution: 144dpi) and (forced-colors: active) and (prefers-color-scheme: dark) {
}

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

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

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

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

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

  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

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

  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (forced-colors: active) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5) and (forced-colors: active) and (prefers-color-scheme: dark),
  (min-resolution: 144dpi) and (forced-colors: active) and (prefers-color-scheme: dark) {
}

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

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

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

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

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

  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

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

  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-webkit-keyframes quantumWizColorMapSizeBounce {
  0% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  25% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes quantumWizColorMapSizeBounce {
  0% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  25% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes quantumWizColorMapInkSpread {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }

  100% {
    -webkit-transform: scale(2.6667);
    transform: scale(2.6667);
    opacity: 1;
  }
}

@keyframes quantumWizColorMapInkSpread {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }

  100% {
    -webkit-transform: scale(2.6667);
    transform: scale(2.6667);
    opacity: 1;
  }
}

@-webkit-keyframes quantumWizPaperSliderSizeBounce {
  25% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes quantumWizPaperSliderSizeBounce {
  25% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

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

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

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

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

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

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

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

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

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5) and (forced-colors: active) and (prefers-color-scheme: dark),
  (min-resolution: 144dpi) and (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.bzn .G-tF .T-Jo {
  opacity: 1;
}

.bzn .G-tF .T-Jo {
  background-image: var(--sf-img-88);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.bzn .G-asx {
  opacity: 1;
}

.bzn .G-asx {
  background-image: var(--sf-img-111);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.bzn .asf {
  opacity: 1;
}

.bzn .asf {
  background-image: url(/assets/images/image_59.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.bzn .bjy {
  opacity: 1;
}

.bzn .bjy {
  background-image: url(/assets/images/image_60.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.aqJ .amI {
  background-image: url(/assets/images/image_61.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.aqJ .amJ {
  opacity: 1;
}

.aqJ .amJ {
  background-image: url(/assets/images/image_62.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.aqJ .apK.T-I-J3 {
  opacity: 1;
}

.aqJ .apK.T-I-J3 {
  background-image: url(/assets/images/image_63.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.aqJ .apG > .G-asx {
  opacity: 1;
}

.aqJ .apG > .G-asx {
  background-image: var(--sf-img-111);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .bzn .G-tF .T-Jo {
    background-image: var(--sf-img-92);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .bzn .G-asx {
    background-image: var(--sf-img-117);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .bzn .asf {
    background-image: url(/assets/images/image_64.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .bzn .bjy {
    background-image: url(/assets/images/image_65.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aqJ .amI {
    background-image: url(/assets/images/image_66.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aqJ .amJ {
    background-image: url(/assets/images/image_67.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aqJ .apK.T-I-J3 {
    background-image: url(/assets/images/image_68.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aqJ .apG > .G-asx {
    background-image: var(--sf-img-117);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (prefers-color-scheme: dark) and (forced-colors: active) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (max-width: 640px) {
}

@-webkit-keyframes opacityFadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes opacityFadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes opacityFadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes opacityFadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes suggestionFadeInColorTransition {
  0% {
    color: #99f0ff;
  }

  100% {
    color: #1f1f1f;
  }
}

@keyframes suggestionFadeInColorTransition {
  0% {
    color: #99f0ff;
  }

  100% {
    color: #1f1f1f;
  }
}

@media (prefers-reduced-motion: reduce) {
}

@-webkit-keyframes smart-draft-placeholder-gradient {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.5;
  }

  100% {
    opacity: 1;
  }
}

@keyframes smart-draft-placeholder-gradient {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.5;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes smart-draft-placeholder-enter {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes smart-draft-placeholder-enter {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes smart-draft-placeholder-stretch-in {
  0% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }

  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes smart-draft-placeholder-stretch-in {
  0% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }

  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@media (prefers-reduced-motion: reduce) {
}

.J-KU {
  position: relative;
  color: #333;
  cursor: default;
}

.J-KU-Jg-K9 .J-KU {
  border-bottom: 0;
}

.J-KU-KO {
  background: #fff !important;
}

.J-KU-Jg-K9 .J-KU-KO {
  margin-top: 0;
  padding-bottom: 5px;
}

.J-KU-Jg {
  margin: 0;
  border: 0;
  padding: 0;
  list-style: none;
  cursor: default;
  outline: none;
}

@media (prefers-reduced-motion: reduce) {
}

@media (prefers-reduced-motion: reduce) {
}

@media (forced-colors: active) {
}

@media only screen and (min-width: 33.75rem) and (max-width: 63.9375rem) {
}

@media only screen and (max-width: 33.6875rem) {
}

@media only screen and (max-width: 33.6875rem) {
}

@media only screen and (min-width: 33.75rem) and (max-width: 63.9375rem) {
}

@media only screen and (max-width: 33.6875rem) {
}

@media only screen and (min-width: 33.75rem) and (max-width: 63.9375rem) {
}

@media only screen and (max-width: 33.6875rem) {
}

@media only screen and (min-width: 33.75rem) and (max-width: 63.9375rem) {
}

@media only screen and (max-width: 33.6875rem) {
}

@media only screen and (min-width: 33.75rem) and (max-width: 63.9375rem) {
}

@media only screen and (max-width: 33.6875rem) {
}

@media only screen and (min-width: 33.75rem) and (max-width: 63.9375rem) {
}

@media only screen and (min-width: 33.75rem) and (max-width: 63.9375rem) {
}

@media only screen and (max-width: 33.6875rem) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

div:has(> .PCO9Gf) {
  overflow: auto hidden;
}

@media only screen and (max-width: 1140px) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

html.aAX {
  overflow: hidden;
}

body.aAU {
  overflow-x: hidden;
  overflow-y: hidden !important;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@-webkit-keyframes gm3-lpi-buffering {
  from {
    -webkit-transform: rotate(calc(180deg * var(--flow-direction, 1)))
      translateX(
        calc(
          var(--gm3-linear-progress-track-thickness, 4px) * -2.5 *
            var(--flow-direction, 1)
        )
      );
    transform: rotate(calc(180deg * var(--flow-direction, 1)))
      translateX(
        calc(
          var(--gm3-linear-progress-track-thickness, 4px) * -2.5 *
            var(--flow-direction, 1)
        )
      );
  }
}

@keyframes gm3-lpi-buffering {
  from {
    -webkit-transform: rotate(calc(180deg * var(--flow-direction, 1)))
      translateX(
        calc(
          var(--gm3-linear-progress-track-thickness, 4px) * -2.5 *
            var(--flow-direction, 1)
        )
      );
    transform: rotate(calc(180deg * var(--flow-direction, 1)))
      translateX(
        calc(
          var(--gm3-linear-progress-track-thickness, 4px) * -2.5 *
            var(--flow-direction, 1)
        )
      );
  }
}

@-webkit-keyframes gm3-lpi-track-left {
  0% {
    width: 0;
  }

  18% {
    width: 0;
  }

  61.5384615% {
    width: calc(
      50% - var(--gm3-linear-progress-active-indicator-track-space, 4px)
    );
    -webkit-animation-timing-function: cubic-bezier(0.05, 0.7, 0.1, 1);
    animation-timing-function: cubic-bezier(0.05, 0.7, 0.1, 1);
  }

  100% {
    width: 100%;
  }
}

@keyframes gm3-lpi-track-left {
  0% {
    width: 0;
  }

  18% {
    width: 0;
  }

  61.5384615% {
    width: calc(
      50% - var(--gm3-linear-progress-active-indicator-track-space, 4px)
    );
    -webkit-animation-timing-function: cubic-bezier(0.05, 0.7, 0.1, 1);
    animation-timing-function: cubic-bezier(0.05, 0.7, 0.1, 1);
  }

  100% {
    width: 100%;
  }
}

@media (forced-colors: active) {
  @-webkit-keyframes gm3-lpi-track-left-hcm {
    0% {
      width: 0;
      border-width: 0;
    }

    18% {
      width: 0;
      border-width: 0;
    }

    20% {
      border-width: 1px;
    }

    61.5384615% {
      border-width: 1px;
      width: calc(
        50% - var(--gm3-linear-progress-active-indicator-track-space, 4px)
      );
      -webkit-animation-timing-function: cubic-bezier(0.05, 0.7, 0.1, 1);
      animation-timing-function: cubic-bezier(0.05, 0.7, 0.1, 1);
    }

    100% {
      width: 100%;
      border-width: 1px;
    }
  }

  @keyframes gm3-lpi-track-left-hcm {
    0% {
      width: 0;
      border-width: 0;
    }

    18% {
      width: 0;
      border-width: 0;
    }

    20% {
      border-width: 1px;
    }

    61.5384615% {
      border-width: 1px;
      width: calc(
        50% - var(--gm3-linear-progress-active-indicator-track-space, 4px)
      );
      -webkit-animation-timing-function: cubic-bezier(0.05, 0.7, 0.1, 1);
      animation-timing-function: cubic-bezier(0.05, 0.7, 0.1, 1);
    }

    100% {
      width: 100%;
      border-width: 1px;
    }
  }
}

@-webkit-keyframes gm3-lpi-track-right {
  0% {
    width: 100%;
  }

  61.5384615% {
    width: 0;
  }

  100% {
    width: 0;
  }
}

@keyframes gm3-lpi-track-right {
  0% {
    width: 100%;
  }

  61.5384615% {
    width: 0;
  }

  100% {
    width: 0;
  }
}

@media (forced-colors: active) {
  @-webkit-keyframes gm3-lpi-track-right-hcm {
    0% {
      width: 100%;
      border-width: 1px;
    }

    61.4% {
      border-width: 1px;
    }

    61.5384615% {
      width: 0;
      border-width: 0;
    }

    100% {
      border-width: 0;
      width: 0;
    }
  }

  @keyframes gm3-lpi-track-right-hcm {
    0% {
      width: 100%;
      border-width: 1px;
    }

    61.4% {
      border-width: 1px;
    }

    61.5384615% {
      width: 0;
      border-width: 0;
    }

    100% {
      border-width: 0;
      width: 0;
    }
  }
}

@-webkit-keyframes gm3-lpi-gap-left {
  0% {
    width: 0;
  }

  9.8% {
    width: 0;
  }

  20% {
    width: var(--gm3-linear-progress-active-indicator-track-space, 4px);
  }

  100% {
    width: var(--gm3-linear-progress-active-indicator-track-space, 4px);
  }
}

@keyframes gm3-lpi-gap-left {
  0% {
    width: 0;
  }

  9.8% {
    width: 0;
  }

  20% {
    width: var(--gm3-linear-progress-active-indicator-track-space, 4px);
  }

  100% {
    width: var(--gm3-linear-progress-active-indicator-track-space, 4px);
  }
}

@-webkit-keyframes gm3-lpi-gap-right {
  61.5384615% {
    width: var(--gm3-linear-progress-active-indicator-track-space, 4px);
  }

  61.6384615% {
    width: 0;
  }

  100% {
    width: 0;
  }
}

@keyframes gm3-lpi-gap-right {
  61.5384615% {
    width: var(--gm3-linear-progress-active-indicator-track-space, 4px);
  }

  61.6384615% {
    width: 0;
  }

  100% {
    width: 0;
  }
}

@media only screen and (max-width: 1280px) {
}

@-webkit-keyframes primary-indeterminate-translate {
  0% {
    -webkit-transform: translateX(-145.166611%);
    -webkit-transform: translateX(-145.166611%);
    transform: translateX(-145.166611%);
  }

  20% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(-145.166611%);
    -webkit-transform: translateX(-145.166611%);
    transform: translateX(-145.166611%);
  }

  59.15% {
    -webkit-animation-timing-function: cubic-bezier(
      0.302435,
      0.381352,
      0.55,
      0.956352
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.302435,
      0.381352,
      0.55,
      0.956352
    );
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(-61.495191%);
    -webkit-transform: translateX(-61.495191%);
    transform: translateX(-61.495191%);
  }

  to {
    -webkit-transform: translateX(55.444446%);
    -webkit-transform: translateX(55.444446%);
    transform: translateX(55.444446%);
  }
}

@keyframes primary-indeterminate-translate {
  0% {
    -webkit-transform: translateX(-145.166611%);
    -webkit-transform: translateX(-145.166611%);
    transform: translateX(-145.166611%);
  }

  20% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(-145.166611%);
    -webkit-transform: translateX(-145.166611%);
    transform: translateX(-145.166611%);
  }

  59.15% {
    -webkit-animation-timing-function: cubic-bezier(
      0.302435,
      0.381352,
      0.55,
      0.956352
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.302435,
      0.381352,
      0.55,
      0.956352
    );
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(-61.495191%);
    -webkit-transform: translateX(-61.495191%);
    transform: translateX(-61.495191%);
  }

  to {
    -webkit-transform: translateX(55.444446%);
    -webkit-transform: translateX(55.444446%);
    transform: translateX(55.444446%);
  }
}

@-webkit-keyframes primary-indeterminate-translate-reverse {
  0% {
    -webkit-transform: translateX(145.166611%);
    -webkit-transform: translateX(145.166611%);
    transform: translateX(145.166611%);
  }

  20% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(145.166611%);
    -webkit-transform: translateX(145.166611%);
    transform: translateX(145.166611%);
  }

  59.15% {
    -webkit-animation-timing-function: cubic-bezier(
      0.302435,
      0.381352,
      0.55,
      0.956352
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.302435,
      0.381352,
      0.55,
      0.956352
    );
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(61.495191%);
    -webkit-transform: translateX(61.495191%);
    transform: translateX(61.495191%);
  }

  to {
    -webkit-transform: translateX(-55.4444461%);
    -webkit-transform: translateX(-55.4444461%);
    transform: translateX(-55.4444461%);
  }
}

@keyframes primary-indeterminate-translate-reverse {
  0% {
    -webkit-transform: translateX(145.166611%);
    -webkit-transform: translateX(145.166611%);
    transform: translateX(145.166611%);
  }

  20% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(145.166611%);
    -webkit-transform: translateX(145.166611%);
    transform: translateX(145.166611%);
  }

  59.15% {
    -webkit-animation-timing-function: cubic-bezier(
      0.302435,
      0.381352,
      0.55,
      0.956352
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.302435,
      0.381352,
      0.55,
      0.956352
    );
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(61.495191%);
    -webkit-transform: translateX(61.495191%);
    transform: translateX(61.495191%);
  }

  to {
    -webkit-transform: translateX(-55.4444461%);
    -webkit-transform: translateX(-55.4444461%);
    transform: translateX(-55.4444461%);
  }
}

@-webkit-keyframes primary-indeterminate-scale {
  0% {
    -webkit-transform: scaleX(0.08);
    -webkit-transform: scaleX(0.08);
    transform: scaleX(0.08);
  }

  36.65% {
    -webkit-animation-timing-function: cubic-bezier(
      0.334731,
      0.12482,
      0.785844,
      1
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.334731,
      0.12482,
      0.785844,
      1
    );
    animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
    -webkit-transform: scaleX(0.08);
    -webkit-transform: scaleX(0.08);
    transform: scaleX(0.08);
  }

  69.15% {
    -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
    -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
    animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
    -webkit-transform: scaleX(0.661479);
    -webkit-transform: scaleX(0.661479);
    transform: scaleX(0.661479);
  }

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

@keyframes primary-indeterminate-scale {
  0% {
    -webkit-transform: scaleX(0.08);
    -webkit-transform: scaleX(0.08);
    transform: scaleX(0.08);
  }

  36.65% {
    -webkit-animation-timing-function: cubic-bezier(
      0.334731,
      0.12482,
      0.785844,
      1
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.334731,
      0.12482,
      0.785844,
      1
    );
    animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
    -webkit-transform: scaleX(0.08);
    -webkit-transform: scaleX(0.08);
    transform: scaleX(0.08);
  }

  69.15% {
    -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
    -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
    animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
    -webkit-transform: scaleX(0.661479);
    -webkit-transform: scaleX(0.661479);
    transform: scaleX(0.661479);
  }

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

@-webkit-keyframes auxiliary-indeterminate-translate {
  0% {
    -webkit-animation-timing-function: cubic-bezier(
      0.15,
      0,
      0.515058,
      0.409685
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.15,
      0,
      0.515058,
      0.409685
    );
    animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    -webkit-transform: translateX(-54.888891%);
    -webkit-transform: translateX(-54.888891%);
    transform: translateX(-54.888891%);
  }

  25% {
    -webkit-animation-timing-function: cubic-bezier(
      0.31033,
      0.284058,
      0.8,
      0.733712
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.31033,
      0.284058,
      0.8,
      0.733712
    );
    animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    -webkit-transform: translateX(-17.236978%);
    -webkit-transform: translateX(-17.236978%);
    transform: translateX(-17.236978%);
  }

  48.35% {
    -webkit-animation-timing-function: cubic-bezier(
      0.4,
      0.627035,
      0.6,
      0.902026
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.4,
      0.627035,
      0.6,
      0.902026
    );
    animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    -webkit-transform: translateX(29.497274%);
    -webkit-transform: translateX(29.497274%);
    transform: translateX(29.497274%);
  }

  to {
    -webkit-transform: translateX(105.388891%);
    -webkit-transform: translateX(105.388891%);
    transform: translateX(105.388891%);
  }
}

@keyframes auxiliary-indeterminate-translate {
  0% {
    -webkit-animation-timing-function: cubic-bezier(
      0.15,
      0,
      0.515058,
      0.409685
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.15,
      0,
      0.515058,
      0.409685
    );
    animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    -webkit-transform: translateX(-54.888891%);
    -webkit-transform: translateX(-54.888891%);
    transform: translateX(-54.888891%);
  }

  25% {
    -webkit-animation-timing-function: cubic-bezier(
      0.31033,
      0.284058,
      0.8,
      0.733712
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.31033,
      0.284058,
      0.8,
      0.733712
    );
    animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    -webkit-transform: translateX(-17.236978%);
    -webkit-transform: translateX(-17.236978%);
    transform: translateX(-17.236978%);
  }

  48.35% {
    -webkit-animation-timing-function: cubic-bezier(
      0.4,
      0.627035,
      0.6,
      0.902026
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.4,
      0.627035,
      0.6,
      0.902026
    );
    animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    -webkit-transform: translateX(29.497274%);
    -webkit-transform: translateX(29.497274%);
    transform: translateX(29.497274%);
  }

  to {
    -webkit-transform: translateX(105.388891%);
    -webkit-transform: translateX(105.388891%);
    transform: translateX(105.388891%);
  }
}

@-webkit-keyframes auxiliary-indeterminate-translate-reverse {
  0% {
    -webkit-animation-timing-function: cubic-bezier(
      0.15,
      0,
      0.515058,
      0.409685
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.15,
      0,
      0.515058,
      0.409685
    );
    animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    -webkit-transform: translateX(54.888891%);
    -webkit-transform: translateX(54.888891%);
    transform: translateX(54.888891%);
  }

  25% {
    -webkit-animation-timing-function: cubic-bezier(
      0.31033,
      0.284058,
      0.8,
      0.733712
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.31033,
      0.284058,
      0.8,
      0.733712
    );
    animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    -webkit-transform: translateX(17.236978%);
    -webkit-transform: translateX(17.236978%);
    transform: translateX(17.236978%);
  }

  48.35% {
    -webkit-animation-timing-function: cubic-bezier(
      0.4,
      0.627035,
      0.6,
      0.902026
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.4,
      0.627035,
      0.6,
      0.902026
    );
    animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    -webkit-transform: translateX(-29.497274%);
    -webkit-transform: translateX(-29.497274%);
    transform: translateX(-29.497274%);
  }

  to {
    -webkit-transform: translateX(-105.388891%);
    -webkit-transform: translateX(-105.388891%);
    transform: translateX(-105.388891%);
  }
}

@keyframes auxiliary-indeterminate-translate-reverse {
  0% {
    -webkit-animation-timing-function: cubic-bezier(
      0.15,
      0,
      0.515058,
      0.409685
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.15,
      0,
      0.515058,
      0.409685
    );
    animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    -webkit-transform: translateX(54.888891%);
    -webkit-transform: translateX(54.888891%);
    transform: translateX(54.888891%);
  }

  25% {
    -webkit-animation-timing-function: cubic-bezier(
      0.31033,
      0.284058,
      0.8,
      0.733712
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.31033,
      0.284058,
      0.8,
      0.733712
    );
    animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    -webkit-transform: translateX(17.236978%);
    -webkit-transform: translateX(17.236978%);
    transform: translateX(17.236978%);
  }

  48.35% {
    -webkit-animation-timing-function: cubic-bezier(
      0.4,
      0.627035,
      0.6,
      0.902026
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.4,
      0.627035,
      0.6,
      0.902026
    );
    animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    -webkit-transform: translateX(-29.497274%);
    -webkit-transform: translateX(-29.497274%);
    transform: translateX(-29.497274%);
  }

  to {
    -webkit-transform: translateX(-105.388891%);
    -webkit-transform: translateX(-105.388891%);
    transform: translateX(-105.388891%);
  }
}

@-webkit-keyframes auxiliary-indeterminate-scale {
  0% {
    -webkit-animation-timing-function: cubic-bezier(
      0.205028,
      0.057051,
      0.57661,
      0.453971
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.205028,
      0.057051,
      0.57661,
      0.453971
    );
    animation-timing-function: cubic-bezier(
      0.205028,
      0.057051,
      0.57661,
      0.453971
    );
    -webkit-transform: scaleX(0.08);
    -webkit-transform: scaleX(0.08);
    transform: scaleX(0.08);
  }

  19.15% {
    -webkit-animation-timing-function: cubic-bezier(
      0.152313,
      0.196432,
      0.648374,
      1.004315
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.152313,
      0.196432,
      0.648374,
      1.004315
    );
    animation-timing-function: cubic-bezier(
      0.152313,
      0.196432,
      0.648374,
      1.004315
    );
    -webkit-transform: scaleX(0.457104);
    -webkit-transform: scaleX(0.457104);
    transform: scaleX(0.457104);
  }

  44.15% {
    -webkit-animation-timing-function: cubic-bezier(
      0.257759,
      0.003163,
      0.211762,
      1.38179
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.257759,
      0.003163,
      0.211762,
      1.38179
    );
    animation-timing-function: cubic-bezier(
      0.257759,
      0.003163,
      0.211762,
      1.38179
    );
    -webkit-transform: scaleX(0.72796);
    -webkit-transform: scaleX(0.72796);
    transform: scaleX(0.72796);
  }

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

@keyframes auxiliary-indeterminate-scale {
  0% {
    -webkit-animation-timing-function: cubic-bezier(
      0.205028,
      0.057051,
      0.57661,
      0.453971
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.205028,
      0.057051,
      0.57661,
      0.453971
    );
    animation-timing-function: cubic-bezier(
      0.205028,
      0.057051,
      0.57661,
      0.453971
    );
    -webkit-transform: scaleX(0.08);
    -webkit-transform: scaleX(0.08);
    transform: scaleX(0.08);
  }

  19.15% {
    -webkit-animation-timing-function: cubic-bezier(
      0.152313,
      0.196432,
      0.648374,
      1.004315
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.152313,
      0.196432,
      0.648374,
      1.004315
    );
    animation-timing-function: cubic-bezier(
      0.152313,
      0.196432,
      0.648374,
      1.004315
    );
    -webkit-transform: scaleX(0.457104);
    -webkit-transform: scaleX(0.457104);
    transform: scaleX(0.457104);
  }

  44.15% {
    -webkit-animation-timing-function: cubic-bezier(
      0.257759,
      0.003163,
      0.211762,
      1.38179
    );
    -webkit-animation-timing-function: cubic-bezier(
      0.257759,
      0.003163,
      0.211762,
      1.38179
    );
    animation-timing-function: cubic-bezier(
      0.257759,
      0.003163,
      0.211762,
      1.38179
    );
    -webkit-transform: scaleX(0.72796);
    -webkit-transform: scaleX(0.72796);
    transform: scaleX(0.72796);
  }

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

@-webkit-keyframes buffering {
  to {
    -webkit-transform: translateX(-10px);
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
}

@keyframes buffering {
  to {
    -webkit-transform: translateX(-10px);
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
}

@-webkit-keyframes buffering-reverse {
  to {
    -webkit-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes buffering-reverse {
  to {
    -webkit-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@-webkit-keyframes indeterminate-translate-ie {
  0% {
    -webkit-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }

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

@keyframes indeterminate-translate-ie {
  0% {
    -webkit-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }

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

@-webkit-keyframes indeterminate-translate-reverse-ie {
  0% {
    -webkit-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }

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

@keyframes indeterminate-translate-reverse-ie {
  0% {
    -webkit-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 481px) {
}

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

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

@media screen and (min-width: 569px) {
}

@-webkit-keyframes white-fade-in-out {
  from {
    opacity: 1;
  }

  25% {
    opacity: 1;
  }

  26% {
    opacity: 0;
  }

  89% {
    opacity: 0;
  }

  90% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@keyframes white-fade-in-out {
  from {
    opacity: 1;
  }

  25% {
    opacity: 1;
  }

  26% {
    opacity: 0;
  }

  89% {
    opacity: 0;
  }

  90% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes container-rotate {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes container-rotate {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }

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

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

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

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

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

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

  to {
    -webkit-transform: rotate(3turn);
    transform: rotate(3turn);
  }
}

@keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }

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

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

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

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

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

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

  to {
    -webkit-transform: rotate(3turn);
    transform: rotate(3turn);
  }
}

@-webkit-keyframes blue-fade-in-out {
  from {
    opacity: 1;
  }

  25% {
    opacity: 1;
  }

  26% {
    opacity: 0;
  }

  89% {
    opacity: 0;
  }

  90% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@keyframes blue-fade-in-out {
  from {
    opacity: 1;
  }

  25% {
    opacity: 1;
  }

  26% {
    opacity: 0;
  }

  89% {
    opacity: 0;
  }

  90% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes red-fade-in-out {
  from {
    opacity: 0;
  }

  15% {
    opacity: 0;
  }

  25% {
    opacity: 1;
  }

  50% {
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

@keyframes red-fade-in-out {
  from {
    opacity: 0;
  }

  15% {
    opacity: 0;
  }

  25% {
    opacity: 1;
  }

  50% {
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

@-webkit-keyframes yellow-fade-in-out {
  from {
    opacity: 0;
  }

  40% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  75% {
    opacity: 1;
  }

  76% {
    opacity: 0;
  }
}

@keyframes yellow-fade-in-out {
  from {
    opacity: 0;
  }

  40% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  75% {
    opacity: 1;
  }

  76% {
    opacity: 0;
  }
}

@-webkit-keyframes green-fade-in-out {
  from {
    opacity: 0;
  }

  65% {
    opacity: 0;
  }

  75% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes green-fade-in-out {
  from {
    opacity: 0;
  }

  65% {
    opacity: 0;
  }

  75% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg);
  }

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

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

@keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg);
  }

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

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

@-webkit-keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg);
  }

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

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

@keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg);
  }

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

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

@-webkit-keyframes companion-server-render-guest-content-fadeout {
  from {
    opacity: 0.38;
  }

  to {
    opacity: 0;
  }
}

@keyframes companion-server-render-guest-content-fadeout {
  from {
    opacity: 0.38;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes ink-splash-opacity {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes ink-splash-opacity {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes ink-splash-scale {
  from {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

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

@keyframes ink-splash-scale {
  from {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

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

@-webkit-keyframes app-logo-scale {
  from {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

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

@keyframes app-logo-scale {
  from {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

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

@-webkit-keyframes app-logo-scale-bounce {
  0%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  20% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
}

@keyframes app-logo-scale-bounce {
  0%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  20% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
}

@-webkit-keyframes beachball-opacity {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes beachball-opacity {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes jfk-progressBar-bg {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: -16px 0;
  }
}

@keyframes jfk-progressBar-bg {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: -16px 0;
  }
}

@-webkit-keyframes jfk-progressBar-bg-tall {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: -20px 0;
  }
}

@keyframes jfk-progressBar-bg-tall {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: -20px 0;
  }
}

@-webkit-keyframes pickerPhotosSelectionOverlayCheckmarkSelectedTransition {
  0% {
    opacity: 0.3;
    -webkit-transform: scale(0.7);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }

  70% {
    -webkit-transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(1);
  }
}

@keyframes pickerPhotosSelectionOverlayCheckmarkSelectedTransition {
  0% {
    opacity: 0.3;
    -webkit-transform: scale(0.7);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }

  70% {
    -webkit-transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(1);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (prefers-reduced-motion) {
}

@media (prefers-reduced-motion) {
}

@media (forced-colors: active) {
}

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

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

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

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

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
}

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

@media (forced-colors: active) {
}

@media not (prefers-reduced-motion) {
  @supports (interpolate-size: allow-keywords) {
    .VIoYfd {
      interpolate-size: allow-keywords;
      -webkit-transition-property: block-size;
      transition-property: block-size;
    }
  }

  @supports not (interpolate-size: allow-keywords) {
    .VIoYfd {
      -webkit-transition-property: max-block-size;
      transition-property: max-block-size;
      max-block-size: 300px;
    }
  }
}

@media not (prefers-reduced-motion) {
}

@supports (interpolate-size: allow-keywords) {
  .ZFbfw {
    block-size: 0;
  }
}

@supports not (interpolate-size: allow-keywords) {
  .ZFbfw {
    max-block-size: 0;
  }
}

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

@-webkit-keyframes appsElementsLinkPreviewBase-fade-0-100 {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes appsElementsLinkPreviewBase-fade-0-100 {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@media not (prefers-reduced-motion) {
}

@-webkit-keyframes appsElementsLinkPreviewBase-fade-50-100 {
  from {
    opacity: 0.5;
  }

  to {
    opacity: 1;
  }
}

@keyframes appsElementsLinkPreviewBase-fade-50-100 {
  from {
    opacity: 0.5;
  }

  to {
    opacity: 1;
  }
}

@media not (prefers-reduced-motion) {
}

@-webkit-keyframes appsElementsLinkPreviewBase-fade-100-50 {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.5;
  }
}

@keyframes appsElementsLinkPreviewBase-fade-100-50 {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.5;
  }
}

@media not (prefers-reduced-motion) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (prefers-reduced-motion) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (prefers-reduced-motion) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (prefers-reduced-motion) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

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

@media (orientation: landscape) and (max-height: 480px) and (pointer: coarse) {
}

@media (orientation: landscape) and (max-height: 480px) and (pointer: coarse) {
}

@media (orientation: portrait) and (max-width: 480px) and (pointer: coarse) {
}

@media (orientation: landscape) and (max-height: 480px) and (pointer: coarse) {
}

@media (orientation: portrait) and (max-width: 480px) and (pointer: coarse) {
}

@media (orientation: landscape) and (max-height: 480px) and (pointer: coarse) {
}

@media (orientation: portrait) and (max-width: 480px) and (pointer: coarse) {
}

@media (orientation: landscape) and (max-height: 480px) and (pointer: coarse) {
}

@media (orientation: landscape) and (max-height: 480px) and (pointer: coarse) {
}

@media (orientation: portrait) and (max-width: 480px) and (pointer: coarse) {
}

@media (pointer: coarse) and ((orientation: portrait) and (max-width:480px)),
  (pointer: coarse) and (orientation: landscape) and (max-height: 480px) {
}

@media (pointer: coarse) and ((orientation: portrait) and (max-width:480px)),
  (pointer: coarse) and (orientation: landscape) and (max-height: 480px) {
}

@media (pointer: coarse) and ((orientation: portrait) and (max-width:480px)),
  (pointer: coarse) and (orientation: landscape) and (max-height: 480px) {
}

@media (pointer: coarse) and ((orientation: portrait) and (max-width:480px)),
  (pointer: coarse) and (orientation: landscape) and (max-height: 480px) {
}

@media (pointer: coarse) and ((orientation: portrait) and (max-width:480px)),
  (pointer: coarse) and (orientation: landscape) and (max-height: 480px) {
}

@media (pointer: coarse) and ((orientation: portrait) and (max-width:480px)),
  (pointer: coarse) and (orientation: landscape) and (max-height: 480px) {
}

@media (orientation: portrait) and (max-width: 480px) and (pointer: coarse) {
}

@media (orientation: landscape) and (max-height: 480px) and (pointer: coarse) {
}

@-webkit-keyframes bezel-fadeout {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}

@keyframes bezel-fadeout {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}

@media (orientation: portrait) and (max-width: 480px) and (pointer: coarse) {
}

@media (orientation: landscape) and (max-height: 480px) and (pointer: coarse) {
}

@media (pointer: coarse) and ((orientation: portrait) and (max-width:480px)),
  (pointer: coarse) and (orientation: landscape) and (max-height: 480px) {
}

@media (max-width: 600px) {
}

:root {
  --companion-shell-width: 300px;
}

@media (max-width: 344px), (max-width: 480px) {
}

@media (max-width: 344px), (max-width: 480px) {
}

@media (max-width: 480px) {
}

@media (max-width: 480px) {
}

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

@media (max-width: 560px) {
}

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

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

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

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

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

.brC-aT5-aOt-Jw {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 100%;
  position: relative;
  width: 56px;
}

.brC-aT5-aOt-bsf-Jw {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-bottom: 56px;
}

.brC-aT5-aOt-axR {
  border-top: 1px solid #dadce0;
  content: "";
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  margin: 0 auto;
  padding-bottom: 16px;
  width: 20px;
}

.brC-aT5-aOt-axR {
  margin-top: 16px;
}

.brC-bsf-aT5-aOt {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  height: 100px;
  outline: none;
  overflow: hidden;
}

.brC-aT5-aOt-awd-avS {
  padding: 16px 0;
}

@-webkit-keyframes dotLoadingAnimation {
  0%,
  80%,
  100% {
    opacity: 0.5;
  }

  40% {
    opacity: 1;
  }
}

@keyframes dotLoadingAnimation {
  0%,
  80%,
  100% {
    opacity: 0.5;
  }

  40% {
    opacity: 1;
  }
}

.aT5-aOt-I {
  cursor: pointer;
  height: 56px;
  outline: none;
  pointer-events: none;
  position: relative;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  width: 56px;
}

.aT5-aOt-I-JX-Jw {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
  border-radius: 50%;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  height: 40px;
  left: 8px;
  pointer-events: auto;
  position: absolute;
  top: 8px;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  width: 40px;
}

.aT5-aOt-I-JX-atM {
  border-radius: 50%;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  height: 40px;
  left: 8px;
  position: absolute;
  top: 8px;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  width: 40px;
}

.aT5-aOt-I-JX {
  display: block;
  fill: #5f6368;
  margin: auto;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

@-webkit-keyframes presence-scale-inner {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.57);
    transform: scale(0.57);
    visibility: hidden;
  }

  15% {
    opacity: 0;
    -webkit-transform: scale(0.57);
    transform: scale(0.57);
    visibility: visible;
  }

  35% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  60% {
    opacity: 0;
    -webkit-transform: scale(0.57);
    transform: scale(0.57);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.57);
    transform: scale(0.57);
    visibility: hidden;
  }
}

@keyframes presence-scale-inner {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.57);
    transform: scale(0.57);
    visibility: hidden;
  }

  15% {
    opacity: 0;
    -webkit-transform: scale(0.57);
    transform: scale(0.57);
    visibility: visible;
  }

  35% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  60% {
    opacity: 0;
    -webkit-transform: scale(0.57);
    transform: scale(0.57);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.57);
    transform: scale(0.57);
    visibility: hidden;
  }
}

@-webkit-keyframes presence-scale-outer {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    visibility: hidden;
  }

  34% {
    opacity: 0;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    visibility: visible;
  }

  36% {
    opacity: 0.99;
  }

  65% {
    opacity: 1;
  }

  90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    visibility: hidden;
  }
}

@keyframes presence-scale-outer {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    visibility: hidden;
  }

  34% {
    opacity: 0;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    visibility: visible;
  }

  36% {
    opacity: 0.99;
  }

  65% {
    opacity: 1;
  }

  90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    visibility: hidden;
  }
}

@-webkit-keyframes inksplash-scale-background {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  35% {
    opacity: 0;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
  }

  50% {
    opacity: 1;
  }

  80% {
    -webkit-transform: scale(2.05);
    transform: scale(2.05);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@keyframes inksplash-scale-background {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  35% {
    opacity: 0;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
  }

  50% {
    opacity: 1;
  }

  80% {
    -webkit-transform: scale(2.05);
    transform: scale(2.05);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@-webkit-keyframes inksplash-scale-icon {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  20% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes inksplash-scale-icon {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  20% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.brC-bsf-aT5-aOt .aT5-aOt-I-JX-atM-Kv {
  border-color: #e8f0fe;
}

.bse-bvF-a9p .aT5-aOt-I-JX-atM-Kv {
  border-color: #fef7e0;
}

.brC-dA-I-Jw {
  bottom: 0;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  height: 56px;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  width: 56px;
}

.brC-dA-I {
  bottom: 0;
}

.brC-dA-I .aT5-aOt-I-JX-Jw,
.brC-dA-I .aT5-aOt-I-JX-atM {
  border-radius: 38px;
}

.brC-dA-I .aT5-aOt-I-JX {
  left: 10px;
  position: absolute;
  top: 10px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.etAEh {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.hNbco {
  font-weight: 400;
  font-size: 10px;
  color: rgb(95, 99, 104);
  background-color: rgb(248, 249, 250);
  border: 0.5px solid rgb(95, 99, 104);
  border-radius: 4px;
  padding: 2px 6px;
  margin-left: 8px;
}

.pbiu3c {
  visibility: hidden;
  white-space: pre;
}

.v1GPYd {
  opacity: 100%;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.bAw.bcf .brC-aT5-aOt-Jw:not(.brC-aMv-bta):not(.brC-aMv-auO) {
  background: #f8fafd;
}

.bAw.bcf .brC-aT5-aOt-Jw {
  border: none;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0turn);
    transform: rotate(0turn);
  }

  100% {
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0turn);
    transform: rotate(0turn);
  }

  100% {
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@container elevatedContainer (width<=512px) {
  .vvhV3c {
    display: grid;
    grid-template-columns: auto 0fr;
    grid-template-areas: "tlheader dismiss" "actions actions";
  }

  .N5J8id {
    padding-right: 4px;
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (max-width: 600px) {
}

@media (max-width: 600px) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@-webkit-keyframes opacityFadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes opacityFadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes opacityFadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes opacityFadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes suggestionFadeInColorTransition {
  0% {
    color: #99f0ff;
  }

  100% {
    color: var(--gm3-sys-color-on-surface, #1f1f1f);
  }
}

@keyframes suggestionFadeInColorTransition {
  0% {
    color: #99f0ff;
  }

  100% {
    color: var(--gm3-sys-color-on-surface, #1f1f1f);
  }
}

@media (prefers-reduced-motion: reduce) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.J-JN-M-I {
  -webkit-border-radius: 2px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  color: #444;
  cursor: default;
  font-size: 0.875rem;
  list-style: none;
  text-align: center;
  text-decoration: none;
}

.J-JN-M-I-Jm {
  vertical-align: top;
  white-space: nowrap;
}

.aKh {
  background-color: transparent;
  box-shadow: inset 0-1px 0 0 rgba(100, 121, 143, 0.12);
}

.aKk {
  display: block;
  height: 100%;
}

.aKk > tbody,
.aAA,
.aRz.J-KU {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
}

.aRz.J-KU:hover {
  background-color: rgba(68, 71, 70, 0.059);
}

.J-KU-Jg-K9.aAA > .aRz > .aAy {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  background: none;
  border: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}

.J-KU-Jg-K9.aAA .J-KU-KO.aAy {
  border: none;
}

.J-KU-KO.aAy::before {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 0;
  margin: 0 8px;
  position: absolute;
  right: 0;
}

.J-KU-KO.aIf-aLe::before {
  background-color: #0b57d0;
}

.J-KU-Jg-K9.aAA .aAy::after {
  border-radius: 4px;
  box-sizing: border-box;
  content: "";
  display: none;
  height: 48px;
  position: absolute;
  width: 100%;
  z-index: -1;
}

.aIf-aLe.aAy::after {
  background-color: #d3e3fd;
  border: 1px solid #0b57d0;
}

.aKe-aLe.aAy::after {
  background-color: #d3e3fd;
  border: 1px solid #0b57d0;
}

.aJi-aLe.aAy::after {
  background-color: #d3e3fd;
  border: 1px solid #0b57d0;
}

.aH2-aLe.aAy::after {
  background-color: #d3e3fd;
  border: 1px solid #0b57d0;
}

.aAy > .aKp {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  height: 20px;
  margin: 0 16px;
  width: 20px;
}

.aRz > .J-KU-KO.aAy > .aKp {
  opacity: 1;
}

.aAy > .aKw {
  margin-right: 16px;
}

.aKy > .aKx {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  width: inherit;
}

.aKx > .aKz {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  color: #444746;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 16px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  order: 0;
}

.J-KU-KO.aIf-aLe .aKz {
  color: #0b57d0;
}

.aKx > .aDG {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  letter-spacing: normal;
  color: #fff;
  font-weight: 500;
  height: 16px;
  line-height: 16px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  order: 0;
}

.aAA .aIf-aLe .aDG {
  background-color: #0b57d0;
}

.aAA .aKe-aLe .aDG {
  background-color: rgb(26, 115, 232);
}

.aAA .aJi-aLe .aDG {
  background-color: rgb(24, 128, 56);
}

.aAA .aH2-aLe .aDG {
  background-color: rgb(227, 116, 0);
}

.aKw > .aKn {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  color: #444746;
  letter-spacing: 0;
  line-height: 16px;
  opacity: 1;
}

.aKw > .aKs {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  letter-spacing: normal;
  color: #444746;
  line-height: 16px;
}

.aRy {
  margin-left: auto;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .aIf-aLf {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .J-KU-KO > .aIf-aLf {
    background-image: url(/assets/images/image_69.png);
  }

  .aKe-aLf {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aKe-aLf {
    background-image: url(/assets/images/image_70.png);
  }

  .aJi-aLf {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aJi-aLf {
    background-image: url(/assets/images/image_71.png);
  }

  .aH2-aLf {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aH2-aLf {
    background-image: url(/assets/images/image_72.png);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

.l2 {
  background-image: url(/assets/images/image_73.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
  margin: 16px 0;
  padding: 0 16px;
}

.aeU .ma,
.l6 {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  letter-spacing: normal;
  line-height: 20px;
}

.aeU .ma,
.ae3 .l6 {
  color: rgb(95, 99, 104);
}

.l8,
.l9 {
  text-decoration: none;
}

.l8:hover,
.l8:focus,
.l9:hover,
.l9:focus,
.a2Z:hover,
.a2Z:focus {
  text-decoration: underline;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .l2 {
    background-image: url(/assets/images/image_74.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }
}

.T-I {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  line-height: 18px;
  min-width: auto;
  padding: 0;
}

.T-I:not(.T-I-JE),
.J-JN-M-I:not(.J-JN-M-I-JE) {
  cursor: pointer;
}

.T-I-ax7 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  outline: none;
  position: relative;
  z-index: 0;
  align-items: center;
  background: transparent;
  border: none;
  box-shadow: none;
  display: inline-flex;
  height: auto;
  justify-content: center;
  margin: 0;
}

.T-I-ax7.T-I-JE {
  background: none;
  border: none;
}

.T-I-ax7.T-I-JW,
.T-I-ax7.T-I-Zf-aw2.T-I-JW,
.T-I-ax7:active,
.T-I-ax7.T-I-JW:active {
  background: transparent;
}

.T-I-awG {
  min-width: 0;
}

.T-I-ax7.T-I-JW,
.T-I-ax7.T-I-Zf-aw2.T-I-JW,
.T-I-ax7:focus,
.T-I-JN.T-I-Zf-aw2,
.T-I-JN:focus {
  border: none;
}

.J-JN-M-I {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  background: none;
  border: none;
  border-radius: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-weight: 400;
}

.J-JN-M-I-Jm {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}

.T-I-KE {
  border: none;
  line-height: 32px;
}

.T-I-KE.T-I-JW,
.T-I-KE:focus,
.T-I-KE:active {
  border: none;
}

.T-I-KE:focus:not(:active) {
  background: #c53929;
}

.T-I-KE:active {
  -webkit-transition: background 0.028s cubic-bezier(0.4, 0, 1, 1),
    box-shadow 0.028s cubic-bezier(0.4, 0, 1, 1);
  transition: background 0.028s cubic-bezier(0.4, 0, 1, 1),
    box-shadow 0.028s cubic-bezier(0.4, 0, 1, 1);
  box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12), 0px 5px 5px -3px rgba(0, 0, 0, 0.2);
}

.T-KT,
.T-I .T-I-J3 {
  display: inline-block;
  height: 20px;
  margin: 0;
  padding: 0;
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  width: 20px;
}

.J-Z-I::before,
.J-Z-M-I::before,
.J-JN-M-I::before {
  content: "";
  display: block;
  opacity: 0;
  position: absolute;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
  bottom: -4px;
  left: -4px;
  right: -4px;
  top: -4px;
  background: none;
  border-radius: 50%;
  box-sizing: border-box;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  border-radius: 4px;
}

.J-Z-M-I.active,
.J-JN-M-I.active,
.T-I-Kq.active {
  background-color: #d3e3fd !important;
  border: none !important;
  box-shadow: none !important;
  opacity: 1 !important;
  transform: scale(1);
  /* padding: 2px !important; */
}

.J-Z-I:hover::before,
.J-Z-M-I:hover::before,
.J-JN-M-I:hover::before {
  background-color: rgba(32, 33, 36, 0.06);
  border: none;
  box-shadow: none;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.J-Z-I:focus::before,
.J-Z-M-I:focus::before,
.J-JN-M-I:focus::before {
  background-color: rgba(32, 33, 36, 0.12);
  border: none;
  box-shadow: inset 0 0 0 1px rgb(189, 193, 198);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.J-Z-I:active::before,
.J-Z-I.J-Z-I-Je::before,
.J-Z-I.J-Z-I-KO::before,
.J-Z-I.J-Z-I-Jp::before,
.J-Z-I.J-Z-M-I-Kq::before,
.J-Z-M-I:active::before,
.J-Z-M-I.J-Z-M-I-Kq::before,
.J-JN-M-I:active::before,
.J-JN-M-I.J-JN-M-I-Kq::before,
.J-JN-M-I.T-I-Kq::before {
  background-color: rgba(32, 33, 36, 0.12);
  border: none;
  box-shadow: none;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.T-Jo {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  outline: none;
  position: relative;
  z-index: 0;
  background-color: transparent;
  border: none;
  box-shadow: none;
  display: inline-flex;
  height: 20px;
  margin: 0;
  width: 20px;
}

.T-Jo:not(.T-Jo-JE) {
  cursor: pointer;
}

.T-Jo::before {
  content: "";
  display: block;
  opacity: 0;
  position: absolute;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
  bottom: -10px;
  left: -10px;
  right: -10px;
  top: -10px;
  background: none;
  border-radius: 50%;
  box-sizing: border-box;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}

.T-Jo:hover,
.T-Jo:focus,
.T-Jo:active {
  border: none;
}

.T-Jo:hover::before,
.T-Jo.T-Jo-JW::before {
  background-color: rgba(32, 33, 36, 0.06);
  border: none;
  box-shadow: none;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.T-Jo:focus::before,
.T-Jo.T-Jo-aLK::before {
  background-color: rgba(32, 33, 36, 0.12);
  border: none;
  box-shadow: inset 0 0 0 1px rgb(189, 193, 198);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.T-Jo:active::before,
.T-Jo.T-Jo-Je::before {
  background-color: rgba(32, 33, 36, 0.12);
  border: none;
  box-shadow: none;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.T-Jo::after {
  content: "";
  height: 200%;
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
}

.T-KT-Jp::before {
  background-image: url(/assets/images/image_75.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
  content: "";
  display: block;
  height: 20px;
  opacity: 0.7;
  width: 20px;
}

.J-M {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  letter-spacing: normal;
  border: none;
  border-radius: 4px;
  box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12), 0px 5px 5px -3px rgba(0, 0, 0, 0.2);
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  line-height: 20px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .T-KT-Jp::before {
    background-image: url(/assets/images/image_76.png);
  }

  .T-Jo {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .T-Jo {
    background-image: var(--sf-img-46);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
}

@-webkit-keyframes button-icon-ink-focus-decay {
  from {
    background-color: rgba(32, 33, 36, 0.12);
    border: none;
    box-shadow: inset 0 0 0 1px rgb(189, 193, 198);
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  to {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@keyframes button-icon-ink-focus-decay {
  from {
    background-color: rgba(32, 33, 36, 0.12);
    border: none;
    box-shadow: inset 0 0 0 1px rgb(189, 193, 198);
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  to {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@-webkit-keyframes button-ink-focus-decay {
  from {
    background-color: rgba(32, 33, 36, 0.059);
    border: none;
    box-shadow: inset 0 0 0 1px rgb(95, 99, 104);
    opacity: 1;
    outline: 1px solid transparent;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  to {
    opacity: 0;
  }
}

@keyframes button-ink-focus-decay {
  from {
    background-color: rgba(32, 33, 36, 0.059);
    border: none;
    box-shadow: inset 0 0 0 1px rgb(95, 99, 104);
    opacity: 1;
    outline: 1px solid transparent;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  to {
    opacity: 0;
  }
}

.G-atb {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 48px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin: 0 16px 0 0 !important;
  padding: 0 16px 0 16px;
  -webkit-transition: box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

.G-atb::before {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  box-shadow: inset 0-1px 0 0 transparent;
  content: "";
  display: block;
  position: absolute;
}

.aqK {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.G-tF,
.aqJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 20px;
}

.asa {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  outline: none;
  position: relative;
  z-index: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

.amD::before,
.adg::before,
.asa::before {
  content: "";
  display: block;
  opacity: 0;
  position: absolute;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
  bottom: -10px;
  left: -10px;
  right: -10px;
  top: -10px;
  background: none;
  border-radius: 50%;
  box-sizing: border-box;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}

.amD::after,
.adg::after,
.asa:not(.bjy)::after {
  content: "";
  height: 200%;
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
}

.G-Ni > .T-I::before,
.G-Ni > .T-I.T-I-JO::before,
.G-Ni > .T-I.T-I-Je::before,
.G-Ni > .T-I.T-I-Kq::before,
.G-Ni ~ .T-I::before,
.G-Ni ~ .T-I.T-I-JO::before,
.G-Ni ~ .T-I.T-I-Je::before,
.G-Ni ~ .T-I.T-I-Kq::before {
  content: none;
}

.bzn .G-Ni {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  height: 100%;
  margin-left: -12px;
  padding-right: 8px;
}

.G-Ni.G-aE:not(:first-child) {
  box-shadow: inset -1px 0 0 rgba(100, 121, 143, 0.12);
  margin-right: 20px;
}

.G-atb .G-Ni .T-I-Js-IF {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

.G-tF > .G-Ni > .T-I {
  margin-left: 12px;
  margin-right: 12px;
}

.G-Ni .T-Jo,
.G-Ni .G-asx {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  outline: none;
  position: relative;
  z-index: 0;
  margin: 0;
  vertical-align: middle;
}

.G-Ni .T-Jo {
  z-index: 1;
}

.G-Ni .T-Jo::before,
.apF .asa::before {
  content: "";
  display: block;
  opacity: 0;
  position: absolute;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
  bottom: -10px;
  left: -10px;
  right: -10px;
  top: -10px;
  background: none;
  border-radius: 50%;
  box-sizing: border-box;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  border-radius: 4px;
  bottom: -8px;
  left: -4px;
  right: -4px;
  top: -8px;
}

.G-Ni .G-asx::before {
  content: "";
  display: block;
  opacity: 0;
  position: absolute;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
  bottom: -10px;
  left: -10px;
  right: -10px;
  top: -10px;
  background: none;
  border-radius: 50%;
  box-sizing: border-box;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  border-radius: 4px;
  bottom: -8px;
  left: 0;
  right: 0;
  top: -8px;
}

.G-Ni .T-Jo::after {
  width: 175%;
}

.aqJ .G-Ni {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  margin-left: 20px;
}

.ar5 {
  margin-left: 10px;
}

.Di {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  padding: 0;
}

.Di > .amH {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  z-index: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background: none;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  height: 36px;
  min-width: 80px;
  outline: none;
  color: rgb(95, 99, 104);
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  letter-spacing: normal;
  display: inline-flex;
  font-weight: normal;
  margin: 0-8px;
  padding: 0 8px;
}

.Di > .amH::before {
  content: "";
  display: block;
  opacity: 0;
  position: absolute;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background: none;
  border-radius: 4px;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}

.Dj {
  text-shadow: none;
}

.amH > .Dj {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-size: 0.75rem;
  letter-spacing: normal;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  text-decoration: none;
}

.Dj .ts {
  font-weight: inherit;
}

.G-atb .aqJ .amD {
  margin-left: 20px;
}

.apG > .G-asx {
  height: 20px;
  margin: 0;
  width: 20px;
}

.apG > .G-asx:hover {
  opacity: 0.87;
}

.apF .asa::before {
  content: "";
  display: block;
  opacity: 0;
  position: absolute;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
  bottom: -10px;
  left: -10px;
  right: -10px;
  top: -10px;
  background: none;
  border-radius: 50%;
  box-sizing: border-box;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  border-radius: 4px;
  bottom: -8px;
  left: -4px;
  right: -4px;
  top: -8px;
}

.aAy.J-KU-KO > .aIf-aLf {
  background-image: url(/assets/images/image_77.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.aAy > .aJi-aLf {
  background-image: url(/assets/images/image_78.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.aAy > .aKe-aLf {
  background-image: url(/assets/images/image_79.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.aAy > .aH2-aLf {
  background-image: url(/assets/images/image_80.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .aAy.J-KU-KO > .aIf-aLf {
    background-image: url(/assets/images/image_81.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aAy > .aJi-aLf {
    background-image: url(/assets/images/image_82.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aAy > .aKe-aLf {
    background-image: url(/assets/images/image_83.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }

  .aAy > .aH2-aLf {
    background-image: url(/assets/images/image_84.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
  }
}

.bkL,
.qp {
  --gm3-sys-color-background: #fff;
  --gm3-sys-color-background-rgb: 255, 255, 255;
  --gm3-sys-color-error: #b3261e;
  --gm3-sys-color-error-rgb: 179, 38, 30;
  --gm3-sys-color-error-container: #f9dedc;
  --gm3-sys-color-error-container-rgb: 249, 222, 220;
  --gm3-sys-color-inverse-on-surface: #f2f2f2;
  --gm3-sys-color-inverse-on-surface-rgb: 242, 242, 242;
  --gm3-sys-color-inverse-primary: #a8c7fa;
  --gm3-sys-color-inverse-primary-rgb: 168, 199, 250;
  --gm3-sys-color-inverse-surface: #303030;
  --gm3-sys-color-inverse-surface-rgb: 48, 48, 48;
  --gm3-sys-color-on-background: #1f1f1f;
  --gm3-sys-color-on-background-rgb: 31, 31, 31;
  --gm3-sys-color-on-error: #fff;
  --gm3-sys-color-on-error-rgb: 255, 255, 255;
  --gm3-sys-color-on-error-container: #410e0b;
  --gm3-sys-color-on-error-container-rgb: 65, 14, 11;
  --gm3-sys-color-on-primary: #fff;
  --gm3-sys-color-on-primary-rgb: 255, 255, 255;
  --gm3-sys-color-on-primary-container: #041e49;
  --gm3-sys-color-on-primary-container-rgb: 4, 30, 73;
  --gm3-sys-color-on-primary-fixed: #041e49;
  --gm3-sys-color-on-primary-fixed-rgb: 4, 30, 73;
  --gm3-sys-color-on-primary-fixed-variant: #0842a0;
  --gm3-sys-color-on-primary-fixed-variant-rgb: 8, 66, 160;
  --gm3-sys-color-on-secondary: #fff;
  --gm3-sys-color-on-secondary-rgb: 255, 255, 255;
  --gm3-sys-color-on-secondary-container: #001d35;
  --gm3-sys-color-on-secondary-container-rgb: 0, 29, 53;
  --gm3-sys-color-on-secondary-fixed: #001d35;
  --gm3-sys-color-on-secondary-fixed-rgb: 0, 29, 53;
  --gm3-sys-color-on-secondary-fixed-variant: #004a77;
  --gm3-sys-color-on-secondary-fixed-variant-rgb: 0, 74, 119;
  --gm3-sys-color-on-surface: #1f1f1f;
  --gm3-sys-color-on-surface-rgb: 31, 31, 31;
  --gm3-sys-color-on-surface-variant: #444746;
  --gm3-sys-color-on-surface-variant-rgb: 68, 71, 70;
  --gm3-sys-color-on-tertiary: #fff;
  --gm3-sys-color-on-tertiary-rgb: 255, 255, 255;
  --gm3-sys-color-on-tertiary-container: #072711;
  --gm3-sys-color-on-tertiary-container-rgb: 7, 39, 17;
  --gm3-sys-color-on-tertiary-fixed: #072711;
  --gm3-sys-color-on-tertiary-fixed-rgb: 7, 39, 17;
  --gm3-sys-color-on-tertiary-fixed-variant: #0f5223;
  --gm3-sys-color-on-tertiary-fixed-variant-rgb: 15, 82, 35;
  --gm3-sys-color-outline: #747775;
  --gm3-sys-color-outline-rgb: 116, 119, 117;
  --gm3-sys-color-outline-variant: #c4c7c5;
  --gm3-sys-color-outline-variant-rgb: 196, 199, 197;
  --gm3-sys-color-primary: #0b57d0;
  --gm3-sys-color-primary-rgb: 11, 87, 208;
  --gm3-sys-color-primary-container: #d3e3fd;
  --gm3-sys-color-primary-container-rgb: 211, 227, 253;
  --gm3-sys-color-primary-fixed: #d3e3fd;
  --gm3-sys-color-primary-fixed-rgb: 211, 227, 253;
  --gm3-sys-color-primary-fixed-dim: #a8c7fa;
  --gm3-sys-color-primary-fixed-dim-rgb: 168, 199, 250;
  --gm3-sys-color-scrim: #000;
  --gm3-sys-color-scrim-rgb: 0, 0, 0;
  --gm3-sys-color-secondary: #00639b;
  --gm3-sys-color-secondary-rgb: 0, 99, 155;
  --gm3-sys-color-secondary-container: #c2e7ff;
  --gm3-sys-color-secondary-container-rgb: 194, 231, 255;
  --gm3-sys-color-secondary-fixed: #c2e7ff;
  --gm3-sys-color-secondary-fixed-rgb: 194, 231, 255;
  --gm3-sys-color-secondary-fixed-dim: #7fcfff;
  --gm3-sys-color-secondary-fixed-dim-rgb: 127, 207, 255;
  --gm3-sys-color-shadow: #000;
  --gm3-sys-color-shadow-rgb: 0, 0, 0;
  --gm3-sys-color-surface: #fff;
  --gm3-sys-color-surface-rgb: 255, 255, 255;
  --gm3-sys-color-surface-bright: #fff;
  --gm3-sys-color-surface-bright-rgb: 255, 255, 255;
  --gm3-sys-color-surface-container: #f0f4f9;
  --gm3-sys-color-surface-container-rgb: 240, 244, 249;
  --gm3-sys-color-surface-container-high: #e9eef6;
  --gm3-sys-color-surface-container-high-rgb: 233, 238, 246;
  --gm3-sys-color-surface-container-highest: #dde3ea;
  --gm3-sys-color-surface-container-highest-rgb: 221, 227, 234;
  --gm3-sys-color-surface-container-low: #f8fafd;
  --gm3-sys-color-surface-container-low-rgb: 248, 250, 253;
  --gm3-sys-color-surface-container-lowest: #fff;
  --gm3-sys-color-surface-container-lowest-rgb: 255, 255, 255;
  --gm3-sys-color-surface-dim: #d3dbe5;
  --gm3-sys-color-surface-dim-rgb: 211, 219, 229;
  --gm3-sys-color-surface-tint: #6991d6;
  --gm3-sys-color-surface-tint-rgb: 105, 145, 214;
  --gm3-sys-color-surface-variant: #e1e3e1;
  --gm3-sys-color-surface-variant-rgb: 225, 227, 225;
  --gm3-sys-color-tertiary: #146c2e;
  --gm3-sys-color-tertiary-rgb: 20, 108, 46;
  --gm3-sys-color-tertiary-container: #c4eed0;
  --gm3-sys-color-tertiary-container-rgb: 196, 238, 208;
  --gm3-sys-color-tertiary-fixed: #c4eed0;
  --gm3-sys-color-tertiary-fixed-rgb: 196, 238, 208;
  --gm3-sys-color-tertiary-fixed-dim: #6dd58c;
  --gm3-sys-color-tertiary-fixed-dim-rgb: 109, 213, 140;
}

@media (forced-colors: active) {
}

@supports not selector(::-webkit-scrollbar) {
  .bbM,
  .bbN,
  .bbO,
  .bbP,
  .bbQ {
    scrollbar-width: thin;
    scrollbar-color: var(--dt-outline-variant, rgb(218, 220, 224)) transparent;
  }
}

@media (-ms-high-contrast: active) and (prefers-color-scheme: dark),
  screen and (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (-ms-high-contrast: active) and (prefers-color-scheme: light),
  screen and (forced-colors: active) and (prefers-color-scheme: light) {
}

@media (forced-colors: active) {
}

@-webkit-keyframes shimmer {
  0% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0 50%;
  }
}

@keyframes shimmer {
  0% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0 50%;
  }
}

@-webkit-keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@media (forced-colors: active) {
}

@-webkit-keyframes container-rotate {
  to {
    -webkit-transform: rotate(1turn);
  }
}

@keyframes container-rotate {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
  }

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

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

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

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

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

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

  to {
    -webkit-transform: rotate(3turn);
  }
}

@keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }

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

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

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

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

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

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

  to {
    -webkit-transform: rotate(3turn);
    transform: rotate(3turn);
  }
}

@-webkit-keyframes blue-fade-in-out {
  from {
    opacity: 1;
  }

  25% {
    opacity: 1;
  }

  26% {
    opacity: 0;
  }

  89% {
    opacity: 0;
  }

  90% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@keyframes blue-fade-in-out {
  from {
    opacity: 1;
  }

  25% {
    opacity: 1;
  }

  26% {
    opacity: 0;
  }

  89% {
    opacity: 0;
  }

  90% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes red-fade-in-out {
  from {
    opacity: 0;
  }

  15% {
    opacity: 0;
  }

  25% {
    opacity: 1;
  }

  50% {
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

@keyframes red-fade-in-out {
  from {
    opacity: 0;
  }

  15% {
    opacity: 0;
  }

  25% {
    opacity: 1;
  }

  50% {
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

@-webkit-keyframes yellow-fade-in-out {
  from {
    opacity: 0;
  }

  40% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  75% {
    opacity: 1;
  }

  76% {
    opacity: 0;
  }
}

@keyframes yellow-fade-in-out {
  from {
    opacity: 0;
  }

  40% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  75% {
    opacity: 1;
  }

  76% {
    opacity: 0;
  }
}

@-webkit-keyframes green-fade-in-out {
  from {
    opacity: 0;
  }

  65% {
    opacity: 0;
  }

  75% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes green-fade-in-out {
  from {
    opacity: 0;
  }

  65% {
    opacity: 0;
  }

  75% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg);
  }

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

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

@keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg);
  }

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

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

@-webkit-keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg);
  }

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

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

@keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg);
  }

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

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

@media (prefers-contrast: more) {
}

@media (prefers-contrast: more) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

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

@-webkit-keyframes expandCallout {
  0% {
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
  }

  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes expandCallout {
  0% {
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
  }

  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

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

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

@media (prefers-contrast: more) {
}

@media only screen and (max-width: 500px) {
}

.gb_ub {
  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;
  }
}

.gb_td {
  display: inline-block;
  vertical-align: middle;
}

.gb_td:first-child,
#gbsfw:first-child + .gb_td {
  padding-left: 0;
}

.gb_D {
  position: relative;
}

.gb_B {
  display: inline-block;
  outline: none;
  vertical-align: middle;
  box-sizing: border-box;
  height: 40px;
  width: 40px;
}

#gb#gb a.gb_B {
  cursor: pointer;
  text-decoration: none;
}

.gb_td:first-child,
#gbsfw:first-child + .gb_td {
  padding-left: 4px;
}

.gb_Fa.gb_zd .gb_td:first-child {
  padding-left: 0;
}

.gb_Ad {
  position: relative;
}

.gb_B {
  padding: 8px;
}

.gb_B::after {
  content: "";
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.gb_Dd button svg,
.gb_B {
  border-radius: 50%;
}

.gb_Dd button:focus:not(:focus-visible) svg,
.gb_Dd button:hover svg,
.gb_Dd button:active svg,
.gb_B:focus:not(:focus-visible),
.gb_B:hover,
.gb_B:active,
.gb_B[aria-expanded="true"] {
  outline: none;
}

.gb_0c .gb_Dd.gb_Ed button:focus-visible svg,
.gb_Dd button:focus-visible svg,
.gb_B:focus-visible {
  outline: 1px solid #202124;
}

@media (forced-colors: active) {
  .gb_0c .gb_Dd.gb_Ed button:focus-visible svg,
  .gb_Dd button:focus-visible svg,
  .gb_0c .gb_Dd button:focus-visible svg {
    outline: 1px solid currentcolor;
  }
}

.gb_0c .gb_Dd.gb_Ed button:focus svg,
.gb_0c .gb_Dd.gb_Ed button:focus:hover svg,
.gb_Dd button:focus svg,
.gb_Dd button:focus:hover svg,
.gb_B:focus,
.gb_B:focus:hover {
  background-color: rgba(60, 64, 67, 0.1);
}

.gb_0c .gb_Dd.gb_Ed button:active svg,
.gb_Dd button:active svg,
.gb_B:active {
  background-color: rgba(60, 64, 67, 0.12);
}

.gb_0c .gb_Dd.gb_Ed button:hover svg,
.gb_Dd button:hover svg,
.gb_B:hover {
  background-color: rgba(60, 64, 67, 0.08);
}

.gb_Fa.gb_zd .gb_td {
  padding: 4px 2px;
}

.gb_Fa.gb_zd .gb_z.gb_td {
  padding-left: 6px;
}

@media (max-width: 350px) {
}

.gb_J .gb_B {
  background-position: -64px -29px;
}

.gb_J .gb_B,
.gb_J .gb_B:hover,
.gb_J .gb_B:focus {
  opacity: 1;
}

@media screen and (max-width: 319px) {
  .gb_Id:not(.gb_Jd) .gb_J {
    display: none;
    visibility: hidden;
  }
}

.gb_Fa {
  color: black;
  min-width: 160px;
  position: relative;
  -webkit-transition: box-shadow 250ms;
  transition: box-shadow 250ms;
}

header.gb_Fa {
  display: block;
}

.gb_Fa svg {
  fill: currentColor;
}

.gb_Id {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  min-width: -webkit-min-content;
  min-width: min-content;
}

.gb_Fa:not(.gb_oc) .gb_Id {
  padding: 8px;
}

.gb_Qd {
  height: 48px;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-user-select: none;
}

.gb_pd {
  padding-right: 30px;
  box-sizing: border-box;
  -webkit-flex: 1 0 auto;
  -webkit-box-flex: 1;
  flex: 1 0 auto;
}

.gb_Ud {
  -webkit-flex: 1 1 100%;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}

.gb_Ud > :only-child {
  display: inline-block;
}

.gb_hd {
  display: inline;
}

.gb_Fa.gb_bd .gb_Vd.gb_2d {
  padding-left: 2px;
}

.gb_Vd {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 48px;
  line-height: normal;
  padding: 0 4px;
  -webkit-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.gb_Ld {
  -webkit-transition: background-color 0.4s;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}

.gb_Fa a,
.gb_4c a {
  color: inherit;
}

.gb_Fa svg {
  color: #5f6368;
  opacity: 1;
}

.gb_7d {
  position: relative;
}

@media screen and (max-width: 319px) {
  .gb_Id .gb_J {
    display: none;
    visibility: hidden;
  }
}

.gb_P {
  -webkit-background-size: 32px 32px;
  background-size: 32px 32px;
  border: 0;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: block;
  margin: 0px;
  position: relative;
  height: 32px;
  width: 32px;
  z-index: 0;
}

@media (-webkit-min-device-pixel-ratio: 1.25),
  (min-resolution: 1.25dppx),
  (min-device-pixel-ratio: 1.25) {
  .gb_P::before,
  .gb_ib::before {
    display: inline-block;
    -webkit-transform: scale(0.5);
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: left 0;
    -webkit-transform-origin: left 0;
    transform-origin: left 0;
  }
}

.gb_P:hover,
.gb_P:focus {
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}

.gb_P:active {
  -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15);
}

.gb_P:active::after {
  background: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: "";
  display: block;
  height: 100%;
}

.gb_z.gb_0,
.gb_qb.gb_0,
.gb_Za.gb_0 {
  -webkit-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
}

.gb_z .gb_B {
  padding: 4px;
}

.gb_Qc {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
}

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

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

.gb_Sc .gb_fe::before {
  content: var(--sf-img-139);
  display: inline-block;
  height: 24px;
  width: 74px;
}

.gb_Sc.gb_ge:focus-visible {
  outline: 1px solid #202124;
  border-radius: 4px;
}

@media screen and (-ms-high-contrast: black-on-white) {
}

@media screen and (-ms-high-contrast: white-on-black) {
}

.gb_Sc.gb_ge:focus-visible {
  outline: 1px solid #202124;
  border-radius: 4px;
}

.gb_Qc {
  display: inline-block;
  position: relative;
  overflow: hidden;
  top: 2px;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
}

.gb_ce {
  max-width: 100%;
}

.gb_Id .gb_Rc {
  line-height: normal;
  position: relative;
}

.gb_pd.gb_qd .gb_Rc {
  padding-left: 0;
}

.gb_Sc {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  outline: none;
  text-decoration: none;
}

.gb_Sc .gb_fe::before {
  content: var(--sf-img-139);
  display: inline-block;
  height: 24px;
  width: 74px;
}

.gb_Sc .gb_fe {
  height: 24px;
  width: 74px;
}

.gb_Sc .gb_fe,
.gb_Sc {
  vertical-align: middle;
}

.gb_Sc .gb_fe {
  display: inline-block;
  outline: none;
}

img.gb_Xc {
  border: 0;
  vertical-align: middle;
}

@media screen and (-ms-high-contrast: black-on-white) {
}

@media screen and (-ms-high-contrast: white-on-black) {
}

.gb_ie img.gb_Xc {
  margin-bottom: 4px;
}

.gb_Zc {
  border-radius: 50%;
  -moz-outline-radius: 50%;
  display: inline-block;
  margin: 0 4px;
  padding: 12px;
  overflow: hidden;
  vertical-align: middle;
  cursor: pointer;
  height: 24px;
  width: 24px;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -webkit-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
}

.gb_Zc:focus:not(:focus-visible) {
  outline: none;
}

.gb_Zc:focus-visible {
  outline: 1px solid #202124;
  outline-offset: -1px;
}

.gb_Zc:focus:focus-visible,
.gb_Zc:focus-visible,
.gb_Zc:focus,
.gb_Zc:focus:hover {
  background-color: rgba(60, 64, 67, 0.1);
}

.gb_Zc:active {
  background-color: rgba(60, 64, 67, 0.12);
  outline: none;
}

.gb_Zc:hover {
  background-color: rgba(60, 64, 67, 0.08);
  outline: none;
}

.gb_4c {
  background-color: #fff;
  bottom: 0;
  color: #000;
  height: calc(100vh - 100%);
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  top: 100%;
  z-index: 990;
  will-change: visibility;
  visibility: hidden;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-transition: visibility 0s linear 0.25s,
    -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  transition: visibility 0s linear 0.25s,
    -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1),
    visibility 0s linear 0.25s;
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1),
    visibility 0s linear 0.25s,
    -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.gb_4c:not(.gb_oc) {
  width: 280px;
  -webkit-transform: translateX(-280px);
  transform: translateX(-280px);
}

.gb_cd {
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}

.gb_gd > * {
  min-height: 48px;
}

.gb_Fa:not(.gb_oc) .gb_gd > * {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 24px;
}

.gb_Fa:not(.gb_oc) .gb_pd .gb_Qc {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

.gb_gd .gb_Qc {
  display: table-cell;
  height: 48px;
  vertical-align: middle;
}

.gb_4c .gb_ce {
  text-decoration: none;
}

.gb_qe {
  line-height: 0;
  -webkit-user-select: none;
}

.gb_Ud > .gb_qe:only-child {
  float: right;
}

.gb_qe .gb_re {
  display: inline-block;
}

.gb_qe .gb_Cd {
  cursor: pointer;
}

.gb_j {
  text-align: right;
}

.gb_re {
  text-align: initial;
}

.gb_Fe {
  height: 48px;
  max-width: 720px;
}

.gb_Ud.gb_Se:not(.gb_Ke) .gb_Fe {
  max-width: 100%;
  -webkit-flex: 1 1 auto;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}

.gb_Ud.gb_Se .gb_Fe .gb_Dd {
  margin-left: 0;
  margin-right: 0;
}

.gb_Dd {
  background: #f1f3f4;
  -webkit-border-radius: 8px;
  max-width: 720px;
  position: relative;
  /* MailG: removed invalid SCSS variables (breaks CSS parsing) */
  -webkit-transition: none;
}

.gb_Dd button {
  background: none;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0 5px;
  line-height: 0;
}

.gb_Dd:not(.gb_Ke) button {
  padding: 0 5px;
}

.gb_Dd button svg {
  padding: 8px;
  margin: 3px;
}

.gb_Me.gb_df {
  padding-left: 2px;
  padding-right: 2px;
}

.gb_Me {
  float: left;
  position: absolute;
  top: 0;
}

.gb_Je {
  position: absolute;
  visibility: hidden;
  top: 0;
  /* MailG: removed invalid SCSS variables (breaks CSS parsing) */
  -webkit-transition: none;
}

.gb_ef .gb_Je {
  right: 44px;
}

.gb_Le {
  position: absolute;
  right: 0;
  top: 0;
}

.gb_ze {
  height: 46px;
  padding: 0;
  overflow: hidden;
}

.gb_ef .gb_ze {
  margin-right: 96px;
}

.gb_ye {
  background: transparent;
  border: none;
  font: normal 16px Google Sans, Roboto, Helvetica, Arial, sans-serif;
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
  outline: none;
  box-sizing: border-box;
}

.gb_ye:not(.gb_gf) {
  padding: 11px 0;
}

.gb_Dd:not(.gb_Ed) input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.54);
}

.gb_Fa.gb_bd .gb_Qd.gb_Te:not(.gb_Ke) .gb_Fe,
.gb_Fa.gb_bd .gb_Qd.gb_Ue.gb_Ve:not(.gb_Ke) .gb_Fe,
.gb_Fa.gb_Zd .gb_Qd:not(.gb_Te):not(.gb_Ke) .gb_Fe {
  padding-right: 30px;
}

.gb_Qd:not(.gb_Ke) .gb_Fe {
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
  -webkit-flex: 1 1 auto;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}

.gb_Oe:not(.gb_Jd):not(.gb_Pe) {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.gb_Oe:not(.gb_Jd):not(.gb_Pe):not(.gb_Ke).gb_Re,
.gb_Oe:not(.gb_Jd):not(.gb_Pe):not(.gb_Ke).gb_Se {
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.gb_Ka {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(60, 64, 67, 0.3),
    0px 1px 3px 1px rgba(60, 64, 67, 0.15);
  box-shadow: 0px 1px 2px 0px rgba(60, 64, 67, 0.3),
    0px 1px 3px 1px rgba(60, 64, 67, 0.15);
  margin: 2px;
}

.gb_La {
  fill: #f9ab00;
}

.gb_Na {
  fill: #202124;
}

@media only screen and (max-width: 452px) {
}

.gb_bd .gb_6c {
  overflow: hidden;
}

.gb_bd .gb_6c:hover {
  overflow-y: auto;
}

.gb_bd .gb_6c::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}

.gb_bd .gb_6c::-webkit-scrollbar-button {
  height: 0;
  width: 0;
}

.gb_bd .gb_6c::-webkit-scrollbar-button:start:decrement,
.gb_bd .gb_6c::-webkit-scrollbar-button:end:increment {
  display: block;
}

.gb_bd .gb_6c::-webkit-scrollbar-button:vertical:start:increment,
.gb_bd .gb_6c::-webkit-scrollbar-button:vertical:end:decrement {
  display: none;
}

.gb_bd .gb_6c::-webkit-scrollbar-corner {
  background-color: transparent;
}

.gb_bd .gb_6c::-webkit-scrollbar-track {
  border: 0 solid transparent;
  background-clip: padding-box;
  background-color: transparent;
}

.gb_bd .gb_6c::-webkit-scrollbar-track:hover {
  box-shadow: none;
  background-color: transparent;
}

.gb_bd .gb_6c::-webkit-scrollbar-track:horizontal:hover {
  box-shadow: none;
}

.gb_bd .gb_6c::-webkit-scrollbar-track:vertical {
  border-left: 5px solid transparent;
}

.gb_bd .gb_6c::-webkit-scrollbar-track:horizontal {
  border-top: 5px solid transparent;
}

.gb_bd .gb_6c::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: transparent;
  border: 0 solid transparent;
  box-shadow: none;
  min-height: 28px;
}

.gb_bd .gb_6c:hover::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1),
    inset 0-1px 0 rgba(0, 0, 0, 0.0666);
}

.gb_bd .gb_6c::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.4);
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.2),
    inset 0-1px 0 rgba(0, 0, 0, 0.1332);
}

.gb_bd .gb_6c::-webkit-scrollbar-thumb:active {
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.25),
    inset 0-1px 0 rgba(0, 0, 0, 0.1665);
}

.gb_bd .gb_6c::-webkit-scrollbar-thumb:vertical {
  border-width: 0 0 0 5px;
  padding-top: 100px;
}

.gb_bd .gb_6c::-webkit-scrollbar-thumb:horizontal {
  border-width: 5px 0 0 0;
  padding-left: 100px;
}

.gssb_c {
  border: 0;
}

.gsib_a {
  width: 100%;
}

.gsib_a {
  padding: 0;
  height: inherit;
  vertical-align: middle;
}

.gstt {
  width: 100%;
}

.gssb_c {
  z-index: 995;
}

.sf-hidden {
  display: none !important;
}

img[src="data:,"],
source[src="data:,"] {
  display: none !important;
}

.pM.aj0 {
  opacity: 0;
  pointer-events: none; /* prevents ghost clicks */
  transition: opacity 0.2s ease;
}

/* show More icon only when hovering over a label row */
.aim:hover .pM.aj0 {
  opacity: 1;
  pointer-events: auto;
}

.brC-dA-I-Jw {
  z-index: 2;
}
.brC-dA-I-Jw:not(.brC-aMv-bta):not(.brC-aMv-auO) .brC-dA-I .aT5-aOt-I-JX {
  fill: #1f1f1f;
}
.brC-dA-I-Jw {
  bottom: 0;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  height: 56px;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  width: 56px;
}

.brC-dA-I {
  bottom: 0;
}
.brC-dA-I .aT5-aOt-I-JX-Jw,
.brC-dA-I .aT5-aOt-I-JX-atM {
  border-radius: 38px;
}
.brC-dA-I.aT5-aOt-I-Jp .aT5-aOt-I-JX-atM {
  background-color: #fff;
}
.brC-dA-I.aT5-aOt-I-Jp {
  right: -24px;
}
.brC-dA-I.aT5-aOt-I-Jp .aT5-aOt-I-JX-Jw,
.brC-dA-I.aT5-aOt-I-Jp .aT5-aOt-I-JX-atM {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  height: 20px;
  left: 0;
  margin: 8px 0 8px 8px;
  padding: 10px 0 10px 10px;
  top: 0;
  width: 38px;
}
.brC-dA-I.aT5-aOt-I-Jp .aT5-aOt-I-JX-atM {
  box-shadow: 0 1px 1px 0 rgba(60, 64, 67, 0.3),
    0 1px 3px 1px rgba(60, 64, 67, 0.15);
}
.brC-dA-I .aT5-aOt-I-JX {
  left: 10px;
  position: absolute;
  top: 10px;
}
.brC-dA-I.aT5-aOt-I-Jp .aT5-aOt-I-JX {
  margin-left: -6px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.aT5-aOt-I-JX-Jw {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  pointer-events: auto;
  position: absolute;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.aT5-aOt-I-JX-Jw {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  pointer-events: auto;
  position: absolute;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.aT5-aOt-I-JX-atM {
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  position: absolute;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.aT5-aOt-I-JX {
  display: block;
  fill: #5f6368;
  margin: auto;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.ajO {
  margin-left: 1em;
  color: #777;
  font-style: italic;
}

.IQ.Vb {
  margin: 0;
  padding: 0;
  width: 100%;
}

.IQ {
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  box-shadow: inset 0 1px rgb(218, 220, 224);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 48px;
  overflow: hidden;
}

.Vb {
  background-color: transparent;
  font-size: medium;
  margin: 5px 10px 0 0;
  max-width: 612px;
  padding: 6px 2px 6px;
  position: relative;
  width: 98%;
}