.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.solo.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(36px,5vw,64px)}.hero.solo.svelte-1uha8ag .hero-copy:where(.svelte-1uha8ag){max-width:72ch}.hero.solo.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:19ch;font-size:clamp(38px,6.2vw,92px)}.hero.solo.svelte-1uha8ag .hero-sub:where(.svelte-1uha8ag){max-width:68ch}.shot.svelte-1uha8ag{padding-bottom:clamp(20px,4vw,48px)}.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)}}
