@media (min-width: 960px) {
        .GameProvidersFilter_bottom_sheet__yFPWd {
          display: none !important;
        }
      }

@media (min-width: 960px) {
        .ProvidersListDesktop_content__sqbfD.Select_content__VpG3Q {
          max-height: 664px !important;
          height: 664px !important;
          overflow-y: auto !important;
          overflow-x: hidden;
        }

        .ProvidersListDesktop_viewport__PzECw.Select_viewport__n2psX {
          max-height: none !important;
          height: auto !important;
          overflow: visible !important;
        }

        /* SelectItem_wrapper { padding: 12px } overrides letter gutter */
        .ProvidersListDesktop_viewport__PzECw
          .SelectItem_wrapper__qZhbn.ProvidersListDesktop_provider_item__YZk8U {
          padding: 12px 12px 12px 40px !important;
        }

        .ProvidersListDesktop_viewport__PzECw
          .SelectItem_wrapper__qZhbn.ProvidersListDesktop_provider_item__YZk8U.ProvidersListDesktop_provider_item__main__fr1ou,
        .ProvidersListDesktop_viewport__PzECw
          .SelectItem_wrapper__qZhbn.ProvidersListDesktop_provider_item__YZk8U.ProvidersListDesktop_without_group__wo3HZ {
          padding: 12px !important;
        }

        /* Safari: ::before letter labels clip inside CSS columns */
        .providers_panel .ProvidersListDesktop_provider_item__YZk8U[data-content] {
          break-inside: avoid-column;
          -webkit-column-break-inside: avoid;
          overflow: visible;
        }

        .providers_panel .ProvidersListDesktop_provider_item__YZk8U[data-content]::before {
          top: 12px;
          transform: none;
          -webkit-transform: none;
        }
      }

