.PcGamesPage-module__ovKG1a__pageContainer{background-color:var(--background-color,#faf7f2);min-height:100vh;color:var(--text-primary,#0f172a)}[data-theme=dark] .PcGamesPage-module__ovKG1a__pageContainer{color:#f8fafc;background-color:#070d18}.PcGamesPage-module__ovKG1a__header{border-bottom:1px solid var(--border-color,#e2e8f0);text-align:center;background:linear-gradient(#2563eb0a 0%,#0000 100%);padding:4.5rem 1.5rem 2.5rem}[data-theme=dark] .PcGamesPage-module__ovKG1a__header{background:linear-gradient(#6366f10d 0%,#0000 100%);border-bottom-color:#ffffff14}.PcGamesPage-module__ovKG1a__headerContent{flex-direction:column;align-items:center;gap:.75rem;max-width:680px;margin:0 auto;display:flex}.PcGamesPage-module__ovKG1a__eyebrowBadge{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;background:#2563eb14;border:1px solid #2563eb33;border-radius:9999px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}[data-theme=dark] .PcGamesPage-module__ovKG1a__eyebrowBadge{color:#818cf8;background:#6366f11f;border-color:#6366f14d}.PcGamesPage-module__ovKG1a__title{color:var(--text-primary,#0f172a);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:800;line-height:1.15}[data-theme=dark] .PcGamesPage-module__ovKG1a__title{color:#fff}.PcGamesPage-module__ovKG1a__subtitle{color:var(--text-secondary,#64748b);max-width:580px;margin:0;font-size:1rem;line-height:1.6}[data-theme=dark] .PcGamesPage-module__ovKG1a__subtitle{color:#94a3b8}.PcGamesPage-module__ovKG1a__main{max-width:1280px;margin:0 auto;padding:2rem 1.25rem 5rem}@media (max-width:768px){.PcGamesPage-module__ovKG1a__header{padding:3.5rem 1rem 2rem}.PcGamesPage-module__ovKG1a__main{padding:1.5rem 1rem 4rem}}
.PcGamesGrid-module__YlF4cG__container{width:100%}.PcGamesGrid-module__YlF4cG__toolbar{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.PcGamesGrid-module__YlF4cG__searchBarWrapper{width:100%;max-width:440px;position:relative}.PcGamesGrid-module__YlF4cG__searchIcon{color:var(--text-secondary,#94a3b8);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.PcGamesGrid-module__YlF4cG__searchInput{border:1px solid var(--border-color,#e2e8f0);background:var(--surface-color,#fff);width:100%;color:var(--text-primary,#0f172a);border-radius:10px;outline:none;padding:.65rem 2.2rem .65rem 2.35rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}[data-theme=dark] .PcGamesGrid-module__YlF4cG__searchInput{color:#f8fafc;background:#0d1527;border-color:#1e293b}.PcGamesGrid-module__YlF4cG__searchInput:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PcGamesGrid-module__YlF4cG__clearSearchBtn{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.2rem;display:flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.PcGamesGrid-module__YlF4cG__clearSearchBtn:hover{color:var(--text-primary,#0f172a)}.PcGamesGrid-module__YlF4cG__filterScrollRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.PcGamesGrid-module__YlF4cG__filterScrollRow{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.PcGamesGrid-module__YlF4cG__filterScrollRow::-webkit-scrollbar{display:none}}.PcGamesGrid-module__YlF4cG__filterBtn{border:1px solid var(--border-color,#e2e8f0);background:var(--surface-color,#fff);color:var(--text-secondary,#64748b);cursor:pointer;white-space:nowrap;border-radius:9999px;padding:.4rem .85rem;font-size:.82rem;font-weight:600;transition:all .15s}[data-theme=dark] .PcGamesGrid-module__YlF4cG__filterBtn{color:#94a3b8;background:#0d1527;border-color:#1e293b}.PcGamesGrid-module__YlF4cG__filterBtn:hover{color:#2563eb;border-color:#2563eb}.PcGamesGrid-module__YlF4cG__activeFilter{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important}[data-theme=dark] .PcGamesGrid-module__YlF4cG__activeFilter{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.PcGamesGrid-module__YlF4cG__statusSummary{color:var(--text-secondary,#64748b);justify-content:space-between;align-items:center;margin-bottom:1.25rem;font-size:.82rem;display:flex}.PcGamesGrid-module__YlF4cG__gridContainer{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}@media (max-width:640px){.PcGamesGrid-module__YlF4cG__gridContainer{grid-template-columns:1fr;gap:1rem}}.PcGamesGrid-module__YlF4cG__card{border:1px solid var(--border-color,#e2e8f0);background-color:var(--surface-color,#fff);border-radius:12px;flex-direction:column;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:flex;overflow:hidden}[data-theme=dark] .PcGamesGrid-module__YlF4cG__card{background-color:#0d1527;border-color:#1e293b}.PcGamesGrid-module__YlF4cG__card:hover{border-color:#2563eb66;transform:translateY(-2px);box-shadow:0 4px 14px #0000000d}[data-theme=dark] .PcGamesGrid-module__YlF4cG__card:hover{box-shadow:0 4px 14px #0000004d}.PcGamesGrid-module__YlF4cG__imageWrapper{aspect-ratio:16/9;background-color:#0f172a;width:100%;position:relative;overflow:hidden}.PcGamesGrid-module__YlF4cG__softwareImage{object-fit:cover;transition:transform .3s}.PcGamesGrid-module__YlF4cG__card:hover .PcGamesGrid-module__YlF4cG__softwareImage{transform:scale(1.03)}.PcGamesGrid-module__YlF4cG__categoryBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#0f172ad1;border:1px solid #ffffff26;border-radius:9999px;padding:.25rem .65rem;font-size:.7rem;font-weight:700;position:absolute;top:10px;right:10px}.PcGamesGrid-module__YlF4cG__cardContent{flex-direction:column;flex:1;gap:.6rem;padding:1.15rem;display:flex}.PcGamesGrid-module__YlF4cG__softwareTitle{color:var(--text-primary,#0f172a);margin:0;font-size:1.08rem;font-weight:700;line-height:1.3}[data-theme=dark] .PcGamesGrid-module__YlF4cG__softwareTitle{color:#f8fafc}.PcGamesGrid-module__YlF4cG__softwareDescription{color:var(--text-secondary,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}[data-theme=dark] .PcGamesGrid-module__YlF4cG__softwareDescription{color:#94a3b8}.PcGamesGrid-module__YlF4cG__specsBadge{color:#475569;border:1px solid var(--border-color,#e2e8f0);text-overflow:ellipsis;white-space:nowrap;background:#00000008;border-radius:6px;align-items:center;gap:.35rem;margin-top:.2rem;padding:.35rem .65rem;font-size:.78rem;display:flex;overflow:hidden}[data-theme=dark] .PcGamesGrid-module__YlF4cG__specsBadge{color:#cbd5e1;background:#ffffff0a;border-color:#1e293b}.PcGamesGrid-module__YlF4cG__specsBadge strong{color:var(--text-primary,#0f172a)}[data-theme=dark] .PcGamesGrid-module__YlF4cG__specsBadge strong{color:#f8fafc}.PcGamesGrid-module__YlF4cG__cardFooter{border-top:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.85rem;display:flex}[data-theme=dark] .PcGamesGrid-module__YlF4cG__cardFooter{border-top-color:#1e293b}.PcGamesGrid-module__YlF4cG__priceTag{flex-direction:column;display:flex}.PcGamesGrid-module__YlF4cG__priceLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#64748b);font-size:.68rem;font-weight:600}.PcGamesGrid-module__YlF4cG__priceAmount{color:var(--text-primary,#0f172a);font-size:1.12rem;font-weight:800}[data-theme=dark] .PcGamesGrid-module__YlF4cG__priceAmount{color:#fff}.PcGamesGrid-module__YlF4cG__bookButton{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.5rem .95rem;font-size:.84rem;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex}.PcGamesGrid-module__YlF4cG__bookButton:hover{opacity:.9;transform:translateY(-1px)}[data-theme=dark] .PcGamesGrid-module__YlF4cG__bookButton{background:#2563eb}[data-theme=dark] .PcGamesGrid-module__YlF4cG__bookButton:hover{background:#1d4ed8}.PcGamesGrid-module__YlF4cG__emptyState{text-align:center;border:1px dashed var(--border-color,#cbd5e1);background:#00000003;border-radius:12px;flex-direction:column;grid-column:1/-1;align-items:center;gap:.75rem;padding:4rem 1.5rem;display:flex}[data-theme=dark] .PcGamesGrid-module__YlF4cG__emptyState{background:#ffffff03;border-color:#334155}.PcGamesGrid-module__YlF4cG__emptyTitle{color:var(--text-primary,#0f172a);margin:0;font-size:1.1rem;font-weight:700}[data-theme=dark] .PcGamesGrid-module__YlF4cG__emptyTitle{color:#f8fafc}.PcGamesGrid-module__YlF4cG__emptyText{color:var(--text-secondary,#64748b);max-width:360px;margin:0;font-size:.88rem}.PcGamesGrid-module__YlF4cG__resetBtn{border:1px solid var(--border-color,#cbd5e1);color:var(--text-primary,#0f172a);cursor:pointer;background:0 0;border-radius:8px;margin-top:.5rem;padding:.45rem 1rem;font-size:.82rem;font-weight:600}[data-theme=dark] .PcGamesGrid-module__YlF4cG__resetBtn{color:#f8fafc;border-color:#334155}.PcGamesGrid-module__YlF4cG__skeletonCard{border:1px solid var(--border-color,#e2e8f0);background-color:var(--surface-color,#fff);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}[data-theme=dark] .PcGamesGrid-module__YlF4cG__skeletonCard{background-color:#0d1527;border-color:#1e293b}.PcGamesGrid-module__YlF4cG__skeletonImage{aspect-ratio:16/9;background:#e2e8f0;width:100%;animation:1.6s ease-in-out infinite PcGamesGrid-module__YlF4cG__pulse}[data-theme=dark] .PcGamesGrid-module__YlF4cG__skeletonImage{background:#1e293b}.PcGamesGrid-module__YlF4cG__skeletonBody{flex-direction:column;gap:.75rem;padding:1.15rem;display:flex}.PcGamesGrid-module__YlF4cG__skeletonLine{background:#e2e8f0;border-radius:4px;height:14px;animation:1.6s ease-in-out infinite PcGamesGrid-module__YlF4cG__pulse}[data-theme=dark] .PcGamesGrid-module__YlF4cG__skeletonLine{background:#1e293b}@keyframes PcGamesGrid-module__YlF4cG__pulse{0%,to{opacity:1}50%{opacity:.4}}.PcGamesGrid-module__YlF4cG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172aa6;justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out PcGamesGrid-module__YlF4cG__fadeIn;display:flex;position:fixed;inset:0}@keyframes PcGamesGrid-module__YlF4cG__fadeIn{0%{opacity:0}to{opacity:1}}.PcGamesGrid-module__YlF4cG__modalContent{background:var(--surface-color,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 16px 36px #00000029}[data-theme=dark] .PcGamesGrid-module__YlF4cG__modalContent{background:#0d1527;border-color:#1e293b;box-shadow:0 16px 36px #00000080}.PcGamesGrid-module__YlF4cG__modalHeader{border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:flex-start;padding:1.25rem 1.25rem .75rem;display:flex}[data-theme=dark] .PcGamesGrid-module__YlF4cG__modalHeader{border-bottom-color:#1e293b}.PcGamesGrid-module__YlF4cG__modalTitle{color:var(--text-primary,#0f172a);margin:0;font-size:1.18rem;font-weight:700}[data-theme=dark] .PcGamesGrid-module__YlF4cG__modalTitle{color:#fff}.PcGamesGrid-module__YlF4cG__modalSubtitle{color:var(--text-secondary,#64748b);margin-top:.25rem;font-size:.85rem}.PcGamesGrid-module__YlF4cG__closeBtn{color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;display:flex}.PcGamesGrid-module__YlF4cG__closeBtn:hover{color:var(--text-primary,#0f172a);background:#0000000d}[data-theme=dark] .PcGamesGrid-module__YlF4cG__closeBtn:hover{background:#ffffff14}.PcGamesGrid-module__YlF4cG__modalBody{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.PcGamesGrid-module__YlF4cG__storeInfoBox{color:var(--text-secondary,#475569);background:#2563eb0d;border:1px solid #2563eb26;border-radius:10px;flex-direction:column;gap:.4rem;padding:.85rem;font-size:.82rem;display:flex}[data-theme=dark] .PcGamesGrid-module__YlF4cG__storeInfoBox{color:#cbd5e1;background:#6366f114;border-color:#6366f133}.PcGamesGrid-module__YlF4cG__storeInfoItem{align-items:center;gap:.45rem;display:flex}.PcGamesGrid-module__YlF4cG__formGroup{flex-direction:column;gap:.35rem;display:flex}.PcGamesGrid-module__YlF4cG__formLabel{color:var(--text-primary,#0f172a);font-size:.82rem;font-weight:600}[data-theme=dark] .PcGamesGrid-module__YlF4cG__formLabel{color:#f8fafc}.PcGamesGrid-module__YlF4cG__formInput{border:1px solid var(--border-color,#cbd5e1);background:var(--background-color,#faf7f2);width:100%;color:var(--text-primary,#0f172a);border-radius:8px;outline:none;padding:.65rem .85rem;font-size:.88rem;transition:border-color .15s}[data-theme=dark] .PcGamesGrid-module__YlF4cG__formInput{color:#fff;background:#070d18;border-color:#1e293b}.PcGamesGrid-module__YlF4cG__formInput:focus{border-color:#2563eb}.PcGamesGrid-module__YlF4cG__modalFooter{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.PcGamesGrid-module__YlF4cG__cancelModalBtn{border:1px solid var(--border-color,#cbd5e1);color:var(--text-primary,#0f172a);cursor:pointer;background:0 0;border-radius:8px;padding:.55rem 1rem;font-size:.85rem;font-weight:600}[data-theme=dark] .PcGamesGrid-module__YlF4cG__cancelModalBtn{color:#f8fafc;border-color:#334155}.PcGamesGrid-module__YlF4cG__submitModalBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:8px;padding:.55rem 1.25rem;font-size:.85rem;font-weight:600;transition:opacity .15s}.PcGamesGrid-module__YlF4cG__submitModalBtn:hover:not(:disabled){opacity:.9}.PcGamesGrid-module__YlF4cG__submitModalBtn:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .PcGamesGrid-module__YlF4cG__submitModalBtn{background:#2563eb}@media (max-width:640px){.PcGamesGrid-module__YlF4cG__modalOverlay{align-items:flex-end;padding:0}.PcGamesGrid-module__YlF4cG__modalContent{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100%;max-height:85vh}}
