/*! CSS Used from: Embedded */
:root {
  --fds-black: #000000;
  --fds-black-alpha-05: rgba(0, 0, 0, 0.05);
  --fds-black-alpha-10: rgba(0, 0, 0, 0.1);
  --fds-black-alpha-15: rgba(0, 0, 0, 0.15);
  --fds-black-alpha-20: rgba(0, 0, 0, 0.2);
  --fds-black-alpha-30: rgba(0, 0, 0, 0.3);
  --fds-black-alpha-40: rgba(0, 0, 0, 0.4);
  --fds-black-alpha-50: rgba(0, 0, 0, 0.5);
  --fds-black-alpha-60: rgba(0, 0, 0, 0.6);
  --fds-black-alpha-80: rgba(0, 0, 0, 0.8);
  --fds-blue-05: #ecf3ff;
  --fds-blue-30: #aac9ff;
  --fds-blue-40: #77a7ff;
  --fds-blue-60: #1877f2;
  --fds-blue-70: #2851a3;
  --fds-blue-80: #1d3c78;
  --fds-button-text: #444950;
  --fds-comment-background: #f2f3f5;
  --fds-dark-mode-gray-35: #cccccc;
  --fds-dark-mode-gray-50: #828282;
  --fds-dark-mode-gray-70: #4a4a4a;
  --fds-dark-mode-gray-80: #373737;
  --fds-dark-mode-gray-90: #282828;
  --fds-dark-mode-gray-100: #1c1c1c;
  --fds-gray-00: #f5f6f7;
  --fds-gray-05: #f2f3f5;
  --fds-gray-10: #ebedf0;
  --fds-gray-20: #dadde1;
  --fds-gray-25: #ccd0d5;
  --fds-gray-30: #bec3c9;
  --fds-gray-45: #8d949e;
  --fds-gray-70: #606770;
  --fds-gray-80: #444950;
  --fds-gray-90: #303338;
  --fds-gray-100: #1c1e21;
  --fds-green-55: #00a400;
  --fds-highlight: #3578e5;
  --fds-highlight-cell-background: #ecf3ff;
  --fds-primary-icon: #1c1e21;
  --fds-primary-text: #1c1e21;
  --fds-red-55: #fa383e;
  --fds-soft: cubic-bezier(0.08, 0.52, 0.52, 1);
  --fds-spectrum-aluminum-tint-70: #e4f0f6;
  --fds-spectrum-blue-gray-tint-70: #cfd1d5;
  --fds-spectrum-cherry: #f35369;
  --fds-spectrum-cherry-tint-70: #fbccd2;
  --fds-spectrum-grape-tint-70: #ddd5f0;
  --fds-spectrum-grape-tint-90: #f4f1fa;
  --fds-spectrum-lemon-dark-1: #f5c33b;
  --fds-spectrum-lemon-tint-70: #fef2d1;
  --fds-spectrum-lime: #a3ce71;
  --fds-spectrum-lime-tint-70: #e4f0d5;
  --fds-spectrum-orange-tint-70: #fcdec5;
  --fds-spectrum-orange-tint-90: #fef4ec;
  --fds-spectrum-seafoam-tint-70: #caeef9;
  --fds-spectrum-slate-dark-2: #89a1ac;
  --fds-spectrum-slate-tint-70: #eaeff2;
  --fds-spectrum-teal: #6bcebb;
  --fds-spectrum-teal-dark-1: #4dbba6;
  --fds-spectrum-teal-dark-2: #31a38d;
  --fds-spectrum-teal-tint-70: #d2f0ea;
  --fds-spectrum-teal-tint-90: #f0faf8;
  --fds-spectrum-tomato: #fb724b;
  --fds-spectrum-tomato-tint-30: #f38e7b;
  --fds-spectrum-tomato-tint-90: #fdefed;
  --fds-strong: cubic-bezier(0.12, 0.8, 0.32, 1);
  --fds-white: #ffffff;
  --fds-white-alpha-05: rgba(255, 255, 255, 0.05);
  --fds-white-alpha-10: rgba(255, 255, 255, 0.1);
  --fds-white-alpha-20: rgba(255, 255, 255, 0.2);
  --fds-white-alpha-30: rgba(255, 255, 255, 0.3);
  --fds-white-alpha-40: rgba(255, 255, 255, 0.4);
  --fds-white-alpha-50: rgba(255, 255, 255, 0.5);
  --fds-white-alpha-60: rgba(255, 255, 255, 0.6);
  --fds-white-alpha-80: rgba(255, 255, 255, 0.8);
  --fds-yellow-20: #ffba00;
  --accent: hsl(214, 89%, 52%);
  --always-white: #ffffff;
  --always-black: black;
  --always-dark-gradient: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  --always-dark-overlay: rgba(0, 0, 0, 0.4);
  --always-light-overlay: rgba(255, 255, 255, 0.4);
  --always-gray-40: #65676b;
  --always-gray-75: #bcc0c4;
  --always-gray-95: #f0f2f5;
  --attachment-footer-background: #f0f2f5;
  --background-deemphasized: #f0f2f5;
  --base-blue: #1877f2;
  --base-cherry: #f3425f;
  --base-grape: #9360f7;
  --base-lemon: #f7b928;
  --base-lime: #45bd62;
  --base-pink: #ff66bf;
  --base-seafoam: #54c7ec;
  --base-teal: #2abba7;
  --base-tomato: #fb724b;
  --text-badge-info-background: hsl(214, 89%, 52%);
  --text-badge-success-background: #31a24c;
  --text-badge-attention-background: hsl(40, 89%, 52%);
  --text-badge-critical-background: #e41e3f;
  --blue-link: #216fdb;
  --border-focused: #65676b;
  --card-background: #ffffff;
  --card-background-flat: #f7f8fa;
  --comment-background: #f0f2f5;
  --comment-footer-background: #f6f9fa;
  --dataviz-primary-1: rgb(48, 200, 180);
  --disabled-button-background: #e4e6eb;
  --disabled-button-text: #bcc0c4;
  --disabled-icon: #bcc0c4;
  --disabled-text: #bcc0c4;
  --divider: #ced0d4;
  --event-date: #f3425f;
  --fb-wordmark: #1877f2;
  --filter-accent: invert(39%) sepia(57%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(200%) saturate(147.75%)
    hue-rotate(202deg) brightness(97%) contrast(96%);
  --filter-always-white: invert(100%);
  --filter-disabled-icon: invert(80%) sepia(6%) saturate(200%) saturate(120%)
    hue-rotate(173deg) brightness(98%) contrast(89%);
  --filter-placeholder-icon: invert(59%) sepia(11%) saturate(200%)
    saturate(135%) hue-rotate(176deg) brightness(96%) contrast(94%);
  --filter-primary-icon: invert(8%) sepia(10%) saturate(200%) saturate(200%)
    saturate(166%) hue-rotate(177deg) brightness(104%) contrast(91%);
  --filter-secondary-icon: invert(39%) sepia(21%) saturate(200%)
    saturate(109.5%) hue-rotate(174deg) brightness(94%) contrast(86%);
  --filter-warning-icon: invert(77%) sepia(29%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(200%) saturate(128%)
    hue-rotate(359deg) brightness(102%) contrast(107%);
  --filter-blue-link-icon: invert(30%) sepia(98%) saturate(200%) saturate(200%)
    saturate(200%) saturate(166.5%) hue-rotate(192deg) brightness(91%)
    contrast(101%);
  --filter-positive: invert(37%) sepia(61%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(115%) hue-rotate(91deg)
    brightness(97%) contrast(105%);
  --filter-negative: invert(25%) sepia(33%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(110%)
    hue-rotate(345deg) brightness(132%) contrast(96%);
  --glimmer-spinner-icon: #65676b;
  --hero-banner-background: #ffffff;
  --hosted-view-selected-state: rgba(45, 136, 255, 0.1);
  --highlight-bg: #e7f3ff;
  --hover-overlay: rgba(0, 0, 0, 0.05);
  --list-cell-chevron: #65676b;
  --media-hover: rgba(68, 73, 80, 0.15);
  --media-inner-border: rgba(0, 0, 0, 0.1);
  --media-outer-border: #ffffff;
  --media-pressed: rgba(68, 73, 80, 0.35);
  --messenger-card-background: #ffffff;
  --messenger-reply-background: #f0f2f5;
  --overlay-alpha-80: rgba(244, 244, 244, 0.8);
  --overlay-on-media: rgba(0, 0, 0, 0.6);
  --nav-bar-background: #ffffff;
  --nav-bar-background-gradient: linear-gradient(
    to top,
    #ffffff,
    rgba(255, 255, 255.9),
    rgba(255, 255, 255, 0.7),
    rgba(255, 255, 255, 0.4),
    rgba(255, 255, 255, 0)
  );
  --nav-bar-background-gradient-wash: linear-gradient(
    to top,
    #f0f2f5,
    rgba(240, 242, 245.9),
    rgba(240, 242, 245, 0.7),
    rgba(240, 242, 245, 0.4),
    rgba(240, 242, 245, 0)
  );
  --negative: hsl(350, 87%, 55%);
  --negative-background: hsl(350, 87%, 55%, 20%);
  --new-notification-background: #e7f3ff;
  --non-media-pressed: rgba(68, 73, 80, 0.15);
  --non-media-pressed-on-dark: rgba(255, 255, 255, 0.3);
  --notification-badge: #e41e3f;
  --placeholder-icon: #65676b;
  --placeholder-image: rgb(164, 167, 171);
  --placeholder-text: #65676b;
  --placeholder-text-on-media: rgba(255, 255, 255, 0.5);
  --popover-background: #ffffff;
  --positive: #31a24c;
  --positive-background: #deefe1;
  --press-overlay: rgba(0, 0, 0, 0.1);
  --primary-button-background: #1b74e4;
  --primary-button-icon: #ffffff;
  --primary-button-pressed: #77a7ff;
  --primary-button-text: #ffffff;
  --primary-deemphasized-button-background: #e7f3ff;
  --primary-deemphasized-button-pressed: rgba(0, 0, 0, 0.05);
  --primary-deemphasized-button-pressed-overlay: rgba(25, 110, 255, 0.15);
  --primary-deemphasized-button-text: #1877f2;
  --primary-icon: #050505;
  --primary-text: #050505;
  --primary-text-on-media: #ffffff;
  --primary-web-focus-indicator: #d24294;
  --progress-ring-neutral-background: rgba(0, 0, 0, 0.2);
  --progress-ring-neutral-foreground: #000000;
  --progress-ring-on-media-background: rgba(255, 255, 255, 0.2);
  --progress-ring-on-media-foreground: #ffffff;
  --progress-ring-blue-background: rgba(24, 119, 242, 0.2);
  --progress-ring-blue-foreground: hsl(214, 89%, 52%);
  --progress-ring-disabled-background: rgba(190, 195, 201, 0.2);
  --progress-ring-disabled-foreground: #bec3c9;
  --rating-star-active: #eb660d;
  --scroll-thumb: #bcc0c4;
  --scroll-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px rgba(0, 0, 0, 0.1) inset;
  --secondary-button-background: #e4e6eb;
  --secondary-button-background-floating: #ffffff;
  --secondary-button-background-on-dark: rgba(0, 0, 0, 0.4);
  --secondary-button-pressed: rgba(0, 0, 0, 0.05);
  --secondary-button-stroke: transparent;
  --secondary-button-text: #050505;
  --secondary-icon: #65676b;
  --secondary-text: #65676b;
  --secondary-text-on-media: rgba(255, 255, 255, 0.9);
  --section-header-text: #4b4c4f;
  --shadow-1: rgba(0, 0, 0, 0.1);
  --shadow-2: rgba(0, 0, 0, 0.2);
  --shadow-5: rgba(0, 0, 0, 0.5);
  --shadow-8: rgba(0, 0, 0, 0.8);
  --shadow-inset: rgba(255, 255, 255, 0.5);
  --shadow-elevated: 0 8px 20px 0 rgba(0, 0, 0, 0.2),
    0 2px 4px 0 rgba(0, 0, 0, 0.1);
  --shadow-persistent: 0px 0px 12px rgba(52, 72, 84, 0.05);
  --shadow-primary: 0px 5px 12px rgba(52, 72, 84, 0.2);
  --surface-background: #ffffff;
  --switch-active: hsl(214, 89%, 52%);
  --text-highlight: rgba(24, 119, 242, 0.2);
  --input-background: #ffffff;
  --input-background-disabled: #f0f2f5;
  --input-border-color: #ced0d4;
  --input-border-color-hover: var(--placeholder-text);
  --input-label-color-highlighted: hsl(214, 89%, 52%);
  --text-input-outside-label: #000000;
  --toast-background: #ffffff;
  --toast-text: #1c2b33;
  --toast-text-link: #216fdb;
  --toggle-active-background: #e7f3ff;
  --toggle-active-icon: rgb(24, 119, 242);
  --toggle-active-text: rgb(24, 119, 242);
  --toggle-button-active-background: #e7f3ff;
  --tooltip-background: rgba(244, 244, 244, 0.8);
  --tooltip-box-shadow: 0 2px 4px 0 var(--shadow-5);
  --wash: #e4e6eb;
  --web-wash: #f0f2f5;
  --warning: hsl(40, 89%, 52%);
  --fb-logo-color: #2d88ff;
  --dialog-anchor-vertical-padding: 56px;
  --header-height: 56px;
  --global-panel-width: 0px;
  --global-panel-width-expanded: 0px;
  --alert-banner-corner-radius: 8px;
  --button-corner-radius: 6px;
  --button-corner-radius-medium: 10px;
  --button-corner-radius-large: 12px;
  --button-height-large: 40px;
  --button-height-medium: 36px;
  --button-padding-horizontal-large: 16px;
  --button-padding-horizontal-medium: 16px;
  --button-icon-padding-large: 16px;
  --button-icon-padding-medium: 16px;
  --button-inner-icon-spacing-large: 3px;
  --button-inner-icon-spacing-medium: 3px;
  --blueprint-button-height-medium: 40px;
  --blueprint-button-height-large: 48px;
  --card-corner-radius: 8px;
  --card-box-shadow: 0 12px 28px 0 var(--shadow-2), 0 2px 4px 0 var(--shadow-1);
  --card-padding-horizontal: 10px;
  --card-padding-vertical: 20px;
  --chip-corner-radius: 6px;
  --dialog-corner-radius: 8px;
  --glimmer-corner-radius: 8px;
  --image-corner-radius: 4px;
  --input-corner-radius: 6px;
  --input-border-width: 1px;
  --nav-list-cell-corner-radius: 8px;
  --list-cell-corner-radius: 8px;
  --list-cell-min-height: 52px;
  --list-cell-padding-vertical: 20px;
  --list-cell-padding-vertical-with-addon: 14px;
  --menu-item-base-margin-horizontal: 8px;
  --menu-item-base-padding-horizontal: 8px;
  --nav-list-cell-min-height: 0px;
  --nav-list-cell-padding-vertical: 16px;
  --nav-list-cell-padding-vertical-with-addon: 16px;
  --page-footer-padding-vertical: 16px;
  --section-header-addOnEnd-margin-horizontal: 8px;
  --section-header-addOnStart-margin-horizontal: 12px;
  --section-header-addOnEnd-button-padding-horizontal: 0px;
  --section-header-addOnEnd-button-padding-vertical: 0px;
  --section-header-padding-vertical: 16px;
  --section-header-subtitle-margin-vertical: 14px;
  --section-header-subtitle-with-addOnEnd-margin-vertical: 6px;
  --text-badge-corner-radius: 4px;
  --text-badge-padding-horizontal: 6px;
  --text-badge-padding-vertical: 6px;
  --text-input-multi-padding-between-text-scrollbar: 20px;
  --text-input-multi-padding-scrollbar: 16px;
  --text-input-caption-margin-top: 10px;
  --text-input-label-top: 22px;
  --text-input-min-height: 64px;
  --text-input-padding-vertical: 12px;
  --toast-addon-padding-horizontal: 6px;
  --toast-addon-padding-vertical: 6px;
  --toast-container-max-width: 100%;
  --toast-container-min-width: 288px;
  --toast-container-padding-horizontal: 10px;
  --toast-container-padding-vertical: 16px;
  --toast-corner-radius: 8px;
  --typeahead-list-outer-padding-vertical: 2px;
  --fds-animation-enter-exit-in: cubic-bezier(0.14, 1, 0.34, 1);
  --fds-animation-enter-exit-out: cubic-bezier(0.45, 0.1, 0.2, 1);
  --fds-animation-swap-shuffle-in: cubic-bezier(0.14, 1, 0.34, 1);
  --fds-animation-swap-shuffle-out: cubic-bezier(0.45, 0.1, 0.2, 1);
  --fds-animation-move-in: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-move-out: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-expand-collapse-in: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-expand-collapse-out: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-passive-move-in: cubic-bezier(0.5, 0, 0.1, 1);
  --fds-animation-passive-move-out: cubic-bezier(0.5, 0, 0.1, 1);
  --fds-animation-quick-move-in: cubic-bezier(0.1, 0.9, 0.2, 1);
  --fds-animation-quick-move-out: cubic-bezier(0.1, 0.9, 0.2, 1);
  --fds-animation-fade-in: cubic-bezier(0, 0, 1, 1);
  --fds-animation-fade-out: cubic-bezier(0, 0, 1, 1);
  --fds-duration-extra-extra-short-in: 100ms;
  --fds-duration-extra-extra-short-out: 100ms;
  --fds-duration-extra-short-in: 200ms;
  --fds-duration-extra-short-out: 150ms;
  --fds-duration-short-in: 280ms;
  --fds-duration-short-out: 200ms;
  --fds-duration-medium-in: 400ms;
  --fds-duration-medium-out: 350ms;
  --fds-duration-long-in: 500ms;
  --fds-duration-long-out: 350ms;
  --fds-duration-extra-long-in: 1000ms;
  --fds-duration-extra-long-out: 1000ms;
  --fds-duration-none: 0ms;
  --fds-fast: 200ms;
  --fds-slow: 400ms;
  --font-family-apple: system-ui, -apple-system, BlinkMacSystemFont,
    ".SFNSText-Regular", sans-serif;
  --font-family-code: ui-monospace, Menlo, Consolas, Monaco, monospace;
  --font-family-default: Helvetica, Arial, sans-serif;
  --font-family-segoe: Segoe UI Historic, Segoe UI, Helvetica, Arial, sans-serif;
  --body-font-family: Placeholder Font;
  --body-font-size: 0.9375rem;
  --body-font-weight: 400;
  --body-line-height: 1.3333;
  --body-emphasized-font-family: Placeholder Font;
  --body-emphasized-font-size: 0.9375rem;
  --body-emphasized-font-weight: 600;
  --body-emphasized-line-height: 1.3333;
  --headline1-font-family: Optimistic Display Bold, system-ui, sans-serif;
  --headline1-font-size: 1.75rem;
  --headline1-font-weight: 700;
  --headline1-line-height: 1.2143;
  --headline2-font-family: Optimistic Display Bold, system-ui, sans-serif;
  --headline2-font-size: 1.5rem;
  --headline2-font-weight: 700;
  --headline2-line-height: 1.25;
  --headline3-font-family: Optimistic Display Bold, system-ui, sans-serif;
  --headline3-font-size: 1.0625rem;
  --headline3-font-weight: 700;
  --headline3-line-height: 1.2941;
  --meta-font-family: Placeholder Font;
  --meta-font-size: 0.8125rem;
  --meta-font-weight: 400;
  --meta-line-height: 1.3846;
  --meta-emphasized-font-family: Placeholder Font;
  --meta-emphasized-font-size: 0.8125rem;
  --meta-emphasized-font-weight: 600;
  --meta-emphasized-line-height: 1.3846;
  --primary-label-font-family: Optimistic Display Medium, system-ui, sans-serif;
  --primary-label-font-size: 1.0625rem;
  --primary-label-font-weight: 500;
  --primary-label-line-height: 1.2941;
  --secondary-label-font-family: Placeholder Font;
  --secondary-label-font-size: 0.9375rem;
  --secondary-label-font-weight: 500;
  --secondary-label-line-height: 1.3333;
  --tertiary-label-font-family: Placeholder Font;
  --tertiary-label-font-size: 0.6875rem;
  --tertiary-label-font-weight: 500;
  --tertiary-label-line-height: 1.4545;
  --text-input-field-font-family: Placeholder Font;
  --text-input-field-font-size: 1rem;
  --text-input-field-font-weight: 500;
  --text-input-field-line-height: 1.2941;
  --text-input-label-font-family: Placeholder Font;
  --text-input-label-font-size: 17px;
  --text-input-label-font-size-scale-multiplier: 0.75;
  --text-input-label-font-weight: 400;
  --text-input-label-line-height: 1.2941;
  --tooltip-border-radius: 8px;
  --dialog-size-medium-max-width: 700px;
  --dialog-size-medium-width: 100%;
  --dialog-size-small-max-width: 548px;
  --dialog-size-small-width: 100%;
  --dataviz-primary-2: rgb(134, 218, 255);
  --dataviz-primary-3: rgb(95, 170, 255);
  --dataviz-secondary-1: rgb(118, 62, 230);
  --dataviz-secondary-2: rgb(147, 96, 247);
  --dataviz-secondary-3: rgb(219, 26, 139);
  --dataviz-supplementary-1: rgb(255, 122, 105);
  --dataviz-supplementary-2: rgb(241, 168, 23);
  --dataviz-supplementary-3: rgb(49, 162, 76);
  --dataviz-supplementary-4: rgb(50, 52, 54);
}
@media (prefers-color-scheme: dark) {
  :root {
    --fds-black: black;
    --fds-black-alpha-05: rgba(0, 0, 0, 0.05);
    --fds-black-alpha-10: rgba(0, 0, 0, 0.1);
    --fds-black-alpha-15: rgba(0, 0, 0, 0.15);
    --fds-black-alpha-20: rgba(0, 0, 0, 0.2);
    --fds-black-alpha-30: rgba(0, 0, 0, 0.3);
    --fds-black-alpha-40: rgba(0, 0, 0, 0.4);
    --fds-black-alpha-50: rgba(0, 0, 0, 0.5);
    --fds-black-alpha-60: rgba(0, 0, 0, 0.6);
    --fds-black-alpha-80: rgba(0, 0, 0, 0.8);
    --fds-blue-05: black;
    --fds-blue-30: black;
    --fds-blue-40: black;
    --fds-blue-60: black;
    --fds-blue-70: black;
    --fds-blue-80: black;
    --fds-button-text: black;
    --fds-comment-background: black;
    --fds-dark-mode-gray-35: black;
    --fds-dark-mode-gray-50: black;
    --fds-dark-mode-gray-70: black;
    --fds-dark-mode-gray-80: black;
    --fds-dark-mode-gray-90: black;
    --fds-dark-mode-gray-100: black;
    --fds-gray-00: black;
    --fds-gray-05: black;
    --fds-gray-10: black;
    --fds-gray-20: black;
    --fds-gray-25: black;
    --fds-gray-30: black;
    --fds-gray-45: black;
    --fds-gray-70: black;
    --fds-gray-80: black;
    --fds-gray-90: black;
    --fds-gray-100: black;
    --fds-green-55: black;
    --fds-highlight: black;
    --fds-highlight-cell-background: black;
    --fds-primary-icon: white;
    --fds-primary-text: white;
    --fds-red-55: black;
    --fds-soft: cubic-bezier(0.08, 0.52, 0.52, 1);
    --fds-spectrum-aluminum-tint-70: black;
    --fds-spectrum-blue-gray-tint-70: black;
    --fds-spectrum-cherry: black;
    --fds-spectrum-cherry-tint-70: black;
    --fds-spectrum-grape-tint-70: black;
    --fds-spectrum-grape-tint-90: black;
    --fds-spectrum-lemon-dark-1: black;
    --fds-spectrum-lemon-tint-70: black;
    --fds-spectrum-lime: black;
    --fds-spectrum-lime-tint-70: black;
    --fds-spectrum-orange-tint-70: black;
    --fds-spectrum-orange-tint-90: black;
    --fds-spectrum-seafoam-tint-70: black;
    --fds-spectrum-slate-dark-2: black;
    --fds-spectrum-slate-tint-70: black;
    --fds-spectrum-teal: black;
    --fds-spectrum-teal-dark-1: black;
    --fds-spectrum-teal-dark-2: black;
    --fds-spectrum-teal-tint-70: black;
    --fds-spectrum-teal-tint-90: black;
    --fds-spectrum-tomato: black;
    --fds-spectrum-tomato-tint-30: black;
    --fds-spectrum-tomato-tint-90: black;
    --fds-strong: cubic-bezier(0.12, 0.8, 0.32, 1);
    --fds-white: black;
    --fds-white-alpha-05: rgba(255, 255, 255, 0.05);
    --fds-white-alpha-10: rgba(255, 255, 255, 0.1);
    --fds-white-alpha-20: rgba(255, 255, 255, 0.2);
    --fds-white-alpha-30: rgba(255, 255, 255, 0.3);
    --fds-white-alpha-40: rgba(255, 255, 255, 0.4);
    --fds-white-alpha-50: rgba(255, 255, 255, 0.5);
    --fds-white-alpha-60: rgba(255, 255, 255, 0.6);
    --fds-white-alpha-80: rgba(255, 255, 255, 0.8);
    --fds-yellow-20: black;
    --accent: hsl(214, 100%, 59%);
    --always-white: white;
    --always-black: black;
    --always-dark-gradient: linear-gradient(
      rgba(0, 0, 0, 0),
      rgba(0, 0, 0, 0.6)
    );
    --always-dark-overlay: rgba(0, 0, 0, 0.4);
    --always-light-overlay: rgba(255, 255, 255, 0.4);
    --always-gray-40: #65676b;
    --always-gray-75: #bcc0c4;
    --always-gray-95: #f0f2f5;
    --attachment-footer-background: rgba(255, 255, 255, 0.1);
    --background-deemphasized: rgba(255, 255, 255, 0.1);
    --base-blue: #1877f2;
    --base-cherry: #f3425f;
    --base-grape: #9360f7;
    --base-lemon: #f7b928;
    --base-lime: #45bd62;
    --base-pink: #ff66bf;
    --base-seafoam: #54c7ec;
    --base-teal: #2abba7;
    --base-tomato: #fb724b;
    --text-badge-info-background: hsl(214, 100%, 59%);
    --text-badge-success-background: #31a24c;
    --text-badge-attention-background: hsl(40, 89%, 52%);
    --text-badge-critical-background: #e41e3f;
    --blue-link: #4599ff;
    --border-focused: #8a8d91;
    --card-background: #242526;
    --card-background-flat: #323436;
    --comment-background: #3a3b3c;
    --comment-footer-background: #4e4f50;
    --dataviz-primary-1: rgb(48, 200, 180);
    --disabled-button-background: rgba(255, 255, 255, 0.2);
    --disabled-button-text: rgba(255, 255, 255, 0.3);
    --disabled-icon: rgba(255, 255, 255, 0.3);
    --disabled-text: rgba(255, 255, 255, 0.3);
    --divider: #3e4042;
    --event-date: #f3425f;
    --fb-wordmark: #ffffff;
    --filter-accent: invert(40%) sepia(52%) saturate(200%) saturate(200%)
      saturate(200%) saturate(189%) hue-rotate(191deg) brightness(103%)
      contrast(102%);
    --filter-always-white: invert(100%);
    --filter-disabled-icon: invert(100%) opacity(30%);
    --filter-placeholder-icon: invert(59%) sepia(11%) saturate(200%)
      saturate(135%) hue-rotate(176deg) brightness(96%) contrast(94%);
    --filter-primary-icon: invert(89%) sepia(6%) hue-rotate(185deg);
    --filter-secondary-icon: invert(62%) sepia(98%) saturate(12%)
      hue-rotate(175deg) brightness(90%) contrast(96%);
    --filter-warning-icon: invert(77%) sepia(29%) saturate(200%) saturate(200%)
      saturate(200%) saturate(200%) saturate(200%) saturate(128%)
      hue-rotate(359deg) brightness(102%) contrast(107%);
    --filter-blue-link-icon: invert(73%) sepia(29%) saturate(200%)
      saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%)
      saturate(103.25%) hue-rotate(189deg) brightness(101%) contrast(101%);
    --filter-positive: invert(37%) sepia(61%) saturate(200%) saturate(200%)
      saturate(200%) saturate(200%) saturate(115%) hue-rotate(91deg)
      brightness(97%) contrast(105%);
    --filter-negative: invert(25%) sepia(33%) saturate(200%) saturate(200%)
      saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(110%)
      hue-rotate(345deg) brightness(132%) contrast(96%);
    --glimmer-spinner-icon: white;
    --hero-banner-background: #e85d07;
    --hosted-view-selected-state: rgba(45, 136, 255, 0.1);
    --highlight-bg: rgba(24, 119, 242, 0.31);
    --hover-overlay: rgba(255, 255, 255, 0.1);
    --list-cell-chevron: #b0b3b8;
    --media-hover: rgba(68, 73, 80, 0.15);
    --media-inner-border: rgba(255, 255, 255, 0.05);
    --media-outer-border: #33363a;
    --media-pressed: rgba(68, 73, 80, 0.35);
    --messenger-card-background: #242526;
    --messenger-reply-background: #18191a;
    --overlay-alpha-80: rgba(11, 11, 11, 0.8);
    --overlay-on-media: rgba(0, 0, 0, 0.6);
    --nav-bar-background: #242526;
    --nav-bar-background-gradient: linear-gradient(
      to top,
      #242526,
      rgba(36, 37, 38, 0.9),
      rgba(36, 37, 38, 0.7),
      rgba(36, 37, 38, 0.4),
      rgba(36, 37, 38, 0)
    );
    --nav-bar-background-gradient-wash: linear-gradient(
      to top,
      #18191a,
      rgba(24, 25, 26, 0.9),
      rgba(24, 25, 26, 0.7),
      rgba(24, 25, 26, 0.4),
      rgba(24, 25, 26, 0)
    );
    --negative: hsl(350, 87%, 55%);
    --negative-background: hsl(350, 87%, 55%, 20%);
    --new-notification-background: #e7f3ff;
    --non-media-pressed: rgba(68, 73, 80, 0.15);
    --non-media-pressed-on-dark: rgba(255, 255, 255, 0.3);
    --notification-badge: #e41e3f;
    --placeholder-icon: #8a8d91;
    --placeholder-image: rgb(164, 167, 171);
    --placeholder-text: #8a8d91;
    --placeholder-text-on-media: rgba(255, 255, 255, 0.5);
    --popover-background: #3e4042;
    --positive: #31a24c;
    --positive-background: #1f3520;
    --press-overlay: rgba(255, 255, 255, 0.1);
    --primary-button-background: #2374e1;
    --primary-button-icon: #ffffff;
    --primary-button-pressed: #77a7ff;
    --primary-button-text: #ffffff;
    --primary-deemphasized-button-background: rgba(45, 136, 255, 0.2);
    --primary-deemphasized-button-pressed: rgba(24, 119, 242, 0.2);
    --primary-deemphasized-button-pressed-overlay: rgba(25, 110, 255, 0.15);
    --primary-deemphasized-button-text: #2d88ff;
    --primary-icon: #e4e6eb;
    --primary-text: #e4e6eb;
    --primary-text-on-media: white;
    --primary-web-focus-indicator: #d24294;
    --progress-ring-neutral-background: rgba(255, 255, 255, 0.2);
    --progress-ring-neutral-foreground: #ffffff;
    --progress-ring-on-media-background: rgba(255, 255, 255, 0.2);
    --progress-ring-on-media-foreground: #ffffff;
    --progress-ring-blue-background: rgba(45, 136, 255, 0.2);
    --progress-ring-blue-foreground: hsl(214, 100%, 59%);
    --progress-ring-disabled-background: rgba(122, 125, 130, 0.2);
    --progress-ring-disabled-foreground: #7a7d82;
    --rating-star-active: #ff9831;
    --scroll-thumb: rgba(255, 255, 255, 0.3);
    --scroll-shadow: 0 1px 2px rgba(0, 0, 0, 0.1),
      0 -1px rgba(255, 255, 255, 0.05) inset;
    --secondary-button-background: rgba(255, 255, 255, 0.1);
    --secondary-button-background-floating: #4b4c4f;
    --secondary-button-background-on-dark: rgba(255, 255, 255, 0.4);
    --secondary-button-pressed: rgba(0, 0, 0, 0.05);
    --secondary-button-stroke: transparent;
    --secondary-button-text: #e4e6eb;
    --secondary-icon: #b0b3b8;
    --secondary-text: #b0b3b8;
    --secondary-text-on-media: rgba(255, 255, 255, 0.9);
    --section-header-text: #bcc0c4;
    --shadow-1: rgba(0, 0, 0, 0.1);
    --shadow-2: rgba(0, 0, 0, 0.2);
    --shadow-5: rgba(0, 0, 0, 0.5);
    --shadow-8: rgba(0, 0, 0, 0.8);
    --shadow-inset: rgba(255, 255, 255, 0.05);
    --shadow-elevated: 0 8px 20px 0 rgba(0, 0, 0, 0.2),
      0 2px 4px 0 rgba(0, 0, 0, 0.1);
    --shadow-persistent: 0px 0px 12px rgba(28, 43, 51, 0.6);
    --shadow-primary: 0px 0px 12px rgba(28, 43, 51, 0.1);
    --surface-background: #242526;
    --switch-active: hsl(214, 100%, 59%);
    --text-highlight: rgba(24, 119, 242, 0.45);
    --input-background: #242526;
    --input-background-disabled: #18191a;
    --input-border-color: #3e4042;
    --input-border-color-hover: var(--placeholder-text);
    --input-label-color-highlighted: hsl(214, 100%, 59%);
    --text-input-outside-label: #ffffff;
    --toast-background: #242526;
    --toast-text: #ffffff;
    --toast-text-link: #4599ff;
    --toggle-active-background: rgb(45, 136, 255);
    --toggle-active-icon: #ffffff;
    --toggle-active-text: #ffffff;
    --toggle-button-active-background: #e6f2ff;
    --tooltip-background: rgba(11, 11, 11, 0.8);
    --tooltip-box-shadow: 0 2px 4px 0 var(--shadow-5);
    --wash: #3e4042;
    --web-wash: #18191a;
    --warning: hsl(40, 89%, 52%);
    --fb-logo-color: #2d88ff;
    --dialog-anchor-vertical-padding: 56px;
    --header-height: 56px;
    --global-panel-width: 0px;
    --global-panel-width-expanded: 0px;
    --alert-banner-corner-radius: 8px;
    --button-corner-radius: 6px;
    --button-corner-radius-medium: 10px;
    --button-corner-radius-large: 12px;
    --button-height-large: 40px;
    --button-height-medium: 36px;
    --button-padding-horizontal-large: 16px;
    --button-padding-horizontal-medium: 16px;
    --button-icon-padding-large: 16px;
    --button-icon-padding-medium: 16px;
    --button-inner-icon-spacing-large: 3px;
    --button-inner-icon-spacing-medium: 3px;
    --blueprint-button-height-medium: 40px;
    --blueprint-button-height-large: 48px;
    --card-corner-radius: 8px;
    --card-box-shadow: 0 12px 28px 0 var(--shadow-2),
      0 2px 4px 0 var(--shadow-1);
    --card-padding-horizontal: 10px;
    --card-padding-vertical: 20px;
    --chip-corner-radius: 6px;
    --dialog-corner-radius: 8px;
    --glimmer-corner-radius: 8px;
    --image-corner-radius: 4px;
    --input-corner-radius: 6px;
    --input-border-width: 1px;
    --nav-list-cell-corner-radius: 8px;
    --list-cell-corner-radius: 8px;
    --list-cell-min-height: 52px;
    --list-cell-padding-vertical: 20px;
    --list-cell-padding-vertical-with-addon: 14px;
    --menu-item-base-margin-horizontal: 8px;
    --menu-item-base-padding-horizontal: 8px;
    --nav-list-cell-min-height: 0px;
    --nav-list-cell-padding-vertical: 16px;
    --nav-list-cell-padding-vertical-with-addon: 16px;
    --page-footer-padding-vertical: 16px;
    --section-header-addOnEnd-margin-horizontal: 8px;
    --section-header-addOnStart-margin-horizontal: 12px;
    --section-header-addOnEnd-button-padding-horizontal: 0px;
    --section-header-addOnEnd-button-padding-vertical: 0px;
    --section-header-padding-vertical: 16px;
    --section-header-subtitle-margin-vertical: 14px;
    --section-header-subtitle-with-addOnEnd-margin-vertical: 6px;
    --text-badge-corner-radius: 4px;
    --text-badge-padding-horizontal: 6px;
    --text-badge-padding-vertical: 6px;
    --text-input-multi-padding-between-text-scrollbar: 20px;
    --text-input-multi-padding-scrollbar: 16px;
    --text-input-caption-margin-top: 10px;
    --text-input-label-top: 22px;
    --text-input-min-height: 64px;
    --text-input-padding-vertical: 12px;
    --toast-addon-padding-horizontal: 6px;
    --toast-addon-padding-vertical: 6px;
    --toast-container-max-width: 100%;
    --toast-container-min-width: 288px;
    --toast-container-padding-horizontal: 10px;
    --toast-container-padding-vertical: 16px;
    --toast-corner-radius: 8px;
    --typeahead-list-outer-padding-vertical: 2px;
    --fds-animation-enter-exit-in: cubic-bezier(0.14, 1, 0.34, 1);
    --fds-animation-enter-exit-out: cubic-bezier(0.45, 0.1, 0.2, 1);
    --fds-animation-swap-shuffle-in: cubic-bezier(0.14, 1, 0.34, 1);
    --fds-animation-swap-shuffle-out: cubic-bezier(0.45, 0.1, 0.2, 1);
    --fds-animation-move-in: cubic-bezier(0.17, 0.17, 0, 1);
    --fds-animation-move-out: cubic-bezier(0.17, 0.17, 0, 1);
    --fds-animation-expand-collapse-in: cubic-bezier(0.17, 0.17, 0, 1);
    --fds-animation-expand-collapse-out: cubic-bezier(0.17, 0.17, 0, 1);
    --fds-animation-passive-move-in: cubic-bezier(0.5, 0, 0.1, 1);
    --fds-animation-passive-move-out: cubic-bezier(0.5, 0, 0.1, 1);
    --fds-animation-quick-move-in: cubic-bezier(0.1, 0.9, 0.2, 1);
    --fds-animation-quick-move-out: cubic-bezier(0.1, 0.9, 0.2, 1);
    --fds-animation-fade-in: cubic-bezier(0, 0, 1, 1);
    --fds-animation-fade-out: cubic-bezier(0, 0, 1, 1);
    --fds-duration-extra-extra-short-in: 100ms;
    --fds-duration-extra-extra-short-out: 100ms;
    --fds-duration-extra-short-in: 200ms;
    --fds-duration-extra-short-out: 150ms;
    --fds-duration-short-in: 280ms;
    --fds-duration-short-out: 200ms;
    --fds-duration-medium-in: 400ms;
    --fds-duration-medium-out: 350ms;
    --fds-duration-long-in: 500ms;
    --fds-duration-long-out: 350ms;
    --fds-duration-extra-long-in: 1000ms;
    --fds-duration-extra-long-out: 1000ms;
    --fds-duration-none: 0ms;
    --fds-fast: 200ms;
    --fds-slow: 400ms;
    --font-family-apple: system-ui, -apple-system, BlinkMacSystemFont,
      ".SFNSText-Regular", sans-serif;
    --font-family-code: ui-monospace, Menlo, Consolas, Monaco, monospace;
    --font-family-default: Helvetica, Arial, sans-serif;
    --font-family-segoe: Segoe UI Historic, Segoe UI, Helvetica, Arial,
      sans-serif;
    --body-font-family: Placeholder Font;
    --body-font-size: 0.9375rem;
    --body-font-weight: 400;
    --body-line-height: 1.3333;
    --body-emphasized-font-family: Placeholder Font;
    --body-emphasized-font-size: 0.9375rem;
    --body-emphasized-font-weight: 600;
    --body-emphasized-line-height: 1.3333;
    --headline1-font-family: Optimistic Display Bold, system-ui, sans-serif;
    --headline1-font-size: 1.75rem;
    --headline1-font-weight: 700;
    --headline1-line-height: 1.2143;
    --headline2-font-family: Optimistic Display Bold, system-ui, sans-serif;
    --headline2-font-size: 1.5rem;
    --headline2-font-weight: 700;
    --headline2-line-height: 1.25;
    --headline3-font-family: Optimistic Display Bold, system-ui, sans-serif;
    --headline3-font-size: 1.0625rem;
    --headline3-font-weight: 700;
    --headline3-line-height: 1.2941;
    --meta-font-family: Placeholder Font;
    --meta-font-size: 0.8125rem;
    --meta-font-weight: 400;
    --meta-line-height: 1.3846;
    --meta-emphasized-font-family: Placeholder Font;
    --meta-emphasized-font-size: 0.8125rem;
    --meta-emphasized-font-weight: 600;
    --meta-emphasized-line-height: 1.3846;
    --primary-label-font-family: Optimistic Display Medium, system-ui,
      sans-serif;
    --primary-label-font-size: 1.0625rem;
    --primary-label-font-weight: 500;
    --primary-label-line-height: 1.2941;
    --secondary-label-font-family: Placeholder Font;
    --secondary-label-font-size: 0.9375rem;
    --secondary-label-font-weight: 500;
    --secondary-label-line-height: 1.3333;
    --tertiary-label-font-family: Placeholder Font;
    --tertiary-label-font-size: 0.6875rem;
    --tertiary-label-font-weight: 500;
    --tertiary-label-line-height: 1.4545;
    --text-input-field-font-family: Placeholder Font;
    --text-input-field-font-size: 1rem;
    --text-input-field-font-weight: 500;
    --text-input-field-line-height: 1.2941;
    --text-input-label-font-family: Placeholder Font;
    --text-input-label-font-size: 17px;
    --text-input-label-font-size-scale-multiplier: 0.75;
    --text-input-label-font-weight: 400;
    --text-input-label-line-height: 1.2941;
    --tooltip-border-radius: 8px;
    --dialog-size-medium-max-width: 700px;
    --dialog-size-medium-width: 100%;
    --dialog-size-small-max-width: 548px;
    --dialog-size-small-width: 100%;
    --dataviz-primary-2: rgb(134, 218, 255);
    --dataviz-primary-3: rgb(95, 170, 255);
    --dataviz-secondary-1: rgb(129, 77, 231);
    --dataviz-secondary-2: rgb(168, 124, 255);
    --dataviz-secondary-3: rgb(219, 26, 139);
    --dataviz-supplementary-1: rgb(255, 122, 105);
    --dataviz-supplementary-2: rgb(241, 168, 23);
    --dataviz-supplementary-3: rgb(49, 162, 76);
    --dataviz-supplementary-4: rgb(228, 230, 235);
  }
}
.__fb-light-mode {
  --fds-black: #000000;
  --fds-black-alpha-05: rgba(0, 0, 0, 0.05);
  --fds-black-alpha-10: rgba(0, 0, 0, 0.1);
  --fds-black-alpha-15: rgba(0, 0, 0, 0.15);
  --fds-black-alpha-20: rgba(0, 0, 0, 0.2);
  --fds-black-alpha-30: rgba(0, 0, 0, 0.3);
  --fds-black-alpha-40: rgba(0, 0, 0, 0.4);
  --fds-black-alpha-50: rgba(0, 0, 0, 0.5);
  --fds-black-alpha-60: rgba(0, 0, 0, 0.6);
  --fds-black-alpha-80: rgba(0, 0, 0, 0.8);
  --fds-blue-05: #ecf3ff;
  --fds-blue-30: #aac9ff;
  --fds-blue-40: #77a7ff;
  --fds-blue-60: #1877f2;
  --fds-blue-70: #2851a3;
  --fds-blue-80: #1d3c78;
  --fds-button-text: #444950;
  --fds-comment-background: #f2f3f5;
  --fds-dark-mode-gray-35: #cccccc;
  --fds-dark-mode-gray-50: #828282;
  --fds-dark-mode-gray-70: #4a4a4a;
  --fds-dark-mode-gray-80: #373737;
  --fds-dark-mode-gray-90: #282828;
  --fds-dark-mode-gray-100: #1c1c1c;
  --fds-gray-00: #f5f6f7;
  --fds-gray-05: #f2f3f5;
  --fds-gray-10: #ebedf0;
  --fds-gray-20: #dadde1;
  --fds-gray-25: #ccd0d5;
  --fds-gray-30: #bec3c9;
  --fds-gray-45: #8d949e;
  --fds-gray-70: #606770;
  --fds-gray-80: #444950;
  --fds-gray-90: #303338;
  --fds-gray-100: #1c1e21;
  --fds-green-55: #00a400;
  --fds-highlight: #3578e5;
  --fds-highlight-cell-background: #ecf3ff;
  --fds-primary-icon: #1c1e21;
  --fds-primary-text: #1c1e21;
  --fds-red-55: #fa383e;
  --fds-soft: cubic-bezier(0.08, 0.52, 0.52, 1);
  --fds-spectrum-aluminum-tint-70: #e4f0f6;
  --fds-spectrum-blue-gray-tint-70: #cfd1d5;
  --fds-spectrum-cherry: #f35369;
  --fds-spectrum-cherry-tint-70: #fbccd2;
  --fds-spectrum-grape-tint-70: #ddd5f0;
  --fds-spectrum-grape-tint-90: #f4f1fa;
  --fds-spectrum-lemon-dark-1: #f5c33b;
  --fds-spectrum-lemon-tint-70: #fef2d1;
  --fds-spectrum-lime: #a3ce71;
  --fds-spectrum-lime-tint-70: #e4f0d5;
  --fds-spectrum-orange-tint-70: #fcdec5;
  --fds-spectrum-orange-tint-90: #fef4ec;
  --fds-spectrum-seafoam-tint-70: #caeef9;
  --fds-spectrum-slate-dark-2: #89a1ac;
  --fds-spectrum-slate-tint-70: #eaeff2;
  --fds-spectrum-teal: #6bcebb;
  --fds-spectrum-teal-dark-1: #4dbba6;
  --fds-spectrum-teal-dark-2: #31a38d;
  --fds-spectrum-teal-tint-70: #d2f0ea;
  --fds-spectrum-teal-tint-90: #f0faf8;
  --fds-spectrum-tomato: #fb724b;
  --fds-spectrum-tomato-tint-30: #f38e7b;
  --fds-spectrum-tomato-tint-90: #fdefed;
  --fds-strong: cubic-bezier(0.12, 0.8, 0.32, 1);
  --fds-white: #ffffff;
  --fds-white-alpha-05: rgba(255, 255, 255, 0.05);
  --fds-white-alpha-10: rgba(255, 255, 255, 0.1);
  --fds-white-alpha-20: rgba(255, 255, 255, 0.2);
  --fds-white-alpha-30: rgba(255, 255, 255, 0.3);
  --fds-white-alpha-40: rgba(255, 255, 255, 0.4);
  --fds-white-alpha-50: rgba(255, 255, 255, 0.5);
  --fds-white-alpha-60: rgba(255, 255, 255, 0.6);
  --fds-white-alpha-80: rgba(255, 255, 255, 0.8);
  --fds-yellow-20: #ffba00;
  --accent: hsl(214, 89%, 52%);
  --always-white: #ffffff;
  --always-black: black;
  --always-dark-gradient: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  --always-dark-overlay: rgba(0, 0, 0, 0.4);
  --always-light-overlay: rgba(255, 255, 255, 0.4);
  --always-gray-40: #65676b;
  --always-gray-75: #bcc0c4;
  --always-gray-95: #f0f2f5;
  --attachment-footer-background: #f0f2f5;
  --background-deemphasized: #f0f2f5;
  --base-blue: #1877f2;
  --base-cherry: #f3425f;
  --base-grape: #9360f7;
  --base-lemon: #f7b928;
  --base-lime: #45bd62;
  --base-pink: #ff66bf;
  --base-seafoam: #54c7ec;
  --base-teal: #2abba7;
  --base-tomato: #fb724b;
  --text-badge-info-background: hsl(214, 89%, 52%);
  --text-badge-success-background: #31a24c;
  --text-badge-attention-background: hsl(40, 89%, 52%);
  --text-badge-critical-background: #e41e3f;
  --blue-link: #216fdb;
  --border-focused: #65676b;
  --card-background: #ffffff;
  --card-background-flat: #f7f8fa;
  --comment-background: #f0f2f5;
  --comment-footer-background: #f6f9fa;
  --dataviz-primary-1: rgb(48, 200, 180);
  --disabled-button-background: #e4e6eb;
  --disabled-button-text: #bcc0c4;
  --disabled-icon: #bcc0c4;
  --disabled-text: #bcc0c4;
  --divider: #ced0d4;
  --event-date: #f3425f;
  --fb-wordmark: #1877f2;
  --filter-accent: invert(39%) sepia(57%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(200%) saturate(147.75%)
    hue-rotate(202deg) brightness(97%) contrast(96%);
  --filter-always-white: invert(100%);
  --filter-disabled-icon: invert(80%) sepia(6%) saturate(200%) saturate(120%)
    hue-rotate(173deg) brightness(98%) contrast(89%);
  --filter-placeholder-icon: invert(59%) sepia(11%) saturate(200%)
    saturate(135%) hue-rotate(176deg) brightness(96%) contrast(94%);
  --filter-primary-icon: invert(8%) sepia(10%) saturate(200%) saturate(200%)
    saturate(166%) hue-rotate(177deg) brightness(104%) contrast(91%);
  --filter-secondary-icon: invert(39%) sepia(21%) saturate(200%)
    saturate(109.5%) hue-rotate(174deg) brightness(94%) contrast(86%);
  --filter-warning-icon: invert(77%) sepia(29%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(200%) saturate(128%)
    hue-rotate(359deg) brightness(102%) contrast(107%);
  --filter-blue-link-icon: invert(30%) sepia(98%) saturate(200%) saturate(200%)
    saturate(200%) saturate(166.5%) hue-rotate(192deg) brightness(91%)
    contrast(101%);
  --filter-positive: invert(37%) sepia(61%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(115%) hue-rotate(91deg)
    brightness(97%) contrast(105%);
  --filter-negative: invert(25%) sepia(33%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(110%)
    hue-rotate(345deg) brightness(132%) contrast(96%);
  --glimmer-spinner-icon: #65676b;
  --hero-banner-background: #ffffff;
  --hosted-view-selected-state: rgba(45, 136, 255, 0.1);
  --highlight-bg: #e7f3ff;
  --hover-overlay: rgba(0, 0, 0, 0.05);
  --list-cell-chevron: #65676b;
  --media-hover: rgba(68, 73, 80, 0.15);
  --media-inner-border: rgba(0, 0, 0, 0.1);
  --media-outer-border: #ffffff;
  --media-pressed: rgba(68, 73, 80, 0.35);
  --messenger-card-background: #ffffff;
  --messenger-reply-background: #f0f2f5;
  --overlay-alpha-80: rgba(244, 244, 244, 0.8);
  --overlay-on-media: rgba(0, 0, 0, 0.6);
  --nav-bar-background: #ffffff;
  --nav-bar-background-gradient: linear-gradient(
    to top,
    #ffffff,
    rgba(255, 255, 255.9),
    rgba(255, 255, 255, 0.7),
    rgba(255, 255, 255, 0.4),
    rgba(255, 255, 255, 0)
  );
  --nav-bar-background-gradient-wash: linear-gradient(
    to top,
    #f0f2f5,
    rgba(240, 242, 245.9),
    rgba(240, 242, 245, 0.7),
    rgba(240, 242, 245, 0.4),
    rgba(240, 242, 245, 0)
  );
  --negative: hsl(350, 87%, 55%);
  --negative-background: hsl(350, 87%, 55%, 20%);
  --new-notification-background: #e7f3ff;
  --non-media-pressed: rgba(68, 73, 80, 0.15);
  --non-media-pressed-on-dark: rgba(255, 255, 255, 0.3);
  --notification-badge: #e41e3f;
  --placeholder-icon: #65676b;
  --placeholder-image: rgb(164, 167, 171);
  --placeholder-text: #65676b;
  --placeholder-text-on-media: rgba(255, 255, 255, 0.5);
  --popover-background: #ffffff;
  --positive: #31a24c;
  --positive-background: #deefe1;
  --press-overlay: rgba(0, 0, 0, 0.1);
  --primary-button-background: #1b74e4;
  --primary-button-icon: #ffffff;
  --primary-button-pressed: #77a7ff;
  --primary-button-text: #ffffff;
  --primary-deemphasized-button-background: #e7f3ff;
  --primary-deemphasized-button-pressed: rgba(0, 0, 0, 0.05);
  --primary-deemphasized-button-pressed-overlay: rgba(25, 110, 255, 0.15);
  --primary-deemphasized-button-text: #1877f2;
  --primary-icon: #050505;
  --primary-text: #050505;
  --primary-text-on-media: #ffffff;
  --primary-web-focus-indicator: #d24294;
  --progress-ring-neutral-background: rgba(0, 0, 0, 0.2);
  --progress-ring-neutral-foreground: #000000;
  --progress-ring-on-media-background: rgba(255, 255, 255, 0.2);
  --progress-ring-on-media-foreground: #ffffff;
  --progress-ring-blue-background: rgba(24, 119, 242, 0.2);
  --progress-ring-blue-foreground: hsl(214, 89%, 52%);
  --progress-ring-disabled-background: rgba(190, 195, 201, 0.2);
  --progress-ring-disabled-foreground: #bec3c9;
  --rating-star-active: #eb660d;
  --scroll-thumb: #bcc0c4;
  --scroll-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px rgba(0, 0, 0, 0.1) inset;
  --secondary-button-background: #e4e6eb;
  --secondary-button-background-floating: #ffffff;
  --secondary-button-background-on-dark: rgba(0, 0, 0, 0.4);
  --secondary-button-pressed: rgba(0, 0, 0, 0.05);
  --secondary-button-stroke: transparent;
  --secondary-button-text: #050505;
  --secondary-icon: #65676b;
  --secondary-text: #65676b;
  --secondary-text-on-media: rgba(255, 255, 255, 0.9);
  --section-header-text: #4b4c4f;
  --shadow-1: rgba(0, 0, 0, 0.1);
  --shadow-2: rgba(0, 0, 0, 0.2);
  --shadow-5: rgba(0, 0, 0, 0.5);
  --shadow-8: rgba(0, 0, 0, 0.8);
  --shadow-inset: rgba(255, 255, 255, 0.5);
  --shadow-elevated: 0 8px 20px 0 rgba(0, 0, 0, 0.2),
    0 2px 4px 0 rgba(0, 0, 0, 0.1);
  --shadow-persistent: 0px 0px 12px rgba(52, 72, 84, 0.05);
  --shadow-primary: 0px 5px 12px rgba(52, 72, 84, 0.2);
  --surface-background: #ffffff;
  --switch-active: hsl(214, 89%, 52%);
  --text-highlight: rgba(24, 119, 242, 0.2);
  --input-background: #ffffff;
  --input-background-disabled: #f0f2f5;
  --input-border-color: #ced0d4;
  --input-border-color-hover: var(--placeholder-text);
  --input-label-color-highlighted: hsl(214, 89%, 52%);
  --text-input-outside-label: #000000;
  --toast-background: #ffffff;
  --toast-text: #1c2b33;
  --toast-text-link: #216fdb;
  --toggle-active-background: #e7f3ff;
  --toggle-active-icon: rgb(24, 119, 242);
  --toggle-active-text: rgb(24, 119, 242);
  --toggle-button-active-background: #e7f3ff;
  --tooltip-background: rgba(244, 244, 244, 0.8);
  --tooltip-box-shadow: 0 2px 4px 0 var(--shadow-5);
  --wash: #e4e6eb;
  --web-wash: #f0f2f5;
  --warning: hsl(40, 89%, 52%);
  --fb-logo-color: #2d88ff;
  --dialog-anchor-vertical-padding: 56px;
  --header-height: 56px;
  --global-panel-width: 0px;
  --global-panel-width-expanded: 0px;
  --alert-banner-corner-radius: 8px;
  --button-corner-radius: 6px;
  --button-corner-radius-medium: 10px;
  --button-corner-radius-large: 12px;
  --button-height-large: 40px;
  --button-height-medium: 36px;
  --button-padding-horizontal-large: 16px;
  --button-padding-horizontal-medium: 16px;
  --button-icon-padding-large: 16px;
  --button-icon-padding-medium: 16px;
  --button-inner-icon-spacing-large: 3px;
  --button-inner-icon-spacing-medium: 3px;
  --blueprint-button-height-medium: 40px;
  --blueprint-button-height-large: 48px;
  --card-corner-radius: 8px;
  --card-box-shadow: 0 12px 28px 0 var(--shadow-2), 0 2px 4px 0 var(--shadow-1);
  --card-padding-horizontal: 10px;
  --card-padding-vertical: 20px;
  --chip-corner-radius: 6px;
  --dialog-corner-radius: 8px;
  --glimmer-corner-radius: 8px;
  --image-corner-radius: 4px;
  --input-corner-radius: 6px;
  --input-border-width: 1px;
  --nav-list-cell-corner-radius: 8px;
  --list-cell-corner-radius: 8px;
  --list-cell-min-height: 52px;
  --list-cell-padding-vertical: 20px;
  --list-cell-padding-vertical-with-addon: 14px;
  --menu-item-base-margin-horizontal: 8px;
  --menu-item-base-padding-horizontal: 8px;
  --nav-list-cell-min-height: 0px;
  --nav-list-cell-padding-vertical: 16px;
  --nav-list-cell-padding-vertical-with-addon: 16px;
  --page-footer-padding-vertical: 16px;
  --section-header-addOnEnd-margin-horizontal: 8px;
  --section-header-addOnStart-margin-horizontal: 12px;
  --section-header-addOnEnd-button-padding-horizontal: 0px;
  --section-header-addOnEnd-button-padding-vertical: 0px;
  --section-header-padding-vertical: 16px;
  --section-header-subtitle-margin-vertical: 14px;
  --section-header-subtitle-with-addOnEnd-margin-vertical: 6px;
  --text-badge-corner-radius: 4px;
  --text-badge-padding-horizontal: 6px;
  --text-badge-padding-vertical: 6px;
  --text-input-multi-padding-between-text-scrollbar: 20px;
  --text-input-multi-padding-scrollbar: 16px;
  --text-input-caption-margin-top: 10px;
  --text-input-label-top: 22px;
  --text-input-min-height: 64px;
  --text-input-padding-vertical: 12px;
  --toast-addon-padding-horizontal: 6px;
  --toast-addon-padding-vertical: 6px;
  --toast-container-max-width: 100%;
  --toast-container-min-width: 288px;
  --toast-container-padding-horizontal: 10px;
  --toast-container-padding-vertical: 16px;
  --toast-corner-radius: 8px;
  --typeahead-list-outer-padding-vertical: 2px;
  --fds-animation-enter-exit-in: cubic-bezier(0.14, 1, 0.34, 1);
  --fds-animation-enter-exit-out: cubic-bezier(0.45, 0.1, 0.2, 1);
  --fds-animation-swap-shuffle-in: cubic-bezier(0.14, 1, 0.34, 1);
  --fds-animation-swap-shuffle-out: cubic-bezier(0.45, 0.1, 0.2, 1);
  --fds-animation-move-in: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-move-out: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-expand-collapse-in: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-expand-collapse-out: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-passive-move-in: cubic-bezier(0.5, 0, 0.1, 1);
  --fds-animation-passive-move-out: cubic-bezier(0.5, 0, 0.1, 1);
  --fds-animation-quick-move-in: cubic-bezier(0.1, 0.9, 0.2, 1);
  --fds-animation-quick-move-out: cubic-bezier(0.1, 0.9, 0.2, 1);
  --fds-animation-fade-in: cubic-bezier(0, 0, 1, 1);
  --fds-animation-fade-out: cubic-bezier(0, 0, 1, 1);
  --fds-duration-extra-extra-short-in: 100ms;
  --fds-duration-extra-extra-short-out: 100ms;
  --fds-duration-extra-short-in: 200ms;
  --fds-duration-extra-short-out: 150ms;
  --fds-duration-short-in: 280ms;
  --fds-duration-short-out: 200ms;
  --fds-duration-medium-in: 400ms;
  --fds-duration-medium-out: 350ms;
  --fds-duration-long-in: 500ms;
  --fds-duration-long-out: 350ms;
  --fds-duration-extra-long-in: 1000ms;
  --fds-duration-extra-long-out: 1000ms;
  --fds-duration-none: 0ms;
  --fds-fast: 200ms;
  --fds-slow: 400ms;
  --font-family-apple: system-ui, -apple-system, BlinkMacSystemFont,
    ".SFNSText-Regular", sans-serif;
  --font-family-code: ui-monospace, Menlo, Consolas, Monaco, monospace;
  --font-family-default: Helvetica, Arial, sans-serif;
  --font-family-segoe: Segoe UI Historic, Segoe UI, Helvetica, Arial, sans-serif;
  --body-font-family: Placeholder Font;
  --body-font-size: 0.9375rem;
  --body-font-weight: 400;
  --body-line-height: 1.3333;
  --body-emphasized-font-family: Placeholder Font;
  --body-emphasized-font-size: 0.9375rem;
  --body-emphasized-font-weight: 600;
  --body-emphasized-line-height: 1.3333;
  --headline1-font-family: Optimistic Display Bold, system-ui, sans-serif;
  --headline1-font-size: 1.75rem;
  --headline1-font-weight: 700;
  --headline1-line-height: 1.2143;
  --headline2-font-family: Optimistic Display Bold, system-ui, sans-serif;
  --headline2-font-size: 1.5rem;
  --headline2-font-weight: 700;
  --headline2-line-height: 1.25;
  --headline3-font-family: Optimistic Display Bold, system-ui, sans-serif;
  --headline3-font-size: 1.0625rem;
  --headline3-font-weight: 700;
  --headline3-line-height: 1.2941;
  --meta-font-family: Placeholder Font;
  --meta-font-size: 0.8125rem;
  --meta-font-weight: 400;
  --meta-line-height: 1.3846;
  --meta-emphasized-font-family: Placeholder Font;
  --meta-emphasized-font-size: 0.8125rem;
  --meta-emphasized-font-weight: 600;
  --meta-emphasized-line-height: 1.3846;
  --primary-label-font-family: Optimistic Display Medium, system-ui, sans-serif;
  --primary-label-font-size: 1.0625rem;
  --primary-label-font-weight: 500;
  --primary-label-line-height: 1.2941;
  --secondary-label-font-family: Placeholder Font;
  --secondary-label-font-size: 0.9375rem;
  --secondary-label-font-weight: 500;
  --secondary-label-line-height: 1.3333;
  --tertiary-label-font-family: Placeholder Font;
  --tertiary-label-font-size: 0.6875rem;
  --tertiary-label-font-weight: 500;
  --tertiary-label-line-height: 1.4545;
  --text-input-field-font-family: Placeholder Font;
  --text-input-field-font-size: 1rem;
  --text-input-field-font-weight: 500;
  --text-input-field-line-height: 1.2941;
  --text-input-label-font-family: Placeholder Font;
  --text-input-label-font-size: 17px;
  --text-input-label-font-size-scale-multiplier: 0.75;
  --text-input-label-font-weight: 400;
  --text-input-label-line-height: 1.2941;
  --tooltip-border-radius: 8px;
  --dialog-size-medium-max-width: 700px;
  --dialog-size-medium-width: 100%;
  --dialog-size-small-max-width: 548px;
  --dialog-size-small-width: 100%;
  --dataviz-primary-2: rgb(134, 218, 255);
  --dataviz-primary-3: rgb(95, 170, 255);
  --dataviz-secondary-1: rgb(118, 62, 230);
  --dataviz-secondary-2: rgb(147, 96, 247);
  --dataviz-secondary-3: rgb(219, 26, 139);
  --dataviz-supplementary-1: rgb(255, 122, 105);
  --dataviz-supplementary-2: rgb(241, 168, 23);
  --dataviz-supplementary-3: rgb(49, 162, 76);
  --dataviz-supplementary-4: rgb(50, 52, 54);
}
.__fb-dark-mode {
  --fds-black: black;
  --fds-black-alpha-05: rgba(0, 0, 0, 0.05);
  --fds-black-alpha-10: rgba(0, 0, 0, 0.1);
  --fds-black-alpha-15: rgba(0, 0, 0, 0.15);
  --fds-black-alpha-20: rgba(0, 0, 0, 0.2);
  --fds-black-alpha-30: rgba(0, 0, 0, 0.3);
  --fds-black-alpha-40: rgba(0, 0, 0, 0.4);
  --fds-black-alpha-50: rgba(0, 0, 0, 0.5);
  --fds-black-alpha-60: rgba(0, 0, 0, 0.6);
  --fds-black-alpha-80: rgba(0, 0, 0, 0.8);
  --fds-blue-05: black;
  --fds-blue-30: black;
  --fds-blue-40: black;
  --fds-blue-60: black;
  --fds-blue-70: black;
  --fds-blue-80: black;
  --fds-button-text: black;
  --fds-comment-background: black;
  --fds-dark-mode-gray-35: black;
  --fds-dark-mode-gray-50: black;
  --fds-dark-mode-gray-70: black;
  --fds-dark-mode-gray-80: black;
  --fds-dark-mode-gray-90: black;
  --fds-dark-mode-gray-100: black;
  --fds-gray-00: black;
  --fds-gray-05: black;
  --fds-gray-10: black;
  --fds-gray-20: black;
  --fds-gray-25: black;
  --fds-gray-30: black;
  --fds-gray-45: black;
  --fds-gray-70: black;
  --fds-gray-80: black;
  --fds-gray-90: black;
  --fds-gray-100: black;
  --fds-green-55: black;
  --fds-highlight: black;
  --fds-highlight-cell-background: black;
  --fds-primary-icon: white;
  --fds-primary-text: white;
  --fds-red-55: black;
  --fds-soft: cubic-bezier(0.08, 0.52, 0.52, 1);
  --fds-spectrum-aluminum-tint-70: black;
  --fds-spectrum-blue-gray-tint-70: black;
  --fds-spectrum-cherry: black;
  --fds-spectrum-cherry-tint-70: black;
  --fds-spectrum-grape-tint-70: black;
  --fds-spectrum-grape-tint-90: black;
  --fds-spectrum-lemon-dark-1: black;
  --fds-spectrum-lemon-tint-70: black;
  --fds-spectrum-lime: black;
  --fds-spectrum-lime-tint-70: black;
  --fds-spectrum-orange-tint-70: black;
  --fds-spectrum-orange-tint-90: black;
  --fds-spectrum-seafoam-tint-70: black;
  --fds-spectrum-slate-dark-2: black;
  --fds-spectrum-slate-tint-70: black;
  --fds-spectrum-teal: black;
  --fds-spectrum-teal-dark-1: black;
  --fds-spectrum-teal-dark-2: black;
  --fds-spectrum-teal-tint-70: black;
  --fds-spectrum-teal-tint-90: black;
  --fds-spectrum-tomato: black;
  --fds-spectrum-tomato-tint-30: black;
  --fds-spectrum-tomato-tint-90: black;
  --fds-strong: cubic-bezier(0.12, 0.8, 0.32, 1);
  --fds-white: black;
  --fds-white-alpha-05: rgba(255, 255, 255, 0.05);
  --fds-white-alpha-10: rgba(255, 255, 255, 0.1);
  --fds-white-alpha-20: rgba(255, 255, 255, 0.2);
  --fds-white-alpha-30: rgba(255, 255, 255, 0.3);
  --fds-white-alpha-40: rgba(255, 255, 255, 0.4);
  --fds-white-alpha-50: rgba(255, 255, 255, 0.5);
  --fds-white-alpha-60: rgba(255, 255, 255, 0.6);
  --fds-white-alpha-80: rgba(255, 255, 255, 0.8);
  --fds-yellow-20: black;
  --accent: hsl(214, 100%, 59%);
  --always-white: white;
  --always-black: black;
  --always-dark-gradient: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  --always-dark-overlay: rgba(0, 0, 0, 0.4);
  --always-light-overlay: rgba(255, 255, 255, 0.4);
  --always-gray-40: #65676b;
  --always-gray-75: #bcc0c4;
  --always-gray-95: #f0f2f5;
  --attachment-footer-background: rgba(255, 255, 255, 0.1);
  --background-deemphasized: rgba(255, 255, 255, 0.1);
  --base-blue: #1877f2;
  --base-cherry: #f3425f;
  --base-grape: #9360f7;
  --base-lemon: #f7b928;
  --base-lime: #45bd62;
  --base-pink: #ff66bf;
  --base-seafoam: #54c7ec;
  --base-teal: #2abba7;
  --base-tomato: #fb724b;
  --text-badge-info-background: hsl(214, 100%, 59%);
  --text-badge-success-background: #31a24c;
  --text-badge-attention-background: hsl(40, 89%, 52%);
  --text-badge-critical-background: #e41e3f;
  --blue-link: #4599ff;
  --border-focused: #8a8d91;
  --card-background: #242526;
  --card-background-flat: #323436;
  --comment-background: #3a3b3c;
  --comment-footer-background: #4e4f50;
  --dataviz-primary-1: rgb(48, 200, 180);
  --disabled-button-background: rgba(255, 255, 255, 0.2);
  --disabled-button-text: rgba(255, 255, 255, 0.3);
  --disabled-icon: rgba(255, 255, 255, 0.3);
  --disabled-text: rgba(255, 255, 255, 0.3);
  --divider: #3e4042;
  --event-date: #f3425f;
  --fb-wordmark: #ffffff;
  --filter-accent: invert(40%) sepia(52%) saturate(200%) saturate(200%)
    saturate(200%) saturate(189%) hue-rotate(191deg) brightness(103%)
    contrast(102%);
  --filter-always-white: invert(100%);
  --filter-disabled-icon: invert(100%) opacity(30%);
  --filter-placeholder-icon: invert(59%) sepia(11%) saturate(200%)
    saturate(135%) hue-rotate(176deg) brightness(96%) contrast(94%);
  --filter-primary-icon: invert(89%) sepia(6%) hue-rotate(185deg);
  --filter-secondary-icon: invert(62%) sepia(98%) saturate(12%)
    hue-rotate(175deg) brightness(90%) contrast(96%);
  --filter-warning-icon: invert(77%) sepia(29%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(200%) saturate(128%)
    hue-rotate(359deg) brightness(102%) contrast(107%);
  --filter-blue-link-icon: invert(73%) sepia(29%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(200%) saturate(200%)
    saturate(103.25%) hue-rotate(189deg) brightness(101%) contrast(101%);
  --filter-positive: invert(37%) sepia(61%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(115%) hue-rotate(91deg)
    brightness(97%) contrast(105%);
  --filter-negative: invert(25%) sepia(33%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(110%)
    hue-rotate(345deg) brightness(132%) contrast(96%);
  --glimmer-spinner-icon: white;
  --hero-banner-background: #e85d07;
  --hosted-view-selected-state: rgba(45, 136, 255, 0.1);
  --highlight-bg: rgba(24, 119, 242, 0.31);
  --hover-overlay: rgba(255, 255, 255, 0.1);
  --list-cell-chevron: #b0b3b8;
  --media-hover: rgba(68, 73, 80, 0.15);
  --media-inner-border: rgba(255, 255, 255, 0.05);
  --media-outer-border: #33363a;
  --media-pressed: rgba(68, 73, 80, 0.35);
  --messenger-card-background: #242526;
  --messenger-reply-background: #18191a;
  --overlay-alpha-80: rgba(11, 11, 11, 0.8);
  --overlay-on-media: rgba(0, 0, 0, 0.6);
  --nav-bar-background: #242526;
  --nav-bar-background-gradient: linear-gradient(
    to top,
    #242526,
    rgba(36, 37, 38, 0.9),
    rgba(36, 37, 38, 0.7),
    rgba(36, 37, 38, 0.4),
    rgba(36, 37, 38, 0)
  );
  --nav-bar-background-gradient-wash: linear-gradient(
    to top,
    #18191a,
    rgba(24, 25, 26, 0.9),
    rgba(24, 25, 26, 0.7),
    rgba(24, 25, 26, 0.4),
    rgba(24, 25, 26, 0)
  );
  --negative: hsl(350, 87%, 55%);
  --negative-background: hsl(350, 87%, 55%, 20%);
  --new-notification-background: #e7f3ff;
  --non-media-pressed: rgba(68, 73, 80, 0.15);
  --non-media-pressed-on-dark: rgba(255, 255, 255, 0.3);
  --notification-badge: #e41e3f;
  --placeholder-icon: #8a8d91;
  --placeholder-image: rgb(164, 167, 171);
  --placeholder-text: #8a8d91;
  --placeholder-text-on-media: rgba(255, 255, 255, 0.5);
  --popover-background: #3e4042;
  --positive: #31a24c;
  --positive-background: #1f3520;
  --press-overlay: rgba(255, 255, 255, 0.1);
  --primary-button-background: #2374e1;
  --primary-button-icon: #ffffff;
  --primary-button-pressed: #77a7ff;
  --primary-button-text: #ffffff;
  --primary-deemphasized-button-background: rgba(45, 136, 255, 0.2);
  --primary-deemphasized-button-pressed: rgba(24, 119, 242, 0.2);
  --primary-deemphasized-button-pressed-overlay: rgba(25, 110, 255, 0.15);
  --primary-deemphasized-button-text: #2d88ff;
  --primary-icon: #e4e6eb;
  --primary-text: #e4e6eb;
  --primary-text-on-media: white;
  --primary-web-focus-indicator: #d24294;
  --progress-ring-neutral-background: rgba(255, 255, 255, 0.2);
  --progress-ring-neutral-foreground: #ffffff;
  --progress-ring-on-media-background: rgba(255, 255, 255, 0.2);
  --progress-ring-on-media-foreground: #ffffff;
  --progress-ring-blue-background: rgba(45, 136, 255, 0.2);
  --progress-ring-blue-foreground: hsl(214, 100%, 59%);
  --progress-ring-disabled-background: rgba(122, 125, 130, 0.2);
  --progress-ring-disabled-foreground: #7a7d82;
  --rating-star-active: #ff9831;
  --scroll-thumb: rgba(255, 255, 255, 0.3);
  --scroll-shadow: 0 1px 2px rgba(0, 0, 0, 0.1),
    0 -1px rgba(255, 255, 255, 0.05) inset;
  --secondary-button-background: rgba(255, 255, 255, 0.1);
  --secondary-button-background-floating: #4b4c4f;
  --secondary-button-background-on-dark: rgba(255, 255, 255, 0.4);
  --secondary-button-pressed: rgba(0, 0, 0, 0.05);
  --secondary-button-stroke: transparent;
  --secondary-button-text: #e4e6eb;
  --secondary-icon: #b0b3b8;
  --secondary-text: #b0b3b8;
  --secondary-text-on-media: rgba(255, 255, 255, 0.9);
  --section-header-text: #bcc0c4;
  --shadow-1: rgba(0, 0, 0, 0.1);
  --shadow-2: rgba(0, 0, 0, 0.2);
  --shadow-5: rgba(0, 0, 0, 0.5);
  --shadow-8: rgba(0, 0, 0, 0.8);
  --shadow-inset: rgba(255, 255, 255, 0.05);
  --shadow-elevated: 0 8px 20px 0 rgba(0, 0, 0, 0.2),
    0 2px 4px 0 rgba(0, 0, 0, 0.1);
  --shadow-persistent: 0px 0px 12px rgba(28, 43, 51, 0.6);
  --shadow-primary: 0px 0px 12px rgba(28, 43, 51, 0.1);
  --surface-background: #242526;
  --switch-active: hsl(214, 100%, 59%);
  --text-highlight: rgba(24, 119, 242, 0.45);
  --input-background: #242526;
  --input-background-disabled: #18191a;
  --input-border-color: #3e4042;
  --input-border-color-hover: var(--placeholder-text);
  --input-label-color-highlighted: hsl(214, 100%, 59%);
  --text-input-outside-label: #ffffff;
  --toast-background: #242526;
  --toast-text: #ffffff;
  --toast-text-link: #4599ff;
  --toggle-active-background: rgb(45, 136, 255);
  --toggle-active-icon: #ffffff;
  --toggle-active-text: #ffffff;
  --toggle-button-active-background: #e6f2ff;
  --tooltip-background: rgba(11, 11, 11, 0.8);
  --tooltip-box-shadow: 0 2px 4px 0 var(--shadow-5);
  --wash: #3e4042;
  --web-wash: #18191a;
  --warning: hsl(40, 89%, 52%);
  --fb-logo-color: #2d88ff;
  --dialog-anchor-vertical-padding: 56px;
  --header-height: 56px;
  --global-panel-width: 0px;
  --global-panel-width-expanded: 0px;
  --alert-banner-corner-radius: 8px;
  --button-corner-radius: 6px;
  --button-corner-radius-medium: 10px;
  --button-corner-radius-large: 12px;
  --button-height-large: 40px;
  --button-height-medium: 36px;
  --button-padding-horizontal-large: 16px;
  --button-padding-horizontal-medium: 16px;
  --button-icon-padding-large: 16px;
  --button-icon-padding-medium: 16px;
  --button-inner-icon-spacing-large: 3px;
  --button-inner-icon-spacing-medium: 3px;
  --blueprint-button-height-medium: 40px;
  --blueprint-button-height-large: 48px;
  --card-corner-radius: 8px;
  --card-box-shadow: 0 12px 28px 0 var(--shadow-2), 0 2px 4px 0 var(--shadow-1);
  --card-padding-horizontal: 10px;
  --card-padding-vertical: 20px;
  --chip-corner-radius: 6px;
  --dialog-corner-radius: 8px;
  --glimmer-corner-radius: 8px;
  --image-corner-radius: 4px;
  --input-corner-radius: 6px;
  --input-border-width: 1px;
  --nav-list-cell-corner-radius: 8px;
  --list-cell-corner-radius: 8px;
  --list-cell-min-height: 52px;
  --list-cell-padding-vertical: 20px;
  --list-cell-padding-vertical-with-addon: 14px;
  --menu-item-base-margin-horizontal: 8px;
  --menu-item-base-padding-horizontal: 8px;
  --nav-list-cell-min-height: 0px;
  --nav-list-cell-padding-vertical: 16px;
  --nav-list-cell-padding-vertical-with-addon: 16px;
  --page-footer-padding-vertical: 16px;
  --section-header-addOnEnd-margin-horizontal: 8px;
  --section-header-addOnStart-margin-horizontal: 12px;
  --section-header-addOnEnd-button-padding-horizontal: 0px;
  --section-header-addOnEnd-button-padding-vertical: 0px;
  --section-header-padding-vertical: 16px;
  --section-header-subtitle-margin-vertical: 14px;
  --section-header-subtitle-with-addOnEnd-margin-vertical: 6px;
  --text-badge-corner-radius: 4px;
  --text-badge-padding-horizontal: 6px;
  --text-badge-padding-vertical: 6px;
  --text-input-multi-padding-between-text-scrollbar: 20px;
  --text-input-multi-padding-scrollbar: 16px;
  --text-input-caption-margin-top: 10px;
  --text-input-label-top: 22px;
  --text-input-min-height: 64px;
  --text-input-padding-vertical: 12px;
  --toast-addon-padding-horizontal: 6px;
  --toast-addon-padding-vertical: 6px;
  --toast-container-max-width: 100%;
  --toast-container-min-width: 288px;
  --toast-container-padding-horizontal: 10px;
  --toast-container-padding-vertical: 16px;
  --toast-corner-radius: 8px;
  --typeahead-list-outer-padding-vertical: 2px;
  --fds-animation-enter-exit-in: cubic-bezier(0.14, 1, 0.34, 1);
  --fds-animation-enter-exit-out: cubic-bezier(0.45, 0.1, 0.2, 1);
  --fds-animation-swap-shuffle-in: cubic-bezier(0.14, 1, 0.34, 1);
  --fds-animation-swap-shuffle-out: cubic-bezier(0.45, 0.1, 0.2, 1);
  --fds-animation-move-in: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-move-out: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-expand-collapse-in: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-expand-collapse-out: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-passive-move-in: cubic-bezier(0.5, 0, 0.1, 1);
  --fds-animation-passive-move-out: cubic-bezier(0.5, 0, 0.1, 1);
  --fds-animation-quick-move-in: cubic-bezier(0.1, 0.9, 0.2, 1);
  --fds-animation-quick-move-out: cubic-bezier(0.1, 0.9, 0.2, 1);
  --fds-animation-fade-in: cubic-bezier(0, 0, 1, 1);
  --fds-animation-fade-out: cubic-bezier(0, 0, 1, 1);
  --fds-duration-extra-extra-short-in: 100ms;
  --fds-duration-extra-extra-short-out: 100ms;
  --fds-duration-extra-short-in: 200ms;
  --fds-duration-extra-short-out: 150ms;
  --fds-duration-short-in: 280ms;
  --fds-duration-short-out: 200ms;
  --fds-duration-medium-in: 400ms;
  --fds-duration-medium-out: 350ms;
  --fds-duration-long-in: 500ms;
  --fds-duration-long-out: 350ms;
  --fds-duration-extra-long-in: 1000ms;
  --fds-duration-extra-long-out: 1000ms;
  --fds-duration-none: 0ms;
  --fds-fast: 200ms;
  --fds-slow: 400ms;
  --font-family-apple: system-ui, -apple-system, BlinkMacSystemFont,
    ".SFNSText-Regular", sans-serif;
  --font-family-code: ui-monospace, Menlo, Consolas, Monaco, monospace;
  --font-family-default: Helvetica, Arial, sans-serif;
  --font-family-segoe: Segoe UI Historic, Segoe UI, Helvetica, Arial, sans-serif;
  --body-font-family: Placeholder Font;
  --body-font-size: 0.9375rem;
  --body-font-weight: 400;
  --body-line-height: 1.3333;
  --body-emphasized-font-family: Placeholder Font;
  --body-emphasized-font-size: 0.9375rem;
  --body-emphasized-font-weight: 600;
  --body-emphasized-line-height: 1.3333;
  --headline1-font-family: Optimistic Display Bold, system-ui, sans-serif;
  --headline1-font-size: 1.75rem;
  --headline1-font-weight: 700;
  --headline1-line-height: 1.2143;
  --headline2-font-family: Optimistic Display Bold, system-ui, sans-serif;
  --headline2-font-size: 1.5rem;
  --headline2-font-weight: 700;
  --headline2-line-height: 1.25;
  --headline3-font-family: Optimistic Display Bold, system-ui, sans-serif;
  --headline3-font-size: 1.0625rem;
  --headline3-font-weight: 700;
  --headline3-line-height: 1.2941;
  --meta-font-family: Placeholder Font;
  --meta-font-size: 0.8125rem;
  --meta-font-weight: 400;
  --meta-line-height: 1.3846;
  --meta-emphasized-font-family: Placeholder Font;
  --meta-emphasized-font-size: 0.8125rem;
  --meta-emphasized-font-weight: 600;
  --meta-emphasized-line-height: 1.3846;
  --primary-label-font-family: Optimistic Display Medium, system-ui, sans-serif;
  --primary-label-font-size: 1.0625rem;
  --primary-label-font-weight: 500;
  --primary-label-line-height: 1.2941;
  --secondary-label-font-family: Placeholder Font;
  --secondary-label-font-size: 0.9375rem;
  --secondary-label-font-weight: 500;
  --secondary-label-line-height: 1.3333;
  --tertiary-label-font-family: Placeholder Font;
  --tertiary-label-font-size: 0.6875rem;
  --tertiary-label-font-weight: 500;
  --tertiary-label-line-height: 1.4545;
  --text-input-field-font-family: Placeholder Font;
  --text-input-field-font-size: 1rem;
  --text-input-field-font-weight: 500;
  --text-input-field-line-height: 1.2941;
  --text-input-label-font-family: Placeholder Font;
  --text-input-label-font-size: 17px;
  --text-input-label-font-size-scale-multiplier: 0.75;
  --text-input-label-font-weight: 400;
  --text-input-label-line-height: 1.2941;
  --tooltip-border-radius: 8px;
  --dialog-size-medium-max-width: 700px;
  --dialog-size-medium-width: 100%;
  --dialog-size-small-max-width: 548px;
  --dialog-size-small-width: 100%;
  --dataviz-primary-2: rgb(134, 218, 255);
  --dataviz-primary-3: rgb(95, 170, 255);
  --dataviz-secondary-1: rgb(129, 77, 231);
  --dataviz-secondary-2: rgb(168, 124, 255);
  --dataviz-secondary-3: rgb(219, 26, 139);
  --dataviz-supplementary-1: rgb(255, 122, 105);
  --dataviz-supplementary-2: rgb(241, 168, 23);
  --dataviz-supplementary-3: rgb(49, 162, 76);
  --dataviz-supplementary-4: rgb(228, 230, 235);
}
/*! CSS Used from: https://static.xx.fbcdn.net/rsrc.php/v3/y-/l/0,cross/yZlall4vb0j9b2nlWcpfZG0pF7A3OcjJt.css?_nc_x=0x-n9kPymLB */
#facebook .system-fonts--body.sf {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular",
    sans-serif;
}
#facebook .system-fonts--body div {
  font-family: inherit;
}
#facebook .system-fonts--body span {
  font-family: inherit;
}
#facebook .system-fonts--body a {
  font-family: inherit;
}
#facebook .system-fonts--body h1,
#facebook .system-fonts--body h2,
#facebook .system-fonts--body h3,
#facebook .system-fonts--body p {
  font-family: inherit;
}
#facebook .system-fonts--body button,
#facebook .system-fonts--body input,
#facebook .system-fonts--body label {
  font-family: inherit;
}
.x1n2xptk {
  border-top: 1px solid var(--divider);
}
.x6umtig {
  border-top: 0;
}
.xaqea5y {
  border-bottom: 0;
}
.xdppsyt {
  border-bottom: 1px solid var(--divider);
}
.xua58t2 {
  border-bottom: 1px solid var(--media-inner-border);
}
.xzg4506 {
  border-top: 1px solid var(--media-inner-border);
}
.x1a2a7pz {
  outline: none;
}
.x1hfyuzy {
  transition: var(--fds-slow) var(--fds-soft) transform;
}
.x1hl2dhg {
  text-decoration: none;
}
.x1valcye {
  flex: 1 0;
}
.xe8uvvx {
  list-style: none;
}
.xq2gx43 {
  transition: none;
}
.x100vrsf {
  width: 40px;
}
.x10b6aqq {
  padding-bottom: 6px;
}
.x10cihs4 {
  margin-bottom: calc(-100vh + var(--header-height));
}
.x10h3on {
  box-shadow: 0 2px 12px var(--shadow-2);
}
.x10ick3y {
  left: 30px;
}
.x10ja8i0 {
  left: -48px;
}
.x10l6tqk {
  position: absolute;
}
.x10w6t97 {
  height: 32px;
}
.x10wlt62 {
  overflow-y: hidden;
}
.x10y3i5r {
  border-bottom-left-radius: 4px;
}
.x1120s5i {
  padding-bottom: 2px;
}
.x1150agl {
  left: -3px;
}
.x117nqv4 {
  font-weight: bold;
}
.x11f4b5y {
  left: 20px;
}
.x11i5rnm {
  margin-right: 0;
}
.x11lhmoz {
  transform: translate(-50%, -50%);
}
.x11t77rh {
  border-top-right-radius: 1px;
}
.x11xpdln {
  transition-property: transform;
}
.x126k92a {
  white-space: pre-wrap;
}
.x127lhb5 {
  animation-name: xekv6nw-B;
}
.x12ejxvf {
  flex-shrink: inherit;
}
.x12mruv9 {
  margin-left: 2px;
}
.x12myldv {
  border-top-left-radius: 9px;
}
.x12nagc {
  margin-bottom: 4px;
}
.x12scifz {
  color: var(--placeholder-text);
}
.x139jcc6 {
  margin-left: -4px;
}
.x13a6bvl {
  justify-content: flex-end;
}
.x13dflua {
  transition-duration: 0.2s;
}
.x13faqbe {
  word-break: break-word;
}
.x13fuv20 {
  border-top-style: solid;
}
.x13lgxp2 {
  border-top-right-radius: 0;
}
.x13rtm0m {
  border-bottom-left-radius: inherit;
}
.x13vifvy {
  top: 0;
}
.x13w7htt {
  will-change: width;
}
.x13zp6kq {
  border-top-left-radius: 11px;
}
.x1403ito {
  border-bottom-left-radius: var(--button-corner-radius);
}
.x146dn1l {
  border-top-left-radius: 1px;
}
.x14ctfv {
  color: var(--always-white);
}
.x14g40p9 {
  z-index: 999;
}
.x14hiurz {
  background-color: var(--always-white);
}
.x14ju556 {
  line-height: 0;
}
.x14qfxbe {
  width: 36px;
}
.x14rlmvs {
  animation-name: x5ed7rf-B;
}
.x14wi4xw {
  text-align: initial;
}
.x14yjl9h {
  border-top-left-radius: 50%;
}
.x150jy0e {
  padding-right: 4px;
}
.x15gyhx8 {
  border-bottom-left-radius: 50px;
}
.x15jmxi0 {
  right: -2px;
}
.x15q7m8w {
  background-image: linear-gradient(
    180deg,
    transparent,
    var(--shadow-1) 12.5%,
    var(--always-dark-overlay)
  );
}
.x15zctf7 {
  flex-direction: row-reverse;
}
.x1603h9y {
  font-size: 1.25rem;
}
.x1608yet {
  margin-right: calc(-1 * var(--button-inner-icon-spacing-medium));
}
.x164qtfw {
  right: 80px;
}
.x168nmei {
  border-top-left-radius: 0;
}
.x16dsc37 {
  vertical-align: top;
}
.x16hj40l {
  padding-left: 6px;
}
.x16ldp7u {
  margin-top: -5px;
}
.x16n37ib {
  margin-left: 12px;
}
.x16tdsg8 {
  text-align: inherit;
}
.x16xn7b0 {
  max-width: 100vw;
}
.x170jfvy {
  height: 10px;
}
.x177n6bx {
  right: 2px;
}
.x178xt8z {
  border-top-width: 1px;
}
.x179tack {
  -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  clip-path: polygon(0 0, 0 0, 0 0, 0 0);
}
.x17ld789 {
  stroke-width: 4;
}
.x17qophe {
  left: 0;
}
.x17r0tee {
  border-left-style: none;
}
.x17z2i9w {
  width: 22px;
}
.x17z8epw {
  color: var(--primary-text-on-media);
}
.x17zwfj4 {
  border-top-right-radius: var(--button-corner-radius);
}
.x18d9i69 {
  padding-bottom: 0;
}
.x18ebdri {
  animation-duration: 10s;
}
.x18l40ae {
  background-color: var(--always-dark-overlay);
}
.x18nykt9 {
  border-bottom-right-radius: 50%;
}
.x18o3ruo {
  background-image: none;
}
.x190qgfh {
  font-size: 0.625rem;
}
.x191j7n5 {
  bottom: 16px;
}
.x192njpj {
  width: calc(2.90625rem + 52px);
}
.x193epu2 {
  animation-timing-function: steps(10, end);
}
.x193iq5w {
  max-width: 100%;
}
.x194al5s {
  animation-name: x17t1eie-B;
}
.x198g3q0 {
  color: var(--primary-icon);
}
.x19991ni {
  transition-property: opacity;
}
.x19h7ccj {
  flex-basis: 500px;
}
.x19p7ews {
  border-left-width: 2px;
}
.x1a02dak {
  flex-wrap: wrap;
}
.x1a2cdl4 {
  border-top-left-radius: 10px;
}
.x1a8lsjc {
  padding-bottom: 10px;
}
.x1afcbsf {
  box-sizing: content-box;
}
.x1ahlmzr {
  background-color: var(--progress-ring-on-media-background);
}
.x1b0d499 {
  vertical-align: -0.25em;
}
.x1b0wou9 {
  height: 350px;
}
.x1b1mbwd {
  border-right: 0;
}
.x1ba4aug {
  min-height: 40px;
}
.x1beo9mf {
  flex-direction: inherit;
}
.x1bhewko {
  scroll-snap-align: start;
}
.x1bkzgmd {
  border-bottom-color: var(--comment-background);
}
.x1bndym7 {
  transform-origin: 50% 50%;
}
.x1bvr7z4 {
  transition-duration: var(--fds-duration-extra-short-in), 0s;
}
.x1c4vz4f {
  flex-grow: 0;
}
.x1c74tu6 {
  animation-duration: 2s;
}
.x1cnzs8 {
  padding-top: 20px;
}
.x1cy8zhl {
  align-items: flex-start;
}
.x1d0ri9u {
  padding-top: 13px;
}
.x1d1medc {
  flex-grow: 18;
}
.x1d52u69 {
  margin-left: 16px;
}
.x1d69dk1 {
  -webkit-filter: var(--filter-secondary-icon);
}
.x1d8287x {
  transition-duration: 0.3s;
}
.x1dem4cn {
  color: var(--secondary-button-text);
}
.x1dhq9h {
  transition-timing-function: var(--fds-animation-fade-out);
}
.x1dntmbh {
  color: var(--disabled-text);
}
.x1e0frkt {
  width: calc(100% + 6px);
}
.x1e0gzzx {
  top: -3px;
}
.x1e558r4 {
  padding-left: 4px;
}
.x1e56ztr {
  margin-bottom: 8px;
}
.x1e5q0jg {
  border-bottom-right-radius: inherit;
}
.x1ebt8du {
  transition-duration: var(--fds-duration-extra-extra-short-out);
}
.x1ed109x {
  cursor: text;
}
.x1egiwwb {
  height: 500px;
}
.x1ejq31n {
  border-top-style: none;
}
.x1emribx {
  margin-right: 8px;
}
.x1esw782 {
  animation-timing-function: linear;
}
.x1eu2eya {
  color: var(--disabled-icon);
}
.x1exxf4d {
  border-top-color: var(--media-inner-border);
}
.x1exxlbk {
  width: 100px;
}
.x1ey2m1c {
  bottom: 0;
}
.x1fbi1t2 {
  margin-right: var(--button-inner-icon-spacing-medium);
}
.x1fcty0u {
  font-weight: normal;
}
.x1fey0fg {
  color: var(--blue-link);
}
.x1fglp {
  border-top-right-radius: 100px;
}
.x1fgtraw {
  height: 28px;
}
.x1fiuzfb {
  -webkit-filter: brightness(0) var(--filter-secondary-icon);
}
.x1fns5xo {
  min-width: 40px;
}
.x1fsd2vl {
  width: 10px;
}
.x1g8br2z {
  border-top-right-radius: 18px;
}
.x1gg8mnh {
  min-height: 44px;
}
.x1gn5b1j {
  border-bottom-right-radius: 18px;
}
.x1gslohp {
  margin-top: 4px;
}
.x1h0ha7o {
  padding-left: 2px;
}
.x1h6gzvc {
  cursor: not-allowed;
}
.x1h91t0o {
  align-items: inherit;
}
.x1h9r5lt {
  align-self: inherit;
}
.x1hagigm {
  height: 7px;
}
.x1hc1fzr {
  opacity: 1;
}
.x1heor9g {
  color: inherit;
}
.x1hkcv85 {
  max-height: 200px;
}
.x1hshjfz {
  min-height: 16px;
}
.x1ht7hnu {
  border-top-right-radius: 5px;
}
.x1hxoosp {
  min-width: 50px;
}
.x1hy63sm {
  margin-left: 11px;
}
.x1hyvwdk {
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
}
.x1i10hfl {
  -webkit-tap-highlight-color: transparent;
}
.x1i1rx1s {
  width: 1px;
}
.x1i64zmx {
  margin-left: 8px;
}
.x1iorvi4 {
  padding-top: 4px;
}
.x1ixqb2u {
  padding-top: 174px;
}
.x1iyjqo2 {
  flex-grow: 1;
}
.x1j61x8r {
  font-style: normal;
}
.x1ja2u2z {
  z-index: 0;
}
.x1jfb8zj {
  display: inherit;
}
.x1jl3cmp {
  transition-property: opacity, visibility;
}
.x1jrttnq {
  transition-timing-function: var(--fds-animation-quick-move-in);
}
.x1jx94hy {
  background-color: var(--card-background);
}
.x1k54i6l {
  box-shadow: 0 2px 8px var(--shadow-1), 0 0 0 1px var(--shadow-1);
}
.x1k70j0n {
  margin-top: 6px;
}
.x1k74hu9 {
  background-color: none;
}
.x1k90msu {
  transition-duration: var(--fds-fast);
}
.x1kky2od {
  width: 16px;
}
.x1kpxq89 {
  height: 12px;
}
.x1l1ennw {
  justify-content: space-around;
}
.x1l31dnx {
  background-color: var(--secondary-button-background-floating);
}
.x1l7klhg {
  flex-basis: 100%;
}
.x1l90r2v {
  padding-bottom: 16px;
}
.x1lbecb7 {
  line-height: 1.1765;
}
.x1lcm9me {
  border-top-left-radius: 4px;
}
.x1lkfr7t {
  font-size: 1.0625rem;
}
.x1lliihq {
  display: block;
}
.x1lq5wgf {
  border-top-left-radius: 8px;
}
.x1lytzrv {
  max-width: inherit;
}
.x1m3v4wt {
  height: 200px;
}
.x1mcfq15 {
  border-top-right-radius: 11px;
}
.x1mh8g0r {
  margin-left: 0;
}
.x1mnrxsn {
  margin-left: 6px;
}
.x1mzt3pk {
  word-wrap: break-word;
}
.x1n0m28w {
  margin-right: -8px;
}
.x1n0sxbx {
  font-family: var(--font-family-apple);
}
.x1n2onr6 {
  position: relative;
}
.x1na7pl {
  padding-left: 110px;
}
.x1nb4dca {
  border-bottom-color: var(--media-inner-border);
}
.x1ncwhqj {
  font-size: 0.6875rem;
}
.x1nhvcw1 {
  justify-content: flex-start;
}
.x1nn3v0j {
  padding-top: 2px;
}
.x1nxh6w3 {
  font-size: 0.8125rem;
}
.x1o1ewxj {
  border-top-left-radius: inherit;
}
.x1o1nzlu {
  min-height: 15px;
}
.x1o7swki {
  border-top-color: var(--comment-background);
}
.x1ojsi0c {
  animation-timing-function: var(--fds-soft);
}
.x1ok221b {
  margin-top: 5px;
}
.x1p5r69i {
  stroke: var(--accent);
}
.x1p629oc {
  left: -16px;
}
.x1p8ty84 {
  padding-right: 110px;
}
.x1pd3egz {
  font-weight: inherit;
}
.x1pi30zi {
  padding-right: 16px;
}
.x1pwv2dq {
  stroke: var(--media-inner-border);
}
.x1q0g3np {
  flex-direction: row;
}
.x1q0q8m5 {
  border-bottom-style: solid;
}
.x1q3qbx4 {
  animation-duration: 1s;
}
.x1qeybcx {
  box-shadow: 0 2px 4px var(--shadow-1), 0 12px 28px var(--shadow-2);
}
.x1qfuztq {
  transition-timing-function: var(--fds-soft);
}
.x1qhh985 {
  border-bottom-width: 0;
}
.x1qhmfi1 {
  background-color: var(--secondary-button-background);
}
.x1qiirwl {
  top: -2px;
}
.x1qjc9v5 {
  align-items: stretch;
}
.x1qlqyl8 {
  font-size: inherit;
}
.x1qpq9i9 {
  border-top-left-radius: var(--card-corner-radius);
}
.x1qq9wsj {
  color: var(--accent);
}
.x1qrby5j {
  width: inherit;
}
.x1qt0ttw {
  border-bottom-right-radius: 10px;
}
.x1qughib {
  justify-content: space-between;
}
.x1quq95r {
  border-bottom-right-radius: 5px;
}
.x1qx5ct2 {
  height: 20px;
}
.x1r1pt67 {
  height: var(--button-height-medium);
}
.x1r8uery {
  flex-basis: 0px;
}
.x1rdy4ex {
  margin-top: -4px;
}
.x1rg5ohu {
  display: inline-block;
}
.x1rohswg {
  scrollbar-width: none;
}
.x1rp6h8o {
  border-bottom-right-radius: 100px;
}
.x1rz3hdg {
  margin-right: 72px;
}
.x1s65kcs {
  height: var(--header-height);
}
.x1s688f {
  font-weight: 600;
}
.x1s6qhgt {
  width: 33.333333333333336%;
}
.x1s7lred {
  border-bottom-right-radius: 50px;
}
.x1s85apg {
  display: none;
}
.x1sbju2s {
  animation-duration: 1.4s;
}
.x1sibtaa {
  line-height: 1.2308;
}
.x1swf91x {
  z-index: auto;
}
.x1swvt13 {
  padding-left: 16px;
}
.x1sxyh0 {
  padding-right: 8px;
}
.x1sy0etr {
  border-bottom-style: none;
}
.x1t137rt {
  outline-style: none;
}
.x1t2pt76 {
  min-height: inherit;
}
.x1t2qqyw {
  transform: translate(-50%, -50%) scale(1);
}
.x1talbiv {
  width: 908px;
}
.x1tlxs6b {
  border-top-left-radius: 18px;
}
.x1u6ievf {
  animation-fill-mode: both;
}
.x1u7k74 {
  line-height: 1.2;
}
.x1udsgas {
  border-top-right-radius: 9px;
}
.x1ug4tga {
  padding-bottom: 13px;
}
.x1uhb9sk {
  position: static;
}
.x1us6l5c {
  opacity: 0.8;
}
.x1useyqa {
  width: 48px;
}
.x1uyial6 {
  max-width: 940px;
}
.x1v4kod4 {
  top: -8px;
}
.x1ve1bff {
  background-color: var(--nav-bar-background);
}
.x1ve5b48 {
  bottom: -11px;
}
.x1vjfegm {
  z-index: 1;
}
.x1vqgdyp {
  height: 40px;
}
.x1vrad04 {
  padding-bottom: 100%;
}
.x1vtvx1t {
  background-color: var(--wash);
}
.x1vuf3jl {
  animation-name: xad0qjf-B;
}
.x1vvkbs {
  word-wrap: break-word;
}
.x1w0mnb {
  margin-right: 6px;
}
.x1w3jsh0 {
  background-repeat: repeat-x;
}
.x1wb7cse {
  border-bottom-left-radius: 11px;
}
.x1wbvgsv {
  background-size: 1px 7px;
}
.x1wfe3co {
  line-height: 12px;
}
.x1wpzbip {
  background-color: var(--hover-overlay);
}
.x1wsgfga {
  margin-bottom: -8px;
}
.x1xlr1w8 {
  font-weight: 700;
}
.x1xm1mqw {
  border-right-color: var(--card-background);
}
.x1xmf6yo {
  margin-top: 8px;
}
.x1xp8n7a {
  width: 18px;
}
.x1xr1ibg {
  height: 284px;
}
.x1xzczws {
  overflow-anchor: none;
}
.x1xzmf5g {
  background-color: #3d5d8e;
}
.x1y1aw1k {
  padding-top: 8px;
}
.x1y71gwh {
  border-right-color: var(--media-inner-border);
}
.x1yc453h {
  text-align: left;
}
.x1ye3gou {
  padding-left: 12px;
}
.x1ypdohk {
  cursor: pointer;
}
.x1yr5g0i {
  border-top-right-radius: 4px;
}
.x1yrsyyn {
  padding-top: 6px;
}
.x1yztbdb {
  margin-bottom: 16px;
}
.x21xpn4 {
  min-height: 32px;
}
.x230xth {
  border-bottom-left-radius: 18px;
}
.x26u7qi {
  border-left-style: solid;
}
.x29ncy0 {
  width: 88px;
}
.x2b8uid {
  text-align: center;
}
.x2bj2ny {
  background-color: var(--surface-background);
}
.x2h7rmj {
  transition-property: color, fill, stroke;
}
.x2hbi6w {
  border-left-color: var(--always-dark-overlay);
}
.x2lah0s {
  flex-shrink: 0;
}
.x2lwn1j {
  min-height: 0;
}
.x2p8vrm {
  transition-delay: 0.5s;
}
.x2r5gy4 {
  transition-duration: var(--fds-duration-extra-short-in), 1s;
}
.x30kzoy {
  border-bottom-right-radius: 8px;
}
.x3ajldb {
  vertical-align: bottom;
}
.x3hqpx7 {
  width: 50%;
}
.x3igimt {
  height: inherit;
}
.x3nfvp2 {
  display: inline-flex;
}
.x3x9cwd {
  border-top-right-radius: inherit;
}
.x40j3uw {
  border-top-right-radius: 50px;
}
.x46jau6 {
  padding-left: 54px;
}
.x47corl {
  pointer-events: none;
}
.x4b6v7d {
  animation-duration: var(--fds-fast);
}
.x4cne27 {
  margin-bottom: -6px;
}
.x4ii5y1 {
  margin-bottom: auto;
}
.x4k7w5x {
  align-content: inherit;
}
.x4o00kh {
  background-color: #74a4f2;
}
.x4r51d9 {
  right: 6px;
}
.x4uap5 {
  padding-right: 0;
}
.x4vbgl9 {
  margin-bottom: -4px;
}
.x579bpy {
  font-size: 2rem;
}
.x585lrc {
  border-bottom-right-radius: var(--button-corner-radius);
}
.x5lxg6s {
  -webkit-overflow-scrolling: touch;
}
.x5muytz {
  color: var(--hover-overlay);
}
.x5pf9jr {
  border-bottom-right-radius: 0;
}
.x5ve5x3 {
  touch-action: none;
}
.x5yr21d {
  height: 100%;
}
.x5yzy4c {
  border-bottom-left-radius: 5px;
}
.x65f84u {
  max-width: 500px;
}
.x6ikm8r {
  overflow-x: hidden;
}
.x6o7n8i {
  transition-property: opacity, transform;
}
.x6prxxf {
  font-size: 0.9375rem;
}
.x6s0dn4 {
  align-items: center;
}
.x6zyg47 {
  border-top-color: var(--card-background);
}
.x78zum5 {
  display: flex;
}
.x7ep2pv {
  max-width: 680px;
}
.x7ja8zs {
  min-width: inherit;
}
.x7p5m3t {
  overscroll-behavior-x: contain;
}
.x7wzq59 {
  position: -webkit-sticky;
  position: sticky;
}
.x8182xy {
  margin-left: -2px;
}
.x879a55 {
  min-height: 60px;
}
.x87ps6o {
  -webkit-user-select: none;
}
.x889kno {
  padding-top: 10px;
}
.x8u2fvd {
  border-top-left-radius: 5px;
}
.x8zc4e7 {
  left: 26px;
}
.x92rtbv {
  right: 16px;
}
.x972fbf {
  border-top-width: 0;
}
.x9bbmet {
  background-color: var(--popover-background);
}
.x9f619 {
  box-sizing: border-box;
}
.x9jhf4c {
  border-bottom-left-radius: 8px;
}
.x9otpla {
  margin-top: -8px;
}
.xa3vuyk {
  animation-timing-function: ease-out;
}
.xa49m3k {
  border-right-color: var(--always-dark-overlay);
}
.xa4qsjk {
  animation-iteration-count: infinite;
}
.xaigb6o {
  flex-grow: inherit;
}
.xaj1gnb {
  -webkit-filter: var(--filter-always-white);
}
.xal61yo {
  background-color: var(--always-black);
}
.xamhcws {
  border-top-width: 2px;
}
.xamitd3 {
  align-self: center;
}
.xarpa2k {
  justify-content: inherit;
}
.xat24cr {
  margin-bottom: 0;
}
.xat3117 {
  min-height: calc(100vh - var(--header-height));
}
.xav7gou {
  border-left: 0;
}
.xb1c2wi {
  left: 2px;
}
.xb5gni {
  transition-property: margin-right, opacity, transform;
}
.xbh8q5q {
  fill: none;
}
.xbmpl8g {
  margin-left: -6px;
}
.xbxq160 {
  transition-timing-function: var(--fds-animation-enter-exit-out);
}
.xc7nbpv {
  animation-name: x1eeoaws-B;
}
.xc8icb0 {
  isolation: isolate;
}
.xc9qbxq {
  height: 36px;
}
.xcd74o5 {
  transform: translateX(0) translateZ(0);
}
.xcfux6l {
  border-right-width: 0;
}
.xcj1dhv {
  transition-timing-function: linear;
}
.xcud41i {
  margin-right: -4px;
}
.xcza8v6 {
  color: var(--secondary-icon);
}
.xd10rxx {
  border-right-style: none;
}
.xdj266r {
  margin-top: 0;
}
.xdl72j9 {
  flex-basis: auto;
}
.xdney7k {
  border-top-right-radius: var(--card-corner-radius);
}
.xds687c {
  right: 0;
}
.xdsb8wn {
  top: 100%;
}
.xdt5ytf {
  flex-direction: column;
}
.xdvlbce {
  padding-bottom: 9px;
}
.xdxvlk3 {
  border-top-left-radius: 100px;
}
.xe3v8dz {
  fill: var(--always-white);
}
.xe9vn5y {
  width: 174px;
}
.xeaay5l {
  animation-duration: 4s;
}
.xeaf4i8 {
  white-space: normal;
}
.xedcshv {
  max-height: inherit;
}
.xeo85xg {
  animation-direction: reverse;
}
.xep6ejk {
  -webkit-filter: var(--filter-primary-icon);
}
.xeuoslp {
  animation-name: xgnty7z-B;
}
.xeuugli {
  min-width: 0;
}
.xexx8yu {
  padding-top: 0;
}
.xfo62xy {
  width: 2px;
}
.xfs2ol5 {
  margin-right: 2px;
}
.xg01cxk {
  opacity: 0;
}
.xg4rxxw {
  top: 43px;
}
.xg6i1s1 {
  border-bottom-left-radius: 100px;
}
.xg83lxy {
  padding-right: 2px;
}
.xgd8bvy {
  width: 28px;
}
.xge0ay3 {
  width: 66px;
}
.xggy1nq {
  touch-action: manipulation;
}
.xgk8upj {
  border-bottom-left-radius: 10px;
}
.xgqcy7u {
  border-top-right-radius: 8px;
}
.xgqk73l {
  width: 95%;
}
.xgzva0m {
  margin-left: 1px;
}
.xh0n66s {
  left: -54px;
}
.xh8yej3 {
  width: 100%;
}
.xhb22t3 {
  transition-duration: var(--fds-duration-extra-extra-short-in);
}
.xhepvqq {
  padding-right: 28px;
}
.xhfbhpw {
  scroll-snap-type: x mandatory;
}
.xhhsvwb {
  margin-right: 1px;
}
.xhmqdbg {
  transform-origin: center bottom;
}
.xhtitgo {
  z-index: 2;
}
.xi112ho {
  border-top-left-radius: var(--button-corner-radius);
}
.xi81zsa {
  color: var(--secondary-text);
}
.xieb3on {
  margin-bottom: 20px;
}
.xifccgj {
  margin-top: -6px;
}
.xixxii4 {
  position: fixed;
}
.xj35x94 {
  width: 112px;
}
.xjb2p0i {
  font-family: inherit;
}
.xjbqb8w {
  background-color: transparent;
}
.xjkpybl {
  line-height: 1.1875;
}
.xjkvuk6 {
  padding-bottom: 4px;
}
.xjl7whj {
  width: calc(100% + 1px);
}
.xjm9jq1 {
  height: 1px;
}
.xjqpnuy {
  border-top-color: var(--always-dark-overlay);
}
.xjyslct {
  -webkit-appearance: none;
}
.xk50ysn {
  font-weight: 500;
}
.xkh2ocl {
  align-self: stretch;
}
.xkhd6sd {
  padding-left: 0;
}
.xktsk01 {
  margin-right: 16px;
}
.xl02xpf {
  border-left-color: var(--comment-background);
}
.xl1xv1r {
  object-fit: cover;
}
.xl405pv {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.xl423tq {
  margin-left: -100px;
}
.xl56j7k {
  justify-content: center;
}
.xl8fo4v {
  margin-left: var(--button-inner-icon-spacing-medium);
}
.xljgi0e {
  margin-left: calc(-1 * var(--button-inner-icon-spacing-medium));
}
.xlshs6z {
  visibility: hidden;
}
.xlup9mm {
  height: 16px;
}
.xlxy82 {
  border-bottom-width: 2px;
}
.xlxyqfn {
  height: 50%;
}
.xlyipyv {
  text-overflow: ellipsis;
}
.xm0m39n {
  border-left-width: 0;
}
.xm1jes4 {
  transform: translateX(24px) translateZ(0);
}
.xm7lytj {
  padding-top: 7px;
}
.xm81vs4 {
  border-right-width: 1px;
}
.xmgbrsx {
  -webkit-filter: var(--filter-disabled-icon);
}
.xmix8c7 {
  height: 18px;
}
.xmjcpbm {
  background-color: var(--comment-background);
}
.xmlgm91 {
  border-right: 2px solid var(--popover-background);
}
.xmlsiyf {
  max-width: 129.6px;
}
.xmziwt1 {
  vertical-align: -2px;
}
.xn3w4p2 {
  height: 44px;
}
.xn6708d {
  padding-right: 12px;
}
.xn9wirt {
  width: 100vw;
}
.xnalus7 {
  width: 0;
}
.xnfr1j {
  top: 1px;
}
.xng8ra {
  height: 60px;
}
.xnhgr82 {
  border-top-right-radius: 10px;
}
.xni59qk {
  width: 72px;
}
.xnjvcao {
  animation-name: x1uh2x5g-B;
}
.xnl1qt8 {
  max-height: 1.3333em;
}
.xnp8db0 {
  flex-basis: 360px;
}
.xnpuxes {
  visibility: visible;
}
.xnwf7zb {
  border-top-left-radius: 50px;
}
.xnzfen {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAOBAMAAAD3WtBsAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAD29va1cB7UAAAAB3RSTlMCCwQHGBAaZf6MKAAAABpJREFUCNdjSGNIY3BhCGUQBEJjIFQCQigAACyJAjLNW4w5AAAAAElFTkSuQmCC);
}
.xo1l8bm {
  font-weight: 400;
}
.xo6swyp {
  -webkit-appearance: textfield;
}
.xo71vjh {
  border-bottom-left-radius: 0;
}
.xod5an3 {
  margin-bottom: 12px;
}
.xoj058f {
  animation-play-state: running;
}
.xol2nv {
  border-right-width: 2px;
}
.xorstpt {
  animation-play-state: paused;
}
.xozqiw3 {
  flex-wrap: nowrap;
}
.xp7cj6j {
  border-right-color: var(--comment-background);
}
.xp7jhwk {
  margin-left: -8px;
}
.xpn8fn3 {
  border-bottom-color: var(--card-background);
}
.xpvyfi4 {
  align-self: flex-end;
}
.xpz12be {
  animation-direction: alternate;
}
.xq0anyh {
  animation-name: x1k1ooqk-B;
}
.xq8finb {
  margin-right: 12px;
}
.xqcrz7y {
  align-self: flex-start;
}
.xqdwrps {
  max-width: 908px;
}
.xqeqjp1 {
  border-bottom-color: var(--always-dark-overlay);
}
.xqnafso {
  box-shadow: 0 1px 3px 0 var(--shadow-2);
}
.xqtp20y {
  height: 0;
}
.xqu0tyb {
  height: 4px;
}
.xquyuld {
  box-shadow: 0 1px 2px var(--shadow-2);
}
.xr1yuqi {
  margin-top: auto;
}
.xr9ek0c {
  margin-top: 2px;
}
.xrbpyxo {
  float: left;
}
.xrc8dwe {
  border-bottom-right-radius: 9px;
}
.xrosliz {
  border-bottom-right-radius: 11px;
}
.xrt01vj {
  border-bottom-right-radius: 4px;
}
.xs6kywh {
  margin-top: -84px;
}
.xs7f9wi {
  top: 2px;
}
.xs83m0k {
  flex-shrink: 1;
}
.xsag5q8 {
  padding-bottom: 12px;
}
.xsdox4t {
  height: 48px;
}
.xsgj6o6 {
  margin-left: 4px;
}
.xshklg3 {
  animation-delay: 1s;
}
.xsmyaan {
  width: 12px;
}
.xso031l {
  border-bottom-width: 1px;
}
.xsugpx9 {
  bottom: -6px;
}
.xsv2lzm {
  -webkit-filter: saturate(0);
}
.xsxvzsj {
  background-image: linear-gradient(
    180deg,
    var(--always-dark-overlay),
    var(--shadow-1) 52.5%,
    transparent
  );
}
.xsyo7zv {
  padding-right: 6px;
}
.xt0e3qv {
  cursor: default;
}
.xt0psk2 {
  display: inline;
}
.xt3gfkd {
  border-bottom-left-radius: var(--card-corner-radius);
}
.xtct9fg {
  border-left-color: var(--card-background);
}
.xtk6v10 {
  color: var(--primary-button-text);
}
.xtlvy1s {
  margin-top: 0.5em;
}
.xtu2xtp {
  top: -6px;
}
.xtvsq51 {
  background-color: var(--primary-button-background);
}
.xtzzx4i {
  left: 50%;
}
.xu06nn8 {
  transition-timing-function: var(--fds-animation-fade-in), linear;
}
.xu06os2 {
  margin-bottom: 5px;
}
.xu1343h {
  border-left-color: var(--media-inner-border);
}
.xu3j5b3 {
  border-right-style: solid;
}
.xu5ydu1 {
  border-bottom-right-radius: var(--card-corner-radius);
}
.xu9j1y6 {
  flex-grow: 25;
}
.xudhj91 {
  border-top-right-radius: 50%;
}
.xuk3077 {
  align-items: flex-end;
}
.xuo83w3 {
  -webkit-filter: var(--filter-placeholder-icon);
}
.xuoj239 {
  height: 3px;
}
.xurb0ha {
  padding-left: 8px;
}
.xuxw1ft {
  white-space: nowrap;
}
.xv2umb2 {
  flex-basis: inherit;
}
.xv55zj0 {
  max-width: calc(100% - 26px);
}
.xv6pb6r {
  height: calc(100% - 43px);
}
.xvlca1e {
  stroke-width: 2;
}
.xvmahel {
  -webkit-font-smoothing: antialiased;
}
.xvo6coq {
  box-shadow: 0 1px 2px var(--shadow-1);
}
.xvpkmg4 {
  opacity: 0.25;
}
.xvq8zen {
  line-height: 1.3333;
}
.xvy4d1p {
  width: 24px;
}
.xw2csxc {
  overflow-x: auto;
}
.xw3qccf {
  margin-right: 4px;
}
.xw4jnvo {
  width: 20px;
}
.xw7yly9 {
  margin-top: 16px;
}
.xwa60dl {
  top: 50%;
}
.xwcfey6 {
  background-color: var(--disabled-button-background);
}
.xwib8y2 {
  padding-bottom: 8px;
}
.xwji4o3 {
  transition-timing-function: ease;
}
.xwmqs3e {
  border-right: none;
}
.xwnonoy {
  background-color: var(--accent);
}
.xwrv7xz {
  margin-right: -2px;
}
.xwtgzux {
  background-image: linear-gradient(
    to top,
    #242526,
    rgba(36, 37, 38, 0.9),
    rgba(36, 37, 38, 0.7),
    rgba(36, 37, 38, 0.4),
    rgba(36, 37, 38, 0)
  );
}
.xww2gxu {
  border-bottom-left-radius: 50%;
}
.xx6bls6 {
  padding-bottom: 20px;
}
.xxa6egd {
  transform: scaleY(0);
}
.xxk0z11 {
  height: 24px;
}
.xxkxylk {
  animation-duration: 0.5s;
}
.xxnfx33 {
  box-shadow: 0 2px 4px var(--shadow-1);
}
.xxxhv2y {
  border-bottom-left-radius: 9px;
}
.xxymvpz {
  vertical-align: middle;
}
.xxzkxad {
  top: var(--header-height);
}
.xy75621 {
  height: 72px;
}
.xy80clv {
  border-left-width: 1px;
}
.xyamay9 {
  padding-top: 16px;
}
.xybwsfo {
  box-shadow: inset 0 0 1px var(--shadow-2);
}
.xygnafs {
  width: 120px;
}
.xykv574 {
  margin-right: -6px;
}
.xyqdw3p {
  padding-top: 3px;
}
.xyuz3pd {
  background-image: var(--nav-bar-background-gradient);
}
.xz4gly6 {
  transition-timing-function: ease-in-out;
}
.xz62fqu {
  margin-bottom: -5px;
}
.xz9dl7a {
  padding-top: 12px;
}
.xzkaem6 {
  z-index: 3;
}
.xzpqnlu {
  clip: rect(0, 0, 0, 0);
}
.xzsf02u {
  color: var(--primary-text);
}
.xzt5al7 {
  direction: ltr;
}
.xzueoph {
  margin-bottom: 6px;
}
.x1nrll8i {
  left: 50%;
}
.x124lp2h::before {
  opacity: 0;
}
.x1943h6x::before {
  height: 0;
}
.x1cpjm7i::before {
  content: "";
}
.x1fgarty::before {
  display: block;
}
.x1g2y4wz::after {
  margin-bottom: -7px;
}
.x1gmr53x::after {
  height: 0;
}
.x1hmns74::before {
  position: absolute;
}
.x1ill7wo::before {
  margin-top: -8px;
}
.x1j6awrg::after {
  position: absolute;
}
.x1mhyesy::before {
  left: 0;
}
.x1qxoq08::before {
  box-shadow: 0 12px 12px var(--shadow-2), inset 0 0 0 0 var(--shadow-inset);
}
.x1ryaae9::before {
  right: 0;
}
.x1s928wv::after {
  content: "";
}
.x1y3wzot::before {
  top: 0;
}
.x1yqm8si::-webkit-scrollbar {
  height: 0;
}
.x3x7a5m::after {
  margin-bottom: -4px;
}
.x41vudc::after {
  margin-bottom: -5px;
}
.x4zkp8e::before {
  margin-top: -4px;
}
.x676frb::after {
  margin-bottom: -3px;
}
.xfk6m8::-webkit-scrollbar {
  display: none;
}
.xhkezso::after {
  display: block;
}
.xhq5o37::before {
  bottom: 0;
}
.xitxdhh::after {
  z-index: 1;
}
.xjx87ck::-webkit-scrollbar {
  width: 0;
}
.xnqqybz:last-of-type {
  margin-right: 0;
}
.xudqn12::before {
  margin-top: -5px;
}
.x14l7nz5:first-child {
  margin-top: 0;
}
.xh99ass:first-child {
  display: none;
}
.xzboxd6:last-child {
  margin-bottom: 0;
}
.xjl7jj:empty {
  display: none;
}
.x1s07b3s:disabled {
  cursor: not-allowed;
}
.x1lku1pv:hover {
  text-decoration: none;
}
.xt0b8zv:hover {
  text-decoration: underline;
}
.x19xcq9t:hover {
  box-shadow: 0 4px 4px var(--shadow-1), 0 16px 28px var(--shadow-2);
}
.x8du52y:hover {
  background-color: var(--hover-overlay);
}
.x1uvtmcs:focus {
  outline: none;
}
.x49crj4:focus {
  color: var(--placeholder-text);
}
.x1pdlv7q:active {
  transform: none;
}
@media (min-width: 900px) {
  .x14xzxk9.x14xzxk9 {
    position: absolute;
  }
}
@media (max-width: 899px) {
  .x15sbx0n.x15sbx0n {
    margin-bottom: 16px;
  }
}
@media (min-height: 700px) and (max-height: 789px) {
  .x16i7wwg.x16i7wwg {
    max-width: 1063px;
  }
}
@media (min-height: 1080px) {
  .x16zosiy.x16zosiy {
    height: 906.6667px;
  }
}
@media (max-width: 1259px) {
  .x17hph69.x17hph69 {
    padding-left: 24px;
  }
}
@media (min-width: 900px) {
  .x17quhge.x17quhge {
    max-width: 400px;
  }
}
@media (min-width: 900px) {
  .x18u1y24.x18u1y24 {
    left: 0;
  }
}
@media (min-width: 1100px) and (max-height: 789px),
  (min-width: 1100px) and (max-width: 1379px) {
  .x1awlv9s.x1awlv9s {
    max-width: 111.6px;
  }
}
@media (max-width: 899px) {
  .x1daaz14.x1daaz14 {
    display: none;
  }
}
@media (min-height: 700px) and (max-height: 789px) {
  .x1db0b2.x1db0b2 {
    height: 590px;
  }
}
@media (min-width: 900px) {
  .x1es02x0.x1es02x0 {
    position: relative;
  }
}
@media (max-width: 700px) {
  .x1gz44f.x1gz44f {
    display: none;
  }
}
@media (max-width: 899px) {
  .x1i1uccp.x1i1uccp {
    flex-direction: row;
  }
}
@media (max-width: 500px) {
  .x1ifrov1.x1ifrov1 {
    width: 100%;
  }
}
@media (max-width: 899px) {
  .x1jxijyj.x1jxijyj {
    padding-right: 16px;
  }
}
@media (min-width: 900px) {
  .x1ke80iy.x1ke80iy {
    justify-content: flex-end;
  }
}
@media (max-width: 1099px) {
  .x1l38jg0.x1l38jg0 {
    max-width: calc(15vw - 55px);
  }
}
@media (min-width: 900px) {
  .x1ltux0g.x1ltux0g {
    margin-bottom: 16px;
  }
}
@media (max-width: 939px) {
  .x1nxjzwp.x1nxjzwp {
    border-bottom-right-radius: 0;
  }
}
@media (min-width: 900px) {
  .x1roke11.x1roke11 {
    justify-items: center;
  }
}
@media (min-height: 700px) and (max-height: 789px) {
  .x1rr25im.x1rr25im {
    max-width: 1095px;
  }
}
@media (min-height: 700px) and (max-height: 789px) {
  .x1sltb1f.x1sltb1f {
    width: 1063px;
  }
}
@media (max-width: 899px) {
  .x1stjdt1.x1stjdt1 {
    flex-grow: 1;
  }
}
@media (max-width: 500px) {
  .x1w6jkce.x1w6jkce {
    flex-grow: 1;
  }
}
@media (min-height: 790px) {
  .x1xh8ygx.x1xh8ygx {
    max-width: 1250px;
  }
}
@media (max-width: 1259px) {
  .x1xtgk1k.x1xtgk1k {
    cursor: pointer;
  }
}
@media (min-width: 900px) {
  .x1xy773u.x1xy773u {
    align-self: flex-start;
  }
}
@media (min-height: 790px) {
  .x1y5dvz6.x1y5dvz6 {
    max-width: 1218px;
  }
}
@media (max-width: 899px) {
  .x1yaem6q.x1yaem6q {
    justify-content: center;
  }
}
@media (min-width: 900px) {
  .x2k3zez.x2k3zez {
    align-self: flex-end;
  }
}
@media (min-width: 900px) {
  .x390vds.x390vds {
    bottom: 0;
  }
}
@media (min-height: 790px) and (max-height: 1079px) {
  .x3awd8m.x3awd8m {
    height: 680px;
  }
}
@media (min-height: 790px) {
  .x3fxtfs.x3fxtfs {
    width: 1218px;
  }
}
@media (max-width: 899px) {
  .x4ckvhe.x4ckvhe {
    margin-top: 8px;
  }
}
@media (max-width: 899px) {
  .x5oxk1f.x5oxk1f {
    padding-left: 16px;
  }
}
@media (min-width: 900px) {
  .x5wy4b0.x5wy4b0 {
    margin-top: 0;
  }
}
@media (max-width: 700px) {
  .x88anuq.x88anuq {
    justify-content: flex-start;
  }
}
@media (max-width: 1099px) {
  .x9e5oc1.x9e5oc1 {
    display: none;
  }
}
@media (max-width: 899px) {
  .x9w375v.x9w375v {
    justify-items: center;
  }
}
@media (min-width: 900px) {
  .xb2vh1x.xb2vh1x {
    margin-right: 16px;
  }
}
@media (min-width: 900px) {
  .xc9uqle.xc9uqle {
    margin-top: 32px;
  }
}
@media (max-width: 939px) {
  .xd7htx2.xd7htx2 {
    border-bottom-left-radius: 0;
  }
}
@media (any-pointer: coarse) {
  .xhva3ql.xhva3ql {
    opacity: 1;
  }
}
@media (min-width: 900px) {
  .xit7rg8.xit7rg8 {
    margin-left: 32px;
  }
}
@media (min-width: 900px) {
  .xjbssrd.xjbssrd {
    flex-grow: 0;
  }
}
@media (min-width: 1260px) {
  .xkreb8t.xkreb8t {
    width: 360px;
  }
}
@media (min-width: 1100px) {
  .xma1kzc.xma1kzc {
    display: none;
  }
}
@media (max-width: 500px) {
  .xusnbm3.xusnbm3 {
    max-width: 100%;
  }
}
@media (min-width: 900px) {
  .xuy2c7u.xuy2c7u {
    flex-grow: 1;
  }
}
@media (max-width: 899px) {
  .xvrxa7q.xvrxa7q {
    flex-direction: column;
  }
}
@media (min-width: 900px) {
  .xxfedj9.xxfedj9 {
    flex-direction: row;
  }
}
@media (min-width: 900px) {
  .xym1h4x.xym1h4x {
    align-self: center;
  }
}
.x1hl2dhg {
  text-decoration: none;
}
.x100vrsf {
  width: 40px;
}
.x10l6tqk {
  position: absolute;
}
.x10w6t97 {
  height: 32px;
}
.x10wlt62 {
  overflow-y: hidden;
}
.x11i5rnm {
  margin-right: 0;
}
.x126k92a {
  white-space: pre-wrap;
}
.x127lhb5 {
  animation-name: xekv6nw-B;
}
.x13a6bvl {
  justify-content: flex-end;
}
.x13fuv20 {
  border-top-style: solid;
}
.x13vifvy {
  top: 0;
}
.x14g40p9 {
  z-index: 999;
}
.x14rlmvs {
  animation-name: x5ed7rf-B;
}
.x14yjl9h {
  border-top-left-radius: 50%;
}
.x16n37ib {
  margin-left: 12px;
}
.x170jfvy {
  height: 10px;
}
.x178xt8z {
  border-top-width: 1px;
}
.x17qophe {
  left: 0;
}
.x18d9i69 {
  padding-bottom: 0;
}
.x18nykt9 {
  border-bottom-right-radius: 50%;
}
.x19p7ews {
  border-left-width: 2px;
}
.x1a8lsjc {
  padding-bottom: 10px;
}
.x1b0d499 {
  vertical-align: -0.25em;
}
.x1c74tu6 {
  animation-duration: 2s;
}
.x1dntmbh {
  color: var(--disabled-text);
}
.x1exxlbk {
  width: 100px;
}
.x1fey0fg {
  color: var(--blue-link);
}
.x1fgtraw {
  height: 28px;
}
.x1heor9g {
  color: inherit;
}
.x1hyvwdk {
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
}
.x1i10hfl {
  -webkit-tap-highlight-color: transparent;
}
.x1i1rx1s {
  width: 1px;
}
.x1i64zmx {
  margin-left: 8px;
}
.x1iyjqo2 {
  flex-grow: 1;
}
.x1ja2u2z {
  z-index: 0;
}
.x1jfb8zj {
  display: inherit;
}
.x1kky2od {
  width: 16px;
}
.x1kpxq89 {
  height: 12px;
}
.x1l90r2v {
  padding-bottom: 16px;
}
.x1mh8g0r {
  margin-left: 0;
}
.x1n2onr6 {
  position: relative;
}
.x1nhvcw1 {
  justify-content: flex-start;
}
.x1nn3v0j {
  padding-top: 2px;
}
.x1pd3egz {
  font-weight: inherit;
}
.x1pi30zi {
  padding-right: 16px;
}
.x1q0g3np {
  flex-direction: row;
}
.x1q0q8m5 {
  border-bottom-style: solid;
}
.x1qhh985 {
  border-bottom-width: 0;
}
.x1qhmfi1 {
  background-color: var(--secondary-button-background);
}
.x1qjc9v5 {
  align-items: stretch;
}
.x1qlqyl8 {
  font-size: inherit;
}
.x1qx5ct2 {
  height: 20px;
}
.x1rg5ohu {
  display: inline-block;
}
.x1s85apg {
  display: none;
}
.x1swvt13 {
  padding-left: 16px;
}
.x1sxyh0 {
  padding-right: 8px;
}
.x1u6ievf {
  animation-fill-mode: both;
}
.x1vqgdyp {
  height: 40px;
}
.x1vvkbs {
  word-wrap: break-word;
}
.x1xm1mqw {
  border-right-color: var(--card-background);
}
.x1xzmf5g {
  background-color: #3d5d8e;
}
.x1y1aw1k {
  padding-top: 8px;
}
.x1ye3gou {
  padding-left: 12px;
}
.x26u7qi {
  border-left-style: solid;
}
.x2lah0s {
  flex-shrink: 0;
}
.x2lwn1j {
  min-height: 0;
}
.x3ajldb {
  vertical-align: bottom;
}
.x3nfvp2 {
  display: inline-flex;
}
.x4o00kh {
  background-color: #74a4f2;
}
.x4uap5 {
  padding-right: 0;
}
.x5yr21d {
  height: 100%;
}
.x6ikm8r {
  overflow-x: hidden;
}
.x6s0dn4 {
  align-items: center;
}
.x6zyg47 {
  border-top-color: var(--card-background);
}
.x78zum5 {
  display: flex;
}
.x8182xy {
  margin-left: -2px;
}
.x889kno {
  padding-top: 10px;
}
.x972fbf {
  border-top-width: 0;
}
.x9f619 {
  box-sizing: border-box;
}
.x9otpla {
  margin-top: -8px;
}
.xa3vuyk {
  animation-timing-function: ease-out;
}
.xa4qsjk {
  animation-iteration-count: infinite;
}
.xamhcws {
  border-top-width: 2px;
}
.xat24cr {
  margin-bottom: 0;
}
.xc8icb0 {
  isolation: isolate;
}
.xcfux6l {
  border-right-width: 0;
}
.xdj266r {
  margin-top: 0;
}
.xdl72j9 {
  flex-basis: auto;
}
.xds687c {
  right: 0;
}
.xdt5ytf {
  flex-direction: column;
}
.xeuugli {
  min-width: 0;
}
.xexx8yu {
  padding-top: 0;
}
.xg01cxk {
  opacity: 0;
}
.xgd8bvy {
  width: 28px;
}
.xggy1nq {
  touch-action: manipulation;
}
.xh8yej3 {
  width: 100%;
}
.xi81zsa {
  color: var(--secondary-text);
}
.xieb3on {
  margin-bottom: 20px;
}
.xixxii4 {
  position: fixed;
}
.xjb2p0i {
  font-family: inherit;
}
.xjbqb8w {
  background-color: transparent;
}
.xjm9jq1 {
  height: 1px;
}
.xjyslct {
  -webkit-appearance: none;
}
.xkhd6sd {
  padding-left: 0;
}
.xl1xv1r {
  object-fit: cover;
}
.xl56j7k {
  justify-content: center;
}
.xlup9mm {
  height: 16px;
}
.xlxy82 {
  border-bottom-width: 2px;
}
.xm0m39n {
  border-left-width: 0;
}
.xm81vs4 {
  border-right-width: 1px;
}
.xn6708d {
  padding-right: 12px;
}
.xn9wirt {
  width: 100vw;
}
.xnalus7 {
  width: 0;
}
.xng8ra {
  height: 60px;
}
.xol2nv {
  border-right-width: 2px;
}
.xpn8fn3 {
  border-bottom-color: var(--card-background);
}
.xq8finb {
  margin-right: 12px;
}
.xqtp20y {
  height: 0;
}
.xqu0tyb {
  height: 4px;
}
.xs83m0k {
  flex-shrink: 1;
}
.xsag5q8 {
  padding-bottom: 12px;
}
.xshklg3 {
  animation-delay: 1s;
}
.xsmyaan {
  width: 12px;
}
.xso031l {
  border-bottom-width: 1px;
}
.xt0psk2 {
  display: inline;
}
.xtct9fg {
  border-left-color: var(--card-background);
}
.xtvsq51 {
  background-color: var(--primary-button-background);
}
.xu3j5b3 {
  border-right-style: solid;
}
.xudhj91 {
  border-top-right-radius: 50%;
}
.xurb0ha {
  padding-left: 8px;
}
.xvy4d1p {
  width: 24px;
}
.xw4jnvo {
  width: 20px;
}
.xw7yly9 {
  margin-top: 16px;
}
.xwib8y2 {
  padding-bottom: 8px;
}
.xwrv7xz {
  margin-right: -2px;
}
.xww2gxu {
  border-bottom-left-radius: 50%;
}
.xxk0z11 {
  height: 24px;
}
.xxkxylk {
  animation-duration: 0.5s;
}
.xy80clv {
  border-left-width: 1px;
}
.xyamay9 {
  padding-top: 16px;
}
.xz9dl7a {
  padding-top: 12px;
}
.xzpqnlu {
  clip: rect(0, 0, 0, 0);
}
.xzsf02u {
  color: var(--primary-text);
}
.x10pfhc2::after {
  right: -8px;
}
.x194ut8o::after {
  border-top-left-radius: 50%;
}
.x1j6awrg::after {
  position: absolute;
}
.x1s928wv::after {
  content: "";
}
.x1tfg27r::after {
  top: -8px;
}
.x1v53gu8::after {
  left: -8px;
}
.x1vzenxt::after {
  border-top-right-radius: 50%;
}
.x1xhcax0::after {
  bottom: -8px;
}
.xd7ygy7::after {
  border-bottom-right-radius: 50%;
}
.xitxdhh::after {
  z-index: 1;
}
.xt298gk::after {
  border-bottom-left-radius: 50%;
}
.x1kdt53j:disabled {
  color: var(--disabled-text);
}
@media (max-width: 500px) {
  .x1ifrov1.x1ifrov1 {
    width: 100%;
  }
}
.x10l6tqk {
  position: absolute;
}
.x10wlt62 {
  overflow-y: hidden;
}
.x117nqv4 {
  font-weight: bold;
}
.x13lgxp2 {
  border-top-right-radius: 0;
}
.x14qfxbe {
  width: 36px;
}
.x1603h9y {
  font-size: 1.25rem;
}
.x168nmei {
  border-top-left-radius: 0;
}
.x16dsc37 {
  vertical-align: top;
}
.x16n37ib {
  margin-left: 12px;
}
.x18d9i69 {
  padding-bottom: 0;
}
.x193iq5w {
  max-width: 100%;
}
.x1e56ztr {
  margin-bottom: 8px;
}
.x1emribx {
  margin-right: 8px;
}
.x1fcty0u {
  font-weight: normal;
}
.x1fgtraw {
  height: 28px;
}
.x1g8br2z {
  border-top-right-radius: 18px;
}
.x1gn5b1j {
  border-bottom-right-radius: 18px;
}
.x1gslohp {
  margin-top: 4px;
}
.x1hyvwdk {
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
}
.x1i1rx1s {
  width: 1px;
}
.x1iyjqo2 {
  flex-grow: 1;
}
.x1k70j0n {
  margin-top: 6px;
}
.x1kky2od {
  width: 16px;
}
.x1l90r2v {
  padding-bottom: 16px;
}
.x1lkfr7t {
  font-size: 1.0625rem;
}
.x1lliihq {
  display: block;
}
.x1n2onr6 {
  position: relative;
}
.x1ncwhqj {
  font-size: 0.6875rem;
}
.x1nxh6w3 {
  font-size: 0.8125rem;
}
.x1ok221b {
  margin-top: 5px;
}
.x1pi30zi {
  padding-right: 16px;
}
.x1q0g3np {
  flex-direction: row;
}
.x1rg5ohu {
  display: inline-block;
}
.x1swvt13 {
  padding-left: 16px;
}
.x1tlxs6b {
  border-top-left-radius: 18px;
}
.x1us6l5c {
  opacity: 0.8;
}
.x1ye3gou {
  padding-left: 12px;
}
.x1ypdohk {
  cursor: pointer;
}
.x1yztbdb {
  margin-bottom: 16px;
}
.x230xth {
  border-bottom-left-radius: 18px;
}
.x2b8uid {
  text-align: center;
}
.x4ii5y1 {
  margin-bottom: auto;
}
.x6ikm8r {
  overflow-x: hidden;
}
.x6prxxf {
  font-size: 0.9375rem;
}
.x6s0dn4 {
  align-items: center;
}
.x78zum5 {
  display: flex;
}
.xamitd3 {
  align-self: center;
}
.xc9qbxq {
  height: 36px;
}
.xdl72j9 {
  flex-basis: auto;
}
.xdt5ytf {
  flex-direction: column;
}
.xdvlbce {
  padding-bottom: 9px;
}
.xexx8yu {
  padding-top: 0;
}
.xgd8bvy {
  width: 28px;
}
.xjm9jq1 {
  height: 1px;
}
.xktsk01 {
  margin-right: 16px;
}
.xl56j7k {
  justify-content: center;
}
.xlup9mm {
  height: 16px;
}
.xlyipyv {
  text-overflow: ellipsis;
}
.xn6708d {
  padding-right: 12px;
}
.xnalus7 {
  width: 0;
}
.xod5an3 {
  margin-bottom: 12px;
}
.xq8finb {
  margin-right: 12px;
}
.xr1yuqi {
  margin-top: auto;
}
.xs83m0k {
  flex-shrink: 1;
}
.xsag5q8 {
  padding-bottom: 12px;
}
.xu06os2 {
  margin-bottom: 5px;
}
.xuxw1ft {
  white-space: nowrap;
}
.xw7yly9 {
  margin-top: 16px;
}
.xwmqs3e {
  border-right: none;
}
.xz9dl7a {
  padding-top: 12px;
}
.xzpqnlu {
  clip: rect(0, 0, 0, 0);
}
.x1lku1pv:hover {
  text-decoration: none;
}
.x100vrsf {
  width: 40px;
}
.x10b6aqq {
  padding-bottom: 6px;
}
.x10l6tqk {
  position: absolute;
}
.x10w6t97 {
  height: 32px;
}
.x10wlt62 {
  overflow-y: hidden;
}
.x1120s5i {
  padding-bottom: 2px;
}
.x11i5rnm {
  margin-right: 0;
}
.x12nagc {
  margin-bottom: 4px;
}
.x12scifz {
  color: var(--placeholder-text);
}
.x139jcc6 {
  margin-left: -4px;
}
.x13a6bvl {
  justify-content: flex-end;
}
.x13fuv20 {
  border-top-style: solid;
}
.x13vifvy {
  top: 0;
}
.x14ctfv {
  color: var(--always-white);
}
.x14qfxbe {
  width: 36px;
}
.x150jy0e {
  padding-right: 4px;
}
.x16hj40l {
  padding-left: 6px;
}
.x16ldp7u {
  margin-top: -5px;
}
.x16n37ib {
  margin-left: 12px;
}
.x178xt8z {
  border-top-width: 1px;
}
.x17qophe {
  left: 0;
}
.x18d9i69 {
  padding-bottom: 0;
}
.x18l40ae {
  background-color: var(--always-dark-overlay);
}
.x193iq5w {
  max-width: 100%;
}
.x1a8lsjc {
  padding-bottom: 10px;
}
.x1ahlmzr {
  background-color: var(--progress-ring-on-media-background);
}
.x1bhewko {
  scroll-snap-align: start;
}
.x1c4vz4f {
  flex-grow: 0;
}
.x1cnzs8 {
  padding-top: 20px;
}
.x1cy8zhl {
  align-items: flex-start;
}
.x1d52u69 {
  margin-left: 16px;
}
.x1dntmbh {
  color: var(--disabled-text);
}
.x1e558r4 {
  padding-left: 4px;
}
.x1e56ztr {
  margin-bottom: 8px;
}
.x1emribx {
  margin-right: 8px;
}
.x1ey2m1c {
  bottom: 0;
}
.x1fgtraw {
  height: 28px;
}
.x1gg8mnh {
  min-height: 44px;
}
.x1gslohp {
  margin-top: 4px;
}
.x1h0ha7o {
  padding-left: 2px;
}
.x1i64zmx {
  margin-left: 8px;
}
.x1iorvi4 {
  padding-top: 4px;
}
.x1iyjqo2 {
  flex-grow: 1;
}
.x1ja2u2z {
  z-index: 0;
}
.x1jx94hy {
  background-color: var(--card-background);
}
.x1k54i6l {
  box-shadow: 0 2px 8px var(--shadow-1), 0 0 0 1px var(--shadow-1);
}
.x1k70j0n {
  margin-top: 6px;
}
.x1l31dnx {
  background-color: var(--secondary-button-background-floating);
}
.x1l7klhg {
  flex-basis: 100%;
}
.x1l90r2v {
  padding-bottom: 16px;
}
.x1lliihq {
  display: block;
}
.x1lq5wgf {
  border-top-left-radius: 8px;
}
.x1mh8g0r {
  margin-left: 0;
}
.x1n0m28w {
  margin-right: -8px;
}
.x1n2onr6 {
  position: relative;
}
.x1nhvcw1 {
  justify-content: flex-start;
}
.x1nn3v0j {
  padding-top: 2px;
}
.x1ok221b {
  margin-top: 5px;
}
.x1pi30zi {
  padding-right: 16px;
}
.x1q0g3np {
  flex-direction: row;
}
.x1q0q8m5 {
  border-bottom-style: solid;
}
.x1qeybcx {
  box-shadow: 0 2px 4px var(--shadow-1), 0 12px 28px var(--shadow-2);
}
.x1qhh985 {
  border-bottom-width: 0;
}
.x1qhmfi1 {
  background-color: var(--secondary-button-background);
}
.x1qughib {
  justify-content: space-between;
}
.x1rdy4ex {
  margin-top: -4px;
}
.x1swvt13 {
  padding-left: 16px;
}
.x1sxyh0 {
  padding-right: 8px;
}
.x1useyqa {
  width: 48px;
}
.x1vjfegm {
  z-index: 1;
}
.x1vqgdyp {
  height: 40px;
}
.x1wsgfga {
  margin-bottom: -8px;
}
.x1xmf6yo {
  margin-top: 8px;
}
.x1xzczws {
  overflow-anchor: none;
}
.x1y1aw1k {
  padding-top: 8px;
}
.x1ye3gou {
  padding-left: 12px;
}
.x1yrsyyn {
  padding-top: 6px;
}
.x1yztbdb {
  margin-bottom: 16px;
}
.x26u7qi {
  border-left-style: solid;
}
.x2b8uid {
  text-align: center;
}
.x2lah0s {
  flex-shrink: 0;
}
.x2lwn1j {
  min-height: 0;
}
.x30kzoy {
  border-bottom-right-radius: 8px;
}
.x47corl {
  pointer-events: none;
}
.x4cne27 {
  margin-bottom: -6px;
}
.x4ii5y1 {
  margin-bottom: auto;
}
.x4uap5 {
  padding-right: 0;
}
.x4vbgl9 {
  margin-bottom: -4px;
}
.x5yr21d {
  height: 100%;
}
.x6ikm8r {
  overflow-x: hidden;
}
.x6s0dn4 {
  align-items: center;
}
.x78zum5 {
  display: flex;
}
.x8182xy {
  margin-left: -2px;
}
.x889kno {
  padding-top: 10px;
}
.x92rtbv {
  right: 16px;
}
.x972fbf {
  border-top-width: 0;
}
.x9bbmet {
  background-color: var(--popover-background);
}
.x9f619 {
  box-sizing: border-box;
}
.x9jhf4c {
  border-bottom-left-radius: 8px;
}
.x9otpla {
  margin-top: -8px;
}
.xamitd3 {
  align-self: center;
}
.xat24cr {
  margin-bottom: 0;
}
.xbmpl8g {
  margin-left: -6px;
}
.xc8icb0 {
  isolation: isolate;
}
.xc9qbxq {
  height: 36px;
}
.xcfux6l {
  border-right-width: 0;
}
.xcud41i {
  margin-right: -4px;
}
.xdj266r {
  margin-top: 0;
}
.xdl72j9 {
  flex-basis: auto;
}
.xdt5ytf {
  flex-direction: column;
}
.xeuugli {
  min-width: 0;
}
.xexx8yu {
  padding-top: 0;
}
.xg01cxk {
  opacity: 0;
}
.xg83lxy {
  padding-right: 2px;
}
.xgd8bvy {
  width: 28px;
}
.xgqcy7u {
  border-top-right-radius: 8px;
}
.xh8yej3 {
  width: 100%;
}
.xhfbhpw {
  scroll-snap-type: x mandatory;
}
.xi81zsa {
  color: var(--secondary-text);
}
.xieb3on {
  margin-bottom: 20px;
}
.xifccgj {
  margin-top: -6px;
}
.xjbqb8w {
  background-color: transparent;
}
.xjkvuk6 {
  padding-bottom: 4px;
}
.xjm9jq1 {
  height: 1px;
}
.xkhd6sd {
  padding-left: 0;
}
.xktsk01 {
  margin-right: 16px;
}
.xl56j7k {
  justify-content: center;
}
.xm0m39n {
  border-left-width: 0;
}
.xm81vs4 {
  border-right-width: 1px;
}
.xn6708d {
  padding-right: 12px;
}
.xnalus7 {
  width: 0;
}
.xod5an3 {
  margin-bottom: 12px;
}
.xp7jhwk {
  margin-left: -8px;
}
.xq8finb {
  margin-right: 12px;
}
.xqtp20y {
  height: 0;
}
.xr1yuqi {
  margin-top: auto;
}
.xr9ek0c {
  margin-top: 2px;
}
.xs83m0k {
  flex-shrink: 1;
}
.xsag5q8 {
  padding-bottom: 12px;
}
.xsdox4t {
  height: 48px;
}
.xsgj6o6 {
  margin-left: 4px;
}
.xso031l {
  border-bottom-width: 1px;
}
.xsyo7zv {
  padding-right: 6px;
}
.xtvsq51 {
  background-color: var(--primary-button-background);
}
.xu06os2 {
  margin-bottom: 5px;
}
.xu3j5b3 {
  border-right-style: solid;
}
.xuk3077 {
  align-items: flex-end;
}
.xurb0ha {
  padding-left: 8px;
}
.xvy4d1p {
  width: 24px;
}
.xw3qccf {
  margin-right: 4px;
}
.xw7yly9 {
  margin-top: 16px;
}
.xwcfey6 {
  background-color: var(--disabled-button-background);
}
.xwib8y2 {
  padding-bottom: 8px;
}
.xwmqs3e {
  border-right: none;
}
.xwrv7xz {
  margin-right: -2px;
}
.xx6bls6 {
  padding-bottom: 20px;
}
.xxk0z11 {
  height: 24px;
}
.xxnfx33 {
  box-shadow: 0 2px 4px var(--shadow-1);
}
.xy80clv {
  border-left-width: 1px;
}
.xyamay9 {
  padding-top: 16px;
}
.xykv574 {
  margin-right: -6px;
}
.xz62fqu {
  margin-bottom: -5px;
}
.xz9dl7a {
  padding-top: 12px;
}
.xzt5al7 {
  direction: ltr;
}
.xzueoph {
  margin-bottom: 6px;
}
.x14l7nz5:first-child {
  margin-top: 0;
}
.xh99ass:first-child {
  display: none;
}
.xzboxd6:last-child {
  margin-bottom: 0;
}
form {
  margin: 0;
  padding: 0;
}
label {
  color: #606770;
  cursor: default;
  font-weight: 600;
  vertical-align: middle;
}
label input {
  font-weight: normal;
}
input {
  background-color: #fff;
  color: #1c1e21;
}
html {
  touch-action: manipulation;
}
body {
  background: #fff;
  color: #1c1e21;
  direction: ltr;
  line-height: 1.34;
  margin: 0;
  padding: 0;
  unicode-bidi: embed;
}
body,
button,
input,
label {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
}
h1,
h2,
h3 {
  color: #1c1e21;
  font-size: 13px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}
h1 {
  font-size: 14px;
}
p {
  margin: 1em 0;
}
b,
strong {
  font-weight: 600;
}
a {
    color: #1877f2;
  cursor: pointer;
  text-decoration: none;
}
button {
  margin: 0;
}
a:hover {
  text-decoration: underline;
}
img {
  border: 0;
}
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
body {
  overflow-y: scroll;
}
._9dls {
  overflow-y: scroll !important;
}
._9dls ._6s5d {
  overflow-y: visible !important;
}
._6s5d {
  background-color: var(--web-wash);
  -webkit-font-smoothing: antialiased;
  overscroll-behavior-y: none;
}
@media (prefers-reduced-motion: reduce) {
  ._6s5d :not(.always-enable-animations) {
    animation-duration: 0 !important;
    animation-name: none !important;
    transition-duration: 0 !important;
    transition-property: none !important;
  }
}
/*! CSS Used keyframes */
@keyframes xekv6nw-B {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes xekv6nw-B {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes x5ed7rf-B {
  0% {
    opacity: 1;
  }
  39% {
    opacity: 1;
  }
  75% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes x5ed7rf-B {
  0% {
    opacity: 1;
  }
  39% {
    opacity: 1;
  }
  75% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes x17t1eie-B {
  0% {
    height: 4px;
  }
  50% {
    height: 8px;
  }
  100% {
    height: 4px;
  }
}
@keyframes xad0qjf-B {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
@keyframes x1eeoaws-B {
  0% {
    height: 10px;
  }
  50% {
    height: 4px;
  }
  100% {
    height: 10px;
  }
}
@keyframes xgnty7z-B {
  0% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}
@keyframes x1uh2x5g-B {
  to {
    transform: rotate(1turn);
  }
}
@keyframes x1k1ooqk-B {
  0% {
    animation-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
    stroke-dasharray: 71 95;
    stroke-dashoffset: 0;
  }
  49.999% {
    stroke-dasharray: 0 95;
    stroke-dashoffset: 0;
  }
  50.001% {
    animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    stroke-dasharray: 0 95;
    stroke-dashoffset: -95;
  }
  100% {
    stroke-dasharray: 71 95;
    stroke-dashoffset: 0;
  }
}
