@font-face{font-family:Inter;src:url(/marketplace-assets/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/marketplace-assets/fonts/Inter-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--text-main:#fafcffd9;--text-secondary:157, 161, 163;--text-brand:0, 141, 242;--text-on-brand:255, 255, 255;--text-success:30, 189, 70;--text-attention:245, 131, 0;--text-error:224, 84, 56;--text-promo:255, 105, 51;--surface-background:3, 4, 10;--surface-background-secondary:18, 20, 26;--surface-card:29, 33, 41;--surface-border:35, 40, 51;--surface-line:linear-gradient(180deg, #ffffff1f 0%, #ffffff0a 100%);--surface-brand:0, 141, 242;--surface-modal-tint:#13141ae6;--surface-success:30, 189, 70;--surface-attention:245, 131, 0;--surface-error:224, 84, 56;--surface-promo:255, 105, 51;--quality-normal:178, 178, 178;--quality-genuine:77, 116, 85;--quality-elder:71, 98, 145;--quality-unusual:134, 80, 172;--quality-cursed:34, 80, 172;--quality-heroic:134, 80, 172;--quality-inscribed:207, 106, 50;--quality-autographed:173, 229, 92;--quality-legacy:0, 255, 240;--quality-exalted:204, 204, 204;--quality-frozen:70, 130, 180;--quality-auspicious:50, 205, 50;--quality-infused:136, 71, 255;--quality-corrupted:165, 42, 42;--rarity-common:176, 195, 217;--rarity-uncommon:94, 152, 217;--rarity-rare:75, 105, 255;--rarity-mythical:136, 71, 255;--rarity-legendary:211, 44, 230;--rarity-immortal:255, 213, 121;--rarity-arcana:173, 229, 92;--rarity-ancient:235, 75, 75;--rarity-dota-plus:255, 243, 79;--rarity-seasonal:255, 243, 79;--font-main:Inter, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{background:rgb(var(--surface-background))}body{background:rgb(var(--surface-background));min-width:320px;color:var(--text-main);font-family:var(--font-main);letter-spacing:0;margin:0}button,input{font-family:inherit}button{color:inherit;cursor:pointer}img{display:block}a{text-decoration:none}:focus-visible{outline:2px solid rgba(var(--surface-brand), .35);outline-offset:2px}.main-text{font-size:16px;font-weight:500;line-height:24px}.title-text{font-size:20px;font-weight:600;line-height:24px}.big-text{font-size:28px;font-weight:600;line-height:28px}.small-text{font-size:14px;font-weight:500;line-height:16px}.paragraph-text{font-size:14px;font-weight:500;line-height:18px}.ultra-small-text{font-size:11px;font-weight:500}.bold{font-weight:600}.page{width:100%;min-height:100vh;padding:20px 32px;position:relative}.topbar{z-index:10;grid-template-columns:350px max-content 1fr;justify-content:space-between;align-items:center;gap:48px;height:72px;padding-left:209px;display:grid;position:relative}.brand-nav{align-items:center;gap:38px;min-width:0;display:flex}.brand{color:var(--text-main);white-space:nowrap;flex:none;text-decoration:none}.brand img{object-fit:contain;height:72px}.nav{align-items:center;gap:24px;display:flex}.nav-link{color:rgb(var(--text-secondary));background:0 0;border:0;align-items:center;gap:8px;padding:12px;transition:color .25s;display:inline-flex}.nav-link .main-text{color:inherit}.nav-link:first-child{padding-left:0}.nav-link:hover{color:var(--text-main)}.nav-link:hover .nav-icon{background:var(--text-main);opacity:1}.nav-link.active{color:rgb(var(--text-brand))}.nav-link.active .nav-icon{background:rgb(var(--surface-brand));opacity:1}.nav-link.active:hover{color:rgb(var(--text-brand))}.nav-icon{background:rgb(var(--text-secondary));opacity:.5;flex:none;width:24px;height:24px;transition:background .25s,opacity .25s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nav-icon-cart{-webkit-mask:url(/build/assets/nav-cart-mask-DfQNQyRc.svg) 50%/contain no-repeat;mask:url(/build/assets/nav-cart-mask-DfQNQyRc.svg) 50%/contain no-repeat}.nav-icon-sell{-webkit-mask:url(/build/assets/nav-sell-mask-CJlBs413.svg) 50%/contain no-repeat;mask:url(/build/assets/nav-sell-mask-CJlBs413.svg) 50%/contain no-repeat}.nav-icon-support{-webkit-mask:url(/build/assets/nav-support-mask-DirLemzr.svg) 50%/contain no-repeat;mask:url(/build/assets/nav-support-mask-DirLemzr.svg) 50%/contain no-repeat}.icon{flex:none;width:24px;height:24px}.icon-img{object-fit:contain;display:block}.mask-icon{background:currentColor;flex:none;display:block}.search-icon{background:currentColor;flex:none;width:24px;height:24px;-webkit-mask:url(/build/assets/search-Wsr7xuxD.svg) 50%/contain no-repeat;mask:url(/build/assets/search-Wsr7xuxD.svg) 50%/contain no-repeat}.triangle-icon{width:8px;height:8px;-webkit-mask:url(/build/assets/arrow-down-BCkTkbgs.svg) 50%/contain no-repeat;mask:url(/build/assets/arrow-down-BCkTkbgs.svg) 50%/contain no-repeat}.chevron-left-icon,.chevron-right-icon{width:24px;height:24px}.chevron-left-icon{-webkit-mask:url(/build/assets/chevron-left-DLyXjE-h.svg) 50%/contain no-repeat;mask:url(/build/assets/chevron-left-DLyXjE-h.svg) 50%/contain no-repeat}.chevron-right-icon{-webkit-mask:url(/build/assets/chevron-right-WKwwaAbc.svg) 50%/contain no-repeat;mask:url(/build/assets/chevron-right-WKwwaAbc.svg) 50%/contain no-repeat}.tools{justify-content:space-between;align-items:center;gap:48px;min-width:0;display:flex}.search{border:1px solid rgba(var(--surface-background), 0);background:linear-gradient(rgb(var(--surface-background-secondary)), rgb(var(--surface-background-secondary))) padding-box, var(--surface-line) border-box;width:594px;height:48px;color:rgb(var(--text-secondary));border-radius:999px;align-items:center;gap:8px;padding-left:20px;display:flex;position:relative}.search:focus-within{background:linear-gradient(rgb(var(--surface-background-secondary)), rgb(var(--surface-background-secondary))) padding-box, linear-gradient(rgb(var(--surface-brand)), rgb(var(--surface-brand))) border-box}.search .icon,.search .search-icon{flex:0 0 24px;display:block}.search input{min-width:0;color:var(--text-main);background:0 0;border:0;outline:0;flex:1;padding:12px 20px 12px 0}.search input::placeholder{color:rgb(var(--text-secondary));opacity:1}.search-dropdown{z-index:60;border:1px solid rgb(var(--surface-border));background:rgb(var(--surface-background-secondary));width:100%;box-shadow:0 8px 32px rgba(var(--surface-background), .8);border-radius:24px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.search-option{border:1px solid rgba(var(--surface-background), 0);appearance:none;width:100%;height:56px;color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border-radius:20px;align-items:center;gap:8px;padding:16px;font-family:inherit;transition:background .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out;display:flex}.search-option.is-active,.search-option:hover{border:1px solid rgba(var(--surface-background), 0);background:linear-gradient(rgb(var(--surface-card)), rgb(var(--surface-card))) padding-box, var(--surface-line) border-box;box-shadow:0 1px 2px rgba(var(--surface-background), .4)}.search-thumb{background:rgb(var(--surface-card));border-radius:8px;flex:0 0 43px;width:43px;height:24px;position:relative;overflow:hidden}.search-thumb img{object-fit:cover;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.search-option-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-main);flex:1;overflow:hidden}.search-enter{color:rgb(var(--text-secondary));opacity:.5}.search-enter:hover{opacity:.72}.search-enter-icon{background:currentColor;flex:none;width:24px;height:24px;-webkit-mask:url(/build/assets/enter-QY7el9sY.svg) 50%/contain no-repeat;mask:url(/build/assets/enter-QY7el9sY.svg) 50%/contain no-repeat}.select-control{color:var(--text-main);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;display:flex}.select-root{flex:none;align-items:center;display:flex;position:relative}.select-root.is-open{z-index:20}.select-root.is-open .select-trigger .triangle-icon{transform:rotate(180deg)}.select-root.is-open .dropdown-menu{display:flex}.select-trigger .triangle-icon{transition:transform .16s}.dropdown-menu{z-index:30;overscroll-behavior:contain;border:1px solid rgba(var(--surface-background), 0);background:linear-gradient(rgb(var(--surface-background-secondary)), rgb(var(--surface-background-secondary))) padding-box, var(--surface-line) border-box;width:max(100%,320px);max-height:min(420px,100vh - 160px);box-shadow:0 8px 32px rgba(var(--surface-background), .8);border-radius:24px;flex-direction:column;gap:2px;padding:4px;display:none;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.dropdown-menu.align-right{left:auto;right:0}.dropdown-search-panel{flex-direction:column;gap:4px;padding-bottom:4px;display:flex}.dropdown-search{background:0 0;border:0;width:100%;padding-left:15px}.dropdown-search:focus-within{background:0 0}.dropdown-search input{outline:0}.dropdown-separator{background:rgb(var(--surface-border));width:100%;height:1px}.dropdown-option{border:1px solid rgba(var(--surface-background), 0);width:100%;height:56px;color:var(--text-main);text-align:left;white-space:nowrap;background:0 0;border-radius:20px;align-items:center;gap:8px;padding:16px;transition:background .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out;display:flex}.dropdown-option:hover{border:1px solid rgba(var(--surface-background), 0);background:linear-gradient(rgb(var(--surface-card)), rgb(var(--surface-card))) padding-box, var(--surface-line) border-box;box-shadow:0 1px 2px rgba(var(--surface-background), .4)}.dropdown-option .icon-img{flex:none;width:20px;height:20px}.dropdown-option-image{object-fit:cover;border-radius:50%;flex:0 0 24px;width:24px;height:24px}.dropdown-option.is-hidden{display:none}.login{border:1px solid rgba(var(--surface-background), 0);background:linear-gradient(rgb(var(--surface-background-secondary)), rgb(var(--surface-background-secondary))) padding-box, var(--surface-line) border-box;height:48px;color:rgb(var(--text-on-brand));white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 20px;transition:all .25s ease-in-out;display:flex}.login:hover{background:linear-gradient(rgb(var(--surface-border)), rgb(var(--surface-border))) padding-box, var(--surface-line) border-box;box-shadow:0 8px 16px rgba(var(--surface-background), .28)}.login:active{transform:translateY(1px)}.steam-mark{flex:none;width:91px;height:24px}.button{border:1px solid rgba(var(--surface-background), 0);background:linear-gradient(rgb(var(--surface-card)), rgb(var(--surface-card))) padding-box, var(--surface-line) border-box;color:var(--text-main);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;transition:all .25s ease-in-out;display:inline-flex}.button:hover{background:linear-gradient(rgb(var(--surface-border)), rgb(var(--surface-border))) padding-box, var(--surface-line) border-box;box-shadow:0 8px 16px rgba(var(--surface-background), .28);color:var(--text-main)}.button:active{transform:translateY(1px)}.button-32{min-height:32px;padding:8px 12px}.button-40{min-height:40px;padding:8px 16px}.button-outline{background:linear-gradient(rgb(var(--surface-background)), rgb(var(--surface-background))) padding-box, linear-gradient(rgba(var(--surface-brand), .32), rgba(var(--surface-brand), .32)) border-box;color:rgb(var(--text-brand))}.chip{background:var(--surface-line);min-height:40px;color:var(--text-main);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.chip>*{z-index:1;position:relative}.chip:before{content:"";background:rgb(var(--surface-border));opacity:0;transition:opacity .25s;position:absolute;inset:0}.chip.is-static{cursor:default}.chip.selected:before{opacity:1}.chip.selected .check{background:linear-gradient(rgb(var(--surface-brand)), rgb(var(--surface-brand))) padding-box, linear-gradient(rgb(var(--surface-brand)), rgb(var(--surface-brand))) border-box}.chip.selected .check:after{opacity:1;transform:scale(1)}.check{border:1px solid rgba(var(--surface-background), 0);border:1px solid rgba(var(--surface-background), 0);background:linear-gradient(rgb(var(--surface-card)), rgb(var(--surface-card))) padding-box, var(--surface-line) border-box;border-radius:8px;width:24px;height:24px;position:relative}.check:after{content:"";background:rgb(var(--text-on-brand));opacity:0;width:13px;height:11px;transition:opacity .25s,transform .25s;position:absolute;top:6px;left:5px;transform:scale(.7);-webkit-mask:url(/build/assets/check-DUUDm5MR.svg) 50%/contain no-repeat;mask:url(/build/assets/check-DUUDm5MR.svg) 50%/contain no-repeat}.spark{background:rgb(var(--spark-color));flex:none;width:12px;height:12px;-webkit-mask:url(/build/assets/spark-qo-ApTlK.svg) 50%/contain no-repeat;mask:url(/build/assets/spark-qo-ApTlK.svg) 50%/contain no-repeat}.divider{background:var(--surface-line);flex:none;width:100%;height:1px}.muted{color:rgb(var(--text-secondary))}.flag{flex:none;width:20px;height:20px}@media (width<=1500px){.topbar,.brand-nav,.tools,.nav{gap:24px}.search{width:min(399px,28vw)}}@media (width<=1180px){.topbar{flex-direction:column;align-items:flex-start;height:auto}.tools{width:100%}.search{width:min(399px,100%)}}@media (width<=960px){.page{padding:20px}}@media (width<=720px){.brand-nav,.tools{flex-direction:column;align-items:flex-start}.nav{flex-wrap:wrap;gap:16px}.tools{gap:16px}}h1,h2,h3,h4,h5,h6{margin:0;margin-block:0}.marketplace-body{background:clr(surface-background);color:var(--text-main);font-family:var(--font-main)}.marketplace-header{padding-left:0}.marketplace-search{width:min(594px,34vw)}@media (width<=1500px){.marketplace-header{gap:24px}.marketplace-search{width:min(399px,28vw)}}@media (width<=1180px){.marketplace-header{flex-direction:column;align-items:flex-start;height:auto}.marketplace-search{width:min(399px,100%)}}.marketplace-user-section,.marketplace-user-tools,.user-tool,.account-trigger{align-items:center;display:inline-flex}.marketplace-user-section{flex:none;gap:48px}.marketplace-user-tools{gap:48px}.user-tool{color:var(--text-main);white-space:nowrap;background:0 0;border:0;gap:8px;padding:0}.user-tool-flag{object-fit:contain;flex:none;width:20px;height:20px}.user-currency-symbol{color:rgb(var(--text-secondary))}.account-menu{position:relative}.account-menu.is-open .account-dropdown{display:flex}.account-trigger{width:220px;color:var(--text-main);text-align:right;background:0 0;border:0;gap:16px;padding:0}.account-copy{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-end;gap:4px;min-width:0;display:flex}.account-avatar{background:rgb(var(--surface-card));border-radius:999px;flex:0 0 48px;width:48px;height:48px;position:relative;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-initial{color:rgb(var(--text-secondary));opacity:.5;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.account-name{white-space:nowrap;text-overflow:ellipsis;width:100%;color:rgb(var(--text-secondary));overflow:hidden}.account-balance{white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--text-main);overflow:hidden}.account-dropdown{z-index:40;border:1px solid rgba(var(--surface-background), 0);background:linear-gradient(rgb(var(--surface-background-secondary)), rgb(var(--surface-background-secondary))) padding-box, var(--surface-line) border-box;width:220px;box-shadow:0 8px 32px rgba(var(--surface-background), .8);border-radius:24px;flex-direction:column;gap:2px;padding:4px;display:none;position:absolute;top:calc(100% + 8px);right:0}.dropdown-option.danger{color:rgb(var(--text-error))}.item-card{cursor:pointer;background:rgb(var(--surface-background-secondary));width:288px;min-width:288px;max-width:288px;height:247px;min-height:247px;max-height:247px;box-shadow:0 12px 32px rgba(var(--surface-background), .32);--pointer-x:45.924%;--pointer-y:47.106%;--card-opacity:1;--background-x:48.94%;--background-y:49.016%;--grain:url(/marketplace-assets/icons/grain.webp);--card-aspect:.718;--card-radius:4.55% / 3.5%;--card-edge:#ffe78f;--card-back:#004a80;--card-glow:#ccfffb;--sunpillar-1:#ff7a75;--sunpillar-2:#ffed61;--sunpillar-3:#a8ff61;--sunpillar-4:#85fff7;--sunpillar-5:#7a95ff;--sunpillar-6:#d875ff;--sunpillar-clr-1:var(--sunpillar-1);--sunpillar-clr-2:var(--sunpillar-2);--sunpillar-clr-3:var(--sunpillar-3);--sunpillar-clr-4:var(--sunpillar-4);--sunpillar-clr-5:var(--sunpillar-5);--sunpillar-clr-6:var(--sunpillar-6);border-radius:24px;flex:0 0 288px;display:block;position:relative;overflow:hidden}.item-card>*{z-index:1;position:relative}.item-card:after{content:"";z-index:0;background:radial-gradient(circle, rgba(var(--active-rarity), .75) 0%, rgba(var(--active-rarity), 0) 100%);pointer-events:none;opacity:0;width:640px;height:640px;transition:opacity .25s ease-in-out;position:absolute;top:-393px;left:0}.item-card:hover:after,.sell-card-wrap:hover .item-card:after{opacity:1}.image-shell{height:189px;padding:8px 8px 0;display:block}.image-slot{width:272px;height:181px;display:block;position:relative;overflow:hidden}.image-slot img{object-fit:cover;border-radius:14px;width:100%;height:100%;position:absolute;inset:0}.image-slot img.inventory-image{object-fit:contain}.image-inner{background:rgb(var(--surface-card));border-radius:14px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.image-inner>img{border-radius:23px}.image-inner:after{content:"";z-index:20;border-radius:inherit;box-shadow:inset 0 0 0 4px rgb(var(--surface-background-secondary));pointer-events:none;position:absolute;inset:0}.image-inner video{z-index:10;opacity:0;object-fit:cover;border-radius:0;width:100%;height:100%;transition:opacity .2s ease-in-out;position:absolute;top:0;left:0}.card-body{height:58px;padding:8px 8px 8px 12px;display:block}.card-meta{align-items:center;gap:4px;display:flex}.card-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.card-title{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.badges{gap:2px;min-width:0;display:flex;overflow:hidden}.badge{background:var(--surface-line);min-height:20px;color:rgb(var(--text-secondary));white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.price-button{text-align:center;white-space:nowrap;border:1px solid rgba(var(--surface-background), 0);background:linear-gradient(rgb(var(--surface-card)), rgb(var(--surface-card))) padding-box, var(--surface-line) border-box;min-width:57px;height:40px;color:var(--text-main);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:8px 16px;display:inline-flex}.cards{grid-template-columns:repeat(auto-fill,288px);justify-content:start;gap:4px;margin-top:24px;display:grid}.bottom-pager{margin-top:24px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:420px;display:flex}.empty-state-image{object-fit:contain;opacity:.72;width:128px;height:128px}.button-48{min-height:48px;padding:12px 20px}.success-text{color:rgb(var(--text-success))}.error-text{color:rgb(var(--text-error))}.primary-text{color:var(--text-main)}.brand-text{color:rgb(var(--text-brand))}[x-cloak]{display:none!important}.modal-enter{transition:opacity .16s,transform .16s}.modal-enter-start{opacity:0;transform:scale(.96)}.modal-enter-end{opacity:1;transform:scale(1)}