.ProvidersListDesktop_container__8f1LB {
        position: relative;
      }

      .providers_panel {
        position: absolute;
        top: calc(100% + 4px);
        left: 0;
        width: 576px;
        max-width: min(576px, calc(100vw - 32px));
        z-index: 202;
      }

      .language_panel {
        z-index: 203;
      }

      .language_panel_portal .language_list_wrapper {
        display: flex;
        flex-direction: column;
        height: 100%;
        min-height: 0;
      }

      .language_panel_portal .language_list_header {
        align-items: center;
        background-color: #252536;
        display: flex;
        flex-shrink: 0;
        justify-content: space-between;
        padding: 20px 18px 20px 12px;
        z-index: 1;
      }

      .language_panel_portal .language_list_header h2 {
        margin: 0;
      }

      .language_panel_portal .language_list {
        flex: 1 1 auto;
        min-height: 0;
        margin: 0;
        padding: 0;
        list-style: none;
        overflow-x: hidden;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
      }

      .LanguageDropdown_wrapper__vxrRx {
        position: relative;
      }

      @media (min-width: 600px) {
        .LanguageDropdown_wrapper__vxrRx .language_panel.LanguageDropdown_container___cqiJ {
          bottom: calc(100% + 8px) !important;
          top: auto !important;
          left: 50% !important;
          right: auto !important;
          transform: translateX(-50%) !important;
        }

        .LanguageDropdown_wrapper__vxrRx
          .language_panel.LanguageDropdown_visible__qMaVy {
          bottom: calc(100% + 8px) !important;
        }

        /* Safari: calc(100% - 64px) collapses when wrapper is height:auto (no mobile header) */
        .LanguageDropdown_wrapper__vxrRx .language_panel .LanguagesList_wrapper__dTrSE {
          height: auto;
        }

        .LanguageDropdown_wrapper__vxrRx .language_panel .LanguagesList_list__jq6mf {
          height: auto;
          overflow: visible;
        }
      }

      @media (min-width: 960px) {
        .LanguageDropdown_wrapper__vxrRx .language_panel.LanguageDropdown_container___cqiJ {
          left: auto !important;
          right: 0 !important;
          transform: none !important;
        }
      }

      body.body_modal_open,
      html.body_modal_open {
        overflow: hidden;
        height: 100%;
      }

      .BlurBackdrop_backdrop__c0JxJ:not(.is_visible) {
        display: none;
      }

      .BlurBackdrop_backdrop__c0JxJ.is_visible {
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px);
        z-index: 200 !important;
      }

      .GameProvidersFilter_bottom_sheet__yFPWd.BottomSheet_active__q4IGT {
        z-index: 204 !important;
      }

      @media (max-width: 479px) {
        .language_panel.language_panel_portal.LanguageDropdown_container___cqiJ {
          position: fixed !important;
          top: auto !important;
          left: 0 !important;
          right: 0 !important;
          bottom: 0 !important;
          width: 100% !important;
          max-width: 100vw !important;
          height: 85vh !important;
          height: 85dvh !important;
          max-height: 85vh !important;
          max-height: 85dvh !important;
          margin: 0 !important;
          z-index: 10001 !important;
          overflow: hidden !important;
          background: #252536 !important;
          border: 0 !important;
          border-radius: 4px 4px 0 0 !important;
          padding: 0 0 0 4px !important;
          padding-bottom: env(safe-area-inset-bottom, 0);
          transform: translate3d(0, 100%, 0) !important;
          transition: transform 0.25s ease !important;
          visibility: visible !important;
          opacity: 1 !important;
        }

        .language_panel.language_panel_portal.LanguageDropdown_container___cqiJ.LanguageDropdown_visible__qMaVy {
          transform: translate3d(0, 0, 0) !important;
        }
      }

      @media (min-width: 480px) and (max-width: 599px) {
        .language_panel.language_panel_portal.LanguageDropdown_container___cqiJ {
          position: fixed !important;
          top: 50% !important;
          left: 50% !important;
          right: auto !important;
          bottom: auto !important;
          width: 360px !important;
          max-width: calc(100vw - 32px) !important;
          height: min(536px, 85dvh) !important;
          margin: 0 !important;
          z-index: 10001 !important;
          overflow: hidden !important;
          background: #252536 !important;
          border: 0 !important;
          border-radius: 4px !important;
          transform: translate(-50%, -50%) scale(0.96) !important;
          opacity: 0;
          transition: transform 0.2s ease, opacity 0.2s ease !important;
        }

        .language_panel.language_panel_portal.LanguageDropdown_container___cqiJ.LanguageDropdown_visible__qMaVy {
          transform: translate(-50%, -50%) scale(1) !important;
          opacity: 1;
        }
      }

      .ProvidersContentMobile_content__IMOAS a.ProvidersContentMobile_content_item__RgTcC {
        text-decoration: none;
        color: inherit;
      }

      .SelectItem_wrapper__qZhbn.ProvidersListDesktop_provider_item__YZk8U {
        display: block;
        text-decoration: none;
        color: inherit;
      }

