.reel-frame[data-astro-cid-qsmq67p2]{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--stage-line), 0 40px 120px -40px #4f8cff59;background:#000;border-radius:12px;position:relative;overflow:hidden}.reel-frame[data-astro-cid-qsmq67p2] video[data-astro-cid-qsmq67p2]{object-fit:cover;width:100%;height:100%}.reel-chips[data-astro-cid-qsmq67p2]{grid-template-columns:repeat(8,1fr);gap:4px 14px;margin-top:18px;display:grid}.reel-chips[data-astro-cid-qsmq67p2] button[data-astro-cid-qsmq67p2]{white-space:nowrap;font:inherit;text-align:left;color:var(--stage-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;padding:0 0 6px;font-size:14px;font-weight:550;line-height:1.4;display:flex}.reel-chips[data-astro-cid-qsmq67p2] button[data-astro-cid-qsmq67p2]:hover,.reel-chips[data-astro-cid-qsmq67p2] button[data-astro-cid-qsmq67p2][aria-pressed=true]{color:var(--stage-ink)}.chip-bar[data-astro-cid-qsmq67p2]{background:var(--stage-line);border-radius:2px;height:2px;margin-bottom:9px;display:block;overflow:hidden}.chip-bar[data-astro-cid-qsmq67p2] i[data-astro-cid-qsmq67p2]{background:var(--blue);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));display:block}@media (width<=1100px){.reel-chips[data-astro-cid-qsmq67p2]{grid-template-columns:repeat(4,1fr)}}@media (width<=560px){.reel-chips[data-astro-cid-qsmq67p2]{grid-template-columns:repeat(2,1fr)}}.hero[data-astro-cid-lcdefpme]{padding:clamp(48px,7vw,88px) 0 clamp(40px,5vw,64px)}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.045em;font-size:clamp(40px,7vw,84px);font-weight:800;line-height:1.12}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{display:block}.md[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--blue);letter-spacing:0;margin-right:.32em;font-size:.82em;font-weight:500}.hero-lead[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:28px;font-size:clamp(17px,1.6vw,19px)}.hero-lead[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.reel-section[data-astro-cid-lcdefpme]{padding:clamp(28px,4vw,48px) 0 clamp(48px,7vw,80px)}.reel-note[data-astro-cid-lcdefpme]{color:var(--stage-muted);margin-top:20px;font-size:15px}.section-title[data-astro-cid-lcdefpme]{font-size:clamp(28px,4vw,40px);font-weight:800}.section-lead[data-astro-cid-lcdefpme]{color:var(--stage-muted);margin:12px 0 40px}.how[data-astro-cid-lcdefpme]{padding:clamp(72px,10vw,128px) 0}.steps[data-astro-cid-lcdefpme]{gap:clamp(64px,9vw,112px);margin:48px 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px clamp(32px,5vw,64px);display:grid}.step-no[data-astro-cid-lcdefpme]{color:var(--blue-ink);letter-spacing:-.04em;margin-bottom:16px;font-size:56px;font-weight:800;line-height:1;display:block}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:12px;font-size:clamp(22px,2.4vw,26px)}.step-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.step-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px 20px;font-size:16px;font-weight:600;display:flex;margin-top:16px!important}.doc[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;overflow:hidden}.doc-tab[data-astro-cid-lcdefpme]{color:var(--muted);background:var(--paper-2);border-bottom:1px solid var(--line);padding:10px 16px;font-size:13px}.doc-body[data-astro-cid-lcdefpme]{font-family:var(--sans);white-space:pre-wrap;word-break:keep-all;margin:0;padding:18px 20px 20px;font-size:15px;line-height:1.8}.doc-body[data-astro-cid-lcdefpme] .m[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--blue-ink)}.same-scene[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.same-scene[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;box-shadow:0 0 0 1px var(--line);border-radius:6px}.same-scene[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:6px;font-size:13px;display:block}.keys[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0}.keys[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.keys[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;font-weight:650;display:flex}.keys[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.styles-section[data-astro-cid-lcdefpme]{padding:clamp(72px,10vw,128px) 0}.tips[data-astro-cid-lcdefpme]{padding:clamp(72px,10vw,120px) 0}.tips-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;margin-top:40px;display:grid}.tips-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:10px;font-size:19px}.tips-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.cta[data-astro-cid-lcdefpme]{padding:clamp(64px,9vw,104px) 0}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 40px;display:flex}.cta-lead[data-astro-cid-lcdefpme]{color:var(--stage-muted);margin-top:12px}.cta[data-astro-cid-lcdefpme] .hero-actions[data-astro-cid-lcdefpme]{margin-top:0}.hero-req[data-astro-cid-lcdefpme]{color:var(--muted);align-items:center;gap:10px;margin-top:20px;font-size:15px;display:flex}.hero-req[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:var(--blue-ink);border:1px solid;border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:700}.hero-req[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:700}@media (width<=860px){.step[data-astro-cid-lcdefpme],.tips-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.keys[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:4px}}
