html {
  scroll-behavior: smooth;
  scroll-padding-top: 10%;
  --color-base-primary: #ffffff;
  --color-base-secondary: #f2f2f3;
  --color-base-tertiary: #f9f9f9;
  --color-base-player-background: #313132;
  --color-overlay: #000000;
  --color-screm: #000000;
  --color-surface-primary: #e2e2e3;
  --color-surface-secondary: #f2f2f3;
  --color-surface-tertiary: #f9f9f9;
  --color-surface-modal: #ffffff;
  --color-surface-object-primary: #ffffff;
  --color-surface-object-secondary: #e2e2e3;
  --color-surface-object-current: #f2f2f3;
  --color-surface-omission-background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.8) 75%,
    rgba(255, 255, 255, 1)
  );
  --color-surface-omission-screm-md: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.6),
    rgba(255, 255, 255, 1)
  );
  --color-surface-item-background: #1f1f20;
  --color-surface-startmarker-current: #606061;
  --color-logo-primary: #808080;
  --color-logo-secondary: #ffffff;
  --color-logo-onfill-white: #ffffff;
  --color-logo-onfill-black: #000000;
  --color-logo-onfill-gray: #808080;
  --color-info-alert: #c91b1b;
  --color-form-background: #ffffff;
  --color-form-background-disabled: #f2f2f3;
  --color-form-checked: #ffffff;
  --color-form-checked-disabled: #414143;
  --color-interaction-default: #e2e2e3;
  --color-interaction-current: #313132;
  --color-searchbutton-default: #313132;
  --color-button-default: #313132;
  --color-button-hover: #1f1f20;
  --color-button-active: #000000;
  --color-button-alert-default: #c91b1b;
  --color-button-alert-hover: #b21818;
  --color-button-alert-active: #9c1515;
  --color-button-focus-inline: #ffffff;
  --color-button-border-background-default: #ffffff;
  --color-button-border-background-hover: #f9f9f9;
  --color-button-border-background-active: #f2f2f3;
  --color-label-background-postponed: #e2e2e3;
  --color-label-background-cancelled: #757577;
  --color-label-attention: #c91b1b;
  --color-label-information: #1566a7;
  --color-label-highlight: #b26206;
  --color-label-limited: #414143;
  --color-label-category: #f2f2f3;
  --color-playlist: rgba(0, 0, 0, 0.8);
  --color-duration-background: rgba(0, 0, 0, 0.5);
  --color-icon-primary: #1f1f20;
  --color-icon-secondary: #414143;
  --color-icon-tertiary: #757577;
  --color-icon-layer: #ffffff;
  --color-icon-onfill-primary: #ffffff;
  --color-icon-onfill-secondary: #1f1f20;
  --color-icon-onfill-background-primary: #ffffff;
  --color-icon-onfill-background-secondary: #e2e2e3;
  --color-icon-overlay: #f9f9f9;
  --color-icon-gnavi: #606061;
  --color-toggleswitch-control-default: #ffffff;
  --color-toggleswitch-control-disabled: #e2e2e3;
  --color-toggleswitch-background-default: #757577;
  --color-toggleswitch-background-disabled: #414143;
  --color-toggleswitch-background-checked-disabled: #0f4672;
  --color-clipcardlist-current: #414143;
  --color-toclist-marker: #757577;
  --color-dropdown-select-background: #606061;
  --color-tableheader: #313132;
  --color-current-background: #f2f2f3;
  --color-interface-object: #c91b1b;
  --color-progressbar-object-background: #1f1f20;
  --color-scroll-object: #757577;
  --color-scroll-object-background: #f2f2f3;
  --color-text-primary: #1f1f20;
  --color-text-secondary: #414143;
  --color-text-tertiary: #606061;
  --color-text-layer: #ffffff;
  --color-textlink: #1566a7;
  --color-textlink-visited: #4a158f;
  --color-text-onfill-primary: #ffffff;
  --color-text-onfill-secondary: #1f1f20;
  --color-text-gnavi: #606061;
  --color-text-gfooter: #414143;
  --color-text-searchbutton: #f9f9f9;
  --color-text-alert: #c91b1b;
  --color-text-timestamp-new: #c91b1b;
  --color-text-timestamp-new-current: #c91b1b;
  --color-text-calendar-saturday: #1566a7;
  --color-text-calendar-current-saturday: #add2ef;
  --color-text-calendar-holiday: #c91b1b;
  --color-text-calendar-current-holiday: #ef8f8f;
  --color-border: #d2d2d3;
  --color-divider-primary: #909091;
  --color-divider-secondary: #e2e2e3;
  --color-divider-anchorlink: #e2e2e3;
  --color-divider-object-current: #909091;
  --color-border-frame: #ffffff;
  --color-border-form: #414143;
  --color-border-tag: #757577;
  --color-border-tag-current: #757577;
  --color-border-duration: #ffffff;
  --color-border-label-outline: rgba(255, 255, 255, 0);
  --color-border-interaction: #909091;
  --color-border-progressbar: #ffffff;
  --color-border-scrollbar: #757577;
  --color-border-banner: #757577;
  --color-indicator-object: #e53f3f;
  --color-indicator-text: #e96262;
  --color-playbackbutton-background: rgba(0, 0, 0, 0.5);
  --color-moviecontrol-background: rgba(0, 0, 0, 0.75);
  --color-surface-media: rgba(31, 31, 32, 0.75);
  --color-mp-object-current: #606061;
  --color-mp-divider-current: #ffffff;
  --color-mp-scrollbar: #757577;
  --color-mp-scrollbar-background: #f9f9f9;
  --color-status-text: #ffffff;
  --color-status-base-lv5: #c91b1b;
  --color-status-base-lv4: #fce9e9;
  --color-status-text-lv4: #700f0f;
  --color-status-base-lv3: #fffbe8;
  --color-status-fill-lv3: #e6c016;
  --color-status-text-lv3: #806b0c;
  --color-status-base-complete: #e9faf9;
  --color-status-fill-complete: #1cb7ad;
  --color-status-text-complete: #106660;
  --color-status-base-information: #e0f1ff;
  --color-status-fill-information: #1566a7;
  --color-status-text-information: #0c3557;
  --color-warning-border: #1f1f20;
  --color-warning-border-inner: #ffffff;
  --color-warning-label-low: #000000;
  --color-warning-label-high: #ffffff;
  --color-warning-level1: #ffffff;
  --color-warning-level2: #f2e700;
  --color-warning-caution: #e67225;
  --color-warning-level3: #ea1605;
  --color-warning-level4: #aa00aa;
  --color-warning-level5: #0c000c;
  --color-callout01-background: #e0f1ff;
  --color-callout02-background: #fff4e6;
  --color-callout03-background: #e9faf9;
  --color-callout04-background: #fce9e9;
  --color-callout05-background: #e6f2ee;
  --color-callout06-background: #f0e9fa;
  --color-breakingnews-background: #757577;
  --color-button-sub-backgroundcolor-default: #f9f9f9;
  --color-button-sub-backgroundcolor-active: #f2f2f3;
  --color-button-sub-backgroundcolor-hover: #ffffff;
  --color-icon-breakingnews: #c91b1b;
  --color-gnavi-current-background: #e2e2e3;
  --color-erpc-screm: #ffffff;
  --color-spinner-start: #ffffff;
  --color-spinner-end: #414143;
  --color-skeletonloader-object: linear-gradient(
    90deg,
    rgba(249, 249, 249, 1),
    rgba(242, 242, 243, 1)
  );
  --color-locallabel-variant01: #f9f9f9;
  --color-locallabel-border-variant01: #909091;
  --color-strengthbar-background: #e2e2e3;
  --color-strengthbar-divider: #909091;
  --color-strengthbar-divider-active: rgba(255, 255, 255, 0);
  --color-strengthbar-weak: #c91b1b;
  --color-strengthbar-content-weak: #c91b1b;
  --color-strengthbar-strong: #19a29a;
  --color-strengthbar-content-strong: #106660;
  --tinytext: calc(0.625rem * (var(--font-size-scale-factor, 1)));
  --text-xs: calc(0.75rem * (var(--font-size-scale-factor, 1)));
  --text-s: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  --text-base: calc(1rem * (var(--font-size-scale-factor, 1)));
  --text-l: calc(1.125rem * (var(--font-size-scale-factor, 1)));
  --headline-xxxs: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  --headline-xxs: calc(1rem * (var(--font-size-scale-factor, 1)));
  --headline-xs: calc(1.125rem * (var(--font-size-scale-factor, 1)));
  --headline-s: calc(1.25rem * (var(--font-size-scale-factor, 1)));
  --headline-m: calc(1.375rem * (var(--font-size-scale-factor, 1)));
  --headline-l: calc(1.5rem * (var(--font-size-scale-factor, 1)));
  --headline-xl: calc(1.625rem * (var(--font-size-scale-factor, 1)));
  --headline-xxl: calc(1.75rem * (var(--font-size-scale-factor, 1)));
  --headline-xxxl: calc(2.25rem * (var(--font-size-scale-factor, 1)));
  --display-xxs: calc(1.875rem * (var(--font-size-scale-factor, 1)));
  --display-xs: calc(2rem * (var(--font-size-scale-factor, 1)));
  --display-sm: calc(2.125rem * (var(--font-size-scale-factor, 1)));
  --display-md: calc(2.25rem * (var(--font-size-scale-factor, 1)));
  --display-lg: calc(2.375rem * (var(--font-size-scale-factor, 1)));
  --display-xl: calc(2.5rem * (var(--font-size-scale-factor, 1)));
  --label-xs: calc(0.75rem * (var(--font-size-scale-factor, 1)));
  --label-s: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  --label-m: calc(1rem * (var(--font-size-scale-factor, 1)));
  --label-l: calc(1.125rem * (var(--font-size-scale-factor, 1)));
  --label-xl: calc(1.375rem * (var(--font-size-scale-factor, 1)));
  --title-page-pc: calc(2.25rem * (var(--font-size-scale-factor, 1)));
  --title-page-sp: calc(1.875rem * (var(--font-size-scale-factor, 1)));
  --title-section-pc: calc(1.75rem * (var(--font-size-scale-factor, 1)));
  --title-section-sp: calc(1.625rem * (var(--font-size-scale-factor, 1)));
  --title-section-titleprefix-pc: calc(
    1.375rem * (var(--font-size-scale-factor, 1))
  );
  --title-section-titleprefix-sp: calc(
    1.25rem * (var(--font-size-scale-factor, 1))
  );
  --title-block-pc: calc(1.375rem * (var(--font-size-scale-factor, 1)));
  --title-block-sp: calc(1.25rem * (var(--font-size-scale-factor, 1)));
  --title-page-pc-rt: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  --title-page-sp-rt: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  --title-section-pc-rt: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  --title-section-sp-rt: calc(0.75rem * (var(--font-size-scale-factor, 1)));
  --title-section-titleprefix-pc-rt: calc(
    0.625rem * (var(--font-size-scale-factor, 1))
  );
  --title-section-titleprefix-sp-rt: calc(
    0.625rem * (var(--font-size-scale-factor, 1))
  );
  --title-block-pc-rt: calc(0.75rem * (var(--font-size-scale-factor, 1)));
  --title-block-sp-rt: calc(0.625rem * (var(--font-size-scale-factor, 1)));
  --line-height-none: 1;
  --line-height-heading: 1.25;
  --line-height-text: 1.5;
  --line-height-article: 1.75;
  --border-radius-none: 0;
  --border-radius-s: 4px;
  --border-radius-m: 8px;
  --border-radius-md: 10px;
  --border-radius-full: 10000px;
  --spacing-base: 4px;
  --spacing-base2: 8px;
  --spacing-base3: 12px;
  --spacing-base4: 16px;
  --spacing-base5: 20px;
  --spacing-base6: 24px;
  --spacing-base7: 28px;
  --spacing-base8: 32px;
  --spacing-base9: 36px;
  --spacing-base10: 40px;
  --spacing-base11: 44px;
  --spacing-base12: 48px;
  --spacing-base13: 52px;
  --spacing-base14: 56px;
  --spacing-base15: 60px;
  --spacing-section-gap-pc: 80px;
  --spacing-section-gap-sp: 56px;
  --spacing-block-gap-pc: 56px;
  --spacing-block-gap-sp: 40px;
  --spacing-block-inner-pc: 24px;
  --spacing-block-inner-sp: 20px;
  --spacing-unit-gap-pc: 40px;
  --spacing-unit-gap-sp: 32px;
  --spacing-unit-inner-pc: 20px;
  --spacing-unit-inner-sp: 16px;
  --spacing-paragraph-pc: 32px;
  --spacing-paragraph-sp: 28px;
  --spacing-comp-pc: 12px;
  --spacing-comp-sp: 12px;
  --opacity-disabled: 0.57;
  --opacity-disabled-static: 0.57;
  --opacity-disabled-interaction: 0.63;
  --opacity-disabled-alert: 0.63;
  --opacity-link-hover: 0.75;
  --opacity-screm: 0.8;
  --opacity-overlay: 0.8;
  --opacity-label-playlist: 0.8;
  --opacity-duration: 0.5;
  --opacity-transparent: 0;
  --opacity-moviecontrol: 0.75;
  --opacity-playbackbutton: 0.5;
  --opacity-erpc-screm: 0.5;
  --shadow-dropdown-option: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  --shadow-snackbar:
    0 12px 12px 0 rgba(0, 0, 0, 0.1), 0 0 8px 0 rgba(0, 0, 0, 0.1),
    0 -5px 10px 0 rgba(0, 0, 0, 0.07);
  --shadow-modal:
    0 12px 12px 0 rgba(0, 0, 0, 0.1), 0 0 8px 0 rgba(0, 0, 0, 0.1),
    0 -5px 10px 0 rgba(0, 0, 0, 0.07);
  --shadow-object-low: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  --shadow-object-high:
    0 4px 10px 0 rgba(0, 0, 0, 0.12), 0 -3px 5px 0 rgba(0, 0, 0, 0.03);
  --shadow-gnavi:
    0 12px 12px 0 rgba(0, 0, 0, 0.1), 0 0 8px 0 rgba(0, 0, 0, 0.1),
    0 -5px 10px 0 rgba(0, 0, 0, 0.07);
}