/* Static games grid: без React virtual list — адаптив как на оригинале */
      .GamesList_virtualList__9STWP {
        display: grid !important;
        gap: 12px;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        height: auto !important;
        position: relative;
        width: 100%;
      }

      .GamesList_row__LQ1Ov {
        display: contents !important;
      }

      .GamesList_row__LQ1Ov[style] {
        height: auto !important;
        position: static !important;
        transform: none !important;
      }

      @media (min-width: 600px) {
        .GamesList_virtualList__9STWP {
          gap: 16px;
          grid-template-columns: repeat(3, minmax(0, 1fr));
        }
      }

      @media (min-width: 960px) {
        .GamesList_virtualList__9STWP {
          grid-template-columns: repeat(4, minmax(0, 1fr));
        }
      }

      @media (min-width: 1200px) {
        .GamesList_virtualList__9STWP {
          grid-template-columns: repeat(5, minmax(0, 1fr));
        }
      }

      @media (max-width: 599px) {
        .GamesList_button__Msb5l {
          display: flex;
          justify-content: center;
          align-items: center;
          text-align: center;
        }
      }

      /* Планшет 600–711px: фильтры и поиск без съезда */
      .GamesListFilters_wrapper__Y7VAy .GamesSearch_wrapper__ewqpd {
        height: auto !important;
      }

      @media (min-width: 600px) and (max-width: 711px) {
        .GamesListFilters_wrapper__Y7VAy {
          flex-wrap: wrap;
          align-items: stretch;
          gap: 0;
          margin-bottom: 12px;
        }

        .GamesListFilters_filters__QKr_m {
          width: 100%;
          max-width: none;
          margin-bottom: 12px;
          flex: 0 1 auto;
          min-width: 0;
          align-items: center;
        }

        .GamesListFilters_providers__BwuIY {
          flex: 1 1 auto;
          width: auto;
          min-width: 0;
          max-width: none;
        }

        .ProvidersListDesktop_trigger__5VouW {
          width: 100%;
          min-width: 0;
        }

        .ProvidersListDesktop_trigger__5VouW > span:first-child {
          display: block;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
        }

        .GameStatusesFilter_wrapper__VKIr7 {
          flex-shrink: 0;
          margin-left: 8px;
        }

        .GamesSearch_form__xBjGm {
          width: 100%;
          margin-bottom: 16px;
        }

        .GamesListFilters_wrapper__Y7VAy .SearchInput_wrapper__YDoQ0 {
          margin-bottom: 0;
        }
      }

.Z9BQWkIu {
        align-items: center;
        display: flex;
        gap: 8px;
        padding: 8px;
        width: 216px;
      }

      ._1DLG6P58 {
        border-radius: 50%;
        cursor: pointer;
        font-size: 20px;
        height: 32px;
        padding: 6px;
        width: 32px;
      }

      .Z9BQWkIu .NYj34RxB {
        display: flex;
        flex-direction: column;
        height: 36px;
        position: relative;
        width: 100%;
      }

      .KTYyHwCA ._1DLG6P58 {
        background-color: var(--System-Brand);
        color: var(--System-Contrast);
      }

      .eTRuF8-6 ._1DLG6P58 {
        background-color: var(--Label-Brand);
        color: var(--Label-Brand-Contrast);
      }

      .Z9BQWkIu ._9IFxz0q5 {
        color: var(--Label-Brand);
        flex-shrink: 0;
        font-size: 24px;
      }

      .Z9BQWkIu .uLSgoBnW {
        color: var(--System-Error);
        flex-shrink: 0;
        font-size: 24px;
      }

      .Z9BQWkIu .r6D7vEN1 {
        color: var(--Label-Primary);
        margin: 0;
      }

      .Z9BQWkIu .o4B5DQ0u {
        height: 16px;
        user-select: none;
      }

      .d1s2P-gV {
        max-width: 216px;
        padding: 8px 8px 0;
      }

._4Faed1N- {
        cursor: pointer;
        display: flex;
        gap: 8px;
        max-width: 296px;
        min-width: 216px;
        padding: 8px 8px 0;
      }

      .khSG0kmk {
        background-color: var(--Label-Brand);
        border-radius: 50%;
        color: var(--Label-Brand-Contrast);
        font-size: 20px;
        height: 32px;
        padding: 6px;
        width: 32px;
      }

      .B6Ou-XDx .khSG0kmk {
        background-color: var(--System-Brand);
        color: var(--System-Contrast);
      }

      .EunGEj76 {
        display: flex;
        flex-direction: column;
        overflow: hidden;
        position: relative;
        width: 100%;
      }

      ._4FUU5Day {
        padding-bottom: 8px;
      }

      .yuEh9xT4 {
        max-width: 296px;
        min-width: 216px;
        padding: 8px 8px 0;
      }

