.model-row[data-astro-cid-47mtb4qr]{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-row[data-astro-cid-47mtb4qr] li[data-astro-cid-47mtb4qr]{box-shadow:0 -1px 0 var(--line-strong);gap:.5rem;padding-top:1.5rem;display:grid}.model-row[data-astro-cid-47mtb4qr] h3[data-astro-cid-47mtb4qr]{letter-spacing:-.03em;font-size:clamp(1.25rem,1rem + .7vw,1.6rem)}.model-row[data-astro-cid-47mtb4qr] p[data-astro-cid-47mtb4qr]{color:var(--muted);max-width:40ch}.catalog[data-astro-cid-47mtb4qr] .wrap[data-astro-cid-47mtb4qr]{gap:var(--gutter);display:grid}.product[data-astro-cid-47mtb4qr]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:2.5rem;padding:clamp(1.5rem,4vw,4rem);scroll-margin-top:6rem;display:grid}.info[data-astro-cid-47mtb4qr]{grid-column:1/span 5;justify-items:start;gap:1.25rem;display:grid}.visual[data-astro-cid-47mtb4qr]{grid-column:7/-1}.product[data-astro-cid-47mtb4qr]:nth-child(2n) .info[data-astro-cid-47mtb4qr]{grid-area:1/8/auto/-1}.product[data-astro-cid-47mtb4qr]:nth-child(2n) .visual[data-astro-cid-47mtb4qr]{grid-area:1/1/auto/span 6}.meta[data-astro-cid-47mtb4qr]{font-size:var(--step-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.badge[data-astro-cid-47mtb4qr]{color:#ecaaf0;background:#d758df1f;border-radius:999px;padding:.25rem .7rem;font-size:.8125rem}h2[data-astro-cid-47mtb4qr]{letter-spacing:-.045em;font-size:clamp(2rem,1.3rem + 2.2vw,3.5rem)}.text[data-astro-cid-47mtb4qr]{color:var(--muted);max-width:46ch}.features[data-astro-cid-47mtb4qr]{gap:.7rem;margin-block:.5rem .75rem;display:grid}.features[data-astro-cid-47mtb4qr] li[data-astro-cid-47mtb4qr]{grid-template-columns:1.15rem 1fr;gap:.7rem;line-height:1.4;display:grid}.features[data-astro-cid-47mtb4qr] svg[data-astro-cid-47mtb4qr]{width:1.15rem;height:1.15rem;color:var(--fuchsia)}.product-actions[data-astro-cid-47mtb4qr]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.photo[data-astro-cid-47mtb4qr]{border-radius:calc(var(--radius) * .75);box-shadow:0 0 0 1px var(--line-strong) inset, 0 40px 80px -30px #000c;background:#101016;overflow:hidden}.photo[data-astro-cid-47mtb4qr] img[data-astro-cid-47mtb4qr]{aspect-ratio:1200/750;object-fit:cover;width:100%;height:auto}.shot[data-astro-cid-47mtb4qr]{border-radius:calc(var(--radius) * .75);box-shadow:0 0 0 1px var(--line-strong) inset, 0 40px 80px -30px #000c;background:#0a0a10;overflow:hidden}.shot[data-astro-cid-47mtb4qr] img[data-astro-cid-47mtb4qr]{aspect-ratio:1600/717;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.flow[data-astro-cid-47mtb4qr],.chat[data-astro-cid-47mtb4qr]{border-radius:calc(var(--radius) * .75);box-shadow:0 0 0 1px var(--line) inset;background:#0a0a10;padding:clamp(1.25rem,2.5vw,2rem)}figcaption[data-astro-cid-47mtb4qr]{color:var(--muted);margin-bottom:1.25rem;font-size:.75rem}.flow[data-astro-cid-47mtb4qr] ol[data-astro-cid-47mtb4qr]{gap:1.75rem;display:grid;position:relative}.flow[data-astro-cid-47mtb4qr] ol[data-astro-cid-47mtb4qr]:before{content:"";background:linear-gradient(var(--navy-bright), var(--fuchsia));width:1px;position:absolute;top:.6rem;bottom:.6rem;left:.4rem}.flow[data-astro-cid-47mtb4qr] li[data-astro-cid-47mtb4qr]{grid-template-columns:.8rem 1fr;align-items:start;gap:1rem;display:grid}.dot[data-astro-cid-47mtb4qr]{background:var(--surface-2);width:.8rem;height:.8rem;box-shadow:0 0 0 2px var(--fuchsia) inset;border-radius:50%;margin-top:.3rem;position:relative}.flow[data-astro-cid-47mtb4qr] li[data-astro-cid-47mtb4qr]>span[data-astro-cid-47mtb4qr]:last-child{background:var(--surface-2);color:var(--muted);font-size:var(--step-small);border-radius:.9rem;gap:.15rem;padding:.9rem 1.1rem;display:grid}.flow[data-astro-cid-47mtb4qr] strong[data-astro-cid-47mtb4qr]{color:var(--ink);font-size:1rem;font-weight:500}.chat[data-astro-cid-47mtb4qr]{font-size:var(--step-small);flex-direction:column;gap:.6rem;display:flex}.chat[data-astro-cid-47mtb4qr] figcaption[data-astro-cid-47mtb4qr]{margin-bottom:.4rem}.msg[data-astro-cid-47mtb4qr]{border-radius:1rem;max-width:82%;padding:.65rem .9rem;line-height:1.4}.in[data-astro-cid-47mtb4qr]{background:var(--surface-2);border-bottom-left-radius:.3rem;align-self:flex-start}.out[data-astro-cid-47mtb4qr]{background:var(--navy);border-bottom-right-radius:.3rem;align-self:flex-end}@media (width<=1000px){.info[data-astro-cid-47mtb4qr],.visual[data-astro-cid-47mtb4qr],.product[data-astro-cid-47mtb4qr]:nth-child(2n) .info[data-astro-cid-47mtb4qr],.product[data-astro-cid-47mtb4qr]:nth-child(2n) .visual[data-astro-cid-47mtb4qr]{grid-area:auto/1/auto/-1}.visual[data-astro-cid-47mtb4qr]{order:-1}}@media (width<=640px){.model-row[data-astro-cid-47mtb4qr]{grid-template-columns:1fr;row-gap:2rem}}
