.directory[data-astro-cid-6bpgvfqi]{padding-top:3rem;scroll-margin-top:84px}.directory__head[data-astro-cid-6bpgvfqi]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.directory__head[data-astro-cid-6bpgvfqi] h2[data-astro-cid-6bpgvfqi]{margin:.35rem 0 0}.directory__head[data-astro-cid-6bpgvfqi]>span[data-astro-cid-6bpgvfqi],.directory__note[data-astro-cid-6bpgvfqi]{color:var(--sage);font-size:.65rem}.rank-controls[data-astro-cid-6bpgvfqi]{border-block:1px solid var(--rule);flex-wrap:wrap;margin-top:1.25rem;display:flex}.rank-controls[data-astro-cid-6bpgvfqi] button[data-astro-cid-6bpgvfqi]{border:0;border-right:1px solid var(--rule);min-height:44px;color:var(--sage);background:0 0;padding:.6rem .85rem;font-size:.64rem}.rank-controls[data-astro-cid-6bpgvfqi] button[data-astro-cid-6bpgvfqi][aria-pressed=true]{background:var(--aqua-soft);color:var(--aqua)}.directory__note[data-astro-cid-6bpgvfqi]{max-width:780px;margin:.8rem 0 1rem}.directory__labels[data-astro-cid-6bpgvfqi],.directory-row[data-astro-cid-6bpgvfqi]{grid-template-columns:minmax(190px,1.35fr) minmax(135px,.85fr) minmax(135px,.9fr) minmax(100px,.65fr) 75px;align-items:center;gap:1rem;display:grid}.directory__labels[data-astro-cid-6bpgvfqi]{color:var(--muted);text-transform:uppercase;border-block:1px solid var(--rule);padding:.65rem 1rem;font-size:.58rem}.directory-row[data-astro-cid-6bpgvfqi]{border-bottom:1px solid var(--rule);min-height:76px;padding:.75rem 1rem;transition:background .18s}.directory-row[data-astro-cid-6bpgvfqi]:hover{background:var(--surface)}.directory-row--indie[data-astro-cid-6bpgvfqi]{background:linear-gradient(90deg,#28d8a40e,#0000 45%)}.directory-row__product[data-astro-cid-6bpgvfqi]{align-items:center;gap:.8rem;min-width:0;display:flex}.rank[data-astro-cid-6bpgvfqi]{border:1px solid var(--rule-bright);height:36px;color:var(--aqua);flex:0 0 36px;place-items:center;font-size:.62rem;font-style:normal;display:grid}.directory-row__product[data-astro-cid-6bpgvfqi]>span[data-astro-cid-6bpgvfqi],.directory-row__revenue[data-astro-cid-6bpgvfqi]{min-width:0;display:grid}.directory-row[data-astro-cid-6bpgvfqi] strong[data-astro-cid-6bpgvfqi]{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.directory-row[data-astro-cid-6bpgvfqi] small[data-astro-cid-6bpgvfqi]{color:var(--muted);font-size:.57rem}.directory-row__revenue[data-astro-cid-6bpgvfqi] b[data-astro-cid-6bpgvfqi]{color:var(--aqua);font-size:.75rem}.directory-row__cost[data-astro-cid-6bpgvfqi]{color:var(--amber);font-size:.75rem;font-weight:500}.directory-row__build[data-astro-cid-6bpgvfqi],.directory-row__opens[data-astro-cid-6bpgvfqi]{color:var(--sage);font-size:.64rem}.directory-row__opens[data-astro-cid-6bpgvfqi]{text-align:right}.directory-row__opens[data-astro-cid-6bpgvfqi] b[data-astro-cid-6bpgvfqi]{color:var(--paper)}.empty-state[data-astro-cid-6bpgvfqi]{border:1px dashed var(--rule-bright);text-align:center;padding:2rem}.empty-state[data-astro-cid-6bpgvfqi] p[data-astro-cid-6bpgvfqi]{color:var(--sage);font-size:.75rem}@media (width<=760px){.directory__head[data-astro-cid-6bpgvfqi]{flex-direction:column;align-items:start}.rank-controls[data-astro-cid-6bpgvfqi]{grid-template-columns:1fr 1fr;display:grid}.rank-controls[data-astro-cid-6bpgvfqi] button[data-astro-cid-6bpgvfqi]{border-bottom:1px solid var(--rule)}.directory__labels[data-astro-cid-6bpgvfqi]{display:none}.directory-row[data-astro-cid-6bpgvfqi]{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem}.directory-row__product[data-astro-cid-6bpgvfqi]{grid-column:1/-1}.directory-row__revenue[data-astro-cid-6bpgvfqi],.directory-row__build[data-astro-cid-6bpgvfqi]{margin-left:44px}.directory-row__cost[data-astro-cid-6bpgvfqi],.directory-row__opens[data-astro-cid-6bpgvfqi]{text-align:right}}.sr-only[data-astro-cid-lcdefpme]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero[data-astro-cid-lcdefpme]{text-align:center;padding:clamp(3.5rem,8vw,7rem) 0 3.5rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:.7rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--amber);position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"";border-bottom:.08em solid var(--aqua);position:absolute;bottom:-.08em;left:0;right:0;transform:rotate(-1deg)}.hero[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--sage);max-width:700px;margin:1.35rem auto 1.8rem;font-size:clamp(.78rem,1.4vw,.94rem)}.search-shell[data-astro-cid-lcdefpme]{border:1px solid var(--rule-bright);background:var(--surface);text-align:left;grid-template-columns:28px 1fr auto;align-items:center;gap:.8rem;width:min(760px,100%);min-height:62px;margin:0 auto 1.1rem;padding:.55rem 1rem;display:grid;box-shadow:0 18px 60px #0000003d}.search-shell[data-astro-cid-lcdefpme]:focus-within{border-color:var(--aqua);box-shadow:0 0 0 3px #28d8a41a}.search-shell[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:var(--aqua);stroke-width:1.7px}.search-shell[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{width:100%;color:var(--paper);background:0 0;border:0;outline:0;min-height:44px;font-size:.86rem}.search-shell[data-astro-cid-lcdefpme] kbd[data-astro-cid-lcdefpme]{border:1px solid var(--rule-bright);color:var(--sage);padding:.15rem .45rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.5rem;display:flex}.burn-total[data-astro-cid-lcdefpme]{border-block:1px solid var(--rule);grid-template-columns:1fr auto auto;align-items:center;gap:2rem;min-height:138px;display:grid;position:relative;overflow:hidden}.burn-total[data-astro-cid-lcdefpme]:before{content:"€ € € € € € €";font:700 8rem/1 var(--display);color:#28d8a406;white-space:nowrap;pointer-events:none;position:absolute;inset:12px auto auto 10%}.burn-total[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--sage);margin:.35rem 0 0;font-size:.65rem}.burn-total[data-astro-cid-lcdefpme]>strong[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.07em;color:var(--amber);z-index:1;font-size:clamp(2rem,5vw,4rem)}.burn-total[data-astro-cid-lcdefpme]>strong[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font:inherit;color:var(--aqua)}.burn-total[data-astro-cid-lcdefpme]>strong[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);padding:0 .25em}.burn-total[data-astro-cid-lcdefpme]>strong[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font:400 .65rem var(--mono);color:var(--sage);letter-spacing:0}.burn-total[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{color:var(--aqua);z-index:1;font-size:.65rem}.method-strip[data-astro-cid-lcdefpme]{border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.method-strip[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-right:1px solid var(--rule);padding:1.2rem}.method-strip[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--aqua);font-size:.62rem}.method-strip[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--display);margin-top:.55rem;display:block}.method-strip[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--sage);margin:.4rem 0 0;font-size:.65rem}.method-strip[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{text-align:center;color:var(--amber);border-top:1px solid var(--rule);grid-column:1/-1;padding:.9rem 1.2rem;font-size:.7rem}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{padding-top:3rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.6rem,14vw,4.2rem)}.burn-total[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.6rem;padding:1.25rem 0}.burn-total[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{position:absolute;top:1.2rem;right:0}.method-strip[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.method-strip[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--rule)}}