.MeVbeqKo {
        cursor: pointer;
        display: flex;
        gap: 8px;
        max-width: 296px;
        min-width: 216px;
        padding: 8px 8px 0;
      }

      ._4KXMAIPv {
        background-color: var(--Label-Brand);
        border-radius: 50%;
        color: var(--Label-Brand-Contrast);
        font-size: 20px;
        height: 32px;
        padding: 6px;
        width: 32px;
      }

      .dERJY3YJ ._4KXMAIPv {
        background-color: var(--System-Contrast);
        color: var(--System-Contrast);
      }

      ._0vcQL0Iw {
        display: flex;
        flex-direction: column;
        overflow: hidden;
        position: relative;
        width: 100%;
      }

      .KTaMbysl {
        color: var(--Label-Secondary);
      }

      .PtW9n0zw {
        padding-bottom: 8px;
      }

      .iEeOATbd {
        max-width: 296px;
        min-width: 216px;
        padding: 8px 8px 0;
      }

.S-xcPTAd {
        align-items: center;
        border-radius: 16px;
        display: flex;
        height: 100%;
        justify-content: center;
        overflow: hidden;
        position: relative;
        width: 100%;
      }

      .WCVDe1KV {
        background-position-y: 50%;
        background-repeat: no-repeat;
        background-size: 100%;
        bottom: 0;
        filter: blur(15px);
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 0;
      }

      .XjAQLVtV {
        bottom: 8px;
        right: 8px;
      }

      .XjAQLVtV,
      .ekRq0kQe {
        position: absolute;
        z-index: 3;
      }

      .ekRq0kQe {
        align-items: center;
        background-color: var(--System-2);
        border-radius: 50%;
        color: var(--System-Contrast);
        cursor: pointer;
        display: flex;
        font-size: 16px;
        height: 36px;
        justify-content: center;
        right: calc(50% - 18px);
        top: calc(50% - 18px);
        width: 36px;
      }

      .qciYE7eV {
        max-width: 324px;
        padding: 8px 8px 4px;
      }

      .IDvDWrC0 {
        max-height: 648px;
        max-width: 324px;
        min-height: 80px;
        min-width: 80px;
      }

      .IDvDWrC0,
      .fksCm2C5 {
        cursor: pointer;
        display: flex;
        object-fit: scale-down;
        z-index: 2;
      }

      .fksCm2C5 {
        height: 250px;
        width: 200px;
      }

      .vcdSM-J1 {
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
      }

      .r5IvybmW {
        font-size: 24px;
      }

._0te3Fri9 {
        bottom: -20px;
        color: var(--Label-Secondary);
        cursor: pointer;
        display: flex;
        gap: 4px;
        margin-left: -70px;
        position: absolute;
        width: max-content;
      }

      .J46Oq3g4 {
        bottom: auto;
        left: 0;
        margin-left: 0;
        margin-right: -70px;
        margin-top: 4px;
      }

      .pxqPotLh {
        right: 0;
      }

      .b-MqOKIa {
        color: var(--System-Error);
        font-size: 16px;
      }

      .ZjLOn3kT,
      .sZDCmQOO {
        margin-left: 8px;
      }

.RuGSQSt1 {
        padding: 8px;
      }

      .wuwpGIMC {
        display: flex;
        flex-direction: column;
      }

      .LxL30ua3,
      .wuwpGIMC {
        max-width: 100%;
        min-width: 50px;
      }

      .LxL30ua3 {
        line-height: 20px;
        position: relative;
        white-space: pre-wrap;
        word-break: break-word;
      }

      .SVUuepxM {
        max-width: 324px;
        padding-top: 4px;
      }

      .bbiJ-zzD {
        max-width: 296px;
      }

