body { transition: opacity 0.2s ease-in; }
body[unresolved] { opacity: 0; display: block; overflow: hidden; position: relative; }
* { box-sizing: border-box; margin: 0px; padding: 0px; }
:root { --background: #000; --background-secondary: #1c1c1c; --text-color: #fff; --hint-color: #777777; --text-secondary: var(--hint-color); --link-color: #007aff; --button-color: #3478f6; --button-text-color: #ffffff; --lite-color: #575757; --lite-color-2: #3f3f3f; --lite-color-3: #383838; --border-color: var(--lite-color-2); --accent-color: #007cff; --accent-text-color: white; --section_bg_color: #1c1c1e; --separator-color: #545457; --section-header-text-color: #8d8e92; --font-family: system,-apple-system,".SFNSText-Regular","San Francisco",Roboto,"Segoe UI","Helvetica Neue","Lucida Grande",sans-serif; }
body { -webkit-font-smoothing: antialiased; font-family: system, -apple-system, ".SFNSText-Regular", "San Francisco", Roboto, "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif; background-color: var(--background); color: var(--text-color); font-size: 16px; margin: 0px; padding: 0px; }
.App, body { width: 100vw; height: 100vh; overflow: hidden; }
a { color: var(--link-color); }
button { display: block; font-size: 14px; margin: 15px 0px; padding: 12px 20px; border: none; border-radius: 4px; background-color: var(--button-color); color: var(--button-text-color,#ffffff); cursor: pointer; }
.layout, button, code { width: 100%; }
.main-button_fallback__dYiKX { position: fixed; bottom: 0px; left: 0px; width: 100%; background: var(--background-secondary); padding: 8px 16px; box-shadow: rgba(0, 0, 0, 0.25) 0px -0.33px 0px; z-index: 99999; }
.main-button_fallback__dYiKX button { height: 50px; border-radius: 12px; margin: 0px; background: var(--button-color); color: var(--button-text-color); font-size: 17px; font-family: system, -apple-system, ".SFNSText-Regular", "San Francisco", Roboto, "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif; font-weight: 600; width: 100%; border: unset; outline: unset; }
.item-screen_item_screen__ejzdk { display: flex; flex-direction: column; height: 100%; overflow-y: scroll; padding-bottom: calc(var(--screen-padding-bottom-with-tabbar) + 32px); }
.item-screen_head__vr_HK { min-height: 300px; display: flex; flex-direction: column; align-items: center; position: relative; flex-shrink: 0; overflow: visible; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; padding-top: calc(var(--header-height) + var(--tg-safe-area-inset-top, 0px)); }
.item-screen_head__vr_HK .item-screen_background__tny2z { position: absolute; inset: 0px; z-index: -1; background: rgba(255, 255, 255, 0.3); opacity: 0.4; }
.item-screen_head__vr_HK .item-screen_background__tny2z::after { content: ""; position: absolute; inset: 0px; background: radial-gradient(circle, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 80%); opacity: 0.5; z-index: -1; }
.item-screen_head__vr_HK .item-screen_pattern__MlQCt { position: absolute; top: 0px; left: 0px; width: 100%; height: calc(100% - 120px); overflow: hidden; opacity: 0.6; color: rgb(0, 0, 0); }
.item-screen_head__vr_HK .item-screen_pattern_2__nf1ia { opacity: 0.4; }
.item-screen_head__vr_HK .item-screen_pattern_3__RH1Nr { opacity: 0.2; }
.item-screen_head__vr_HK .item-screen_pattern__MlQCt svg { position: absolute; transform: translateX(-50%) translateY(-50%); }
.item-screen_head__vr_HK .item-screen_image_wrapper__bkrxO { width: 80%; padding-top: 45%; position: relative; }
.item-screen_head__vr_HK .item-screen_image_wrapper__bkrxO img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: contain; }
.item-screen_head__vr_HK .item-screen_text__ZdocR { margin-top: 16px; min-height: 45px; display: flex; flex-direction: column; text-align: center; }
.item-screen_head__vr_HK .item-screen_text__ZdocR .item-screen_title__KDY1d { font-size: 20px; font-weight: 900; line-height: 100%; }
.item-screen_head__vr_HK .item-screen_text__ZdocR .item-screen_description__OX1Hx { margin-top: 8px; font-size: 14px; font-weight: 400; opacity: 0.5; }
.item-screen_head__vr_HK .item-screen_actions__c63nx { display: grid; width: 100%; grid-template-columns: repeat(5, minmax(0px, 1fr)); gap: 8px; margin-top: 20px; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g { position: relative; border-radius: 10px; background: rgba(255, 255, 255, 0.1); padding: 10px; margin: 0px; border: none; display: flex; flex-direction: column; align-items: center; appearance: none; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g:disabled { opacity: 0.4; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g:active { transition: 0.3s linear; transform: scale(0.95); background: rgba(255, 255, 255, 0.15); }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g .item-screen_icon___NNsk { margin-top: 4px; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g .item-screen_icon___NNsk .item-screen_upgrade_icon___aOwv { width: 24px; height: 24px; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g .item-screen_label__9j7Sq { font-size: 11px; margin-top: 2px; text-transform: lowercase; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g.item-screen_head_button_upgrade__aYgCx { overflow: visible; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g.item-screen_head_button_upgrade__aYgCx .item-screen_upgrade_particle___ulPV { position: absolute; top: -10px; left: calc(100% - 15px); transform: translateX(0px); width: 17px; height: 17px; pointer-events: none; background: rgba(255, 255, 255, 0.78); clip-path: polygon(50% 0px, 63% 37%, 100% 50%, 63% 63%, 50% 100%, 37% 63%, 0px 50%, 37% 37%); box-shadow: rgba(255, 255, 255, 0.4) 0px 0px 8px, rgba(255, 214, 130, 0.35) 0px 0px 16px; opacity: 0; transform-origin: center center; animation: 4s ease-in-out 0s infinite normal none running item-screen_upgradeParticle__jvlKw; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g.item-screen_head_button_upgrade__aYgCx .item-screen_upgrade_particle___ulPV:first-of-type { --tx: 6px; --ty: -2px; --scale-start: 0.38; --scale-mid: 0.88; --scale-end: 0.28; animation-delay: 0s; animation-duration: 3.6s; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g.item-screen_head_button_upgrade__aYgCx .item-screen_upgrade_particle___ulPV:nth-of-type(2) { --tx: 12px; --ty: -10px; --scale-start: 0.48; --scale-mid: 1.06; --scale-end: 0.38; animation-delay: 0.6s; animation-duration: 3.8s; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g.item-screen_head_button_upgrade__aYgCx .item-screen_upgrade_particle___ulPV:nth-of-type(3) { --tx: 10px; --ty: -16px; --scale-start: 0.28; --scale-mid: 0.76; --scale-end: 0.28; animation-delay: 1.2s; animation-duration: 3.2s; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g.item-screen_head_button_upgrade__aYgCx .item-screen_upgrade_particle___ulPV:nth-of-type(4) { --tx: 18px; --ty: -8px; --scale-start: 0.38; --scale-mid: 0.96; --scale-end: 0.34; animation-delay: 1.8s; animation-duration: 4.1s; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g.item-screen_head_button_upgrade__aYgCx .item-screen_upgrade_particle___ulPV:nth-of-type(5) { --tx: 12px; --ty: -18px; --scale-start: 0.34; --scale-mid: 0.86; --scale-end: 0.28; animation-delay: 2.3s; animation-duration: 3.5s; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_head_button__Y1e5g.item-screen_head_button_upgrade__aYgCx .item-screen_upgrade_particle___ulPV:nth-of-type(6) { --tx: 8px; --ty: -12px; --scale-start: 0.44; --scale-mid: 1.02; --scale-end: 0.38; animation-delay: 2.9s; animation-duration: 3.9s; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_new_badge__HB4lo { position: absolute; top: -5px; right: -5px; transform: rotate(15deg); font-size: 11px; font-weight: 700; color: rgb(255, 140, 0); text-transform: uppercase; letter-spacing: 0.7px; text-shadow: rgba(255, 205, 120, 0.5) 0px 0px 6px; pointer-events: none; }
.item-screen_head__vr_HK .item-screen_actions__c63nx .item-screen_new_badge_hidden__psb5G { display: none; }
.item-screen_head__vr_HK .item-screen_head_button_like__jdp2Y svg { transition: transform 0.2s, color 0.2s; color: rgb(255, 255, 255); }
.item-screen_head__vr_HK .item-screen_head_button_like__jdp2Y .item-screen_like_particle__fjoRU { position: absolute; top: -10px; left: calc(100% - 15px); width: 17px; height: 17px; pointer-events: none; background: rgba(255, 255, 255, 0.78); clip-path: polygon(50% 0px, 63% 37%, 100% 50%, 63% 63%, 50% 100%, 37% 63%, 0px 50%, 37% 37%); box-shadow: rgba(255, 255, 255, 0.4) 0px 0px 8px, rgba(255, 214, 130, 0.35) 0px 0px 16px; opacity: 0; transform-origin: center center; animation: 4s ease-in-out 0s infinite normal none running item-screen_upgradeParticle__jvlKw; }
.item-screen_head__vr_HK .item-screen_head_button_like__jdp2Y .item-screen_like_particle__fjoRU:first-of-type { --tx: 6px; --ty: -2px; --scale-start: 0.38; --scale-mid: 0.88; --scale-end: 0.28; animation-delay: 0.3s; animation-duration: 3.4s; }
.item-screen_head__vr_HK .item-screen_head_button_like__jdp2Y .item-screen_like_particle__fjoRU:nth-of-type(2) { --tx: 12px; --ty: -10px; --scale-start: 0.48; --scale-mid: 1.06; --scale-end: 0.38; animation-delay: 1.1s; animation-duration: 3.7s; }
.item-screen_head__vr_HK .item-screen_head_button_like__jdp2Y .item-screen_like_particle__fjoRU:nth-of-type(3) { --tx: 10px; --ty: -16px; --scale-start: 0.28; --scale-mid: 0.76; --scale-end: 0.28; animation-delay: 1.9s; animation-duration: 3.9s; }
.item-screen_head__vr_HK .item-screen_head_button_like_active__87je8 { background: rgba(255, 255, 255, 0.1); }
.item-screen_head__vr_HK .item-screen_head_button_like_active__87je8 svg { color: rgb(255, 255, 255); transform: scale(1.05); }
.item-screen_head_button_disabled__WxFkR .item-screen_new_badge__HB4lo, .item-screen_head_button_disabled__WxFkR.item-screen_head_button_like__jdp2Y .item-screen_like_particle__fjoRU, .item-screen_head_button_disabled__WxFkR.item-screen_head_button_upgrade__aYgCx .item-screen_upgrade_particle___ulPV { display: none; }
@keyframes item-screen_upgradeParticle__jvlKw { 
  0% { opacity: 0; transform: translate(0) scale(var(--scale-start,.4)) rotate(0deg); }
  35% { opacity: 0.9; transform: translate(calc(var(--tx, 0px) * .5),calc(var(--ty, -18px) * .5)) scale(var(--scale-mid,.9)) rotate(8deg); }
  70% { opacity: 0.3; transform: translate(calc(var(--tx, 0px)),calc(var(--ty, -18px))) scale(var(--scale-end,.3)) rotate(-12deg); }
  100% { opacity: 0; transform: translate(calc(var(--tx, 0px) * 1.2),calc(var(--ty, -18px) * 1.1)) scale(calc(var(--scale-end, .3) * .7)) rotate(-18deg); }
}
.item-screen_body__C4tRV { flex: 1 1 0%; padding-top: 16px; padding-right: 16px; padding-left: 16px; padding-bottom: calc(82px + var(--tg-safe-area-inset-bottom, 0px)); }
.item-screen_body__C4tRV .item-screen_avatar___Y1Tg { width: 20px; height: 20px; margin-top: -2px; margin-bottom: -2px; margin-right: 2px; display: inline-flex; align-items: center; justify-content: center; font-size: 12px; border-radius: 20px; background: rgb(200, 200, 200); color: rgb(0, 0, 0); position: relative; overflow: hidden; top: 2px; line-height: 0; }
.item-screen_body__C4tRV .item-screen_avatar___Y1Tg img { position: absolute; left: 0px; right: 0px; width: 100%; height: 100%; }
.item-screen_body__C4tRV .item-screen_table__9MJe3 { width: 100%; border-collapse: collapse; border-radius: 10px; border-style: hidden; box-shadow: 0 0 0 1px var(--border-color); overflow: hidden; }
.item-screen_body__C4tRV .item-screen_table__9MJe3 .item-screen_star_icon__gB3sd { position: relative; top: 2px; }
.item-screen_body__C4tRV .item-screen_table__9MJe3 td { padding: 10px; vertical-align: text-top; border-bottom: 1px solid var(--border-color); }
.item-screen_body__C4tRV .item-screen_table__9MJe3 td:first-child { width: 0px; padding-right: 20px; background: var(--background-secondary); }
.item-screen_body__C4tRV .item-screen_table__9MJe3 tr:last-child td { border-bottom: none; }
.item-screen_container__zHZZB { padding: 0px 16px 16px; display: flex; flex-direction: column; gap: 20px; flex: 1 1 0%; overflow-y: scroll; align-items: center; }
.item-screen_container__zHZZB.item-screen_container_open_case__kI1j7 { justify-content: center; }
.item-screen_container__zHZZB .item-screen_container_open_case_head__N0f63 { display: flex; flex-direction: column; align-items: center; gap: 12px; width: 100%; }
.item-screen_container__zHZZB .item-screen_container_open_case_head__N0f63 .item-screen_content__G7Tbe { display: flex; flex-direction: column; align-items: center; gap: 12px; text-align: center; }
.item-screen_container__zHZZB .item-screen_case_item_image__eufDN { width: 100%; height: auto; display: flex; align-items: center; justify-content: center; }
.item-screen_container__zHZZB .item-screen_case_item_image__eufDN .item-screen_img_wrapper__EgSnK { width: 70%; padding-top: 80%; position: relative; }
.item-screen_container__zHZZB .item-screen_case_item_image__eufDN .item-screen_img_wrapper__EgSnK img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: contain; }
.item-screen_container__zHZZB .item-screen_title3__dTohF { font-size: 36px; font-weight: 900; line-height: 95%; }
.item-screen_container__zHZZB .item-screen_section_title__mszJX { padding: 0px 8px; font-size: 14px; font-weight: 400; text-transform: uppercase; color: var(--section-header-text-color); }
.item-screen_actions_container__q3YWx { position: absolute; left: 0px; width: 100%; bottom: 0px; padding-top: 16px; padding-right: 16px; padding-left: 16px; padding-bottom: calc(var(--screen-padding-bottom-with-tabbar) + 16px); display: flex; flex-direction: column; gap: 8px; }
.item-screen_actions_container__q3YWx button:first-child { margin-bottom: 4px; }
.item-screen_upgrade_new_label__JfN_n { margin-left: 4px; margin-top: -4px; font-size: 12px; font-weight: 600; color: rgb(255, 140, 0); text-transform: uppercase; }
.button_button__aZ_6A { display: flex; align-items: center; justify-content: center; height: 50px; border-radius: 12px; margin: 0px; background: var(--button-color); color: var(--button-text-color); font-size: 17px; font-family: system, -apple-system, ".SFNSText-Regular", "San Francisco", Roboto, "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif; font-weight: 500; width: 100%; border: unset; outline: unset; position: relative; overflow: hidden; user-select: none; }
.button_button__aZ_6A:active { transition: 0.3s linear; transform: scale(0.95); }
.button_secondary___ux8r { background: var(--background-secondary); }
.button_glow__X5jqd { background: rgba(255, 255, 255, 0.1); color: var(--button-text-color); backdrop-filter: blur(30px); }
.button_glow__X5jqd .button_text__r7Qnw { position: relative; z-index: 1; }
.button_glow__X5jqd::after { content: ""; position: absolute; inset: 0px; border-radius: 12px; padding: 2px; background: linear-gradient(90deg, transparent, transparent 40%, rgba(255, 255, 255, 0.5) 50%, transparent 60%, transparent) 200% 0px / 300% 100% border-box border-box; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); animation: 5s linear 0s infinite normal none running button_borderMove__Be7uh; pointer-events: none; }
.button_text__r7Qnw { display: flex; align-items: center; justify-content: center; height: 50px; margin: 0px; font-weight: 500; width: 100%; }
.button_loading__JeIuU .button_text__r7Qnw { opacity: 0.5; }
.button_loader__zuraW { position: absolute; right: 16px; width: 20px; height: 20px; border-width: 2px; border-style: solid; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-color: rgba(0, 0, 0, 0); border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running button_rotation__mvZsu; }
@keyframes button_rotation__mvZsu { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes button_borderMove__Be7uh { 
  0% { background-position: 200% 0px; }
  100% { background-position: -100% 0px; }
}
.stack-navigation_screen__W_qiG { height: 100vh; overflow-y: auto; }
.stack-navigation_screen__W_qiG.stack-navigation_hidden__I7_MF { display: none; }
.snackbar_snackbar__TLiu_ { display: flex; align-items: center; width: 100%; padding: 10px 16px 10px 10px; border-radius: 10px; gap: 12px; background: rgba(56, 56, 56, 0.85); backdrop-filter: blur(28px); color: rgb(255, 255, 255); font-weight: 500; min-height: 44px; pointer-events: all; animation: 0.3s ease 0s 1 normal forwards running snackbar_appear__qsT2V; }
@keyframes snackbar_appear__qsT2V { 
  0% { transform: translateY(100px); }
  100% { transform: translateY(0px); }
}
.snackbar_children__17vg8 { flex: 1 0 0%; }
.snackbar_after__J3Zgf { flex-shrink: 0; margin-left: auto; }
.snackbar-container_snackbar_container__nF3TZ { position: fixed; bottom: 0px; z-index: 1000; width: 100%; left: 0px; padding-top: 8px; padding-right: 8px; padding-left: 8px; padding-bottom: var(--snackbar-bottom,calc(var(--tab-bar-height, var(--screen-padding-bottom)) + 8px)); pointer-events: none; }
.snackbar-button_snackbar_button__Y3v9_ { font-weight: 400; color: rgb(85, 166, 255); }
.tab-bar-screen_tab_bar_screen__QG9SM { display: flex; flex-direction: column; height: 100%; --tab-bar-height: calc(52px + var(--screen-padding-bottom, 0px)); }
.tab-bar-screen_container__w5poP { min-height: 0px; flex: 1 1 0%; }
.tab-bar-screen_screen__F2XdM { height: 100%; overflow: hidden;  }
.tab-bar-screen_screen__F2XdM.tab-bar-screen_active__gTdpy { display: unset; }
.tab-bar-screen_tab_bar__QNH4u { position: fixed; bottom: 10px; width: 100%; z-index: 999; padding-left: var(--tg-safe-area-inset-left); padding-right: var(--tg-safe-area-inset-right); padding-bottom: var(--screen-padding-bottom); user-select: none; display: flex; justify-content: center; }
.tab-bar-screen_tab_bar__QNH4u.tab-bar-screen_with_right__HYEbj { justify-content: space-between; padding-left: 15px; padding-right: 15px; }
.tab-bar-screen_tab_bar__QNH4u > * { position: relative; z-index: 1; }
.tab-bar-screen_tab_bar_container__SFEA0 { display: flex; color: var(--hint-color); position: relative; background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.05); backdrop-filter: blur(15px) saturate(1.8) brightness(1.3); padding: 4px; border-radius: 9999px; width: fit-content; }
.tab-bar-screen_tab_bar_container__SFEA0::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(135deg, rgba(21, 21, 21, 0.85), rgba(21, 21, 21, 0.75) 50%, rgba(30, 30, 30, 0.8)); z-index: 0; pointer-events: none; border-radius: 9999px; opacity: 0.5; }
.tab-bar-screen_tab_bar_item__iNIU8 { flex: 1 1 0%; padding: 5px 5px 2px; border-radius: 9999px; min-height: 54px; min-width: 94px; display: flex; flex-direction: column; align-items: center; font-size: 9px; font-style: normal; font-weight: 500; line-height: normal; letter-spacing: 0.3px; color: rgb(255, 255, 255); user-select: none; }
.tab-bar-screen_tab_bar_item__iNIU8 + .tab-bar-screen_tab_bar_item__iNIU8 { margin-left: -10px; }
.tab-bar-screen_tab_bar_item__iNIU8.tab-bar-screen_search__sX_Mu { min-width: 54px; display: flex; align-items: center; justify-content: center; }
.tab-bar-screen_tab_bar_item__iNIU8.tab-bar-screen_search__sX_Mu .tab-bar-screen_icon__Nl70e { padding-bottom: 5px; }
.tab-bar-screen_tab_bar_item__iNIU8.tab-bar-screen_active__gTdpy { position: relative; }
.tab-bar-screen_tab_bar_item__iNIU8.tab-bar-screen_active__gTdpy::before { content: ""; position: absolute; inset: 0px; border-radius: inherit; filter: saturate(3) brightness(300%); background: rgba(255, 255, 255, 0.1); }
.tab-bar-screen_tab_bar_item__iNIU8 .tab-bar-screen_icon__Nl70e { position: relative; width: 29px; height: 29px; display: flex; align-items: center; justify-content: center; user-select: none; }
.tab-bar-screen_tab_bar_item__iNIU8 .tab-bar-screen_icon__Nl70e .tab-bar-screen_badge___yErp { position: absolute; bottom: 0px; right: -8px; background: var(--primary); color: rgb(255, 255, 255); width: 16px; height: 16px; border-radius: 9999px; display: flex; align-items: center; justify-content: center; user-select: none; }
.tab-bar-screen_tab_bar_item__iNIU8 .tab-bar-screen_text__6yjWF { position: relative; z-index: 1; }
.telegram-app_telegram_app__6TIWY { height: 100vh; overflow: hidden; --screen-status-bar-height: var(--tg-safe-area-inset-top,0px); --header-height: var(--tg-content-safe-area-inset-top,48px); --screen-padding-top: calc(var(--header-height) + var(--screen-status-bar-height)); --screen-padding-bottom: var(--tg-safe-area-inset-bottom,0px); --screen-padding-bottom-with-tabbar: calc(var(--screen-padding-bottom, 0px) + 62px); }
.telegram-app_fallback_header__ITYd_ { position: absolute; top: var(--screen-status-bar-height); left: 0px; width: 100%; z-index: 2147483647; height: var(--header-height); }
.telegram-fallback-header_telegram_fallback_header__zhZeR { padding: 0px 15px; display: flex; font-size: 13px; line-height: 18px; pointer-events: none; align-items: center; }
.telegram-fallback-header_back__jnb5g, .telegram-fallback-header_right__B7qJ5 { display: inline-flex; align-items: center; gap: 5px; background: rgba(128, 128, 128, 0.2); backdrop-filter: blur(20px); padding: 4px 6px; border-radius: 20px; pointer-events: auto; color: rgb(133, 131, 134); height: 30px; }
.telegram-fallback-header_back__jnb5g { padding-right: 10px; }
.telegram-fallback-header_right__B7qJ5 { margin-left: auto; gap: 12px; }
.home-indicator_home_indicator__G_qOS { position: absolute; left: 0px; right: 0px; bottom: 0px; height: var(--screen-padding-bottom); display: flex; flex-direction: column; align-items: center; justify-content: flex-end; z-index: 9999; padding: 8px; }
.home-indicator_bar__VYf1x { width: 155px; height: 5px; background-color: rgb(0, 0, 0); border-radius: 999px; }
.status-bar_status_bar__DpULy { position: absolute; left: 0px; right: 0px; top: 0px; height: var(--screen-status-bar-height); display: flex; align-items: center; justify-content: space-between; z-index: 9999; padding: 12px 0px 4px; }
.status-bar_left__7DT_5 { flex: 1 1 0%; min-width: 0px; display: flex; align-items: center; justify-content: center; width: 100px; font-size: 18px; font-weight: 700; }
.status-bar_dynamic_island__3lhCC { height: 100%; width: 120px; background: rgb(0, 0, 0); border-radius: 999px; }
.status-bar_right__nQpof { flex: 1 1 0%; min-width: 0px; display: flex; align-items: center; justify-content: center; gap: 8px; }
.status-bar_right__nQpof .status-bar_cellular__FcjQo { display: flex; align-items: flex-end; gap: 2px; }
.status-bar_right__nQpof .status-bar_cellular__FcjQo .status-bar_bar__rMTdt { width: 4px; background: rgb(0, 0, 0); border-radius: 1px; }
.status-bar_right__nQpof .status-bar_cellular__FcjQo .status-bar_bar__rMTdt:first-child { height: 6px; }
.status-bar_right__nQpof .status-bar_cellular__FcjQo .status-bar_bar__rMTdt:nth-child(2) { height: 8.66667px; }
.status-bar_right__nQpof .status-bar_cellular__FcjQo .status-bar_bar__rMTdt:nth-child(3) { height: 11.3333px; }
.status-bar_right__nQpof .status-bar_cellular__FcjQo .status-bar_bar__rMTdt:nth-child(4) { height: 14px; }
.status-bar_right__nQpof .status-bar_lte__wHHA4 { font-size: 14px; font-weight: 500; line-height: 100%; }
.status-bar_right__nQpof .status-bar_battery__9vC72 { position: relative; margin-right: 1.5px; }
.status-bar_right__nQpof .status-bar_battery__9vC72 .status-bar_battery_main__RwlpF { margin-left: -1px; width: 30.5px; height: 17px; background: rgb(180, 178, 181); border-radius: 6px; border: 1.5px solid var(--background); z-index: 1; position: relative; }
.status-bar_right__nQpof .status-bar_battery__9vC72 .status-bar_battery_circle__DqAq7 { position: absolute; width: 5px; height: 5px; border-radius: 999px; background: rgb(180, 178, 181); top: calc(50% - 2.5px); right: -1.5px; z-index: 0; }
.corner_corner__FwhTm { position: absolute; inset: 0px; z-index: 2147483647; pointer-events: none; line-height: 0; }
.corner_corner__FwhTm svg { width: 100%; height: 100%; }
.main-button_fallback__RLP2e { position: fixed; bottom: 0px; left: 0px; width: 100%; background: var(--background-secondary); padding-top: 8px; padding-right: 16px; padding-left: 16px; padding-bottom: var(--screen-padding-bottom); box-shadow: rgba(0, 0, 0, 0.25) 0px -0.33px 0px; z-index: 99999; }
.main-button_fallback__RLP2e button { height: 50px; border-radius: 12px; background: var(--button-color); color: var(--button-text-color); font-size: 17px; font-family: system, -apple-system, ".SFNSText-Regular", "San Francisco", Roboto, "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif; font-weight: 600; width: 100%; border: unset; outline: unset; }
.skeleton_skeleton__R8l6E { position: relative; overflow: hidden; background: rgba(255, 255, 255, 0.08); border-radius: 8px; }
.skeleton_skeleton__R8l6E::after { content: ""; position: absolute; inset: 0px; transform: translateX(-100%); background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0)); animation: 1.6s ease-in-out 0s infinite normal none running skeleton_shimmer__VGVo_; }
.skeleton_rounded__wGty6 { border-radius: 50%; }
.skeleton_block__1_Pbg { height: 16px; }
@keyframes skeleton_shimmer__VGVo_ { 
  100% { transform: translateX(100%); }
}
.connect-steam-screen_connect_steam_screen__Nv6Jn { position: absolute; inset: 0px; z-index: 999999; background: var(--background); display: flex; flex-direction: column; padding-top: var(--screen-status-bar-height); padding-bottom: var(--screen-padding-bottom); }
.connect-steam-screen_content__JLyIv { height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 0px 16px; gap: 24px; }
.connect-steam-screen_image__oAKnN { width: 150px; height: 150px; display: flex; align-items: center; justify-content: center; }
.connect-steam-screen_title__GDCJk { font-size: 24px; font-weight: 500; text-align: center; color: var(--text-color); line-height: 1.1; }
.connect-steam-screen_description__UN21a { font-size: 16px; text-align: center; color: var(--hint-color); line-height: 1.2; max-width: 320px; }
.connect-steam-screen_buttons___IoJp { width: 100%; display: flex; flex-direction: column; gap: 12px; margin-top: 20px; }
.connect-steam-screen_back_button__Olh1H, .connect-steam-screen_connect_button__X_APW { width: 100%; }
.trade-link-screen_tradelink_modal__An0vy { position: absolute; inset: 0px; z-index: 999999; background: rgba(0, 0, 0, 0.2); display: flex; flex-direction: column; padding-top: var(--screen-status-bar-height); padding-bottom: var(--screen-padding-bottom); }
.trade-link-screen_modal__vtE5f { height: 100%; display: flex; flex-direction: column; background: var(--background); padding: 0px 16px; }
.trade-link-screen_modal__vtE5f .trade-link-screen_title__WYeF7 { font-size: 24px; font-weight: 500; text-align: center; }
.trade-link-screen_modal__vtE5f .trade-link-screen_description__LQcHG { margin-top: 10px; font-size: 16px; text-align: center; }
.trade-link-screen_modal__vtE5f .trade-link-screen_description__LQcHG a { color: var(--link-color); text-decoration: none; }
.trade-link-screen_modal__vtE5f .trade-link-screen_input__OlOZB { margin-top: 20px; width: 100%; padding: 8px; border: none; border-radius: 8px; background: var(--background-secondary); font-size: 16px; color: var(--text-color); }
.trade-link-screen_modal__vtE5f .trade-link-screen_input__OlOZB::placeholder { color: var(--hint-color); opacity: 0.5; }
.trade-link-screen_modal__vtE5f .trade-link-screen_input__OlOZB:focus { outline: none; }
.trade-link-screen_button__UVvX0 { margin-top: 20px; }
.trade-link-screen_validation_status__mu7wp { margin-top: 12px; }
.trade-link-screen_validation_status__mu7wp .trade-link-screen_validating__GcAjc { text-align: center; color: var(--hint-color); font-size: 14px; }
.trade-link-screen_validation_result__5QQ_2 { margin-top: 12px; }
.trade-link-screen_validation_result__5QQ_2 .trade-link-screen_warning_card__xuiny { background: var(--background-secondary); border-radius: 8px; padding: 12px; }
.trade-link-screen_validation_result__5QQ_2 .trade-link-screen_warning_card__xuiny .trade-link-screen_warning_header__j1wpI { display: flex; align-items: center; gap: 6px; font-weight: 600; font-size: 15px; margin-bottom: 6px; color: var(--text-color); }
.trade-link-screen_validation_result__5QQ_2 .trade-link-screen_warning_card__xuiny .trade-link-screen_warning_message__4nzfT { font-size: 14px; color: var(--hint-color); line-height: 1.4; }
.trade-link-screen_validation_result__5QQ_2 .trade-link-screen_warning_card__xuiny .trade-link-screen_help_link__Eyrf7 { display: inline-flex; align-items: center; gap: 4px; margin-top: 8px; color: var(--link-color); font-size: 14px; text-decoration: none; cursor: pointer; }
.trade-link-screen_validation_result__5QQ_2 .trade-link-screen_soft_notice__Igs1i { display: flex; align-items: center; justify-content: center; gap: 6px; margin-top: 8px; font-size: 13px; color: var(--hint-color); opacity: 0.7; }
.trade-link-screen_captcha_container__cAY8Y { margin-top: 20px; display: flex; justify-content: center; align-items: center; min-height: 100px; position: relative; }
.trade-link-screen_captcha__HeQ6y, .trade-link-screen_captcha_loading__uCtUG { width: 100%; display: flex; justify-content: center; }
.trade-link-screen_captcha_loading__uCtUG { align-items: center; }
.upgrade-page_upgrade_page__RBlJ2 { padding-top: calc(var(--screen-status-bar-height) + 48px); padding-bottom: calc(var(--screen-padding-bottom-with-tabbar)); width: 100%; height: 100%; display: flex; flex-direction: column; overflow-y: scroll; user-select: none; }
.upgrade-page_upgrade_page__RBlJ2::-webkit-scrollbar { display: none; }
.upgrade-page_upgrade_page__RBlJ2.upgrade-page_without_tabbar__cKb9a { padding-bottom: var(--screen-padding-bottom,0); }
.upgrade-page_container__Wo9_m { display: grid; height: 100%; align-items: center; padding: 0px 16px; }
@media (max-height: 750px) {
  .upgrade-page_container__Wo9_m { grid-template-rows: 92px 160px 1fr 60px; }
}
@media (max-height: 680px) {
  .upgrade-page_container__Wo9_m { grid-template-rows: 43px 170px 1fr 60px; }
}
@keyframes upgrade-page_fadeIn__wSxeE { 
  0% { opacity: 0; transform: translateY(-10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.upgrade-head_upgrade_head__HWiFn { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 10px; }
.upgrade-head_title__JWQAq { white-space: pre-line; font-size: 24px; font-weight: 700; line-height: 120%; color: rgb(255, 255, 255); margin: 0px; }
@media (max-height: 750px) {
  .upgrade-head_title__JWQAq { font-size: 18px; }
}
.upgrade-head_subtitle__4tmgt { font-size: 16px; line-height: 140%; color: rgb(255, 255, 255); margin: 0px; width: 100%; white-space: pre-line; }
@media (max-height: 750px) {
  .upgrade-head_subtitle__4tmgt { font-size: 14px; }
}
@media (max-height: 680px) {
  .upgrade-head_subtitle__4tmgt { display: none; }
}
.probability-indicator_probability_indicator_container__5FbT1 { height: 220px; overflow: hidden; margin: 6px 0px; }
@media (max-height: 800px) {
  .probability-indicator_probability_indicator_container__5FbT1 { height: 145px; }
}
.probability-indicator_probability_indicator__ce9Uj { display: flex; flex-direction: column; align-items: center; gap: 10px; --progress-color: #00ff88; --circle-size: 200px; --win-color: #09ff00; --lose-color: #ff4444; }
@media (max-height: 800px) {
  .probability-indicator_probability_indicator__ce9Uj { transform: scale(0.65); margin-top: -37px; }
}
.probability-indicator_probability_indicator__ce9Uj[data-available="false"] { --progress-color: rgba(255,68,68,0.5); }
.probability-indicator_probability_indicator__ce9Uj.probability-indicator_result_lose__d_CPC .probability-indicator_circle_container__Al_lk, .probability-indicator_probability_indicator__ce9Uj.probability-indicator_result_win__ioDDG .probability-indicator_circle_container__Al_lk { animation: var(--glow-animation) .5s ease forwards; }
.probability-indicator_probability_indicator__ce9Uj.probability-indicator_result_lose__d_CPC .probability-indicator_center_content__UEFmE, .probability-indicator_probability_indicator__ce9Uj.probability-indicator_result_win__ioDDG .probability-indicator_center_content__UEFmE { animation: var(--content-animation) .5s ease forwards; }
.probability-indicator_probability_indicator__ce9Uj.probability-indicator_result_lose__d_CPC .probability-indicator_progress_circle__j_Rvu, .probability-indicator_probability_indicator__ce9Uj.probability-indicator_result_win__ioDDG .probability-indicator_progress_circle__j_Rvu { stroke-width: 8; stroke-dasharray: none; stroke-dashoffset: 0; transition: stroke 0.5s, stroke-width 0.5s; }
.probability-indicator_probability_indicator__ce9Uj.probability-indicator_result_win__ioDDG { --progress-color: var(--win-color); --glow-animation: probability-indicator_winGlow__MvRHf; --content-animation: probability-indicator_contentScale__1Dje2; }
.probability-indicator_probability_indicator__ce9Uj.probability-indicator_result_win__ioDDG .probability-indicator_progress_circle__j_Rvu { stroke: var(--win-color); }
.probability-indicator_probability_indicator__ce9Uj.probability-indicator_result_win__ioDDG .probability-indicator_center_icon__PMBOb { background: var(--win-color); color: rgb(0, 0, 0); }
.probability-indicator_probability_indicator__ce9Uj.probability-indicator_result_lose__d_CPC { --progress-color: var(--lose-color); --glow-animation: probability-indicator_loseGlow__tQJkR; --content-animation: probability-indicator_contentScale__1Dje2; }
.probability-indicator_probability_indicator__ce9Uj.probability-indicator_result_lose__d_CPC .probability-indicator_progress_circle__j_Rvu { stroke: var(--lose-color); }
.probability-indicator_probability_indicator__ce9Uj.probability-indicator_result_lose__d_CPC .probability-indicator_center_icon__PMBOb { background: rgba(255, 68, 68, 0.9); color: rgb(0, 0, 0); }
.probability-indicator_circle_container__Al_lk { position: relative; width: calc(var(--circle-size) + 20px); height: calc(var(--circle-size) + 20px); }
.probability-indicator_circle_background__L6cBi { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: var(--circle-size); height: var(--circle-size); z-index: 0; }
.probability-indicator_circle_background__L6cBi svg { width: 100%; height: 100%; }
.probability-indicator_circle__hqgTs { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; }
.probability-indicator_progress_circle__j_Rvu { fill: none; stroke: var(--progress-color); stroke-width: 7; stroke-linecap: round; stroke-linejoin: round; vector-effect: non-scaling-stroke; transition: stroke-dashoffset 0.3s; }
.probability-indicator_center_content__UEFmE { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; flex-direction: column; align-items: center; justify-content: center; color: rgb(255, 255, 255); text-align: center; z-index: 3; }
.probability-indicator_center_content__UEFmE .probability-indicator_percentage__KsdRT { font-size: 51px; font-weight: 900; color: rgb(255, 255, 255); line-height: 1; margin-bottom: 4px; margin-top: 18px; }
.probability-indicator_center_content__UEFmE .probability-indicator_center_label__B2ZV2 { font-size: 12px; font-weight: 500; color: rgba(255, 255, 255, 0.8); line-height: 1.2; height: 29px; }
.probability-indicator_center_content__UEFmE .probability-indicator_center_icon__PMBOb { display: flex; align-items: center; justify-content: center; width: var(--circle-size); height: var(--circle-size); border-radius: 50%; animation: 0.3s ease 0s 1 normal forwards running probability-indicator_scaleIn__pj9ag; z-index: 10; }
.probability-indicator_center_content__UEFmE .probability-indicator_center_icon__PMBOb.probability-indicator_win__xqrqU { background: rgba(8, 255, 0, 0.2); }
.probability-indicator_center_content__UEFmE .probability-indicator_center_icon__PMBOb.probability-indicator_lose__IO2uI { background: rgba(238, 16, 16, 0.2); }
.probability-indicator_center_content__UEFmE .probability-indicator_center_icon__PMBOb .probability-indicator_icon_container__4U52g { display: flex; align-items: center; justify-content: center; width: 78px; height: 78px; border-radius: 50%; }
.probability-indicator_center_content__UEFmE .probability-indicator_center_icon__PMBOb .probability-indicator_icon_container__4U52g.probability-indicator_win__xqrqU { background: rgb(8, 255, 0); }
.probability-indicator_center_content__UEFmE .probability-indicator_center_icon__PMBOb .probability-indicator_icon_container__4U52g.probability-indicator_lose__IO2uI { background: rgb(238, 16, 16); }
.probability-indicator_center_content__UEFmE .probability-indicator_center_icon__PMBOb .probability-indicator_icon_container__4U52g svg { width: 40px; height: 40px; }
.probability-indicator_center_content__UEFmE .probability-indicator_center_icon__PMBOb.probability-indicator_fade_out__nEisz { animation: 0.3s ease 0s 1 normal forwards running probability-indicator_scaleOut__k9Rji; }
@keyframes probability-indicator_scaleIn__pj9ag { 
  0% { transform: scale(0.5); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes probability-indicator_scaleOut__k9Rji { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(0.5); opacity: 0; }
}
@keyframes probability-indicator_winGlow__MvRHf { 
  0% { filter: drop-shadow(rgba(0, 255, 136, 0) 0px 0px 0px); }
  50% { filter: drop-shadow(rgba(0, 255, 136, 0.8) 0px 0px 20px); }
  100% { filter: drop-shadow(rgba(0, 255, 136, 0.6) 0px 0px 10px); }
}
@keyframes probability-indicator_loseGlow__tQJkR { 
  0% { filter: drop-shadow(rgba(255, 68, 68, 0) 0px 0px 0px); }
  50% { filter: drop-shadow(rgba(255, 68, 68, 0.8) 0px 0px 20px); }
  100% { filter: drop-shadow(rgba(255, 68, 68, 0.6) 0px 0px 10px); }
}
@keyframes probability-indicator_contentScale__1Dje2 { 
  0% { transform: translate(-50%, -50%) scale(1); }
  50% { transform: translate(-50%, -50%) scale(1.1); }
  100% { transform: translate(-50%, -50%) scale(1); }
}
@keyframes probability-indicator_spin__YHHHy { 
  0% { transform: rotate(-90deg); }
  100% { transform: rotate(270deg); }
}
@keyframes probability-indicator_fadeIn__x4sc_ { 
  0% { opacity: 0; transform: translateY(-10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.droplet-arrow_droplet_arrow_container__ZN1QN { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 999; transition: opacity 0.3s, visibility 0.3s; }
.droplet-arrow_droplet_arrow_container__ZN1QN.droplet-arrow_hidden__5742n { opacity: 0; visibility: hidden; }
.droplet-arrow_droplet_arrow__mk5qR { position: absolute; top: 50%; left: 50%; transform: translate(-50%) translateY(-99px); width: 10px; height: 15px; color: rgb(255, 255, 255); transform-origin: center center; }
.droplet-arrow_droplet_arrow__mk5qR svg { width: 100%; height: 100%; color: rgb(255, 255, 255); }
.droplet-arrow_droplet_arrow_rotating__ynxxP { width: 100%; height: 100%; transform-origin: 50% 99px; transform: rotate(0deg); transition: none; }
.droplet-arrow_droplet_arrow_rotating__ynxxP.droplet-arrow_spin_to_final__IAH0e { transition: transform 10s cubic-bezier(0.33, 0.05, 0.2, 1); transform: rotate(var(--final-angle)); }
.item-comparison_item_comparison__vXske { display: flex; flex-direction: column; align-items: center; gap: 16px; overflow: hidden; height: 100%; }
.item-comparison_comparison_container__t7gHf { display: flex; align-items: center; gap: 16px; overflow: visible; height: 100%; }
.item-comparison_desired_item_section__YNfeh, .item-comparison_your_item_section__BWsty { display: flex; flex-direction: column; align-items: center; gap: 8px; overflow: visible; height: 100%; flex: 1 1 0%; }
.item-comparison_item_label__WJl1T { font-size: 14px; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; }
.item-comparison_separator__ubNsE { color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; }
.item-card_card_wrapper__SsUi5 { display: flex; flex-direction: column; align-items: center; gap: 4px; position: relative; z-index: 1; height: 100%; flex: 1 1 0%; overflow: hidden; }
.item-card_gradient_background__fVH2t { position: absolute; top: 30%; left: 50%; transform: translate(-50%, -50%); width: 170px; height: 200px; border-radius: 12px; z-index: 0; pointer-events: none; }
.item-card_image_placeholder__aHcLx { width: 42px; height: 42px; display: flex; align-items: center; justify-content: center; color: rgba(255, 255, 255, 0.5); }
.item-card_image_placeholder__aHcLx svg { width: 100%; height: 100%; }
.item-card_item_card__q3SCZ { position: relative; width: 140px; height: 192px; padding: 12px; border-radius: 12px; cursor: pointer; overflow: hidden; display: grid; justify-items: center; grid-template-rows: 1fr 75px; transition: transform 0.2s; background: rgba(151, 151, 151, 0.11); border: 1px solid rgba(255, 255, 255, 0.15); box-shadow: rgba(255, 255, 255, 0.05) 0px 1px 2px inset, rgba(0, 0, 0, 0.1) 0px 4px 30px; backdrop-filter: blur(6.5px); }
.item-card_item_card__q3SCZ.item-card_loading__k6lfp { grid-template-rows: 1fr; height: 192px; }
.item-card_item_card__q3SCZ.item-card_waiting_state__aqtgW { grid-template-rows: 1fr; height: 192px; cursor: default; }
.item-card_item_card__q3SCZ::before { content: ""; position: absolute; inset: 0px; border-radius: inherit; pointer-events: none; background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0)); mask: linear-gradient(135deg, black, transparent); }
.item-card_item_card__q3SCZ:not(.item-card_item_card_your__syd6H):not(.item-card_item_card_desired__UCA57) { opacity: 0.7; }
.item-card_placeholder_item__zvItB { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
.item-card_loading_spinner__AxP6U { animation: 1s linear 0s infinite normal none running item-card_loading_animation__XgV6p; }
@keyframes item-card_loading_animation__XgV6p { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.item-card_no_item_container__RaoB0 { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 12px; }
.item-card_no_item_image__QZAZK { width: 64px; height: 64px; display: flex; align-items: center; justify-content: center; opacity: 0.6; }
.item-card_no_item_image__QZAZK svg { width: 56px; height: 56px; }
.item-card_no_item_text__AK6q0 { font-size: 14px; font-weight: 500; color: rgba(255, 255, 255, 0.6); text-align: center; line-height: 1.2; height: 43px; display: flex; align-items: center; justify-content: center; }
.item-card_refresh_icon__4m5Js { position: absolute; top: 8px; right: 8px; width: 20px; height: 20px; background: rgba(255, 255, 255, 0.2); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); cursor: pointer; z-index: 4; }
.item-card_item_image__W_Xml { width: 100%; height: 90px; display: flex; align-items: center; justify-content: center; }
@media (max-height: 694px) {
  .item-card_item_image__W_Xml { height: 70px; }
}
.item-card_item_image__W_Xml img { width: 100%; height: 100%; object-fit: contain; }
@media (max-height: 735px) {
  .item-card_item_image__W_Xml img { width: 80%; height: 80%; }
}
.item-card_placeholder_image__ewuO0 { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; color: rgba(255, 255, 255, 0.5); }
.item-card_item_info__sVMoT { display: flex; flex-direction: column; align-items: center; gap: 4px; text-align: center; color: rgb(255, 255, 255); flex: 1 1 0%; margin-top: -5px; justify-content: flex-end; }
.item-card_item_name_container__zCsGJ { display: flex; flex-direction: column; align-items: center; gap: 2px; width: 100%; }
.item-card_item_type__2ben3 { font-size: 12px; font-weight: 500; color: rgba(255, 255, 255, 0.6); line-height: 1.2; overflow-wrap: break-word; max-width: 100%; }
.item-card_item_type__2ben3.item-card_long_name__Lg2Kq { font-size: 9px; }
.item-card_item_skin_name__q6waT { font-size: 14px; font-weight: 600; color: rgb(255, 255, 255); line-height: 1.2; overflow-wrap: break-word; max-width: 100%; }
.item-card_item_skin_name__q6waT.item-card_long_name__Lg2Kq { font-size: 10.5px; }
.item-card_item_name__phgue { font-size: 14px; font-weight: 500; }
.item-card_item_skin__yekig { font-size: 16px; font-weight: 600; }
.item-card_item_value__TqlbE { display: flex; align-items: center; gap: 4px; color: rgb(0, 170, 255); font-size: 12px; font-weight: 500; margin-top: 4px; }
.item-card_value_text___A_WO { color: rgb(23, 108, 237); }
.item-card_crystal_icon__sZnsv, .item-card_diamond_icon__W4422 { display: flex; align-items: center; justify-content: center; }
.item-card_diamond_icon__W4422 { color: rgb(23, 108, 237); }
.item-card_crystal_icon__sZnsv { color: rgb(255, 255, 255); }
.item-card_crystal_amount__kv6RX { display: flex; align-items: center; gap: 4px; font-size: 12px; font-weight: 500; color: rgb(23, 108, 237); line-height: 1.2; }
.item-card_crystal_amount__kv6RX svg { color: rgb(23, 108, 237); }
.item-card_waiting_container__XU_Fb { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 12px; }
.item-card_waiting_icon__RePGF { width: 64px; height: 64px; display: flex; align-items: center; justify-content: center; opacity: 0.6; }
.item-card_waiting_icon__RePGF svg { width: 100%; height: 100%; }
.item-card_waiting_text__ZcwHw { font-size: 12px; font-weight: 500; color: rgba(255, 255, 255, 0.6); text-align: center; line-height: 1.2; }
.upgrade-button_upgrade_button__WPFvZ { width: 100%; height: 48px; background: rgb(0, 102, 255); border: none; border-radius: 12px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; cursor: pointer; transition: 0.2s; margin: 0px; }
.upgrade-button_upgrade_button__WPFvZ:hover:not(:disabled) { background: rgb(0, 82, 204); transform: translateY(-1px); }
.upgrade-button_upgrade_button__WPFvZ:active:not(:disabled) { transform: translateY(0px); }
.upgrade-button_upgrade_button__WPFvZ.upgrade-button_disabled__TAzrC { background: rgb(102, 102, 102); cursor: not-allowed; opacity: 0.6; }
@keyframes upgrade-button_loading__uoEEc { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(50%); }
}
.upgrade-button_crystal_icon__Ubk7_ { margin-right: 8px; color: rgb(255, 255, 255); }
.items-modal_modal_content__TfftM { width: 100%; height: 100%; display: flex; flex-direction: column; overflow: hidden; }
.items-modal_modal_header__qJwrT { padding: 20px 0px; }
.items-modal_modal_title__SnHku { color: var(--text-color); font-size: 20px; font-weight: 600; margin: 0px; text-align: center; }
.items-modal_search_container__oaBja { padding: 0px 16px 15px; }
.items-modal_search_input_wrapper__xH4ks { position: relative; display: flex; align-items: center; }
.items-modal_search_icon__BlkiU { position: absolute; left: 12px; color: var(--text-secondary); z-index: 1; }
.items-modal_search_input__4X95r { width: 100%; background: rgb(33 33 33); border: 0px; border-radius: 9999px; padding: 12px 12px 12px 40px; color: var(--text-color); font-size: 14px; font-weight: 600; transition: border-color 0.2s; }
.items-modal_search_input__4X95r::placeholder { color: var(--text-color); }
.items-modal_search_input__4X95r:focus { outline: none; border-color: var(--accent-color); }
.items-modal_items_container__bKR4F { flex: 1 1 0%; overflow-y: auto; padding: 0px 20px 20px; }
.items-modal_loading__Fa9h4 { color: var(--text-secondary); text-align: center; padding: 40px; font-size: 14px; }
.items-modal_loading_more__je8_D { display: flex; align-items: center; justify-content: center; gap: 8px; color: var(--text-secondary); padding: 20px; font-size: 14px; }
.items-modal_loading_spinner__x1aT3 { width: 16px; height: 16px; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top-color: var(--text-secondary); border-radius: 50%; animation: 1s linear 0s infinite normal none running items-modal_spin__v45LE; }
@keyframes items-modal_spin__v45LE { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.items-modal_items_grid__HZgQ1 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }
.items-modal_items_grid__HZgQ1 .item_card.items-modal_selected__Uks4K { border: 2px solid var(--accent-color); box-shadow: rgba(23, 108, 237, 0.3) 0px 0px 10px; }
.items-modal_crystals_card__EiB6A { background: var(--accent-color); border-radius: 10px; cursor: pointer; transition: 0.2s; position: relative; display: flex; flex-direction: column; align-items: center; overflow: hidden; }
.items-modal_crystals_card__EiB6A:hover { transform: scale(1.02); filter: brightness(1.1); }
.items-modal_crystals_card__EiB6A:active { transform: scale(0.98); }
.items-modal_crystal_inner__7uMMN { padding: 8px; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: space-between; text-align: center; flex-shrink: 0; }
.items-modal_crystal_icon___zBp5 { color: var(--button-text-color); display: flex; align-items: center; justify-content: center; flex-shrink: 0; padding: 12px; }
.items-modal_crystal_title__z8rzq { color: var(--button-text-color); font-size: 14px; font-weight: 700; line-height: 1.2; margin-bottom: 4px; flex-shrink: 0; }
.items-modal_crystal_subtitle__uQX__ { color: rgba(255, 255, 255, 0.8); font-size: 11px; line-height: 1.2; margin-bottom: 8px; flex-shrink: 0; }
.items-modal_item_image__48x5O { width: 100%; height: 60px; display: flex; align-items: center; justify-content: center; margin-bottom: 8px; }
.items-modal_item_image__48x5O img { max-width: 100%; max-height: 100%; object-fit: contain; }
.items-modal_item_info__BSuRO { text-align: center; }
.items-modal_item_name__DJc80 { color: var(--text-color); font-size: 11px; font-weight: 500; margin-bottom: 4px; line-height: 1.2; }
.items-modal_item_description__sy4K_ { color: var(--text-secondary); font-size: 9px; margin-bottom: 6px; line-height: 1.2; }
.items-modal_item_price__8cEXI { color: var(--text-secondary); font-size: 10px; display: flex; align-items: center; justify-content: center; gap: 4px; }
.items-modal_crystal_icon_small__M5Cal { color: var(--accent-color); }
.items-modal_select_button__m0tM3 { border: none; font-weight: 600; cursor: pointer; transition: 0.2s; width: 100%; max-width: 80px; flex-shrink: 0; background: var(--button-text-color) !important; color: var(--accent-color) !important; border-radius: 16px !important; font-size: 12px !important; height: 32px !important; }
.items-modal_select_button__m0tM3:hover { filter: brightness(0.95); transform: translateY(-1px); }
.items-modal_select_button__m0tM3:active { transform: translateY(0px); }
.items-modal_select_button__m0tM3 .items-modal_text__tuVuO { font-weight: 600; height: 32px !important; font-size: 12px !important; }
.items-modal_multi_selector__zm5NU { display: flex; gap: 8px; padding: 0px 16px; margin-bottom: 12px; }
.items-modal_multi_selector_item__19Kdf { border-radius: 20px; padding: 4px; flex: 1 1 0%; width: 100%; font-size: 14px; line-height: 1.2; font-weight: 600; color: var(--text-color); background: rgb(47, 47, 45); cursor: pointer; transition: 0.2s; align-items: center; justify-content: center; display: flex; }
.items-modal_multi_selector_item__19Kdf:hover { transform: scale(1.02); }
.items-modal_multi_selector_item__19Kdf.items-modal_selected__Uks4K { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.modal_container__d83QK { position: relative; z-index: 1000; }
.modal_overlay__5mGqe { position: fixed; inset: -1000px; background: rgba(0, 0, 0, 0.6); z-index: 1; animation: 0.3s ease-in-out 0s 1 normal forwards running modal_appear___9Cte; backdrop-filter: blur(2px); transition: opacity 0.3s ease-out; }
.modal_overlay__5mGqe.modal_close__Ql5q0, .modal_overlay__5mGqe.modal_close_desktop__Ny7lH { animation: 0.3s ease-in-out 0s 1 normal forwards running modal_hide__U6ewu; }
.modal_overlay__5mGqe.modal_closing_from_drag__hKKCl { animation: auto ease 0s 1 normal none running none; }
@keyframes modal_appear___9Cte { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes modal_hide__U6ewu { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.modal_modal__Lv68T { position: fixed; inset: 0px; overflow: hidden; display: flex; align-items: flex-end; justify-content: center; z-index: 9999999; padding: 40px 0px; color: var(--text-color); pointer-events: none; }
@media (max-width: 576px) {
  .modal_modal__Lv68T { padding-right: 0px; padding-left: 0px; padding-top: var(--screen-padding-top,20px); bottom: -100vh; padding-bottom: 100vh; }
}
.modal_modal__Lv68T .modal_close_button__02zM2 { pointer-events: auto; position: absolute; left: calc(50% + 237px); width: 30px; height: 30px; border: none; cursor: pointer; z-index: 999; background: rgba(0, 0, 0, 0) !important; padding: 0px !important; color: var(--text-color) !important; }
.modal_modal__Lv68T .modal_close_button__02zM2 svg { width: 30px; height: 30px; flex-shrink: 0; }
@media (max-width: 576px) {
  .modal_modal__Lv68T .modal_close_button__02zM2 { top: 15px; left: calc(100% - 45px); z-index: 9999; color: var(--text-color) !important; }
}
.modal_modal__Lv68T .modal_content__kqlB8 { pointer-events: auto; display: flex; max-width: 454px; width: 100vh; padding: 40px; border-radius: 10px; flex-direction: column; align-items: flex-start; gap: 30px; background: var(--background-secondary); position: relative; z-index: 9; max-height: 100%; }
.modal_modal__Lv68T .modal_content__kqlB8.modal_no_padding__1L0bq { padding: 0px !important; }
.modal_modal__Lv68T .modal_content__kqlB8.modal_close_desktop__Ny7lH { animation: 0.25s ease-in-out 0s 1 normal forwards running modal_hide__U6ewu; }
@media (max-width: 576px) {
  .modal_modal__Lv68T .modal_content__kqlB8 { position: relative; height: fit-content; width: 100%; max-width: unset; padding-right: 16px; padding-left: 16px; padding-bottom: calc(15px + var(--screen-padding-bottom, 0px)); padding-top: 12px; border-radius: 20px 20px 0px 0px; animation: 0.3s ease-in-out 0s 1 normal none running modal_appear_content__CJsMH; }
  .modal_modal__Lv68T .modal_content__kqlB8.modal_has_been_opened__jPyLf { animation: auto ease 0s 1 normal none running none !important; }
  .modal_modal__Lv68T .modal_content__kqlB8.modal_dragging__3c1mV { transition: none; animation: auto ease 0s 1 normal none running none !important; }
  .modal_modal__Lv68T .modal_content__kqlB8.modal_returning_from_drag__Gd7jL { animation: auto ease 0s 1 normal none paused none !important; }
  .modal_modal__Lv68T .modal_content__kqlB8.modal_full_height__efNXk { height: 100%; }
  .modal_modal__Lv68T .modal_content__kqlB8.modal_close__Ql5q0:not(.modal_dragging__3c1mV):not(.modal_closing_from_drag__hKKCl) { animation: 0.3s ease-in-out 0s 1 normal forwards running modal_hide_content__9IEnX; }
  .modal_modal__Lv68T .modal_content__kqlB8.modal_closing_from_drag__hKKCl { animation: auto ease 0s 1 normal none running none !important; }
  .modal_modal__Lv68T .modal_content__kqlB8::after { content: ""; position: absolute; bottom: -100vh; left: 0px; right: 0px; height: 100vh; background: rgb(255, 255, 255); }
  @keyframes modal_appear_content__CJsMH { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
  @keyframes modal_hide_content__9IEnX { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(100%); }
}
}
.modal_modal__Lv68T .modal_content__kqlB8 .modal_handle__7_yP8 { display: none; }
@media (max-width: 576px) {
  .modal_modal__Lv68T .modal_content__kqlB8 .modal_handle__7_yP8 { display: flex; position: absolute; top: 2px; left: 50%; transform: translateX(-50%); width: 100%; height: 32px; align-items: center; justify-content: center; cursor: grab; touch-action: none; z-index: 10; user-select: none; pointer-events: auto; }
  .modal_modal__Lv68T .modal_content__kqlB8 .modal_handle__7_yP8:active { cursor: grabbing; }
  .modal_modal__Lv68T .modal_content__kqlB8 .modal_handle__7_yP8 .modal_handle_bar__llRLx { width: 40px; height: 4px; border-radius: 2px; background: rgba(255, 255, 255, 0.4); transition: background 0.2s; flex-shrink: 0; }
  .modal_modal__Lv68T .modal_content__kqlB8 .modal_handle__7_yP8:active .modal_handle_bar__llRLx { background: rgba(255, 255, 255, 0.6); }
}
.modal_modal__Lv68T .modal_content__kqlB8 .modal_heading__9dwkf { display: flex; align-items: flex-start; gap: 25px; align-self: stretch; justify-content: space-between; }
.modal_modal__Lv68T .modal_content__kqlB8 .modal_title__0uwQW { font-size: 30px; font-style: normal; font-weight: 500; line-height: 100%; }
.item-card_item_card__CRziz { display: flex; flex-direction: column; align-items: center; position: relative; border-radius: 10px; overflow: hidden; }
.item-card_item_card__CRziz.item-card_item_card_skeleton__jcX9u { overflow: hidden; }
.item-card_item_card__CRziz .item-card_shimmer_overlay__vF9sd { position: absolute; inset: 0px; border-radius: inherit; pointer-events: none; z-index: 10; overflow: hidden; }
.item-card_item_card__CRziz .item-card_shimmer_overlay__vF9sd::before { content: ""; position: absolute; top: 0px; left: 50%; transform: translateX(-50%) translateX(-100%); width: 60px; height: 100%; background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0)); animation: 1.6s ease-in-out 0s infinite normal none running item-card_shimmer__Kk5vG; }
.item-card_item_card__CRziz .item-card_inner__xWvXP { padding: 8px; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; flex-shrink: 0; }
.item-card_item_card__CRziz .item-card_background__BIpsp { position: absolute; inset: 0px; background: rgba(255, 255, 255, 0.3); opacity: 0.4; }
.item-card_item_card__CRziz .item-card_background__BIpsp::after { content: ""; position: absolute; top: -60px; left: 0px; width: 100%; height: 100%; background: radial-gradient(circle, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 80%); opacity: 0.5; z-index: -1; }
.item-card_item_card__CRziz .item-card_pattern__LSAYq { position: absolute; top: -60px; left: 0px; width: 100%; height: 100%; overflow: hidden; opacity: 0.8; color: rgb(0, 0, 0); }
.item-card_item_card__CRziz .item-card_pattern_2__x9rYj { opacity: 0.8; }
.item-card_item_card__CRziz .item-card_pattern_3__WxiM8 { opacity: 0.6; }
.item-card_item_card__CRziz .item-card_pattern__LSAYq svg { position: absolute; transform: translateX(-50%) translateY(-50%); }
.item-card_item_card__CRziz .item-card_image_wrapper__6DrL0 { width: 90%; padding-top: 70%; position: relative; }
.item-card_item_card__CRziz .item-card_image_wrapper__6DrL0 img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: contain; }
.item-card_item_card__CRziz .item-card_image_wrapper__6DrL0 .item-card_image_skeleton__72RWg { opacity: 0.6; filter: grayscale(0.3); }
@keyframes item-card_shimmer__Kk5vG { 
  100% { transform: translateX(-50%) translateX(calc(100% + 60px)); }
}
.item-card_item_card__CRziz .item-card_like_button__1gozn { position: absolute; top: 4px; right: 4px; width: 28px; height: 28px; border-radius: 14px; border: none; padding: 0px; margin: 0px; background: rgba(0, 0, 0, 0.5); color: rgba(255, 255, 255, 0.85); display: inline-flex; align-items: center; justify-content: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.item-card_item_card__CRziz .item-card_like_button__1gozn:active { transform: scale(0.9); }
.item-card_item_card__CRziz .item-card_like_button_active__rsnuX { background: rgba(255, 112, 150, 0.4); color: rgb(255, 255, 255); }
.item-card_item_card__CRziz .item-card_text__pe02E { margin-top: 8px; flex: 1 1 0%; display: flex; flex-direction: column; text-align: center; }
.item-card_item_card__CRziz .item-card_text__pe02E .item-card_title__PXpax { font-size: 12px; font-weight: 900; line-height: 100%; }
.item-card_item_card__CRziz .item-card_text__pe02E .item-card_description__t2YWE { margin-top: 4px; font-size: 12px; font-weight: 400; opacity: 0.5; line-height: 100%; }
.item-card_item_card__CRziz .item-card_table___kewA { font-size: 14px; font-weight: 400; margin-top: 4px; }
.item-card_item_card__CRziz .item-card_table___kewA td { vertical-align: text-top; padding-top: 4px; }
.item-card_item_card__CRziz .item-card_table___kewA td:first-child { opacity: 0.5; padding-right: 8px; text-align: right; }
.item-card_item_card__CRziz .item-card_actions__PNShf { display: flex; width: 100%; gap: 10px; margin-top: 20px; }
.item-card_item_card__CRziz .item-card_actions__PNShf .item-card_head_button__zWStm { flex: 1 1 0%; border-radius: 10px; background: rgba(255, 255, 255, 0.1); padding: 10px; margin: 0px; border: none; display: flex; flex-direction: column; align-items: center; appearance: none; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.item-card_item_card__CRziz .item-card_actions__PNShf .item-card_head_button__zWStm:disabled { opacity: 0.4; }
.item-card_item_card__CRziz .item-card_actions__PNShf .item-card_head_button__zWStm:active { transition: 0.3s linear; transform: scale(0.95); background: rgba(255, 255, 255, 0.15); }
.item-card_item_card__CRziz .item-card_actions__PNShf .item-card_head_button__zWStm .item-card_icon__jLpZe { margin-top: 4px; }
.item-card_item_card__CRziz .item-card_actions__PNShf .item-card_head_button__zWStm .item-card_label__Rt5M8 { font-size: 12px; font-weight: 300; margin-top: 4px; }
.item-card_share_button__3CT_f { display: inline-flex; align-items: center; gap: 4px; background: rgba(255, 255, 255, 0.1); border-radius: 999px; padding: 8px 16px; margin-top: 16px; font-size: 12px; position: relative; overflow: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.item-card_share_button__3CT_f:active { transition: 0.3s linear; transform: scale(0.95); background: rgba(255, 255, 255, 0.15); }
.item-card_share_button_loading___O9_1 { pointer-events: none; color: rgba(255, 255, 255, 0.85); }
.item-card_price_text__4JPJW { position: relative; z-index: 1; }
.item-card_price_loader__qirKb { position: absolute; inset: 0px; z-index: 0; background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0)) 0% 0% / 200% 100%; animation: 1.5s ease-in-out 0s infinite normal none running item-card_pricePulse__y_Nt_; }
.item-card_price_hint__LM8i6 { font-size: 10px; color: rgba(255, 255, 255, 0.65); margin-left: 4px; }
.item-card_price_not_traded__CL8To { display: inline-flex; align-items: center; gap: 4px; margin-top: 16px; color: rgba(255, 255, 255, 0.7); font-size: 10px; }
@keyframes item-card_pricePulse__y_Nt_ { 
  0% { background-position: 0px 50%; }
  100% { background-position: 200% 50%; }
}
.empty-state_container__o8sPy { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 40px 20px; text-align: center; background: rgb(54, 54, 54); border-radius: 12px; }
.empty-state_icon__rRxs9 { color: rgb(255, 255, 255); font-size: 48px; }
.empty-state_title__qa2kX { font-size: 18px; font-weight: 600; color: rgb(255, 255, 255); line-height: 1.4; }
.empty-state_description__273ff { font-size: 14px; color: rgb(160, 160, 160); margin: 0px 0px 16px; line-height: 1.5; max-width: 280px; }
.empty-state_button__MHZ3y { width: min-content; height: 28px; border-radius: 22px; background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-weight: 500; font-size: 14px; white-space: nowrap; padding: 4px 16px; }
.empty-state_button__MHZ3y:hover { background: rgb(240, 240, 240); }
.cases-page_home_page__hnait { padding-top: var(--screen-padding-top); padding-bottom: var(--screen-padding-bottom-with-tabbar); width: 100%; height: 100%; overflow-y: scroll; }
.cases-page_home_page__hnait::-webkit-scrollbar { display: none; }
.cases-page_other_pages__1YO7q { position: absolute; inset: 0px; z-index: 100; pointer-events: none; }
.cases-page_other_pages__1YO7q > * { pointer-events: all; }
.cases-page_container__orwqe { padding: 0px 20px 20px; display: flex; flex-direction: column; gap: 20px; margin: 0px auto; width: 100%; }
.cases-page_head__ZGLvg { display: flex; flex-direction: column; align-items: center; }
.cases-page_title__5cm5h { font-size: 60px; letter-spacing: -0.02em; font-weight: 900; line-height: 95%; }
.cases-page_title2__C72xV { font-size: 40px; font-weight: 700; line-height: 95%; }
.cases-page_title3__xCmnN { font-size: 36px; font-weight: 900; line-height: 95%; }
@media (min-width: 768px) {
  .cases-page_title3__xCmnN { font-size: 48px; }
}
@media (min-width: 1024px) {
  .cases-page_title3__xCmnN { font-size: 56px; }
}
.cases-page_section_title__ed1aY { font-size: 14px; font-weight: 400; text-transform: uppercase; color: var(--section-header-text-color); }
.cases-page_open_cases__jHaeh { margin-top: 20px; display: flex; flex-direction: column; gap: 10px; }
.cases-page_subtitle__MjRV_ { font-size: 18px; line-height: 120%; text-align: center; margin-top: 10px; }
@media (min-width: 768px) {
  .cases-page_subtitle__MjRV_ { font-size: 20px; margin-top: 16px; }
}
@media (min-width: 1024px) {
  .cases-page_subtitle__MjRV_ { font-size: 24px; margin-top: 20px; }
}
.cases-page_grid__Ahqf3 { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 20px; }
@media (min-width: 768px) {
  .cases-page_grid__Ahqf3 { grid-template-columns: repeat(3, 1fr); gap: 16px; }
}
@media (min-width: 1024px) {
  .cases-page_grid__Ahqf3 { grid-template-columns: repeat(4, 1fr); gap: 20px; }
}
@media (min-width: 1400px) {
  .cases-page_grid__Ahqf3 { grid-template-columns: repeat(5, 1fr); gap: 24px; }
}
.cases-page_case__qXewI { background: var(--background-secondary); display: flex; flex-direction: column; align-items: center; border-radius: 8px; padding: 0px 8px 12px; transition: transform 0.2s, box-shadow 0.2s; }
@media (min-width: 768px) {
  .cases-page_case__qXewI { padding: 0px 12px 16px; border-radius: 12px; }
  .cases-page_case__qXewI:hover { transform: translateY(-4px); box-shadow: rgba(0, 0, 0, 0.15) 0px 8px 24px; }
}
.cases-page_case__qXewI .cases-page_image__bs1B7 { position: relative; padding-top: 100%; width: 100%; overflow: hidden; }
.cases-page_case__qXewI .cases-page_image__bs1B7 img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: contain; }
.cases-page_case__qXewI .cases-page_sticker__tCuNL { margin-top: -16px; }
.cases-page_case__qXewI .cases-page_name__KnAsa { text-align: center; font-weight: 500; }
@media (min-width: 768px) {
  .cases-page_case__qXewI .cases-page_name__KnAsa { font-size: 16px; }
}
.cases-page_case__qXewI .cases-page_price__8f58k { margin-top: 8px; display: flex; align-items: center; gap: 4px; color: rgb(255, 189, 0); background: rgba(255, 189, 0, 0.2); padding: 4px 10px; border-radius: 999px; font-size: 14px; }
@media (min-width: 768px) {
  .cases-page_case__qXewI .cases-page_price__8f58k { padding: 6px 14px; font-size: 16px; gap: 6px; }
}
.case-head_case_head__gtF7a { position: relative; width: 100%; height: 100vh; background-size: cover; background-position: 50% center; background-repeat: no-repeat; display: flex; align-items: flex-end; padding: 0px 20px; overflow: hidden; }
.case-head_local_image_wrapper__2a7Ao { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 0; }
.case-head_local_image__eyRVy { object-fit: cover; object-position: center center; }
.case-head_gradient_overlay__q9jy5 { position: absolute; inset: 0px; background: linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.75)); pointer-events: none; }
.case-head_content__Rnjkz { position: relative; z-index: 1; width: 100%; flex-direction: column; gap: 20px; padding-bottom: var(--screen-padding-bottom-with-tabbar); }
.case-head_avatars__CWtQt, .case-head_content__Rnjkz { display: flex; align-items: center; }
.case-head_avatar__s93bU { width: 44px; height: 44px; border-radius: 50%; position: relative; }
.case-head_avatar__s93bU:not(:first-child) { margin-left: -22px; mask-image: radial-gradient(circle at 0px 50%, transparent 26px, black 0px); }
.case-head_text__Q3K_V { display: flex; flex-direction: column; gap: 6px; }
.case-head_title__e9_o9 { font-size: 33px; font-weight: 700; color: rgb(255, 255, 255); text-align: center; margin: 0px; }
.case-head_description__ehKhr { font-size: 15px; font-weight: 400; color: rgb(255, 255, 255); text-align: center; margin: 0px; opacity: 0.8; }
.case-head_actions__lFSfG { display: flex; align-items: center; gap: 12px; }
.case-head_open_button__ze1P5 { display: flex; align-items: center; justify-content: center; padding: 0px 32px; height: 48px; background: rgb(255, 255, 255); color: rgb(0, 0, 0); border: none; border-radius: 24px; font-size: 15px; font-weight: 600; cursor: pointer; transition: transform 0.2s; margin: 0px; }
.case-head_open_button__ze1P5:active { transform: scale(0.95); }
.case-head_share_button__PLVEy { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 48px; height: 48px; border-radius: 50%; color: rgb(255, 255, 255); cursor: pointer; transition: transform 0.2s; }
.case-head_share_button__PLVEy svg { flex-shrink: 0; position: relative; top: -1px; }
.case-head_share_button__PLVEy:active { transform: scale(0.95); }
.case-head_arrow__7EqHi { margin-top: -10px; }
.avatar_avatar__IvOWi { display: inline-flex; justify-content: center; align-items: center; width: 1em; height: 1em; border-radius: 50%; overflow: hidden; position: relative; background: var(--background-secondary); }
.avatar_image__nVghr { width: 100%; height: 100%; object-fit: cover; }
.avatar_placeholder__d2f91 { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; font-weight: 600; color: rgb(255, 255, 255); font-size: 0.45em; font-family: "SF Compact", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, sans-serif; }
.avatar_gradient_red__RkYA5 { background: linear-gradient(135deg, #4A90E2 0%, #1A56A6 100%);
    box-shadow: 0px 4px 10px rgba(74, 144, 226, 0.3); }

.avatar_gradient_deaesim {
  background: linear-gradient(135deg, #4A90E2 0%, #1A56A6 100%);
  box-shadow: 0px 4px 10px rgba(74, 144, 226, 0.3); /* Shton një shkëlqim premium rreth avatarit */
}

.avatar_gradient_orange__XGylB { background: linear-gradient(rgb(254, 187, 91), rgb(246, 129, 54)); }
.avatar_gradient_violet__VGUhZ { background: linear-gradient(rgb(182, 148, 249), rgb(108, 97, 223)); }
.avatar_gradient_green__DP7wY { background: linear-gradient(rgb(154, 209, 100), rgb(70, 186, 67)); }
.avatar_gradient_cyan__htyyb { background: linear-gradient(rgb(91, 203, 227), rgb(53, 154, 212)); }
.avatar_gradient_blue__kd9tB { background: linear-gradient(rgb(92, 175, 250), rgb(64, 138, 207)); }
.avatar_gradient_pink__y66Wx { background: linear-gradient(rgb(255, 138, 172), rgb(217, 85, 116)); }
.glass-card_glass_card__040Qp { border-radius: 26px; position: relative; cursor: pointer; transition: 0.2s; display: flex; align-items: center; justify-content: center; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 1px solid rgba(0, 0, 0, 0); }
.glass-card_glass_card__040Qp::before { content: ""; position: absolute; inset: 0px; z-index: 0; background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(10px) saturate(1.2) brightness(1.1); border-radius: inherit; border-style: inherit; border-width: inherit; border-image: inherit; border-color: rgba(255, 255, 255, 0.1); }
.glass-card_glass_card__040Qp > * { z-index: 1; }
.case-roulette-animation_case_roulette_animation__g2E6_ { height: 100vh; display: flex; flex-direction: column-reverse; position: relative; }
.case-roulette-animation_case_roulette_animation__g2E6_ ::-webkit-scrollbar { display: none; }
.case-roulette-animation_background__yoXe6 { position: absolute; inset: 0px; opacity: 0.15; }
.case-roulette-animation_background__yoXe6 .case-roulette-animation_background_inner__VknF3 { width: 100%; height: 100%; background: rgba(255, 255, 255, 0.3); transition: 0.5s; }
.case-roulette-animation_background__yoXe6 .case-roulette-animation_background_inner__VknF3::after { content: ""; position: absolute; inset: 0px -50%; background: radial-gradient(circle, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 80%); opacity: 0.7; }
.case-roulette-animation_pattern__2FJ6i { position: absolute; top: -60px; left: 0px; width: 100%; height: 100%; overflow: hidden; opacity: 0.5; color: rgb(0, 0, 0); }
.case-roulette-animation_pattern_2__cis9r, .case-roulette-animation_pattern_3__eQwJC { opacity: 0.3; }
.case-roulette-animation_head__wUOsO { display: flex; flex-direction: column; gap: 8px; position: absolute; top: 0px; left: 0px; z-index: 99; background: linear-gradient(0deg,rgba(255,255,255,0) 0,var(--background) 75%); padding: 24px 16px 16px; width: 100%; }
.case-roulette-animation_title__JirpN { font-size: 36px; font-weight: 900; line-height: 95%; text-align: center; }
.case-roulette-animation_item__Uadl_ { display: flex; align-items: center; justify-content: center; height: 300px; }
.case-roulette-animation_case_item__OpJvQ { display: flex; flex-direction: column; align-items: center; position: relative; }
.case-roulette-animation_case_item__OpJvQ .case-roulette-animation_image__KtIva { aspect-ratio: 4 / 3; width: auto; height: calc(-48px + 33vh); }
.case-roulette-animation_case_item__OpJvQ .case-roulette-animation_image__KtIva img { aspect-ratio: 4 / 3; width: 100%; max-width: 100%; }
.case-roulette-animation_case_item__OpJvQ .case-roulette-animation_name__GEf_q { text-align: center; font-size: 14px; font-weight: 500; }
.case-roulette-animation_case_item__OpJvQ .case-roulette-animation_description__d1xXi { margin-top: 4px; font-size: 12px; text-align: center; }
.case-roulette-animation_triangle__zFatQ { position: absolute; top: calc(50% - 12px); color: rgba(255, 255, 255, 0.1); }
.case-roulette-animation_triangle__zFatQ.case-roulette-animation_left__dJB5q { left: 8px; }
.case-roulette-animation_triangle__zFatQ.case-roulette-animation_right__z1_B4 { right: 8px; transform: scaleX(-1); }
.case-roulette-animation_skip_button__bof6O { position: fixed; bottom: 0px; left: 0px; right: 0px; display: flex; align-items: center; justify-content: center; gap: 8px; height: 80px; padding: 16px 16px calc(16px + env(safe-area-inset-bottom, 0px)); border: none; background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)); backdrop-filter: blur(5px); color: rgb(255, 255, 255); font-size: 18px; font-weight: 600; cursor: pointer; z-index: 10000; margin: 0px; transition: opacity 0.2s; pointer-events: auto; }
.case-roulette-animation_skip_button__bof6O:active { opacity: 0.7; }
.case-roulette-animation_skip_text__ofvYM { display: flex; align-items: center; font-size: 18px; font-weight: 600; color: rgba(255, 255, 255, 0.376); }
.case-roulette-base_case_roulette_base__Y0JJC { width: 100%; height: 100%; position: relative; }
.case-roulette-base_audio__IjncA { position: absolute; top: -1000px; pointer-events: none; }
.case-roulette-item-screen_item_screen__az_2x { display: flex; flex-direction: column; height: 100%; overflow-y: scroll; align-items: center; justify-content: center; padding-top: calc(var(--header-height) + var(--tg-safe-area-inset-top, 0px)); padding-bottom: calc(126px + var(--tg-safe-area-inset-top, 0px)); }
.case-roulette-item-screen_head__Hjus_ { display: flex; flex-direction: column; align-items: center; position: relative; flex-shrink: 0; width: 70%; border-radius: 32px; overflow: hidden; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_inner__VMUg8 { padding: 16px; width: 100%; display: flex; flex-direction: column; align-items: center; flex-shrink: 0; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_background__YY9bN { position: absolute; inset: 0px; z-index: -1; background: rgba(255, 255, 255, 0.3); opacity: 0.4; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_background__YY9bN::after { content: ""; position: absolute; top: -90px; left: 0px; width: 100%; height: 100%; background: radial-gradient(circle, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 80%); opacity: 0.5; z-index: -1; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_pattern__rPYCj { position: absolute; top: -90px; left: 0px; width: 100%; height: 100%; overflow: hidden; opacity: 0.8; color: rgb(0, 0, 0); }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_pattern_2__rM1CH { opacity: 0.8; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_pattern_3__0L0lW { opacity: 0.6; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_pattern__rPYCj svg { position: absolute; transform: translateX(-50%) translateY(-50%); }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_image_wrapper__zWxGr { width: 90%; padding-top: 70%; position: relative; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_image_wrapper__zWxGr img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: contain; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_text__IBONG { margin-top: 16px; min-height: 45px; display: flex; flex-direction: column; text-align: center; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_text__IBONG .case-roulette-item-screen_title__ZsuXe { font-size: 20px; font-weight: 900; line-height: 100%; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_text__IBONG .case-roulette-item-screen_description__565qz { margin-top: 4px; font-size: 14px; font-weight: 400; opacity: 0.5; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_table__7P697 { font-size: 14px; font-weight: 400; margin-top: 4px; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_table__7P697 td { vertical-align: text-top; padding-top: 4px; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_table__7P697 td:first-child { opacity: 0.5; padding-right: 8px; text-align: right; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_actions__yuA6p { display: flex; width: 100%; gap: 10px; margin-top: 20px; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_actions__yuA6p .case-roulette-item-screen_head_button__HqUs2 { flex: 1 1 0%; border-radius: 10px; background: rgba(255, 255, 255, 0.1); padding: 10px; margin: 0px; border: none; display: flex; flex-direction: column; align-items: center; appearance: none; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_actions__yuA6p .case-roulette-item-screen_head_button__HqUs2:disabled { opacity: 0.4; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_actions__yuA6p .case-roulette-item-screen_head_button__HqUs2:active { transition: 0.3s linear; transform: scale(0.95); background: rgba(255, 255, 255, 0.15); }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_actions__yuA6p .case-roulette-item-screen_head_button__HqUs2 .case-roulette-item-screen_icon__hc48G { margin-top: 4px; }
.case-roulette-item-screen_head__Hjus_ .case-roulette-item-screen_actions__yuA6p .case-roulette-item-screen_head_button__HqUs2 .case-roulette-item-screen_label__n8UD3 { font-size: 12px; font-weight: 300; margin-top: 4px; }
.case-roulette-item-screen_share_button__1AtbP { display: inline-flex; gap: 4px; background: rgba(255, 255, 255, 0.1); border-radius: 999px; padding: 8px 16px; margin-top: 16px; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.case-roulette-item-screen_share_button__1AtbP:active { transition: 0.3s linear; transform: scale(0.95); background: rgba(255, 255, 255, 0.15); }
.case-roulette-item-screen_body__57nFm { flex: 1 1 0%; padding-top: 16px; padding-right: 16px; padding-left: 16px; padding-bottom: calc(82px + var(--tg-safe-area-inset-bottom, 0px)); display: none; }
.case-roulette-item-screen_body__57nFm .case-roulette-item-screen_avatar__bhcsm { width: 20px; height: 20px; margin-top: -2px; margin-bottom: -2px; margin-right: 2px; display: inline-flex; align-items: center; justify-content: center; font-size: 12px; border-radius: 20px; background: rgb(200, 200, 200); color: rgb(0, 0, 0); position: relative; overflow: hidden; top: 2px; line-height: 0; }
.case-roulette-item-screen_body__57nFm .case-roulette-item-screen_avatar__bhcsm img { position: absolute; left: 0px; right: 0px; width: 100%; height: 100%; }
.case-roulette-item-screen_body__57nFm .case-roulette-item-screen_table__7P697 { width: 100%; border-collapse: collapse; border-radius: 10px; border-style: hidden; box-shadow: 0 0 0 1px var(--border-color); overflow: hidden; }
.case-roulette-item-screen_body__57nFm .case-roulette-item-screen_table__7P697 .case-roulette-item-screen_star_icon__WAuA7 { position: relative; top: 2px; }
.case-roulette-item-screen_body__57nFm .case-roulette-item-screen_table__7P697 td { padding: 10px; vertical-align: text-top; border-bottom: 1px solid var(--border-color); }
.case-roulette-item-screen_body__57nFm .case-roulette-item-screen_table__7P697 td:first-child { width: 0px; padding-right: 20px; background: var(--background-secondary); }
.case-roulette-item-screen_body__57nFm .case-roulette-item-screen_table__7P697 tr:last-child td { border-bottom: none; }
.case-roulette-item-screen_container__TXiIU { padding: 0px 16px 16px; display: flex; flex-direction: column; gap: 20px; flex: 1 1 0%; overflow-y: scroll; align-items: center; }
.case-roulette-item-screen_container__TXiIU.case-roulette-item-screen_container_open_case__KACh4 { justify-content: center; }
.case-roulette-item-screen_container__TXiIU .case-roulette-item-screen_container_open_case_head__nmqGq { display: flex; flex-direction: column; align-items: center; gap: 12px; width: 100%; }
.case-roulette-item-screen_container__TXiIU .case-roulette-item-screen_container_open_case_head__nmqGq .case-roulette-item-screen_content__6AH6J { display: flex; flex-direction: column; align-items: center; gap: 12px; text-align: center; }
.case-roulette-item-screen_container__TXiIU .case-roulette-item-screen_case_item_image__Yq7S1 { width: 100%; height: auto; display: flex; align-items: center; justify-content: center; }
.case-roulette-item-screen_container__TXiIU .case-roulette-item-screen_case_item_image__Yq7S1 .case-roulette-item-screen_img_wrapper__RFCQ7 { width: 70%; padding-top: 80%; position: relative; }
.case-roulette-item-screen_container__TXiIU .case-roulette-item-screen_case_item_image__Yq7S1 .case-roulette-item-screen_img_wrapper__RFCQ7 img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: contain; }
.case-roulette-item-screen_container__TXiIU .case-roulette-item-screen_title3__JxVXE { font-size: 36px; font-weight: 900; line-height: 95%; }
.case-roulette-item-screen_container__TXiIU .case-roulette-item-screen_section_title__NSBS2 { padding: 0px 8px; font-size: 14px; font-weight: 400; text-transform: uppercase; color: var(--section-header-text-color); }
.case-roulette-item-screen_actions_container__G23fM { position: absolute; left: 0px; width: 100%; bottom: 0px; padding-top: 16px; padding-right: 16px; padding-left: 16px; padding-bottom: var(--tg-safe-area-inset-bottom,16px); display: flex; flex-direction: column; gap: 10px; }
.case-roulette-item-screen_upgrade_new_label__L1zUp { margin-top: -5px; margin-left: 4px; font-size: 10px; font-weight: 600; color: rgb(255, 140, 0); text-transform: uppercase; }
.item-card_head___C2Il { display: flex; flex-direction: column; align-items: center; position: relative; flex-shrink: 0; border-radius: 32px; overflow: hidden; }
.item-card_head___C2Il .item-card_inner__orCJE { padding: 16px; width: 100%; display: flex; flex-direction: column; align-items: center; flex-shrink: 0; }
.item-card_head___C2Il .item-card_background__Wint_ { position: absolute; inset: 0px; z-index: -1; background: rgba(255, 255, 255, 0.3); opacity: 0.4; }
.item-card_head___C2Il .item-card_background__Wint_::after { content: ""; position: absolute; top: -90px; left: 0px; width: 100%; height: 100%; background: radial-gradient(circle, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 80%); opacity: 0.5; z-index: -1; }
.item-card_head___C2Il .item-card_pattern__WEErY { position: absolute; top: -90px; left: 0px; width: 100%; height: 100%; overflow: hidden; opacity: 0.8; color: rgb(0, 0, 0); }
.item-card_head___C2Il .item-card_pattern_2__eqdxk { opacity: 0.8; }
.item-card_head___C2Il .item-card_pattern_3__Cn9MS { opacity: 0.6; }
.item-card_head___C2Il .item-card_pattern__WEErY svg { position: absolute; transform: translateX(-50%) translateY(-50%); }
.item-card_head___C2Il .item-card_image_wrapper__8UH8c { width: 90%; padding-top: 70%; position: relative; }
.item-card_head___C2Il .item-card_image_wrapper__8UH8c img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: contain; }
.item-card_head___C2Il .item-card_main_image__nfeqb { mix-blend-mode: normal; }
.item-card_head___C2Il .item-card_text__6LJC9 { margin-top: 16px; min-height: 45px; display: flex; flex-direction: column; text-align: center; }
.item-card_head___C2Il .item-card_text__6LJC9 .item-card_title__AmFvJ { font-size: 20px; font-weight: 900; line-height: 100%; }
.item-card_head___C2Il .item-card_text__6LJC9 .item-card_description__Fvgrs { margin-top: 4px; font-size: 14px; font-weight: 400; opacity: 0.5; }
.item-card_head___C2Il .item-card_table__sxLY_ { font-size: 14px; font-weight: 400; margin-top: 4px; }
.item-card_head___C2Il .item-card_table__sxLY_ td { vertical-align: text-top; padding-top: 4px; }
.item-card_head___C2Il .item-card_table__sxLY_ td:first-child { opacity: 0.5; padding-right: 8px; text-align: right; }
.item-card_head___C2Il .item-card_actions__6qXOY { display: flex; width: 100%; gap: 10px; margin-top: 20px; }
.item-card_head___C2Il .item-card_actions__6qXOY .item-card_head_button__LICvs { flex: 1 1 0%; border-radius: 10px; background: rgba(255, 255, 255, 0.1); padding: 10px; margin: 0px; border: none; display: flex; flex-direction: column; align-items: center; appearance: none; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.item-card_head___C2Il .item-card_actions__6qXOY .item-card_head_button__LICvs:disabled { opacity: 0.4; }
.item-card_head___C2Il .item-card_actions__6qXOY .item-card_head_button__LICvs:active { transition: 0.3s linear; transform: scale(0.95); background: rgba(255, 255, 255, 0.15); }
.item-card_head___C2Il .item-card_actions__6qXOY .item-card_head_button__LICvs .item-card_icon__qkpbA { margin-top: 4px; }
.item-card_head___C2Il .item-card_actions__6qXOY .item-card_head_button__LICvs .item-card_label__Vm8Zc { font-size: 12px; font-weight: 300; margin-top: 4px; }
.item-card_share_button__X6Y0A { display: inline-flex; gap: 4px; background: rgba(255, 255, 255, 0.1); border-radius: 999px; padding: 8px 16px; margin-top: 16px; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.item-card_share_button__X6Y0A:active { transition: 0.3s linear; transform: scale(0.95); background: rgba(255, 255, 255, 0.15); }
.case-roulette-first-item-screen_first_item_screen___tzDA { display: flex; flex-direction: column; height: 100%; overflow-y: scroll; position: relative; }
.case-roulette-first-item-screen_content__9Zsfq { flex: 1 1 0%; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; padding-right: 20px; padding-left: 20px; padding-top: var(--screen-status-bar-height); padding-bottom: calc(var(--screen-padding-bottom, 8px) + 128px); gap: 40px; }
@media (max-width: 390px) {
  .case-roulette-first-item-screen_content__9Zsfq { gap: 20px; }
}
.case-roulette-first-item-screen_item_card__wQ6pl { width: 70%; max-width: 300px; transform: translateY(25vh); animation: 0.8s ease-in-out 2s 1 normal both running case-roulette-first-item-screen_slideUp__s3yzt; }
.case-roulette-first-item-screen_text_content__aGBOf { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 20px; width: 100%; }
@media (max-width: 390px) {
  .case-roulette-first-item-screen_text_content__aGBOf { gap: 10px; }
}
.case-roulette-first-item-screen_title__hIQey { font-size: 32px; font-weight: 700; line-height: 1.2; margin: 0px; animation: 0.6s ease-out 2.5s 1 normal both running case-roulette-first-item-screen_fadeInUp__XwYiH; }
@media (max-width: 390px) {
  .case-roulette-first-item-screen_title__hIQey { font-size: 24px; }
}
.case-roulette-first-item-screen_description__trtiZ { display: flex; flex-direction: column; gap: 12px; max-width: 350px; animation: 0.6s ease-out 3s 1 normal both running case-roulette-first-item-screen_fadeInUp__XwYiH; }
.case-roulette-first-item-screen_description__trtiZ p { margin: 0px; font-size: 16px; line-height: 1.4; }
@media (max-width: 390px) {
  .case-roulette-first-item-screen_description__trtiZ p { font-size: 14px; }
}
.case-roulette-first-item-screen_description__trtiZ .case-roulette-first-item-screen_description_first__zWGRf { color: rgba(255, 255, 255, 0.7); }
.case-roulette-first-item-screen_description__trtiZ .case-roulette-first-item-screen_description_second__YUqX_ { color: rgb(255, 255, 255); font-weight: 500; background: linear-gradient(90deg, rgb(255, 215, 0), rgb(255, 165, 0)) text; -webkit-text-fill-color: rgba(0, 0, 0, 0); }
.case-roulette-first-item-screen_buttons__spErw { position: absolute; bottom: 0px; left: 0px; right: 0px; display: flex; flex-direction: column; gap: 12px; padding-top: 20px; padding-right: 20px; padding-left: 20px; padding-bottom: calc(var(--screen-padding-bottom, 8px)); background: linear-gradient(0deg, rgba(0, 0, 0, 0.9), transparent); animation: 0.6s ease-out 4s 1 normal both running case-roulette-first-item-screen_fadeIn___foOe; }
.case-roulette-first-item-screen_earn_button__k4P35, .case-roulette-first-item-screen_profile_button__8dxv2 { width: 100%; height: 48px; font-size: 16px; font-weight: 600; }
@media (max-width: 390px) {
  .case-roulette-first-item-screen_earn_button__k4P35, .case-roulette-first-item-screen_profile_button__8dxv2 { height: 44px; font-size: 15px; }
}
@keyframes case-roulette-first-item-screen_slideUp__s3yzt { 
  0% { transform: translateY(15vh) scale(1.2); }
  100% { transform: translateY(0px); }
}
@keyframes case-roulette-first-item-screen_fadeInUp__XwYiH { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes case-roulette-first-item-screen_fadeIn___foOe { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.onboarding-gift-screen_gift_screen__e_VTG { display: flex; flex-direction: column; min-height: 100vh; padding: 24px 16px; background: rgb(0, 0, 0); }
.onboarding-gift-screen_content__uC7v_ { flex: 1 1 0%; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 40px 0px; gap: 32px; max-width: 500px; margin: 0px auto; }
@media (max-height: 700px) {
  .onboarding-gift-screen_content__uC7v_ { gap: 20px; padding: 30px 0px; }
}
@media (max-height: 600px) {
  .onboarding-gift-screen_content__uC7v_ { gap: 16px; padding: 20px 0px; }
}
.onboarding-gift-screen_title___eZ_H { opacity: 0; transform: translateY(20px); transition: 0.8s ease-out; font-size: 30px; font-weight: 900; line-height: 1.2; color: rgb(255, 255, 255); margin: 0px; }
.onboarding-gift-screen_title___eZ_H.onboarding-gift-screen_visible__Aoc4c { opacity: 1; transform: translateY(0px); }
.onboarding-gift-screen_title___eZ_H.onboarding-gift-screen_faded__KMuyo { opacity: 0.5; }
@media (max-height: 700px) {
  .onboarding-gift-screen_title___eZ_H { font-size: 28px; }
}
@media (max-height: 600px) {
  .onboarding-gift-screen_title___eZ_H { font-size: 24px; }
}
@media (max-width: 390px) {
  .onboarding-gift-screen_title___eZ_H { font-size: 26px; }
}
@media (max-width: 350px) {
  .onboarding-gift-screen_title___eZ_H { font-size: 22px; }
}
.onboarding-gift-screen_buttons__TYNEf { display: flex; flex-direction: column; gap: 12px; padding-bottom: 20px; opacity: 0; transform: translateY(20px); transition: 0.8s ease-out; width: 100%; max-width: 500px; margin: auto auto 0px; }
.onboarding-gift-screen_buttons__TYNEf.onboarding-gift-screen_visible__Aoc4c { opacity: 1; transform: translateY(0px); }
.onboarding-gift-screen_select_button__zWNI9 { width: 100%; height: 48px; font-size: 16px; font-weight: 600; }
@media (max-width: 390px) {
  .onboarding-gift-screen_select_button__zWNI9 { height: 44px; font-size: 15px; }
}
.case-roulette-screen_case_roulette_screen__acpZR { display: flex; flex-direction: column; }
.case-roulette-screen_case_roulette_screen__acpZR .case-roulette-screen_audio__t3paB { position: absolute; top: 0px; left: 0px; opacity: 0; user-select: none; pointer-events: none; }
.case-roulette-screen_case_roulette_screen__acpZR.case-roulette-screen_active__QBVZs { position: absolute; inset: 0px; z-index: 9999; }
.case-roulette-screen_case_roulette_screen__acpZR.case-roulette-screen_active__QBVZs::before { content: ""; position: absolute; inset: 0px; background: rgb(255, 255, 255); animation: 3s ease 0s 1 normal forwards running case-roulette-screen_hide__BDrjB; }
@keyframes case-roulette-screen_hide__BDrjB { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.case-roulette-screen_started__TC23f { pointer-events: none; }
.case-roulette-screen_container__1q9ZV { padding: 0px 16px 16px; display: flex; flex-direction: column; gap: 20px; height: 100%; flex: 1 1 0%; overflow-y: scroll; align-items: center; }
.case-roulette-screen_container__1q9ZV.case-roulette-screen_container_open_case__MM0JB { justify-content: center; }
.case-roulette-screen_container__1q9ZV .case-roulette-screen_container_open_case_head__Ke4pt { display: flex; flex-direction: column; align-items: center; gap: 12px; }
.case-roulette-screen_container__1q9ZV .case-roulette-screen_container_open_case_head__Ke4pt .case-roulette-screen_content__kiEmF { display: flex; flex-direction: column; align-items: center; gap: 4px; text-align: center; }
.case-roulette-screen_container__1q9ZV .case-roulette-screen_case_item_image__iiMBn { width: 100%; height: auto; display: flex; align-items: center; justify-content: center; }
.case-roulette-screen_container__1q9ZV .case-roulette-screen_case_item_image__iiMBn img { width: 75%; height: auto; }
.case-roulette-screen_container__1q9ZV .case-roulette-screen_title3__dHRyZ { font-size: 36px; font-weight: 900; line-height: 95%; }
.case-roulette-screen_container__1q9ZV .case-roulette-screen_section_title___k8G1 { padding: 0px 8px; font-size: 14px; font-weight: 400; text-transform: uppercase; color: var(--section-header-text-color); }
.case-roulette-screen_modal___OLNE { height: 100vh; display: flex; flex-direction: column; overflow: hidden; margin-top: auto; }
.case-roulette-screen_modal___OLNE .case-roulette-screen_head__FLmgd { display: flex; flex-direction: column; gap: 8px; position: absolute; top: 0px; left: 0px; z-index: 99; background: linear-gradient(0deg,rgba(255,255,255,0) 0,var(--background) 75%); padding: 24px 16px 16px; width: 100%; }
.case-roulette-screen_modal___OLNE .case-roulette-screen_title__4JUQR { font-size: 36px; font-weight: 900; line-height: 95%; text-align: center; }
.case-roulette-screen_modal___OLNE .case-roulette-screen_gifts__GCp92 { width: 100%; display: flex; flex-direction: column; gap: 24px; }
.case-roulette-screen_modal___OLNE .case-roulette-screen_gifts__GCp92 .case-roulette-screen_case_item__xT__w { display: flex; flex-direction: column; align-items: center; position: relative; }
.case-roulette-screen_modal___OLNE .case-roulette-screen_gifts__GCp92 .case-roulette-screen_case_item__xT__w .case-roulette-screen_image__e8J8w { aspect-ratio: 4 / 3; width: auto; height: calc(-48px + 33vh); }
.case-roulette-screen_modal___OLNE .case-roulette-screen_gifts__GCp92 .case-roulette-screen_case_item__xT__w .case-roulette-screen_image__e8J8w img { aspect-ratio: 4 / 3; width: 100%; max-width: 100%; }
.case-roulette-screen_modal___OLNE .case-roulette-screen_gifts__GCp92 .case-roulette-screen_case_item__xT__w .case-roulette-screen_name__OKn4I { text-align: center; font-size: 14px; font-weight: 500; }
.case-roulette-screen_modal___OLNE .case-roulette-screen_gifts__GCp92 .case-roulette-screen_case_item__xT__w .case-roulette-screen_description__8EIzf { margin-top: 4px; font-size: 12px; text-align: center; }
.case-roulette-screen_modal___OLNE .case-roulette-screen_bottom_action__vVX__ { max-width: 500px; margin: 0px auto; position: fixed; bottom: var(--tg-safe-area-inset-bottom,16px); left: 16px; right: 16px; z-index: 2147483647; width: calc(100% - 32px); transform: translateY(0px); transition: 0.4s; }
.case-roulette-screen_modal___OLNE .case-roulette-screen_bottom_action__vVX__.case-roulette-screen_hidden__4wpX_ { transform: translateY(100px); opacity: 0; }
.case-roulette-screen_modal___OLNE .case-roulette-screen_open_button__zxWsr { width: 100%; margin: auto 0px 0px; }
.buy-stars-screen_home_page__8KimN { padding-top: var(--screen-status-bar-height); padding-bottom: var(--screen-padding-bottom); width: 100%; height: 100%; overflow-y: scroll; }
.buy-stars-screen_container__u3mEV { padding: 0px 16px 16px; display: flex; flex-direction: column; gap: 20px; }
.buy-stars-screen_head__9wmew { display: flex; flex-direction: column; align-items: center; }
.buy-stars-screen_section_title__pFx__ { padding: 0px 8px; font-size: 14px; font-weight: 400; text-transform: uppercase; color: var(--section-header-text-color); }
.buy-stars-screen_title3__ulpI0 { font-size: 28px; font-weight: 900; line-height: 120%; text-align: center; }
.buy-stars-screen_subtitle__pPAnW { font-size: 16px; line-height: 140%; text-align: center; margin-top: 12px; opacity: 0.8; }
.buy-stars-screen_list__7w1_1 { display: flex; flex-direction: column; padding: 0px 16px; gap: 16px; margin-top: 16px; }
.buy-stars-screen_list_item_wrapper__ZwXxW:active { transition: 0.3s linear; transform: scale(0.95); }
.buy-stars-screen_list_item_wrapper__ZwXxW.buy-stars-screen_active__Co3Mf { padding: 8px; margin: -8px; border-radius: 18px; }
.buy-stars-screen_list_item_wrapper__ZwXxW.buy-stars-screen_active__Co3Mf .buy-stars-screen_list_item__ClHxu:first-child { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; padding-bottom: 4px; }
.buy-stars-screen_list_item_wrapper__ZwXxW.buy-stars-screen_active__Co3Mf .buy-stars-screen_list_item__ClHxu:last-child { padding-top: 4px; color: rgb(129, 196, 94); border-top-left-radius: 0px; border-top-right-radius: 0px; }
.buy-stars-screen_list_item_wrapper__ZwXxW.buy-stars-screen_active__Co3Mf .buy-stars-screen_list_item__ClHxu:last-child .buy-stars-screen_crystal__z0Ube { opacity: 0; }
.buy-stars-screen_list_item_wrapper__ZwXxW.buy-stars-screen_active__Co3Mf .buy-stars-screen_list_item__ClHxu:last-child .buy-stars-screen_crystal_text__w5K1X { color: rgb(129, 196, 94); position: relative; }
.buy-stars-screen_list_item_wrapper__ZwXxW.buy-stars-screen_active__Co3Mf .buy-stars-screen_list_item__ClHxu:last-child .buy-stars-screen_crystal_text__w5K1X .buy-stars-screen_hidden__mC_oT { opacity: 0; }
.buy-stars-screen_list_item_wrapper__ZwXxW.buy-stars-screen_active__Co3Mf .buy-stars-screen_list_item__ClHxu:last-child .buy-stars-screen_crystal_text__w5K1X .buy-stars-screen_visible__RoaqD { position: absolute; top: 0px; right: 0px; white-space: nowrap; }
.buy-stars-screen_list_item_wrapper__ZwXxW.buy-stars-screen_active__Co3Mf .buy-stars-screen_list_item__ClHxu:last-child .buy-stars-screen_bonus__haN4a { color: rgb(129, 196, 94); }
.buy-stars-screen_list_item_wrapper_inner__QLMBB { background: var(--background-secondary); border-radius: 10px; }
.buy-stars-screen_list_item__ClHxu { display: flex; align-items: center; padding: 16px; }
.buy-stars-screen_list_item__ClHxu .buy-stars-screen_crystal__z0Ube { color: rgb(0, 149, 255); line-height: 0; margin-right: 8px; position: relative; top: 1px; }
.buy-stars-screen_list_item__ClHxu .buy-stars-screen_price__1y8OU { margin-left: auto; color: var(--hint-color); }
.buy-stars-screen_list_item__ClHxu .buy-stars-screen_bonus__haN4a { margin-left: 5px; }
.buy-stars-screen_list_item__ClHxu .buy-stars-screen_stars___Qlkk { width: 100px; text-align: right; display: flex; align-items: center; justify-content: flex-end; gap: 5px; }
.buy-stars-screen_list_item__ClHxu > :last-child { color: rgb(255, 255, 255); }
.buy-stars-screen_terms__2DxI9 { margin-top: 32px; margin-bottom: 32px; text-align: center; color: var(--text-color); padding: 0px 16px; font-size: 12px; opacity: 0.5; }
.buy-stars-screen_terms__2DxI9 a { color: var(--link-color); }
.buy-stars-screen_payment_modal__xpoAT { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1000; }
.buy-stars-screen_payment_modal__xpoAT.buy-stars-screen_hidden__mC_oT { pointer-events: none; }
.buy-stars-screen_payment_modal__xpoAT .buy-stars-screen_background__t35aV { position: absolute; inset: 0px; z-index: 0; background: rgba(0, 0, 0, 0.8); transition: 0.3s; }
.buy-stars-screen_payment_modal__xpoAT.buy-stars-screen_hidden__mC_oT .buy-stars-screen_background__t35aV { background: rgba(0, 0, 0, 0); }
.buy-stars-screen_payment_modal__xpoAT .buy-stars-screen_modal_content__3PkT_ { position: absolute; z-index: 1; bottom: 0px; left: 0px; width: 100%; background: var(--background-secondary); transition: 0.3s; padding-top: 24px; padding-right: 16px; padding-left: 16px; padding-bottom: calc(var(--tg-safe-area-inset-bottom, 0px) + 16px); border-top-left-radius: 20px; border-top-right-radius: 20px; }
.buy-stars-screen_payment_modal__xpoAT .buy-stars-screen_modal_content__3PkT_ .buy-stars-screen_modal_title__cOM66 { font-size: 22px; font-weight: 700; line-height: 28px; margin-bottom: 22px; }
.buy-stars-screen_payment_modal__xpoAT .buy-stars-screen_modal_content__3PkT_ .buy-stars-screen_modal_close__A9yJM { position: absolute; padding: 20px 16px; top: 0px; right: 0px; }
.buy-stars-screen_payment_modal__xpoAT .buy-stars-screen_modal_content__3PkT_ .buy-stars-screen_modal_close__A9yJM .buy-stars-screen_modal_close_inner__hrLbV { padding: 4px; background: rgba(255, 255, 255, 0.1); color: var(--hint-color); line-height: 0; border-radius: 999px; }
.buy-stars-screen_payment_modal__xpoAT .buy-stars-screen_modal_content__3PkT_ .buy-stars-screen_modal_items__3yVsV { display: flex; flex-direction: column; margin-bottom: 24px; border-radius: 10px; overflow: hidden; }
.buy-stars-screen_payment_modal__xpoAT .buy-stars-screen_modal_content__3PkT_ .buy-stars-screen_modal_items_section__0PYF_ { padding: 0px 8px 8px; font-size: 14px; font-weight: 400; text-transform: uppercase; color: var(--section-header-text-color); }
.buy-stars-screen_payment_modal__xpoAT .buy-stars-screen_modal_content__3PkT_ .buy-stars-screen_modal_item__ey_Gd { padding: 16px; background: rgba(255, 255, 255, 0.1); display: flex; }
.buy-stars-screen_payment_modal__xpoAT .buy-stars-screen_modal_content__3PkT_ .buy-stars-screen_modal_item__ey_Gd.buy-stars-screen_blocked__qYkj7 { color: var(--hint-color); }
.buy-stars-screen_payment_modal__xpoAT .buy-stars-screen_modal_content__3PkT_ .buy-stars-screen_modal_item__ey_Gd .buy-stars-screen_name__mQdlu { flex: 1 1 0%; }
.buy-stars-screen_payment_modal__xpoAT .buy-stars-screen_modal_content__3PkT_ .buy-stars-screen_modal_item__ey_Gd .buy-stars-screen_price__1y8OU { display: flex; align-items: center; gap: 4px; }
.buy-stars-screen_payment_modal__xpoAT .buy-stars-screen_modal_content__3PkT_ .buy-stars-screen_modal_item__ey_Gd:active { transition: 0.3s linear; background: rgba(255, 255, 255, 0.15); }
.buy-stars-screen_payment_modal__xpoAT .buy-stars-screen_modal_content__3PkT_ .buy-stars-screen_modal_item__ey_Gd:not(:last-child) { border-bottom: 1px solid var(--border-color); }
.buy-stars-screen_payment_modal__xpoAT.buy-stars-screen_hidden__mC_oT .buy-stars-screen_modal_content__3PkT_ { transform: translateY(100%); transition: 0.1s; }
@keyframes animated-arrow_bounce__G2tcU { 
  0% { opacity: 0; transform: translateY(0px); }
  50% { opacity: 1; transform: translateY(8px); }
  100% { opacity: 0; transform: translateY(16px); }
}
.animated-arrow_animated_arrow__P6UDs { display: flex; align-items: center; justify-content: center; color: rgba(255, 255, 255, 0.8); animation: 2s ease-in-out 0s infinite normal none running animated-arrow_bounce__G2tcU; padding-bottom: 20px; }
.case-card_case_card__RD6e5 { background: var(--background-secondary); position: relative; display: flex; flex-direction: column; align-items: center; justify-content: space-between; aspect-ratio: 2 / 3; border-radius: 32px; overflow: hidden; }
.case-card_case_card_new__Yb__t { padding: 3px; background: linear-gradient(135deg, rgb(255, 217, 61), rgb(255, 107, 107) 50%, rgb(168, 85, 247)); box-shadow: rgba(255, 107, 107, 0.5) 0px 0px 20px, rgba(168, 85, 247, 0.3) 0px 0px 40px; animation: 3s ease-in-out 0s infinite normal none running case-card_glow__3YJKa; }
.case-card_case_card_new__Yb__t::before { content: ""; position: absolute; inset: 3px; background: var(--background-secondary); border-radius: 29px; z-index: 0; }
.case-card_case_card_new__Yb__t > * { position: relative; z-index: 1; }
@keyframes case-card_glow__3YJKa { 
  0%, 100% { box-shadow: rgba(255, 107, 107, 0.5) 0px 0px 20px, rgba(168, 85, 247, 0.3) 0px 0px 40px; }
  50% { box-shadow: rgba(255, 107, 107, 0.7) 0px 0px 30px, rgba(168, 85, 247, 0.5) 0px 0px 60px; }
}
.case-card_background__qHki0 { position: absolute; left: -25%; right: -25%; top: -15%; height: 150%; }
.case-card_background__qHki0 img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: contain; }
.case-card_top__Jp315 { position: absolute; width: 100%; left: 0px; top: 0px; padding: 12px 12px 10px; display: flex; align-items: center; gap: 8px; }
.case-card_top__Jp315 .case-card_count__elxtJ { display: inline-flex; padding: 4px 8px 5px; justify-content: center; align-items: center; border-radius: 100px; background: rgba(0, 0, 0, 0.3); backdrop-filter: blur(10px); color: rgb(255, 255, 255); font-size: 12px; font-style: normal; font-weight: 500; line-height: normal; }
.case-card_top__Jp315 .case-card_avatars__lETxq { display: flex; margin-left: auto; height: 32px; }
.case-card_top__Jp315 .case-card_avatar__dCfHo { width: 32px; height: 32px; border-radius: 50%; position: relative; }
.case-card_top__Jp315 .case-card_avatar__dCfHo:not(:first-child) { margin-left: -16px; mask-image: radial-gradient(circle at 0px 50%, transparent 19px, black 0px); }
.case-card_bottom__KwK00 { position: absolute; width: 100%; left: 0px; bottom: 0px; padding: 12px 12px 10px; display: flex; flex-direction: column; gap: 8px; }
.case-card_bottom__KwK00 .case-card_name__0b5Zc { text-align: center; font-weight: 500; font-size: 16px; }
.case-card_bottom__KwK00 .case-card_price__EAnMK { display: flex; align-items: center; align-self: center; gap: 4px; padding: 4px 10px; border-radius: 999px; font-size: 14px; background: rgba(0, 0, 0, 0.3); color: rgb(255, 255, 255); backdrop-filter: blur(5px); }
.case-item-card_case_item_card__zctyF { display: flex; flex-direction: column; align-items: center; position: relative; border-radius: 10px; overflow: hidden; cursor: pointer; }
.case-item-card_case_item_card__zctyF:active { transform: scale(0.98); transition: transform 0.1s ease-in-out; }
.case-item-card_case_item_card__zctyF .case-item-card_inner__0BGSl { padding: 8px; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; flex-shrink: 0; }
.case-item-card_case_item_card__zctyF .case-item-card_background__RrygZ { position: absolute; inset: 0px; background: rgba(255, 255, 255, 0.3); opacity: 0.4; }
.case-item-card_case_item_card__zctyF .case-item-card_background__RrygZ::after { content: ""; position: absolute; top: -60px; left: 0px; width: 100%; height: 100%; background: radial-gradient(circle, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 80%); opacity: 0.5; z-index: -1; }
.case-item-card_case_item_card__zctyF .case-item-card_pattern__WzDgE { position: absolute; top: -60px; left: 0px; width: 100%; height: 100%; overflow: hidden; opacity: 0.8; color: rgb(0, 0, 0); }
.case-item-card_case_item_card__zctyF .case-item-card_pattern_1__EFlFm, .case-item-card_case_item_card__zctyF .case-item-card_pattern_2__ZraCF { opacity: 0.8; }
.case-item-card_case_item_card__zctyF .case-item-card_pattern_3__9aNEa { opacity: 0.6; }
.case-item-card_case_item_card__zctyF .case-item-card_pattern__WzDgE svg { position: absolute; transform: translateX(-50%) translateY(-50%); }
.case-item-card_case_item_card__zctyF .case-item-card_image_wrapper__ezVBk { width: 90%; padding-top: 70%; position: relative; }
.case-item-card_case_item_card__zctyF .case-item-card_image_wrapper__ezVBk img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: contain; }
.case-item-card_case_item_card__zctyF .case-item-card_text__4WmGv { margin-top: 8px; flex: 1 1 0%; display: flex; flex-direction: column; text-align: center; }
.case-item-card_case_item_card__zctyF .case-item-card_text__4WmGv .case-item-card_title__yeyZ_ { font-size: 12px; font-weight: 900; line-height: 100%; color: rgb(255, 255, 255); }
.case-item-card_case_item_card__zctyF .case-item-card_text__4WmGv .case-item-card_description__cocAu { margin-top: 4px; font-size: 12px; font-weight: 400; opacity: 0.5; line-height: 100%; color: rgb(255, 255, 255); }
.case-item-card_case_item_card__zctyF .case-item-card_like_button__f1Gu3 { position: absolute; top: 4px; right: 4px; width: 28px; height: 28px; border-radius: 14px; padding: 0px; margin: 0px; border: none; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; color: rgba(255, 255, 255, 0.8); cursor: pointer; }
.case-item-card_case_item_card__zctyF .case-item-card_like_button_active__mEmgP { background: rgba(255, 112, 150, 0.4); color: rgb(255, 255, 255); }
.case-items-grid_case_items_grid__q5aaw { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 8px; }
@media (min-width: 768px) {
  .case-items-grid_case_items_grid__q5aaw { grid-template-columns: repeat(4, 1fr); }
}
@media (min-width: 1024px) {
  .case-items-grid_case_items_grid__q5aaw { grid-template-columns: repeat(5, 1fr); }
}
@media (min-width: 1400px) {
  .case-items-grid_case_items_grid__q5aaw { grid-template-columns: repeat(8, 1fr); }
}
.case-items-list_case_items_list__el2eu { padding: 40px 20px; background: rgb(0, 0, 0); }
.case-items-list_title__6bd35 { font-size: 24px; font-weight: 700; color: rgb(255, 255, 255); margin: 0px 0px 24px; text-align: center; }
.case-items-list_grid___tRCR { margin: 0px auto; }
.case-items-list_load_more_trigger__1sgae { height: 1px; width: 100%; margin-top: 20px; }
.case-screen_case_screen__elQLA { width: 100%; min-height: 100vh; background: rgb(0, 0, 0); padding-bottom: var(--screen-padding-bottom-with-tabbar); }
.header_header__zi5tm { width: 100%; padding-top: var(--screen-status-bar-height); color: var(--text-color); font-size: 16px; font-weight: 500; border: none; position: fixed; top: 0px; left: 0px; right: 0px; z-index: 999; text-align: center; display: flex; align-items: center; justify-content: center; }
.header_header__zi5tm::before { top: 0px; height: 200px; width: 100%; left: 0px; backdrop-filter: blur(4px); mask-image: linear-gradient(to bottom in oklch,rgb(0,0,0) calc(var(--screen-status-bar-height) + 10px),rgba(0,0,0,0) calc(var(--screen-padding-top) + 10px)); z-index: 1; }
.header_header__zi5tm::after, .header_header__zi5tm::before { content: ""; position: absolute; transition: opacity 0.2s; pointer-events: none; }
.header_header__zi5tm::after { inset: -30px -20px 0px;  z-index: 0; opacity: 0.5; filter: blur(20px); }
.header_header__zi5tm > * { position: relative; z-index: 2; }
.header_header__zi5tm .header_title__AC_Oy { display: flex; align-items: center; justify-content: center; height: var(--header-height); padding-left: 106px; padding-right: 106px; position: relative; top: 0px; transition: 0.2s; font-size: 17px; font-weight: 600; }
.header_hidden__NEUDD { backdrop-filter: none; }
.header_hidden__NEUDD::after, .header_hidden__NEUDD::before { opacity: 0; }
.header_hidden__NEUDD .header_title__AC_Oy { top: -30px; opacity: 0; }
.profile-screen_profile_screen__Qpbzu { padding-right: 20px; padding-left: 20px; padding-top: calc(var(--screen-status-bar-height) + 24px); padding-bottom: calc(var(--screen-padding-bottom-with-tabbar) + 15px); background: linear-gradient(rgb(57, 64, 166), rgb(21, 26, 126) 50.48%, rgb(0, 0, 52)); height: 100%; overflow: hidden scroll; width: 100%; scrollbar-width: none; user-select: none; display: flex; flex-direction: column; gap: 30px; }
.profile-screen_profile_screen__Qpbzu::-webkit-scrollbar { display: none; }
.profile-screen_profile_screen__Qpbzu > * { flex-shrink: 0; }
.profile-screen_friends_section__uWshy { margin-top: 20px; }
.profile-screen_items_section__zOI9X { margin-top: 32px; }
.profile-screen_header_content__DaxH2 { display: flex; align-items: center; gap: 12px; width: 100%; position: relative; }
.profile-screen_header_content__DaxH2::before { content: ""; z-index: 0; position: absolute; inset: -30px; background: rgb(0, 0, 0); border-radius: 9999px; filter: blur(20px); opacity: 0.1; }
.profile-screen_header_content__DaxH2 > * { position: relative; z-index: 1; }
.profile-screen_header_avatar__J4ang { flex-shrink: 0; }
.profile-screen_header_name__FZLqT { font-size: 17px; font-weight: 600; color: rgb(255, 255, 255); letter-spacing: -0.4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.faceit-level-icon_faceit_level_icon__j6iWU { position: relative; display: inline-flex; align-items: center; justify-content: center; }
.faceit-level-icon_svg__E0Oth { position: absolute; top: 0px; left: 0px; }
.faceit-level-icon_background_arc__mLhiA, .faceit-level-icon_progress_arc__OOAPc { opacity: 1; }
.faceit-level-icon_level_number__du9uK { font-weight: 500; }
.profile-head_profile_head__87OQi { position: relative; width: 100%; }
.profile-head_content___pvP3 { display: flex; flex-direction: column; align-items: center; gap: 20px; padding: 0px 20px; }
@media (min-width: 700px) {
  .profile-head_content___pvP3 { flex-direction: row; justify-content: center; gap: 40px; margin-top: 20px; margin-bottom: 20px; }
}
.profile-head_avatar_wrapper__Ls9E4 { position: relative; display: inline-grid; place-items: start; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 24.9px 5px; border-radius: 9999px; }
.profile-head_head_body__9Ibdk { display: flex; flex-direction: column; gap: 20px; align-items: center; width: 100%; min-width: 320px; }
@media (min-width: 700px) {
  .profile-head_head_body__9Ibdk { align-items: flex-start; width: auto; }
}
.profile-head_title__vogbB { display: flex; flex-direction: column; gap: 3px; align-items: center; width: 100%; }
@media (min-width: 700px) {
  .profile-head_title__vogbB { align-items: flex-start; }
}
.profile-head_role__rrXQl { font-weight: 500; font-size: 16px; line-height: normal; text-align: center; position: relative; color: var(--text-secondary); }
.profile-head_name_wrapper__Zdh3c { display: flex; flex-direction: column; gap: 6px; align-items: center; width: 100%; }
@media (min-width: 700px) {
  .profile-head_name_wrapper__Zdh3c { align-items: flex-start; }
}
.profile-head_name__vfxqW { font-weight: 700; font-size: 33px; line-height: normal; text-align: center; color: rgb(255, 255, 255); margin: 0px; }
.profile-head_bio__cWeS1 { font-weight: 400; font-size: 15px; line-height: normal; text-align: center; margin: 0px; position: relative; color: var(--text-secondary); }
.profile-head_badges__MDmmi { display: flex; flex-direction: row; gap: 6px; align-items: center; justify-content: center; }
.profile-head_badge_item__CRAyW { display: flex; flex-direction: row; gap: 6px; align-items: center; color: rgb(255, 255, 255); }
.profile-head_badge_text__LUeaj { font-weight: 500; font-size: 13px; line-height: normal; color: rgb(255, 255, 255); }
.profile-head_dot__KheBq { font-weight: 900; font-size: 22px; line-height: 20px; position: relative; color: var(--text-secondary); }
.profile-head_faceit_level___tYlY { display: inline-grid; place-items: start; width: 21px; height: 21px; }
.profile-head_trophy_icon__BwmDj, .profile-head_vip_icon__ZkuAN { color: rgb(255, 255, 255); }
.profile-head_main_actions__CxuXG { display: flex; flex-direction: row; gap: 8px; align-items: center; justify-content: center; }
.profile-head_follow_button__S1Unn { border-radius: 24px; width: 190px; height: 48px; border: none; font-weight: 600; font-size: 15px; line-height: normal; text-align: center; cursor: pointer; transition: 0.2s; user-select: none; }
.profile-head_follow_button__S1Unn:active { transform: scale(0.95); }
.profile-head_follow_button__S1Unn:not(.profile-head_following__8Q8E5) { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.profile-head_follow_button__S1Unn:not(.profile-head_following__8Q8E5)::before { content: none; }
.profile-head_action_button__B2pxb { position: relative; width: 48px; height: 48px; border-radius: 48px; display: flex; align-items: center; justify-content: center; padding: 0px; margin: 0px; transition: 0.2s; user-select: none; }
.profile-head_action_button__B2pxb:active { transform: scale(0.95); }
.profile-head_action_button__B2pxb svg { flex-shrink: 0; }
.profile-friends_profile_friends__ZDw5x { display: flex; gap: 8px; }
.profile-friends_card__D3gJC { flex: 1 1 0%; height: 134px; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-end; position: relative; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); transition: transform 0.3s ease-in-out; padding: 16px !important; border-radius: 26px !important; }
.profile-friends_card__D3gJC:active { transform: scale(0.95); }
.profile-friends_avatars__doqcs { display: flex; position: absolute; top: 16px; left: 16px; }
.profile-friends_avatar__56KbM { width: 44px; height: 44px; border-radius: 50%; position: relative; }
.profile-friends_avatar__56KbM:not(:first-child) { margin-left: -22px; mask-image: radial-gradient(circle at 0px 50%, transparent 26px, black 0px); }
.profile-friends_text__MIiFc { line-height: 1; width: 100%; margin-top: auto; }
.profile-friends_count__O7NLU, .profile-friends_label__akW3w, .profile-friends_text__MIiFc { font-size: 20px; font-weight: 600; color: rgb(255, 255, 255); letter-spacing: -0.6px; }
.profile-friends_avatar_placeholder__xTIss { width: 44px; height: 44px; border-radius: 50%; position: relative; cursor: default; }
.profile-friends_avatar_placeholder__xTIss:not(:first-child) { margin-left: -22px; mask-image: radial-gradient(circle at 0px 50%, transparent 26px, black 0px); }
.profile-friends_avatar_placeholder__xTIss::before { border: none !important; }
.profile-friends_empty_text__ljQjR { font-size: 17px; font-weight: 500; color: var(--text-secondary); letter-spacing: -0.4px; opacity: 0.5; }
.profile-list-item_profile_list_item__dhC2X { display: flex; align-items: center; gap: 16px; padding: 8px 16px; transition: transform 0.3s ease-in-out; }
.profile-list-item_profile_list_item__dhC2X:active { transform: scale(0.95); }
.profile-list-item_avatar__5lDL0 { font-size: 64px; }
.profile-list-item_body__qAccz { flex: 1 1 0%; min-width: 0px; }
.profile-list-item_title__xt6fL { font-size: 17px; font-weight: 500; color: rgb(255, 255, 255); line-height: 1.2; }
.profile-list-item_badges___6HHK { margin-top: 4px; display: flex; flex-direction: row; align-items: center; gap: 6px; }
.profile-list-item_badge_item__OXX1g { display: flex; flex-direction: row; gap: 4px; align-items: center; color: rgb(255, 255, 255); opacity: 0.7; }
.profile-list-item_badge_text__UZJGk { font-weight: 500; font-size: 15px; line-height: normal; color: rgb(255, 255, 255); }
.profile-list-item_dot__TTQJp { font-weight: 700; font-size: 20px; line-height: 20px; color: rgb(255, 255, 255); opacity: 0.5; }
.profile-list-item_details__LP3W3 { display: inline-flex; align-items: center; gap: 4px; margin-right: -12px; }
.profile-list-item_chevron___czfu { color: rgb(255, 255, 255); opacity: 0.6; display: flex; align-items: center; }
.profile-followers-screen_profile_followers_screen__NVj9A { display: flex; flex-direction: column; height: 100%; padding-top: var(--screen-padding-top); padding-bottom: var(--screen-padding-bottom-with-tabbar); overflow-y: scroll; }
.profile-followers-screen_list__XUwvI { flex: 1 1 0%; overflow-y: auto; padding-bottom: 20px; }
.profile-follows-screen_profile_follows_screen__959gD { display: flex; flex-direction: column; height: 100%; padding-top: var(--screen-padding-top); padding-bottom: var(--screen-padding-bottom-with-tabbar); overflow-y: scroll; }
.profile-follows-screen_list__w90At { flex: 1 1 0%; overflow-y: auto; padding-bottom: 20px; }
.section_section__en2IH { display: flex; flex-direction: column; margin-bottom: 20px; }
.section-item_section_item__n4ZYx { background: var(--section_bg_color); padding: 16px 20px; min-height: 56px; transition: background-color 0.2s; display: flex; align-items: center; gap: 16px; font-size: 17px; font-weight: 400; position: relative; }
.section-item_section_item__n4ZYx.section-item_with_description__1EyZm { min-height: 72px; }
.section-item_section_item__n4ZYx:first-of-type { border-top-left-radius: 32px; border-top-right-radius: 32px; }
.section-item_section_item__n4ZYx:last-of-type { border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; }
.section-item_section_item__n4ZYx .section-item_icon__86aHw { width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: 10px; color: rgb(255, 255, 255); flex-shrink: 0; }
.section-item_section_item__n4ZYx.section-item_with_description__1EyZm .section-item_icon__86aHw { width: 48px; height: 48px; border-radius: 12px; }
.section-item_section_item__n4ZYx .section-item_body__CLoFe { flex: 1 1 0%; min-width: 0px; }
.section-item_section_item__n4ZYx .section-item_body__CLoFe .section-item_title__lbfNl { line-height: 1.3; font-weight: 400; }
.section-item_section_item__n4ZYx .section-item_body__CLoFe .section-item_description__gikzh { color: rgb(138, 138, 142); margin-top: 4px; font-size: 15px; line-height: 1.3; }
.section-item_section_item__n4ZYx .section-item_right__qwu31 { display: flex; align-items: center; gap: 8px; flex-shrink: 0; }
.section-item_section_item__n4ZYx .section-item_count__STAYh { color: rgb(138, 138, 142); font-size: 17px; font-weight: 400; }
.section-item_section_item__n4ZYx .section-item_badge___Sfia { background: rgb(255, 59, 48); color: rgb(255, 255, 255); font-size: 14px; font-weight: 600; padding: 3px 8px; border-radius: 16px; min-width: 20px; text-align: center; line-height: 1.2; }
.section-item_section_item__n4ZYx .section-item_chevron__kGawq { color: rgb(89, 89, 94); line-height: 0; margin-right: -4px; }
.section-item_section_item_action__GMYCW { color: var(--accent-color); }
.section-item_section_item_action__GMYCW .section-item_icon__86aHw { color: inherit; }
.section-item_danger__M0jOd { color: var(--danger-color); }
.section-item_section_item__n4ZYx + .section-item_section_item__n4ZYx { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.section-item_section_item__n4ZYx + .section-item_section_item__n4ZYx::before { content: ""; position: absolute; top: 0px; left: 68px; right: 20px; border-top: .5px solid var(--separator-color); opacity: 0.6; }
.section-title_section_title__19OOB { font-size: 17px; font-weight: 500; text-transform: none; color: rgb(142, 142, 143); padding: 0px 20px 6px; }
.section-description_section_description__GMOVH { font-size: 14px; font-weight: 400; color: var(--section-header-text-color); padding: 8px 20px; }
.section-description_section_description__GMOVH p + p { margin-top: 4px; }
.section-radio_check__a_7DW { color: var(--accent-color); }
.switch_switch__eu6ns { display: flex; justify-content: flex-end; align-items: center; border-radius: 99px; background: var(--border-color); border: 1px solid var(--border-color); width: 50px; height: 30px; position: relative; transition: 0.3s linear; }
.switch_switch__eu6ns .switch_circle__kEFs4 { width: 26px; height: 26px; background: var(--button-text-color); position: absolute; top: 1px; left: 1px; transition: 0.3s ease-in-out; border-radius: 50%; }
.switch_switch__eu6ns.switch_active__A4hlC { background: var(--accent); border-color: var(--accent); }
.switch_switch__eu6ns.switch_active__A4hlC .switch_circle__kEFs4 { left: calc(100% - 27px); }
.switch_switch__eu6ns.switch_disabled__wHaNC { opacity: 0.8; }
.section-switch_section_switch__UFB38:active { background: var(--background); }
.section-switch_check__9U7nN { color: var(--accent-color); }
.section-switch-new_switch__vn9_R { width: 54px; height: 32px; border-radius: 16px; background: rgb(229, 229, 234); position: relative; cursor: pointer; transition: 0.2s; flex-shrink: 0; }
@media (prefers-color-scheme: dark) {
  .section-switch-new_switch__vn9_R { background: rgb(57, 57, 61); }
}
.section-switch-new_switch__vn9_R.section-switch-new_checked__lYcAI { background: rgb(52, 199, 89); }
.section-switch-new_switch__vn9_R.section-switch-new_checked__lYcAI .section-switch-new_thumb__90rRa { transform: translateX(22px); }
.section-switch-new_switch__vn9_R.section-switch-new_disabled__P8nWT { opacity: 0.5; cursor: not-allowed; }
.section-switch-new_switch__vn9_R .section-switch-new_thumb__90rRa { width: 28px; height: 28px; border-radius: 14px; background: rgb(255, 255, 255); position: absolute; top: 2px; left: 2px; transition: transform 0.2s; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 6px; }
.section-textarea_section_item__ZuI6R { background: var(--background-secondary); list-style-type: none; line-height: 0; min-height: 56px; position: relative; }
.section-textarea_section_item__ZuI6R::marker { display: none; }
.section-textarea_section_item__ZuI6R:first-of-type { border-top-left-radius: 32px; border-top-right-radius: 32px; }
.section-textarea_section_item__ZuI6R:last-of-type { border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; }
.section-textarea_section_item__ZuI6R input, .section-textarea_section_item__ZuI6R textarea { resize: none; padding: 16px 20px; font-size: 17px; line-height: 24px; width: 100%; border: none; background: rgba(0, 0, 0, 0); outline: none; color: var(--text-color); font-family: var(--font-family); }
.section-textarea_section_item__ZuI6R input::placeholder, .section-textarea_section_item__ZuI6R textarea::placeholder { color: var(--hint-color); }
.section-input_section_item__9RSAb { background: var(--background); line-height: 0; position: relative; }
.section-input_section_item__9RSAb.section-input_with_description__AeMvS { min-height: 64px; }
.section-input_section_item__9RSAb:first-of-type { border-top-left-radius: 8px; border-top-right-radius: 8px; }
.section-input_section_item__9RSAb:last-of-type { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
.section-input_section_item__9RSAb input, .section-input_section_item__9RSAb textarea { padding: 12px 15px; font-size: 16px; line-height: 20px; width: 100%; border: none; background: rgba(0, 0, 0, 0); outline: none; }
.section-input_section_item__9RSAb input::placeholder, .section-input_section_item__9RSAb textarea::placeholder { color: rgb(201, 200, 206); }
.open-case-grid_open_case_grid__s3OJ_ { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 8px; }
.open-case-grid_case_item__YdzNL { background: var(--background-secondary); display: flex; flex-direction: column; align-items: center; border-radius: 8px; padding: 16px 8px 12px; }
.open-case-grid_case_item__YdzNL .open-case-grid_image__SJFkM { aspect-ratio: 4 / 3; width: 100%; }
.open-case-grid_case_item__YdzNL .open-case-grid_image__SJFkM img { aspect-ratio: 4 / 3; width: 100%; max-width: 100%; }
.open-case-grid_case_item__YdzNL .open-case-grid_name__IYZUa { text-align: center; font-size: 14px; font-weight: 500; }
.open-case-grid_case_item__YdzNL .open-case-grid_description__hueb1 { margin-top: 4px; font-size: 12px; text-align: center; }
.open-case-grid_case_item__YdzNL .open-case-grid_price__BBD9j { margin-top: 8px; display: flex; align-items: center; gap: 4px; color: rgb(255, 189, 0); background: rgba(255, 189, 0, 0.2); padding: 4px 10px; border-radius: 999px; font-size: 14px; }
.profile-items-screen_profile_items_screen__OEnt_ { display: flex; flex-direction: column; height: 100%; padding-top: var(--screen-padding-top); padding-bottom: var(--screen-padding-bottom-with-tabbar); overflow-y: scroll; }
.profile-items-screen_items_container__cmUS6 { flex: 1 1 0%; padding: 0px 16px 16px; }
.profile-items-screen_section__8Jua2 { margin-bottom: 32px; }
.profile-items-screen_section__8Jua2:last-child { margin-bottom: 0px; }
.top-dropped-items_header__A6Kmy { margin-bottom: 10px; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); transition: opacity 0.2s; }
.top-dropped-items_header__A6Kmy:active { opacity: 0.7; }
.top-dropped-items_label__tQvac { font-size: 15px; font-weight: 500; margin-bottom: 1px; color: var(--text-secondary); }
.top-dropped-items_title__mafdk { color: rgb(255, 255, 255); font-size: 21px; font-weight: 700; display: flex; align-items: flex-start; gap: 0px; margin: 0px; }
.top-dropped-items_title__mafdk svg { color: var(--text-secondary); }
.top-dropped-items_items_grid__HiQ0M { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; }
@media (min-width: 700px) {
  .top-dropped-items_items_grid__HiQ0M { display: flex; gap: 12px; }
  .top-dropped-items_items_grid__HiQ0M > * { flex: 1 1 0%; }
}
@media (max-width: 900px) {
  .top-dropped-items_items_grid__HiQ0M > :nth-child(5), .top-dropped-items_items_grid__HiQ0M > :nth-child(6) { display: none; }
}
.top-dropped-items_item_card__74Y_r { position: relative; cursor: pointer; overflow: hidden; height: 287px; border-radius: 26px; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-end; padding: 16px; transition: transform 0.3s ease-in-out; }
.top-dropped-items_item_card__74Y_r:active { transform: scale(0.95); }
.top-dropped-items_item_card__74Y_r .top-dropped-items_body__2KGOS { display: flex; flex-direction: column; gap: 9px; }
.top-dropped-items_rank__dbTi0 { position: absolute; top: 0px; left: 16px; font-size: 96px; font-weight: 700; font-family: "SF Compact Rounded", system, -apple-system, ".SFNSText-Regular", "San Francisco", Roboto, "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; -webkit-text-fill-color: rgba(0, 0, 0, 0); background-clip: text; opacity: 0.4; z-index: 2; line-height: 1; }
.top-dropped-items_image_container__JrbV1 { width: 100%; height: 50%; position: absolute; top: 30px; left: 0px; display: flex; align-items: center; justify-content: center; z-index: 4; }
.top-dropped-items_image_container__JrbV1 img { position: absolute; inset: 0px; object-fit: contain; }
.top-dropped-items_image__WMWXU { width: 100%; height: 100%; object-fit: contain; }
.top-dropped-items_rarity_dot__5RUaU { width: 11px; height: 11px; border-radius: 50%; position: relative; background: rgb(255, 255, 255); margin-bottom: 9px; }
.top-dropped-items_rarity_dot__5RUaU::after { content: ""; position: absolute; inset: 0px; border-radius: 50%; border: 0.3px solid rgba(255, 255, 255, 0.2); mix-blend-mode: soft-light; }
.top-dropped-items_weapon_type__vzoCY { font-size: 11px; font-weight: 500; letter-spacing: 0.22px; color: var(--text-secondary); margin-top: 2px; }
.top-dropped-items_weapon_type__vzoCY::before { content: inherit; }
.top-dropped-items_skin_name__kaqPL { font-size: 13px; color: rgb(255, 255, 255); letter-spacing: 0.13px; overflow: hidden; }
.top-dropped-items_skin_name__kaqPL, .top-dropped-items_wear__DkKse { font-weight: 500; text-overflow: ellipsis; white-space: nowrap; margin-top: 2px; }
.top-dropped-items_wear__DkKse { font-size: 11px; color: var(--text-secondary); letter-spacing: 0.22px; }
.top-dropped-items_view_button__jwurL { display: flex; align-items: center; justify-content: center; height: 28px; padding: 0px 16px; border: none; margin-top: 9px; color: rgb(255, 255, 255); text-align: center; font-size: 13px; font-style: normal; font-weight: 500; line-height: normal; }
.profile-liked-items-screen_profile_liked_items_screen__3Ls7E { display: flex; flex-direction: column; height: 100%; padding-top: var(--screen-padding-top); padding-bottom: var(--screen-padding-bottom-with-tabbar); overflow-y: auto; }
.profile-liked-items-screen_items_container__hdx3d { flex: 1 1 0%; padding: 0px 16px 24px; }
.profile-liked-items-screen_items_grid__Gwk3Y { display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: 12px; }
.profile-liked-items-screen_empty__jLyPR { margin-top: 32px; color: var(--text-secondary); font-size: 14px; }
.profile-edit-screen_profile_edit_screen__cTCtQ { padding-right: 15px; padding-left: 15px; padding-top: var(--screen-padding-top); padding-bottom: calc(var(--screen-padding-bottom) + 400px); background: var(--background); height: 100%; max-height: 100%; overflow-y: scroll; scrollbar-width: none; display: flex; flex-direction: column; gap: 20px; }
.profile-edit-screen_profile_edit_screen__cTCtQ::-webkit-scrollbar { display: none; }
.profile-edit-screen_profile_edit_screen__cTCtQ > * { flex-shrink: 0; }
.profile-edit-screen_color_circle__pA9g4 { width: 24px; height: 24px; border-radius: 99px; background: rgb(255, 65, 65); border: 1px solid var(--border-color); }
.section-color-input_container__MCjLy { display: flex; gap: 8px; }
.section-color-input_color_item__z6qLl { aspect-ratio: 1 / 1; flex: 1 1 0%; max-width: 44px; min-width: 32px; min-height: 32px; border-radius: 9999px; cursor: pointer; transition: 0.2s; position: relative; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.section-color-input_color_item__z6qLl.section-color-input_selected__zX5AQ::after { content: ""; position: absolute; inset: 3px; border: 3px solid var(--background-secondary); border-radius: 999px; }
.privacy-editor-screen_privacy_editor_screen__VTf2M { padding-right: 15px; padding-left: 15px; padding-top: var(--screen-padding-top); padding-bottom: calc(var(--screen-padding-bottom) + 400px); background: var(--background); height: 100%; overflow-y: scroll; scrollbar-width: none; display: flex; flex-direction: column; gap: 20px; }
.privacy-editor-screen_privacy_editor_screen__VTf2M::-webkit-scrollbar { display: none; }
.privacy-editor-screen_privacy_editor_screen__VTf2M > * { flex-shrink: 0; }
.privacy-editor-screen_section__V8XJO { margin-top: 10px; }
.privacy-screen_privacy_screen__I9c32 { padding-right: 15px; padding-left: 15px; padding-top: var(--screen-padding-top); padding-bottom: calc(var(--screen-padding-bottom) + 400px); background: var(--background); height: 100%; overflow-y: scroll; scrollbar-width: none; display: flex; flex-direction: column; gap: 20px; }
.privacy-screen_privacy_screen__I9c32::-webkit-scrollbar { display: none; }
.privacy-screen_privacy_screen__I9c32 > * { flex-shrink: 0; }
.privacy-screen_head__EFMjK { margin-top: 20px; background: var(--background-secondary); border-radius: 32px; display: flex; flex-direction: column; align-items: center; gap: 10px; padding: 26px; }
.privacy-screen_head__EFMjK .privacy-screen_icon__Fvxgm { background: rgb(142, 142, 150); color: rgb(255, 255, 255); width: 60px; height: 60px; border-radius: 30%; display: flex; align-items: center; justify-content: center; }
.privacy-screen_head__EFMjK .privacy-screen_icon__Fvxgm svg { position: relative; top: -2px; }
.privacy-screen_head__EFMjK .privacy-screen_title__pzvHf { text-align: center; color: var(--text-color); font-size: 21px; font-style: normal; font-weight: 700; line-height: 100%; }
.privacy-screen_head__EFMjK .privacy-screen_description__nitG3 { text-align: center; color: var(--text-color); font-size: 15px; font-weight: 400; line-height: 19px; letter-spacing: -0.3px; }
.profile-stats_root__sPbG9 { display: flex; flex-direction: column; gap: 10px; }
.profile-stats_glassCard__v3ztq { display: flex; flex-direction: column; padding: 0px 20px; width: 100%; max-width: 390px; box-sizing: border-box; }
.profile-stats_title__udL7T { font-size: 21px; font-weight: 700; color: rgb(255, 255, 255); letter-spacing: -0.4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.profile-stats_statRow__M_xuc { width: 100%; display: flex; flex-direction: row; align-items: center; height: 80px; gap: 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.08); }
.profile-stats_statRow__M_xuc:last-child { border-bottom: none; }
.profile-stats_iconWrap__jdJwE { width: 40px; display: flex; justify-content: center; align-items: center; flex-shrink: 0; }
.profile-stats_text__yXL74 { font-size: 15px; color: var(--text-secondary); line-height: 1.2; font-weight: 400; }
.friends-page_home_page__maENj { padding-top: var(--screen-status-bar-height); padding-bottom: calc(var(--screen-padding-bottom-with-tabbar) + 66px); width: 100%; height: 100%; display: flex; flex-direction: column; overflow-y: scroll; }
.friends-page_container__OGI_P { padding-top: 0px; display: flex; flex-direction: column; gap: 20px; }
.friends-page_head__FFjnH { display: flex; flex-direction: column; align-items: center; padding: 16px; }
.friends-page_title__pklg_ { font-size: 60px; letter-spacing: -0.02em; font-weight: 900; line-height: 95%; }
.friends-page_title2__XsxRv { font-size: 40px; font-weight: 700; line-height: 95%; }
.friends-page_title3__OVLt0 { font-size: 36px; font-weight: 900; line-height: 100%; text-align: center; }
.friends-page_section_title__yqk_M { font-size: 14px; font-weight: 400; text-transform: uppercase; color: var(--section-header-text-color); }
.friends-page_subtitle__KrZBa { font-size: 18px; line-height: 120%; text-align: center; margin-top: 20px; }
.friends-page_stars___7_19 { display: flex; flex-direction: column; }
.friends-page_stars___7_19 .friends-page_progress__Aw2qk { align-self: center; margin: 0px auto; }
.friends-page_list__14g7d { margin-top: 10px; border-radius: 10px; overflow: hidden; display: flex; flex-direction: column; }
.friends-page_friend__w2rks { display: flex; align-items: center; gap: 10px; }
.friends-page_friend__w2rks .friends-page_avatar__VrYnw { display: flex; align-items: center; justify-content: center; height: 40px; width: 40px; border-radius: 999px; flex-shrink: 0; align-self: flex-start; background: var(--background-secondary); text-transform: uppercase; }
.friends-page_friend__w2rks .friends-page_text__kmI_T .friends-page_name__YC_CG { font-weight: 500; }
.friends-page_friend__w2rks .friends-page_text__kmI_T .friends-page_desciption__8Fjiy { margin-top: 2px; font-size: 14px; color: var(--hint-color); }
.friends-page_friend__w2rks .friends-page_result__EQSvA { margin-left: auto; font-weight: 500; font-size: 16px; }
.friends-page_friend_more__FMHiT { text-align: center; font-size: 14px; color: var(--hint-color); }
.friends-page_bottom_action__tXmjA { margin-top: auto; padding: 8px 16px; display: flex; flex-direction: column; align-items: center; gap: 8px; position: absolute; left: 0px; right: 0px; bottom: var(--screen-padding-bottom-with-tabbar); }
.friends-page_button__LS06m { display: flex; align-items: center; justify-content: center; height: 50px; border-radius: 12px; margin: 0px; background: var(--button-color); color: var(--button-text-color); font-size: 17px; font-weight: 500; width: 100%; border: unset; outline: unset; }
.friends-page_button__LS06m.friends-page_secondary__oi6sQ { background: var(--background-secondary); color: var(--text-color); }
.tabs_tabs__NY7OA { display: flex; font-size: 16px; font-weight: 500; overflow-x: scroll; border-bottom: .33px solid var(--separator-color); }
.tabs_tabs__NY7OA::-webkit-scrollbar { display: none; }
.tabs_tabs__NY7OA .tabs_tab__dTAKg { padding: 14px; position: relative; flex-shrink: 0; font-size: 14px; line-height: 20px; font-style: normal; font-weight: 500; color: var(--text-secondary); }
.tabs_tabs__NY7OA .tabs_tab__dTAKg:first-child { padding-left: 16px; }
.tabs_tabs__NY7OA .tabs_tab__dTAKg:last-child { padding-right: 16px; }
.tabs_tabs__NY7OA .tabs_tab__dTAKg.tabs_active__I1_G2 { color: var(--accent-color); }
.tabs_tabs__NY7OA .tabs_tab__dTAKg.tabs_active__I1_G2::after { content: ""; position: absolute; left: 13px; right: 13px; bottom: 0px; height: 4px; background: var(--accent-color); z-index: 1; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.tabs_tabs__NY7OA .tabs_tab__dTAKg.tabs_active__I1_G2:first-child::after { left: 15px; }
.tabs_tabs__NY7OA .tabs_tab__dTAKg.tabs_active__I1_G2:last-child::after { right: 15px; }
.my-profile-screen_my_profile_screen__8gTbI { padding-top: var(--screen-status-bar-height); padding-bottom: var(--screen-padding-bottom-with-tabbar); height: 100%; overflow-y: scroll; }
.my-profile-screen_my_profile_screen__8gTbI::-webkit-scrollbar { display: none; }
.my-profile-screen_container__43TB5 { padding: 16px; display: flex; flex-direction: column; gap: 40px; }
.my-profile-screen_head__W6naO { display: flex; flex-direction: column; gap: 10px; align-items: center; }
.my-profile-screen_avatar__vR5jF { font-size: 120px; }
.my-profile-screen_title__UTD5U { font-size: 24px; font-weight: 500; text-align: center; }
.my-profile-screen_section__boG8L { display: flex; flex-direction: column; border-radius: 8px; overflow: hidden; }
.my-profile-screen_section_item__tLHqJ { background: var(--background-secondary); padding: 8px 8px 8px 12px; display: flex; align-items: center; gap: 12px; font-size: 16px; position: relative; }
.my-profile-screen_section_item__tLHqJ .my-profile-screen_icon__dH46m { width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; border-radius: 8px; color: rgb(255, 255, 255); }
.my-profile-screen_section_item__tLHqJ .my-profile-screen_icon__dH46m.my-profile-screen_community__4h31I { background: rgb(189, 75, 229); }
.my-profile-screen_section_item__tLHqJ .my-profile-screen_icon__dH46m.my-profile-screen_steam_link__LoLqQ { background: rgb(0, 202, 72); }
.my-profile-screen_section_item__tLHqJ .my-profile-screen_icon__dH46m.my-profile-screen_language__hcy13 { background: rgb(255, 142, 0); }
.my-profile-screen_section_item__tLHqJ .my-profile-screen_icon__dH46m.my-profile-screen_world__rZ8pb { background: rgb(0, 124, 255); }
.my-profile-screen_section_item__tLHqJ .my-profile-screen_text__4hixe { flex: 1 1 0%; }
.my-profile-screen_section_item__tLHqJ .my-profile-screen_value___GX4J { color: var(--hint-color); margin-right: -8px; }
.my-profile-screen_section_item__tLHqJ .my-profile-screen_chevron__RzIgD { color: var(--hint-color); line-height: 0; opacity: 0.5; }
.my-profile-screen_section_item__tLHqJ + .my-profile-screen_section_item__tLHqJ::before { content: ""; position: absolute; top: 0px; left: 52px; right: 0px; border-top: 1px solid var(--separator-color); opacity: 0.5; }
.my-profile-screen_section_title__1HRBT { font-size: 14px; font-weight: 400; text-transform: uppercase; color: var(--section-header-text-color); }
.my-profile-screen_open_cases__mANpR { display: flex; flex-direction: column; gap: 10px; margin: 0px -8px; }
.my-profile-screen_open_cases__mANpR .my-profile-screen_section_title__1HRBT { margin: 0px 8px; }
.my-profile-screen_liked_price__ujcAt { color: rgb(0, 113, 227); font-weight: 600; }
.language-screen_language_screen__gt1d8 { padding-right: 16px; padding-left: 16px; padding-top: var(--screen-padding-top); padding-bottom: var(--screen-padding-bottom); }
.language-screen_title__63UBE { margin-top: 20px; }
.language-screen_checkIcon__2eopC { color: var(--button-color); display: flex; align-items: center; justify-content: center; }
.home-page_home_page__KtQqX { padding-top: var(--screen-status-bar-height); padding-bottom: var(--tab-bar-height); width: 100%; height: 100%; overflow-y: scroll; }
.home-page_home_page__KtQqX::-webkit-scrollbar { display: none; }
.home-page_container__IhVYU { padding: 0px 16px 16px; display: flex; flex-direction: column; gap: 20px; overflow: hidden; }
.balance-card_balance_card__FLppG { display: flex; flex-direction: column; align-items: center; background: var(--background-secondary); padding: 20px; border-radius: 32px; }
.balance-card_balance_card__FLppG .balance-card_stars_count__PcQbA { display: flex; align-items: center; justify-content: center; gap: 10px; font-size: 44px; font-weight: 500; height: 54px; font-feature-settings: "tnum"; font-variant: tabular-nums; }
.balance-card_balance_card__FLppG .balance-card_stars_count__PcQbA .balance-card_icon__mTyxq { color: var(--accent-color); }
.balance-card_balance_card__FLppG .balance-card_stars_count_note__mk_Cj { color: var(--hint-color); }
.task-list_task_list__Wjl9D { display: flex; flex-direction: column; }
.task-list_footer__zFfgj { font-size: 8px; color: rgb(56, 56, 56); text-align: center; max-width: 250px; margin: 0px auto; }
.task-list_skeleton_tasks__W58JA { display: flex; flex-direction: column; background: var(--section_bg_color); border-radius: 32px; overflow: hidden; }
.task-list_skeleton_task__zU0DY { display: flex; align-items: center; justify-content: space-between; padding: 12px 20px; background: rgba(0, 0, 0, 0); min-height: 40px; gap: 12px; position: relative; }
.task-list_skeleton_task__zU0DY:not(:first-child)::before { content: ""; position: absolute; top: 0px; left: 68px; right: 20px; border-top: .5px solid var(--separator-color); opacity: 0.6; }
.task-list_skeleton_task_left__waszW { display: flex; align-items: center; gap: 12px; flex: 1 1 0%; min-width: 0px; }
.task-list_skeleton_task_icon__oL06A { width: 24px; height: 24px; background: rgba(255, 255, 255, 0.08); border-radius: 6px; flex-shrink: 0; animation: 1.5s ease-in-out 0s infinite normal none running task-list_pulse__w_ZXC; }
.task-list_skeleton_task_content__uFGiH { display: flex; flex-direction: column; gap: 4px; flex: 1 1 0%; min-width: 0px; }
.task-list_skeleton_task_title__I4aOe { width: 70%; height: 14px; background: rgba(255, 255, 255, 0.1); }
.task-list_skeleton_task_price__p2uVH, .task-list_skeleton_task_title__I4aOe { border-radius: 4px; animation: 1.5s ease-in-out 0s infinite normal none running task-list_pulse__w_ZXC; }
.task-list_skeleton_task_price__p2uVH { width: 50px; height: 12px; background: rgba(255, 255, 255, 0.08); animation-delay: 0.2s; }
.task-list_skeleton_task_button__RxP_Y { width: 80px; height: 36px; background: rgba(255, 255, 255, 0.08); border-radius: 50px; flex-shrink: 0; animation: 1.5s ease-in-out 0.1s infinite normal none running task-list_pulse__w_ZXC; }
.task-list_skeleton_task__zU0DY:first-child .task-list_skeleton_task_icon__oL06A, .task-list_skeleton_task__zU0DY:first-child .task-list_skeleton_task_title__I4aOe { animation-delay: 0s; }
.task-list_skeleton_task__zU0DY:first-child .task-list_skeleton_task_price__p2uVH { animation-delay: 0.2s; }
.task-list_skeleton_task__zU0DY:first-child .task-list_skeleton_task_button__RxP_Y { animation-delay: 0.1s; }
.task-list_skeleton_task__zU0DY:nth-child(2) .task-list_skeleton_task_icon__oL06A, .task-list_skeleton_task__zU0DY:nth-child(2) .task-list_skeleton_task_title__I4aOe { animation-delay: 0.15s; }
.task-list_skeleton_task__zU0DY:nth-child(2) .task-list_skeleton_task_price__p2uVH { animation-delay: 0.35s; }
.task-list_skeleton_task__zU0DY:nth-child(2) .task-list_skeleton_task_button__RxP_Y { animation-delay: 0.25s; }
.task-list_skeleton_task__zU0DY:nth-child(3) .task-list_skeleton_task_icon__oL06A, .task-list_skeleton_task__zU0DY:nth-child(3) .task-list_skeleton_task_title__I4aOe { animation-delay: 0.3s; }
.task-list_skeleton_task__zU0DY:nth-child(3) .task-list_skeleton_task_price__p2uVH { animation-delay: 0.5s; }
.task-list_skeleton_task__zU0DY:nth-child(3) .task-list_skeleton_task_button__RxP_Y { animation-delay: 0.4s; }
@keyframes task-list_pulse__w_ZXC { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}
.task-item_price___Mfjf { color: var(--accent-color); display: flex; align-items: center; gap: 2px; font-weight: 500; }
.task-item_description__TR9ta { display: flex; align-items: center; gap: 8px; }
.task-item_middot__CVSPu { color: rgb(102, 102, 102); line-height: 19px; font-size: 19px; font-weight: 900; }
.task-item_countdown__YyVNN { color: rgb(153, 153, 153); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.task-item_action__LNEzY { height: 42px; padding: 0px 16px; justify-content: center; gap: 10px; border-radius: 50px; background: rgb(58, 58, 58); color: rgb(255, 255, 255); font-size: 16px; line-height: 20px; font-style: normal; font-weight: 500; }
.task-item_action__LNEzY, .task-item_action__LNEzY .task-item_button_price__HgXSK { display: flex; align-items: center; }
.task-item_done__Lpgie { background: rgb(33, 51, 32); color: rgb(76, 175, 79); width: 42px; padding: 0px; }
.streak-item_streak_item__JEbbn { display: flex; align-items: center; justify-content: space-between; height: 78px; border-top: .5px solid var(--separator-color); transition: background 0.2s; }
.streak-item_icon__9iDuL { flex-shrink: 0; width: 44px; height: 44px; background: var(--accent-color,#2563eb); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 16px; }
.streak-item_icon__9iDuL svg { color: var(--text-color,#fff); }
.streak-item_icon__9iDuL.streak-item_isSecretCase__mDnUs { background: rgb(255, 123, 136); }
.streak-item_icon__9iDuL.streak-item_isKnife__Nzi_M { background: none; font-size: 32px; line-height: 1; }
.streak-item_info__8GGNr { flex: 1 1 auto; min-width: 0px; display: flex; flex-direction: column; justify-content: center; gap: 4px; }
.streak-item_title__4RCzO { font-size: 17px; line-height: 17px; font-weight: 400; color: var(--text-color,#fff); }
.streak-item_desc__8hrvc { display: flex; align-items: center; gap: 2px; font-size: 15px; line-height: 20px; color: var(--hint-color); }
.streak-item_desc__8hrvc .streak-item_dot__AZZmE { width: 10px; text-align: center; font-size: 20px; font-style: normal; font-weight: 700; line-height: 20px; }
.streak-item_desc__8hrvc .streak-item_crystals__L4VWn { color: var(--accent-color,#3b82f6); font-weight: 500; display: flex; align-items: center; gap: 2px; }
.streak-item_desc__8hrvc .streak-item_secret_case__HAb01 { color: rgb(250, 123, 138); font-weight: 500; font-size: 15px; display: flex; align-items: center; gap: 2px; }
.streak-item_desc__8hrvc .streak-item_tickets__8VyNU { color: rgb(250, 123, 138); font-weight: 700; font-size: 15px; display: flex; align-items: center; gap: 2px; }
.streak-item_specialTicketIcon__GK09b { margin-left: 4px; margin-right: 2px; }
.streak-item_users__KatbP { color: var(--hint-color,#a1a1aa); font-size: 15px; display: flex; align-items: center; }
.streak-item_users__KatbP svg { margin-left: 2px; color: var(--hint-color,#a1a1aa); }
.streak-item_action__ntpHo { margin-left: 16px; display: flex; align-items: center; min-width: 64px; justify-content: flex-end; }
.streak-item_button__OnmSG { background: rgb(49, 49, 53); color: var(--text-color,#fff); border: none; border-radius: 24px; padding: 11px 16px; font-size: 16px; line-height: 20px; font-weight: 500; cursor: pointer; transition: background 0.15s; outline: none; }
.streak-item_button__OnmSG:disabled { background: rgb(58, 58, 58); color: var(--hint-color,#a1a1aa); cursor: not-allowed; opacity: 0.7; }
.streak-item_spinner__k0xGW { width: 18px; height: 18px; border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.4) rgba(255, 255, 255, 0.4); border-image: initial; border-radius: 50%; display: inline-block; animation: 0.8s linear 0s infinite normal none running streak-item_streak_spinner__ocyTv; }
@keyframes streak-item_streak_spinner__ocyTv { 
  100% { transform: rotate(1turn); }
}
.streak-item_circle__klG8q { width: 42px; height: 42px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.streak-item_circle__klG8q.streak-item_green__Q6tr3 { background: rgba(34, 197, 94, 0.15); }
.streak-item_circle__klG8q.streak-item_green__Q6tr3 svg { color: rgb(34, 197, 94); }
.streak-item_circle__klG8q.streak-item_red__rck_e { background: rgba(239, 68, 68, 0.15); }
.streak-item_circle__klG8q.streak-item_red__rck_e svg { color: rgb(239, 68, 68); }
.streak-item_claimed__FdhJz .streak-item_streak_item__button__D9Rdz, .streak-item_locked__2jUL0 .streak-item_streak_item__button__D9Rdz { display: none; }
.streak-item_special__uOkC2 .streak-item_streak_item__icon__le_c9 { background: rgba(0, 0, 0, 0) !important; }
.streak-list_task_streak__AKr5y { background: none; border-radius: 20px; padding: 0px; }
.streak-list_days_list__sLfir, .streak-list_task_streak__AKr5y { display: flex; flex-direction: column; }
.streak-list_day__6SwNL { display: flex; align-items: center; justify-content: space-between; background: var(--section_bg_color,#232325); border-radius: 16px; padding: 16px 20px; min-height: 64px; color: var(--text-color,#fff); }
.streak-list_day_special__kAq1Y { background: var(--background-secondary,#1e293b); border: 2px dashed var(--accent-color,#2563eb); color: var(--text-color,#fff); font-weight: 600; }
.streak-list_next_days__WJ8pV { margin: 8px auto 0px; background: var(--section_bg_color,#232325); color: var(--text-color,#fff); border: none; border-radius: 24px; padding: 8px 28px; font-size: 16px; font-weight: 500; cursor: pointer; transition: background 0.15s; outline: none; }
.streak-list_next_days__WJ8pV:hover { background: var(--accent-color,#2563eb); }
.streak-list_description__Js3Hg { color: var(--hint-color,#a1a1aa); font-size: 14px; margin-top: 8px; text-align: left; }
.streak-dropdown_streakDropdown__J5Kd8 { width: 100%; margin: 0px auto; }
.streak-dropdown_streakDropdown__header__OfwVw { border-top: .5px solid var(--separator-color); height: 78px; display: flex; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 0px; padding: 0px; cursor: pointer; transition: background 0.15s; position: relative; min-height: unset; user-select: none; box-shadow: none; }
.streak-dropdown_streakDropdown__icons__V48Tk { display: flex; align-items: center; margin-right: 12px; position: relative; width: 44px; height: 44px; justify-content: center; }
.streak-dropdown_streakDropdown__icons__V48Tk.streak-dropdown_align__aeaHp { align-items: flex-start; margin-top: 2px; }
.streak-dropdown_streakDropdown__iconWrap__YVRVn { display: flex; flex-shrink: 0; align-items: center; justify-content: center; width: 44px; height: 44px; margin-right: 16px; }
.streak-dropdown_streakDropdown__gift_bg__Ms99B { position: relative; width: 32px; height: 32px; background: var(--avatar-red,#ff7888); border-radius: 50%; display: flex; align-items: center; justify-content: center; z-index: 1; }
.streak-dropdown_streakDropdown__diamond_fg__XCMvv { position: absolute; left: -10px; top: -8px; width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; z-index: 2; }
.streak-dropdown_streakDropdown__diamond_circle__zl_2L { width: 22px; height: 22px; background: var(--accent-color,#3478f6); border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.streak-dropdown_streakDropdown__titleWrap__ibqNx { display: flex; align-items: center; gap: 8px; }
.streak-dropdown_streakDropdown__title__VHSF1 { font-size: 17px; font-weight: 400; color: var(--text-color,#fff); }
.streak-dropdown_streakDropdown__chevron__59TUA { display: flex; align-items: center; transition: transform 0.3s; }
.streak-dropdown_streakDropdown__chevron__59TUA.streak-dropdown_open__qiw_P { transform: rotate(180deg); }
.streak-dropdown_streakDropdown__content__opkA0 { overflow: hidden; max-height: 0px; opacity: 0; transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.25s; will-change: max-height, opacity; }
.streak-dropdown_streakDropdown__content__opkA0.streak-dropdown_open__qiw_P { opacity: 1; max-height: 1000px; margin-bottom: 8px; }
.streak-dropdown_streakDropdown__eyeoff_bg__qHfp3 { display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; background: var(--background); border-radius: 50%; z-index: 1; }
.streak-claim-blocked-modal_container__l7yvN { padding-bottom: 40px !important; width: 100%; }
.streak-claim-blocked-modal_container__l7yvN .streak-claim-blocked-modal_body___2nfU { margin-top: -30px; }
.streak-claim-blocked-modal_container__l7yvN p { font-size: 16px; line-height: 20px; margin-top: 1em; }
.streak-claim-blocked-modal_container__l7yvN a { text-decoration: underline; color: rgb(0, 0, 0); }
.streak-claim-blocked-modal_head__29gKr { width: 100%; display: flex; flex-direction: column; align-items: center; margin-bottom: 20px; }
.streak-claim-blocked-modal_title__KWfXR { margin-top: 10px; font-size: 36px; font-weight: 900; line-height: 100%; text-align: center; }
.streak-claim-blocked-modal_subtitle__fqFed { font-size: 16px; line-height: 120%; text-align: center; margin-top: 12px; opacity: 0.8; }
.streak-claim-blocked-modal_actions__qGER5 { width: 100%; display: flex; }
.streak-claim-blocked-modal_actions__qGER5 > * { width: 100%; }
.secret-case-roulette-screen_secret_case_roulette_screen__qEViE { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 9999; display: flex; align-items: center; justify-content: center; }
.secret-case-roulette-screen_modal__k03lX { position: relative; width: 100%; height: 100%; }
.my-streak-card_my_streak_card__Imaam { margin-bottom: 20px; }
.my-streak-card_section__DPlGs { background: var(--section_bg_color); border-radius: 32px; padding: 20px 20px 0px; display: flex; flex-direction: column; gap: 20px; overflow: visible; margin-bottom: 0px; }
.my-streak-card_knife_wrapper__AEO3y { position: relative; width: 100%; height: 120px; margin-bottom: 8px; overflow: visible; }
.my-streak-card_knife_bg___9tMm { right: -85px; top: -90px; height: 300px; z-index: 1; }
.my-streak-card_knife_bg___9tMm, .my-streak-card_knife_img__8hqpY { position: absolute; width: 520px; pointer-events: none; user-select: none; }
.my-streak-card_knife_img__8hqpY { right: -40px; top: -50px; height: 220px; z-index: 2; }
.my-streak-card_head__VDS9i { display: flex; flex-direction: column; }
.my-streak-card_title_label__YJsi1 { font-size: 14px; font-style: normal; font-weight: 600; line-height: 17px; text-transform: uppercase; }
.my-streak-card_title__p7_K4 { font-size: 32px; font-weight: 700; color: var(--text-color); line-height: 39px; }
.my-streak-card_description__M_4j8 { font-size: 16px; line-height: 20px; color: var(--text-color); margin-top: 12px; }
.my-streak-card_description__M_4j8 p + p { margin-top: 12px; }
.my-streak-card_progress_section__ZE_B9 { display: flex; flex-direction: column; gap: 8px; }
.my-streak-card_progress_text__cucaP { display: flex; justify-content: space-between; color: var(--text-color); font-weight: 500; font-size: 14px; }
.my-streak-card_skeleton_title__Vs7oX { width: 70%; height: 39px; background: rgba(255, 255, 255, 0.1); border-radius: 4px; animation: 1.5s ease-in-out 0s infinite normal none running my-streak-card_pulse__P9IHF; }
.my-streak-card_skeleton_progress_section__tcHQV { display: flex; flex-direction: column; gap: 8px; }
.my-streak-card_skeleton_progress_bar__sEADZ { width: 100%; height: 24px; background: rgba(255, 255, 255, 0.08); border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running my-streak-card_pulse__P9IHF; }
.my-streak-card_skeleton_progress_text__iW1kM { display: flex; justify-content: space-between; gap: 12px; }
.my-streak-card_skeleton_text_line__jeMHs { flex: 1 1 0%; }
.my-streak-card_skeleton_text_line__jeMHs, .my-streak-card_skeleton_text_line_short__Zlp23 { height: 14px; background: rgba(255, 255, 255, 0.08); border-radius: 4px; animation: 1.5s ease-in-out 0s infinite normal none running my-streak-card_pulse__P9IHF; }
.my-streak-card_skeleton_text_line_short__Zlp23 { width: 60px; animation-delay: 0.2s; }
.my-streak-card_skeleton_tasks__7XEAm { display: flex; flex-direction: column; gap: 8px; margin-top: 8px; }
.my-streak-card_skeleton_task__4ryes { width: 100%; height: 48px; background: rgba(255, 255, 255, 0.08); border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running my-streak-card_pulse__P9IHF; }
.my-streak-card_skeleton_task__4ryes:first-child { animation-delay: 0s; }
.my-streak-card_skeleton_task__4ryes:nth-child(2) { animation-delay: 0.1s; }
.my-streak-card_skeleton_task__4ryes:nth-child(3) { animation-delay: 0.2s; }
.my-streak-card_skeleton_task__4ryes:nth-child(4) { animation-delay: 0.3s; }
.my-streak-card_skeleton_task__4ryes:nth-child(5) { animation-delay: 0.4s; }
.my-streak-card_skeleton_task__4ryes:nth-child(6) { animation-delay: 0.5s; }
.my-streak-card_skeleton_task__4ryes:nth-child(7) { animation-delay: 0.6s; }
@keyframes my-streak-card_pulse__P9IHF { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}
.streak-progress-bar_streak_progress_bar__Gh9Ug { display: flex; align-items: center; width: 100%; height: 16px; gap: 4px; }
.streak-progress-bar_bar__3nRxh { min-width: 16px; height: 100%; border-radius: 100px; z-index: 1; transition: width 0.3s; }
.streak-progress-bar_bar__3nRxh.streak-progress-bar_prev__2IVJ0 { background: rgba(255, 255, 255, 0.25); }
.streak-progress-bar_bar__3nRxh.streak-progress-bar_next__A0zIh { background: rgba(255, 255, 255, 0.125); }
.streak-progress-bar_icon__i82m3 { color: rgb(255, 255, 255); opacity: 0.4; width: 24px; height: 24px; margin: 0px -4px; display: flex; align-items: center; justify-content: center; }
.draw-list_container__V_eCc { display: flex; flex-direction: column; width: 100%; margin-bottom: 20px; }
.draw-list_draw_list__5t_xT { display: flex; flex-direction: column; gap: 15px; width: 100%; }
.draw-list_loading__hqvkW { color: var(--text-color); opacity: 0.7; }
.draw-list_error__TTeKm, .draw-list_loading__hqvkW { display: flex; justify-content: center; align-items: center; padding: 40px; font-size: 16px; }
.draw-list_error__TTeKm { color: rgb(255, 107, 107); text-align: center; }
.draw-list_skeleton_list__EbBSH { display: flex; flex-direction: column; gap: 15px; margin-bottom: 15px; }
.draw-list_skeleton_card__EHd0H { background: var(--section_bg_color); border-radius: 32px; padding: 24px; display: flex; flex-direction: column; gap: 24px; overflow: hidden; position: relative; min-height: 287px; }
.draw-list_skeleton_top__NiHb4 { display: flex; gap: 18px; align-items: center; }
.draw-list_skeleton_title_block__QcmMD { flex: 1 1 0%; display: flex; flex-direction: column; gap: 12px; }
.draw-list_skeleton_title_small__7TRfs { width: 50%; height: 12px; background: rgba(255, 255, 255, 0.1); border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running draw-list_pulse__TrSR3; }
.draw-list_skeleton_title_big__xLwWL { width: 70%; height: 22px; background: rgba(255, 255, 255, 0.12); border-radius: 6px; animation: 1.5s ease-in-out 0.1s infinite normal none running draw-list_pulse__TrSR3; }
.draw-list_skeleton_title_big_2__vv1Vz { width: 48%; height: 22px; background: rgba(255, 255, 255, 0.12); border-radius: 6px; animation: 1.5s ease-in-out 0.15s infinite normal none running draw-list_pulse__TrSR3; }
.draw-list_skeleton_price_line__GXd10 { width: 180px; height: 16px; background: rgba(255, 255, 255, 0.1); border-radius: 6px; animation: 1.5s ease-in-out 0.2s infinite normal none running draw-list_pulse__TrSR3; }
.draw-list_skeleton_image__lJt5E { width: 45%; height: 140px; background: rgba(255, 255, 255, 0.06); border-radius: 16px; animation: 1.5s ease-in-out 0s infinite normal none running draw-list_pulse__TrSR3; }
.draw-list_skeleton_bottom__Rc7h8 { display: flex; flex-direction: column; gap: 14px; margin-top: auto; }
.draw-list_skeleton_avatars__rOcFV { flex: 1 1 0%; min-height: 20px; width: 50%; border-radius: 9px; }
.draw-list_skeleton_avatars__rOcFV, .draw-list_skeleton_button__sbiPU { background: rgba(255, 255, 255, 0.08); animation: 1.5s ease-in-out 0s infinite normal none running draw-list_pulse__TrSR3; }
.draw-list_skeleton_button__sbiPU { width: 100%; height: 44px; border-radius: 21px; animation-delay: 0.1s; }
@keyframes draw-list_pulse__TrSR3 { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}
.draw-card_drow_card__70GaC { background: var(--section_bg_color); border-radius: 32px; padding: 20px; display: flex; flex-direction: column; gap: 20px; position: relative; overflow: hidden; margin-bottom: 0px; }
.draw-card_background_ellipse__FvhWx { position: absolute; width: 234px; height: 171px; left: 212px; top: 7px; opacity: 0.4; filter: blur(50px); z-index: 1; border-radius: 50%; pointer-events: none; }
.draw-card_top__K_4kO { display: flex; position: relative; z-index: 2; }
.draw-card_top__K_4kO .draw-card_header__YH7zw { flex: 1 1 0%; display: flex; flex-direction: column; gap: 20px; }
.draw-card_top__K_4kO .draw-card_header__YH7zw .draw-card_title_section__OED3I .draw-card_title__Nc0OO { font-size: 12px; font-weight: 500; color: var(--text-color); margin: 0px; opacity: 0.5; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.draw-card_top__K_4kO .draw-card_header__YH7zw .draw-card_title_section__OED3I .draw-card_item_info__QzwS0 { display: flex; flex-direction: column; justify-content: space-between; font-size: 20px; font-weight: 700; color: var(--text-color); }
.draw-card_top__K_4kO .draw-card_header__YH7zw .draw-card_title_section__OED3I .draw-card_item_info__QzwS0 .draw-card_price__dgq_l { display: flex; align-items: center; gap: 4px; }
.draw-card_top__K_4kO .draw-card_header__YH7zw .draw-card_timer__7Hj0S { display: flex; gap: 6px;     color: #818181; }
.draw-card_top__K_4kO .draw-card_header__YH7zw .draw-card_timer__7Hj0S .draw-card_timer_item__6C6lC { display: flex; flex-direction: column; align-items: center; min-width: 40px; text-align: center; }
.draw-card_top__K_4kO .draw-card_header__YH7zw .draw-card_timer__7Hj0S .draw-card_timer_value__eab6p { font-size: 24px; font-weight: 500; }
.draw-card_top__K_4kO .draw-card_header__YH7zw .draw-card_timer__7Hj0S .draw-card_timer_label__uKXR1 { font-size: 12px; font-weight: 500; text-transform: lowercase; white-space: nowrap; }
.draw-card_top__K_4kO .draw-card_image_section__Eg9uv { flex: 1 1 0%; display: flex; justify-content: center; align-items: center; position: relative; z-index: 2; max-height: 130px; }
.draw-card_top__K_4kO .draw-card_image_section__Eg9uv .draw-card_item_image__OanG1 { max-width: 100%; max-height: 200px; object-fit: contain; border-radius: 16px; }
.draw-card_bottom__iOCpE { display: flex; flex-direction: column; gap: 10px; position: relative; z-index: 2; }
.draw-card_bottom__iOCpE .draw-card_participants__UZNy2 { display: flex; justify-content: space-between; align-items: center; }
.draw-card_bottom__iOCpE .draw-card_participants_group__HEJKM { display: flex; align-items: center; gap: 8px; flex: 1 1 0%; font-size: 14px; font-weight: 500; color: rgba(255, 255, 255, 0.314); cursor: pointer; transition: opacity 0.2s; }
.draw-card_bottom__iOCpE .draw-card_participants_group__HEJKM:hover { opacity: 0.8; }
.draw-card_bottom__iOCpE .draw-card_participants_group__HEJKM:active { opacity: 0.6; }
.draw-card_bottom__iOCpE .draw-card_avatars_container__ram9h { display: flex; }
.draw-card_bottom__iOCpE .draw-card_avatars_container__ram9h .draw-card_avatar__SEdhs { border-radius: 50%; width: 24px; height: 24px; flex-shrink: 0; }
.draw-card_bottom__iOCpE .draw-card_avatars_container__ram9h .draw-card_avatar__SEdhs:not(:first-child) { margin-left: -12px; flex-shrink: 0; mask-image: radial-gradient(circle at 0px 50%, transparent 14px, black 0px); }
.draw-card_bottom__iOCpE .draw-card_action_section__re5Lg { display: flex; flex-direction: column; gap: 12px; }
.draw-card_bottom__iOCpE .draw-card_action_section__re5Lg .draw-card_win_chance__CxD9y { font-size: 12px; font-weight: 500; color: rgba(255, 255, 255, 0.5); text-align: center; }
.draw-card_bottom__iOCpE .draw-card_action_section__re5Lg .draw-card_action_button__4J3QR { border-radius: 21px; height: 42px; }
.draw-card_bottom__iOCpE .draw-card_action_section__re5Lg .draw-card_button_disable__gAXIl { background: rgb(58, 58, 58); color: rgba(255, 255, 255, 0.125); }
.draw-card_bottom__iOCpE .draw-card_action_section__re5Lg .draw-card_button_success__b49es { background: rgb(33, 51, 32); color: rgb(76, 175, 79); }
.draw-card_win_chance_row__GlsRD { color: rgba(255, 255, 255, 0.5); font-size: 12px; }
.draw-card_win_chance_row__GlsRD, .draw-card_win_chance_row__GlsRD span { display: flex; align-items: center; justify-content: center; gap: 4px; }
.draw-card_win_chance_row__GlsRD svg { color: var(--text-color); opacity: 0.5; }
.draw-card_dot__XnEQ3 { font-size: 16px; line-height: 1; margin: 0px 2px; }
.draw-profile-list-item_drow_profile_list_item__M7DnZ { display: flex; align-items: center; gap: 16px; padding: 8px 16px; transition: transform 0.3s ease-in-out; }
.draw-profile-list-item_drow_profile_list_item__M7DnZ:active { transform: scale(0.95); }
.draw-profile-list-item_avatar__lVP1C { font-size: 64px; }
.draw-profile-list-item_body__rtqki { flex: 1 1 0%; min-width: 0px; }
.draw-profile-list-item_title__eARSJ { font-size: 17px; font-weight: 500; color: rgb(255, 255, 255); line-height: 1.2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.draw-profile-list-item_winner_info__VrFEz { margin-top: 4px; }
.draw-profile-list-item_win_date__KtQR2 { font-size: 14px; font-weight: 500; color: rgb(255, 255, 255); opacity: 0.5; line-height: 20px; }
.draw-profile-list-item_badges__mFGxU { margin-top: 4px; display: flex; flex-direction: row; align-items: center; gap: 6px; }
.draw-profile-list-item_badge_item__yZ20e { display: flex; flex-direction: row; gap: 4px; align-items: center; color: rgb(255, 255, 255); opacity: 0.7; }
.draw-profile-list-item_badge_text__uYfQB { font-weight: 500; font-size: 15px; line-height: normal; color: rgb(255, 255, 255); }
.draw-profile-list-item_dot__lefXV { font-weight: 700; font-size: 20px; line-height: 20px; color: rgb(255, 255, 255); opacity: 0.5; }
.draw-profile-list-item_prize_info__SuJKb { font-size: 14px; color: var(--accent-color); font-weight: 500; margin-top: 4px; }
.draw-profile-list-item_prize_image__1Kiaz { position: relative; display: flex; align-items: center; justify-content: center; width: 70px; height: 50px; margin-right: 8px; }
.draw-profile-list-item_weapon_image__oT_Tz { position: relative; z-index: 2; width: 100%; height: 100%; object-fit: contain; border-radius: 4px; }
.draw-profile-list-item_weapon_ellipse__sEAAn { position: absolute; width: 60px; height: 20px; left: 4px; top: 10px; background: rgb(156, 5, 0); opacity: 0.4; filter: blur(15px); border-radius: 30px; z-index: 1; }
.draw-profile-list-item_details__pBPQP { display: inline-flex; align-items: center; gap: 4px; margin-right: -12px; }
.draw-profile-list-item_chevron__Mj_ja { color: rgb(255, 255, 255); opacity: 0.6; display: flex; align-items: center; }
.participants-screen_participants_screen___IFCF { display: flex; flex-direction: column; height: 100vh; background: var(--background-color); padding-top: var(--screen-padding-top); padding-bottom: var(--screen-padding-bottom-with-tabbar); }
.participants-screen_participants_screen___IFCF .participants-screen_list__bytX_ { flex: 1 1 0%; overflow-y: auto; padding: 16px; }
.participants-screen_participants_screen___IFCF .participants-screen_empty__I2oE6, .participants-screen_participants_screen___IFCF .participants-screen_error__3Bu7v, .participants-screen_participants_screen___IFCF .participants-screen_loading__LdIVO { display: flex; align-items: center; justify-content: center; height: 200px; color: var(--hint-color); font-size: 16px; }
.participants-screen_participants_screen___IFCF .participants-screen_error__3Bu7v { color: rgb(255, 107, 107); }
.participants-screen_participants_screen___IFCF .participants-screen_loading_more__anjWr { display: flex; align-items: center; justify-content: center; padding: 20px 0px; color: var(--hint-color); font-size: 14px; }
.winners-screen_winners_screen__xLMxT { display: flex; flex-direction: column; height: 100vh; background: var(--background-color); padding-top: var(--screen-padding-top); padding-bottom: var(--screen-padding-bottom-with-tabbar); }
.winners-screen_winners_screen__xLMxT .winners-screen_list__vb1pp { flex: 1 1 0%; overflow-y: auto; padding: 16px; }
.winners-screen_winners_screen__xLMxT .winners-screen_empty__flLsA, .winners-screen_winners_screen__xLMxT .winners-screen_error__VLVSQ, .winners-screen_winners_screen__xLMxT .winners-screen_loading__N9QFY { display: flex; align-items: center; justify-content: center; height: 200px; color: var(--hint-color); font-size: 16px; }
.winners-screen_winners_screen__xLMxT .winners-screen_error__VLVSQ { color: rgb(255, 107, 107); }
.winners-screen_winners_screen__xLMxT .winners-screen_loading_more__Td41o { display: flex; align-items: center; justify-content: center; padding: 20px 0px; color: var(--hint-color); font-size: 14px; }
.home-head_home_head__itMNu { display: flex; flex-direction: column; align-items: center; position: relative; }
.home-head_sticker__yaUnu { position: relative; z-index: 1; height: 154px; }
.home-head_press_me__qvFPY { position: absolute; left: calc(50% + 60px); top: 95px; width: 30%; height: 51px; pointer-events: none; }
.home-head_press_me__qvFPY svg { width: 100%; height: 100%; }
.home-head_title3__2ox_e { user-select: none; font-size: 36px; font-weight: 900; line-height: 95%; }
.home-head_subtitle__g4Sam { font-size: 18px; line-height: 120%; text-align: center; margin-top: 10px; opacity: 0.8; }
.screens_index__9T8ov { padding-top: calc(var(--header-height) + var(--tg-safe-area-inset-top, 0px)); overflow-y: scroll; height: 100%; }
.screens_list__JVeZf { display: flex; flex-direction: column; gap: 100px; }
.screens_settings_icon__i9xkf { line-height: 0; border-radius: 50%; padding: 1px; }
.onboarding-2_container__RNA7P { position: relative; width: 100%; min-height: 100vh; overflow: hidden; background: rgb(0, 0, 0); color: rgb(255, 255, 255); padding-top: var(--screen-padding-top); padding-bottom: var(--screen-padding-bottom); display: flex; flex-direction: column; user-select: none; }
.onboarding-2_content__JbA2g { flex: 1 1 0%; position: relative; z-index: 1; height: 100%; display: flex; flex-direction: column; justify-content: space-around; }
.onboarding-2_text_content__QOokE { display: flex; flex-direction: column; align-items: center; gap: 10px; padding: 0px 20px; text-align: center; position: relative; z-index: 10; }
.onboarding-2_title__CXvj4 { display: flex; flex-direction: column; align-items: center; font-size: 40px; font-weight: 700; line-height: 1.2; margin: 0px; }
@media (max-width: 390px) {
  .onboarding-2_title__CXvj4 { font-size: 32px; }
}
.onboarding-2_welcome__8iNeG { animation: 0.6s ease-out 0.7s 1 normal both running onboarding-2_fadeInUp__ejLbj; font-size: 16px; font-weight: 700; color: rgba(255, 255, 255, 0.7); }
@media (max-width: 390px) {
  .onboarding-2_welcome__8iNeG { font-size: 14px; }
}
.onboarding-2_brand__kN9FO { display: flex; font-size: 56px; font-weight: 900; color: rgb(255, 255, 255); text-shadow: rgba(255, 255, 255, 0.3) 0px 2px 20px; }
@media (max-width: 390px) {
  .onboarding-2_brand__kN9FO { font-size: 44px; }
}
.onboarding-2_letter__LbYaS { animation: 0.5s ease-out 0s 1 normal both running onboarding-2_letterFadeIn__Wf3_s; display: inline-block; }
.onboarding-2_description__h_eNl { animation: 0.6s ease-out 0.9s 1 normal both running onboarding-2_fadeInUp__ejLbj; font-size: 16px; line-height: 1.35; color: rgba(255, 255, 255, 0.7); margin: 0px; max-width: 500px; }
@media (max-width: 390px) {
  .onboarding-2_description__h_eNl { font-size: 14px; }
}
.onboarding-2_open_button__29QIY { margin-top: 25px; height: 44px; padding: 0px 32px; font-size: 17px; font-weight: 600; background: rgb(255, 255, 255); color: rgb(0, 0, 0); border-radius: 28px; border: none; }
@media (max-width: 390px) {
  .onboarding-2_open_button__29QIY { height: 40px; font-size: 16px; padding: 0px 28px; }
}
.onboarding-2_open_button__29QIY:hover { background: rgba(255, 255, 255, 0.9); }
.onboarding-2_open_button__29QIY:active { transform: scale(0.98); }
.onboarding-2_button_wrapper__D4t8e { animation: 0.6s ease-out 1.1s 1 normal both running onboarding-2_fadeIn__daXGA; }
@keyframes onboarding-2_fadeInUp__ejLbj { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes onboarding-2_fadeIn__daXGA { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes onboarding-2_letterFadeIn__Wf3_s { 
  0% { opacity: 0; transform: translateY(20px); filter: blur(10px); }
  100% { opacity: 1; transform: translateY(0px); filter: blur(0px); }
}
.case-carousel_carousel_container__x6CfH { position: relative; width: 100%; overflow: hidden; flex-shrink: 0; display: flex; align-items: center; }
.case-carousel_carousel_____t8 { width: 52000px; position: relative; left: 0px; height: 40vh; flex-shrink: 0; touch-action: manipulation; overflow-x: scroll; animation: 500s linear 0s infinite normal none running case-carousel_moveLeft__2L0jb; scrollbar-width: none; user-select: none; }
.case-carousel_carousel_____t8::-webkit-scrollbar { display: none; }
@keyframes case-carousel_moveLeft__2L0jb { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-25000px); }
}
.case-carousel_carousel_inner__3YYkT { width: 156000px; height: 100%; display: flex; }
.case-carousel_carousel_page__lNH9I { position: absolute; width: calc(200px + 266.667vh); height: 100%; display: flex; align-items: center; justify-content: center; font-size: 100px; }
.case-carousel_carousel_item__z454X { flex-shrink: 0; width: 26.6667vh; margin-right: 20px; }
.case-carousel_carousel_item__z454X img { -webkit-user-drag: none; pointer-events: none; }
.animated-background_background__Xtsoj { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 0; }
.animated-background_background_image__eb7Sb { opacity: 0; transition: opacity 1s ease-in-out; position: absolute; top: -10%; left: -10%; width: 120%; height: 120%; background-size: cover; background-position: 50% center; filter: blur(80px); transform: scale(1.1); }
.animated-background_background_image__eb7Sb.animated-background_active__zj4HV { opacity: 1; }
.animated-background_background_image__eb7Sb img { width: 100%; height: 100%; object-fit: cover; }
.animated-background_background_overlay___BG4V { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); }
.market-screen_market_screen__hZb9E { padding-top: var(--screen-padding-top); padding-bottom: var(--screen-padding-bottom-with-tabbar); width: 100%; height: 100%; overflow: hidden scroll; }
.market-screen_market_screen__hZb9E::-webkit-scrollbar { display: none; }
.market-screen_container__2_rx6 { padding: 0px 10px 10px; display: flex; flex-direction: column; margin: 0px auto; width: 100%; }
.market-screen_search_section__vlvJR { display: flex; align-items: center; gap: 10px; width: 100%; margin-top: 20px; }
.market-screen_filters_button__yHQNN { flex-shrink: 0; }
.market-screen_head__QHdi1 { display: flex; flex-direction: column; align-items: center; }
.market-screen_title__Er5fi { font-size: 60px; letter-spacing: -0.02em; font-weight: 900; line-height: 95%; }
.market-screen_title2__9KwBT { font-size: 40px; font-weight: 700; line-height: 95%; }
.market-screen_title3__xOzNe { font-size: 36px; font-weight: 900; line-height: 95%; }
@media (min-width: 768px) {
  .market-screen_title3__xOzNe { font-size: 48px; }
}
@media (min-width: 1024px) {
  .market-screen_title3__xOzNe { font-size: 56px; }
}
.market-screen_section_title__J1aKY { font-size: 14px; font-weight: 400; text-transform: uppercase; color: var(--section-header-text-color); }
.market-screen_open_cases__gdy0W { margin-top: 20px; display: flex; flex-direction: column; gap: 10px; }
.market-screen_subtitle__5uozr { font-size: 18px; line-height: 120%; text-align: center; margin-top: 10px; }
@media (min-width: 768px) {
  .market-screen_subtitle__5uozr { font-size: 20px; margin-top: 16px; }
}
@media (min-width: 1024px) {
  .market-screen_subtitle__5uozr { font-size: 24px; margin-top: 20px; }
}
.market-search-bar_search_bar__T_vA5 { position: relative; width: 100%; display: flex; align-items: center; gap: 10px; min-height: 40px; }
.market-search-bar_input_wrapper__O2YGC { position: relative; display: flex; align-items: center; background: var(--background-secondary); border-radius: 20px; padding: 0px 15px; border: 1px solid rgba(0, 0, 0, 0); transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); height: 40px; flex: 1 1 0%; cursor: pointer; }
.market-search-bar_search_icon__zQlWB { color: rgba(255, 255, 255, 0.5); margin-right: 10px; flex-shrink: 0; }
.market-search-bar_input_placeholder__4PcnC { flex: 1 1 0%; color: rgba(255, 255, 255, 0.5); font-size: 15px; font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.market-search-bar_input_placeholder_has_value__b147a { color: rgb(255, 255, 255); }
.market-filters-button_filters_button__FSavA { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 20px; background: var(--background-secondary); border: none; padding: 0px; margin: 0px; color: rgba(255, 255, 255, 0.9); cursor: pointer; transition: 0.2s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); flex-shrink: 0; }
.market-filters-button_filters_button__FSavA:active, .market-filters-button_filters_button__FSavA:hover { background: rgba(255, 255, 255, 0.1); transform: scale(0.98); }
.market-filters-button_filters_button__FSavA svg { opacity: 0.8; }
.market-search-modal_modal__ZQ66Q { gap: 12px !important; padding-bottom: 0px !important; }
.market-search-modal_modal__ZQ66Q .modal_content { display: flex; flex-direction: column; height: 100vh; max-height: 100vh; overflow: hidden; gap: 12px; padding-bottom: 0px !important; padding-top: var(--screen-padding-top,20px) !important; padding-left: 0px !important; padding-right: 0px !important; }
.market-search-modal_search_section__w8Y2h { padding: 24px 0px 0px; flex-shrink: 0; width: 100%; }
.market-search-modal_search_bar__0OI_8 { position: relative; width: 100%; display: flex; align-items: center; gap: 10px; min-height: 40px; }
.market-search-modal_search_bar_has_query__EPMlx .market-search-modal_input_wrapper__T_cEJ { flex: 1 1 0%; max-width: calc(100% - 50px); }
.market-search-modal_input_wrapper__T_cEJ { position: relative; display: flex; align-items: center; background: rgb(0, 0, 0); border-radius: 20px; padding: 0px 15px; border: 1px solid rgba(0, 0, 0, 0); transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); height: 40px; flex: 1 1 0%; }
.market-search-modal_search_icon__QAEQj { color: rgba(255, 255, 255, 0.5); flex-shrink: 0; transition: opacity 0.3s; }
.market-search-modal_input__TDhHq { flex: 1 1 0%; width: 100%; height: 40px; border: none; background: rgba(0, 0, 0, 0); outline: none; color: rgb(255, 255, 255); font-size: 15px; font-weight: 400; padding-right: 10px; margin-left: 10px; transition: padding-right 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
.market-search-modal_input__TDhHq::placeholder { color: rgba(255, 255, 255, 0.5); }
.market-search-modal_search_bar_has_query__EPMlx .market-search-modal_input__TDhHq { padding-right: 4px; }
.market-search-modal_clear_button__OYhz2 { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 20px; border: none; background: rgb(0, 0, 0); color: rgba(255, 255, 255, 0.7); cursor: pointer; flex-shrink: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); padding: 0px; margin: 0px; }
.market-search-modal_clear_button__OYhz2:active:not(:disabled), .market-search-modal_clear_button__OYhz2:hover:not(:disabled) { background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.9); }
.market-search-modal_clear_button__OYhz2:disabled { opacity: 0.3; cursor: not-allowed; }
.market-search-modal_content__2Hu0d { flex: 1 1 0%; overflow-y: auto; padding: 0px; width: 100%; }
.market-search-modal_empty__kLYyH, .market-search-modal_hint__hWHjB, .market-search-modal_loading__1j6Gj { padding: 20px 0px; text-align: center; color: rgba(255, 255, 255, 0.5); font-size: 14px; }
.market-search-modal_suggestions__arXzJ { padding: 0px 0px 56px; }
.market-search-modal_suggestion_item__Y9iUD { display: flex; align-items: center; gap: 8px; padding: 8px 0px; border: none; background: rgba(0, 0, 0, 0); color: rgba(255, 255, 255, 0.9); cursor: pointer; width: 100%; text-align: left; transition: background 0.2s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; }
.market-search-modal_suggestion_item__Y9iUD:active, .market-search-modal_suggestion_item__Y9iUD:hover { background: rgba(255, 255, 255, 0.05); }
.market-search-modal_suggestion_image_wrapper__iY_gF { position: relative; width: 75px; height: 52px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; margin: 0px; }
.market-search-modal_suggestion_image___OUy1 { width: 100%; height: 100%; object-fit: contain; }
.market-search-modal_suggestion_content___FBIF { flex: 1 1 0%; display: flex; flex-direction: column; gap: 4px; min-width: 0px; }
.market-search-modal_suggestion_title__KLvf_ { font-size: 14px; font-weight: 500; color: rgba(255, 255, 255, 0.9); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.market-search-modal_suggestion_description__va8u1 { font-size: 12px; font-weight: 400; color: rgba(255, 255, 255, 0.5); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.market-search-modal_load_more_trigger__xKt_1 { padding: 8px 0px; display: flex; justify-content: center; }
.market-search-modal_load_more_button__HU_YG { padding: 10px 16px; border: none; background: rgba(255, 255, 255, 0.05); color: rgba(255, 255, 255, 0.7); border-radius: 8px; font-size: 13px; font-weight: 500; cursor: pointer; transition: 0.2s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); width: 100%; }
.market-search-modal_load_more_button__HU_YG:active, .market-search-modal_load_more_button__HU_YG:hover { background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.9); }
.market-sort-content_content__mGzql { width: 100%; }
.market-sort-content_content__mGzql, .market-sort-content_sections__GWxfg { display: flex; flex-direction: column; gap: 16px; }
.market-sort-content_section__6HbY3 { display: flex; flex-direction: column; gap: 8px; }
.market-sort-content_section_title__hqI8_ { font-size: 14px; font-weight: 500; color: rgba(255, 255, 255, 0.6); text-transform: uppercase; letter-spacing: 0.5px; }
.market-sort-content_options__h29WL { display: flex; flex-direction: column; gap: 8px; }
.market-sort-content_option__o4YHA { display: flex; align-items: center; justify-content: space-between; padding: 12px 16px; margin: 0px; min-height: 44px; box-sizing: border-box; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 12px; background: rgba(255, 255, 255, 0.03); color: rgba(255, 255, 255, 0.9); cursor: pointer; transition: 0.2s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-align: left; width: 100%; }
.market-sort-content_option__o4YHA:active, .market-sort-content_option__o4YHA:hover { background: rgba(255, 255, 255, 0.08); border-color: rgba(255, 255, 255, 0.2); }
.market-sort-content_option__o4YHA.market-sort-content_option_selected__ZZkkE { background: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.3); }
.market-sort-content_option_content__Wo3xu { display: flex; align-items: center; gap: 10px; flex: 1 1 0%; min-height: 22px; line-height: 22px; }
.market-sort-content_option_label__4N2GB { font-size: 15px; font-weight: 400; color: rgba(255, 255, 255, 0.9); line-height: 22px; }
.market-sort-content_option_icon__QJkis { color: rgba(255, 255, 255, 0.8); flex-shrink: 0; }
.market-filters-content_content__wSbJT { display: flex; flex-direction: column; gap: 20px; width: 100%; }
.market-filters-content_placeholder___14EE { padding: 20px 0px; text-align: center; color: rgba(255, 255, 255, 0.5); font-size: 15px; font-weight: 400; }
.market-filters-sort-modal_modal__G_4N9 { padding-top: 16px !important; }
.market-filters-sort-modal_modal__G_4N9 .modal_content { display: flex; flex-direction: column; height: 100%; min-height: 0px; padding: 0px !important; }
.market-filters-sort-modal_content__HlgR9 { display: flex; flex-direction: column; gap: 0px; width: 100%; height: 100%; min-height: 0px; flex: 1 1 0%; overflow: hidden; }
.market-filters-sort-modal_header__69axP { display: flex; align-items: center; justify-content: space-between; padding: 0px 0px 20px; flex-shrink: 0; }
.market-filters-sort-modal_title__4yxEi { font-size: 24px; font-weight: 600; color: rgba(255, 255, 255, 0.9); margin: 0px; }
.market-filters-sort-modal_tabs__6GhV0 { display: flex; gap: 8px; flex-shrink: 0; }
.market-filters-sort-modal_tab__8Bfv7 { flex: 1 1 0%; padding: 12px 0px; margin: 0px; background: rgba(0, 0, 0, 0); color: rgba(255, 255, 255, 0.6); font-size: 15px; font-weight: 500; cursor: pointer; transition: 0.2s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); position: relative; border: 1px solid rgba(255, 255, 255, 0.15); }
.market-filters-sort-modal_tab__8Bfv7.market-filters-sort-modal_tab_active__b95q5 { color: rgba(255, 255, 255, 0.9); background: rgba(255, 255, 255, 0.15); }
.market-filters-sort-modal_tab_content__Q14Wq { flex: 1 1 0%; overflow: hidden auto; padding: 20px 0px; min-height: 0px; }
.market-filters-sort-modal_actions__5_BTH { display: flex; gap: 12px; flex-shrink: 0; }
.market-filters-sort-modal_apply_button__mgJcB, .market-filters-sort-modal_clear_button__5RdTC { flex: 1 1 0%; padding: 14px 20px; margin: 0px; border: none; border-radius: 12px; font-size: 15px; font-weight: 500; cursor: pointer; transition: 0.2s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.market-filters-sort-modal_clear_button__5RdTC { background: rgba(255, 255, 255, 0.05); color: rgba(255, 255, 255, 0.7); }
.market-filters-sort-modal_clear_button__5RdTC:active:not(:disabled), .market-filters-sort-modal_clear_button__5RdTC:hover:not(:disabled) { background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.9); }
.market-filters-sort-modal_clear_button__5RdTC:disabled { opacity: 0.4; cursor: not-allowed; }
.market-filters-sort-modal_apply_button__mgJcB { background: rgba(255, 255, 255, 0.15); color: rgba(255, 255, 255, 0.9); }
.market-filters-sort-modal_apply_button__mgJcB:active, .market-filters-sort-modal_apply_button__mgJcB:hover { background: rgba(255, 255, 255, 0.25); }
.skin-card_skin_card__ZTIAg { display: block; text-decoration: none; transition: transform 0.2s; min-width: 0px; }
.skin-card_skin_card__ZTIAg:active { transform: scale(0.9); }
.skin-card_card_content__2UVRX { display: flex; flex-direction: column; align-items: center; border-radius: 12px; min-height: 200px; }
.skin-card_weapon_image_wrapper__E4NB5 { position: relative; margin-bottom: 16px; display: flex; align-items: center; justify-content: center; overflow: hidden; width: 200px; height: 120px; }
.skin-card_shimmer__X20J5 { position: absolute; top: 0px; left: 50%; transform: translateX(-50%) translateX(-100%); width: 60px; height: 100%; background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0)); animation: 1.6s ease-in-out 0s infinite normal none running skin-card_shimmer__X20J5; z-index: 1; }
@keyframes skin-card_shimmer__X20J5 { 
  100% { transform: translateX(-50%) translateX(260px); }
}
.skin-card_weapon_image__GfHZ8 { max-width: 100%; max-height: 100%; object-fit: contain; position: relative; z-index: 2; transition: opacity 0.3s; width: auto !important; height: auto !important; }
.skin-card_image_loading__lfSun { opacity: 0; }
.skin-card_weapon_name__HGD8X { margin-top: 4px; margin-bottom: 8px; font-size: 16px; font-weight: 600; color: rgb(255, 255, 255); text-align: center; max-width: 100%; }
.skin-card_knife_name__SrrwF { color: gold; }
.skin-card_skins_count___BFlN { font-size: 12px; color: rgb(183, 180, 191); text-align: center; }
.skin-card_price_range__m35Ek { font-size: 14px; font-weight: 400; text-align: center; color: rgb(255, 255, 255); opacity: 0.6; }
.skin-card-skeleton_skeleton_card__oMNes { display: block; min-width: 0px; }
.skin-card-skeleton_card_content__DRGvt { display: flex; flex-direction: column; align-items: center; border-radius: 12px; min-height: 200px; }
.skin-card-skeleton_image_wrapper__p3Bie { position: relative; margin-bottom: 16px; display: flex; align-items: center; justify-content: center; overflow: hidden; width: 200px; height: 120px; background: rgba(255, 255, 255, 0.05); border-radius: 8px; }
.skin-card-skeleton_shimmer__Dg_HI { position: absolute; top: 0px; left: 50%; transform: translateX(-50%) translateX(-100%); width: 60px; height: 100%; background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0)); animation: 1.6s ease-in-out 0s infinite normal none running skin-card-skeleton_shimmer__Dg_HI; z-index: 1; }
@keyframes skin-card-skeleton_shimmer__Dg_HI { 
  100% { transform: translateX(-50%) translateX(260px); }
}
.skin-card-skeleton_text_line__BnHfq { width: 120px; height: 16px; background: rgba(255, 255, 255, 0.1); margin-bottom: 8px; }
.skin-card-skeleton_text_line__BnHfq, .skin-card-skeleton_text_line_short__uH_OO { border-radius: 4px; animation: 1.5s ease-in-out 0s infinite normal none running skin-card-skeleton_pulse__91WVC; }
.skin-card-skeleton_text_line_short__uH_OO { width: 80px; height: 12px; background: rgba(255, 255, 255, 0.08); animation-delay: 0.2s; }
@keyframes skin-card-skeleton_pulse__91WVC { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}
.skin-screen_skin_screen__ledY2 { min-height: 100vh; background: rgb(0, 0, 0); color: rgb(255, 255, 255); padding-top: var(--screen-padding-top); padding-bottom: var(--screen-padding-bottom-with-tabbar); display: flex; flex-direction: column; align-items: center; }
.skin-screen_loading__EKNS3 { display: flex; justify-content: center; align-items: center; min-height: 400px; color: rgb(134, 134, 139); font-size: 16px; }
.skin-header-section_header_section__7Muee { display: flex; justify-content: center; align-items: center; flex-direction: column; gap: 16px; text-align: center; padding: 24px 20px 20px; max-width: 600px; width: 100%; }
.skin-header-section_category__bfZ5f { display: block; color: rgb(245, 99, 0); font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; }
.skin-header-section_title__3YIMM { font-size: 46px; font-weight: 600; line-height: 1.08; letter-spacing: -0.003em; color: rgb(255, 255, 255); }
@media (max-width: 768px) {
  .skin-header-section_title__3YIMM { font-size: 36px; line-height: 1.1; }
}
.skin-header-section_rarity_badge__D_3hy { display: inline-block; padding: 5px 12px; border-radius: 14px; font-size: 12px; font-weight: 500; }
.skin-header-section_rarity_consumer_grade__GZu47 { background: rgba(176, 195, 217, 0.2); color: rgb(176, 195, 217); }
.skin-header-section_rarity_industrial_grade__x_4bj { background: rgba(94, 152, 217, 0.2); color: rgb(94, 152, 217); }
.skin-header-section_rarity_mil_spec__qxGL4 { background: rgba(75, 105, 255, 0.2); color: rgb(75, 105, 255); }
.skin-header-section_rarity_restricted__8aA5I { background: rgba(136, 71, 255, 0.2); color: rgb(136, 71, 255); }
.skin-header-section_rarity_classified__jIGI7 { background: rgba(211, 44, 230, 0.2); color: rgb(211, 44, 230); }
.skin-header-section_rarity_covert__BXJvU { background: rgba(235, 75, 75, 0.2); color: rgb(235, 75, 75); }
.skin-header-section_rarity_contraband__VIYVx { background: rgba(255, 215, 0, 0.2); color: gold; }
.skin-header-section-skeleton_container__27Tw8 { text-align: center; padding: 24px 20px 20px; max-width: 600px; width: 100%; margin: 0px auto; display: flex; flex-direction: column; align-items: center; gap: 16px; }
.skin-header-section-skeleton_badge__8Cul1 { display: flex; justify-content: center; }
.skin-image-section_image_section__7DtFE { position: relative; width: 100%; max-width: 900px; height: 450px; margin-bottom: 32px; }
@media (max-width: 768px) {
  .skin-image-section_image_section__7DtFE { height: 320px; margin-bottom: 24px; }
}
.skin-image-section_image_section__7DtFE img { object-fit: contain; transition: transform 0.3s; transform: scale(0.95); }
.skin-image-section-skeleton_container__uCwah { width: 100%; max-width: 900px; height: 320px; margin: 0px auto 32px; border-radius: 24px; background: rgba(255, 255, 255, 0.08); position: relative; overflow: hidden; }
@media (max-width: 768px) {
  .skin-image-section-skeleton_container__uCwah { height: 320px; margin-bottom: 24px; border-radius: 16px; }
}
.skin-image-section-skeleton_shimmer__VOrsD { position: absolute; inset: 0px; transform: translateX(-100%); background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0)); animation: 1.6s ease-in-out 0s infinite normal none running skin-image-section-skeleton_shimmer__VOrsD; }
@keyframes skin-image-section-skeleton_shimmer__VOrsD { 
  100% { transform: translateX(100%); }
}
.skin-purchase-section_purchase_section__O9byL { text-align: center; padding: 0px 20px; margin-bottom: 40px; }
.skin-purchase-section_buttons_row__6DEje { display: flex; align-items: center; justify-content: center; gap: 16px; margin-bottom: 10px; }
.skin-purchase-section_buy_button__G2qBh { background: rgb(0, 113, 227); color: rgb(255, 255, 255); border: none; border-radius: 980px; padding: 8px 16px; font-size: 16px; font-weight: 500; line-height: 1.17648; letter-spacing: -0.022em; cursor: pointer; transition: background 0.3s; min-width: auto; margin: 0px; }
.skin-purchase-section_buy_button__G2qBh:hover { background: rgb(0, 119, 237); }
.skin-purchase-section_buy_button__G2qBh:active { transform: scale(0.98); }
.skin-purchase-section_action_button__01_qf { background: rgba(0, 0, 0, 0); color: rgba(255, 255, 255, 0.85); border: none; padding: 8px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: color 0.3s, transform 0.3s, background 0.3s; margin: 0px; border-radius: 12px; }
.skin-purchase-section_action_button__01_qf svg { stroke-width: 1.6; }
.skin-purchase-section_action_button_active__kx6AW { color: rgb(255, 255, 255); }
.skin-purchase-section_action_button__01_qf:hover { transform: scale(1.05); }
.skin-purchase-section_action_button__01_qf:active { transform: scale(0.95); }
.skin-purchase-section_price_info__6O92h { margin: 0px auto; width: fit-content; }
.skin-purchase-section_price_info__6O92h .skin-purchase-section_main_price__1tXhR { font-size: 14px; font-weight: 700; line-height: 1.47059; letter-spacing: -0.022em; color: rgb(245, 245, 247); }
.skin-purchase-section-skeleton_container__urvLD { text-align: center; padding: 0px 20px; margin-bottom: 40px; display: flex; flex-direction: column; gap: 16px; }
.skin-purchase-section-skeleton_buttonsRow__IlG5a { display: flex; align-items: center; justify-content: center; gap: 16px; }
.skin-purchase-section-skeleton_circle__fQ_Q1 { width: 44px; height: 44px; border-radius: 50%; background: rgba(255, 255, 255, 0.08); position: relative; overflow: hidden; }
.skin-purchase-section-skeleton_pill__wYXbv { width: 120px; height: 44px; border-radius: 999px; background: rgba(255, 255, 255, 0.1); position: relative; overflow: hidden; }
.skin-purchase-section-skeleton_shimmer__An6B_ { position: absolute; inset: 0px; transform: translateX(-100%); background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0)); animation: 1.6s ease-in-out 0s infinite normal none running skin-purchase-section-skeleton_shimmer__An6B_; }
.skin-details-section_details_section__e72rH { width: 100%; max-width: 800px; padding: 24px 20px; border-top: 1px solid rgba(255, 255, 255, 0.1); }
.skin-details-section_detail_item__oHA1E { display: flex; justify-content: space-between; align-items: center; padding: 12px 0px; gap: 8px; }
.skin-details-section_detail_item__oHA1E svg { color: rgb(245, 245, 247); flex-shrink: 0; }
.skin-details-section_detail_label__1P4Ua { color: rgb(134, 134, 139); font-size: 14px; flex: 1 1 0%; }
.skin-details-section_detail_value__K3jlV { color: rgb(245, 245, 247); font-size: 14px; font-weight: 500; }
.skin-details-section_variant_price__e_uuf { color: rgb(0, 113, 227); font-size: 14px; font-weight: 600; white-space: nowrap; }
.skin-details-section_author_info__2Ai34 { display: flex; align-items: center; gap: 12px; }
.skin-details-section_author_avatar__dz_c5 { width: 40px; height: 40px; border-radius: 50%; object-fit: cover; border: 1px solid rgba(255, 255, 255, 0.1); }
.skin-details-section_author_details__5_c2d { display: flex; flex-direction: column; gap: 4px; }
.skin-details-section_author_name__Qsd6U { font-weight: 600; color: rgb(245, 245, 247); }
.skin-details-section_author_steam_link__nyo2u { color: rgb(0, 113, 227); text-decoration: none; font-size: 12px; font-weight: 500; transition: color 0.2s; }
.skin-details-section_author_steam_link__nyo2u:hover { color: rgb(0, 119, 237); text-decoration: underline; }
.skin-details-section_detail_group__TUzEZ { margin-top: 32px; padding-top: 24px; border-top: 1px solid rgba(255, 255, 255, 0.08); }
.skin-details-section_detail_group__TUzEZ:first-child { margin-top: 0px; padding-top: 0px; border-top: none; }
.skin-details-section_detail_group_title__MhJsK { display: flex; align-items: center; gap: 8px; margin: 0px 0px 16px; font-size: 18px; font-weight: 600; color: rgb(245, 245, 247); letter-spacing: -0.01em; }
.skin-details-section_detail_group_title__MhJsK svg { color: rgb(245, 245, 247); }
.skin-details-section_description__GGflR { color: rgb(161, 161, 166); font-size: 14px; line-height: 1.5; margin: 0px; }
.skin-details-section_workshop_link__87frJ { color: rgb(0, 113, 227); text-decoration: none; font-weight: 500; transition: color 0.2s; }
.skin-details-section_workshop_link__87frJ:hover { color: rgb(0, 119, 237); text-decoration: underline; }
.skin-details-section_pro_players_list__OHVY3 { display: flex; flex-direction: column; gap: 8px; }
.skin-details-section_pro_player_item__wzPUj { display: flex; align-items: center; gap: 12px; padding: 10px 12px; background: rgba(255, 255, 255, 0.05); border-radius: 8px; transition: background 0.2s; }
.skin-details-section_pro_player_item__wzPUj:hover { background: rgba(255, 255, 255, 0.08); }
.skin-details-section_player_avatar_wrapper__apgcR { position: relative; width: 32px; height: 32px; flex-shrink: 0; }
.skin-details-section_player_avatar__GD0HD { position: absolute; inset: 0px; width: 32px; height: 32px; border-radius: 50%; object-fit: cover; border: 1px solid rgba(255, 255, 255, 0.1); }
.skin-details-section_player_avatar_skeleton__7Mevm { position: absolute; inset: 0px; border-radius: 50%; background: rgba(255, 255, 255, 0.08); animation: 1.5s ease-in-out 0s infinite normal none running skin-details-section_avatarPulse__0SqZ0; }
.skin-details-section_player_avatar_empty__HYRRg { position: absolute; inset: 0px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.1); display: flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.05); color: rgb(161, 161, 166); }
.skin-details-section_player_avatar_empty__HYRRg svg { width: 16px; height: 16px; }
@keyframes skin-details-section_avatarPulse__0SqZ0 { 
  0% { opacity: 0.5; }
  50% { opacity: 0.9; }
  100% { opacity: 0.5; }
}
.skin-details-section_player_info__El1rE { display: flex; flex-direction: column; gap: 2px; flex: 1 1 0%; min-width: 0px; }
.skin-details-section_player_name__8nZqc { color: rgb(245, 245, 247); font-size: 14px; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.skin-details-section_player_real_name___3wox { color: rgb(134, 134, 139); font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.skin-details-section_player_country__BPahc { padding: 2px 8px; background: rgba(255, 255, 255, 0.08); border-radius: 4px; color: rgb(161, 161, 166); font-size: 12px; font-weight: 500; flex-shrink: 0; }
.skin-details-section_player_steam_link__Bx9Li { color: rgb(0, 113, 227); display: flex; align-items: center; justify-content: center; padding: 4px; transition: 0.2s; flex-shrink: 0; }
.skin-details-section_player_steam_link__Bx9Li:hover { color: rgb(0, 119, 237); transform: scale(1.1); }
.skin-details-section_color_palette__1VYVq { display: flex; gap: 12px; flex-wrap: wrap; align-items: center; }
.skin-details-section_color_swatch__f4AI0 { width: 32px; height: 32px; border-radius: 6px; border: 1px solid rgba(255, 255, 255, 0.3); box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 4px; }
.skin-details-section_color_name__7NmZ6 { font-size: 13px; color: rgb(134, 134, 139); }
.skin-details-section_icon_muted__RUQpb { color: rgb(134, 134, 139); }
.skin-details-section_detail_item__oHA1E .skin-details-section_icon_muted__RUQpb { color: rgb(134, 134, 139); stroke: rgb(134, 134, 139); }
.variant-list_variant_list__qlMWo { display: flex; flex-direction: column; gap: 8px; }
.variant-list_variant_item__vQG1_ { padding: 12px; background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 8px; transition: 0.2s; cursor: pointer; }
.variant-list_variant_item__vQG1_:hover { background: rgba(255, 255, 255, 0.05); border-color: rgba(255, 255, 255, 0.12); }
.variant-list_variant_item__vQG1_.variant-list_disabled___s7cp { cursor: default; opacity: 0.6; }
.variant-list_variant_header__WUB5M { display: flex; justify-content: space-between; align-items: center; gap: 12px; }
.variant-list_variant_right__lv9Da { margin-left: auto; display: flex; align-items: center; }
.variant-list_variant_name__4jKKD { color: rgb(245, 245, 247); font-size: 14px; font-weight: 500; }
.variant-list_variant_price__2_C_G { color: rgb(0, 113, 227); font-size: 14px; font-weight: 600; white-space: nowrap; }
.variant-list_variant_action__FFBZ_ { display: flex; align-items: center; gap: 8px; color: inherit; }
.variant-list_like_button__hF5Vo { display: inline-flex; align-items: center; justify-content: center; margin: 0px; padding: 0px; border: none; color: rgba(255, 255, 255, 0.6); background: rgba(0, 0, 0, 0); cursor: pointer; }
.variant-list_like_button__hF5Vo svg { stroke-width: 1.6px; color: currentcolor; }
.variant-list_like_button__hF5Vo.variant-list_active__HwlsK, .variant-list_like_button__hF5Vo:hover { color: rgb(255, 255, 255); }
.variant-list_like_button__hF5Vo:disabled { opacity: 0.5; cursor: default; }
.variant-list_variant_description__7wH86 { display: flex; align-items: center; gap: 6px; margin-top: 8px; color: rgb(134, 134, 139); font-size: 13px; }
.variant-list_variant_suffix__z8Bdl { color: rgb(134, 134, 139); margin-left: 6px; font-size: 13px; }
.section-heading_heading__2wJ4k { display: flex; align-items: center; gap: 12px; margin: 0px 0px 16px; font-size: 18px; font-weight: 600; color: rgb(245, 245, 247); letter-spacing: -0.01em; }
.section-heading_heading__2wJ4k svg { color: rgb(245, 245, 247); }
.section-heading_badge__pgOIS { display: inline-flex; align-items: center; justify-content: center; min-width: 24px; width: 24px; height: 24px; border-radius: 50%; font-size: 12px; font-weight: 600; color: rgb(17, 17, 17); background: rgba(255, 255, 255, 0.96); }
.skin-details-section-skeleton_container__u1lY9 { width: 100%; max-width: 800px; padding: 24px 20px; margin: 0px auto; display: flex; flex-direction: column; gap: 24px; }
.skin-details-section-skeleton_group__cZofM { display: flex; flex-direction: column; gap: 12px; }
.skin-details-section-skeleton_divider__mhccl { height: 1px; width: 100%; background: rgba(255, 255, 255, 0.1); }
.skin-details-section-skeleton_row__T528h { display: flex; justify-content: space-between; align-items: center; gap: 12px; }
.skin-details-section-skeleton_variantList__DH8RJ { display: flex; flex-direction: column; gap: 12px; }
.skin-details-section-skeleton_variantItem__uUMxK { padding: 12px; border-radius: 12px; background: rgba(255, 255, 255, 0.05); display: flex; flex-direction: column; gap: 8px; }
.skin-details-section-skeleton_variantHeader__SBpOR { display: flex; justify-content: space-between; align-items: center; }
.skin-screen-skeleton_container__C2lcJ { min-height: 100vh; background: rgb(0, 0, 0); padding: var(--screen-padding-top) 0 var(--screen-padding-bottom-with-tabbar); display: flex; flex-direction: column; align-items: center; }
.like-variants-modal_container__8JHpN { display: flex; width: 100%; flex-direction: column; padding: 20px 18px calc(28px + var(--screen-safe-area-inset-bottom, 0px)); gap: 12px; max-height: calc(85vh - var(--screen-safe-area-inset-bottom, 0px)); }
.like-variants-modal_header__hgSqY { display: flex; align-items: flex-start; justify-content: space-between; width: 100%; }
.like-variants-modal_title__0ZFhW { margin: 0px; font-size: 20px; line-height: 1.2; font-weight: 600; color: rgb(245, 245, 247); }
.like-variants-modal_close_button___V4SE { margin: 0px; display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; border: none; border-radius: 14px; background: rgba(0, 0, 0, 0); color: rgb(198, 198, 198); cursor: pointer; transition: background 0.2s, color 0.2s; padding: 0px; }
.like-variants-modal_close_button___V4SE:hover { background: rgba(255, 255, 255, 0.08); color: rgb(245, 245, 247); }
.like-variants-modal_modal_content___PqN1 { display: flex; flex-direction: column; gap: 16px; flex: 1 1 0%; overflow-y: auto; padding-right: 4px; }
.like-variants-modal_modal_content___PqN1::-webkit-scrollbar { width: 4px; }
.like-variants-modal_modal_content___PqN1::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.16); border-radius: 999px; }
.like-variants-modal_description__jQmz4 { font-size: 14px; color: rgb(134, 134, 139); margin: 0px; }
.like-variants-modal_compact_modal__QvoKi .heading { padding: 24px 20px 0px; }
.like-variants-modal_compact_modal__QvoKi .title { font-size: 24px; line-height: 1.2; }
.buy-variants-modal_container__YcZp8 { display: flex; flex-direction: column; padding: 20px 18px calc(28px + var(--screen-safe-area-inset-bottom, 0px)); gap: 12px; max-height: calc(85vh - var(--screen-safe-area-inset-bottom, 0px)); }
.buy-variants-modal_header__AL70T { display: flex; align-items: center; justify-content: space-between; width: 100%; }
.buy-variants-modal_title__zQCiN { margin: 0px; font-size: 20px; line-height: 1.2; font-weight: 600; color: rgb(245, 245, 247); }
.buy-variants-modal_close_button__50fyL { margin: 0px; display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; border: none; border-radius: 14px; background: rgba(0, 0, 0, 0); color: rgb(198, 198, 198); cursor: pointer; transition: background 0.2s, color 0.2s; padding: 0px; }
.buy-variants-modal_close_button__50fyL:hover { background: rgba(255, 255, 255, 0.08); color: rgb(245, 245, 247); }
.buy-variants-modal_modal_content__91O5L { display: flex; flex-direction: column; gap: 16px; flex: 1 1 0%; overflow-y: auto; padding-right: 4px; }
.buy-variants-modal_modal_content__91O5L::-webkit-scrollbar { width: 4px; }
.buy-variants-modal_modal_content__91O5L::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.16); border-radius: 999px; }
.buy-variants-modal_description__p3pMJ { font-size: 14px; color: rgb(134, 134, 139); margin: 0px; }
.buy-variants-modal_price_label__CwqaX { color: rgb(0, 113, 227); font-weight: 600; font-size: 15px; }
.buy-variants-modal_no_price_label__FgtE4 { color: rgba(255, 255, 255, 0.4); font-weight: 500; font-size: 13px; }
.buy-variants-modal_compact_modal__rM_nU .heading { padding: 24px 20px 0px; }
.buy-variants-modal_compact_modal__rM_nU .title { font-size: 24px; line-height: 1.2; }
.buy-variant-payment-modal_container__jAylU { display: flex; flex-direction: column; padding: 20px 16px calc(28px + var(--screen-safe-area-inset-bottom, 0px)) 16px; gap: 12px; max-height: calc(85vh - var(--screen-safe-area-inset-bottom, 0px)); width: 100%; margin: 0px; box-sizing: border-box; }
.buy-variant-payment-modal_header__ypvB4 { display: flex; align-items: center; justify-content: space-between; width: 100%; flex-shrink: 0; padding: 0px; margin: 0px 0px 12px; box-sizing: border-box; }
.buy-variant-payment-modal_title__IAHtW { margin: 0px; font-size: 20px; line-height: 1.2; font-weight: 600; color: rgb(245, 245, 247); }
.buy-variant-payment-modal_close_button__32on_ { margin: 0px; display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; border: none; border-radius: 14px; background: rgba(0, 0, 0, 0); color: rgb(198, 198, 198); cursor: pointer; transition: background 0.2s, color 0.2s; padding: 0px; }
.buy-variant-payment-modal_close_button__32on_:hover { background: rgba(255, 255, 255, 0.08); color: rgb(245, 245, 247); }
.buy-variant-payment-modal_content__fsKo_ { display: flex; flex-direction: column; gap: 20px; flex: 1 1 0%; overflow-y: auto; padding: 0px; width: 100%; margin: 0px; box-sizing: border-box; }
.buy-variant-payment-modal_content__fsKo_::-webkit-scrollbar { width: 4px; }
.buy-variant-payment-modal_content__fsKo_::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.16); border-radius: 999px; }
.buy-variant-payment-modal_price_info__LaAqn { display: flex; align-items: center; justify-content: space-between; padding: 16px; background: rgba(255, 255, 255, 0.05); border-radius: 12px; flex-shrink: 0; width: 100%; margin: 0px; box-sizing: border-box; }
.buy-variant-payment-modal_price_label__g0JAV { font-size: 14px; color: rgba(255, 255, 255, 0.6); }
.buy-variant-payment-modal_price_value__cdl7I { font-size: 20px; font-weight: 600; color: rgb(245, 245, 247); }
.buy-variant-payment-modal_insufficient_balance__iSGex { padding: 16px; background: rgba(255, 0, 0, 0.1); border-radius: 12px; border: 1px solid rgba(255, 0, 0, 0.2); width: 100%; margin: 0px; box-sizing: border-box; }
.buy-variant-payment-modal_insufficient_message__cp6z9 { margin: 0px; font-size: 14px; color: rgba(255, 255, 255, 0.9); text-align: center; }
.buy-variant-payment-modal_no_price__i63qY { margin: 0px; padding: 20px; text-align: center; color: rgba(255, 255, 255, 0.6); font-size: 14px; }
.buy-variant-payment-modal_payment_methods__J8kJN { display: flex; flex-direction: column; gap: 12px; width: 100%; margin: 0px; padding: 0px; }
.buy-variant-payment-modal_methods_title___zPpx { font-size: 14px; color: rgba(255, 255, 255, 0.6); text-transform: uppercase; font-weight: 500; margin-bottom: 4px; }
.buy-variant-payment-modal_payment_method__MrQYW { display: flex; align-items: center; justify-content: space-between; padding: 16px; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 12px; cursor: pointer; transition: 0.2s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-align: left; width: 100%; margin: 0px; box-sizing: border-box; }
.buy-variant-payment-modal_payment_method__MrQYW:hover:not(:disabled) { background: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.2); }
.buy-variant-payment-modal_payment_method__MrQYW:active:not(:disabled) { transform: scale(0.98); }
.buy-variant-payment-modal_payment_method__MrQYW:disabled { opacity: 0.6; cursor: not-allowed; }
.buy-variant-payment-modal_method_info__Pn3PT { display: flex; flex-direction: column; gap: 4px; flex: 1 1 0%; }
.buy-variant-payment-modal_method_name__PxQVd { font-size: 16px; font-weight: 500; color: rgb(245, 245, 247); }
.buy-variant-payment-modal_method_balance__SmxDX { font-size: 13px; color: rgba(255, 255, 255, 0.6); }
.buy-variant-payment-modal_method_price__RW6CP { font-size: 14px; color: rgba(255, 255, 255, 0.8); display: flex; align-items: center; gap: 4px; flex-wrap: wrap; }
.buy-variant-payment-modal_insufficient_hint__KrpgW { color: rgba(255, 255, 255, 0.5); font-size: 12px; margin-left: 4px; }
.buy-variant-payment-modal_method_action__MjIfI { font-size: 20px; color: rgba(255, 255, 255, 0.6); margin-left: 12px; }
.buy-variant-payment-modal_method_loading__EEUtL { font-size: 14px; color: rgba(255, 255, 255, 0.6); margin-left: 12px; }
.active-filters_active_filters__Ec9xr { width: 100%; margin-bottom: 10px; }
.active-filters_scroll_container__T_JXI { display: flex; gap: 8px; overflow: auto hidden; padding: 8px 0px; scrollbar-width: none; }
.active-filters_scroll_container__T_JXI::-webkit-scrollbar { display: none; }
.active-filters_clear_all__13cSX { display: inline-flex; align-items: center; gap: 4px; padding: 6px 12px; border-radius: 16px; background: rgba(255, 112, 150, 0.15); color: rgb(255, 112, 150); border: none; font-size: 12px; font-weight: 500; white-space: nowrap; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); flex-shrink: 0; }
.active-filters_clear_all__13cSX:active { transform: scale(0.95); background: rgba(255, 112, 150, 0.25); }
.active-filters_filter_chip__ndwu_ { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border-radius: 16px; background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.9); border: none; font-size: 12px; white-space: nowrap; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); flex-shrink: 0; }
.active-filters_filter_chip__ndwu_:active { transform: scale(0.95); background: rgba(255, 255, 255, 0.15); }
.active-filters_filter_label__m_evO { opacity: 0.7; font-weight: 400; }
.active-filters_filter_value__EQrNZ { font-weight: 500; }
.active-filters_remove_icon__iRb4Q { opacity: 0.6; flex-shrink: 0; }
.market-search-screen_search_screen___fJ42 { padding-top: var(--screen-padding-top); padding-bottom: var(--screen-padding-bottom-with-tabbar); width: 100%; height: 100%; overflow: hidden scroll; }
.market-search-screen_search_screen___fJ42::-webkit-scrollbar { display: none; }
.market-search-screen_container__rCreM { padding: 0px 10px 10px; display: flex; flex-direction: column; gap: 20px; margin: 0px auto; width: 100%; }
.market-search-screen_controls__Z_g3e { display: flex; flex-direction: column; gap: 10px; }
.market-search-screen_buttons__sORA5 { display: flex; gap: 10px; flex-wrap: wrap; }
.market-search-screen_filter_button__ls_0D, .market-search-screen_sort_button__i0W8u { flex: 1 1 0%; min-width: 120px; display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 10px 16px; border-radius: 10px; background: rgba(255, 255, 255, 0.1); border: none; color: rgba(255, 255, 255, 0.9); font-size: 14px; font-weight: 500; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); transition: background 0.2s; }
.market-search-screen_filter_button__ls_0D:active, .market-search-screen_sort_button__i0W8u:active { background: rgba(255, 255, 255, 0.15); transform: scale(0.98); }
.market-search-screen_filter_button__ls_0D svg, .market-search-screen_sort_button__i0W8u svg { flex-shrink: 0; opacity: 0.8; }
.market-search-screen_filter_button__ls_0D span, .market-search-screen_sort_button__i0W8u span { white-space: nowrap; }
.market-search-screen_grid__LdtFb { display: grid; grid-template-columns: 1fr 1fr; gap: 18px 10px; }
@media (min-width: 768px) {
  .market-search-screen_grid__LdtFb { grid-template-columns: repeat(3, 1fr); gap: 32px 16px; }
}
@media (min-width: 1024px) {
  .market-search-screen_grid__LdtFb { grid-template-columns: repeat(4, 1fr); gap: 40px 20px; }
}
@media (min-width: 1400px) {
  .market-search-screen_grid__LdtFb { grid-template-columns: repeat(5, 1fr); gap: 48px 24px; }
}
.weapon-card_weapon_card__A5z46 { display: block; text-decoration: none; transition: transform 0.2s; }
.weapon-card_weapon_card__A5z46:active { transform: scale(0.9); }
.weapon-card_card_content__YhNVF { display: flex; flex-direction: column; align-items: center; border-radius: 12px; min-height: 200px; }
.weapon-card_weapon_image_wrapper__jVl6f { position: relative; width: 100%; height: 150px; margin-bottom: 16px; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.weapon-card_weapon_image__yjb5b { object-fit: contain; width: 100% !important; height: 100% !important; }
.weapon-card_weapon_name__eU2EQ { margin-top: 4px; margin-bottom: 8px; font-size: 16px; font-weight: 600; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }
.weapon-card_knife_name__clR3e { color: gold; }
.weapon-card_skins_count__qrdey { font-size: 12px; color: rgb(183, 180, 191); text-align: center; }
.weapon-card_price_range__p6xbD { font-size: 14px; font-weight: 400; text-align: center; color: rgb(255, 255, 255); opacity: 0.6; }
.weapon-type-section_category_header__irwKA { display: flex; align-items: center; gap: 16px; }
.weapon-type-section_icon_wrapper__KUWPt { flex-shrink: 0; width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; }
.weapon-type-section_icon_wrapper__KUWPt svg { width: 100%; height: 100%; fill: rgb(239, 239, 245); }
.weapon-type-section_title__qNRQR { font-size: 32px; font-weight: 600; color: rgb(255, 255, 255); white-space: nowrap; }
.weapon-type-section_divider__PKNjT { flex: 1 1 0%; height: 1px; background: rgba(255, 255, 255, 0.1); }
.weapon-type-section_show_all_button__rU8vC { display: flex; align-items: center; gap: 8px; background: none; border: none; color: rgb(183, 180, 191); font-size: 16px; cursor: pointer; white-space: nowrap; transition: color 0.2s; }
.weapon-type-section_show_all_button__rU8vC:hover { color: rgb(255, 255, 255); }
.weapon-type-section_chevron__9eNfT { transition: transform 0.2s; }
.weapon-type-section_chevron_up__U86Hm { transform: rotate(180deg); }
.weapon-type-section_weapons_grid__6n6zi { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 24px; }
.weapon-type-section_grid__5hQOn { display: grid; grid-template-columns: 1fr 1fr; gap: 18px 10px; }
@media (min-width: 768px) {
  .weapon-type-section_grid__5hQOn { grid-template-columns: repeat(3, 1fr); gap: 32px 16px; }
}
@media (min-width: 1024px) {
  .weapon-type-section_grid__5hQOn { grid-template-columns: repeat(4, 1fr); gap: 40px 20px; }
}
@media (min-width: 1400px) {
  .weapon-type-section_grid__5hQOn { grid-template-columns: repeat(5, 1fr); gap: 48px 24px; }
}
.weapon-screen_weapon_screen__0Q5Qr { padding-top: var(--screen-padding-top); padding-bottom: var(--screen-padding-bottom-with-tabbar); width: 100%; height: 100%; overflow: hidden scroll; }
.weapon-screen_weapon_screen__0Q5Qr::-webkit-scrollbar { display: none; }
.weapon-screen_container__PYDDT { padding: 0px 10px 10px; display: flex; flex-direction: column; gap: 20px; margin: 0px auto; width: 100%; }
.weapon-screen_grid__sHKBF { display: grid; grid-template-columns: 1fr 1fr; gap: 18px 10px; }
@media (min-width: 768px) {
  .weapon-screen_grid__sHKBF { grid-template-columns: repeat(3, 1fr); gap: 32px 16px; }
}
@media (min-width: 1024px) {
  .weapon-screen_grid__sHKBF { grid-template-columns: repeat(4, 1fr); gap: 40px 20px; }
}
@media (min-width: 1400px) {
  .weapon-screen_grid__sHKBF { grid-template-columns: repeat(5, 1fr); gap: 48px 24px; }
}
.weapon-screen-skeleton_container__nlda_ { min-height: 100vh; background: rgb(0, 0, 0); padding: var(--screen-padding-top) 0 var(--screen-padding-bottom-with-tabbar); display: flex; flex-direction: column; }
.weapon-screen-skeleton_content__0N0y8 { padding: 0px 20px 40px; }
.weapon-screen-skeleton_grid__DAE1t { display: grid; gap: 16px; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); }
.weapon-card-skeleton_image__8UZxE { width: 100%; height: 150px; border-radius: 12px; margin-bottom: 8px; background: rgba(255, 255, 255, 0.08); position: relative; overflow: hidden; }
.weapon-card-skeleton_shimmer__3ctPA { position: absolute; inset: 0px; transform: translateX(-100%); background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0)); animation: 1.6s ease-in-out 0s infinite normal none running weapon-card-skeleton_shimmer__3ctPA; }
.weapon-card-skeleton_spacing__ZmMyi { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 8px; }
@keyframes weapon-card-skeleton_shimmer__3ctPA { 
  100% { transform: translateX(100%); }
}
.market-screen-skeleton_container__enItU { padding: var(--screen-padding-top) 0; min-height: 100vh; background: rgb(0, 0, 0); }
.market-screen-skeleton_header__inqNd { margin-bottom: 20px; }
.market-screen-skeleton_content__feXzK { padding: 0px 20px 40px; display: flex; flex-direction: column; gap: 32px; }
.weapon-type-section-skeleton_container__KUQt1 { display: flex; flex-direction: column; gap: 20px; }
.weapon-type-section-skeleton_header__qeb5m { display: flex; align-items: center; gap: 12px; }
.weapon-type-section-skeleton_icon__LwFtS { width: 32px; height: 32px; border-radius: 50%; background: rgba(255, 255, 255, 0.08); position: relative; overflow: hidden; }
.weapon-type-section-skeleton_list__FVKjW { display: grid; gap: 24px 12px; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); }
.weapon-type-section-skeleton_shimmer__LKRE4 { position: absolute; inset: 0px; transform: translateX(-100%); background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0)); animation: 1.6s ease-in-out 0s infinite normal none running weapon-type-section-skeleton_shimmer__LKRE4; }
@keyframes slide-in-one-tap { 
  0% { transform: translateY(80px); }
  100% { transform: translateY(0px); }
}
.trust-hide-gracefully { opacity: 0; }
.trust-wallet-one-tap .hidden { display: none; }
.trust-wallet-one-tap .semibold { font-weight: 500; }
.trust-wallet-one-tap .binance-plex { font-family: Binance; }
.trust-wallet-one-tap .rounded-full { border-radius: 50%; }
.trust-wallet-one-tap .flex { display: flex; }
.trust-wallet-one-tap .flex-col { flex-direction: column; }
.trust-wallet-one-tap .items-center { align-items: center; }
.trust-wallet-one-tap .space-between { justify-content: space-between; }
.trust-wallet-one-tap .justify-center { justify-content: center; }
.trust-wallet-one-tap .w-full { width: 100%; }
.trust-wallet-one-tap .box { transition: 0.5s cubic-bezier(0, 0, 0, 1.43); animation: 0.5s cubic-bezier(0, 0, 0, 1.43) 0s 1 normal none running slide-in-one-tap; width: 384px; border-radius: 15px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px 0px; position: fixed; right: 30px; bottom: 30px; z-index: 1020; }
.trust-wallet-one-tap .header { gap: 15px; border-bottom: 1px solid rgb(230, 230, 230); padding: 10px 18px; }
.trust-wallet-one-tap .header .left-items { gap: 15px; }
.trust-wallet-one-tap .header .title { color: rgb(30, 35, 41); font-size: 18px; font-weight: 600; line-height: 28px; }
.trust-wallet-one-tap .header .subtitle { color: rgb(71, 77, 87); font-size: 14px; line-height: 20px; }
.trust-wallet-one-tap .header .close { color: rgb(30, 35, 41); cursor: pointer; }
.trust-wallet-one-tap .body { padding: 9px 18px; gap: 10px; }
.trust-wallet-one-tap .body .right-items { gap: 10px; width: 100%; }
.trust-wallet-one-tap .body .right-items .wallet-title { color: rgb(30, 35, 41); font-size: 16px; font-weight: 600; line-height: 20px; }
.trust-wallet-one-tap .body .right-items .wallet-subtitle { color: rgb(71, 77, 87); font-size: 14px; line-height: 20px; }
.trust-wallet-one-tap .connect-indicator { gap: 15px; padding: 8px 0px; }
.trust-wallet-one-tap .connect-indicator .flow-icon { color: rgb(71, 77, 87); }
.trust-wallet-one-tap .loading-color { color: rgb(255, 255, 255); }
.trust-wallet-one-tap .button { border-radius: 50px; outline: transparent solid 2px; outline-offset: 2px; background-color: rgb(5, 0, 255); border-color: rgb(229, 231, 235); cursor: pointer; text-align: center; height: 45px; }
.trust-wallet-one-tap .button .button-text { color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; line-height: 20px; }
.trust-wallet-one-tap .footer { margin: 20px 30px; }
.trust-wallet-one-tap .check-icon { color: rgb(255, 255, 255); }
@font-face { font-family: Binance; src: url("chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Regular.otf") format("opentype"); font-weight: 400; font-style: normal; }
@font-face { font-family: Binance; src: url("chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Medium.otf") format("opentype"); font-weight: 500; font-style: normal; }
@font-face { font-family: Binance; src: url("chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-SemiBold.otf") format("opentype"); font-weight: 600; font-style: normal; }
 