:root{--border-radius:8px}.carousel_container.spotlight .carousel_items>* .store_capsule.daily_deal,.spotlight_content,.store_main_capsule,.store_main_capsule:hover{background:var(--gpStoreDarkestGrey)}.discount_block_large .bundle_base_discount,.discount_block_large .discount_pct{border-radius:var(--border-radius);margin-right:4px}.btnv6_blue_hoverfade,.discount_block_inline .bundle_base_discount,.discount_block_inline .discount_pct,.home_content .item img,.home_content a.home_content_item img,.home_content.single .capsule,.home_content.single a.screenshot img,.store_capsule .discount_block.discount_block_large .discount_prices{border-radius:var(--border-radius)}.daily_deal .dailydeal_desc,.store_nav .tab:hover,.store_nav .tab:hover>span{color:#fff}.carousel_container.spotlight .carousel_items>*>div{border-radius:var(--border-radius);overflow:clip;box-shadow:none}.carousel_container.spotlight .carousel_items>* .store_capsule{border-radius:var(--border-radius);overflow:clip;box-shadow:none;background:var(--gpStoreDarkestGrey)}.btnv6_white_transparent{color:var(--gpStoreDarkestGrey)!important;background:#fff!important}.btnv6_white_transparent:hover{color:#fff!important;background:0 0!important}#store_nav_area .store_nav_bg,.home_page_body_ctn.has_takeover #store_nav_area .store_nav_bg{background:var(--gpStoreDarkestGrey);box-shadow:none;border-radius:var(--border-radius);overflow:clip}.store_nav .tab.focus,.store_nav .tab.focus>span,.store_nav .tab:hover,.store_nav .tab:hover>span{background:var(--gpStoreDarkerGrey);text-shadow:none}.searchbox{background-image:none;background:var(--gpStoreDarkerGrey);border-radius:var(--border-radius);border:none;box-shadow:none;color:#fff;margin-bottom:0;outline:0;height:27px;padding:0 6px;box-sizing:border-box;margin-top:1px;overflow:clip}.searchbox:hover{background:var(--gpStoreDarkerGrey);border:none;box-shadow:none}.searchbox input::placeholder{color:var(--gpStoreLightestGrey);text-transform:capitalize}a#store_search_link img{width:27px;height:27px;top:0;right:-2px;filter:grayscale(100%) invert(100%) contrast(200%)}div.store_header_btn{box-shadow:none;background:var(--gpStoreDarkerGrey)}.home_hardware_banner>a,.home_page_content.takeunder a{box-shadow:none!important;border-radius:var(--border-radius)}a.store_header_btn_content{margin:0}.btnv6_blue_hoverfade:not(.btn_disabled):not(:disabled):not(.btn_active):not(.active):hover,a.store_header_btn_content#wishlist_link:hover{background:var(--gpColor-Blue)}a.store_header_btn_content#cart_link:hover{background:var(--gpColor-Green)}.popup_block_new{box-shadow:none}body.v6 .store_nav .popup_block_new .popup_body{background:var(--gpStoreDarkerGrey);margin:4px 0 0;border-radius:var(--border-radius)}.popup_menu_twocol>.popup_menu.leftborder,.popup_menu_twocol_new>.popup_menu.leftborder{margin-left:5px;border-left:2px solid var(--gpStoreDarkGrey);padding-left:5px}#genre_flyout .popup_body.popup_menu_twocol_new{padding-bottom:0!important}.popup_menu_twocol_new>.popup_menu{padding-bottom:20px}.carousel_container.maincap .carousel_items{box-shadow:none;border-radius:var(--border-radius)}.carousel_container .arrow.left,.carousel_container .arrow.right{border-radius:64px;height:18px;background:var(--gpStoreDarkestGrey)}.store_capsule{box-shadow:none;background:var(--gpStoreDarkestGrey)!important;border-radius:var(--border-radius);overflow:clip}.recently_updated .store_capsule .recently_updated_desc,body.v6 .deep_dive_key_tags{border-top:none}.recommended_creators_ctn .recommended_creators_container{border-top:none;background:0 0}.tab_controls,.tab_see_more{background:0 0;padding:0 4px 8px}.tab_item{border-radius:var(--border-radius);background:var(--gpStoreDarkerGrey);overflow:clip}.tab_item.focus{background:var(--gpStoreLightestGrey);margin-right:0;padding-right:0}.tab_item,.tab_item *,.tab_preview{transition:none}#tab_preview_container{background:var(--gpStoreLightestGrey);border-radius:var(--border-radius);height:764px}.tab_preview .screenshot{border-radius:var(--border-radius);margin-bottom:8px}.home_marketing_message,.home_marketing_message:hover{background:var(--gpStoreDarkestGrey);border-radius:var(--border-radius);overflow:clip}.carousel_container .carousel_thumbs>div{width:9px;height:9px;margin:12px 4px;border-radius:64px;background-color:var(--gpBackground-Neutral-LightSofter);cursor:pointer}.carousel_container .carousel_thumbs>div.focus{background-color:var(--gpBackground-Neutral-LightHard)}.carousel_container .arrow>div{width:11.5px;height:18px;margin-left:4.5px;background-size:23px}.carousel_container .arrow.left{left:-42px;top:calc((100% - 41px)/2 - 17px);width:18px;padding:8px}.carousel_container .arrow.right{right:-42px;top:calc((100% - 41px)/2 - 17px);width:18px;padding:8px}.carousel_container.paging_capsules .arrow{top:calc(15px + (100% - 41px)/2)}.carousel_container .arrow.left>div{background-position-x:11.5px;margin-left:3px}.carousel_container .arrow:hover{background:var(--gpStoreDarkerGrey)!important}.home_ctn.tab_container{background:var(--gpStoreDarkGrey);padding-bottom:24px;margin-bottom:24px}.home_page_content.gp_contiguous_singles>div{border-radius:var(--border-radius);background:var(--gpStoreDarkestGrey)}.home_cluster_ctn,.home_content.single,.home_content.single_buttonbar{background:0 0}.home_content.single a.screenshot{border-radius:var(--border-radius);padding:4px;box-sizing:border-box}.tab_review_summary{background-color:var(--gpStoreDarkerGrey);border-radius:var(--border-radius)}.game_hover .hover_arrow_left,.game_hover .hover_arrow_right{display:none!important}.ds_options_tooltip,.game_hover_box{background:var(--gpStoreLightestGrey);border-radius:var(--border-radius);box-shadow:none}.ds_options>div{background-color:var(--gpStoreLightestGrey);border-radius:var(--border-radius);box-shadow:none}.ds_options:hover>div{background-color:var(--gpColor-BlueHi)}body.v6 .broadcast_live_stream_icon{border-radius:var(--border-radius);box-shadow:none;left:unset;right:4px;top:4px;color:#fff!important;font-size:10px;padding-top:4px}.store_capsule .ds_flag{left:4px;border-radius:var(--border-radius);top:4px;box-shadow:none}.content_hub_carousel_ctn .content_hub_capsule_ctn,.popup_block_new .popup_body,.supernav_content{border-radius:var(--border-radius);overflow:clip}body{margin:0;background:#171a21;font-family:Motiva Sans,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.badge_calc_root{max-width:960px;margin:0 auto;padding:24px 20px 40px;color:#c7d5e0;min-height:100vh}.badge_calc_title{color:#fff;font-size:26px;font-weight:300;margin:0;letter-spacing:.5px}.badge_calc_card{background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:20px;margin-bottom:20px}.badge_calc_section_title{color:#fff;font-weight:300;font-size:18px;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.badge_calc_import_row{display:flex;gap:8px;margin-bottom:16px;align-items:center}.badge_calc_input{background:#0000004d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#c7d5e0;padding:8px 12px;font-size:14px;flex:1;transition:border-color .15s}.badge_calc_input:focus{outline:none;border-color:#66c0f4;box-shadow:0 0 0 2px #66c0f426}.badge_calc_input_narrow{flex:0 0 90px;text-align:center}.badge_calc_input[type=number]::-webkit-inner-spin-button,.badge_calc_input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.badge_calc_input[type=number]{-moz-appearance:textfield}.badge_calc_profile_card{display:flex;gap:16px;padding:16px;background:#00000026;border-radius:6px;border:1px solid rgba(255,255,255,.05)}.badge_calc_profile_left{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.badge_calc_avatar{width:64px;height:64px;border-radius:4px;border:2px solid rgba(102,192,244,.3)}.badge_calc_level_badge{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,#3a6e8f,#1a3a4f);border:2px solid #66c0f4;box-shadow:0 0 8px #66c0f440}.badge_calc_profile_info{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px}.badge_calc_persona{font-size:20px;color:#66c0f4;font-weight:500}.badge_calc_profile_stats{font-size:13px;color:#8f98a0}.badge_calc_profile_stats strong{color:#c7d5e0}.badge_calc_dot_sep{margin:0 8px;color:#fff3}.badge_calc_xp_section{margin-top:4px}.badge_calc_xp_text{font-size:12px;color:#8f98a0;margin-bottom:4px}.badge_calc_xp_bar{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.badge_calc_xp_bar_fill{height:100%;background:linear-gradient(to right,#66c0f4,#4a9cc7);border-radius:3px;transition:width .3s ease}.badge_calc_btn_green{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:3px;border:none;font-size:14px;color:#d2efa9;cursor:pointer;background:linear-gradient(to right,#75b022,#588a1b);text-decoration:none;white-space:nowrap;transition:filter .1s}.badge_calc_btn_green:hover{filter:brightness(1.15);color:#fff}.badge_calc_btn_green:active{filter:brightness(.95)}.badge_calc_btn_green:disabled{opacity:.45;cursor:default;filter:none}.badge_calc_btn_grey{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:3px;border:none;font-size:14px;color:#8f98a0;cursor:pointer;background:linear-gradient(to right,#5c6c7e,#3d4a5c);text-decoration:none;white-space:nowrap;transition:filter .1s}.badge_calc_btn_grey:hover{filter:brightness(1.15);color:#c7d5e0}.badge_calc_btn_grey:active{filter:brightness(.95)}.badge_calc_btn_grey:disabled{opacity:.35;cursor:default;filter:none}.badge_calc_btn_loading{display:inline-flex;align-items:center;gap:6px}.badge_calc_toggle_row{display:flex;gap:8px;margin-bottom:12px;align-items:center}.badge_calc_target_display{color:#fff;font-size:18px;font-weight:500;margin-bottom:12px}.badge_calc_target_row{display:flex;gap:6px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.badge_calc_summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:16px}.badge_calc_stat_card{background:#0003;padding:12px 14px;border-radius:4px;border-left:3px solid #66c0f4}.badge_calc_stat_label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#8f98a0;margin-bottom:4px}.badge_calc_stat_value{font-size:18px;font-weight:500;color:#66c0f4}.badge_calc_stat_card_cost{border-left-color:#75b022}.badge_calc_stat_card_cost .badge_calc_stat_value{color:#d2efa9}.badge_calc_table{width:100%;border-collapse:collapse;margin:12px 0}.badge_calc_table thead{position:sticky;top:0;z-index:1}.badge_calc_table th{text-align:left;padding:10px 12px;background:#00000059;color:#8f98a0;font-size:11px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;-webkit-user-select:none;user-select:none}.badge_calc_table th:hover{color:#66c0f4}.badge_calc_table td{padding:8px 12px;font-size:13px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.badge_calc_table tbody tr:nth-child(2n) td{background:#00000014}.badge_calc_table tr:hover td{background:#66c0f40f}.badge_calc_row_inventory td{background:#75b02214!important}.badge_calc_row_inventory:hover td{background:#75b02224!important}.badge_calc_inv_detail{display:block;color:#a4d007;font-size:11px;margin-top:2px}.center{text-align:center}.price{color:#acdbf5;font-weight:500}.badge_calc_game_cell{display:flex;align-items:center;gap:10px}.badge_calc_table td.badge_calc_game_cell{display:table-cell}.badge_calc_table td.badge_calc_game_cell>img,.badge_calc_table td.badge_calc_game_cell>a,.badge_calc_table td.badge_calc_game_cell>div{display:inline-block;vertical-align:middle}.badge_calc_table td.badge_calc_game_cell>img{margin-right:10px}.badge_calc_game_img{width:92px;height:34px;border-radius:2px;object-fit:cover;flex-shrink:0;background:#0000004d}.badge_calc_game_cell a{color:#c7d5e0;text-decoration:none}.badge_calc_game_cell a:hover{color:#66c0f4;text-decoration:underline}.badge_calc_paging{display:flex;justify-content:center;align-items:center;gap:4px;margin:16px 0}.badge_calc_pagebtn{display:inline-block;padding:4px 10px;background:#67c1f526;border-radius:3px;color:#66c0f4;cursor:pointer;font-size:12px;line-height:24px;text-decoration:none;-webkit-user-select:none;user-select:none;border:none;transition:background .1s}.badge_calc_pagebtn:hover{background:#67c1f559;color:#fff}.badge_calc_pagebtn.active{background:#66c0f4;color:#fff}.badge_calc_pagebtn.disabled{opacity:.3;cursor:default;pointer-events:none}.badge_calc_progress_note{color:#8f98a0;font-size:13px;margin-bottom:12px;padding:8px 12px;background:#00000026;border-radius:4px;border-left:3px solid #66c0f4}.badge_calc_loading{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;padding:40px;color:#8f98a0}.badge_calc_spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(102,192,244,.25);border-top-color:#66c0f4;border-radius:50%;animation:badge_calc_spin .7s linear infinite}@keyframes badge_calc_spin{to{transform:rotate(360deg)}}.badge_calc_error{background:#bc2f2f26;border:1px solid rgba(188,47,47,.3);border-left:3px solid #bc2f2f;border-radius:4px;padding:10px 14px;color:#e05d5d;margin-bottom:12px;font-size:13px}.badge_calc_footer{text-align:center;color:#8f98a080;font-size:12px;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.04);margin-top:12px}.badge_calc_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.badge_calc_header .badge_calc_title{margin:0}.badge_calc_currency_picker{margin-left:auto;background:#1b2838;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#c7d5e0;padding:6px 28px 6px 10px;font-size:13px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%238f98a0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.badge_calc_currency_picker:focus{outline:none;border-color:#66c0f4}.badge_calc_currency_picker option{background:#1b2838;color:#c7d5e0}.badge_calc_nav{display:flex;gap:2px;margin-bottom:20px}.badge_calc_nav_tab{padding:10px 20px;background:#0003;border:1px solid rgba(255,255,255,.06);border-bottom:none;border-radius:6px 6px 0 0;color:#8f98a0;cursor:pointer;font-size:14px;transition:background .15s,color .15s}.badge_calc_nav_tab:hover{background:#0000004d;color:#c7d5e0}.badge_calc_nav_tab.active{background:#00000059;color:#66c0f4;border-color:#66c0f433}.badge_calc_store_links{display:flex;gap:3px;flex-wrap:wrap}.badge_calc_store_link{display:inline-flex;align-items:center;justify-content:center;width:24px;height:20px;border-radius:3px;background:#66c0f41a;color:#66c0f4;font-size:8px;font-weight:700;text-decoration:none;transition:background .1s;letter-spacing:-.5px}.badge_calc_store_link:hover{background:#66c0f44d;color:#fff}.badge_calc_collection_empty{text-align:center;padding:40px;color:#8f98a0;font-size:14px}.badge_calc_collection_stats{color:#c7d5e0;font-size:14px;margin-bottom:12px;padding:10px 14px;background:#00000026;border-radius:4px;border-left:3px solid #66c0f4}.badge_calc_collection_stats strong{color:#66c0f4}.badge_calc_collection_controls{display:flex;gap:8px;margin-bottom:16px}.badge_calc_collection_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;padding:20px;background:repeating-linear-gradient(0deg,transparent,transparent 119px,rgba(255,255,255,.03) 119px,rgba(255,255,255,.03) 120px),repeating-linear-gradient(90deg,transparent,transparent 119px,rgba(255,255,255,.03) 119px,rgba(255,255,255,.03) 120px),linear-gradient(135deg,#1a2a3a,#1e3348,#1a2a3a);border-radius:6px;border:2px solid rgba(102,192,244,.15)}.badge_calc_collection_card{display:flex;flex-direction:column;align-items:center;padding:8px;border-radius:4px;border:1px dashed rgba(255,255,255,.1);background:#00000026;transition:border-color .15s,transform .15s,box-shadow .15s}.badge_calc_collection_card:not(.badge_calc_collection_unowned){border-style:solid;border-color:#66c0f433;background:#66c0f40d;box-shadow:0 1px 4px #0000004d}.badge_calc_collection_card:not(.badge_calc_collection_unowned):hover{transform:translateY(-2px) rotate(.5deg);box-shadow:0 4px 12px #0006;border-color:#66c0f466}.badge_calc_collection_unowned{opacity:.45}.badge_calc_collection_unowned:hover{opacity:.65;border-color:#ffffff26}.badge_calc_collection_img{width:80px;height:80px;object-fit:contain;display:block;margin-bottom:6px;border-radius:2px;image-rendering:auto}.badge_calc_collection_placeholder{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;border-radius:2px;background:#0003;border:1px solid rgba(255,255,255,.05);color:#ffffff1f;font-size:28px;font-weight:700;-webkit-user-select:none;user-select:none}.badge_calc_collection_capsule{width:80px;height:80px;object-fit:contain;display:block;margin-bottom:6px;border-radius:2px;background:#0000004d}.badge_calc_collection_info{text-align:center;width:100%}.badge_calc_collection_name{font-size:11px;color:#c7d5e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.badge_calc_collection_level{font-size:10px;color:#66c0f4;font-weight:600}.badge_calc_collection_price{font-size:10px;color:#8f98a0}.badge_modal_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.badge_modal{background:#1b2838;border:1px solid rgba(102,192,244,.2);border-radius:8px;max-width:520px;width:100%;max-height:80vh;overflow-y:auto;padding:20px}.badge_modal_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.badge_modal_title{color:#fff;font-size:16px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge_modal_close{background:none;border:none;color:#8f98a0;font-size:24px;cursor:pointer;padding:0 4px;line-height:1}.badge_modal_close:hover{color:#fff}.badge_modal_section_label{color:#8f98a0;font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.badge_modal_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px;margin-bottom:16px}.badge_modal_slot{display:flex;flex-direction:column;align-items:center;padding:8px;border-radius:4px;border:1px solid rgba(255,255,255,.06);background:#0003}.badge_modal_slot_active{border-color:#66c0f4;background:#66c0f41a;box-shadow:0 0 8px #66c0f433}.badge_modal_img{width:64px;height:64px;object-fit:contain;margin-bottom:6px}.badge_modal_placeholder{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:2px;color:#ffffff1f;font-size:22px;font-weight:700;margin-bottom:6px}.badge_modal_level{font-size:10px;color:#66c0f4;font-weight:600}.badge_modal_name{font-size:9px;color:#8f98a0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80px}@media(max-width:768px){.badge_calc_root{padding:12px 12px 32px}.badge_calc_card{padding:14px}.badge_calc_table{display:block;overflow-x:auto}.badge_calc_import_row{flex-direction:column}.badge_calc_input{flex:none;width:100%}.badge_calc_summary{grid-template-columns:repeat(2,1fr)}.badge_calc_profile_card{flex-direction:column;align-items:center;text-align:center}.badge_calc_profile_info{align-items:center}.badge_calc_target_row{flex-direction:column;align-items:stretch}.badge_calc_target_row button{width:100%}.badge_calc_game_img{width:60px;height:22px}.badge_calc_header{flex-direction:column;gap:12px;align-items:flex-start}.badge_calc_nav{flex-wrap:wrap}.badge_calc_collection_grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));padding:12px}}@media(max-width:480px){.badge_calc_summary{grid-template-columns:1fr}.badge_calc_game_img{display:none}}.badge_calc_trending{margin-bottom:4px}.badge_calc_trending_title{color:#fff;font-weight:300;font-size:16px;margin:0 0 12px}.badge_calc_carousel{display:flex;gap:12px;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:rgba(102,192,244,.3) transparent}.badge_calc_carousel::-webkit-scrollbar{height:5px}.badge_calc_carousel::-webkit-scrollbar-track{background:transparent}.badge_calc_carousel::-webkit-scrollbar-thumb{background:#66c0f44d;border-radius:3px}.badge_calc_carousel_card{flex:0 0 180px;background:#00000040;border:1px solid rgba(255,255,255,.07);border-radius:5px;overflow:hidden;position:relative;transition:border-color .15s,transform .1s}.badge_calc_carousel_card:hover{border-color:#66c0f459;transform:translateY(-2px)}.badge_calc_carousel_img_link{display:block}.badge_calc_carousel_img{width:100%;height:auto;aspect-ratio:184 / 69;object-fit:cover;display:block;background:#0000004d}.badge_calc_carousel_body{padding:8px 10px;display:flex;flex-direction:column;gap:4px}.badge_calc_carousel_name{font-size:12px;color:#c6d4df;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.badge_calc_carousel_xp{font-size:13px;color:#a4d007;font-weight:700}.badge_calc_carousel_price{font-size:11px;color:#8f98a0}.badge_calc_carousel_buy{margin-top:4px;font-size:11px;padding:3px 8px;text-align:center;width:100%;box-sizing:border-box}.badge_calc_deal_badge{position:absolute;top:6px;right:6px;background:#4c6b22;color:#a4d007;font-size:11px;font-weight:700;padding:2px 5px;border-radius:3px;line-height:1.4}.badge_calc_deal_badge_inline{position:static;display:inline-block}.badge_calc_disclaimer{color:#8f98a0;font-size:11px;font-style:italic;margin-top:8px;padding:0 4px}.badge_calc_deals_filters{display:flex;gap:20px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.badge_calc_filter_group{display:flex;align-items:center;gap:8px}.badge_calc_filter_label{color:#8f98a0;font-size:13px;white-space:nowrap}.badge_calc_filter_checkbox{display:flex;align-items:center;gap:8px;color:#c6d4df;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:12px;border-left:1px solid rgba(255,255,255,.08)}.badge_calc_filter_checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid rgba(255,255,255,.2);border-radius:3px;background:#0000004d;cursor:pointer;position:relative;flex-shrink:0}.badge_calc_filter_checkbox input[type=checkbox]:checked{background:#66c0f4;border-color:#66c0f4}.badge_calc_filter_checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.badge_calc_bundle{margin-top:4px}.badge_calc_bundle_title{color:#fff;font-weight:300;font-size:16px;margin:0 0 8px}.badge_calc_desc,.badge_calc_bundle_desc{color:#8f98a0;font-size:13px;line-height:1.5;margin:0 0 16px}@media(max-width:768px){.badge_calc_carousel_card{flex:0 0 150px}.badge_calc_deals_filters{flex-direction:column;align-items:flex-start;gap:10px}}.badge_calc_inventory_header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.badge_calc_btn_blue{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:3px;border:none;font-size:14px;color:#a4d7f5;cursor:pointer;background:linear-gradient(to right,#3a7ebf,#2a5f8f);text-decoration:none;white-space:nowrap;transition:filter .1s}.badge_calc_btn_blue:hover{filter:brightness(1.15);color:#fff}.badge_calc_btn_blue:active{filter:brightness(.95)}.badge_calc_btn_blue:disabled{opacity:.45;cursor:default;filter:none}.badge_calc_inventory_desc{color:#8f98a0;font-size:12px}.badge_calc_checkbox_label{display:flex;align-items:center;gap:6px;color:#8f98a0;font-size:12px;cursor:pointer;white-space:nowrap}.badge_calc_checkbox_label input{cursor:pointer}.badge_calc_inventory_columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;align-items:start}@media(max-width:768px){.badge_calc_inventory_columns{grid-template-columns:1fr}}.badge_calc_inventory_columns.full_width{grid-template-columns:1fr}.badge_calc_stat_amber{color:#c7a329}.badge_calc_stat_green{color:#d2efa9}.badge_calc_stat_purple{color:#b39ddb}.badge_calc_stat_blue{color:#66c0f4}.badge_calc_stat_sub{color:#8f98a0;font-size:11px;margin-top:2px}.badge_calc_warning{background:#c7a3291a;color:#c7a329;padding:8px 12px;border-radius:4px;font-size:12px;margin-top:8px;border:1px solid rgba(199,163,41,.2)}.badge_calc_section_box{background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:6px;overflow:hidden}.badge_calc_section_header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.badge_calc_section_title_sm{color:#fff;font-weight:500;font-size:14px}.badge_calc_section_meta{color:#c7a329;font-size:12px}.badge_calc_dupe_game{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.badge_calc_dupe_game_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.badge_calc_dupe_game_name{display:flex;align-items:center;gap:8px;color:#c7d5e0;font-weight:500}.badge_calc_dupe_badge{background:#c7a32926;color:#c7a329;font-size:10px;font-weight:400;padding:2px 6px;border-radius:3px}.badge_calc_dupe_value{color:#d2efa9;font-weight:500}.badge_calc_dupe_cards{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.badge_calc_dupe_card{position:relative;width:56px;height:80px}.badge_calc_dupe_card_img{width:56px;height:80px;border-radius:3px;border:1px solid rgba(255,255,255,.1);object-fit:cover}.badge_calc_dupe_card_count{position:absolute;top:-4px;right:-4px;background:#c7a329;color:#171a21;font-size:9px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.badge_calc_dupe_avg{color:#8f98a0;font-size:11px;margin-left:4px}.badge_calc_expand_btn{display:block;width:100%;padding:10px;background:#00000026;border:none;color:#66c0f4;font-size:12px;font-weight:500;cursor:pointer;text-align:center;transition:background .15s}.badge_calc_expand_btn:hover{background:#66c0f414}.badge_calc_cta{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#00000026;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:#8f98a0}.badge_calc_cta_link{background:#66c0f41a;color:#66c0f4;text-decoration:none;padding:4px 10px;border-radius:3px;border:1px solid rgba(102,192,244,.2);transition:background .15s}.badge_calc_cta_link:hover{background:#66c0f433}.badge_calc_comp_set{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.badge_calc_comp_set_row{display:flex;gap:12px;align-items:flex-start}.badge_calc_comp_badge_img{width:54px;height:28px;border-radius:3px;object-fit:cover;flex-shrink:0}.badge_calc_comp_set_info{flex:1;min-width:0}.badge_calc_comp_set_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.badge_calc_comp_set_name{color:#c7d5e0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge_calc_tag_green{background:#75b02226;color:#a4d007;font-size:10px;padding:2px 8px;border-radius:3px;font-weight:700;white-space:nowrap}.badge_calc_tag_amber{background:#c7a32926;color:#c7a329;font-size:10px;padding:2px 8px;border-radius:3px;white-space:nowrap}.badge_calc_tag_blue{background:#66c0f426;color:#66c0f4;font-size:10px;padding:2px 8px;border-radius:3px;font-weight:700;white-space:nowrap}.badge_calc_comp_progress{display:flex;align-items:center;gap:8px;margin-bottom:4px}.badge_calc_progress_bar{flex:1;height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.badge_calc_progress_fill{height:100%;border-radius:3px;transition:width .3s ease}.badge_calc_progress_fill.green{background:linear-gradient(to right,#75b022,#a4d007)}.badge_calc_progress_fill.amber{background:linear-gradient(to right,#a08020,#c7a329)}.badge_calc_comp_count{font-size:11px;font-weight:700}.badge_calc_comp_count.green{color:#a4d007}.badge_calc_comp_count.amber{color:#c7a329}.badge_calc_comp_set_bottom{display:flex;justify-content:space-between;align-items:center}.badge_calc_comp_paths{color:#8f98a0;font-size:11px}.badge_calc_comp_paths .green{color:#d2efa9}.badge_calc_hint{color:#a4d00780}.badge_calc_comp_xp{color:#66c0f4;font-size:12px;font-weight:500;white-space:nowrap}.badge_calc_plan_box{border-color:#66c0f433}.badge_calc_plan_header{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#66c0f40d}.badge_calc_plan_subtitle{color:#8f98a0;font-size:12px;margin-top:2px}.badge_calc_plan_stats{display:flex;gap:8px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.badge_calc_plan_stat{flex:1;background:#0000004d;border-radius:4px;padding:10px;text-align:center}.badge_calc_plan_stat_label{color:#8f98a0;font-size:10px;text-transform:uppercase}.badge_calc_plan_stat_value{color:#c7d5e0;font-size:18px;font-weight:500}.badge_calc_plan_steps{padding:14px 16px}.badge_calc_plan_steps_label{color:#8f98a0;font-size:10px;text-transform:uppercase;margin-bottom:12px;letter-spacing:.5px}.badge_calc_plan_step{display:flex;gap:12px;margin-bottom:14px}.badge_calc_plan_step_line{display:flex;flex-direction:column;align-items:center}.badge_calc_plan_step_num{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#171a21;flex-shrink:0}.badge_calc_plan_step_num.green{background:#a4d007}.badge_calc_plan_step_num.amber{background:#c7a329}.badge_calc_plan_step_num.blue{background:#66c0f4}.badge_calc_plan_step_connector{width:2px;flex:1;background:#ffffff14;margin-top:4px}.badge_calc_plan_step_content{padding-bottom:4px}.badge_calc_plan_step_detail{color:#c7d5e0;font-size:13px;font-weight:500}.badge_calc_plan_step_meta{font-size:12px;font-weight:500;margin-top:2px}.badge_calc_plan_step_meta.green{color:#d2efa9}.badge_calc_plan_step_meta.amber{color:#c7a329}.badge_calc_plan_step_meta.blue{color:#66c0f4}.badge_calc_plan_result{background:#0000004d;margin:0 16px 16px;border-radius:4px;padding:14px}.badge_calc_plan_result_grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.badge_calc_plan_result_item{text-align:center}.badge_calc_plan_result_label{color:#8f98a0;font-size:10px}.badge_calc_plan_result_value{font-weight:500}.badge_calc_plan_result_value.blue{color:#66c0f4}.badge_calc_plan_result_value.green{color:#d2efa9}.badge_calc_plan_result_value.amber{color:#c7a329}
