.group.svelte-nz3ifj{min-height:0;padding:34px 32px 30px}.feat-num.svelte-nz3ifj{margin-bottom:22px}.feat-title.svelte-nz3ifj{margin-bottom:12px;font-size:21px}.lead-line.svelte-nz3ifj{color:var(--text);text-wrap:pretty;margin:0 0 18px;font-size:14.5px;line-height:1.55}.points.svelte-nz3ifj{flex-direction:column;flex:1;gap:9px;margin:0;padding:0;list-style:none;display:flex}.points.svelte-nz3ifj li:where(.svelte-nz3ifj){color:var(--text-2);text-wrap:pretty;padding-left:16px;font-size:13.5px;line-height:1.5;position:relative}.points.svelte-nz3ifj li:where(.svelte-nz3ifj):before{content:"";background:var(--text-4);width:5px;height:1px;position:absolute;top:8px;left:0}.feat-tag.svelte-nz3ifj{margin-top:24px}.dl-grid.svelte-1hhxeg2{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=720px){.dl-grid.svelte-1hhxeg2{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.dl-grid.svelte-1hhxeg2{grid-template-columns:1fr}}.dl-btn.svelte-1hhxeg2{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.dl-btn.svelte-1hhxeg2:hover{border-color:var(--cyan);box-shadow:var(--glow-cyan);transform:translateY(-1px)}.dl-btn.hot.svelte-1hhxeg2{border-color:var(--cyan)}.dl-label.svelte-1hhxeg2{color:var(--text);padding-right:24px;font-size:15.5px;font-weight:600}.dl-sub.svelte-1hhxeg2{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-3);font-size:11px}.dl-arrow.svelte-1hhxeg2{color:var(--cyan);font-size:15px;position:absolute;top:14px;right:16px}.dl-fine.svelte-1hhxeg2{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-3);margin-top:14px;font-size:11px;line-height:1.5}.dl-fine.svelte-1hhxeg2 .tk:where(.svelte-1hhxeg2){color:var(--text-4)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(44px,5.6vw,92px)}.shot.svelte-1uha8ag{padding-bottom:48px;display:grid}.shot.svelte-1uha8ag>:where(.svelte-1uha8ag){grid-area:1/1}.hw-tile.svelte-1uha8ag{z-index:1;border:1px solid var(--border-2);background:var(--card);width:min(40%,300px);box-shadow:var(--shadow-lg), 0 0 0 1px var(--card-border);border-radius:10px;place-self:end start;margin:0 0 -48px -32px;overflow:hidden}.hw-tile.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;display:block}.hw-tile.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.hw-title.svelte-1uha8ag{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.hw-title.svelte-1uha8ag .dot:where(.svelte-1uha8ag){background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.hw-tags.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding-left:14px;font-size:9.5px}@media (width<=980px){.shot.svelte-1uha8ag{padding-bottom:0}.hw-tile.svelte-1uha8ag{width:min(46%,240px);margin:0 0 12px 12px}.hw-tags.svelte-1uha8ag{display:none}}.shot.svelte-1uha8ag .frame:where(.svelte-1uha8ag){border:1px solid var(--border-2);background:var(--panel);box-shadow:0 40px 100px -30px #000000b3, 0 0 0 1px var(--card-border);border-radius:12px;overflow:hidden}.shot.svelte-1uha8ag .frame-bar:where(.svelte-1uha8ag){border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;padding:12px 14px;font-size:10.5px;display:flex}.shot.svelte-1uha8ag .frame-ver:where(.svelte-1uha8ag){color:var(--text-4);margin-left:auto}.shot.svelte-1uha8ag .frame:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:100%;height:auto;display:block}.groups.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1180px){.groups.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.groups.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.groups.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}
