:root{--store-bg-main:#080b12;--store-bg-sec:#0d121c;--store-card-bg:#111925;--store-elevated-bg:#172231;--store-accent-blue:#3981df;--store-accent-cyan:#0dcaf0;--store-text-main:#f5f7fa;--store-text-muted:#929dad;--store-border-subtle:#ffffff14;--store-border-specular:#ffffff24;--steam-bg-darkest:#080b12;--steam-bg-base:#080b12;--steam-bg-surface:#111925d9;--steam-bg-card:#111925;--steam-bg-hover:#172231;--steam-border:#ffffff14;--steam-border-specular:#ffffff24;--steam-blue:#3981df;--steam-cyan:#0dcaf0;--steam-green-discount:#3981df33;--steam-green-text:#0dcaf0;--steam-price-bg:#00000073;--steam-text-main:#f5f7fa;--steam-text-sub:#929dad;--steam-text-dim:#64748b;--steam-radius-lg:16px;--steam-radius-md:10px;--steam-radius-sm:6px;--steam-radius-pill:9999px}*,:before,:after{font-family:Calibri,Candara,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,span,a,label{font-family:Calibri,Candara,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif!important}code,kbd,samp,pre,.font-mono{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}body{color:var(--steam-text-main);margin:0;padding:0;overflow-x:hidden;background-color:var(--steam-bg-base)!important}.steam-store-canvas{z-index:2;width:100%;max-width:1360px;margin:0 auto;padding:24px 24px 120px;position:relative}.steam-subnav-bar{-webkit-backdrop-filter:blur(32px)saturate(190%);background:linear-gradient(#1a202ce0 0%,#0f141cd1 100%);border:1px solid #ffffff24;border-radius:9999px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:8px 18px;display:flex;box-shadow:inset 0 1px #fff3,0 14px 38px #000000a6}.steam-subnav-left{align-items:center;gap:10px;min-width:0;display:flex}.steam-subnav-back-btn{color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff24;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;height:32px;padding:0 12px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.steam-subnav-back-btn:hover{color:#fff;background:#3981df33;border-color:#3981df80}.steam-brand-link{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.steam-brand-icon{width:32px;height:32px;color:var(--steam-cyan);background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;font-size:1.1rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff40}.steam-brand-logo-img{object-fit:contain;filter:drop-shadow(0 0 6px #3981df80);width:22px;height:22px}.store-row-thumb-img{object-fit:cover;border-radius:8px;width:100%;height:100%}.store-plan-duration-badge{color:#38bdf8;letter-spacing:.02em;background:#3981df26;border:1px solid #3981df4d;border-radius:4px;padding:1px 7px;font-size:.68rem;font-weight:700}.steam-brand-name{letter-spacing:.06em;color:#fff;font-size:.95rem;font-weight:800}.steam-brand-tag{color:var(--steam-cyan);background:#38bdf824;border:1px solid #38bdf840;border-radius:9999px;margin-left:4px;padding:2px 8px;font-size:.7rem}.steam-nav-tabs{background:#00000059;border:1px solid #ffffff0f;border-radius:9999px;align-items:center;gap:4px;padding:3px;display:flex}.steam-tab-btn{color:var(--steam-text-sub);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;padding:5px 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.steam-tab-btn:hover{color:#fff;background:#ffffff14}.steam-tab-btn.active{color:#fff;background:#ffffff24;border:1px solid #fff3;box-shadow:inset 0 1px #ffffff4d,0 2px 8px #00000059}.steam-search-wrapper{align-items:center;display:flex;position:relative}.steam-search-input{color:#fff;background:#00000073;border:1px solid #ffffff1f;border-radius:9999px;width:210px;padding:6px 34px 6px 14px;font-size:.82rem;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 2px 4px #0006}.steam-search-input:focus{border-color:var(--steam-cyan);background:#000000b3;outline:none;width:250px;box-shadow:inset 0 2px 4px #00000080,0 0 12px #38bdf840}.steam-search-icon-btn{color:var(--steam-text-dim);cursor:pointer;background:0 0;border:none;padding:2px;position:absolute;right:10px}.steam-actions-wrap{align-items:center;gap:8px;display:flex}.steam-profile-dropdown-wrapper{position:relative}.steam-profile-pill{color:#f5f7fa;cursor:pointer;-webkit-user-select:none;user-select:none;background:#172231d9;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 4px 12px #0000004d}.steam-profile-pill:hover,.steam-profile-pill.active{color:#fff;background:#1e2d42f2;border-color:#3981df80;box-shadow:0 0 14px #3981df40}.steam-profile-avatar{color:#fff;background:linear-gradient(135deg,#3981df,#0dcaf0);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.65rem;font-weight:800;display:flex}.steam-profile-dropdown{-webkit-backdrop-filter:blur(24px);z-index:1050;background:#0f1522;border:1px solid #ffffff29;border-radius:14px;width:250px;padding:10px;animation:.15s ease-out dropdownFadeIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #000000bf,0 0 20px #3981df26}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.steam-dropdown-user-info{border-bottom:1px solid #ffffff14;margin-bottom:6px;padding:8px 10px 10px}.steam-dropdown-user-name{color:#f5f7fa;font-size:.88rem;font-weight:700;display:block}.steam-dropdown-user-email{color:#929dad;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.steam-dropdown-item{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.steam-dropdown-item:hover{color:#fff;background:#3981df26}.steam-dropdown-item.signout-item{color:#f87171;border-top:1px solid #ffffff0f;margin-top:4px;padding-top:9px}.steam-dropdown-item.signout-item:hover{color:#fca5a5;background:#ef444426}.steam-action-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 4px 12px #00000040}.steam-action-btn:hover{color:#fff;background:#ffffff29;transform:translateY(-1px)}.steam-action-pill-blue{color:#fff!important;background:linear-gradient(#1f8eff 0%,#06e 100%)!important;border:1px solid #ffffff59!important;box-shadow:inset 0 1px #fff6,0 4px 16px #006eff73!important}.steam-action-pill-blue:hover{filter:brightness(1.1);transform:translateY(-1px)}.steam-cart-badge{color:#fff;background:#007aff;border-radius:999px;margin-left:2px;padding:1px 6px;font-size:.65rem;font-weight:800}.store-hero-section{border:1px solid var(--store-border-subtle);background:linear-gradient(135deg,#111925f2 0%,#0d121cfa 100%);border-radius:20px;margin-bottom:44px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0009,inset 0 1px #ffffff14}.store-hero-glow{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#3981df26 0%,#0000 70%);width:500px;height:350px;position:absolute;top:-120px;left:20%}.store-hero-inner{z-index:1;grid-template-columns:1.25fr .75fr;align-items:center;gap:32px;padding:36px 40px;display:grid;position:relative}.store-hero-pill{color:#0dcaf0;text-transform:uppercase;letter-spacing:.08em;background:#3981df24;border:1px solid #3981df59;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.store-hero-title{color:#f5f7fa;letter-spacing:-.02em;margin:12px 0 8px;font-size:2.2rem;font-weight:800;line-height:1.2}.store-hero-desc{color:#929dad;max-width:580px;margin-bottom:22px;font-size:.94rem;line-height:1.6}.store-hero-meta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.store-hero-price-box{align-items:baseline;gap:8px;display:flex}.store-hero-from{color:#929dad;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}.store-hero-price{color:#f5f7fa;font-size:1.6rem;font-weight:800}.store-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.store-hero-artwork-wrap{background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;height:260px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000080}.store-category-section{margin-bottom:48px}.store-category-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.store-category-icon-title{align-items:center;gap:12px;display:flex}.store-category-icon-pill{color:#0dcaf0;background:#3981df1f;border:1px solid #3981df40;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.25rem;display:flex}.store-category-title{color:#f5f7fa;letter-spacing:.02em;margin:0;font-size:1.15rem;font-weight:800}.store-category-subtitle{color:#929dad;margin:2px 0 0;font-size:.8rem}.store-category-view-all{color:#0dcaf0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:5px;padding:6px 14px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.store-category-view-all:hover{color:#f5f7fa;background:#3981df26;border-color:#3981df59;gap:8px}.store-category-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.store-product-card{color:inherit;background:#111925;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059}.store-product-card:hover{border-color:#3981df73;transform:translateY(-4px);box-shadow:0 16px 36px #0009,0 0 24px #3981df29}.store-card-artwork{background-position:50%;background-size:cover;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;height:160px;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.store-card-body{flex-direction:column;flex-grow:1;display:flex}.store-card-title{color:#f5f7fa;margin:0 0 6px;font-size:1.05rem;font-weight:700}.store-card-desc{color:#929dad;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.store-card-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.store-marketplace-section{margin-bottom:56px}.store-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.store-filter-btn{color:#929dad;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:6px;padding:7px 18px;font-size:.84rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.store-filter-btn:hover{color:#f5f7fa;background:#ffffff1a}.store-filter-btn.active{color:#fff;background:linear-gradient(135deg,#3981df 0%,#1c58b5 100%);border-color:#ffffff40;box-shadow:0 4px 14px #3981df59}.store-product-row{cursor:pointer;color:inherit;background:#111925;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:16px 20px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.store-product-row:hover,.store-product-row.active{background:#172231;border-color:#3981df73;transform:translate(3px);box-shadow:0 8px 24px #0006,0 0 16px #3981df1f}.store-row-thumb{color:#fff;background-size:cover;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:58px;font-size:1.5rem;display:flex;position:relative;overflow:hidden}.store-row-thumb.store-thumb-landscape{width:140px;height:88px}.store-row-thumb.store-thumb-portrait{border:1px solid #ffffff24;border-radius:8px;width:62px;height:94px;box-shadow:0 4px 12px #00000080}.store-catalog-fullwidth-wrap{width:100%}.store-product-row-full{background:#111925;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:20px 24px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 18px #00000047}.store-product-row-full:hover{background:#16202f;border-color:#3981df73;transform:translateY(-2px);box-shadow:0 10px 32px #00000073,0 0 20px #3981df24}.store-row-left{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.store-row-specs-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-badge-spec{color:#cbd5e1;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;padding:3px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.store-row-pricing-box{flex-shrink:0;align-items:center;gap:20px;display:flex}.store-row-thumb.store-thumb-portrait .store-row-thumb-img{object-fit:cover;object-position:top center;width:100%;height:100%}.store-card-artwork.portrait-card{background:radial-gradient(circle,#151e2d 0%,#0a0f18 100%);justify-content:center;align-items:center;height:200px;padding:12px;display:flex;position:relative;overflow:hidden}.store-card-phone-mockup{aspect-ratio:9/16;background:#000;border:2px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden;box-shadow:0 10px 24px #0009,0 0 12px #3981df26}.store-card-phone-mockup img{object-fit:cover;object-position:top center;width:100%;height:100%}.store-row-meta{flex-grow:1;min-width:200px}.store-row-title{color:#f5f7fa;letter-spacing:-.01em;margin:0 0 6px;font-size:1.12rem;font-weight:700}.store-row-desc{color:#929dad;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:680px;margin:0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.store-row-pricing{flex-shrink:0;align-items:center;gap:18px;display:flex}.store-row-price-col{text-align:right;min-width:120px}.store-row-old-price{color:#64748b;font-size:.76rem;line-height:1.2;text-decoration:line-through;display:block}.store-row-price{color:#f5f7fa;font-size:1.25rem;font-weight:800;line-height:1.2}.store-preview-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#111925;border:1px solid #ffffff14;border-radius:18px;padding:24px;position:sticky;top:24px;box-shadow:0 16px 36px #00000080,inset 0 1px #ffffff14}.store-preview-artwork{background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;height:170px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.store-preview-title{color:#f5f7fa;margin:0 0 4px;font-size:1.25rem;font-weight:800}.store-preview-tagline{color:#929dad;margin-bottom:14px;font-size:.82rem}.store-preview-feature-item{color:#cbd5e1;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:.78rem;display:flex}.store-plan-picker-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0;display:grid}.store-plan-chip{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;justify-content:center;min-height:52px;padding:8px 12px;transition:all .2s;display:flex}.store-plan-chip:hover{background:#ffffff12}.store-plan-chip.active{background:#3981df26;border-color:#3981df73;box-shadow:0 0 12px #3981df33}.store-plan-chip-name{color:#f5f7fa;font-size:.78rem;font-weight:700;display:block}.store-plan-chip-price{color:#0dcaf0;font-size:.74rem;font-weight:600}.store-status-available{color:#0dcaf0;background:#0dcaf01f;border:1px solid #0dcaf04d;border-radius:9999px;align-items:center;gap:5px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.store-status-updating{color:#fbbf24;background:#f59e0b24;border:1px solid #f59e0b59;border-radius:9999px;align-items:center;gap:5px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.store-status-paused{color:#94a3b8;background:#94a3af26;border:1px solid #94a3af40;border-radius:9999px;align-items:center;gap:5px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.store-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.store-discount-pill{color:#0dcaf0;letter-spacing:.02em;background:#3981df29;border:1px solid #0dcaf047;border-radius:9999px;align-items:center;padding:2px 7px;font-size:.72rem;font-weight:700;display:inline-flex}.store-btn-primary{color:#fff;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#3981df 0%,#1e5cb8 100%);border:1px solid #ffffff40;border-radius:9999px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 24px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #3981df59}.store-btn-primary:hover{filter:brightness(1.1);color:#fff;transform:translateY(-1px)}.store-btn-secondary{color:#f5f7fa;cursor:pointer;box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff24;border-radius:9999px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 22px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.store-btn-secondary:hover{color:#fff;background:#ffffff26;transform:translateY(-1px)}.store-btn-primary-sm{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3981df 0%,#1e5cb8 100%);border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;gap:5px;padding:6px 16px;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px #3981df4d}.store-btn-primary-sm:hover{filter:brightness(1.1);color:#fff;transform:translateY(-1px)}.store-row-actions-group{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.store-row-action-btn-secondary{color:#f5f7fa;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff29;border-radius:9999px;justify-content:center;align-items:center;min-width:82px;height:36px;padding:0 16px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.store-row-action-btn-secondary:hover{color:#fff;background:#ffffff26;border-color:#ffffff47;transform:translateY(-1px)}.store-row-action-btn-primary{color:#fff;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:linear-gradient(135deg,#3981df 0%,#1e5cb8 100%);border:1px solid #ffffff38;border-radius:9999px;justify-content:center;align-items:center;gap:5px;min-width:84px;height:36px;padding:0 18px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 10px #3981df52}.store-row-action-btn-primary:hover{filter:brightness(1.12);color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #3981df73}.store-preview-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:14px;display:grid}.store-preview-btn-secondary{color:#f5f7fa;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:100%;height:42px;padding:0 14px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.store-preview-btn-secondary:hover{color:#fff;background:#ffffff29;border-color:#ffffff4d;transform:translateY(-1px)}.store-preview-btn-primary{color:#fff;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:linear-gradient(135deg,#3981df 0%,#1e5cb8 100%);border:1px solid #ffffff38;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:100%;height:42px;padding:0 14px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #3981df59}.store-preview-btn-primary:hover{filter:brightness(1.12);color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px #3981df7a}.steam-content-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#111925;border:1px solid #ffffff14;border-radius:16px;margin-bottom:28px;padding:24px}.steam-content-heading{color:#f5f7fa;text-transform:uppercase;letter-spacing:.04em;margin:0 0 16px;font-size:1.15rem;font-weight:800}@media (max-width:991px){.store-hero-inner{grid-template-columns:1fr;padding:28px 24px}.store-hero-artwork-wrap{height:220px}.store-product-row,.store-product-row-full{flex-direction:column;align-items:stretch;gap:16px;padding:18px 20px}.store-row-left{flex-direction:row;gap:16px}.store-row-thumb.store-thumb-landscape{width:110px;height:70px}.store-row-thumb.store-thumb-portrait{width:50px;height:76px}.store-row-pricing,.store-row-pricing-box{border-top:1px solid #ffffff0f;justify-content:space-between;width:100%;margin-top:10px;padding-top:12px}.store-row-desc{white-space:normal;max-width:100%}}@media (max-width:640px){.store-hero-title{font-size:1.6rem}.store-hero-actions{flex-direction:column;align-items:stretch}.store-hero-actions .store-btn-primary,.store-hero-actions .store-btn-secondary{width:100%}.store-category-grid{grid-template-columns:1fr}.store-row-left{flex-direction:column;align-items:flex-start}.store-row-thumb.store-thumb-landscape{width:100%;height:120px}.store-row-pricing,.store-row-pricing-box{flex-direction:column;align-items:stretch;gap:12px}.store-row-price-col{text-align:left}.store-row-actions-group{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.store-row-action-btn-secondary,.store-row-action-btn-primary{text-align:center;width:100%}}.fade-loading-root{background:0 0;justify-content:center;align-items:center;width:100%;min-height:80vh;padding:40px 20px;display:flex}.store-loading-logo-clean{object-fit:contain;filter:drop-shadow(0 0 24px #3981df80);-webkit-user-select:none;user-select:none;pointer-events:none;width:110px;height:110px;display:block;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}@keyframes pageFadeIn{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes pulseFadeGlow{0%{opacity:.35;filter:drop-shadow(0 0 8px #38bdf833);transform:scale(.96)}to{opacity:1;filter:drop-shadow(0 0 20px #38bdf880);transform:scale(1.04)}}.store-matte-card{background:#111925;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 12px 32px #00000080,inset 0 1px #ffffff0f}.steam-app-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.steam-app-title{letter-spacing:-.02em;color:#f5f7fa;margin:0;font-size:2rem;font-weight:800}.steam-live-pill{color:#0dcaf0;letter-spacing:.03em;background:#0dcaf01f;border:1px solid #0dcaf047;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.status-live-dot{background:#0dcaf0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #0dcaf0}.steam-app-showcase-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);gap:20px;margin-bottom:28px;display:grid}.steam-gallery-container{flex-direction:column;gap:10px;width:100%;display:flex}.steam-main-screen{aspect-ratio:16/9;background:#000;border:1px solid #ffffff1f;border-radius:12px;width:100%;min-height:280px;max-height:440px;position:relative;overflow:hidden;box-shadow:0 14px 34px #000000a6}.steam-main-screen.portrait-mode{background:radial-gradient(circle,#0d1522 0%,#05080e 100%)}.steam-slide-layer{opacity:0;visibility:hidden;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s;display:flex;position:absolute;inset:0;overflow:hidden}.steam-slide-layer.active{opacity:1;visibility:visible;z-index:2}.steam-slide-ambient{filter:blur(28px)brightness(.35);opacity:.6;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-20px;transform:scale(1.1)}.steam-slide-img{z-index:2;object-fit:contain;width:100%;height:100%;display:block;position:relative}.steam-main-screen:not(.portrait-mode) .steam-slide-img{object-fit:cover}.steam-thumbs-nav-strip{background:#0d121cd9;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;width:100%;padding:6px 8px;display:flex}.steam-thumb-arrow-btn{color:#929dad;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:54px;font-size:.9rem;transition:all .2s;display:flex}.steam-thumb-arrow-btn:hover{color:#fff;background:#3981df40;border-color:#3981df80}.steam-thumbs-track{scroll-behavior:smooth;scrollbar-width:none;flex-grow:1;align-items:center;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.steam-thumbs-track::-webkit-scrollbar{display:none}.steam-thumb-card{cursor:pointer;opacity:.55;background:#000;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:96px;height:54px;padding:0;transition:all .2s;position:relative;overflow:hidden}.steam-thumb-card:hover{opacity:.9;transform:translateY(-1px)}.steam-thumb-card.active{opacity:1;border-color:#fff;box-shadow:0 0 10px #ffffff73,0 0 16px #3981df73}.steam-thumb-card img{object-fit:cover;width:100%;height:100%;display:block}.steam-meta-header-banner{background:#000;border:1px solid #ffffff1a;border-radius:10px;width:100%;height:160px;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0006}.steam-meta-header-banner img{object-fit:cover;width:100%;height:100%;display:block}.steam-download-hub-card{background:linear-gradient(135deg,#0dcaf014 0%,#3981df0f 100%);border:1px solid #0dcaf040;border-radius:10px;padding:10px 14px;box-shadow:0 4px 14px #00000059}.download-hub-label{letter-spacing:.06em;color:var(--steam-cyan);margin-bottom:2px;font-size:.68rem;font-weight:800;display:block}.download-hub-subtext{color:#9aa7b7;font-size:.77rem;line-height:1.35}.steam-download-hub-btn{color:#fff;white-space:nowrap;background:#0dcaf024;border:1px solid #0dcaf066;border-radius:9999px;align-items:center;padding:5px 14px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.steam-download-hub-btn:hover{color:#000;background:#0dcaf0;border-color:#0dcaf0;box-shadow:0 0 12px #0dcaf073}.steam-media-icon{color:#fff3;font-size:5rem}.steam-app-showcase-grid.portrait-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr)}.steam-portrait-gallery{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:6px 4px 18px;display:flex;overflow-x:auto}.steam-portrait-gallery::-webkit-scrollbar{height:6px}.steam-portrait-gallery::-webkit-scrollbar-track{background:#0000004d;border-radius:999px}.steam-portrait-gallery::-webkit-scrollbar-thumb{background:#3981df66;border-radius:999px}.steam-phone-card{scroll-snap-align:start;background:#000;border:3px solid #ffffff29;border-radius:26px;flex:none;width:220px;height:440px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 16px 36px #000000a6,0 0 20px #3981df26}.steam-phone-card:hover{border-color:#3981df99;transform:translateY(-4px);box-shadow:0 20px 42px #000000bf,0 0 24px #3981df4d}.steam-phone-card img{object-fit:cover;object-position:top center;width:100%;height:100%}.steam-phone-notch{z-index:10;background:#000;border:1px solid #ffffff1f;border-radius:999px;width:70px;height:14px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.steam-phone-caption{text-align:center;color:#f5f7fa;background:linear-gradient(#0000 0%,#05080ef2 70%);padding:24px 12px 10px;font-size:.74rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.steam-app-meta-col{background:#111925;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;display:flex;box-shadow:0 12px 32px #00000073}.steam-meta-desc{color:#929dad;margin-bottom:20px;font-size:.88rem;line-height:1.65}.steam-meta-table{border-top:1px solid #ffffff14;margin-bottom:20px}.steam-meta-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 0;font-size:.82rem;display:flex}.meta-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:600}.meta-val{color:#f5f7fa;text-align:right;font-weight:600}.meta-val.positive{color:#0dcaf0}.steam-tags-wrap{flex-wrap:wrap;gap:6px;display:flex}.steam-tag-pill{color:#929dad;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:all .2s}.steam-tag-pill:hover{color:#f5f7fa;background:#3981df26;border-color:#3981df59}.steam-purchase-box{background:#111925;border:1px solid #ffffff14;border-radius:16px;margin-bottom:28px;padding:28px;box-shadow:0 12px 32px #00000073}.purchase-box-title{color:#f5f7fa;margin:0;font-size:1.25rem;font-weight:800}.steam-plan-selector-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:18px 0 24px;display:grid}.steam-plan-btn{text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;padding:12px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.steam-plan-btn:hover{background:#ffffff0f;border-color:#ffffff29}.steam-plan-btn.active{background:#172231;border-color:#3981df;box-shadow:0 0 16px #3981df40}.plan-btn-name{color:#f5f7fa;font-size:.84rem;font-weight:700}.plan-btn-duration{color:#929dad;margin-bottom:4px;font-size:.74rem}.purchase-actions-bar{background:#0000004d;border:1px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.store-modal-backdrop{-webkit-backdrop-filter:blur(12px);z-index:9999;background:#04060ad9;justify-content:center;align-items:center;padding:20px;animation:.25s cubic-bezier(.16,1,.3,1) forwards modalFadeIn;display:flex;position:fixed;inset:0}.store-order-modal{color:#f5f7fa;background:#0f1520;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:540px;max-height:90vh;padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 64px #000c,0 0 32px #3981df26}.store-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.store-modal-icon{background:#3981df24;border:1px solid #3981df4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;display:flex}.store-modal-title{color:#f5f7fa;margin:0 0 4px;font-size:1.25rem;font-weight:800}.store-modal-subtitle{color:#929dad;margin:0;font-size:.78rem}.store-modal-close-btn{color:#929dad;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.store-modal-close-btn:hover{color:#fff;background:#ffffff24}.store-order-product-banner{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;margin-bottom:18px;padding:16px}.store-order-item-icon{color:#0dcaf0;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;display:flex}.store-badge-app-id{color:#0dcaf0;background:#0dcaf01a;border:1px solid #0dcaf040;border-radius:4px;padding:2px 7px;font-family:monospace;font-size:.7rem;font-weight:700}.store-badge-platform{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:2px 7px;font-size:.7rem;font-weight:600}.store-order-product-name{color:#f5f7fa;margin:0 0 3px;font-size:1.05rem;font-weight:800}.store-order-plan-name{color:#929dad;margin:0;font-size:.8rem}.store-order-info-section{background:#00000040;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:18px;padding:14px 16px}.store-order-info-row{justify-content:space-between;align-items:center;padding:6px 0;font-size:.8rem;display:flex}.info-row-label{color:#929dad}.info-row-value{text-align:right;font-weight:600}.store-order-pricing-box{background:#3981df0d;border:1px solid #3981df2e;border-radius:12px;margin-bottom:18px;padding:16px}.store-order-divider{background:#ffffff14;height:1px;margin:12px 0}.store-order-total-lkr{color:#f5f7fa;font-size:1.35rem;font-weight:800}.store-terms-agreement-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin-bottom:20px;padding:12px 14px}.store-checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;color:#929dad;align-items:flex-start;gap:10px;margin:0;font-size:.78rem;line-height:1.5;display:flex}.store-checkbox-input{accent-color:#3981df;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:3px}.store-terms-link-inline{color:#0dcaf0;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline;display:inline}.store-terms-link-inline:hover{color:#38bdf8}.store-modal-footer{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:14px;display:flex}.store-modal-secure-badge{text-align:center;color:#64748b;justify-content:center;align-items:center;font-size:.72rem;display:flex}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width:860px){.steam-app-showcase-grid,.steam-app-showcase-grid.portrait-layout{grid-template-columns:1fr}.steam-main-media{height:260px}.steam-phone-card{width:180px;height:360px}}@media (max-width:768px){.steam-store-canvas{padding:12px 14px 120px}.steam-subnav-bar{border-radius:9999px;flex-wrap:nowrap;gap:8px;height:48px;margin-bottom:16px;padding:6px 12px}.steam-subnav-left{gap:8px}.steam-subnav-back-btn{height:30px;padding:0 10px;font-size:.78rem}.steam-brand-name{white-space:nowrap;letter-spacing:.02em;font-size:.82rem}.steam-brand-icon{width:28px;height:28px}.steam-brand-logo-img{width:18px;height:18px}.steam-actions-wrap{flex-shrink:0;gap:6px}.steam-profile-pill{gap:6px;height:32px;padding:3px 8px}.steam-profile-avatar{width:24px;height:24px;font-size:.72rem}.steam-app-header-row{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px}.steam-app-title{word-break:break-word;font-size:1.35rem;line-height:1.25}.steam-app-showcase-grid{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.steam-main-screen{aspect-ratio:16/9;border-radius:10px;min-height:0;max-height:220px}.steam-main-screen.portrait-mode{aspect-ratio:9/16;max-width:230px;max-height:380px;margin:0 auto}.steam-thumbs-nav-strip{border-radius:8px;gap:6px;padding:4px 6px}.steam-thumb-arrow-btn{display:none!important}.steam-thumbs-track{scroll-snap-type:x mandatory;gap:6px}.steam-thumb-card{scroll-snap-align:center;border-radius:4px;width:60px;height:36px}.steam-purchase-box{border-radius:14px;margin-bottom:20px;padding:16px}.purchase-box-title{font-size:1.15rem}.steam-plan-selector-grid{grid-template-columns:repeat(2,1fr);gap:8px}.steam-plan-btn{border-radius:10px;padding:10px 8px}.plan-btn-name{font-size:.8rem}.plan-btn-duration{font-size:.72rem}.purchase-actions-bar{flex-direction:column;align-items:stretch;gap:12px}.purchase-actions-bar>div:first-child{justify-content:space-between;width:100%}.purchase-buy-btn{justify-content:center;width:100%;padding:12px;font-size:.95rem}.steam-features-grid{grid-template-columns:1fr;gap:12px}.steam-spec-table{font-size:.8rem}.steam-spec-table td{padding:8px 10px}.steam-profile-dropdown{width:calc(100vw - 32px);right:-10px}.store-order-modal{border-radius:16px;width:95%;max-height:92vh;padding:18px 16px}.store-modal-footer{flex-direction:column;gap:8px}.store-modal-footer .store-btn-primary,.store-modal-footer .store-btn-secondary{text-align:center;justify-content:center;width:100%}.store-modal-footer .store-btn-primary{order:1}.store-modal-footer .store-btn-secondary{order:2}}.steam-mobile-sticky-bar{z-index:1050;-webkit-backdrop-filter:blur(28px)saturate(200%);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#0d121cf0;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;animation:.3s cubic-bezier(.16,1,.3,1) slideUpBar;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #000000b3}@keyframes slideUpBar{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-bar-plan{color:#929dad;font-size:.72rem;font-weight:600;line-height:1.2;display:block}.mobile-bar-price{color:#fff;font-size:1.05rem;font-weight:800;line-height:1.2}.mobile-bar-buy-btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#1c64f2 0%,#3981df 100%);border:1px solid #ffffff40;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 22px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #1c64f266}.mobile-bar-buy-btn.held{color:#cbd5e1;box-shadow:none;background:linear-gradient(135deg,#475569 0%,#334155 100%);border-color:#ffffff26}.mobile-bar-buy-btn:active{transform:scale(.97)}.whop-marketplace-section{margin-bottom:44px}.whop-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:18px;display:grid}.whop-app-card{background:#111925;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px;transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.whop-app-card:hover{border-color:#3981df73;transform:translateY(-3px);box-shadow:0 16px 36px #0000008c,0 0 20px #3981df24}.whop-card-top{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.whop-app-icon-squircle{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex;overflow:hidden;box-shadow:0 4px 14px #0009,inset 0 1px #ffffff14;background:#000!important;border:1px solid #ffffff29!important}.whop-squircle-logo{object-fit:contain;width:26px;height:26px;display:block}.whop-card-top-info{flex-grow:1;min-width:0}.whop-app-title{color:#f5f7fa;letter-spacing:-.01em;font-size:1.05rem;font-weight:700;line-height:1.3}.whop-metric-row{color:#929dad;align-items:center;gap:8px;margin-top:4px;font-size:.76rem;display:flex}.whop-metric-item{align-items:center;display:inline-flex}.whop-app-desc{color:#929dad;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:38px;margin-bottom:18px;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.whop-card-downside{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.whop-dev-badge{color:#929dad;background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;display:inline-flex}.whop-dev-label{color:#717d8f}.whop-dev-name{color:#f5f7fa;align-items:center;font-weight:600;display:inline-flex}.whop-actions-cluster{align-items:center;gap:8px;display:flex}.whop-pricing-block{align-items:center;gap:6px;display:flex}.whop-price-val{color:#fff;font-size:.95rem;font-weight:700}.whop-details-btn{color:#d3dced;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .2s}.whop-details-btn:hover{color:#fff;background:#ffffff1f}.app-get-btn{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#3981df;border:1px solid #3981df;border-radius:9999px;justify-content:center;align-items:center;padding:8px 26px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #3981df59}.app-get-btn:hover{color:#fff;background:#4a90e8;border-color:#4a90e8;transform:translateY(-1px);box-shadow:0 6px 20px #3981df8c}.app-get-btn.held{color:#ffc107;text-transform:none;letter-spacing:normal;box-shadow:none;background:#ffc1071f;border-color:#ffc10759}.app-get-btn.held:hover{color:#ffd54f;background:#ffc10738;transform:none}.whop-buy-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3981df 0%,#1a62c6 100%);border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:4px;padding:6px 16px;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #3981df59}.whop-buy-btn:hover{color:#fff;background:linear-gradient(135deg,#4a90e8 0%,#2070da 100%);transform:translateY(-1px);box-shadow:0 6px 16px #3981df80}.whop-buy-btn.held{color:#ffc107;box-shadow:none;background:#ffc1071f;border:1px solid #ffc1074d}.whop-buy-btn.held:hover{color:#ffd54f;background:#ffc10733;transform:none}.store-hero-cover-tabs{gap:8px;margin-top:14px;display:flex}.store-hero-cover-thumb{cursor:pointer;opacity:.6;background:#111925;border:1px solid #ffffff1a;border-radius:8px;width:68px;height:44px;transition:all .2s;overflow:hidden}.store-hero-cover-thumb.active{opacity:1;border-color:#3981df;box-shadow:0 0 12px #3981df73}.store-hero-cover-thumb img{object-fit:cover;width:100%;height:100%}.store-header-bar{-webkit-backdrop-filter:blur(24px);background:linear-gradient(#141b27e6 0%,#0d121ccc 100%);border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 22px;display:flex;box-shadow:0 8px 32px #00000073}.store-header-left{order:1;align-items:center;gap:12px;display:flex}.store-brand-pill-link{align-items:center;text-decoration:none;display:flex}.store-brand-pill-icon{background:#000;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 4px 10px #00000080}.store-brand-pill-icon:hover{border-color:#3981df;transform:scale(1.05)}.store-brand-logo-img{object-fit:contain;width:22px;height:22px}.store-header-title-group{align-items:center;gap:10px;display:flex}.store-header-title{color:#fff;letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:1.15rem;font-weight:800}.store-count-badge{color:#9aa7b7;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;padding:2px 9px;font-size:.72rem;font-weight:700}.store-header-tabs-container{order:2;align-items:center;display:flex}.store-header-tabs-wrapper{background:#00000073;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:4px;padding:4px 5px;display:flex}.store-header-filter-btn{color:#929dad;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;align-items:center;gap:5px;padding:6px 14px;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.store-header-filter-btn:hover{color:#fff;background:#ffffff0f}.store-header-filter-btn.active{color:#fff;background:#3981df;font-weight:700;box-shadow:0 2px 10px #3981df66}.store-header-right{order:3;align-items:center;gap:10px;display:flex}.store-header-signin-btn{white-space:nowrap;border-radius:9999px;padding:7px 18px;font-size:.82rem;font-weight:700}.app-card-media{background:#080b12;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;height:195px;margin-bottom:14px;display:flex;position:relative;overflow:hidden}.app-card-media-link{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex;overflow:hidden}.app-card-media img.app-card-thumb-img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.whop-app-card:hover .app-card-media img.app-card-thumb-img{transform:scale(1.04)}.app-card-media-portrait{background:radial-gradient(circle,#151e2d 0%,#0a0f18 100%);padding:8px}.app-card-phone-wrap{aspect-ratio:9/16;background:#000;border:2px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden;box-shadow:0 8px 20px #0009,0 0 12px #3981df33}.app-card-phone-wrap img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s}.whop-app-card:hover .app-card-phone-wrap img{transform:scale(1.03)}.app-card-media-overlay-top{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:10px;right:10px}.app-card-media-dots{z-index:3;background:#000000a6;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:5px;padding:3px 8px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.app-media-dot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .2s}.app-media-dot:hover{background:#fffc}.app-media-dot.active{background:#0dcaf0;border-radius:4px;width:14px;box-shadow:0 0 6px #0dcaf0}.app-status-pulse-ring{background:#19875426;border:1px solid #19875459;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 0 20px #19875433}.app-card-specs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.app-spec-tag{color:#cbd5e1;letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:600}.app-card-durations{border-top:1px dashed #ffffff14;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding-top:10px;display:flex}.app-duration-label{color:#717d8f;margin-right:2px;font-size:.72rem;font-weight:600}.app-duration-chip{color:#929dad;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:3px 9px;font-size:.72rem;font-weight:600;transition:all .18s}.app-duration-chip:hover{color:#fff;background:#ffffff1f;border-color:#fff3}.app-duration-chip.active{color:#38bdf8;background:#3981df38;border-color:#3981df;font-weight:700;box-shadow:0 0 10px #3981df4d}.whop-app-icon-squircle.icon-windows,.whop-app-icon-squircle.icon-ios,.whop-app-icon-squircle.icon-android{background:#000!important;border:1px solid #ffffff29!important}.hover-cyan:hover{color:#0dcaf0!important}@media (max-width:991px){.store-header-bar{border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 0;padding:14px 16px;display:flex}.store-header-left{order:1;align-items:center;gap:10px;display:flex}.store-header-right{order:2;align-items:center;margin-left:auto;display:flex}.store-header-tabs-container{scrollbar-width:none;-webkit-overflow-scrolling:touch;order:3;width:100%;margin-top:4px;padding-bottom:2px;overflow-x:auto}.store-header-tabs-container::-webkit-scrollbar{display:none}.store-header-tabs-wrapper{white-space:nowrap;justify-content:flex-start;gap:4px;min-width:100%;display:inline-flex}.store-header-filter-btn{white-space:nowrap;flex-shrink:0;padding:6px 12px;font-size:.74rem}.store-header-title{font-size:1.05rem}}@media (max-width:768px){.whop-grid{grid-template-columns:1fr}.whop-card-downside{border-top:1px solid #ffffff0f;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:14px;padding-top:12px}.whop-actions-cluster{justify-content:space-between;width:100%}.store-header-bar{padding:12px 14px}.store-header-title{font-size:.98rem}.store-brand-pill-icon{width:32px;height:32px}.store-brand-logo-img{width:20px;height:20px}.store-count-badge{display:none}.store-header-signin-btn{padding:6px 14px;font-size:.78rem}.app-card-media{height:165px}}
