:root{--os_tag-dimension-size-height:40px;--os_tag-dimension-padding:8px;--os_tag-color-bg:rgb(255 255 255/10%);--os_tag-dimension-size-icon:20px}.buip-OSTag__ostag{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--os_tag-dimension-size-height,40px);height:var(--os_tag-dimension-size-height,40px);padding:var(--os_tag-dimension-padding,8px);background:var(--os_tag-color-bg,rgb(255 255 255/10%));backdrop-filter:blur(calc(var(--bg_blur-m, 40px) / 2));border-radius:50%}.buip-OSTag__icon{flex-shrink:0;width:var(--os_tag-dimension-size-icon,20px);height:var(--os_tag-dimension-size-icon,20px);color:#fff}:root{--attention_tag-dimension-size-height:var(--size-height_control-m);--attention_tag-dimension-size-icon:var(--size-icon-sm);--attention_tag-dimension-size-stroke:var(--size-line_widht-var_01);--attention_tag-dimension-padding-vert:var(--space-s-var_03);--attention_tag-dimension-padding-hor:var(--space-s-var_01);--attention_tag-dimension-border_radius:var(--border_radius-m);--attention_tag-dimension-space_enter:var(--space-s-var_01);--attention_tag-color-stroke-grd_0:var(--colors-app-stroke-grd_blue_violet-0_100);--attention_tag-color-stroke-grd_60:var(--colors-app-stroke-grd_blue_violet-100_100);--attention_tag-color-bg-grd_0:#197DEB4C;--attention_tag-color-bg-grd_100:#197DEB00;--attention_tag-color-bg-base:var(--colors-app-bg-third);--attention_tag-color-text:var(--colors-app-text-primary);--attention_tag-color-icon:var(--colors-app-icon-primary)}.buip-AttentionTag__attentionTag{position:relative;box-sizing:border-box;display:inline-flex;gap:var(--attention_tag-dimension-space_enter,8px);align-items:center;justify-content:center;width:100%;height:var(--attention_tag-dimension-size-height,40px);padding:var(--attention_tag-dimension-padding-hor,8px) var(--attention_tag-dimension-padding-vert,16px);font-family:var(--font-family-body,Inter);font-size:var(--font-size-base-s,14px);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:var(--font-line_height-sm,20px);color:var(--attention_tag-color-text,#fff);letter-spacing:var(--font-letter_spacing-normal,0);background:linear-gradient(90deg,var(--attention_tag-color-bg-grd_0,rgb(25 125 235/30%)) 0,var(--attention_tag-color-bg-grd_100,rgb(25 125 235/0)) 60%),var(--attention_tag-color-bg-base,#151c23);backdrop-filter:blur(calc(var(--bg_blur-xs, 8px) / 2));border-radius:var(--attention_tag-dimension-border_radius,12px)}.buip-AttentionTag__attentionTag:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,var(--attention_tag-color-stroke-grd_0,rgb(25 125 235/100%)) 0,var(--attention_tag-color-stroke-grd_60,rgb(131 63 231/100%)) 100%) border-box;border:var(--attention_tag-dimension-size-stroke,1px) solid transparent;border-radius:inherit;-webkit-mask:linear-gradient(91deg,#fff,#fff) padding-box,linear-gradient(91deg,#fff,#fff);mask:linear-gradient(91deg,#fff,#fff) padding-box,linear-gradient(91deg,#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude}.buip-AttentionTag__icon{flex-shrink:0;width:var(--attention_tag-dimension-size-icon,20px);height:var(--attention_tag-dimension-size-icon,20px)}:root{--available_platforms_tag-dimension-size-height:36px;--available_platforms_tag-dimension-padding-hor:8px;--available_platforms_tag-dimension-padding-vert:8px;--available_platforms_tag-dimension-space_enter-base:8px;--available_platforms_tag-color-text:#fff;--available_platforms_tag-dimension-space_enter-icons_box:4px;--available_platforms_tag-dimension-border_radius:8px;--available_platforms_tag-color-base:rgb(255 255 255/5%)}.buip-AvailablePlatformsTag__wrapper{box-sizing:border-box;display:flex;gap:var(--available_platforms_tag-dimension-space_enter-base,8px);align-items:center;justify-content:center;height:var(--available_platforms_tag-dimension-size-height,36px);padding:var(--available_platforms_tag-dimension-padding-hor,8px) var(--available_platforms_tag-dimension-padding-vert,8px);background:var(--available_platforms_tag-color-base,rgb(255 255 255/5%));border-radius:var(--available_platforms_tag-dimension-border_radius,8px)}.buip-AvailablePlatformsTag__text{font-family:var(--font-family-body,inter);font-size:var(--font-size-base-s,14px);font-style:normal;font-weight:var(--font-weight-semibold,600);line-height:var(--font-line_height-sm,20px);color:var(--available_platforms_tag-color-text,#fff);letter-spacing:var(--font-letter_spacing-normal,0)}.buip-AvailablePlatformsTag__platforms{display:flex;gap:var(--available_platforms_tag-dimension-space_enter-icons_box,4px);align-items:center;color:var(--available_platforms_tag-color-text,#fff)}:root{--category_fill-dimension-padding:var(--space-s-var_01);--category_fill-dimension-border_radius:var(--border_radius-s);--category_fill-color-bg-default:var(--colors-app-bg-trans-secondary);--category_fill-color-bg-hover:var(--colors-app-bg-trans-third);--category_fill-color-bg-active:var(--colors-app-bg-trans-third);--category_fill-color-text-default:var(--colors-app-text-primary);--category_fill-color-text-hover:var(--colors-app-text-primary);--category_fill-color-text-active:var(--colors-app-text-primary);--category_fill-dimension-size_height:36px}.buip-CategoryFill__categoryFill{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:var(--category_fill-dimension-size_height,36px);padding:var(--category_fill-dimension-padding,8px);font-family:var(--font-family-body,Inter);font-size:var(--font-size-base-s,14px);font-style:normal;font-weight:var(--font-weight-semibold,600);line-height:var(--font-line_height-sm,20px);color:var(--category_fill-color-text-default,#fff);text-decoration:none;letter-spacing:var(--font-letter_spacing-normal,0);cursor:default;background:var(--category_fill-color-bg-default,rgb(255 255 255/5%));border:0;border-radius:var(--category_fill-dimension-border_radius,8px)}.buip-CategoryFill__categoryFill:focus-visible{outline:0}.buip-CategoryFill__interactive{cursor:pointer}@media(hover:hover){.buip-CategoryFill__interactive:hover{background:var(--category_fill-color-bg-hover,rgb(255 255 255/10%))}}.buip-CategoryFill__interactive:active{background:var(--category_fill-color-bg-active,rgb(255 255 255/10%))}.buip-CategoryFill__interactive:focus-visible{outline:var(--general-focus-stroke_size,1px) solid var(--general-focus-stroke,#fff);outline-offset:var(--general-focus-padding_xs,1px)}.buip-CategoryFill__disabled{color:var(--general-disabled-text_2,rgb(255 255 255/20%));cursor:default;background:var(--general-disabled-icon_wrap,rgb(255 255 255/10%))}:root{--library_game_card-border_radius:var(--border_radius-l);--library_game_card-img_glow_opacity:var(--opacity-30);--library_game_card-dimension-size-description_max_height:60px;--library_game_card-dimension-size-content_box_max_h:1040px;--library_game_card-dimension-size-img_glow_default_w:528px;--library_game_card-dimension-size-img_glow_hover_w:1168px;--library_game_card-dimension-size-desktop-min_width:1768px;--library_game_card-dimension-size-stroke:var(--size-line_width-s);--library_game_card-dimension-size-desktop-max_width:1768px;--library_game_card-dimension-size-desktop-game_cover_w:352px;--library_game_card-dimension-space_enter-base:var(--space-s-var_01);--library_game_card-dimension-space_enter-game_cont:var(--space-m-var_01);--library_game_card-dimension-space_enter-main_info:var(--space-m-var_01);--library_game_card-dimension-space_enter-interaction:var(--space-m-var_01);--library_game_card-dimension-space_enter-about_game:var(--space-s-var_02);--library_game_card-dimension-space_enter-content_box:var(--space-s-var_02);--library_game_card-dimension-space_enter-label_name:var(--space-s-var_02);--library_game_card-dimension-space_enter-tag_line:var(--space-s-var_01);--library_game_card-dimension-space_enter-social_buttons:var(--space-xs-var_03);--library_game_card-dimension-padding-base:var(--space-s-var_03);--library_game_card-dimension-padding-attention_wrap:var(--space-s-var_02);--library_game_card-dimension-padding-description_wrap_top:var(--space-xs-var_00);--library_game_card-dimension-padding-card_install_progress_vert:var(--space-s-var_02);--library_game_card-color-stroke:var(--colors-app-stroke-fourth);--library_game_card-color-description:var(--colors-app-text-secondary);--library_game_card-color-bg:var(--colors-app-bg-trans-primary);--c-LibraryGameCard_os-indent:8px}@media not (min-width:1920px){:root{--library_game_card-dimension-size-description_max_height:402px;--library_game_card-dimension-size-desktop-min_width:1392px;--library_game_card-color-bg:var(--colors-app-bg-trans-secondary)}}@media not (min-width:1440px){:root{--library_game_card-dimension-size-desktop-min_width:1232px;--library_game_card-dimension-size-desktop-max_width:1391px;--library_game_card-dimension-size-desktop-game_cover_w:296px;--library_game_card-dimension-space_enter-base:var(--space-s-var_03)}}@media not (min-width:1280px){:root{--library_game_card-dimension-size-description_max_height:402px;--library_game_card-dimension-size-desktop-min_width:976px;--library_game_card-dimension-size-desktop-max_width:1231px;--library_game_card-dimension-size-desktop-game_cover_w:296px;--library_game_card-dimension-space_enter-base:var(--space-s-var_03);--library_game_card-dimension-space_enter-game_cont:var(--space-s-var_03);--library_game_card-color-bg:var(--colors-app-bg-trans-secondary)}}@media not (min-width:1024px){:root{--library_game_card-dimension-size-description_max_height:402px;--library_game_card-dimension-size-img_glow_default_w:296px;--library_game_card-dimension-size-img_glow_hover_w:888px;--library_game_card-dimension-size-desktop-min_width:720px;--library_game_card-dimension-size-desktop-max_width:975px;--library_game_card-dimension-size-desktop-game_cover_w:296px;--library_game_card-dimension-space_enter-game_cont:var(--space-s-var_03);--library_game_card-dimension-padding-description_wrap_top:var(--space-s-var_01);--library_game_card-color-bg:var(--colors-app-bg-trans-secondary);--library_game_card-dimension-space_enter-base:var(--space-s-var_01)}}@media not (min-width:768px){:root{--library_game_card-dimension-size-description_max_height:402px;--library_game_card-dimension-size-img_glow_default_w:296px;--library_game_card-dimension-size-img_glow_hover_w:888px;--library_game_card-dimension-size-desktop-min_width:544px;--library_game_card-dimension-size-desktop-max_width:735px;--library_game_card-dimension-size-desktop-game_cover_w:296px;--library_game_card-dimension-space_enter-game_cont:var(--space-s-var_03);--library_game_card-dimension-padding-description_wrap_top:var(--space-xs-var_03);--library_game_card-color-bg:var(--colors-app-bg-trans-secondary);--library_game_card-dimension-space_enter-base:var(--space-s-var_01)}}.buip-LibraryGameCard__libraryGameCard{position:relative;box-sizing:border-box;display:inline-flex;align-items:flex-start;width:100%;max-width:var(--library_game_card-dimension-size-desktop-max_width,1768px);padding:var(--library_game_card-dimension-padding-base,16px);overflow:hidden;background:var(--library_game_card-color-bg-grd_0,rgb(255 255 255/2%));border:var(--library_game_card-dimension-size-stroke,1px) solid var(--library_game_card-color-stroke,rgb(255 255 255/5%));border-radius:var(--library_game_card-border_radius,20px)}@media(hover:hover){.buip-LibraryGameCard__libraryGameCard:hover .buip-LibraryGameCard__backgroundGlowImage{width:var(--library_game_card-dimension-size-img_glow_hover_w,1168px)}}.buip-LibraryGameCard__backgroundGlowImage{position:absolute;top:50%;left:0;width:var(--library_game_card-dimension-size-img_glow_default_w,528px);aspect-ratio:16/9;pointer-events:none;-o-object-fit:cover;object-fit:cover;filter:blur(calc(var(--layer_blur-xxl, 600px) / 2));opacity:var(--library_game_card-img_glow_opacity,.3);transform:translateY(-50%);transition-timing-function:ease-in-out;transition-duration:.2s;transition-property:width}.buip-LibraryGameCard__mainWrapper{display:grid;grid-template:"cover content content content" auto "cover description description description" auto "cover actionSlot actionSlot socialsSlot" 1fr/var(--library_game_card-dimension-size-desktop-game_cover_w,352px) 1fr 1fr;grid-gap:var(--library_game_card-dimension-space_enter-content_box,12px) var(--library_game_card-dimension-space_enter-game_cont,20px);gap:var(--library_game_card-dimension-space_enter-content_box,12px) var(--library_game_card-dimension-space_enter-game_cont,20px);width:100%}.buip-LibraryGameCard__mainWrapper.buip-LibraryGameCard__withInfoBox{grid-template-areas:"cover content infoBoxCard" "cover description infoBoxCard" "cover footer footer";grid-template-columns:var(--library_game_card-dimension-size-desktop-game_cover_w,352px) 1fr var(--game_card_info_box-dimension-width,300px)}.buip-LibraryGameCard__mainBox{display:flex;flex-direction:column;grid-area:content;gap:var(--library_game_card-dimension-space_enter-content_box,12px);align-items:flex-start;max-width:var(--library_game_card-dimension-size-content_box_max_h,1040px)}.buip-LibraryGameCard__tagsBox{display:flex;flex-wrap:wrap;gap:var(--library_game_card-dimension-space_enter-tag_line,8px);align-items:center}.buip-LibraryGameCard__footer{display:flex;grid-area:footer;gap:var(--library_game_card-dimension-space_enter-interaction,20px);align-items:center;margin-top:auto}.buip-LibraryGameCard__description{display:-webkit-box;grid-area:description;align-self:stretch;max-width:var(--library_game_card-dimension-size-content_box_max_h,1040px);height:calc(var(--font-line_height-sm, 20px) * 3);overflow:hidden;font-family:var(--font-family-body,Inter);font-size:var(--font-size-base-s,14px);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:var(--font-line_height-sm,20px);color:var(--colors-neutral-gray-60,#878b8f);text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;letter-spacing:var(--font-letter_spacing-normal,0);-webkit-box-orient:vertical}.buip-LibraryGameCard__actionSlot{display:flex;flex-wrap:wrap;grid-area:actionSlot;gap:var(--game_card_action_panel-dimension-space_enter-base,16px);align-items:center;min-height:var(--game_card_action_panel-dimension-height,40px)}.buip-LibraryGameCard__coverWrapper{position:relative;box-sizing:border-box;grid-area:cover;width:var(--library_game_card-dimension-size-desktop-game_cover_w,352px);max-width:100%;aspect-ratio:16/9}.buip-LibraryGameCard__infoBoxCard{grid-area:infoBoxCard;width:var(--game_card_info_box-dimension-width,300px)}.buip-LibraryGameCard__socialsSlot{display:flex;grid-area:socialsSlot;gap:var(--library_game_card-dimension-space_enter-social_buttons,4px);margin-left:auto}.buip-LibraryGameCard__installProgressBarWrapper{position:absolute;right:0;bottom:0;left:0}.buip-LibraryGameCard__attentionTagWrapper{position:absolute;right:0;bottom:0;left:0;padding:var(--library_game_card-dimension-padding-attention_wrap,12px)}.buip-LibraryGameCard__divider{display:none;grid-area:divider;padding:calc(var(--library_game_card-dimension-space_enter-base, 16px) - var(--library_game_card-dimension-space_enter-content_box, 12px)) 0}.buip-LibraryGameCard__operationSystems{position:absolute;bottom:var(--c-LibraryGameCard_os-indent);left:var(--c-LibraryGameCard_os-indent);z-index:1;display:flex;flex-wrap:wrap;gap:8px;width:calc(100% - var(--c-LibraryGameCard_os-indent) * 2)}.buip-LibraryGameCard__tooltip{display:none;grid-area:tooltip;align-items:center;margin-left:auto}.buip-LibraryGameCard__tooltipInfoBoxCard{box-sizing:border-box;width:var(--game_card_info_box-dimension-width)}@media not (min-width:1440px){.buip-LibraryGameCard__mainWrapper{grid-template:"cover content content" auto "cover description description" 1fr "divider divider divider" auto "actionSlot actionSlot socialsSlot" auto/var(--library_game_card-dimension-size-desktop-game_cover_w,352px) 1fr 1fr}.buip-LibraryGameCard__mainWrapper.buip-LibraryGameCard__withInfoBox{grid-template-areas:"cover content infoBoxCard" "cover description infoBoxCard" "divider divider divider" "footer footer footer";grid-template-columns:var(--library_game_card-dimension-size-desktop-game_cover_w,352px) 1fr auto}.buip-LibraryGameCard__divider{display:flex;align-items:center}.buip-LibraryGameCard__description{height:calc(var(--font-line_height-sm, 20px) * 4);-webkit-line-clamp:4;line-clamp:4}}@media not (min-width:1280px){.buip-LibraryGameCard__infoBoxCard{display:none}.buip-LibraryGameCard__tooltip{display:flex}.buip-LibraryGameCard__description{height:auto;text-overflow:clip;-webkit-line-clamp:none;line-clamp:none}}@media not (min-width:1024px){.buip-LibraryGameCard__socialsSlot{margin:0}.buip-LibraryGameCard__divider{padding:0}.buip-LibraryGameCard__mainWrapper{grid-template-areas:"cover content" "description description" "socialsSlot socialsSlot" "divider divider" "actionSlot actionSlot"}.buip-LibraryGameCard__mainWrapper,.buip-LibraryGameCard__mainWrapper.buip-LibraryGameCard__withInfoBox{grid-template-columns:var(--library_game_card-dimension-size-desktop-game_cover_w,206px) 1fr;row-gap:var(--library_game_card-dimension-space_enter-base,8px)}.buip-LibraryGameCard__mainWrapper.buip-LibraryGameCard__withInfoBox{grid-template-areas:"cover content" "description description" "divider divider" "footer footer"}.buip-LibraryGameCard__mainWrapper.buip-LibraryGameCard__withInfoBox .buip-LibraryGameCard__socialsSlot{margin-left:auto}.buip-LibraryGameCard__coverWrapper{aspect-ratio:206/115.88}.buip-LibraryGameCard__description{padding-top:var(--library_game_card-dimension-padding-description_wrap_top,4px)}}@media not (min-width:768px){.buip-LibraryGameCard__coverWrapper{width:100%;aspect-ratio:16/9}.buip-LibraryGameCard__content{margin-top:var(--library_game_card-dimension-space_enter-base,8px)}.buip-LibraryGameCard__mainWrapper{grid-template-areas:"cover" "content" "description" "socialsSlot" "divider" "actionSlot";grid-template-columns:1fr;gap:var(--library_game_card-dimension-space_enter-base,8px)}.buip-LibraryGameCard__backgroundGlowImage{top:0;transform:translateY(0)}.buip-LibraryGameCard__mainBox{padding-top:calc(var(--library_game_card-dimension-space_enter-game_cont, 16px) - var(--library_game_card-dimension-space_enter-base, 8px))}}