.g4WZSbll {
        cursor: pointer;
        display: inline-flex;
        float: right;
        font-size: 20px;
        padding-left: 10px;
        pointer-events: none;
        user-select: none;
        vertical-align: middle;
        visibility: hidden;
        z-index: 1;
      }

      ._9HeJ-lMF {
        align-items: flex-end;
        bottom: -4px;
        display: inline-flex;
        gap: 2px;
        pointer-events: auto;
        position: absolute;
        right: 0;
        user-select: auto;
        vertical-align: bottom;
        visibility: visible;
        white-space: nowrap;
      }

      .nt-jXnJd ._9HeJ-lMF {
        align-items: center;
        background-color: var(--System-2);
        border-radius: 100px;
        padding: 0 6px;
      }

      .Z9gYBJwv {
        color: var(--Label-Secondary);
      }

      .Z9gYBJwv.nt-jXnJd {
        color: var(--System-Contrast);
      }

      .EmWsaQud {
        color: var(--Label-Brand);
      }

      .EmWsaQud.Vo9bf0GH svg {
        font-size: 16px;
        margin: 2px;
      }

      .EmWsaQud.Vo9bf0GH.nt-jXnJd svg,
      .EmWsaQud.nt-jXnJd {
        color: var(--System-Contrast);
      }

      ._9PcP4Ak2 {
        color: var(--System-Error);
        font-size: 16px;
        margin-left: 4px;
      }

.eyFSQ-uE {
        border-radius: 16px;
        color: var(--Label-Primary);
        margin-top: 4px;
        max-width: 480px;
        position: relative;
        user-select: none;
        z-index: 1;
      }

      .eyFSQ-uE,
      .eyFSQ-uE * {
        box-sizing: border-box;
      }

      @media (min-width: 640px) {
        .eyFSQ-uE {
          user-select: auto;
        }
      }

      .rZKSNRS6 {
        background-color: var(--Background-Secondary);
        margin-right: auto;
      }

      .XvO-0gju {
        background-color: var(--System-Brand-Bubble);
        margin-left: auto;
      }

      .smONWao6 {
        bottom: 0;
        left: -6px;
        position: absolute;
        z-index: -1;
      }

      .smONWao6 path {
        fill: var(--Background-Secondary);
      }

      .uj-Qmvhn {
        bottom: 0;
        position: absolute;
        right: -6px;
        transform: rotateY(180deg);
        z-index: -1;
      }

      .uj-Qmvhn path {
        fill: var(--System-Brand-Bubble);
      }

      .NNgTGw1Y {
        margin-bottom: 20px;
      }

._1YP04egK {
        border-radius: 16px;
        box-sizing: border-box;
        height: auto;
        justify-content: center;
        overflow: hidden;
        position: relative;
        width: 324px;
      }

      ._0Gc22c2S,
      ._1YP04egK {
        align-items: center;
        display: flex;
      }

      ._0Gc22c2S {
        background-color: var(--System-2);
        border-radius: 100px;
        color: var(--System-Contrast);
        left: 8px;
        padding: 2px 8px 2px 6px;
        top: 4px;
        user-select: none;
      }

      .JQLjgM0S,
      ._0Gc22c2S {
        position: absolute;
        z-index: 3;
      }

      .JQLjgM0S {
        bottom: 8px;
        right: 8px;
      }

      ._4JnNOWvN {
        align-items: center;
        background-color: var(--System-2);
        border-radius: 50%;
        color: var(--System-Contrast);
        cursor: pointer;
        display: flex;
        font-size: 16px;
        height: 36px;
        justify-content: center;
        position: absolute;
        right: calc(50% - 18px);
        top: calc(50% - 18px);
        width: 36px;
        z-index: 3;
      }

      .mdbl14Nd {
        font-size: 24px;
      }

      .nXGsU-PZ {
        max-width: 324px;
        padding: 8px 8px 4px;
      }

      .rSlOuhk4 {
        max-height: 100%;
      }

      .rSlOuhk4,
      .sMvsN96u {
        background-color: var(--Fill-Tertiary);
        display: flex;
        object-fit: cover;
        width: 324px;
        z-index: 2;
      }

      .sMvsN96u {
        height: 150px;
        position: relative;
      }

      .sVV-X6Zn {
        font-size: 24px;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
      }

