.landing-hero[data-astro-cid-olr65zpo]{padding:100px 0 0}.landing-breadcrumb[data-astro-cid-olr65zpo]{font-size:12px;color:var(--color-ink-faint);margin-bottom:38px}.landing-breadcrumb[data-astro-cid-olr65zpo] ol[data-astro-cid-olr65zpo]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.landing-breadcrumb[data-astro-cid-olr65zpo] a[data-astro-cid-olr65zpo]:hover{color:var(--color-ink)}.landing-hero-grid[data-astro-cid-olr65zpo]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:48px;align-items:center}.landing-intro[data-astro-cid-olr65zpo] h1[data-astro-cid-olr65zpo]{margin-top:14px;max-width:18ch;font-size:clamp(34px,3.4vw,49px);font-weight:650;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.landing-lead[data-astro-cid-olr65zpo]{margin-top:22px;max-width:52ch;font-size:17px;line-height:1.65;color:var(--color-ink-muted)}.landing-actions[data-astro-cid-olr65zpo]{display:flex;align-items:center;flex-wrap:wrap;gap:18px 22px;margin-top:28px}.landing-text-link[data-astro-cid-olr65zpo]{display:inline-flex;gap:10px;align-items:center;font-size:14px;font-weight:600;color:var(--color-ink)}.landing-text-link[data-astro-cid-olr65zpo]:hover{text-decoration:underline;text-underline-offset:5px}.landing-product[data-astro-cid-olr65zpo]{min-width:0}.product-enlarge[data-astro-cid-olr65zpo]{display:block;width:100%;cursor:zoom-in;text-align:left}.product-enlarge-label[data-astro-cid-olr65zpo]{display:flex;justify-content:flex-end;align-items:center;gap:7px;margin-top:11px;font-size:12px;font-weight:550;color:var(--color-accent)}.product-enlarge-label[data-astro-cid-olr65zpo] svg[data-astro-cid-olr65zpo]{width:15px;height:15px}.landing-product[data-astro-cid-olr65zpo] figcaption[data-astro-cid-olr65zpo]{margin-top:9px;max-width:66ch;color:var(--color-ink-faint);font-size:11px;line-height:1.6}.landing-highlights[data-astro-cid-olr65zpo]{display:flex;gap:18px 38px;flex-wrap:wrap;padding:25px 0;margin-top:48px;border-top:1px solid var(--color-line);color:var(--color-ink-muted);font-size:13px}.landing-highlights[data-astro-cid-olr65zpo] li[data-astro-cid-olr65zpo]{display:flex;align-items:center;gap:8px}.landing-highlights[data-astro-cid-olr65zpo] svg[data-astro-cid-olr65zpo]{width:17px;height:17px;color:var(--color-accent);flex-shrink:0}.landing-workflow[data-astro-cid-olr65zpo]{padding:72px 0;background:var(--color-ground-2);border-block:1px solid var(--color-line)}.landing-section-grid[data-astro-cid-olr65zpo]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px}.landing-section-intro[data-astro-cid-olr65zpo]{max-width:430px}.landing-page[data-astro-cid-olr65zpo] h2[data-astro-cid-olr65zpo]{font-size:clamp(27px,2.5vw,36px);font-weight:650;line-height:1.17;letter-spacing:-.03em;text-wrap:balance}.landing-section-intro[data-astro-cid-olr65zpo] h2[data-astro-cid-olr65zpo]{margin-top:12px}.landing-section-intro[data-astro-cid-olr65zpo] .up-body[data-astro-cid-olr65zpo]{margin-top:19px}.landing-page[data-astro-cid-olr65zpo] h3[data-astro-cid-olr65zpo]{font-size:18px;font-weight:650;line-height:1.35;letter-spacing:-.015em}.landing-steps[data-astro-cid-olr65zpo] li[data-astro-cid-olr65zpo]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:18px;padding:23px 0;border-bottom:1px solid var(--color-line)}.landing-steps[data-astro-cid-olr65zpo] li[data-astro-cid-olr65zpo]:first-child{padding-top:0}.landing-steps[data-astro-cid-olr65zpo] li[data-astro-cid-olr65zpo]:last-child{padding-bottom:0;border-bottom:0}.step-number[data-astro-cid-olr65zpo]{padding-top:3px;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-accent)}.landing-steps[data-astro-cid-olr65zpo] .up-body[data-astro-cid-olr65zpo],.landing-detail-list[data-astro-cid-olr65zpo] .up-body[data-astro-cid-olr65zpo]{margin-top:9px;font-size:15px}.landing-details[data-astro-cid-olr65zpo]{padding:76px 0}.landing-detail-list[data-astro-cid-olr65zpo] li[data-astro-cid-olr65zpo]{padding:23px 0;border-bottom:1px solid var(--color-line)}.landing-detail-list[data-astro-cid-olr65zpo] li[data-astro-cid-olr65zpo]:first-child{padding-top:0}.landing-detail-list[data-astro-cid-olr65zpo] li[data-astro-cid-olr65zpo]:last-child{border-bottom:0;padding-bottom:0}.landing-related[data-astro-cid-olr65zpo]{padding:72px 0}.landing-related[data-astro-cid-olr65zpo] h2[data-astro-cid-olr65zpo]{max-width:760px}.landing-related[data-astro-cid-olr65zpo] ul[data-astro-cid-olr65zpo]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:30px}.landing-related[data-astro-cid-olr65zpo] a[data-astro-cid-olr65zpo]{display:flex;height:100%;justify-content:space-between;gap:22px;padding-top:22px;border-top:1px solid var(--color-line-strong)}.landing-related[data-astro-cid-olr65zpo] a[data-astro-cid-olr65zpo]>span[data-astro-cid-olr65zpo]{color:var(--color-accent);font-size:20px}.landing-related[data-astro-cid-olr65zpo] a[data-astro-cid-olr65zpo]:hover h3[data-astro-cid-olr65zpo]{color:var(--color-accent)}.landing-related[data-astro-cid-olr65zpo] .up-body[data-astro-cid-olr65zpo]{margin-top:9px;font-size:14px}.landing-closing[data-astro-cid-olr65zpo]{padding:58px 0}.landing-closing[data-astro-cid-olr65zpo]>.up-container[data-astro-cid-olr65zpo]{display:flex;align-items:center;justify-content:space-between;gap:32px}.landing-closing[data-astro-cid-olr65zpo] h2[data-astro-cid-olr65zpo]{max-width:720px}.landing-closing[data-astro-cid-olr65zpo] .up-body[data-astro-cid-olr65zpo]{max-width:65ch;margin-top:14px}.landing-closing[data-astro-cid-olr65zpo] .up-btn[data-astro-cid-olr65zpo]{flex-shrink:0}#product-view[data-astro-cid-olr65zpo]{width:min(1560px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:20px;border:1px solid var(--color-line-strong);border-radius:14px;background:var(--color-ground);color:var(--color-ink);overflow:auto}#product-view[data-astro-cid-olr65zpo]::backdrop{background:#060f1eb8;backdrop-filter:blur(4px)}#product-view[data-astro-cid-olr65zpo] header[data-astro-cid-olr65zpo]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}#product-view[data-astro-cid-olr65zpo] h2[data-astro-cid-olr65zpo]{font-size:18px;font-weight:650}#product-view[data-astro-cid-olr65zpo] .up-btn[data-astro-cid-olr65zpo]{font-size:12px;padding:9px 12px}.product-view-scroll[data-astro-cid-olr65zpo]{overflow:auto;max-height:calc(100dvh - 180px)}.product-view-image[data-astro-cid-olr65zpo]{min-width:900px}.product-dialog-caption[data-astro-cid-olr65zpo]{margin-top:12px;font-size:12px}.product-enlarge[data-astro-cid-olr65zpo]:focus-visible,.landing-text-link[data-astro-cid-olr65zpo]:focus-visible,.landing-related[data-astro-cid-olr65zpo] a[data-astro-cid-olr65zpo]:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px;border-radius:5px}@media(max-width:1023px){.landing-hero-grid[data-astro-cid-olr65zpo]{grid-template-columns:1fr;gap:32px}.landing-intro[data-astro-cid-olr65zpo]{max-width:800px}.landing-intro[data-astro-cid-olr65zpo] h1[data-astro-cid-olr65zpo]{max-width:25ch;font-size:clamp(34px,5vw,48px)}.landing-lead[data-astro-cid-olr65zpo]{max-width:70ch}.landing-product[data-astro-cid-olr65zpo]{max-width:900px}.landing-section-grid[data-astro-cid-olr65zpo]{grid-template-columns:1fr;gap:32px}.landing-section-intro[data-astro-cid-olr65zpo]{max-width:700px}.landing-related[data-astro-cid-olr65zpo] ul[data-astro-cid-olr65zpo]{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-closing[data-astro-cid-olr65zpo]>.up-container[data-astro-cid-olr65zpo]{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.landing-hero[data-astro-cid-olr65zpo]{padding-top:90px}.landing-breadcrumb[data-astro-cid-olr65zpo]{margin-bottom:28px}.landing-intro[data-astro-cid-olr65zpo] h1[data-astro-cid-olr65zpo]{font-size:35px}.landing-lead[data-astro-cid-olr65zpo]{font-size:16px;margin-top:18px}.landing-actions[data-astro-cid-olr65zpo]{gap:18px;margin-top:24px}.landing-actions[data-astro-cid-olr65zpo] .up-btn[data-astro-cid-olr65zpo]{font-size:14px;padding-inline:16px}.landing-highlights[data-astro-cid-olr65zpo]{display:grid;gap:12px;margin-top:30px;padding:22px 0}.landing-workflow[data-astro-cid-olr65zpo],.landing-details[data-astro-cid-olr65zpo],.landing-related[data-astro-cid-olr65zpo]{padding:46px 0}.landing-page[data-astro-cid-olr65zpo] h2[data-astro-cid-olr65zpo]{font-size:28px}.landing-related[data-astro-cid-olr65zpo] ul[data-astro-cid-olr65zpo]{grid-template-columns:1fr;gap:24px}.landing-closing[data-astro-cid-olr65zpo]{padding:44px 0}#product-view[data-astro-cid-olr65zpo]{padding:12px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}#product-view[data-astro-cid-olr65zpo] header[data-astro-cid-olr65zpo]{align-items:flex-start}#product-view[data-astro-cid-olr65zpo] h2[data-astro-cid-olr65zpo]{font-size:15px}}