._1j6dito0 {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
._1j6dito2 {
  font-weight: 700;
  color: #1f1f20;
  font-size: calc(1.75rem * (var(--font-size-scale-factor, 1)));
  line-height: 1.25;
}
._1j6dito6 {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  gap: 16px;
}
@media (max-width: 767px) {
  ._1j6dito2 {
    font-size: calc(1.25rem * (var(--font-size-scale-factor, 1)));
  }
  ._1j6dito6 {
    gap: 8px;
  }
}

._1aj05iq4:has(:disabled:not(option, optgroup)) {
  opacity: 0.57;
}
html.dark ._1aj05iq4:has(:disabled:not(option, optgroup)) {
  opacity: 0.37;
}
._1aj05iq5 {
  display: flex;
  align-items: var(--_1aj05iq1);
  flex-direction: var(--_1aj05iq0);
  gap: var(--_1aj05iq2);
  color: #1f1f20;
  line-height: 1.25;
  white-space: var(--_1aj05iq3);
}
._1aj05iq5:has(:disabled:not(option, optgroup)) {
  opacity: 0.57;
}
html.dark ._1aj05iq5:has(:disabled:not(option, optgroup)) {
  opacity: 0.37;
}
._1aj05iq9 {
  font-size: calc(0.875rem * (var(--font-size-scale-factor, 1)));
}
._1aj05iqf {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
}
._1aj05iqf {
  opacity: var(--_1aj05iqd);
}
._1aj05iqh:focus-visible {
  box-shadow: inset 0 0 0 2px #1566a7;
}
html.dark ._1aj05iqh:focus-visible {
  box-shadow: inset 0 0 0 2px #1875c0;
}
._1aj05iqi {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  overflow: hidden;
  width: calc(var(--_1aj05iqg) + calc(1em + 4px) + 4px);
  border-radius: 4px;
  background-color: #f9f9f9;
}
._1aj05iqi:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1aj05iqi:focus-visible {
  outline-color: #1875c0;
}
._1aj05iqi:-ms-expand {
  display: none;
}
._1aj05iqi:disabled {
  cursor: not-allowed;
}
._1aj05iqk {
  display: inline-flex;
  font-size: calc(1em + 4px);
  position: absolute;
  pointer-events: none;
}
._1aj05iqk {
  right: 0;
}
._1aj05iql {
  visibility: hidden;
  position: absolute;
  left: -9999px;
  top: -9999px;
}
@media (max-width: 389px) {
  ._1aj05iq9 {
    font-size: calc(0.75rem * (var(--font-size-scale-factor, 1)));
  }
}

.yf99t17 {
  display: flex;
  background-color: #f2f2f3;
}
.yf99t18 {
  max-width: var(--yf99t10);
  margin: 0 auto;
  padding: 44px 40px 16px;
  flex: 1 1;
  display: flex;
  flex-direction: column;
}
.yf99t19 {
  width: 70px;
  height: 24px;
  color: #808080;
}
.yf99t1a {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-top: 44px;
}
.yf99t1b {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 20px 24px;
  align-items: baseline;
  line-height: 1;
}
@media (max-width: 767px) {
  .yf99t18 {
    padding: 32px 16px 16px;
  }
}
._7nm2sg3:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._7nm2sg3:focus-visible {
  outline-color: #1875c0;
}
._7nm2sg3:is(a):hover {
  opacity: 0.75;
}
._7nm2sg9:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._7nm2sg9:focus-visible {
  outline-color: #1875c0;
}
.bqhwsl0 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
  min-width: 47px;
  min-height: 40px;
  border-radius: 4px;
  cursor: pointer;
  color: #606061;
}
.bqhwsl0:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
.bqhwsl0:hover {
  opacity: 0.75;
}
html.dark .bqhwsl0:focus-visible {
  outline-color: #1875c0;
}
.bqhwsl2 {
  display: flex;
  width: 20px;
  height: 20px;
}
.bqhwsl3 {
  white-space: nowrap;
  font-size: calc(0.625rem * (var(--font-size-scale-factor, 1)));
  line-height: 1;
}
._19r0w2f2 {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  max-width: unset;
  max-height: unset;
  position: fixed;
  top: 56px;
  left: 0;
  width: 390px;
  height: calc(100dvh - 56px);
  background-color: #f9f9f9;
  border: 1px solid #d2d2d3;
  border-top: none;
  box-shadow:
    0 10px 15px -3px rgba(0, 0, 0, 0.2),
    0 4px 6px -4px rgba(0, 0, 0, 0.2);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
._19r0w2f2::-webkit-backdrop {
  display: none;
}
._19r0w2f2::backdrop {
  display: none;
}
._19r0w2f3 {
  height: 100%;
  padding-top: 20px;
  padding-right: 12px;
  padding-left: 16px;
  overflow-y: auto;
  scrollbar-width: thin;
  scroll-behavior: smooth;
  overscroll-behavior-block: contain;
}
._19r0w2f3,
._19r0w2f4 {
  display: flex;
  flex-direction: column;
}
._19r0w2f4 {
  gap: 32px;
}
._19r0w2f5 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._19r0w2f6 {
  color: #1f1f20;
  font-size: calc(1.25rem * (var(--font-size-scale-factor, 1)));
  line-height: 1.25;
  font-weight: 700;
}
._19r0w2f7 {
  border-top: 1px solid #e2e2e3;
}
._19r0w2f8 {
  position: relative;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 56px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  color: #1f1f20;
  font-size: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  line-height: 1;
  outline: none;
  cursor: pointer;
}
._19r0w2f8:hover {
  opacity: 0.75;
}
._19r0w2f8:after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 8px;
}
._19r0w2f8:focus-visible:after {
  outline-offset: -5px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
@media (max-width: 767px) {
  ._19r0w2f2 {
    position: absolute;
    top: var(--_19r0w2f0);
    opacity: var(--_19r0w2f1);
    width: 100%;
    height: calc(85dvh - 50px);
  }
}
@media (hover: none) and (pointer: coarse) {
  ._19r0w2f8:focus:after {
    outline: none;
  }
}
.xazild0 {
  border-top: 1px solid #e2e2e3;
}
.xazild0:last-child {
  border-bottom: 1px solid #e2e2e3;
}
.xazild1 {
  display: block;
  padding-block: 12px;
  padding-inline: 8px;
  color: #1f1f20;
  font-size: calc(1rem * (var(--font-size-scale-factor, 1)));
  line-height: 1.25;
  border-radius: 4px;
}
.xazild2 {
  padding-block: 12px;
}
.xazild3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 32px;
  padding-inline: 8px;
  cursor: pointer;
  color: #1f1f20;
  font-size: calc(1rem * (var(--font-size-scale-factor, 1)));
  line-height: 1.25;
  border-radius: 4px;
}
.xazild3:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
.xazild3:hover {
  opacity: 0.75;
}
html.dark .xazild3:focus-visible {
  outline-color: #1875c0;
}
.xazild3::-webkit-details-marker {
  display: none;
}
.xazild4 {
  display: flex;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}
.xazild5 {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
}
.xazild6 {
  flex-direction: column;
  padding-top: 20px;
  padding-bottom: 16px;
  padding-inline: 12px;
}
.xazild6,
.xazild7 {
  display: flex;
  gap: 8px;
}
.xazild7 {
  justify-content: space-between;
  align-items: center;
  color: #1f1f20;
  font-size: calc(1rem * (var(--font-size-scale-factor, 1)));
  line-height: 1.25;
  font-weight: 700;
  border-radius: 4px;
}
.xazild8 {
  display: flex;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}