.ZAWzwXp3 {
        display: flex;
        gap: 8px;
        padding: 8px;
        width: 256px;
      }

      .INZ1Sgd0 {
        border-radius: 50%;
        cursor: pointer;
        font-size: 20px;
        height: 32px;
        padding: 6px;
        width: 32px;
      }

      ._5L7rbpgE .INZ1Sgd0 {
        background-color: var(--System-Brand);
        color: var(--System-Contrast);
      }

      .p85aV4Us .INZ1Sgd0 {
        background-color: var(--Label-Brand);
        color: var(--Label-Brand-Contrast);
      }

      .iIktPxtd {
        margin-left: 1px;
      }

      .OMwX45Bp {
        display: flex;
        flex-direction: column;
        position: relative;
      }

      .zkHMJzye {
        fill: var(--Fill-Secondary);
      }

      ._5L7rbpgE .bceJUz-S {
        fill: var(--System-Brand);
      }

      .p85aV4Us .bceJUz-S {
        fill: var(--Label-Brand);
      }

      .TtPKP8v7 {
        color: var(--Label-Secondary);
        user-select: none;
      }

      ._343wGomq {
        max-width: 256px;
        padding: 8px 8px 0;
      }

.nyH7nrTC {
        cursor: pointer;
        display: flex;
        margin-bottom: 4px;
        padding-left: 7px;
        position: relative;
        user-select: none;
      }

      .nyH7nrTC:before {
        background-color: var(--Label-Brand);
        border-radius: 32px;
        content: "";
        height: 32px;
        left: 0;
        position: absolute;
        width: 3px;
      }

      .nyH7nrTC._29o6cmLj:before {
        background-color: var(--System-Brand);
      }

      ._0yb2056D {
        align-items: center;
        background-color: var(--Label-Brand);
        border-radius: 50%;
        color: var(--Label-Brand-Contrast);
        display: flex;
        flex-shrink: 0;
        font-size: 20px;
        height: 32px;
        justify-content: center;
        margin-right: 4px;
        width: 32px;
      }

      ._29o6cmLj ._0yb2056D {
        background-color: var(--System-Brand);
        color: var(--System-Contrast);
      }

      .SZFWO4AK {
        display: flex;
        flex-direction: column;
        overflow: hidden;
      }

      .pTy-j-gn {
        color: var(--Label-Brand);
      }

      ._29o6cmLj .pTy-j-gn {
        color: var(--System-Brand);
      }

      .I8wsG4Z2 {
        color: var(--Label-Primary);
      }

      .KPfJaVUE {
        color: var(--Label-Secondary);
      }

.Mrd5MEzw {
        padding: 8px;
      }

      .vNM-S2pI {
        display: flex;
        flex-direction: column;
        max-width: 100%;
        min-width: 50px;
      }

      .NeQgoUej {
        align-items: center;
        display: inline-flex;
        gap: 4px;
      }

      .e1me0dzf {
        align-self: baseline;
        color: var(--Label-Tertiary);
      }

      .I-lciUa6 {
        color: var(--Label-Secondary);
        line-height: 16px;
        margin: 0;
      }

.efG0O1jd {
        align-self: center;
        background-color: var(--Fill-Primary);
        border: 1px solid var(--Border-Primary);
        border-radius: 20px;
        display: flex;
        margin-bottom: 4px;
        margin-top: 4px;
        padding: 5px 16px;
        position: sticky;
        top: 5px;
        user-select: none;
        z-index: 5;
      }

      .t7TR958s {
        color: var(--Label-Primary);
      }

      .KmYXF4Us {
        height: 35px;
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        top: -2px;
      }

      .KmYXF4Us::-webkit-calendar-picker-indicator {
        background: transparent;
        bottom: 0;
        color: transparent;
        cursor: pointer;
        height: auto;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: auto;
      }

