.listing-module__duUhNG__hero{isolation:isolate;padding-block:72px 40px;position:relative;overflow:hidden}.listing-module__duUhNG__blobA,.listing-module__duUhNG__blobB{z-index:-1}.listing-module__duUhNG__blobA{background:var(--glow-a);width:380px;height:380px;top:-140px;left:-60px}.listing-module__duUhNG__blobB{background:var(--glow-b);width:320px;height:320px;animation-delay:2s;top:-60px;right:6%}.listing-module__duUhNG__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.listing-module__duUhNG__heroCopy{gap:18px;display:grid}.listing-module__duUhNG__hero h1{letter-spacing:-.035em;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:900}.listing-module__duUhNG__lead{color:var(--muted);max-width:52ch;font-size:1.12rem}.listing-module__duUhNG__crumbs{font-family:var(--ff-mono);color:var(--muted);font-size:.8rem}.listing-module__duUhNG__crumbs a{color:var(--accent-text);text-decoration:none}.listing-module__duUhNG__lsterm{background:var(--code-bg);color:var(--code-fg);font-family:var(--ff-mono);border:1px solid #ffffff1a;border-radius:14px;min-width:0;font-size:.8rem;line-height:1.8;overflow:hidden;box-shadow:0 30px 80px #02081759}.listing-module__duUhNG__lsbar{color:var(--code-dim);background:#0f1a2e;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 14px;font-size:.74rem;display:flex}.listing-module__duUhNG__lsbar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.listing-module__duUhNG__lsbar i:nth-child(2){background:#febc2e}.listing-module__duUhNG__lsbar i:nth-child(3){background:#28c840}.listing-module__duUhNG__lsbar span{margin-left:8px}.listing-module__duUhNG__lsterm pre{white-space:pre;min-height:196px;margin:0;padding:14px 16px;overflow-x:auto}.listing-module__duUhNG__p{color:#0f9}.listing-module__duUhNG__d{color:var(--code-dim)}.listing-module__duUhNG__f{color:#82aaff}.listing-module__duUhNG__y{color:#ffcb6b}.listing-module__duUhNG__toolbar{top:calc(env(safe-area-inset-top,0px) + var(--nav-h));z-index:20;background:color-mix(in srgb,var(--bg)88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--line);padding-block:14px;position:sticky}.listing-module__duUhNG__toolbarInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.listing-module__duUhNG__search{flex:260px;max-width:380px;position:relative}.listing-module__duUhNG__search input{width:100%;font:inherit;font-family:var(--ff-mono);color:var(--fg);background:var(--card);border:1px solid var(--line-strong);border-radius:10px;padding:10px 12px 10px 34px;font-size:.88rem}.listing-module__duUhNG__search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)22%,transparent);outline:none}.listing-module__duUhNG__search:before{content:"$";font-family:var(--ff-mono);color:var(--signal);font-size:.9rem;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.listing-module__duUhNG__filters{flex-wrap:wrap;gap:6px;display:flex}.listing-module__duUhNG__filters button{font:inherit;border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:7px 13px;font-size:.84rem;font-weight:500;transition:all .2s}.listing-module__duUhNG__filters button:hover{color:var(--fg-strong);border-color:var(--accent)}.listing-module__duUhNG__filters button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.listing-module__duUhNG__count{font-family:var(--ff-mono);color:var(--muted);font-size:.8rem}.listing-module__duUhNG__count b{color:var(--signal);font-weight:500}.listing-module__duUhNG__list{gap:22px;padding-block:40px 0;display:grid}.listing-module__duUhNG__feat{border:1px solid var(--line);background:var(--card);border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;overflow:hidden}.listing-module__duUhNG__feat .cover-art{aspect-ratio:auto;border-radius:0;height:100%;min-height:300px}.listing-module__duUhNG__feat .listing-module__duUhNG__body{align-content:center;gap:16px;padding:36px;display:grid}.listing-module__duUhNG__feat h2{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800}.listing-module__duUhNG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.listing-module__duUhNG__card{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-rows:auto 1fr;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;overflow:hidden}.listing-module__duUhNG__card .cover-art{border-radius:0}.listing-module__duUhNG__card .listing-module__duUhNG__body{align-content:start;gap:12px;padding:22px;display:grid}.listing-module__duUhNG__card h2{font-size:1.2rem;font-weight:700;line-height:1.25}.listing-module__duUhNG__feat:hover,.listing-module__duUhNG__card:hover{border-color:color-mix(in srgb,var(--accent)50%,transparent);transform:translateY(-4px);box-shadow:0 20px 40px #3b82f61a}.listing-module__duUhNG__meta{font-family:var(--ff-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.74rem;display:flex}.listing-module__duUhNG__cat{color:var(--signal);text-transform:uppercase;letter-spacing:.06em}.listing-module__duUhNG__badge{background:linear-gradient(90deg,var(--brand-blue),var(--brand-purple));color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 9px;font-size:.68rem}.listing-module__duUhNG__excerpt{color:var(--muted);font-size:.96rem}.listing-module__duUhNG__kpi{border-top:1px solid var(--line);align-items:baseline;gap:8px;margin-top:4px;padding-top:12px;display:flex}.listing-module__duUhNG__kpi b{color:var(--fg-strong);font-size:1.4rem;font-weight:800}.listing-module__duUhNG__kpi span{color:var(--muted);font-size:.84rem}.listing-module__duUhNG__read{font-family:var(--ff-mono);color:var(--accent-text);font-size:.82rem}.listing-module__duUhNG__empty{border:1px dashed var(--line-strong);text-align:center;border-radius:18px;justify-items:center;gap:10px;padding:48px 24px;display:grid}.listing-module__duUhNG__empty pre{font-family:var(--ff-mono);color:var(--muted);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.85rem}.listing-module__duUhNG__ctaWrap{padding-block:80px 96px}.listing-module__duUhNG__ctaBand{background:linear-gradient(135deg,var(--brand-navy),var(--brand-purple));color:#fff;border-radius:24px;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:28px;padding:48px 40px;display:grid;position:relative;overflow:hidden}.listing-module__duUhNG__ctaBand:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 85%,#000,#0000 70%);mask-image:radial-gradient(circle at 85%,#000,#0000 70%)}.listing-module__duUhNG__ctaBand h2{color:#fff;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:900}.listing-module__duUhNG__ctaBand p{color:#ffffffd1;margin-top:8px}@media (max-width:960px){.listing-module__duUhNG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-module__duUhNG__heroGrid,.listing-module__duUhNG__feat{grid-template-columns:minmax(0,1fr)}.listing-module__duUhNG__feat .cover-art{aspect-ratio:16/8;min-height:0}}@media (max-width:700px){.listing-module__duUhNG__ctaBand{grid-template-columns:minmax(0,1fr);padding:36px 24px}}@media (max-width:620px){.listing-module__duUhNG__grid{grid-template-columns:minmax(0,1fr)}.listing-module__duUhNG__feat .listing-module__duUhNG__body{padding:24px}.listing-module__duUhNG__toolbar{position:static}.listing-module__duUhNG__hero{padding-block:48px 32px}}