.xazild9 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 16px;
  column-gap: 16px;
  grid-row-gap: 8px;
  row-gap: 8px;
  padding-block: 4px;
}
.xazilda {
  display: block;
  padding-block: 3px;
  color: #414143;
  font-size: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  line-height: 1.25;
  border-radius: 4px;
}
._59dzjj0 {
  display: flex;
  width: 134px;
  height: 21px;
}
._59dzjj0,
._59dzjj1 {
  flex-shrink: 0;
  border-radius: 4px;
}
._59dzjj1 {
  display: none;
}
@media (max-width: 767px) {
  ._59dzjj0 {
    display: none;
  }
  ._59dzjj1 {
    display: block;
    width: 46px;
    height: 30px;
  }
}
.dod22o2 {
  width: 100%;
  height: 100%;
  color: var(--dod22o0);
}
.m2xu8z2::backdrop {
  display: none;
}
.m2xu8z8:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .m2xu8z8:focus-visible {
  outline-color: #1875c0;
}
.m2xu8zc:focus-visible {
  outline-offset: -5px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .m2xu8zc:focus-visible {
  outline-color: #1875c0;
}
.uzcexp2 {
  box-sizing: border-box;
  margin: 0;
  max-width: unset;
  max-height: 70dvh;
  position: fixed;
  top: 56px;
  background-color: #f9f9f9;
  border: 1px solid #d2d2d3;
  border-top: none;
  box-shadow:
    0 10px 15px -3px rgba(0, 0, 0, 0.2),
    0 4px 6px -4px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  overflow-y: auto;
  width: 100%;
  padding: 20px 0 0;
}
.uzcexp2::-webkit-backdrop {
  display: none;
}
.uzcexp2::backdrop {
  display: none;
}
.uzcexp3 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 24px;
  padding-inline: 40px;
  padding-bottom: 56px;
  max-width: 600px;
  margin: 0 auto;
}
.uzcexp4 {
  color: #1f1f20;
  font-size: calc(1rem * (var(--font-size-scale-factor, 1)));
  line-height: 1.5;
  font-weight: 700;
}
.uzcexp5 {
  border-top: 1px solid #e2e2e3;
}
.uzcexp6 {
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  color: #1f1f20;
  font-size: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  line-height: 1.25;
  cursor: pointer;
}
.uzcexp6:focus-visible {
  outline-offset: -5px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
.uzcexp6:hover {
  opacity: 0.75;
}
html.dark .uzcexp6:focus-visible {
  outline-color: #1875c0;
}
@media (max-width: 767px) {
  .uzcexp2 {
    position: absolute;
    top: var(--uzcexp0);
    opacity: var(--uzcexp1);
    padding-top: 0;
  }
  .uzcexp3 {
    padding-inline: 16px;
    padding-bottom: 24px;
  }
}
@media (hover: none) and (pointer: coarse) {
  .uzcexp6:focus {
    outline: none;
  }
}
._167zp9s0 {
  display: flex;
  flex-direction: row;
}
._167zp9s2 {
  height: 44px;
}
._167zp9s4 {
  color: #f9f9f9;
  background-color: #313132;
  min-width: 120px;
  gap: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  line-height: 1;
  border: 1px solid #414143;
  cursor: pointer;
  white-space: nowrap;
  padding-inline: 12px;
  z-index: 1;
}
._167zp9s4:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
._167zp9s4:hover {
  background-color: #1f1f20;
}
._167zp9s4:active {
  background-color: #000000;
}
html.dark ._167zp9s4:focus-visible {
  outline-color: #1875c0;
}
._167zp9s6 {
  font-size: calc(1rem * (var(--font-size-scale-factor, 1)));
}
._167zp9s8:focus-visible {
  outline-offset: -2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._167zp9s8:focus-visible {
  outline-color: #1875c0;
}
._167zp9s9 {
  display: flex;
  flex-grow: 1;
  position: relative;
  line-height: 1;
}
._167zp9sa {
  color: #1f1f20;
  line-height: 1;
  background-color: #ffffff;
  width: 100%;
  padding: 12px;
  border: 1px;
  border-style: solid none solid solid;
  border-color: #414143;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  font-family: initial;
}
._167zp9sa:focus-visible {
  outline-offset: -2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
._167zp9sa::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}
html.dark ._167zp9sa:focus-visible {
  outline-color: #1875c0;
}
._167zp9sc {
  font-size: calc(1rem * (var(--font-size-scale-factor, 1)));
  padding-right: calc(24px + calc(1rem * (var(--font-size-scale-factor, 1))));
}
@media (max-width: 767px) {
  ._167zp9s4 {
    min-width: -moz-fit-content;
    min-width: fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
._1qpsl1e0 {
  background-color: #ffffff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  box-shadow: inset 0 0 0 1px #909091;
}
._1qpsl1e2 {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
._1qpsl1e6:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1qpsl1e6:focus-visible {
  outline-color: #1875c0;
}
._1qpsl1e7:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1qpsl1e7:focus-visible {
  outline-color: #1875c0;
}
.wxp3lk3 {
  box-sizing: border-box;
  padding: 0;
  max-width: calc(calc(78px * 3 + 8px * 2 + 24px * 2) + 2px);
  max-height: calc(100dvh - 56px);
  position: fixed;
  top: 56px;
  right: max(var(--wxp3lk1), 0px);
  opacity: var(--wxp3lk2);
  background-color: #f9f9f9;
  border: 1px solid #d2d2d3;
  border-top: none;
  box-shadow:
    0 10px 15px -3px rgba(0, 0, 0, 0.2),
    0 4px 6px -4px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  width: 100%;
  container-type: inline-size;
  margin: 0 0 0 auto;
}
.wxp3lk3::-webkit-backdrop {
  display: none;
}
.wxp3lk3::backdrop {
  display: none;
}
.wxp3lk4 {
  padding: 24px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(78px, 1fr));
  grid-column-gap: 8px;
  column-gap: 8px;
  grid-row-gap: 24px;
  row-gap: 24px;
}
.wxp3lk6 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  border-radius: 4px;
  min-width: 78px;
}
.wxp3lk7 {
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 4px;
}
.wxp3lk8 {
  color: #606061;
  font-size: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  line-height: 1;
}
.wxp3lk9 {
  border-top: 1px solid #e2e2e3;
}
.wxp3lka {
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  color: #1f1f20;
  font-size: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  line-height: 1.25;
  cursor: pointer;
}
.wxp3lka:focus-visible {
  outline-offset: -5px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
.wxp3lka:hover {
  opacity: 0.75;
}
html.dark .wxp3lka:focus-visible {
  outline-color: #1875c0;
}
@media (max-width: 767px) {
  .wxp3lk3 {
    position: absolute;
    top: var(--wxp3lk0);
    max-height: calc(100dvh - 50px);
  }
}
@container (min-width: calc(78px * 3 + 8px * 2 + 24px * 2)) {
}
@media (hover: none) and (pointer: coarse) {
  .wxp3lka:focus {
    outline: none;
  }
}
._1lhn3uc3 {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1200;
  top: 0;
}
._1lhn3uc4 {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 56px;
  transition: padding 0.3s ease;
  padding-block: 4px;
  padding-inline: 20px;
  background-color: #f9f9f9;
  border-bottom: 1px solid #d2d2d3;
}
._1lhn3uc5 {
  gap: 8px;
}
._1lhn3uc5,
._1lhn3uc6 {
  flex-grow: 1;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
._1lhn3uc6 {
  justify-content: flex-end;
  gap: 16px;
}
@media (max-width: 767px) {
  ._1lhn3uc3 {
    position: static;
  }
  ._1lhn3uc4 {
    min-height: 50px;
    padding-inline: 12px;
  }
  ._1lhn3uc5 {
    width: var(--_1lhn3uc0);
  }
  ._1lhn3uc5,
  ._1lhn3uc6 {
    flex-wrap: wrap;
    flex-shrink: 1;
    gap: 4px;
  }
  ._1lhn3uc6 {
    width: var(--_1lhn3uc1);
  }
}
@media (max-width: 389px) {
  ._1lhn3uc4 {
    padding-inline: 4px;
  }
}
._1yasqhm0 {
  position: relative;
}
._1yasqhm1 {
  height: 40px;
  display: flex;
  align-items: center;
  background-color: #f9f9f9;
  overflow-x: auto;
  overscroll-behavior: none;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
._1yasqhm1::-webkit-scrollbar {
  display: none;
}
._1yasqhm2 {
  height: 40px;
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid #e2e2e3;
  border-bottom: 1px solid #e2e2e3;
}
._1yasqhm4 {
  height: 40px;
  min-width: 100px;
  padding-inline: 8px;
  display: grid;
  place-items: center;
  background-color: var(--_1yasqhm3, #313132);
  color: #ffffff;
  font-size: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  line-height: 1.25;
  font-weight: 700;
  white-space: nowrap;
}
._1yasqhm4:focus-visible {
  outline-offset: -4px;
}
._1yasqhm5 {
  height: 40px;
  display: flex;
  align-items: center;
  gap: 24px;
  padding-inline: 16px;
}
._1ytm0ij0 {
  height: 40px;
  padding-block: 7px;
}
._1ytm0ij1 {
  cursor: pointer;
}
._1ytm0ij4 {
  height: 26px;
  display: flex;
  align-items: center;
  gap: 4px;
  color: #606061;
}
._1ytm0ij5 {
  padding-inline: 8px;
  font-size: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  line-height: 1.25;
  font-weight: 700;
  white-space: nowrap;
}
._1ytm0ij6 {
  border-radius: 4px;
}
._1ytm0ij6:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1ytm0ij6:focus-visible {
  outline-color: #1875c0;
}
._1ytm0ij7 {
  display: grid;
  place-items: center;
  width: 26px;
  height: 26px;
  border: 1px solid #909091;
  border-radius: 4px;
  cursor: pointer;
}
._1ytm0ij7:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
._1ytm0ij7:hover {
  opacity: 0.75;
}
html.dark ._1ytm0ij7:focus-visible {
  outline-color: #1875c0;
}
._1ytm0ij9 {
  background-color: #ffffff;
}
._1ytm0ija {
  display: flex;
  height: 18px;
  width: 18px;
  pointer-events: none;
}
._1ytm0ijb {
  place-items: center;
  width: 26px;
  height: 26px;
  color: #414143;
}
._1ytm0ijc {
  display: none;
}
@media (max-width: 767px) {
  ._1ytm0ij7 {
    display: none;
  }
  ._1ytm0ijc {
    display: grid;
  }
}
.tg3fq40::backdrop {
  display: none;
}
.tg3fq47:focus-visible {
  outline-offset: -2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .tg3fq47:focus-visible {
  outline-color: #1875c0;
}
.tg3fq4b:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .tg3fq4b:focus-visible {
  outline-color: #1875c0;
}
.tg3fq4e:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .tg3fq4e:focus-visible {
  outline-color: #1875c0;
}
.tg3fq4f:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .tg3fq4f:focus-visible {
  outline-color: #1875c0;
}
.tg3fq4h:focus-visible {
  outline-offset: -5px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .tg3fq4h:focus-visible {
  outline-color: #1875c0;
}
.z10rxw3:focus-visible {
  outline-offset: -4px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .z10rxw3:focus-visible {
  outline-color: #1875c0;
}
._1uvype7:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1uvype7:focus-visible {
  outline-color: #1875c0;
}
._1iy0jsq3:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1iy0jsq3:focus-visible {
  outline-color: #1875c0;
}
._22j9o20 {
  display: flex;
  flex-direction: column;
  min-height: 100svh;
}
._22j9o21 {
  flex: 1 1;
}
._22j9o24 {
  position: -webkit-sticky;
  position: sticky;
  top: var(--_22j9o23);
  z-index: 1080;
  box-shadow:
    0 12px 12px 0 rgba(0, 0, 0, 0.1),
    0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
  ._22j9o24 {
    top: 0;
  }
}

.jxun703 {
  box-sizing: border-box;
  width: 100%;
  display: grid;
  grid-column-gap: 24px;
  column-gap: 24px;
}
.jxun703 {
  grid-template-columns: 8fr 4fr;
}
@media (max-width: 767px) {
  .jxun703 {
    grid-template-columns: 1fr;
    row-gap: var(--jxun700);
  }
}

@layer reset, base, tokens, recipes, utilities;
@layer base {
  :root {
    --made-with-panda: "🐼";
  }
  body {
    -webkit-font-smoothing: antialiased;
  }
  ::-webkit-backdrop {
    --blur: ;
    --brightness: ;
    --contrast: ;
    --grayscale: ;
    --hue-rotate: ;
    --invert: ;
    --saturate: ;
    --sepia: ;
    --drop-shadow: ;
    --backdrop-blur: ;
    --backdrop-brightness: ;
    --backdrop-contrast: ;
    --backdrop-grayscale: ;
    --backdrop-hue-rotate: ;
    --backdrop-invert: ;
    --backdrop-opacity: ;
    --backdrop-saturate: ;
    --backdrop-sepia: ;
    --gradient-from-position: ;
    --gradient-to-position: ;
    --gradient-via-position: ;
    --scroll-snap-strictness: proximity;
    --border-spacing-x: 0;
    --border-spacing-y: 0;
    --translate-x: 0;
    --translate-y: 0;
    --rotate: 0;
    --rotate-x: 0;
    --rotate-y: 0;
    --skew-x: 0;
    --skew-y: 0;
    --scale-x: 1;
    --scale-y: 1;
  }
  *,
  ::backdrop,
  :after,
  :before {
    --blur: ;
    --brightness: ;
    --contrast: ;
    --grayscale: ;
    --hue-rotate: ;
    --invert: ;
    --saturate: ;
    --sepia: ;
    --drop-shadow: ;
    --backdrop-blur: ;
    --backdrop-brightness: ;
    --backdrop-contrast: ;
    --backdrop-grayscale: ;
    --backdrop-hue-rotate: ;
    --backdrop-invert: ;
    --backdrop-opacity: ;
    --backdrop-saturate: ;
    --backdrop-sepia: ;
    --gradient-from-position: ;
    --gradient-to-position: ;
    --gradient-via-position: ;
    --scroll-snap-strictness: proximity;
    --border-spacing-x: 0;
    --border-spacing-y: 0;
    --translate-x: 0;
    --translate-y: 0;
    --rotate: 0;
    --rotate-x: 0;
    --rotate-y: 0;
    --skew-x: 0;
    --skew-y: 0;
    --scale-x: 1;
    --scale-y: 1;
  }
}
@layer tokens {
  :where(:root, :host) {
    --ixUFFb: 4px;
    --hEZSeF: 8px;
    --izhqAg: 12px;
    --huBKOj: 16px;
    --kawFsW: 20px;
    --hZSsxF: 24px;
    --iTZQTg: 28px;
    --hhenvr: 32px;
    --jMZiae: 36px;
    --jgoOta: 40px;
    --iLgplX: 44px;
    --LnSog: 48px;
    --qfthd: 52px;
    --iIjNii: 56px;
    --inbobf: 60px;
    --nWCoS: 80px;
    --jmIUXG: 56px;
    --hXmLue: 56px;
    --gGdAkS: 40px;
    --bvrRzO: 24px;
    --iAgLSC: 20px;
    --hVlppp: 40px;
    --ehgeSl: 32px;
    --eryXyt: 20px;
    --ffukKd: 16px;
    --bxTXRj: 32px;
    --hcBJQT: 28px;
    --gOcSpE: 12px;
    --hMhxpE: 12px;
    --bCOzio: #0917a6;
    --cnIbvi: #0917a6;
    --eTJPAK: #ffffff;
    --iZGrBs: #000000;
    --klaPJE: #f2f2f3;
    --bvGiJm: #313132;
    --gfZoli: #f9f9f9;
    --jUgJaw: #1f1f20;
    --kBrPwL: #313132;
    --iRSpkx: #000000;
    --ibwPZZ: #000000;
    --fwygen: #000000;
    --jUuZoN: #000000;
    --ldcsnj: #000000;
    --gyYpsK: #e2e2e3;
    --byLzJY: #414143;
    --dwAJGA: #f2f2f3;
    --dejyoq: #313132;
    --cKWdzG: #f9f9f9;
    --gkDTQU: #1f1f20;
    --jfFkxV: #ffffff;
    --cSVrOP: #000000;
    --jwJCwr: #ffffff;
    --cuYSlV: #000000;
    --eYSmYx: #e2e2e3;
    --bvuhfP: #1f1f20;
    --cYdLwK: #f2f2f3;
    --epHshc: #606061;
    --feqMrj: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0),
      rgba(255, 255, 255, 0.8) 75%,
      rgba(255, 255, 255, 1)
    );
    --bNuKbl: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0),
      rgba(0, 0, 0, 0.8) 75%,
      rgba(0, 0, 0, 1)
    );
    --dTvDZe: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.6),
      rgba(255, 255, 255, 1)
    );
    --iXbhCY: linear-gradient(180deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 1));
    --kNSJAt: #1f1f20;
    --bUlGcb: #1f1f20;
    --dqmYZF: #606061;
    --kSVGrf: #d2d2d3;
    --cOXuEk: #808080;
    --bjcCEO: #ffffff;
    --TiehO: #ffffff;
    --nIeKM: #808080;
    --ddykQF: #ffffff;
    --jaFMzX: #ffffff;
    --bgFKGN: #000000;
    --hmhZnX: #000000;
    --kDEHqD: #808080;
    --ebFxtd: #808080;
    --fFoavH: #c91b1b;
    --dBCXkV: #df1e1e;
    --gOEaBb: #ffffff;
    --hNgoUN: #000000;
    --cCHpdb: #f2f2f3;
    --htLmWV: #000000;
    --ffPMUC: #ffffff;
    --gVNpOM: #ffffff;
    --cPceeu: #414143;
    --btTkPs: #ffffff;
    --cZUHiK: #e2e2e3;
    --gFgMxQ: #313132;
    --vWzdk: #313132;
    --iVXdna: #f9f9f9;
    --jSnwpQ: #313132;
    --UxPgS: #313132;
    --hdSXAG: #313132;
    --gZbhGQ: #f2f2f3;
    --iliJJP: #1f1f20;
    --jZclnd: #f9f9f9;
    --dPEZUx: #000000;
    --dtGmYv: #ffffff;
    --ldLmUE: #c91b1b;
    --fMZdJi: #df1e1e;
    --hpjbmB: #b21818;
    --feXOxn: #e53f3f;
    --bshnaH: #9c1515;
    --bjBpSZ: #e96262;
    --hbnPoo: #ffffff;
    --gOKQEC: #000000;
    --jkcgcY: #ffffff;
    --kVrwbe: #000000;
    --iyXnZl: #f9f9f9;
    --drFIjH: #1f1f20;
    --eLxhFH: #f2f2f3;
    --koJlfl: #313132;
    --VOlmf: #e2e2e3;
    --fpZOSx: #e2e2e3;
    --cDWdKg: #757577;
    --jEXARi: #757577;
    --ffofrr: #c91b1b;
    --fojcWx: #c91b1b;
    --kaaOzB: #1566a7;
    --dtYmWn: #1566a7;
    --hJcrRh: #b26206;
    --kqLbvD: #b26206;
    --bYICoF: #414143;
    --jjOVdj: #414143;
    --cNgpHV: #f2f2f3;
    --ieMHkz: #f2f2f3;
    --kmXoRh: rgba(0, 0, 0, 0.8);
    --cZqCnD: rgba(0, 0, 0, 0.8);
    --gjzNjr: rgba(0, 0, 0, 0.5);
    --eXWhNB: rgba(0, 0, 0, 0.5);
    --isNkGI: #1f1f20;
    --fEHfHC: #f9f9f9;
    --ilUUsS: #414143;
    --bHuiko: #f2f2f3;
    --emlHhE: #757577;
    --jwLTwW: #e2e2e3;
    --dPiWAL: #ffffff;
    --dkxVhZ: #1f1f20;
    --jLnsce: #ffffff;
    --ayKnk: #ffffff;
    --bLzFZU: #1f1f20;
    --eLssHe: #1f1f20;
    --bevSBg: #ffffff;
    --hNEXqq: #ffffff;
    --ethaNi: #e2e2e3;
    --drKako: #e2e2e3;
    --iRzkXa: #f9f9f9;
    --ZRDdk: #ffffff;
    --uKRSz: #606061;
    --gOaTEZ: #f2f2f3;
    --bQBdHL: #ffffff;
    --hgLpzN: #f9f9f9;
    --ewYcLo: #e2e2e3;
    --fsORaG: #b1b1b2;
    --kftxrC: #757577;
    --lhyhqY: #909091;
    --laQrnN: #414143;
    --bXTVHv: #f2f2f3;
    --fxmTha: #0f4672;
    --fqQUM: #ffffff;
    --eQkpYu: #414143;
    --gbNZdc: #d2d2d3;
    --etZkNr: #757577;
    --dYEEgN: #909091;
    --byCwui: #606061;
    --hbLTfg: #606061;
    --izFaNy: #313132;
    --gynscE: #f2f2f3;
    --hdPmNw: #f2f2f3;
    --jHdpCa: #313132;
    --bEUhj: #c91b1b;
    --hPuXrZ: #e96262;
    --bwOhic: #1f1f20;
    --IBdzS: #e2e2e3;
    --dwiCzP: #757577;
    --cSYGgN: #909091;
    --eUcsfp: #f2f2f3;
    --gLITZL: #313132;
    --kAeTIC: #1f1f20;
    --fOUYrI: #f9f9f9;
    --bqTSKs: #414143;
    --jWGaWa: #e2e2e3;
    --cCIdWC: #606061;
    --ecMBnA: #909091;
    --fZpcAt: #ffffff;
    --RsRjv: #1f1f20;
    --kcCize: #1566a7;
    --cIvFE: #87bae3;
    --hioKhC: #4a158f;
    --hICPmQ: #b48fe6;
    --eApTak: #ffffff;
    --fteZru: #ffffff;
    --glHCAK: #1f1f20;
    --bFJVFs: #1f1f20;
    --hLUKuF: #606061;
    --htQLIv: #f9f9f9;
    --hYgVMs: #414143;
    --iAnvDK: #e2e2e3;
    --jBoNOq: #f9f9f9;
    --lfxasA: #ffffff;
    --bTwRTI: #c91b1b;
    --lmDGcS: #ef8f8f;
    --bTtuxE: #c91b1b;
    --fJFray: #ef8f8f;
    --hyJfWZ: #c91b1b;
    --kziSpv: #fce9e9;
    --wnHyh: #1566a7;
    --kAQKSL: #add2ef;
    --lpbqEg: #add2ef;
    --dTTZqm: #1566a7;
    --dlgBTG: #c91b1b;
    --btEXSw: #ef8f8f;
    --bPIoUf: #ef8f8f;
    --kgaAcx: #c91b1b;
    --hVrXHf: #d2d2d3;
    --bAcgJV: #606061;
    --cfbLuO: #909091;
    --kwbIRo: #606061;
    --didBrA: #e2e2e3;
    --ebNZym: #414143;
    --cuGXdX: #e2e2e3;
    --hQceNt: #e2e2e3;
    --dEXMTu: #909091;
    --dKzKeQ: #ffffff;
    --eadHZO: #ffffff;
    --kTrVcE: #606061;
    --dUAGTB: #414143;
    --ejXQpX: #f2f2f3;
    --kDDNJp: #757577;
    --kpRgNT: #909091;
    --fagvvE: #757577;
    --LoTXm: #d2d2d3;
    --jImGax: #ffffff;
    --fwEZsD: #ffffff;
    --fjDiDl: rgba(255, 255, 255, 0);
    --iybLpX: #ffffff;
    --eiAhVx: #909091;
    --gQqVcz: #606061;
    --cYSjuf: #ffffff;
    --fBTQaN: #000000;
    --fonJuv: #757577;
    --erUYvt: #d2d2d3;
    --bLfLTP: #757577;
    --cNjegh: #d2d2d3;
    --dgIIHR: #;
    --dELJGU: e;
    --iUgWgf: 5;
    --ydaS: 3;
    --hDLrEt: f;
    --ibOsDw: 3;
    --cbNVDL: f;
    --hSBoKh: #;
    --fcCwJA: e;
    --urmxj: 9;
    --kRxTqe: 6;
    --dkOXHV: 2;
    --uQfHo: 6;
    --hcaETT: 2;
    --jeQFJW: r;
    --hRzVbz: g;
    --iTlozk: b;
    --iyrinB: a;
    --gHDdgq: (
      ; --fumsxT: 0; --gvXLVE: ,
      ; --gbdFJV: ; --cwQgTW: 0; --bjzwlz: ,
      ; --kjJftb: ; --gTUAdq: 0; --fSgOVJ: ,
      ; --cCsjFY: ; --kpIrob: 0; --gZTLYq: .; --fYgaQJ: 5; --cIrvAY:
    );
    --dpebrw: r;
    --dniAml: g;
    --fMKsmi: b;
    --ihxzWj: a;
    --cLLbAg: (
      ; --cJPAuV: 0; --fjrsuS: ,
      ; --hEeAeT: ; --eubMhg: 0; --esglbV: ,
      ; --fOTwjx: ; --iymto: 0; --ePDRUb: ,
      ; --kyErCO: ; --dYsRbR: 0; --jHtqKE: .; --cZdmMv: 7; --iIdMvi: 5;
        --jugrFN:
    );
    --gAgriQ: r;
    --gXFVjx: g;
    --jiRbai: b;
    --dWSZjv: a;
    --gMplow: (
      ; --hjOPpd: 3; --juZVfO: 1; --ejbTpb: ,
      ; --hqKcdw: ; --hOjGed: 3; --iXTbxp: 1; --inlVOA: ,
      ; --dNjWmz: ; --dswLAq: 3; --iIgMEx: 2; --hXzGVI: ,
      ; --dxxHtH: ; --dcKwHy: 0; --kSneoR: .; --khFYGc: 7; --ljehoa: 5;
        --eZjHxT:
    );
    --cSBIsI: #;
    --edWsvN: 6;
    --bXwLQq: 0;
    --diRvTv: 6;
    --ldBmds: 0;
    --ZAmHB: 6;
    --kiwpBa: 1;
    --kUaDvk: #;
    --jBZaUh: f;
    --hZSQu: f;
    --bHrEUL: f;
    --jGoUTw: f;
    --ionsst: f;
    --kjJTNC: f;
    --cQfpjM: #;
    --eThDyB: 7;
    --beLzui: 5;
    --dhNNIX: 7;
    --bjzztc: 5;
    --dmBNHR: 7;
    --kNBtcu: 7;
    --deosUS: #;
    --eRfCWf: f;
    --ieZqQE: 9;
    --jNXYVB: f;
    --ebEbVe: 9;
    --fOvlWr: f;
    --jcoZQQ: 9;
    --ZuuBq: #ffffff;
    --cuCEMw: #ffffff;
    --jDoNsZ: #c91b1b;
    --hKsZsr: #c91b1b;
    --hcNhAs: #fce9e9;
    --fhelKO: #fce9e9;
    --kHTMOI: #700f0f;
    --eqHpAi: #700f0f;
    --dKPhVr: #fffbe8;
    --jAepNt: #fffbe8;
    --boUgkp: #e6c016;
    --fgrbTH: #e6c016;
    --vcEjX: #806b0c;
    --jDnxFl: #806b0c;
    --enRQnP: #e9faf9;
    --bcZIDl: #e9faf9;
    --iwzdtl: #1cb7ad;
    --hPOBMn: #1cb7ad;
    --cSGGzX: #106660;
    --vbPuh: #106660;
    --hBmhxm: #e0f1ff;
    --gJWAYc: #e0f1ff;
    --iuEHGc: #1566a7;
    --kRUlZK: #1875c0;
    --gKPlmG: #0c3557;
    --hTskKY: #0c3557;
    --dwchcR: #1f1f20;
    --kEKFWX: #ffffff;
    --igznmD: #ffffff;
    --cmfRiV: #ffffff;
    --btpyeT: #000000;
    --grNsyF: #000000;
    --caFsUV: #ffffff;
    --kArApz: #ffffff;
    --fYQGIa: #ffffff;
    --bInzho: #ffffff;
    --ehaeaR: #f2e700;
    --hBOGgr: #f2e700;
    --kXJWnG: #e67225;
    --blIlbc: #e67225;
    --kwLGTg: #ea1605;
    --eanEne: #ea1605;
    --coVlwf: #aa00aa;
    --eOBgJt: #aa00aa;
    --jAyjbO: #0c000c;
    --fjVbBc: #0c000c;
    --hvGbNQ: #e0f1ff;
    --ifKZbG: #0c3557;
    --kBzQbr: #fff4e6;
    --huzdpl: #7f4605;
    --ToBSe: #e9faf9;
    --gkQULI: #106660;
    --dkUHkl: #fce9e9;
    --dxhHnn: #700f0f;
    --fNWxno: #e6f2ee;
    --gybuBe: #003d29;
    --iTQlAP: #f0e9fa;
    --fMPyOJ: #350f66;
    --jnCdUt: #757577;
    --fHgwkr: #313132;
    --izNvpZ: #f9f9f9;
    --jRmABr: #1f1f20;
    --cjEFPK: #f2f2f3;
    --hLrjUI: #414143;
    --fgZEkA: #ffffff;
    --eyciOa: #000000;
    --dFILxI: #c91b1b;
    --btHzni: #e53f3f;
    --lnVyDX: #e2e2e3;
    --imfkDZ: #606061;
    --VoPod: #ffffff;
    --kTjSOP: #000000;
    --kYrUMG: #ffffff;
    --iDLZAI: #ffffff;
    --fbPRlR: #414143;
    --jVKOfX: #414143;
    --hGMQwi: linear-gradient(
      90deg,
      rgba(249, 249, 249, 1),
      rgba(242, 242, 243, 1)
    );
    --gAQUus: linear-gradient(90deg, rgba(31, 31, 32, 1), rgba(49, 49, 50, 1));
    --kfnwCi: #f9f9f9;
    --bNpLg: #f9f9f9;
    --cVyEIm: #909091;
    --jlzaOw: #909091;
    --izwwMh: #e2e2e3;
    --hYwtdX: #606061;
    --kscteW: #909091;
    --fwHBaI: #ffffff;
    --fwZpCC: rgba(255, 255, 255, 0);
    --ftiNVI: #ffffff;
    --nkyGP: #c91b1b;
    --fJGcqR: #c91b1b;
    --kuUULC: #c91b1b;
    --bqjWgQ: #ef8f8f;
    --kNRtmI: #19a29a;
    --eQbqde: #19a29a;
    --fVTSIJ: #106660;
    --iFpuGP: #35d0c6;
    --edJIrg: calc(0.625rem * (var(--font-size-scale-factor, 1)));
    --gWTlMt: calc(0.75rem * (var(--font-size-scale-factor, 1)));
    --igxIqd: calc(0.875rem * (var(--font-size-scale-factor, 1)));
    --iQKiif: calc(1rem * (var(--font-size-scale-factor, 1)));
    --eWcmsu: calc(1.125rem * (var(--font-size-scale-factor, 1)));
    --gycmpu: calc(0.875rem * (var(--font-size-scale-factor, 1)));
    --fAcqXe: calc(1rem * (var(--font-size-scale-factor, 1)));
    --SdKKq: calc(1.125rem * (var(--font-size-scale-factor, 1)));
    --cEPmmi: calc(1.25rem * (var(--font-size-scale-factor, 1)));
    --ekbIoU: calc(1.375rem * (var(--font-size-scale-factor, 1)));
    --foJDmN: calc(1.5rem * (var(--font-size-scale-factor, 1)));
    --flpqmV: calc(1.625rem * (var(--font-size-scale-factor, 1)));
    --cRmDkp: calc(1.75rem * (var(--font-size-scale-factor, 1)));
    --jWiRqV: calc(2.25rem * (var(--font-size-scale-factor, 1)));
    --fKlJKK: calc(1.875rem * (var(--font-size-scale-factor, 1)));
    --dNdbni: calc(2rem * (var(--font-size-scale-factor, 1)));
    --djauGj: calc(2.125rem * (var(--font-size-scale-factor, 1)));
    --jSvCmU: calc(2.25rem * (var(--font-size-scale-factor, 1)));
    --bqeKOC: calc(2.375rem * (var(--font-size-scale-factor, 1)));
    --jpMGmZ: calc(2.5rem * (var(--font-size-scale-factor, 1)));
    --kPPiWG: calc(0.75rem * (var(--font-size-scale-factor, 1)));
    --fpOTca: calc(0.875rem * (var(--font-size-scale-factor, 1)));
    --cfIRJA: calc(1rem * (var(--font-size-scale-factor, 1)));
    --XbiON: calc(1.125rem * (var(--font-size-scale-factor, 1)));
    --jlhRZZ: calc(1.375rem * (var(--font-size-scale-factor, 1)));
    --fgSInP: calc(2.25rem * (var(--font-size-scale-factor, 1)));
    --ioVKfz: calc(1.875rem * (var(--font-size-scale-factor, 1)));
    --bEohBR: calc(1.75rem * (var(--font-size-scale-factor, 1)));
    --iYmAzZ: calc(1.625rem * (var(--font-size-scale-factor, 1)));
    --gsiOKx: calc(1.375rem * (var(--font-size-scale-factor, 1)));
    --ilzFih: calc(1.25rem * (var(--font-size-scale-factor, 1)));
    --dFbmhl: calc(1.375rem * (var(--font-size-scale-factor, 1)));
    --gItFcV: calc(1.25rem * (var(--font-size-scale-factor, 1)));
    --wUqEZ: calc(0.875rem * (var(--font-size-scale-factor, 1)));
    --gOeLwZ: calc(0.875rem * (var(--font-size-scale-factor, 1)));
    --idndBf: calc(0.875rem * (var(--font-size-scale-factor, 1)));
    --dnxXcj: calc(0.75rem * (var(--font-size-scale-factor, 1)));
    --kNuClf: calc(0.625rem * (var(--font-size-scale-factor, 1)));
    --kBbHLD: calc(0.625rem * (var(--font-size-scale-factor, 1)));
    --gxmEZv: calc(0.75rem * (var(--font-size-scale-factor, 1)));
    --jIiEbn: calc(0.625rem * (var(--font-size-scale-factor, 1)));
    --hbWEoz: 1;
    --eXBwBx: 1.25;
    --jUKtyw: 1.5;
    --ecbViV: 1.75;
    --ddXUH: calc(0.625rem * (var(--font-size-scale-factor, 1)));
    --hjvaoq: calc(0.75rem * (var(--font-size-scale-factor, 1)));
    --dGJNBe: calc(0.875rem * (var(--font-size-scale-factor, 1)));
    --jObpSw: calc(1rem * (var(--font-size-scale-factor, 1)));
    --euQSRZ: calc(1.125rem * (var(--font-size-scale-factor, 1)));
    --kPDGvV: calc(0.875rem * (var(--font-size-scale-factor, 1)));
    --MnQnN: calc(1rem * (var(--font-size-scale-factor, 1)));
    --duTijF: calc(1.125rem * (var(--font-size-scale-factor, 1)));
    --jdGoRp: calc(1.25rem * (var(--font-size-scale-factor, 1)));
    --jwYcT: calc(1.375rem * (var(--font-size-scale-factor, 1)));
    --kVdJli: calc(1.5rem * (var(--font-size-scale-factor, 1)));
    --ikWSOS: calc(1.625rem * (var(--font-size-scale-factor, 1)));
    --sznom: calc(1.75rem * (var(--font-size-scale-factor, 1)));
    --fGkaxG: calc(2.25rem * (var(--font-size-scale-factor, 1)));
    --hZGSFR: calc(1.875rem * (var(--font-size-scale-factor, 1)));
    --hBrtuV: calc(2rem * (var(--font-size-scale-factor, 1)));
    --etaZZo: calc(2.125rem * (var(--font-size-scale-factor, 1)));
    --dmVrP: calc(2.25rem * (var(--font-size-scale-factor, 1)));
    --geGaGV: calc(2.375rem * (var(--font-size-scale-factor, 1)));
    --bdkgbC: calc(2.5rem * (var(--font-size-scale-factor, 1)));
    --fhzzrV: calc(0.75rem * (var(--font-size-scale-factor, 1)));
    --hXseOl: calc(0.875rem * (var(--font-size-scale-factor, 1)));
    --gMvsFj: calc(1rem * (var(--font-size-scale-factor, 1)));
    --lkhWSK: calc(1.125rem * (var(--font-size-scale-factor, 1)));
    --dyKowu: calc(1.375rem * (var(--font-size-scale-factor, 1)));
    --kXIOhs: calc(2.25rem * (var(--font-size-scale-factor, 1)));
    --btvWIM: calc(1.875rem * (var(--font-size-scale-factor, 1)));
    --lemeUS: calc(1.75rem * (var(--font-size-scale-factor, 1)));
    --hJJoTW: calc(1.625rem * (var(--font-size-scale-factor, 1)));
    --oxUbG: calc(1.375rem * (var(--font-size-scale-factor, 1)));
    --iEReyK: calc(1.25rem * (var(--font-size-scale-factor, 1)));
    --hxiiDa: calc(1.375rem * (var(--font-size-scale-factor, 1)));
    --bYpcLW: calc(1.25rem * (var(--font-size-scale-factor, 1)));
    --ibxJzu: calc(0.875rem * (var(--font-size-scale-factor, 1)));
    --iArJcq: calc(0.875rem * (var(--font-size-scale-factor, 1)));
    --dfjBAQ: calc(0.875rem * (var(--font-size-scale-factor, 1)));
    --fvglFw: calc(0.75rem * (var(--font-size-scale-factor, 1)));
    --edqvPU: calc(0.625rem * (var(--font-size-scale-factor, 1)));
    --bJcbHE: calc(0.625rem * (var(--font-size-scale-factor, 1)));
    --ifaxwA: calc(0.75rem * (var(--font-size-scale-factor, 1)));
    --bCsGs: calc(0.625rem * (var(--font-size-scale-factor, 1)));
    --koQBGI: 768px;
    --jSFsYr: 1040px;
    --dlPwCk: 768px;
    --jSjXwP: 1040px;
  }
}
@layer utilities {
  @media screen and (min-width: 48rem) {
    .eqLmuX {
      position: -webkit-sticky;
      position: sticky;
    }
    .kJkEAv {
      top: var(--dynamic-side-area-sticky-top-value, 0);
    }
  }
}

.qgaczf9:focus-visible {
  outline: none;
}
.qgaczfb:focus-visible {
  outline-offset: -2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
.qgaczf9:focus-visible .qgaczfd {
  outline-offset: -2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .qgaczfd:focus-visible {
  outline-color: #1875c0;
}
.qgaczfk:focus-visible {
  outline-offset: -3px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .qgaczfk:focus-visible {
  outline-color: #1875c0;
}

._1pe8r9r5 {
  position: relative;
  display: block;
}
._1pe8r9r8 {
  border-radius: 8px;
}
._1pe8r9rd {
  cursor: pointer;
}
._1pe8r9rd:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
._1pe8r9rd:hover {
  opacity: 0.75;
}
html.dark ._1pe8r9rd:focus-visible {
  outline-color: #1875c0;
}
._1pe8r9rf {
  display: grid;
  grid-gap: var(--_1pe8r9r0);
  gap: var(--_1pe8r9r0);
  grid-template-columns: var(--_1pe8r9r2);
}
._1pe8r9rg {
  display: flex;
  flex-direction: column;
  gap: var(--_1pe8r9r0);
}
@media (max-width: 767px) {
  ._1pe8r9rh {
    display: grid;
    grid-gap: var(--_1pe8r9r1);
    gap: var(--_1pe8r9r1);
    grid-template-columns: var(--_1pe8r9r3);
  }
  ._1pe8r9ri {
    display: flex;
    flex-direction: column;
    gap: var(--_1pe8r9r1);
  }
}
.qjto902 {
  display: flex;
  flex-direction: column;
  gap: var(--qjto900);
  overflow: hidden;
}
@media (max-width: 767px) {
  .qjto902 {
    gap: var(--qjto901);
  }
}
.bu0zet0 {
  overflow: hidden;
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
}
.bu0zet3 {
  border-radius: 8px;
}
.bu0zet3 {
  overflow: hidden;
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
}
@media (max-width: 767px) {
  .bu0zet9 {
    border-radius: 8px;
  }
  .bu0zet9 {
    overflow: hidden;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
  }
}
._12z2gh60 {
  font-weight: 700;
  color: #1f1f20;
  line-height: 1.25;
  word-break: break-all;
  font-size: calc(1.125rem * (var(--font-size-scale-factor, 1)));
}
.ajvsp40 {
  position: relative;
  height: -moz-fit-content;
  height: fit-content;
}
._1akg3wv0 {
  display: block;
  border-radius: 4px;
  transition: opacity 0.3s;
}
._1akg3wv0:hover {
  opacity: 0.75;
}
.vmdvll5 {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(var(--vmdvll4), 1fr);
  grid-column-gap: 24px;
  column-gap: 24px;
}
@media (max-width: 767px) {
  .vmdvll5 {
    grid-template-columns: repeat(var(--vmdvll3), 1fr);
    column-gap: 16px;
  }
  .vmdvll9 {
    border-bottom: 1px var(--vmdvll2) var(--vmdvll0);
  }
}
@media (min-width: 768px) {
  .vmdvll8 {
    border-bottom: 1px var(--vmdvll2) var(--vmdvll0);
  }
}

._8xmrdl2:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._8xmrdl2:focus-visible {
  outline-color: #1875c0;
}
._14jia8c6:has(._14jia8c5:checked) {
  box-shadow: 0 0 0 2px var(--_14jia8c0, #1566a7) inset;
}
html.dark ._14jia8c6:has(._14jia8c5:checked) {
  box-shadow: 0 0 0 2px var(--_14jia8c0, #1875c0) inset;
}
._14jia8c6:has(._14jia8c5:disabled) {
  cursor: not-allowed;
  opacity: 0.57;
  background-color: #f2f2f3;
  box-shadow: inset 0 0 0 1px #414143;
}
html.dark ._14jia8c6:has(._14jia8c5:disabled) {
  opacity: 0.37;
  background-color: #000000;
  box-shadow: inset 0 0 0 1px #f2f2f3;
}
._14jia8c6:has(._14jia8c5:focus-visible) {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._14jia8c6:has(._14jia8c5:focus-visible) {
  outline-color: #1875c0;
}
._14jia8cb:has(+ ._14jia8c5:checked) {
  box-shadow: 0 0 0 2px var(--_14jia8c0, #1566a7) inset;
  background-color: var(--_14jia8c0, #1566a7);
}
._14jia8cb:has(+ ._14jia8c5:checked):before {
  transform: rotate(-45deg) scaleX(1);
}
html.dark ._14jia8cb:has(+ ._14jia8c5:checked) {
  box-shadow: 0 0 0 2px var(--_14jia8c0, #1875c0) inset;
  background-color: var(--_14jia8c0, #1875c0);
}
._14jia8cb:has(+ ._14jia8c5:disabled:checked) {
  box-shadow: inset 0 0 0 1px #414143;
  background-color: transparent;
}
._14jia8cb:has(+ ._14jia8c5:disabled:checked):before {
  border-color: #414143;
}
html.dark ._14jia8cb:has(+ ._14jia8c5:disabled:checked) {
  box-shadow: inset 0 0 0 1px #ffffff;
  background-color: transparent;
}
html.dark ._14jia8cb:has(+ ._14jia8c5:disabled:checked):before {
  border-color: #ffffff;
}
._1jc7up74:has(._1jc7up73:disabled) {
  opacity: 0.57;
  cursor: not-allowed;
}
html.dark ._1jc7up74:has(._1jc7up73:disabled) {
  opacity: 0.37;
}
._1jc7up7a:has(+ ._1jc7up73:checked) {
  border-color: var(--_1jc7up70, #1566a7);
}
._1jc7up7a:has(+ ._1jc7up73:checked):before {
  background-color: var(--_1jc7up70, #1566a7);
}
html.dark ._1jc7up7a:has(+ ._1jc7up73:checked) {
  border-color: var(--_1jc7up70, #1875c0);
}
html.dark ._1jc7up7a:has(+ ._1jc7up73:checked):before {
  background-color: var(--_1jc7up70, #1875c0);
}
._1jc7up7a:has(+ ._1jc7up73:disabled) {
  background-color: #f2f2f3;
}
html.dark ._1jc7up7a:has(+ ._1jc7up73:disabled) {
  background-color: #000000;
}
._1jc7up7a:has(+ ._1jc7up73:disabled:checked) {
  border-color: #414143;
}
._1jc7up7a:has(+ ._1jc7up73:disabled:checked):before {
  background-color: #414143;
}
html.dark ._1jc7up7a:has(+ ._1jc7up73:disabled:checked) {
  border-color: #ffffff;
}
html.dark ._1jc7up7a:has(+ ._1jc7up73:disabled:checked):before {
  background-color: #ffffff;
}
._1jc7up7a:has(+ ._1jc7up73:focus-visible) {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1jc7up7a:has(+ ._1jc7up73:focus-visible) {
  outline-color: #1875c0;
}

._2k7ci10::backdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  opacity: 0.8;
}
html.dark ._2k7ci10::backdrop {
  background-color: #000000;
}
._2k7ci15:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._2k7ci15:focus-visible {
  outline-color: #1875c0;
}

._1j5thl87:has(
  .simplebar-track.simplebar-vertical:is([style="visibility: visible;"])
) {
  padding-right: calc(10px + var(--_1j5thl80, 0px) + var(--_1j5thl81, 0px));
}
._17k1oek0 ._1j5thl84:is(:not(._1j5thl86)) .simplebar-track,
html.dark ._1j5thl84:is(:not(._1j5thl86)) .simplebar-track {
  background-color: #313132;
  border-color: #d2d2d3;
}
._17k1oek0
  ._1j5thl84:is(:not(._1j5thl86))
  .simplebar-scrollbar.simplebar-visible:before,
html.dark
  ._1j5thl84:is(:not(._1j5thl86))
  .simplebar-scrollbar.simplebar-visible:before {
  background-color: #909091;
  outline-color: #d2d2d3;
}
._1j5thl84 .simplebar-mask:has(.simplebar-content-wrapper:focus-visible):after {
  content: "";
  pointer-events: none;
  position: absolute;
  inset: 0;
  margin-inline: 2px;
  margin-right: 12px;
  border: solid;
  border-radius: 4px;
  border-width: 2px;
  border-color: #1566a7;
}
._17k1oek0
  ._1j5thl84:is(:not(._1j5thl86))
  .simplebar-mask:has(.simplebar-content-wrapper:focus-visible):after,
html.dark
  ._1j5thl84:is(:not(._1j5thl86))
  .simplebar-mask:has(.simplebar-content-wrapper:focus-visible):after {
  border-color: #1875c0;
}
._1j5thl84 .simplebar-content-wrapper:focus-visible {
  outline: none;
}

._20zele2 {
  height: 100%;
  width: 100%;
  position: relative;
}
._20zele2,
._20zele3 {
  box-sizing: border-box;
}
._20zele3 {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-type: none;
  display: grid;
  flex: 1 1;
  grid-column-gap: 24px;
  column-gap: 24px;
  grid-template-columns: repeat(var(--_20zele1), 1fr);
}
@media (max-width: 767px) {
  ._20zele3 {
    column-gap: 16px;
    grid-template-columns: repeat(var(--_20zele0), 1fr);
  }
}

._1xgv8e97 {
  display: var(--_1xgv8e92);
  width: var(--_1xgv8e95);
  flex-shrink: 0;
}
._1xgv8e9d {
  border-top-left-radius: var(--_1xgv8e93);
  border-top-right-radius: var(--_1xgv8e93);
}
._1xgv8e9f {
  overflow: hidden;
}
._1xgv8e9g {
  border-bottom-left-radius: var(--_1xgv8e93);
  border-bottom-right-radius: var(--_1xgv8e93);
}
._1xgv8e9h {
  cursor: var(--_1xgv8e90);
}
._1xgv8e9i {
  height: var(--_1xgv8e94);
  width: 100%;
  object-fit: var(--_1xgv8e91);
  vertical-align: bottom;
  border-bottom-left-radius: var(--_1xgv8e93);
  border-bottom-right-radius: var(--_1xgv8e93);
  aspect-ratio: var(--_1xgv8e96);
}
._1xgv8e9j {
  pointer-events: none;
}
@media print {
  ._1xgv8e9n {
    visibility: hidden;
    position: relative;
  }
  ._1xgv8e9n:after {
    content: "NO PRINTING";
    position: absolute;
    visibility: visible;
    top: 50%;
    left: 50%;
    font-size: 14px;
    color: #1f1f20;
    transform: translate(-50%, -50%);
  }
}

._1o0k0y90 {
  box-sizing: border-box;
  display: block;
}
._1o0k0y91 {
  border-radius: 0 !important;
}

._1c5es4m0 {
  line-height: 24px;
  font-size: calc(1rem * (var(--font-size-scale-factor, 1)));
  color: #1f1f20;
}
._1c5es4m1 {
  fill: #1f1f20;
  margin-left: 8px;
  vertical-align: sub;
}
._1c5es4m2 {
  display: inline-block;
  line-height: 1.25;
  margin-right: 8px;
}
._1c5es4m3 {
  padding-block: 4px;
  border-radius: 4px;
}
._1c5es4m3:hover {
  text-decoration: underline;
  opacity: 1 !important;
}

.esl7kn1l {
  margin-top: var(--esl7kn2) !important;
}
.esl7kn1m {
  margin-right: var(--esl7kn4) !important;
}
.esl7kn1n {
  margin-bottom: var(--esl7kn6) !important;
}
.esl7kn1o {
  margin-left: var(--esl7kn8) !important;
}
.esl7kn1q {
  padding-top: var(--esl7knc) !important;
}
.esl7kn1r {
  padding-right: var(--esl7kne) !important;
}
.esl7kn1s {
  padding-bottom: var(--esl7kng) !important;
}
.esl7kn1t {
  padding-left: var(--esl7kni) !important;
}
.esl7kn2p {
  text-align: var(--esl7kn1g) !important;
}
:is(.esl7kn2s) {
  font-family:
    BIZ UDPGothic,
    Hiragino Sans,
    sans-serif;
}
:where(.esl7kn2s) {
  line-height: 1;
}
:where(
  .esl7kn2s:where(
    html,
    body,
    div,
    span,
    applet,
    object,
    iframe,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    blockquote,
    pre,
    a,
    abbr,
    acronym,
    address,
    big,
    cite,
    code,
    del,
    dfn,
    em,
    img,
    ins,
    kbd,
    q,
    s,
    samp,
    small,
    strike,
    strong,
    sub,
    sup,
    tt,
    var,
    b,
    u,
    i,
    center,
    dl,
    dt,
    dd,
    ol,
    ul,
    li,
    fieldset,
    form,
    label,
    legend,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td,
    article,
    aside,
    canvas,
    details,
    embed,
    figure,
    figcaption,
    footer,
    header,
    hgroup,
    menu,
    nav,
    output,
    ruby,
    section,
    summary,
    time,
    mark,
    audio,
    video,
    button,
    input,
    select,
    textarea
  ),
  .esl7kn2s
    :where(
      html,
      body,
      div,
      span,
      applet,
      object,
      iframe,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      p,
      blockquote,
      pre,
      a,
      abbr,
      acronym,
      address,
      big,
      cite,
      code,
      del,
      dfn,
      em,
      img,
      ins,
      kbd,
      q,
      s,
      samp,
      small,
      strike,
      strong,
      sub,
      sup,
      tt,
      var,
      b,
      u,
      i,
      center,
      dl,
      dt,
      dd,
      ol,
      ul,
      li,
      fieldset,
      form,
      label,
      legend,
      table,
      caption,
      tbody,
      tfoot,
      thead,
      tr,
      th,
      td,
      article,
      aside,
      canvas,
      details,
      embed,
      figure,
      figcaption,
      footer,
      header,
      hgroup,
      menu,
      nav,
      output,
      ruby,
      section,
      summary,
      time,
      mark,
      audio,
      video,
      button,
      input,
      select,
      textarea
    )
) {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  color: currentColor;
  background: none;
  text-decoration: none;
  vertical-align: baseline;
  overflow-wrap: anywhere;
}
:where(
  .esl7kn2s:where(
    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    menu,
    nav,
    section
  ),
  .esl7kn2s
    :where(
      article,
      aside,
      details,
      figcaption,
      figure,
      footer,
      header,
      hgroup,
      menu,
      nav,
      section
    )
) {
  display: block;
}
:where(
  .esl7kn2s:where(ol, ul, menu, summary),
  .esl7kn2s :where(ol, ul, menu, summary)
) {
  list-style: none;
}
:where(.esl7kn2s:where(blockquote, q), .esl7kn2s :where(blockquote, q)) {
  quotes: none;
}
:where(
  .esl7kn2s:where(blockquote:before, blockquote:after, q:before, q:after),
  .esl7kn2s :where(blockquote:before, blockquote:after, q:before, q:after)
) {
  content: none;
}
:where(.esl7kn2s:where(table), .esl7kn2s :where(table)) {
  border-collapse: collapse;
  border-spacing: 0;
}
:where(
  .esl7kn2s:where(*, :before, :after),
  .esl7kn2s :where(*, :before, :after)
) {
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .esl7kn1l {
    margin-top: var(--esl7kn3) !important;
  }
  .esl7kn1m {
    margin-right: var(--esl7kn5) !important;
  }
  .esl7kn1n {
    margin-bottom: var(--esl7kn7) !important;
  }
  .esl7kn1o {
    margin-left: var(--esl7kn9) !important;
  }
  .esl7kn1q {
    padding-top: var(--esl7knd) !important;
  }
  .esl7kn1r {
    padding-right: var(--esl7knf) !important;
  }
  .esl7kn1s {
    padding-bottom: var(--esl7knh) !important;
  }
  .esl7kn1t {
    padding-left: var(--esl7knj) !important;
  }
  .esl7kn2p {
    text-align: var(--esl7kn1h) !important;
  }
}
._14xli2ae {
  margin: var(--_14xli2a4);
  border: 0;
  border-top: var(--_14xli2a6);
  border-right: var(--_14xli2aa);
  width: var(--_14xli2a0);
  height: var(--_14xli2a2);
}
@media (max-width: 767px) {
  ._14xli2ae {
    width: var(--_14xli2a1);
    height: var(--_14xli2a3);
    margin: var(--_14xli2a5);
    border-top: var(--_14xli2a7);
    border-right: var(--_14xli2ab);
  }
}
.l2kdnf9 {
  display: flex;
  flex-wrap: var(--l2kdnf8);
  flex-direction: var(--l2kdnf0);
  justify-content: var(--l2kdnf2);
  align-items: var(--l2kdnf4);
  gap: var(--l2kdnf6);
}
@media (max-width: 767px) {
  .l2kdnf9 {
    flex-direction: var(--l2kdnf1);
    justify-content: var(--l2kdnf3);
    align-items: var(--l2kdnf5);
    gap: var(--l2kdnf7);
  }
}
.kdhzbi3 {
  row-gap: var(--kdhzbi0, 24px);
}
.kdhzbi7 {
  font-size: var(--kdhzbi4);
  color: var(--kdhzbi5);
}
@media (max-width: 767px) {
  .kdhzbi3 {
    row-gap: var(--kdhzbi1, 16px);
  }
}

.ca4a3q0:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .ca4a3q0:focus-visible {
  outline-color: #1875c0;
}
._1i1d7shc:is(ol) > ._1i1d7shd:before {
  content: counters(index, "-") ".";
  counter-increment: index;
  padding-right: 4px;
}
._1i1d7shc:is(ol) > ._1i1d7shd[data-footnote-definition]:before {
  content: counter(footnote-index) ".";
  counter-increment: footnote-index;
  padding-right: 4px;
}
._1i1d7shc:is(ul) > ._1i1d7shd {
  position: relative;
}
._1i1d7shc:is(ul) > ._1i1d7shd:before {
  content: "";
  position: absolute;
  width: calc(calc(1rem * (var(--font-size-scale-factor, 1))) / 4);
  height: calc(calc(1rem * (var(--font-size-scale-factor, 1))) / 4);
  top: calc(calc(1rem * (var(--font-size-scale-factor, 1))) * 1.5 / 2);
  left: 0;
  transform: translate(calc(-16px - 50%), -50%);
  border-radius: 50%;
  background-color: currentColor;
}
._1i1d7shc ._1i1d7shc:is(ul) > ._1i1d7shd:before {
  background-color: transparent;
  border: 1px solid;
}
._1i1d7shc ._1i1d7shc ._1i1d7shc:is(ul) > ._1i1d7shd:before {
  background-color: currentColor;
  border: none;
  border-radius: 0;
}
._1i1d7she:is(ul) {
  padding-left: 28px;
}
._1i1d7she:is(ol) {
  list-style-position: inside;
  counter-reset: index footnote-index;
}
._1i1d7sh0 {
  color: #1f1f20;
}
._1i1d7sh0 :last-child {
  margin-bottom: 0 !important;
}
._1i1d7sh0 p:has(.nw--attention),
._1i1d7sh0 p:has(.nw--subtitle),
._1i1d7sh0 p:has(.nw--updated) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  margin-bottom: 8px;
  line-height: 1;
}
._1i1d7sh0 p:has(.nw--attention) + h2,
._1i1d7sh0 p:has(.nw--attention) + h3,
._1i1d7sh0 p:has(.nw--subtitle) + h2,
._1i1d7sh0 p:has(.nw--subtitle) + h3,
._1i1d7sh0 p:has(.nw--updated) + h2,
._1i1d7sh0 p:has(.nw--updated) + h3 {
  margin-top: 0;
}
._1i1d7sh0 .nw--video:has(figcaption) > iframe {
  margin-bottom: 0;
}

._58di5q2 {
  cursor: pointer;
  display: flex;
  align-items: center;
  outline: none;
  line-height: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  text-align: left;
  border-width: 1px;
  border-style: solid;
  width: var(--_58di5q0);
}
._58di5q2:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
._58di5q2:disabled {
  cursor: not-allowed;
}
html.dark ._58di5q2:focus-visible {
  outline-color: #1875c0;
}
._58di5q6 {
  padding-inline: 12px;
  border-radius: 4px;
  gap: 2px;
}
._58di5q6 {
  padding-block: 8px;
  min-height: 34px;
  min-width: 68px;
}
._58di5qg {
  font-size: calc(0.875rem * (var(--font-size-scale-factor, 1)));
}
._58di5qz {
  color: #ffffff;
  background-color: #313132;
  border-color: #313132;
}
._58di5qz:disabled {
  opacity: 0.57;
}
._58di5qz:is(html.dark ._58di5qz, ._17k1oek0 ._58di5qz):disabled {
  opacity: 0.37;
}
._58di5qz:not([disabled]):hover {
  background-color: #1f1f20;
  border-color: #1f1f20;
}
._58di5qz:not([disabled]):active {
  background-color: #000000;
  border-color: #000000;
}
._58di5qz:is(html.dark ._58di5qz, ._17k1oek0 ._58di5qz):not([disabled]):hover {
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
._58di5qz:is(html.dark ._58di5qz, ._17k1oek0 ._58di5qz):not([disabled]):active {
  background-color: #ffffff;
  border-color: #ffffff;
}
._58di5q10:is(html.dark ._58di5q10, ._17k1oek0 ._58di5q10):disabled {
  opacity: 0.8;
}
._58di5q10:focus-visible {
  background-color: #b21818;
  border-color: transparent;
}
._58di5q10:is(html.dark ._58di5q10, ._17k1oek0 ._58di5q10):not(
    [disabled]
  ):hover {
  background-color: #e53f3f;
  border-color: #e53f3f;
}
._58di5q10:is(html.dark ._58di5q10, ._17k1oek0 ._58di5q10):not(
    [disabled]
  ):active {
  background-color: #e96262;
  border-color: #e96262;
}
._58di5q10:is(html.dark ._58di5q10, ._17k1oek0 ._58di5q10):focus-visible {
  background-color: #e53f3f;
  border-color: transparent;
}
._58di5q11:is(html.dark ._58di5q11, ._17k1oek0 ._58di5q11):disabled {
  opacity: 0.37;
}
._58di5q11:is(html.dark ._58di5q11, ._17k1oek0 ._58di5q11):not(
    [disabled]
  ):hover {
  background-color: #1f1f20;
}
._58di5q11:is(html.dark ._58di5q11, ._17k1oek0 ._58di5q11):not(
    [disabled]
  ):active {
  background-color: #313132;
}
._58di5q12:is(html.dark ._58di5q12, ._17k1oek0 ._58di5q12):disabled {
  opacity: 0.8;
}
._58di5q12:focus-visible {
  color: #b21818;
  border-color: #b21818;
}
._58di5q12:is(html.dark ._58di5q12, ._17k1oek0 ._58di5q12):not(
    [disabled]
  ):hover {
  color: #e53f3f;
  background-color: #1f1f20;
  border-color: #e53f3f;
}
._58di5q12:is(html.dark ._58di5q12, ._17k1oek0 ._58di5q12):not(
    [disabled]
  ):active {
  color: #e96262;
  background-color: #313132;
  border-color: #e96262;
}
._58di5q12:is(html.dark ._58di5q12, ._17k1oek0 ._58di5q12):focus-visible {
  color: #e53f3f;
  border-color: #e53f3f;
}
._58di5q13:is(html.dark ._58di5q13, ._17k1oek0 ._58di5q13):disabled {
  opacity: 0.37;
}
._58di5q13:is(html.dark ._58di5q13, ._17k1oek0 ._58di5q13):not(
    [disabled]
  ):hover {
  background-color: #1f1f20;
  border-color: #1f1f20;
}
._58di5q13:is(html.dark ._58di5q13, ._17k1oek0 ._58di5q13):not(
    [disabled]
  ):active {
  background-color: #313132;
  border-color: #313132;
}
._58di5q14:is(html.dark ._58di5q14, ._17k1oek0 ._58di5q14):disabled {
  opacity: 0.8;
}
._58di5q14:is(html.dark ._58di5q14, ._17k1oek0 ._58di5q14):not(
    [disabled]
  ):hover {
  color: #e53f3f;
  background-color: #1f1f20;
  border-color: #1f1f20;
}
._58di5q14:is(html.dark ._58di5q14, ._17k1oek0 ._58di5q14):not(
    [disabled]
  ):active {
  color: #e96262;
  background-color: #313132;
  border-color: #313132;
}
._58di5q1f {
  justify-content: center;
}
@media (max-width: 767px) {
  ._58di5q2 {
    width: var(--_58di5q1);
  }
  ._58di5q3 {
    max-width: 600px;
  }
  ._58di5qk {
    padding-block: 4px;
    min-height: 24px;
    min-width: 52px;
  }
  ._58di5qk {
    padding-inline: 12px;
    border-radius: 4px;
    gap: 2px;
  }
  ._58di5qu {
    font-size: calc(0.75rem * (var(--font-size-scale-factor, 1)));
  }
  ._58di5q1i {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  ._58di5q4 {
    max-width: 600px;
  }
}
._17qrc530:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._17qrc530:focus-visible {
  outline-color: #1875c0;
}
.wff3ys1::backdrop {
  background: unset;
}
.wff3ys2::backdrop {
  position: fixed;
  inset: 0;
  background-color: #000000;
  opacity: 0.8;
}
html.dark .wff3ys2::backdrop {
  background-color: #000000;
}
.wff3ys9:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .wff3ys9:focus-visible {
  outline-color: #1875c0;
}

.qhunxd4 {
  outline: none;
  pointer-events: var(--qhunxd2);
}
.qhunxd4,
.qhunxd5 {
  cursor: pointer;
  opacity: var(--qhunxd1);
}
.qhunxd5 {
  pointer-events: none;
}
.qhunxd6:focus-visible .qhunxd7 {
  vector-effect: non-scaling-stroke;
  paint-order: stroke fill;
  stroke: #1566a7;
  stroke-width: 5;
}
html.dark .qhunxd6:focus-visible .qhunxd7 {
  vector-effect: non-scaling-stroke;
  paint-order: stroke fill;
  stroke: #1875c0;
}
.qhunxd4:focus-visible .qhunxd7 {
  vector-effect: non-scaling-stroke;
  paint-order: stroke fill;
  stroke: #1566a7;
  stroke-width: 10;
}
html.dark .qhunxd4:focus-visible .qhunxd7 {
  vector-effect: non-scaling-stroke;
  paint-order: stroke fill;
  stroke: #1875c0;
}
.qhunxd8 {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 1;
}
.qhunxdd {
  overflow: initial;
}
.qhunxdl {
  cursor: pointer;
}
.qhunxdn {
  transition: fill 0.2s;
}
.qhunxdl:hover .qhunxdn {
  fill: #2470ac;
}
.qhunxdp {
  transition: fill 0.2s;
}
.qhunxdl:hover .qhunxdp {
  fill: #3e898b;
}
.qhunxdr {
  transition: fill 0.2s;
}
.qhunxdl:hover .qhunxdr {
  fill: #8ca736;
}
.qhunxdt {
  transition: fill 0.2s;
}
.qhunxdl:hover .qhunxdt {
  fill: #467e47;
}
.qhunxdv {
  transition: fill 0.2s;
}
.qhunxdl:hover .qhunxdv {
  fill: #ca5ea3;
}
.qhunxdx {
  transition: fill 0.2s;
}
.qhunxdl:hover .qhunxdx {
  fill: #c56e26;
}
.qhunxdz {
  transition: fill 0.2s;
}
.qhunxdl:hover .qhunxdz {
  fill: #dcbf22;
}
.qhunxd11 {
  transition: fill 0.2s;
}
.qhunxdl:hover .qhunxd11 {
  fill: #ca3535;
}
._1nagqef0 {
  position: relative;
  overflow: hidden;
  padding: 60px 12px 26px;
}

.znan2ap:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .znan2ap:focus-visible {
  outline-color: #1875c0;
}
.znan2ap:is(a):hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

._11uvllac:has(._11uvllab:disabled) {
  opacity: 0.57;
}
html.dark ._11uvllac:has(._11uvllab:disabled) {
  opacity: 0.37;
}
._11uvllae:has(+ ._11uvllab:checked) {
  background-color: #1566a7;
}
._11uvllae:has(+ ._11uvllab:checked:disabled) {
  background-color: #0f4672;
}
._11uvllae:has(+ ._11uvllab:checked):before {
  transform: translateX(
    calc(
      var(--_11uvlla7) - var(--_11uvlla8) -
        (var(--_11uvlla6) - var(--_11uvlla8))
    )
  );
}
._11uvllae:has(+ ._11uvllab:focus-visible) {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
._11uvllae:has(+ ._11uvllab:disabled):before {
  background-color: #e2e2e3;
}
html.dark ._11uvllae:has(+ ._11uvllab:checked) {
  background-color: #1875c0;
}
html.dark ._11uvllae:has(+ ._11uvllab:checked:disabled) {
  background-color: #ffffff;
}
html.dark ._11uvllae:has(+ ._11uvllab:disabled):before {
  background-color: #b1b1b2;
}
html.dark ._11uvllae:has(+ ._11uvllab:focus-visible) {
  outline-color: #1875c0;
}
._17k1oek2:has(:focus-visible) .qptj411,
._17k1oek3:has(:focus-visible) .qptj411 {
  opacity: 1;
  pointer-events: auto;
}
._17k1oek2:has(:focus-visible) .qptj412,
._17k1oek3:has(:focus-visible) .qptj412 {
  opacity: 1;
  pointer-events: auto;
}
._17k1oek2:has(:focus-visible) .qptj419,
._17k1oek3:has(:focus-visible) .qptj419 {
  opacity: 1;
  pointer-events: auto;
}
._1re3ar1:has(:focus-visible) {
  opacity: 1;
}
@media (max-height: 767px) and (orientation: landscape) {
  ._17k1oek7 ._1re3ar4:is(._17k1oek3 ._1re3ar4) {
    aspect-ratio: 16/9;
    max-width: 100dvw;
    max-height: 100dvh;
    margin: auto;
  }
  ._17k1oek7 ._1re3ar6:is(._17k1oek3 ._1re3ar6) {
    gap: 60px;
  }
}
._1u6kzok0:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1u6kzok0:focus-visible {
  outline-color: #1875c0;
}
._1u6kzok1:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1u6kzok1:focus-visible {
  outline-color: #1875c0;
}
.y6ywp00:focus-visible:before {
  content: "";
  position: absolute;
  inset: 4px;
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1875c0;
  border-radius: 4px;
  z-index: 1;
  inset-block: 6px;
}
.y6ywp01:focus-visible:before {
  content: "";
  position: absolute;
  inset: 4px;
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1875c0;
  border-radius: 4px;
  z-index: 1;
  inset-block: 6px;
}
.y6ywp05:focus-visible:before {
  content: "";
  position: absolute;
  inset: 4px;
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1875c0;
  border-radius: 4px;
  z-index: 1;
  inset-block: 6px;
}
.y6ywp06:focus-visible:before {
  content: "";
  position: absolute;
  inset: 4px;
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1875c0;
  border-radius: 4px;
  z-index: 1;
  inset-block: 6px;
}
.awnrfp6:focus-visible {
  outline-offset: 11px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
.awnrfp7:focus-visible {
  outline-offset: 11px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
@media (max-height: 767px) and (orientation: landscape) {
  .awnrfp6:is(._17k1oek7 .awnrfp6):focus-visible {
    outline-offset: 10px;
  }
  .awnrfp7:is(._17k1oek7 .awnrfp7):focus-visible {
    outline-offset: 10px;
  }
  @supports (-moz-appearance: none) {
  }
}
@media (max-width: 767px) and (orientation: portrait) {
  .awnrfp6:focus-visible {
    outline-offset: 10px;
  }
  .awnrfp7:focus-visible {
    outline-offset: 10px;
  }
  @supports (-moz-appearance: none) {
  }
}
@supports (-moz-appearance: none) {
}
._467f3g4:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._467f3g4:focus-visible {
  outline-color: #1875c0;
}
._467f3g5:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._467f3g5:focus-visible {
  outline-color: #1875c0;
}
._467f3g8:focus-visible:before {
  content: "";
  position: absolute;
  inset: 0;
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1875c0;
  border-radius: 4px;
  z-index: 1;
}
@media (max-height: 767px) and (orientation: landscape) {
  ._17k1oek7 ._1i0yvv51:is(._17k1oek3 ._1i0yvv51) {
    font-size: 22px;
  }
  ._17k1oek7 ._1i0yvv52:is(._17k1oek3 ._1i0yvv52) {
    font-size: 22px;
  }
  ._17k1oek7 ._1i0yvv53:is(._17k1oek3 ._1i0yvv53) {
    font-size: 22px;
  }
}

._1s2jck42:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1s2jck42:focus-visible {
  outline-color: #1875c0;
}
._1s2jck43:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1s2jck43:focus-visible {
  outline-color: #1875c0;
}
._1s2jck43:focus-visible:before {
  content: "";
  position: absolute;
  inset: 0;
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1875c0;
  border-radius: 4px;
  z-index: 1;
}
@media (max-height: 767px) and (orientation: landscape) {
  ._17k1oek7 ._1s2jck45:is(._17k1oek3 ._1s2jck45) {
    right: 8px;
    bottom: 8px;
    padding-block: 8px;
    padding-inline: 16px;
    border-width: 2px;
    font-size: 16px;
  }
  ._17k1oek7 ._1s2jck49:is(._17k1oek3 ._1s2jck49) {
    font-size: 68px;
    bottom: 8px;
    left: 12px;
  }
  ._17k1oek7 ._1s2jck4a:is(._17k1oek3 ._1s2jck4a) {
    font-size: 48px;
    top: 8px;
    right: 12px;
  }
}
@media (max-height: 767px) and (orientation: landscape) {
  ._17k1oek7 ._145mt9h0:is(._17k1oek3 ._145mt9h0) {
    font-size: 12px;
  }
}
body:has(._1faxly4) {
  background: #000 !important;
  overflow: hidden;
}

html.dark ._39oxse7:focus-visible {
  outline-color: #1875c0;
}
._39oxseb:focus-visible {
  outline-width: 0;
}
._39oxsec:focus-visible {
  outline-width: 0;
}
._39oxsed:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._39oxsed:focus-visible {
  outline-color: #1875c0;
}

.uqv5oq2 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.uqv5oq4 {
  color: #1f1f20;
  line-height: 1.25;
  font-weight: 700;
  font-size: var(--uqv5oq0);
}
@media (max-width: 767px) {
  .uqv5oq4 {
    font-size: var(--uqv5oq1);
  }
}

.g7l4292 {
  color: #1f1f20;
  display: grid;
  grid-template-columns: repeat(var(--g7l4291), 1fr);
  grid-column-gap: 24px;
  column-gap: 24px;
}
.g7l4297 {
  display: flex;
  align-items: center;
}
.g7l4298 {
  display: flex;
  width: 100%;
  gap: 8px;
  padding: 16px 0;
  border-radius: 4px;
}
.g7l4298:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
.g7l4298:hover {
  opacity: 0.75;
}
html.dark .g7l4298:focus-visible {
  outline-color: #1875c0;
}
.g7l429a {
  gap: 4px;
}
.g7l429a,
.g7l429b {
  display: flex;
  flex-direction: column;
}
.g7l429b {
  gap: 8px;
}
.g7l429d {
  font-size: calc(1rem * (var(--font-size-scale-factor, 1)));
  font-weight: 700;
  line-height: 1.25;
}
.g7l429e {
  font-size: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  line-height: 1.25;
}
.g7l429f {
  display: flex;
  align-items: center;
  margin-left: auto;
  flex-shrink: 0;
  font-size: 20px;
}
@media (max-width: 767px) {
  .g7l4292 {
    grid-template-columns: repeat(var(--g7l4290), 1fr);
    column-gap: 16px;
  }
  .g7l4294 {
    border-top: 1px dotted #d2d2d3;
  }
  .g7l4296 {
    border-bottom: 1px dotted #d2d2d3;
  }
}
@media (min-width: 768px) {
  .g7l4293 {
    border-top: 1px dotted #d2d2d3;
  }
  .g7l4295 {
    border-bottom: 1px dotted #d2d2d3;
  }
}

._1sggly91:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1sggly91:focus-visible {
  outline-color: #1875c0;
}
._1sggly92:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1sggly92:focus-visible {
  outline-color: #1875c0;
}

._1vo19qm2 {
  cursor: pointer;
  display: flex;
  align-items: center;
  outline: none;
  line-height: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  text-align: start;
  border-width: 1px;
  border-style: solid;
  width: var(--_1vo19qm0);
  border-radius: 10000px;
}
._1vo19qm2:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
._1vo19qm2:disabled {
  cursor: not-allowed;
}
html.dark ._1vo19qm2:focus-visible {
  outline-color: #1875c0;
}
._1vo19qm6 {
  padding-block: 8px;
  padding-inline: 20px;
  min-height: 34px;
  gap: 2px;
  min-width: 68px;
}
._1vo19qmg {
  font-size: calc(0.875rem * (var(--font-size-scale-factor, 1)));
}
._1vo19qmz:is(html.dark ._1vo19qmz, ._17k1oek0 ._1vo19qmz):disabled {
  opacity: 0.37;
}
._1vo19qmz:is(html.dark ._1vo19qmz, ._17k1oek0 ._1vo19qmz):not(
    [disabled]
  ):hover {
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
._1vo19qmz:is(html.dark ._1vo19qmz, ._17k1oek0 ._1vo19qmz):not(
    [disabled]
  ):active {
  background-color: #ffffff;
  border-color: #ffffff;
}
._1vo19qm10:is(html.dark ._1vo19qm10, ._17k1oek0 ._1vo19qm10):disabled {
  opacity: 0.8;
}
._1vo19qm10:focus-visible {
  background-color: #b21818;
}
._1vo19qm10:is(html.dark ._1vo19qm10, ._17k1oek0 ._1vo19qm10):not(
    [disabled]
  ):hover {
  background-color: #e53f3f;
  border-color: #e53f3f;
}
._1vo19qm10:is(html.dark ._1vo19qm10, ._17k1oek0 ._1vo19qm10):not(
    [disabled]
  ):active {
  background-color: #e96262;
  border-color: #e96262;
}
._1vo19qm10:is(html.dark ._1vo19qm10, ._17k1oek0 ._1vo19qm10):focus-visible {
  background-color: #e53f3f;
}
._1vo19qm11 {
  color: #1f1f20;
  background-color: #ffffff;
  border-color: #313132;
}
._1vo19qm11:disabled {
  opacity: 0.57;
}
._1vo19qm11:is(html.dark ._1vo19qm11, ._17k1oek0 ._1vo19qm11):disabled {
  opacity: 0.37;
}
._1vo19qm11:not([disabled]):hover {
  background-color: #f9f9f9;
}
._1vo19qm11:not([disabled]):active {
  background-color: #f2f2f3;
}
._1vo19qm11:is(html.dark ._1vo19qm11, ._17k1oek0 ._1vo19qm11):not(
    [disabled]
  ):hover {
  background-color: #1f1f20;
}
._1vo19qm11:is(html.dark ._1vo19qm11, ._17k1oek0 ._1vo19qm11):not(
    [disabled]
  ):active {
  background-color: #313132;
}
._1vo19qm12:is(html.dark ._1vo19qm12, ._17k1oek0 ._1vo19qm12):disabled {
  opacity: 0.8;
}
._1vo19qm12:focus-visible {
  color: #b21818;
  border-color: #b21818;
}
._1vo19qm12:is(html.dark ._1vo19qm12, ._17k1oek0 ._1vo19qm12):not(
    [disabled]
  ):hover {
  color: #e53f3f;
  background-color: #1f1f20;
  border-color: #e53f3f;
}
._1vo19qm12:is(html.dark ._1vo19qm12, ._17k1oek0 ._1vo19qm12):not(
    [disabled]
  ):active {
  color: #e96262;
  background-color: #313132;
  border-color: #e96262;
}
._1vo19qm12:is(html.dark ._1vo19qm12, ._17k1oek0 ._1vo19qm12):focus-visible {
  color: #e53f3f;
  border-color: #e53f3f;
}
._1vo19qm14 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: calc(1em + 4px);
}
._1vo19qm1d {
  justify-content: center;
}
@media (max-width: 767px) {
  ._1vo19qm2 {
    width: var(--_1vo19qm1);
  }
  ._1vo19qm3 {
    max-width: 600px;
  }
  ._1vo19qmk {
    padding-block: 4px;
    padding-inline: 12px;
    min-height: 24px;
    gap: 2px;
    min-width: 52px;
  }
  ._1vo19qmu {
    font-size: calc(0.75rem * (var(--font-size-scale-factor, 1)));
  }
  ._1vo19qm1g {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  ._1vo19qm4 {
    max-width: 600px;
  }
}

.yket650 {
  display: grid;
}
.yket650 {
  margin: 0;
  padding: 0;
}
.yket658:is(html.dark .yket658, ._17k1oek0 .yket658):before {
  border-right-color: var(--yket654, transparent);
}
.yket659:is(html.dark .yket659, ._17k1oek0 .yket659):before {
  border-bottom-color: var(--yket654, transparent);
}

._1rorb637:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1rorb637:focus-visible {
  outline-color: #1875c0;
}
.pt6pju8:has(.pt6pju7:disabled) {
  opacity: 0.57;
  cursor: not-allowed;
}
html.dark .pt6pju8:has(.pt6pju7:disabled) {
  opacity: 0.37;
}
.pt6pjue:has(+ .pt6pju7:checked) {
  border-color: var(--pt6pju1, #1566a7);
  background-color: var(--pt6pju1, #1566a7);
}
.pt6pjue:has(+ .pt6pju7:checked):before {
  transform: rotate(-45deg) scaleX(1);
}
html.dark .pt6pjue:has(+ .pt6pju7:checked) {
  border-color: var(--pt6pju1, #1875c0);
  background-color: var(--pt6pju1, #1875c0);
}
.pt6pjue:has(+ .pt6pju7:disabled) {
  background-color: #f2f2f3;
}
html.dark .pt6pjue:has(+ .pt6pju7:disabled) {
  background-color: #000000;
}
.pt6pjue:has(+ .pt6pju7:disabled:checked) {
  border-color: #414143;
}
.pt6pjue:has(+ .pt6pju7:disabled:checked):before {
  border-color: #414143;
}
html.dark .pt6pjue:has(+ .pt6pju7:disabled:checked) {
  border-color: #ffffff;
}
html.dark .pt6pjue:has(+ .pt6pju7:disabled:checked):before {
  border-color: #ffffff;
}
.pt6pjue:has(+ .pt6pju7:focus-visible) {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .pt6pjue:has(+ .pt6pju7:focus-visible) {
  outline-color: #1875c0;
}
._7wekwg0 {
  flex-shrink: 0;
}

.ounrk32 {
  width: 100%;
  height: 100%;
  color: var(--ounrk30);
}

.stmlc4b:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .stmlc4b:focus-visible {
  outline-color: #1875c0;
}

._1cvxp424 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._1cvxp426 {
  border-bottom: 1px solid #d2d2d3;
  padding-bottom: 20px;
}
._1cvxp427 {
  color: var(--_1cvxp420);
  line-height: 1.25;
  font-weight: 700;
  font-size: var(--_1cvxp422);
}
._1cvxp428 {
  border-radius: 4px;
  display: inline-block;
}
._1cvxp42a {
  display: inline-block;
  width: calc(1em + 4px);
  height: calc(1em + 4px);
}
._1cvxp42a {
  margin-left: 8px;
  vertical-align: sub;
}
@media (max-width: 767px) {
  ._1cvxp424 {
    gap: 4px;
  }
  ._1cvxp426 {
    padding-bottom: 16px;
  }
  ._1cvxp427 {
    font-size: var(--_1cvxp423);
  }
}

._77bznr4:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._77bznr4:focus-visible {
  outline-color: #1875c0;
}
._77bznr9:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._77bznr9:focus-visible {
  outline-color: #1875c0;
}

._1o4gdfj5 {
  display: var(--_1o4gdfj0);
  color: var(--_1o4gdfj1);
  font-size: var(--_1o4gdfj3);
}
._1o4gdfjc {
  line-height: 1.25;
}
@media (max-width: 767px) {
  ._1o4gdfj5 {
    font-size: var(--_1o4gdfj4);
  }
}
._1hcim0r0 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 2px;
  column-gap: 4px;
}

._1vu0yuxa:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1vu0yuxa:focus-visible {
  outline-color: #1875c0;
}
._1vu0yuxb:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1vu0yuxb:focus-visible {
  outline-color: #1875c0;
}
._1vu0yuxm:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1vu0yuxm:focus-visible {
  outline-color: #1875c0;
}
html.dark
  ._1vu0yuxl:focus-visible
  ._1vu0yuxm:is(html.dark ._1vu0yuxm, ._17k1oek0 ._1vu0yuxm) {
  outline-color: #1875c0;
}
._1vu0yuxl:focus-visible ._1vu0yuxm {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
._1vu0yuxu:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1vu0yuxu:focus-visible {
  outline-color: #1875c0;
}
._1vu0yuxu:is(html.dark ._1vu0yuxu, ._17k1oek0 ._1vu0yuxu):disabled {
  opacity: 0.37;
}
._1vu0yuxu:is(html.dark ._1vu0yuxu, ._17k1oek0 ._1vu0yuxu):not(
    [disabled]
  ):hover {
  background-color: #f9f9f9;
}

._1yvk0f68 {
  white-space: var(--_1yvk0f62);
  line-height: var(--_1yvk0f63);
  font-size: var(--_1yvk0f64);
  color: var(--_1yvk0f60);
}
._1yvk0f6c {
  text-align: center !important;
}
._1yvk0f6f {
  font-weight: 700 !important;
}
@media (max-width: 767px) {
  ._1yvk0f68 {
    font-size: var(--_1yvk0f65);
  }
}

.lkx6fc6:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .lkx6fc6:focus-visible {
  outline-color: #1875c0;
}
.lkx6fc16:is(html.dark .lkx6fc16, ._17k1oek0 .lkx6fc16):disabled {
  opacity: 0.8;
}
.lkx6fc18:is(html.dark .lkx6fc18, ._17k1oek0 .lkx6fc18):hover {
  background-color: #f9f9f9;
  border-color: #f9f9f9;
  opacity: 1;
}
.lkx6fc18:is(html.dark .lkx6fc18, ._17k1oek0 .lkx6fc18):active {
  background-color: #ffffff;
  border-color: #ffffff;
}
.lkx6fc19:focus-visible {
  background-color: #b21818;
  border-color: #b21818;
}
.lkx6fc19:is(html.dark .lkx6fc19, ._17k1oek0 .lkx6fc19):hover {
  background-color: #e53f3f;
  border-color: #e53f3f;
  opacity: 1;
}
.lkx6fc19:is(html.dark .lkx6fc19, ._17k1oek0 .lkx6fc19):active {
  background-color: #e96262;
  border-color: #e96262;
}
.lkx6fc19:is(html.dark .lkx6fc19, ._17k1oek0 .lkx6fc19):focus-visible {
  background-color: #e53f3f;
  border-color: #e53f3f;
}
.lkx6fc1a:is(html.dark .lkx6fc1a, ._17k1oek0 .lkx6fc1a):hover {
  background-color: #1f1f20;
  opacity: 1;
}
.lkx6fc1a:is(html.dark .lkx6fc1a, ._17k1oek0 .lkx6fc1a):active {
  background-color: #313132;
}
.dj5t6ma {
  box-sizing: border-box;
  cursor: pointer;
  display: var(--dj5t6m8);
  align-items: center;
  outline: none;
  font-weight: var(--dj5t6m2);
  text-decoration: none;
  line-height: 1.25;
  border-radius: 2px;
  color: var(--dj5t6m0, #1f1f20) !important;
  width: var(--dj5t6m6);
}
.dj5t6ma:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark .dj5t6ma:focus-visible {
  outline-color: #1875c0;
}
.dj5t6mc:is(a):hover {
  opacity: 0.75;
}
.dj5t6mh {
  font-size: calc(1rem * (var(--font-size-scale-factor, 1)));
}
.dj5t6m10 {
  display: inline-flex;
  vertical-align: sub;
  line-height: 1;
  font-size: calc(1em + 4px);
}
.dj5t6m10 {
  margin-left: var(--dj5t6m3);
}
@media (max-width: 767px) {
  .dj5t6ma {
    width: var(--dj5t6m7);
    display: var(--dj5t6m9);
  }
  .dj5t6mq {
    font-size: calc(0.875rem * (var(--font-size-scale-factor, 1)));
  }
  .dj5t6mr {
    font-size: calc(1rem * (var(--font-size-scale-factor, 1)));
  }
  .dj5t6m10 {
    margin-left: var(--dj5t6m4);
  }
}
._16wd3ey0:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._16wd3ey0:focus-visible {
  outline-color: #1875c0;
}
._16wd3ey0:is(button):hover {
  cursor: pointer;
}
._16wd3ey0:is(button, a):hover {
  opacity: 0.75;
}

._37v81j0 {
  box-sizing: border-box;
  margin: 0 auto;
}
._37v81j2 {
  max-width: 1040px !important;
}

._1yvyrz30:is(a):where(:hover) {
  opacity: 0.75;
}
._1yvyrz30:where(:focus-visible) {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1yvyrz30:where(:focus-visible) {
  outline-color: #1875c0;
}

._1hyvwb65:focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: #1566a7;
}
html.dark ._1hyvwb65:focus-visible {
  outline-color: #1875c0;
}
._1hyvwb65:is(a):hover {
  opacity: 0.75;
}

div {
  cursor: default !important;
}

a {
  cursor: pointer !important;
}

.subtitle {
  color: rgb(31, 31, 32);
  font-size: calc(1.375rem * (var(--font-size-scale-factor, 1)));
  font-weight: 700;
  line-height: 1.25;
  margin: 25px 0;
}

.paragraph {
  color: #1f1f20;
  line-height: 1.75;
  margin-bottom: 20px;
  font-size: calc(1rem * (var(--font-size-scale-factor, 1)));
}

.title-quote {
  background: #f9f9f9;
  padding: 10px;
  font-size: 18px;
  font-weight: 900;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 15px;
}

.number__title-quote {
  display: grid;
  place-items: center;
  width: 26px;
  height: 26px;
  border: 1px solid #909091;
  border-radius: 4px;
  cursor: pointer;
}

.green-box {
  background: #f9f9f9;
  padding: 10px;
  font-size: 18px;
  font-weight: 700;
}

.red-box {
  background: #ffe4e4;
  padding: 10px;
  font-size: 14px;
}

.link:hover {
  opacity: 0.75;
}