.kWtwMRIz {
        display: flex;
        margin-left: 10px;
        margin-right: 30px;
        padding-bottom: 15px;
        padding-top: 20px;
      }

      ._8ywNfxbp {
        line-height: 20px;
        max-width: 100%;
        min-width: 50px;
        position: relative;
        white-space: pre-wrap;
        word-break: break-word;
      }

      .PuguRZkq {
        background-color: var(--System-Yellow);
        border-radius: 16px;
        color: var(--Label-Primary);
        display: flex;
        flex-direction: column;
        margin: 0 auto;
        padding: 8px 20px;
        position: relative;
        text-align: left;
      }

      .X80fW6Q- {
        margin: 0 0 6px;
      }

      .W7o7dBma,
      .X80fW6Q- {
        color: var(--Label-Secondary);
      }

      .W7o7dBma {
        display: flex;
        font-style: italic;
        justify-content: flex-end;
        margin: 0 0 4px;
      }

.uD-wQNCg {
        display: flex;
        margin-left: 10px;
        margin-right: 30px;
        padding-bottom: 15px;
        padding-top: 20px;
      }

      .FvM-DcPR {
        background-color: var(--Background-Secondary);
        border: 1px solid var(--Border-Primary);
        border-radius: 20px;
        color: var(--Label-Primary);
        display: flex;
        flex-direction: column;
        margin: 0 auto;
        padding: 8px 20px;
        position: relative;
        text-align: left;
      }

      .VurfrfIc {
        bottom: -5px;
        color: var(--Label-Secondary);
        font-style: italic;
        margin: 0 0 4px;
        position: absolute;
        right: -30px;
      }

      .e0cO1z7- {
        margin-top: 8px;
        overflow: hidden;
        transition: 0.2s;
      }

      .EOR2gyFT {
        max-height: 40px;
        min-height: 40px;
      }

      .Y7utjsZ4 {
        max-height: 160px;
      }

      ._5qohUeEH {
        justify-content: flex-start;
        margin-top: 4px;
        width: 100%;
      }

._1uAIUcp1 {
        cursor: pointer;
        display: inline-flex;
        float: right;
        font-size: 20px;
        padding-left: 10px;
        pointer-events: none;
        user-select: none;
        vertical-align: middle;
        visibility: hidden;
        z-index: 1;
      }

      .HL-R0Baz {
        align-items: flex-end;
        bottom: -4px;
        display: inline-flex;
        gap: 4px;
        pointer-events: auto;
        position: absolute;
        right: 0;
        user-select: auto;
        vertical-align: bottom;
        visibility: visible;
        white-space: nowrap;
      }

      ._5GYMLprc .HL-R0Baz {
        align-items: center;
        background-color: var(--System-2);
        border-radius: 100px;
        padding: 0 6px;
      }

      .L3mlODl9 {
        color: var(--Label-Brand);
      }

      .L3mlODl9._5GYMLprc {
        color: var(--System-Contrast);
      }

.uCp4Xyn6 {
        display: flex;
        margin-left: 10px;
        margin-right: 30px;
        padding-bottom: 15px;
        padding-top: 20px;
      }

      .hWJqTJxe {
        background-color: var(--Background-Secondary);
        border: 1px solid var(--Border-Primary);
        border-radius: 20px;
        color: var(--Label-Primary);
        display: flex;
        margin: 0 auto;
        padding: 5px 20px;
        position: relative;
        text-align: center;
      }

      .ls-muMNd {
        bottom: -5px;
        color: var(--Label-Secondary);
        font-style: italic;
        margin: 0 0 4px;
        position: absolute;
        right: -30px;
      }

