.software-product-card-module__wGwgmq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.software-product-card-module__wGwgmq__grid>*{min-width:0;height:100%}.software-product-card-module__wGwgmq__card{border:1px solid color-mix(in srgb, var(--foreground) 12%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--card) 96%, var(--surface-subtle)), color-mix(in srgb, var(--surface-subtle) 44%, var(--card)));min-width:0;height:100%;min-height:33rem;box-shadow:0 24px 52px -42px color-mix(in srgb, var(--foreground) 55%, transparent), 0 8px 20px -18px color-mix(in srgb, var(--foreground) 28%, transparent);border-radius:1.2rem;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.software-product-card-module__wGwgmq__card:hover{border-color:color-mix(in srgb, var(--foreground) 24%, var(--border));box-shadow:0 28px 60px -44px color-mix(in srgb, var(--foreground) 65%, transparent), 0 10px 24px -18px color-mix(in srgb, var(--foreground) 32%, transparent);transform:translateY(-2px)}.software-product-card-module__wGwgmq__header,.software-product-card-module__wGwgmq__footer{padding-inline:1.35rem}.software-product-card-module__wGwgmq__header{padding-top:1.35rem}.software-product-card-module__wGwgmq__visualTopline,.software-product-card-module__wGwgmq__windowBar,.software-product-card-module__wGwgmq__footerMeta,.software-product-card-module__wGwgmq__footerActions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.software-product-card-module__wGwgmq__headerMeta{align-items:center;gap:.75rem;display:flex}.software-product-card-module__wGwgmq__eyebrow,.software-product-card-module__wGwgmq__visualKicker,.software-product-card-module__wGwgmq__status,.software-product-card-module__wGwgmq__windowFile,.software-product-card-module__wGwgmq__resourceLink{letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:700;line-height:1.35}.software-product-card-module__wGwgmq__eyebrow,.software-product-card-module__wGwgmq__visualKicker,.software-product-card-module__wGwgmq__windowFile,.software-product-card-module__wGwgmq__metricLabel,.software-product-card-module__wGwgmq__resourceLink{color:var(--muted)}.software-product-card-module__wGwgmq__status{max-width:58%;color:var(--foreground);text-align:right}.software-product-card-module__wGwgmq__title{letter-spacing:-.035em;margin-top:.8rem;font-size:1.35rem;font-weight:600;line-height:1.12}.software-product-card-module__wGwgmq__description{min-height:3.3rem;color:var(--muted);margin-top:.6rem;font-size:.84rem;line-height:1.65}.software-product-card-module__wGwgmq__visual{--visual-accent:#7c83ff;--visual-background:#17191d;--visual-foreground:#f1f1ed;isolation:isolate;border:1px solid color-mix(in srgb, var(--foreground) 15%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--visual-background) 96%, var(--visual-accent) 4%), var(--visual-background));min-height:14.4rem;color:var(--visual-foreground);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--visual-foreground) 12%, transparent), 0 15px 28px -25px color-mix(in srgb, var(--foreground) 72%, transparent);border-radius:.95rem;margin:1.2rem 1.35rem 0;position:relative;overflow:hidden}.software-product-card-module__wGwgmq__visual:before{z-index:-1;background:var(--visual-accent);content:"";filter:blur(55px);opacity:.12;border-radius:50%;height:12rem;position:absolute;inset:-45% 16% auto}.software-product-card-module__wGwgmq__visualTopline{padding:.78rem .9rem .55rem}.software-product-card-module__wGwgmq__visualKicker{color:color-mix(in srgb, var(--visual-foreground) 60%, transparent);letter-spacing:.12em}.software-product-card-module__wGwgmq__visualMetric{color:var(--visual-foreground);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:700}.software-product-card-module__wGwgmq__visualPanel{border:1px solid color-mix(in srgb, var(--visual-foreground) 13%, transparent);background:color-mix(in srgb, var(--visual-background) 82%, black);border-radius:.68rem;margin:0 .9rem .9rem;overflow:hidden}.software-product-card-module__wGwgmq__windowBar{border-bottom:1px solid color-mix(in srgb, var(--visual-foreground) 10%, transparent);min-height:2rem;padding:.45rem .65rem}.software-product-card-module__wGwgmq__windowDots{gap:.28rem;display:flex}.software-product-card-module__wGwgmq__windowDots span{background:color-mix(in srgb, var(--visual-foreground) 35%, transparent);border-radius:999px;width:.38rem;height:.38rem}.software-product-card-module__wGwgmq__windowDots span:first-child{background:#df8378}.software-product-card-module__wGwgmq__windowDots span:nth-child(2){background:#cfb37b}.software-product-card-module__wGwgmq__windowDots span:nth-child(3){background:#7ab59a}.software-product-card-module__wGwgmq__windowFile{color:color-mix(in srgb, var(--visual-foreground) 54%, transparent);letter-spacing:.04em;text-transform:none;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem}.software-product-card-module__wGwgmq__windowState{color:var(--visual-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:700}.software-product-card-module__wGwgmq__screenshotViewport{aspect-ratio:16/9;background:#f4f4f1;position:relative;overflow:hidden}.software-product-card-module__wGwgmq__screenshot{object-fit:cover;transition:transform .22s}.software-product-card-module__wGwgmq__card:hover .software-product-card-module__wGwgmq__screenshot{transform:scale(1.012)}.software-product-card-module__wGwgmq__footer{flex-direction:column;flex:1;justify-content:flex-end;padding-top:1rem;padding-bottom:1.25rem;display:flex}.software-product-card-module__wGwgmq__footerMeta{align-items:flex-start}.software-product-card-module__wGwgmq__tags{flex-wrap:wrap;gap:.4rem;display:flex}.software-product-card-module__wGwgmq__tag{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.32rem .55rem;font-size:.61rem;line-height:1}.software-product-card-module__wGwgmq__version{border:1px solid var(--border);color:var(--foreground);border-radius:999px;flex:none;padding:.32rem .52rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.59rem}.software-product-card-module__wGwgmq__footerActions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-start;margin-top:1rem;padding-top:.85rem}.software-product-card-module__wGwgmq__primaryAction,.software-product-card-module__wGwgmq__resourceLink{align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.software-product-card-module__wGwgmq__primaryAction{color:var(--foreground);letter-spacing:-.01em;font-size:.78rem;font-weight:600}.software-product-card-module__wGwgmq__primaryAction:hover,.software-product-card-module__wGwgmq__resourceLink:hover{color:color-mix(in srgb, var(--foreground) 72%, var(--muted))}.software-product-card-module__wGwgmq__resourceLink{letter-spacing:.08em}@media (max-width:1100px){.software-product-card-module__wGwgmq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.software-product-card-module__wGwgmq__grid{grid-template-columns:minmax(0,1fr)}.software-product-card-module__wGwgmq__card,.software-product-card-module__wGwgmq__description{min-height:0}}@media (prefers-reduced-motion:reduce){.software-product-card-module__wGwgmq__card{transition:none}.software-product-card-module__wGwgmq__card:hover{transform:none}.software-product-card-module__wGwgmq__screenshot{transition:none}}
