@font-face{font-family:Unbounded;src:url(../media/Unbounded-Variable.2o0w_6rj3qjvh.ttf)format("truetype");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Manrope;src:url(../media/Manrope-Variable.0nrgw8_4xg_io.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--page-title:40px;--page-title-line:48px;--section-title:28px;--section-title-line:36px;--item-title:20px;--item-title-line:28px;--text-body:16px;--text-small:14px;--text-label:12px;--panel-padding:24px;--section-gap:48px;--radius-control:4px;--radius-panel:8px;--paper:#29344e;--cloud:#3c4965;--ink:#cee9eb;--muted:#adcad2;--accent:#b2ff59;--accent-glow:#b2ff594d;--mint:#354960;--surface:#1f2a41db;--line:#c0dfe552;--control-line:#c0dfe594;--control:#24314b;--disabled:#2b3952;--solid-surface:#202c45;--font-interface:"Manrope", sans-serif;--font-display:"Unbounded", sans-serif}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper);color:var(--ink);font-family:var(--font-interface);scroll-behavior:smooth;scroll-padding-top:24px}body{isolation:isolate;min-width:0;font-size:var(--text-body);margin:0;line-height:1.5}:where(.storefront-root) button,:where(.storefront-root) input,:where(.storefront-root) select{font:inherit;color:inherit}:where(.storefront-root) a{color:inherit;text-decoration:none}:where(.storefront-root) button,:where(.storefront-root) a,:where(.storefront-root) input,:where(.storefront-root) select,:where(.storefront-root) summary{-webkit-tap-highlight-color:transparent}:where(.storefront-root) button,:where(.storefront-root) summary{cursor:pointer}:where(.storefront-root) button{border-radius:4px}:where(.storefront-root) button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{background:var(--accent);color:var(--paper)}:where(.storefront-root) h1,:where(.storefront-root) h2,:where(.storefront-root) h3,:where(.storefront-root) p{margin:0}:where(.storefront-root) h1{font:700 var(--page-title)/var(--page-title-line) var(--font-display);letter-spacing:-.04em;text-wrap:balance}:where(.storefront-root) h2{font:650 var(--section-title)/var(--section-title-line) var(--font-display);letter-spacing:-.035em;text-wrap:balance}:where(.storefront-root) h3{font:650 var(--item-title)/var(--item-title-line) var(--font-interface);letter-spacing:-.02em;text-wrap:pretty}:where(.storefront-root) p{text-wrap:pretty;line-height:1.5}:where(.storefront-root) input,:where(.storefront-root) select{border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--control);width:100%;min-width:0;height:48px;min-height:48px;line-height:20px;font-size:var(--text-body);font-variant-numeric:tabular-nums;padding:12px 16px}:where(.storefront-root) input::placeholder{color:var(--muted);opacity:1}:where(.storefront-root) input:disabled,:where(.storefront-root) select:disabled{opacity:1;color:var(--muted);background:var(--disabled);border-color:var(--line);cursor:not-allowed}:where(.storefront-root) input[aria-invalid=true]{border-style:dashed;border-width:2px;padding:11px 13px}:where(.storefront-root) fieldset{border:0;min-width:0;margin:0;padding:0}:where(.storefront-root) legend{margin-bottom:12px;padding:0}.page-width{width:min(1280px,100% - 80px);margin-inline:auto}.panel{padding:var(--panel-padding);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);min-width:0}.eyebrow{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.085em;font-weight:600;line-height:16px;display:block}.field-hint{font-size:var(--text-small);color:var(--muted);line-height:20px}.field-error{font-size:var(--text-small);font-weight:500;line-height:20px}.field-error:empty{display:none}.field-error:not(:empty){border-left:2px solid var(--ink);margin-top:4px;padding-left:12px}.text-link{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.text-link:hover{text-decoration-thickness:2px}.text-link-with-icon{text-decoration-line:none}.text-link-label{text-decoration-line:underline;text-decoration-thickness:inherit;text-underline-offset:inherit}.button-primary,.button-secondary{border:1px solid var(--control-line);min-height:48px;font-size:var(--text-small);border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-weight:600;line-height:20px;transition:box-shadow .16s,background-color .16s;display:inline-flex}.button-primary{background:var(--accent);color:var(--paper);font-weight:750}.button-secondary{background:var(--control)}.button-primary:hover:not(:disabled),.button-secondary:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.button-primary:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--paper)}.button-secondary:hover:not(:disabled){border-color:var(--accent)}.button-primary:disabled,.button-secondary:disabled{color:var(--muted);background:var(--disabled);border-color:var(--line)}.paper-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 16% 35%,#3c4965 0,#0000 44%),radial-gradient(at 88% 14%,#1c2841 0,#0000 48%),radial-gradient(at 55% 96%,#3b4863 0,#0000 46%),#29344e;position:fixed;inset:-8vh -4vw}.paper-atmosphere:after{content:"";opacity:.62;background:url(../media/grain.3oebwpht_u6gy.svg) 0 0/192px 192px;position:absolute;inset:0}.skip-link{z-index:10;background:var(--solid-surface);padding:16px;position:fixed;top:-100px;left:24px}.skip-link:focus{top:16px}.skip-link:not(:focus){clip-path:inset(50%)}.site-header{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:32px;margin-top:24px;padding:20px 24px;display:flex}.site-name{letter-spacing:-.015em;white-space:nowrap;margin-right:auto;font-size:14px;font-weight:600;line-height:1.1;display:block}.site-name>span{font-family:var(--font-display);letter-spacing:-.055em;font-size:22px;font-weight:800;display:block}.main-nav,.header-actions{align-items:center;gap:24px;display:flex}.main-nav a{text-transform:uppercase;letter-spacing:.015em;align-items:center;min-height:44px;font-size:12px;font-weight:500;display:inline-flex}.main-nav a:hover,.main-nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.header-actions{gap:8px}.home-page{padding-block:var(--space-12) var(--space-16);gap:var(--section-gap);display:grid}.hero-converter{margin-top:0}.hero-converter .converter{padding:var(--panel-padding);grid-template-columns:minmax(0,1fr) 1.2fr;gap:24px 32px;display:grid}.converter-intro{align-content:start;gap:12px;display:grid}.hero-converter .converter h2{margin:0}.hero-converter .converter-fields{align-self:center;margin:0}.hero-converter .converter-rate{grid-column:1/-1;margin:0}.hero-converter .field-error{grid-column:1/-1}.home-intro{grid-template-columns:.9fr 1.1fr;gap:24px;display:grid}.intro-copy{border-color:var(--line);border-bottom-width:1px;flex-direction:column;align-items:flex-start;padding:28px 32px;display:flex;position:relative;overflow:hidden}.intro-copy h1{margin:22px 0 16px}.intro-copy>p:not(.eyebrow){font-size:18px;line-height:1.5}.intro-copy .text-link{margin-top:20px}.intro-copy:after{content:"";pointer-events:none;opacity:.25;background:radial-gradient(circle,#cee9eb 1px,#0000 1.8px) 0 0/7px 7px;width:180px;height:170px;position:absolute;bottom:-55px;right:-26px;-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.intro-copy>*{z-index:1;position:relative}.intro-copy:after{z-index:0}.converter{padding:var(--panel-padding);border-color:var(--line);border-bottom-width:1px}.converter h2{margin:0}.converter-fields{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:end;gap:12px;margin-bottom:16px;display:grid}.converter-fields>span{justify-content:center;align-items:center;min-height:56px;font-size:24px;display:flex}.field{flex-direction:column;gap:8px;min-width:0;font-size:14px;line-height:1.45;display:flex}.input-wrap{align-items:center;min-width:0;display:flex;position:relative}.input-wrap input{padding-right:75px}.input-unit{color:var(--muted);pointer-events:none;font-size:14px;position:absolute;right:14px}.converter input:focus::placeholder{opacity:0}.converter input{background:var(--control);height:56px;min-height:56px;padding-left:16px;font-size:24px;line-height:1.2}.converter-rate{border-top:1px solid var(--line);margin-top:24px;padding-top:12px;font-size:14px;line-height:1.5}.section-kicker{justify-content:space-between;align-items:center;gap:16px;display:flex}.category-unavailable{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.category-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.category-list a{border:1px solid var(--line);border-radius:var(--radius-control);overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.category-list a:hover{background:var(--mint)}.category-list strong{justify-content:space-between;gap:8px;font-size:16px;line-height:24px;display:flex}.category-list a>span{color:var(--muted);font-size:14px;line-height:20px}.section-heading{padding:var(--panel-padding);border-color:var(--line);border-radius:var(--radius-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.section-heading h2{margin:0}.showcase-unavailable{border-color:var(--line);border-top:0;border-radius:0 0 4px 4px}.catalog-status{justify-content:center;align-items:center;gap:24px;min-height:224px;padding:32px 16px;display:flex}.catalog-status p{max-width:410px;color:var(--muted);margin-top:8px;font-size:16px}.status-mark{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--control);flex-shrink:0;place-items:center;width:64px;height:64px;font-size:32px;display:grid}.topup-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.topup-panel{padding:var(--panel-padding);border:1px solid var(--line);border-top-width:1px;flex-direction:column;display:flex}.topup-panel h2{margin:0}.topup-panel .section-description{color:var(--muted);max-width:60ch;margin-top:8px}.index-tag{border:1px solid var(--line);background:var(--mint);padding:4px 8px;font-size:12px;line-height:16px}.steam-panel .index-tag{background:var(--mint)}.topup-panel form{flex-direction:column;flex:1;gap:16px;margin-top:24px;display:flex}.topup-panel .button-primary{justify-content:space-between;width:100%;min-height:48px;margin-top:8px}.topup-actions{flex-direction:column;gap:16px;margin-top:auto;display:flex}.topup-panel .topup-actions .button-primary{margin-top:0}.account-topup form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.account-topup .topup-actions .button-primary{width:100%}.steam-amount-presets{flex-wrap:wrap;gap:8px;display:flex}.steam-amount-presets .button-secondary[aria-pressed=true]{background:var(--mint);border-color:var(--ink)}.steam-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.steam-fields .input-wrap input{padding-right:32px}.capabilities-section{padding:var(--panel-padding)}.capabilities-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.capabilities-list li{border-left:1px solid var(--line);min-width:0;padding:24px 24px 0}.capabilities-list li:first-child{border-left:0;padding-left:0}.capabilities-list li:last-child{padding-right:0}.capability-index{color:var(--accent);font-variant-numeric:tabular-nums;font-size:12px}.capabilities-list h3{margin-top:12px}.capabilities-list p{color:var(--muted);font-size:var(--text-body);max-width:60ch;margin-top:8px}.faq-section{padding:var(--panel-padding);border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:32px;display:grid}.faq-heading h2{margin:0}.faq-items details{border-bottom:1px solid var(--line)}.faq-items details:first-child{border-top:1px solid var(--line)}.faq-items summary{align-items:center;gap:16px;min-height:72px;padding:24px 0;font-size:16px;line-height:24px;list-style:none;display:flex}.faq-items summary::-webkit-details-marker{display:none}.faq-index{color:var(--muted);font-size:12px}.faq-toggle{flex:0 0 20px;margin-left:auto;display:inline-flex}.faq-items details[open] .faq-toggle{transform:rotate(45deg)}.faq-items details>p{color:var(--muted);font-size:var(--text-body);max-width:68ch;padding:0 36px 24px}.site-footer{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:32px 24px;display:flex}.support-link{letter-spacing:-.03em;align-items:center;gap:20px;min-height:44px;font-size:20px;display:flex}.site-footer nav{gap:20px;display:flex}.site-footer nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.site-footer a:hover{text-underline-offset:4px;text-decoration:underline}.footer-rate{text-align:right;font-size:14px}.footer-rate span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.inner-page{min-height:70svh;padding-block:48px 64px}.page-heading{padding:var(--panel-padding);border-color:var(--line);margin-bottom:24px}.page-heading h1{margin:0 0 8px}.page-heading p{color:var(--muted)}.catalog-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.catalog-search{padding:var(--panel-padding);grid-column:1/-1}.search-row{align-items:center;gap:16px;margin-top:8px;display:flex}.search-row input{background:var(--control)}.search-row>span{font-size:32px}.filters-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.filter-toggle{display:none}.filter-fields{flex-direction:column;gap:24px;margin-top:24px;display:flex}.active-filters{border-top:1px solid var(--line);margin-top:16px;padding-top:12px;font-size:14px}.active-filters ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.active-filters li{overflow-wrap:anywhere;line-height:1.5}.active-filters button{background:0 0;border:0;padding:0}.price-filter legend{font-size:14px}.range-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.range-fields input{padding-inline:10px}.reset-filters{width:100%}.results-heading{padding:var(--panel-padding);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.results-heading>div:first-child{gap:8px;display:grid}.catalog-results>.panel .catalog-status{min-height:312px}.empty-search{text-align:center;padding-block:64px}.empty-search p{color:var(--muted);margin:12px 0 24px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{border:1px solid var(--line);background:var(--surface);border-bottom-width:1px;border-radius:4px;flex-direction:column;min-width:0;transition:border-color .24s,box-shadow .24s;display:flex;overflow:hidden}.product-image{aspect-ratio:1.2;perspective:800px;background:0 0;place-items:center;min-width:0;padding:24px;display:grid;overflow:hidden}.product-image img{object-fit:contain;width:100%;height:100%;max-height:480px}.product-card .product-image img{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.product-card:focus-within{border-color:var(--accent)}@media (hover:hover) and (pointer:fine){.product-card:hover{border-color:var(--accent);box-shadow:0 0 24px #b2ff5917}}@media (prefers-reduced-motion:no-preference){.product-card:focus-within .product-image img{transform:scale(1.05)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.product-card:hover .product-image img{transform:rotateX(var(--skin-rotate-x,0deg)) rotateY(var(--skin-rotate-y,0deg)) scale(1.09)}}.product-card-body{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.product-card h3{overflow-wrap:anywhere}.product-card h3 a:hover{text-underline-offset:3px;text-decoration:underline}.product-price{font-variant-numeric:tabular-nums;overflow-wrap:normal;flex-direction:column;gap:4px;display:flex}.product-card .product-price{margin-top:auto;padding-top:8px}.product-price strong{letter-spacing:-.025em;font-size:24px;font-weight:650;line-height:32px;font-family:var(--font-display)}.product-price>span{color:var(--muted);font-size:var(--text-small);line-height:20px}.product-price .price-value,.product-price .price-unit{white-space:nowrap;display:inline-block}.product-card{isolation:isolate;position:relative}.product-card-link:after{content:"";z-index:1;position:absolute;inset:0}.product-card-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:-3px;border-radius:4px}.product-card .purchase-area{z-index:2;position:relative}.product-details{grid-template-columns:1.15fr 1fr;gap:32px;display:grid}.product-details>.product-image{border:1px solid var(--line);border-radius:var(--radius-control);align-self:start}.product-information{min-width:0}.product-information h1,.product-information h2{overflow-wrap:anywhere;margin:12px 0 16px}.product-information h1{font-size:var(--section-title);line-height:var(--section-title-line);letter-spacing:-.035em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;font-weight:650}.product-description{max-width:65ch;color:var(--muted);white-space:pre-line;overflow-wrap:anywhere}.product-origin{color:var(--muted);font-size:12px;line-height:1.65}.product-source a{text-underline-offset:3px;text-decoration:underline}.product-source{color:var(--muted);border-block:1px solid var(--line);margin-top:20px;padding-block:12px;font-size:14px;line-height:20px}.product-source summary{min-height:32px;padding-block:6px}.product-source p{margin-top:12px}.specifications{border-top:1px solid var(--line);margin:24px 0}.specifications>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;font-size:14px;display:flex}.specifications dt{color:var(--muted)}.specifications dd{overflow-wrap:anywhere;margin:0}.purchase-area{margin-top:24px}.purchase-area button{width:100%;margin-bottom:12px}.payment-methods{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.payment-methods p{margin-top:8px;font-size:14px}.product-information>.text-link{margin-top:20px}.not-found{padding:var(--panel-padding);max-width:840px}.not-found h1{margin:12px 0 16px}.not-found .button-primary{margin-top:24px}:where(.storefront-root) dialog{width:min(960px,100vw - 48px);max-height:calc(100svh - 48px);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--solid-surface);border-bottom-width:1px;padding:0}:where(.storefront-root) dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1424b8}.dialog-content{padding:var(--panel-padding)}.dialog-close{margin-bottom:24px;margin-left:auto;display:flex}.dialog-close.button-secondary{box-shadow:none;background:0 0;border-color:#0000}.dialog-close.button-secondary:hover:not(:disabled){box-shadow:none;color:var(--accent);border-color:#0000}.dialog-close span{font-size:24px}.dialog-content>h2{margin:16px 0}.dialog-content>p{max-width:580px}:where(.storefront-root) dialog.logout-dialog{width:min(480px,100vw - 32px)}.logout-dialog h2{font-size:24px;line-height:32px}.logout-dialog h2+p{color:var(--muted);margin-top:12px}.logout-dialog .field-error{margin-top:16px}.logout-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.dialog-content>.text-link{margin-top:24px}@keyframes atmosphere-shift{to{transform:translateY(6vh)}}@keyframes panel-reveal{0%{opacity:.2}to{opacity:1}}@supports (animation-timeline:scroll()){@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.paper-atmosphere{animation:linear both atmosphere-shift;animation-timeline:scroll(root)}}}@media (prefers-reduced-motion:no-preference){dialog[open] .dialog-content{animation:.18s ease-out panel-reveal}.intro-copy:after{animation:.5s ease-out panel-reveal}}@media (max-width:1150px){.site-header{flex-wrap:wrap;gap:20px}.main-nav{border-top:1px solid var(--line);order:3;width:100%;padding-top:8px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-intro{grid-template-columns:.85fr 1.15fr}.converter,.intro-copy,.topup-panel{padding:24px}.steam-fields{grid-template-columns:1fr}.site-footer{flex-wrap:wrap}.footer-rate{margin-left:auto}}@media (max-width:900px){.capabilities-list{grid-template-columns:1fr}.capabilities-list li,.capabilities-list li:first-child{border-left:0;border-bottom:1px solid var(--line);padding:24px 0}.capabilities-list li:last-child{border-bottom:0;padding-bottom:0}.hero-converter .converter{grid-template-columns:1fr}.page-width{width:calc(100% - 48px)}.home-intro{grid-template-columns:1fr}.intro-copy{padding:28px}.intro-copy h1{margin-top:16px}.intro-copy>p:not(.eyebrow) br{display:none}.home-page{padding-block:32px 48px}.topup-grid{gap:16px}.faq-section{grid-template-columns:1fr;gap:24px}.faq-heading h2 br{display:none}.catalog-layout{grid-template-columns:1fr}.catalog-filters{padding-block:16px}.filter-toggle{display:inline-flex}.filter-fields{display:none}.filter-fields.is-open{grid-template-columns:1fr 1fr;align-items:start;display:grid}.filter-fields .reset-filters{align-self:end}.catalog-search{grid-column:auto}.product-grid,.category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-details{grid-template-columns:1fr}.product-details>.product-image{aspect-ratio:1.7}}@media (max-width:600px){.page-width{width:calc(100% - 32px)}.site-header{gap:16px;margin-top:16px;padding:16px}.site-name>span{font-size:18px}.header-actions{gap:8px}.header-actions .button-primary{gap:8px;padding:10px;font-size:12px}.header-actions .button-primary>span{display:none}.cart-button{padding:10px 8px;font-size:12px}.main-nav{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:6px}.main-nav a{font-size:12px}.home-page{padding-top:32px}.home-intro{gap:16px}.intro-copy{padding:24px 20px}.intro-copy h1{margin:20px 0 16px;font-size:36px}.intro-copy>p:not(.eyebrow){font-size:16px}.intro-copy>p:not(.eyebrow) br{display:initial}.intro-copy .text-link{margin-top:16px}.converter-fields{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:8px}.converter input{padding-left:12px;padding-right:56px;font-size:20px}.converter .input-unit{font-size:12px;right:8px}.converter .field:last-child input{padding-right:24px}.converter-fields>span{font-size:18px}.section-kicker{align-items:flex-start}.section-heading,.section-heading .text-link{gap:12px}.catalog-status{flex-direction:column;align-items:flex-start;gap:24px;min-height:270px;padding:24px 8px}.status-mark{width:48px;height:48px;font-size:24px}.catalog-status p{font-size:14px}.topup-grid{grid-template-columns:1fr;gap:16px}.topup-panel form{margin-top:24px}.faq-items summary{gap:12px}.faq-items details>p{padding:0 0 24px}.site-footer{gap:16px;margin-bottom:16px;padding:24px 16px}.site-footer>div,.site-footer nav{width:100%}.site-footer nav{border-top:1px solid var(--line);justify-content:space-between;padding-top:8px}.footer-rate{text-align:left;margin-left:0}.inner-page{padding-block:32px 48px}.filter-fields.is-open{grid-template-columns:1fr}.catalog-layout{gap:16px}.results-heading{align-items:flex-start}.results-heading .field-hint{text-align:left}.product-grid,.category-list,.catalog-results .product-grid{grid-template-columns:1fr}.product-details>.product-image{aspect-ratio:1.2}dialog{width:calc(100vw - 24px);max-height:calc(100svh - 24px)}.dialog-content{padding:16px 16px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.account-record-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.account-overview>*,.account-history>*,.account-order-item>div{min-width:0}.account-balance-card .product-price strong{font-size:32px;line-height:40px}.account-order-item{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;padding-block:12px;display:grid}.account-order-item img{object-fit:contain;width:88px;height:70px}.account-order-item a{overflow-wrap:anywhere}.account-order-item .product-price{margin-top:8px}.account-order-item .product-price strong{font-size:20px;line-height:28px}.order-status{border:1px solid var(--line);white-space:nowrap;padding:4px 8px;font-size:12px;line-height:16px}.order-status-delivered{color:var(--accent);background:#b2ff590f}.order-status-pending{color:var(--ink);background:var(--control)}.account-page{gap:24px;padding-block:48px 64px;display:grid}.account-section{align-content:start;gap:24px;display:grid}.account-section .section-kicker{align-items:flex-start}.account-form{gap:8px;max-width:840px;display:grid}.account-form .button-primary,.account-section>.button-primary{justify-self:start}.account-empty{justify-items:start;gap:20px;display:grid}.account-steam-id,.account-form input{overflow-wrap:anywhere}.account-history{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.cart-items,.history-list{margin:0;padding:0;list-style:none}.cart-items li{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:20px 0;display:grid}.cart-items img{object-fit:contain;max-width:100%}.cart-items a{overflow-wrap:anywhere}.cart-summary{justify-content:space-between;align-items:center;gap:24px;display:flex}.history-list li{border-bottom:1px solid var(--line);gap:12px;padding:16px 0;display:grid}.product-card-body .purchase-area{margin-top:0}.product-card-body .purchase-area .button-primary{width:100%}.cart-selection{align-items:stretch;gap:8px;margin-bottom:12px;display:flex}.cart-selected{border:1px solid var(--accent);border-radius:var(--radius-control);min-height:48px;color:var(--accent);background:#b2ff5914;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:650;display:flex}.purchase-area .cart-remove{flex:0 0 48px;justify-content:center;width:48px;min-height:48px;margin-bottom:0;padding:12px}.purchase-area>.button-primary{min-height:48px}.cart-remove:disabled{cursor:wait}.steam-verified{border-left:2px solid var(--accent);gap:8px;padding-left:12px;display:grid}@media (max-width:900px){.account-overview,.account-history{grid-template-columns:1fr}.cart-items li{grid-template-columns:90px minmax(0,1fr);gap:16px}.cart-items li .product-price{grid-column:1/-1}.cart-items li button{grid-column:2;justify-self:start}}@media (max-width:560px){.account-page{padding-block:32px 48px}.account-section .section-kicker{flex-wrap:wrap;gap:16px}.cart-summary{flex-direction:column;align-items:flex-start}}.filter-group{border-bottom:1px solid var(--line);min-width:0;padding-bottom:16px}.filter-group summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:600;list-style:none;display:flex}.filter-group summary::-webkit-details-marker{display:none}.filter-group summary>span{color:var(--accent);margin-left:auto}.filter-options{scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:8px;max-height:272px;margin-top:8px;display:grid;overflow-y:auto}.filter-choice{cursor:pointer;align-items:center;gap:8px;min-width:0;min-height:44px;font-size:14px;line-height:20px;display:flex}.filter-choice input{appearance:auto;accent-color:#b2ff59;flex:0 0 20px;width:20px;height:20px;min-height:0;margin:1px 0 0;padding:0}.filter-choice>span{overflow-wrap:anywhere;flex:1;min-width:0}.filter-choice small{color:var(--muted);font-size:12px}.filter-group>.range-fields,.filter-group>.field,.filter-group>.filter-choice,.weapon-search{margin-top:16px}.weapon-search{padding:10px;font-size:16px}.color-options{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.color-choice{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;padding:4px;display:grid;position:relative}.color-choice>span{border-radius:50%;width:24px;height:24px}.color-choice[aria-pressed=true]{border:2px solid #b2ff59}.color-choice b{color:#fff;text-shadow:0 1px 3px #000,0 0 3px #000;font-size:16px;position:absolute}.catalog-sort{width:min(100%,255px)}.catalog-sort label{color:var(--muted);font-size:12px}.catalog-sort select{min-width:0;font-size:16px}.filter-chips{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.filter-chips button{text-align:left;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);align-items:center;gap:8px;max-width:100%;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.filter-chips button:hover{border-color:#b2ff59}.filter-chips button>span{color:#b2ff59;flex-shrink:0}.filter-chips .clear-all{color:#b2ff59}.sort-explanation{color:var(--muted);margin:12px 0;font-size:14px}@media (max-width:600px){.results-heading{flex-wrap:wrap}.catalog-sort{width:100%}.color-choice{width:44px;height:44px}}.steam-payment-summary{background:var(--control);border:1px solid var(--line);border-radius:4px;gap:8px;margin:0;padding:16px;display:grid}.steam-payment-summary>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.steam-payment-summary dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.steam-payment-total{border-top:1px solid var(--line);padding-top:12px;font-weight:700}@media (max-width:400px){.steam-payment-summary>div{flex-wrap:wrap;gap:4px 12px}}.site-footer{display:block}.footer-main{grid-template-columns:1.2fr .7fr 1.1fr;gap:32px;display:grid}.site-footer .footer-main nav{border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.footer-main .eyebrow{margin-bottom:8px}.footer-main .site-name{margin-bottom:20px;display:inline-block}.footer-main .support-link{font-size:18px}.footer-company{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.footer-company dl{gap:12px;margin:16px 0 0;font-size:14px;line-height:22px;display:grid}.footer-company dl>div{flex-wrap:wrap;gap:4px 12px;display:flex}.footer-company dt{color:var(--muted)}.footer-company dd{overflow-wrap:anywhere;margin:0}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin-top:32px;padding-top:24px;display:flex}.footer-bottom p{margin:0;font-size:14px}.footer-payments{align-items:center;gap:24px;display:flex}.footer-payments img{object-fit:contain;display:block}.footer-bottom p>span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.legal-page{padding-top:48px;padding-bottom:64px}.legal-heading{padding:var(--panel-padding);gap:12px;margin-bottom:24px;display:grid}.legal-heading h1{overflow-wrap:anywhere}.legal-heading>p:not(.eyebrow){color:var(--muted);line-height:24px}.legal-body{padding:var(--panel-padding)}.legal-body section{gap:12px;margin-bottom:32px;display:grid}.legal-body p{overflow-wrap:anywhere;line-height:24px}.legal-body nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 32px;padding-top:24px;display:flex}.legal-body nav a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:900px){.footer-main{grid-template-columns:1fr 1fr;gap:24px}.footer-main>div{grid-column:1/-1}}@media (max-width:600px){.footer-main{grid-template-columns:1fr;gap:24px}.footer-bottom{flex-direction:column;align-items:start;gap:16px}.legal-page{padding-block:32px 48px}}.ui-icon{vertical-align:middle;flex:0 0 20px;width:20px;height:20px;display:inline-block}.category-list .ui-icon{margin-top:2px}.product-card{border-radius:var(--radius-panel)}.product-card .purchase-area>.button-secondary{min-height:48px}.product-card .purchase-area>.button-secondary:hover{background:var(--mint)}.account-form>button{margin-top:8px}.account-form>label{font-size:14px;font-weight:600}.account-empty{gap:16px}.account-section>p{max-width:65ch}.cart-notice{z-index:80;right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));border:1px solid var(--line);border-radius:var(--radius-panel);background:#202c42;grid-template-columns:64px minmax(0,1fr) 44px;gap:16px;width:min(520px,100vw - 48px);padding:24px;display:grid;position:fixed;box-shadow:0 8px 32px #0000003d}.cart-notice>img{object-fit:contain;width:64px;height:64px}.cart-notice-copy{min-width:0}.cart-notice-copy strong{align-items:flex-start;gap:8px;font-size:16px;line-height:24px;display:flex}.cart-notice-copy strong svg{color:var(--accent);flex:0 0 20px;margin-top:2px}.cart-notice-copy p{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:20px}.cart-notice-close{align-self:start;width:44px;height:44px;min-height:44px;padding:0}.cart-notice-link{grid-column:2/4;justify-content:space-between;gap:16px}@media (max-width:600px){.cart-notice{left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) 44px;gap:16px;width:auto;padding:16px}.cart-notice>img{display:none}.cart-notice-link{grid-column:1/-1}}.account-record-heading+.field-hint{margin-top:-4px}.history-list li{gap:8px;padding-block:24px}.history-list li:first-child{padding-top:0}.history-list li:last-child{border-bottom:0;padding-bottom:0}.header-actions .button-secondary{white-space:nowrap}.color-choice b{display:inline-flex}.color-choice .ui-icon{filter:drop-shadow(0 1px 2px #000)}@media (max-width:900px){:root{--section-gap:32px}}@media (max-width:600px){:root{--page-title:28px;--page-title-line:36px;--section-title:24px;--section-title-line:32px;--item-title:18px;--item-title-line:24px;--panel-padding:16px}.converter,.topup-panel{padding:var(--panel-padding)}.header-actions .button-secondary{min-height:44px;padding:8px;font-size:12px}.site-header{gap:12px}.main-nav{gap:8px 16px;padding-top:8px}.account-balance-card .product-price strong{font-size:28px;line-height:36px}.faq-section{gap:24px}.catalog-status{padding:24px 0}}.filter-group[open] .filter-expander .icon-vertical{display:none}:where(.storefront-root) h1{-webkit-hyphens:auto;hyphens:auto}:where(.storefront-root) h2{text-wrap:pretty}.account-nav-short{display:none}.header-actions a[aria-current=page]{border-color:var(--ink)}.account-form>.button-secondary{justify-self:start}@media (max-width:900px){.cart-items li{grid-template-columns:80px minmax(0,1fr) 44px;gap:12px;padding-block:24px}.cart-items li>img{grid-area:1/1}.cart-items li>div:not(.product-price){grid-area:1/2}.cart-items li>button{grid-area:1/3;align-self:start;width:44px;height:44px;min-height:44px;padding:0}.cart-remove-label{display:none}.cart-items li .product-price{grid-area:2/1/auto/-1}}@media (max-width:600px){.account-nav-full{display:none}.account-nav-short{display:inline}.header-actions .ui-icon{display:none}}.site-name{align-items:center;min-height:44px;display:inline-flex}.field,.text-link,.site-footer nav a{line-height:20px}.main-nav a{line-height:16px}.account-order-item a,.cart-items li>div>a{align-items:center;min-height:44px;display:inline-flex}.live-catalog-filters{grid-template-columns:1fr 2fr 1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.live-catalog-filters label{gap:8px;min-width:0;display:grid}.live-catalog-filters select{background:var(--surface,#152230);width:100%;min-width:0;color:inherit;border:1px solid;border-radius:12px;padding:14px}.payment-status{overflow-wrap:anywhere;gap:16px;display:grid}.checkout-confirmation{border-top:1px solid;gap:16px;padding-top:24px;display:grid}.checkout-confirmation ul{gap:16px;display:grid}@media (max-width:900px){.live-catalog-filters{grid-template-columns:1fr 1fr}}@media (max-width:520px){.live-catalog-filters{grid-template-columns:1fr}}.account-steam-history{grid-column:1/-1}.account-steam-history .steam-payment-summary{margin-top:12px}.account-steam-history>.button-secondary{margin:16px 12px 0 0}.login-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:560px){.login-actions{flex-direction:column;align-items:stretch}}
