.Press .ButtonKit{justify-content:center;display:flex;overflow:visible}.Press .ButtonKit p{white-space:nowrap}.Press .ButtonKit:hover{opacity:1;box-shadow:0 8px 24px #0006}.Press .ButtonKit:hover P{filter:drop-shadow(2px 2px 8px #fff);text-decoration:underline}.Press .ProductHeader{background:var(--mantine-color-dark-4);border-bottom:1px solid var(--border-primary);z-index:10;transition:background-color var(--transition-default);align-items:stretch;height:120px;padding:0;display:flex;position:sticky;top:-20px}.Press .ProductHeader .header-content{flex-direction:row;gap:0;width:100%;height:100%;display:flex}.Press .ProductHeader .products-nav{flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;height:100%;display:flex}.Press .ProductButton{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm);cursor:pointer;transition:all var(--transition-default);font-weight:500;font-size:var(--font-size-sm);color:var(--text-primary);background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;width:140px;height:100%;display:flex;position:relative}.Press .ProductButton:hover{opacity:.8}.Press .ProductButton:hover .product-icon{transform:scale(1.1)}.Press .ProductButton.active{color:#fff;font-weight:700}.Press .ProductButton.active .product-icon{filter:drop-shadow(0 0 8px #ffffff80)}.Press .ProductButton .product-icon{width:40px;height:40px;transition:transform var(--transition-default),filter var(--transition-default);justify-content:center;align-items:center;display:flex}.Press .EmptyState{padding:var(--space-xl);justify-content:center;align-items:center;display:flex}.Press .EmptyState .empty-content{text-align:center;width:100%}.Press .EmptyState .title{font-size:32px;font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-lg)}.Press .EmptyState .hint{font-size:var(--font-size-md);color:var(--text-secondary);margin-bottom:var(--space-xl);max-width:600px;margin-left:auto;margin-right:auto}.Press .EmptyState .products-grid{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(80px,1fr));display:grid}.Press .ProductCard{background:var(--bg-secondary);border:1px solid var(--border-primary);padding:var(--space-lg);cursor:pointer;transition:all var(--transition-default);min-height:300px;color:inherit;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.Press .ProductCard:before{content:"";transition:transform var(--transition-default);pointer-events:none;background:linear-gradient(45deg,#0000 0%,#ffffff0d 50%,#0000 100%);position:absolute;inset:0;transform:translate(-100%)}.Press .ProductCard:after{content:"";height:2px;transition:background var(--transition-default);background:0 0;position:absolute;bottom:0;left:0;right:0}.Press .ProductCard:hover{border-color:var(--color-brand-primary);transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.Press .ProductCard:hover:before{transform:translate(100%)}.Press .ProductCard:hover:after{background:var(--color-brand-primary)}.Press .ProductCard:hover .product-icon{transform:scale(1.15)translateY(-4px)}.Press .ProductCard:hover .product-label{color:var(--color-brand-primary)}.Press .ProductCard:hover .product-badge{opacity:1;transform:translateY(0)}.Press .ProductCard .product-icon{width:80px;height:80px;transition:transform var(--transition-default);margin-bottom:var(--space-lg);justify-content:center;align-items:center;display:flex}.Press .ProductCard .product-icon img{object-fit:contain;width:100%;height:100%}.Press .ProductCard .product-label{font-size:24px;font-weight:var(--font-weight-bold);color:var(--text-primary);transition:color var(--transition-default);text-align:center;letter-spacing:1px}.Press .ProductCard .product-badge{bottom:var(--space-md);right:var(--space-md);text-transform:uppercase;letter-spacing:.5px;opacity:0;transition:all var(--transition-default);color:var(--color-brand-primary);font-size:12px;font-weight:600;position:absolute;transform:translateY(4px)}.Press .ProductCard.fcf7o{--product-gradient:var(--gradient-fcf7o)}.Press .ProductCard.fcf7o:hover:after{background:linear-gradient(90deg,#ff03ff,#ff5aff)}.Press .ProductCard.fcf7o .product-badge:before{content:"Game"}.Press .ProductCard.lsde{--product-gradient:var(--gradient-lsde)}.Press .ProductCard.lsde:hover:after{background:linear-gradient(90deg,#00bfff,#1e90ff)}.Press .ProductCard.lsde .product-badge:before{content:"Software"}.Press .ProductCard.lsge{--product-gradient:var(--gradient-lsge)}.Press .ProductCard.lsge:hover:after{background:linear-gradient(90deg,#0f8,#00cc6a)}.Press .ProductCard.lsge .product-badge:before{content:"Software"}.Press .PressKitContent{animation:fadeIn var(--transition-default)}@media (max-width:768px){.Press .ProductHeader .products-nav{flex-direction:column;align-items:stretch}.Press .ProductHeader .products-nav .ProductButton{justify-content:flex-start;width:100%}.Press .EmptyState .products-grid{grid-template-columns:1fr}.Press .EmptyState .ProductCard{min-height:250px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
