.sv[data-astro-cid-m7jt7pq4]{border:1px solid var(--line-strong);border-radius:var(--radius-l);background:linear-gradient(#1e1e1ebf,#0e0e0ee6);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000c}.sv__stage[data-astro-cid-m7jt7pq4]{overflow:hidden}.sv__tick[data-astro-cid-m7jt7pq4]{z-index:2;border:0 solid var(--c-accent);width:14px;height:14px;position:absolute}.sv__tick--tl[data-astro-cid-m7jt7pq4]{border-top-width:2px;border-left-width:2px;top:10px;left:10px}.sv__tick--br[data-astro-cid-m7jt7pq4]{border-bottom-width:2px;border-right-width:2px;bottom:10px;right:10px}.sv__stage[data-astro-cid-m7jt7pq4]{aspect-ratio:3/2;padding:var(--s-5);background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:50%;background-size:32px 32px;place-items:center;display:grid;position:relative}.sv--cutout[data-astro-cid-m7jt7pq4] .sv__stage[data-astro-cid-m7jt7pq4]{background-color:#0000;background-image:radial-gradient(60% 55% at 50% 55%,#ffffff29,#0000 70%),linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:100% 100%,32px 32px,32px 32px}.sv__stage[data-astro-cid-m7jt7pq4] picture{inset:var(--s-5);display:block;position:absolute}.sv--photo[data-astro-cid-m7jt7pq4] .sv__stage[data-astro-cid-m7jt7pq4] picture{top:0;bottom:0;left:0;right:0}.sv__img[data-astro-cid-m7jt7pq4]{object-fit:contain;width:100%;height:100%}.sv--cutout[data-astro-cid-m7jt7pq4] .sv__img[data-astro-cid-m7jt7pq4]{filter:drop-shadow(0 24px 30px #0000008c)}.sv--photo[data-astro-cid-m7jt7pq4] .sv__stage[data-astro-cid-m7jt7pq4]{padding:0}.sv--photo[data-astro-cid-m7jt7pq4] .sv__img[data-astro-cid-m7jt7pq4]{object-fit:cover}.sv__drawing[data-astro-cid-m7jt7pq4]{width:100%}.sv__stat[data-astro-cid-m7jt7pq4]{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 18px;display:flex}.sv__stat-value[data-astro-cid-m7jt7pq4]{letter-spacing:-.04em;min-width:1ch;color:var(--c-accent);flex:none;font-size:max(2.25rem,min(1.8rem + 1.6vw,3rem));font-weight:750;line-height:1}.sv__stat-label[data-astro-cid-m7jt7pq4]{max-width:24ch;font-size:var(--t-small);color:var(--c-gray-200);line-height:1.35}.sv__caption[data-astro-cid-m7jt7pq4]{border-top:1px solid var(--line);font-size:var(--t-micro);color:var(--fg-muted);padding:10px 18px 12px}.specs__head[data-astro-cid-m7jt7pq4]{gap:var(--s-4);margin-bottom:var(--s-7);display:grid}.specs__grid[data-astro-cid-m7jt7pq4]{border-top:1px solid var(--line-strong);display:grid}.spec[data-astro-cid-m7jt7pq4]{align-content:start;gap:var(--s-4);padding:var(--s-5) 0;border-bottom:1px solid var(--line);display:grid}.spec__label[data-astro-cid-m7jt7pq4]{font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);gap:10px;display:flex}.spec__idx[data-astro-cid-m7jt7pq4]{color:var(--c-accent)}.spec__row[data-astro-cid-m7jt7pq4]{gap:4px;display:grid}.spec__row[data-astro-cid-m7jt7pq4]+.spec__row[data-astro-cid-m7jt7pq4]{padding-top:var(--s-4);border-top:1px dashed var(--line-strong)}.spec__value[data-astro-cid-m7jt7pq4]{letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:max(2rem,min(1.5rem + 2vw,3.25rem));font-weight:700;line-height:1}.spec__value[data-astro-cid-m7jt7pq4] small[data-astro-cid-m7jt7pq4]{letter-spacing:0;color:var(--fg-muted);font-size:.42em;font-weight:600}.spec__note[data-astro-cid-m7jt7pq4]{font-size:var(--t-small);color:var(--fg-muted)}@media (min-width:640px){.specs__grid[data-astro-cid-m7jt7pq4]{grid-template-columns:repeat(2,minmax(0,1fr))}.spec[data-astro-cid-m7jt7pq4]{padding:var(--s-6) var(--s-5)}.spec[data-astro-cid-m7jt7pq4]:nth-child(odd){border-right:1px solid var(--line);padding-left:0}}@media (min-width:1100px){.specs__grid[data-astro-cid-m7jt7pq4]{grid-template-columns:repeat(4,minmax(0,1fr))}.spec[data-astro-cid-m7jt7pq4]{border-bottom:0;border-right:1px solid var(--line);padding-left:var(--s-5)}.spec[data-astro-cid-m7jt7pq4]:first-child{padding-left:0}.spec[data-astro-cid-m7jt7pq4]:last-child{border-right:0}}.about[data-astro-cid-m7jt7pq4]{gap:var(--s-7);display:grid}.about__intro[data-astro-cid-m7jt7pq4]{align-content:start;justify-items:start;gap:var(--s-5);display:grid}.about__title[data-astro-cid-m7jt7pq4]{max-width:14ch}.features[data-astro-cid-m7jt7pq4]{border-top:1px solid var(--line-strong);display:grid}.feature[data-astro-cid-m7jt7pq4]{padding:var(--s-4) 0;border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:start;gap:14px;display:grid}.feature__num[data-astro-cid-m7jt7pq4]{font-size:var(--t-micro);color:var(--fg-muted);padding-top:3px}.feature__icon[data-astro-cid-m7jt7pq4]{width:22px;height:22px;color:var(--fg);place-items:center;margin-top:1px;display:grid}.feature__text[data-astro-cid-m7jt7pq4]{font-weight:550;line-height:1.45}@media (min-width:768px){.features[data-astro-cid-m7jt7pq4]{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.feature[data-astro-cid-m7jt7pq4]{padding:var(--s-5) 0}}@media (min-width:1100px){.about[data-astro-cid-m7jt7pq4]{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.about__intro[data-astro-cid-m7jt7pq4]{top:calc(var(--header-h) + var(--s-6));position:sticky}.features[data-astro-cid-m7jt7pq4]{grid-template-columns:1fr}}@media (min-width:1280px){.features[data-astro-cid-m7jt7pq4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.examples__more[data-astro-cid-m7jt7pq4]{margin-top:var(--s-6)}.others__title[data-astro-cid-m7jt7pq4]{margin-bottom:var(--s-5)}.others__list[data-astro-cid-m7jt7pq4]{gap:var(--s-2);display:grid}.other[data-astro-cid-m7jt7pq4]{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);height:100%;min-height:64px;transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;padding:14px 18px;font-weight:600;line-height:1.3;display:grid}.other__thumb[data-astro-cid-m7jt7pq4]{border-radius:var(--radius);object-fit:cover;background:var(--surface-2);width:72px;height:54px}.other__thumb--cutout[data-astro-cid-m7jt7pq4]{object-fit:contain;padding:3px}.other__num[data-astro-cid-m7jt7pq4]{font-size:var(--t-micro);color:var(--c-accent)}.other[data-astro-cid-m7jt7pq4] .other__icon{color:var(--fg-muted)}.other[data-astro-cid-m7jt7pq4] .other__arrow{color:var(--fg-muted);transition:transform var(--dur) var(--ease-out), color var(--dur-fast)}.other[data-astro-cid-m7jt7pq4]:hover{border-color:var(--line-strong);background:var(--surface-2)}.other[data-astro-cid-m7jt7pq4]:hover .other__arrow{color:var(--c-accent);transform:translate(2px,-2px)}@media (min-width:768px){.others__list[data-astro-cid-m7jt7pq4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.others__list[data-astro-cid-m7jt7pq4]{grid-template-columns:repeat(3,minmax(0,1fr))}}
