.ScreenshotFigure-module__CxzeYW__shot{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);margin:clamp(3rem,7vw,5rem) 0 0;overflow:hidden}.ScreenshotFigure-module__CxzeYW__chrome{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:.7rem 1rem;display:flex}.ScreenshotFigure-module__CxzeYW__chrome i{background:var(--line);border-radius:50%;width:10px;height:10px}.ScreenshotFigure-module__CxzeYW__chrome span{font-size:var(--step--1);color:var(--ink-3);margin-left:.75rem}.ScreenshotFigure-module__CxzeYW__shot img{width:100%;height:auto}
.page-module__GprFZW__backRow{padding-top:1rem}.page-module__GprFZW__back{min-height:44px;color:var(--ink-2);align-items:center;gap:.35rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__GprFZW__back:hover{color:var(--ink)}.page-module__GprFZW__back svg{width:18px;height:18px}.page-module__GprFZW__hero{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-l);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin-top:.5rem;padding:clamp(1.5rem,5vw,4rem);display:grid}.page-module__GprFZW__kind{font-weight:600;font-size:var(--step--1);background:#ffffff8c;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem .35rem .55rem;display:inline-flex}.page-module__GprFZW__heroSolo{grid-template-columns:minmax(0,1fr)}.page-module__GprFZW__hero h1{margin-top:1.25rem}.page-module__GprFZW__tagline{font-size:var(--step-1);max-width:30ch;margin-top:1rem;line-height:1.5}.page-module__GprFZW__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.page-module__GprFZW__heroCover img{border-radius:calc(var(--radius-l) - 6px);width:100%;height:auto;box-shadow:0 30px 60px -30px color-mix(in srgb, var(--accent-ink) 60%, transparent)}.page-module__GprFZW__details{padding-top:clamp(2.5rem,5vw,4rem)}.page-module__GprFZW__facts{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1rem clamp(2rem,5vw,4rem);margin:0;padding-bottom:2rem;display:flex}.page-module__GprFZW__facts dt{font-size:var(--step--1);color:var(--ink-3)}.page-module__GprFZW__facts dd{align-items:center;gap:.45rem;margin:.15rem 0 0;font-weight:600;display:flex}.page-module__GprFZW__facts dd a{color:var(--cobalt);text-underline-offset:3px}.page-module__GprFZW__dot{background:var(--ink-3);border-radius:50%;width:9px;height:9px}.page-module__GprFZW__dot[data-status=live]{background:var(--mint);box-shadow:0 0 0 4px var(--mint-soft)}.page-module__GprFZW__dot[data-status=beta]{background:var(--sun)}.page-module__GprFZW__content{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:clamp(2rem,6vw,6rem);padding-top:clamp(2rem,5vw,3.5rem);display:grid}.page-module__GprFZW__prose{max-width:64ch;font-size:1.08rem;line-height:1.7}.page-module__GprFZW__prose p+p{margin-top:1.1em}.page-module__GprFZW__prose h2{font-size:var(--step-2);margin:2.2em 0 .7em}.page-module__GprFZW__prose p:first-child{font-size:var(--step-1);color:var(--ink);line-height:1.6}.page-module__GprFZW__prose strong{font-weight:600}.page-module__GprFZW__prose a{color:var(--cobalt);text-underline-offset:3px}.page-module__GprFZW__glance{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:1.75rem;position:sticky;top:92px}.page-module__GprFZW__glance h2{font-size:var(--step-1)}.page-module__GprFZW__glance ul{gap:.75rem;margin:1.1rem 0 1.5rem;padding:0;list-style:none;display:grid}.page-module__GprFZW__glance li{color:var(--ink-2);gap:.7rem;line-height:1.5;display:flex}.page-module__GprFZW__glance li:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:8px;height:8px;margin-top:.55em}.page-module__GprFZW__glance .btn{justify-content:center;width:100%}.page-module__GprFZW__more{padding-top:clamp(4rem,8vw,6rem)}.page-module__GprFZW__more h2{font-size:var(--step-2)}.page-module__GprFZW__more ul{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.page-module__GprFZW__more a{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);align-items:center;gap:1rem;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .15s;display:flex}.page-module__GprFZW__more a:hover{border-color:var(--ink)}.page-module__GprFZW__more a>span{display:grid}.page-module__GprFZW__more strong{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.page-module__GprFZW__more .muted{font-size:.95rem}@media (max-width:900px){.page-module__GprFZW__hero{grid-template-columns:1fr}.page-module__GprFZW__heroCover{order:-1}.page-module__GprFZW__content{grid-template-columns:1fr}.page-module__GprFZW__glance{position:static}}
