[data-vitrin-theme=glass],[data-vitrin-theme=vision]{--site-header-h:3.25rem;--vitrin-neon:#5eead4;--vitrin-neon-dim:rgba(94,234,212,.35);--vitrin-silver:#e8e8ed;--gb-primary-accent:var(--vitrin-neon);--gb-brand:#f5f5f7;--gb-brand-ink:var(--vitrin-neon);--gb-brand-soft:rgba(94,234,212,.12);--gb-brand-2:#a1a1aa;--gb-accent:var(--vitrin-neon);--gb-accent-hover:#99f6e4;--gb-paper:#07070c;--gb-surface:rgba(22,22,28,.72);--gb-surface-2:rgba(18,18,24,.55);--gb-ink:#f5f5f7;--gb-ink-2:rgba(245,245,247,.78);--gb-ink-3:rgba(245,245,247,.48);--gb-line:hsla(0,0%,100%,.14);--gb-line-2:hsla(0,0%,100%,.08);--gb-shadow:0 8px 32px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.06);--gb-shadow-lg:0 24px 56px rgba(0,0,0,.55),0 0 40px rgba(94,234,212,.06);--gb-focus-ring:0 0 0 3px rgba(94,234,212,.28);--gb-success:#5eead4;--gb-success-bg:rgba(94,234,212,.15);--gb-info:#94a3b8;--gb-info-bg:rgba(148,163,184,.12);--gb-waiting:#fcd34d;--gb-waiting-bg:rgba(252,211,77,.12)}[data-vitrin-theme=glass] body,[data-vitrin-theme=vision] body{background:#07070c;color:var(--gb-ink)}[data-vitrin-theme=glass] .vitrin-storefront-bg,[data-vitrin-theme=vision] .vitrin-storefront-bg{position:relative;isolation:isolate;background:radial-gradient(900px 480px at 12% -8%,rgba(94,234,212,.14),transparent 55%),radial-gradient(700px 420px at 88% 20%,rgba(148,163,184,.1),transparent 50%),radial-gradient(600px 400px at 50% 100%,rgba(94,234,212,.06),transparent 45%),linear-gradient(180deg,#0c0c12,#07070c 45%,#050508)}[data-vitrin-theme=glass] .vitrin-storefront-bg:before,[data-vitrin-theme=vision] .vitrin-storefront-bg:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:0;opacity:.35;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 20%,transparent 75%)}[data-vitrin-theme=glass] .vitrin-storefront-bg>*,[data-vitrin-theme=vision] .vitrin-storefront-bg>*{position:relative;z-index:1}[data-vitrin-theme=glass] .gb-page,[data-vitrin-theme=vision] .gb-page{background:transparent}[data-vitrin-theme=glass] .gb-h1,[data-vitrin-theme=glass] .gb-h2,[data-vitrin-theme=vision] .gb-h1,[data-vitrin-theme=vision] .gb-h2{letter-spacing:-.02em}[data-vitrin-theme=glass] .gb-h2,[data-vitrin-theme=vision] .gb-h2{text-shadow:0 0 32px rgba(94,234,212,.12)}[data-vitrin-theme=glass] .vitrin-game-section-title,[data-vitrin-theme=vision] .vitrin-game-section-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}[data-vitrin-theme=glass] .vitrin-game-section-title:after,[data-vitrin-theme=vision] .vitrin-game-section-title:after{content:"";flex:1 1 4rem;min-width:3rem;height:1px;align-self:center;background:linear-gradient(90deg,var(--vitrin-neon-dim),transparent)}[data-vitrin-theme=glass] .gb-kicker,[data-vitrin-theme=vision] .gb-kicker{color:var(--vitrin-neon);text-shadow:0 0 20px rgba(94,234,212,.35)}[data-vitrin-theme=glass] .gb-card,[data-vitrin-theme=vision] .gb-card,[data-vitrin-theme=vision] .vitrin-glass-card{background:rgba(22,22,28,.62);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);box-shadow:var(--gb-shadow),inset 0 1px 0 hsla(0,0%,100%,.06);border-radius:18px}[data-vitrin-theme=glass] .gb-section.bg-gb-surface-2,[data-vitrin-theme=vision] .gb-section.bg-gb-surface-2{background:rgba(12,12,18,.45);border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.04)}[data-vitrin-theme=glass] .gb-card-hover,[data-vitrin-theme=vision] .gb-card-hover{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}[data-vitrin-theme=glass] .gb-card-hover:hover,[data-vitrin-theme=vision] .gb-card-hover:hover{transform:translateY(-5px) scale(1.012);box-shadow:var(--gb-shadow-lg);border-color:rgba(94,234,212,.35)}[data-vitrin-theme=glass] .vitrin-product-media,[data-vitrin-theme=vision] .vitrin-product-media{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}[data-vitrin-theme=glass] .vitrin-product-media:after,[data-vitrin-theme=vision] .vitrin-product-media:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}[data-vitrin-theme=glass] .gb-badge-epin,[data-vitrin-theme=vision] .gb-badge-epin{background:rgba(94,234,212,.2);color:#ccfbf1;border:1px solid rgba(94,234,212,.35);box-shadow:0 0 16px rgba(94,234,212,.2)}[data-vitrin-theme=glass] .gb-glass,[data-vitrin-theme=vision] .gb-glass{background:rgba(22,22,28,.55);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(20px)}[data-vitrin-theme=glass] .gb-hero-block,[data-vitrin-theme=vision] .gb-hero-block{background:transparent;border-bottom-color:hsla(0,0%,100%,.06)}[data-vitrin-theme=glass] .gb-btn-primary,[data-vitrin-theme=vision] .gb-btn-primary{background:linear-gradient(180deg,#f5f5f7,#d4d4d8);border-color:hsla(0,0%,100%,.35);color:#0a0a0f;box-shadow:0 4px 20px rgba(0,0,0,.35),0 0 24px rgba(94,234,212,.15)}[data-vitrin-theme=glass] .gb-btn-primary:hover,[data-vitrin-theme=vision] .gb-btn-primary:hover{background:linear-gradient(180deg,#fff,#e4e4e7)}[data-vitrin-theme=glass] .gb-btn-ghost,[data-vitrin-theme=vision] .gb-btn-ghost{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:var(--gb-ink)}[data-vitrin-theme=glass] .gb-btn-ghost:hover,[data-vitrin-theme=vision] .gb-btn-ghost:hover{border-color:var(--vitrin-neon-dim);color:var(--vitrin-neon)}[data-vitrin-theme=glass] .gb-chip,[data-vitrin-theme=vision] .gb-chip{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:var(--gb-ink-2)}[data-vitrin-theme=glass] .gb-chip:hover,[data-vitrin-theme=vision] .gb-chip:hover{border-color:var(--vitrin-neon-dim);color:var(--vitrin-neon);box-shadow:0 0 20px rgba(94,234,212,.12)}[data-vitrin-theme=glass] .gb-header-main,[data-vitrin-theme=vision] .gb-header-main{min-height:var(--site-header-h);background:rgba(12,12,18,.72);border-bottom:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 1px 0 hsla(0,0%,100%,.04)}[data-vitrin-theme=glass] .site-header--scroll-hidden,[data-vitrin-theme=vision] .site-header--scroll-hidden{transform:translateY(calc(-1 * var(--site-header-h) - 2px))}[data-vitrin-theme=glass] .gb-input,[data-vitrin-theme=vision] .gb-input{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);color:var(--gb-ink);border-radius:9999px}[data-vitrin-theme=glass] .gb-input::placeholder,[data-vitrin-theme=vision] .gb-input::placeholder{color:var(--gb-ink-3)}[data-vitrin-theme=glass] .gb-input:focus,[data-vitrin-theme=vision] .gb-input:focus{border-color:rgba(94,234,212,.45);box-shadow:var(--gb-focus-ring)}[data-vitrin-theme=glass] .gb-price,[data-vitrin-theme=vision] .gb-price{color:var(--vitrin-neon);text-shadow:0 0 24px rgba(94,234,212,.25)}[data-vitrin-theme=glass] .vitrin-profile-header,[data-vitrin-theme=vision] .vitrin-profile-header{background:rgba(22,22,28,.65);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(24px);box-shadow:var(--gb-shadow-lg)}[data-vitrin-theme=glass] .vitrin-avatar-ring,[data-vitrin-theme=vision] .vitrin-avatar-ring{background:linear-gradient(135deg,#f5f5f7,var(--vitrin-neon),#27272a);box-shadow:0 0 32px rgba(94,234,212,.25)}[data-vitrin-theme=glass] .vitrin-post-card,[data-vitrin-theme=vision] .vitrin-post-card{transition:transform .25s ease,box-shadow .25s ease}[data-vitrin-theme=glass] .vitrin-post-card:hover,[data-vitrin-theme=vision] .vitrin-post-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.45)}[data-vitrin-theme=glass] .vitrin-post-grid-cell:hover,[data-vitrin-theme=vision] .vitrin-post-grid-cell:hover{outline:2px solid var(--vitrin-neon-dim)}[data-vitrin-theme=glass] .gb-member-page,[data-vitrin-theme=vision] .gb-member-page{background:transparent}[data-vitrin-theme=glass] .gb-auth-hero,[data-vitrin-theme=glass] .gb-member-hero,[data-vitrin-theme=vision] .gb-auth-hero,[data-vitrin-theme=vision] .gb-member-hero{background:rgba(22,22,28,.58);border-color:hsla(0,0%,100%,.12);backdrop-filter:blur(20px)}[data-vitrin-theme=glass] .vitrin-promo-strip,[data-vitrin-theme=vision] .vitrin-promo-strip{background:rgba(8,8,12,.92);border-color:rgba(94,234,212,.2);box-shadow:0 0 24px rgba(94,234,212,.08)}[data-vitrin-theme=glass] .vitrin-promo-strip span,[data-vitrin-theme=vision] .vitrin-promo-strip span{color:rgba(245,245,247,.92)}[data-vitrin-theme=legacy] .gb-promo-strip span{color:hsla(0,0%,100%,.92)}.site-header{position:sticky;top:0;z-index:40;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.site-header__inner{min-height:var(--site-header-h,3.25rem)}:root{--site-header-h:3.25rem}[data-vitrin-theme=legacy]{--site-header-h:auto}.site-header-stack{isolation:isolate}.site-header-auth-strip{position:relative;z-index:51}[data-vitrin-theme=glass] .site-header-auth-strip,[data-vitrin-theme=vision] .site-header-auth-strip{background:rgba(10,10,14,.82);border-bottom:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(18px) saturate(1.2)}.vitrin-auth-pill{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .85rem;font-size:.6875rem;font-weight:700;letter-spacing:.01em;border-radius:9999px;border:1px solid hsla(0,0%,100%,.14);transition:transform .15s ease,box-shadow .15s ease;text-align:center;white-space:nowrap}@media (min-width:640px){.vitrin-auth-pill{font-size:.75rem;padding:.45rem 1rem}}[data-vitrin-theme=glass] .vitrin-auth-pill--ghost,[data-vitrin-theme=vision] .vitrin-auth-pill--ghost{background:hsla(0,0%,100%,.08);color:#f5f5f7;backdrop-filter:blur(12px)}[data-vitrin-theme=glass] .vitrin-auth-pill--solid,[data-vitrin-theme=vision] .vitrin-auth-pill--solid{background:linear-gradient(180deg,#f5f5f7,#d4d4d8);color:#0a0a0f;border-color:hsla(0,0%,100%,.35);box-shadow:0 4px 14px rgba(0,0,0,.35),0 0 20px rgba(94,234,212,.12)}[data-vitrin-theme=glass] .vitrin-auth-pill--danger,[data-vitrin-theme=vision] .vitrin-auth-pill--danger{background:hsla(0,0%,100%,.06);color:#fca5a5;border-color:hsla(0,91%,71%,.35)}.vitrin-auth-pill--ghost{background:hsla(0,0%,100%,.55);color:#1d1d1f;backdrop-filter:blur(12px)}.vitrin-auth-pill--solid{background:#1d1d1f;color:#fff;border-color:#1d1d1f;box-shadow:0 4px 14px rgba(0,0,0,.12)}.vitrin-auth-pill--danger{background:hsla(0,0%,100%,.5);color:#b91c1c;border-color:rgba(220,38,38,.25)}.vitrin-auth-pill:active{transform:scale(.98)}[data-vitrin-theme=glass] .vitrin-auth-pill--cta-ghost,[data-vitrin-theme=vision] .vitrin-auth-pill--cta-ghost{background:hsla(0,0%,100%,.1);color:#f5f5f7;border-color:rgba(94,234,212,.35);box-shadow:0 4px 18px rgba(0,0,0,.35)}[data-vitrin-theme=glass] .vitrin-auth-pill--cta-solid,[data-vitrin-theme=vision] .vitrin-auth-pill--cta-solid{background:linear-gradient(135deg,#5eead4,#38bdf8 48%,#a78bfa);color:#0a0a0f;border-color:hsla(0,0%,100%,.4);box-shadow:0 10px 28px rgba(0,0,0,.45),0 0 32px rgba(94,234,212,.25)}[data-vitrin-theme=glass] .vitrin-pwa-nav,[data-vitrin-theme=vision] .vitrin-pwa-nav{background:rgba(10,10,14,.88);border-top:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);box-shadow:0 -8px 32px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06)}.vitrin-pwa-nav{background:hsla(0,0%,100%,.72);border-top:1px solid hsla(0,0%,100%,.85);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 -8px 32px rgba(0,0,0,.08);padding-bottom:env(safe-area-inset-bottom)}[data-vitrin-theme=glass] .vitrin-pwa-nav li,[data-vitrin-theme=vision] .vitrin-pwa-nav li{border-color:hsla(0,0%,100%,.1)!important}.vitrin-pwa-nav-item{min-height:3rem}[data-vitrin-theme=vision] .site-header--scroll-hidden{pointer-events:none}.site-header-stack .site-header-auth-strip{transform:none!important;pointer-events:auto}