.mMDbVGjy {
        align-items: center;
        display: flex;
        margin-bottom: 8px;
        width: 100%;
      }

      .fUepWLSU {
        border-radius: 8px;
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        height: 40px;
        padding: 0 10px 0 14px;
        position: relative;
      }

      .fUepWLSU:before {
        background-color: var(--System-Brand);
        border-radius: 100px;
        content: "";
        height: 30px;
        left: 5px;
        position: absolute;
        top: 5px;
        width: 3px;
      }

      .Djwxkx1f {
        color: var(--System-Brand);
      }

      .Djwxkx1f,
      ._4rBztBkR {
        left: 18px;
        line-height: 20px;
        position: absolute;
        right: 10px;
      }

      ._4rBztBkR {
        color: var(--Label-Primary);
        top: 20px;
      }

      .cub4mns1 {
        align-items: center;
        color: var(--System-Brand);
        display: flex;
        flex-shrink: 0;
        font-size: 24px;
        justify-content: center;
        margin-right: 4px;
      }

      .seo_section {
        border-top: 1px solid #1e1e2c;
        margin-top: 20px;
        padding-top: 20px;
      }

      @media (min-width: 600px) {
        .seo_section {
          margin-top: 32px;
          padding-top: 24px;
        }
      }

      .seo_section > article.hentry {
        background: linear-gradient(#1e1e2c, #1e1e2c) padding-box,
          linear-gradient(180deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0))
            border-box;
        border: 1px solid transparent;
        border-radius: 8px;
        box-sizing: border-box;
        color: #bcbcd1;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 16px;
        max-width: 100%;
        padding: 16px;
        width: 100%;
        word-break: break-word;
      }

      .seo_section > article.hentry:last-child {
        margin-bottom: 0;
      }

      @media (min-width: 600px) {
        .seo_section > article.hentry {
          font-size: 16px;
          line-height: 24px;
          margin-bottom: 24px;
          padding: 24px;
        }
      }

      .seo_section article.hentry h1,
      .seo_section article.hentry h2,
      .seo_section article.hentry h3,
      .seo_section article.hentry h4 {
        color: #fff;
        font-weight: 500;
        scroll-margin-top: 80px;
      }

      .seo_section article.hentry h1.entry-title,
      .seo_section article.hentry .entry-title {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 12px;
      }

      .seo_section article.hentry h2 {
        font-size: 16px;
        line-height: 24px;
        margin: 24px 0 12px;
      }

      .seo_section article.hentry h3 {
        font-size: 14px;
        line-height: 20px;
        margin: 20px 0 10px;
      }

      .seo_section article.hentry h4 {
        font-size: 14px;
        line-height: 20px;
        margin: 16px 0 8px;
      }

      .seo_section article.hentry > h1.entry-title:first-child,
      .seo_section article.hentry > .entry-title:first-child {
        margin-top: 0;
      }

      .seo_section article.hentry p {
        margin: 0 0 12px;
      }

      .seo_section article.hentry p:last-child {
        margin-bottom: 0;
      }

      .seo_section article.hentry ul,
      .seo_section article.hentry ol {
        margin: 0 0 12px;
        padding-left: 20px;
      }

      .seo_section article.hentry li {
        margin-bottom: 8px;
      }

      .seo_section article.hentry li p {
        margin-bottom: 0;
      }

      .seo_section article.hentry a {
        color: #46afff;
        text-decoration: none;
        transition: color 0.25s ease;
      }

      .seo_section article.hentry a:hover {
        color: #fe284a;
      }

      .seo_section article.hentry a:visited {
        color: #d63e8b;
      }

      .seo_section article.hentry table {
        background-color: #161626;
        border-collapse: collapse;
        border-radius: 5px;
        margin: 0 0 16px;
        overflow: hidden;
        width: 100%;
      }

      .seo_section article.hentry th,
      .seo_section article.hentry td {
        border-bottom: 1px solid #252536;
        font-weight: 400;
        padding: 10px 16px;
        text-align: left;
      }

      .seo_section article.hentry thead th {
        border-bottom: 1px solid #8b8b94;
        font-weight: 700;
      }

      .auth_form {
        display: inline-flex;
        margin: 0;
        padding: 0;
        border: 0;
      }

      .auth_form button[type="submit"].Button_common__VOrbn {
        -webkit-appearance: none;
        appearance: none;
        box-sizing: border-box;
        text-transform: none;
        cursor: pointer;
      }
