.zl-guide-doc{--g-ink:#1c171a;--g-ink-2:#4b5563;--g-muted:#6b7280;--g-line:#e5e7eb;--g-fill:#f3f4f6;--g-brand:#cf2f62;--g-brand-text:#b3234f;--g-brand-soft:#fdeef3;--g-on-brand:#fff;color:var(--g-ink-2);font-size:16px;line-height:1.65}html.dark .zl-guide-doc{--g-ink:#f3f4f6;--g-ink-2:#d1d5db;--g-muted:#a1a1aa;--g-line:#2a2a2a;--g-fill:#1f1f1f;--g-brand:#e5537c;--g-brand-text:#ff8fb1;--g-brand-soft:#e5537c24}@media (min-width:768px){.zl-guide-doc{font-size:15.5px}}.zl-guide-doc .zl-md>*+*{margin-top:14px}.zl-guide-doc h2{color:var(--g-ink);margin-top:36px;scroll-margin-top:96px;font-size:1.3rem;font-weight:700;line-height:1.3}.zl-guide-doc h3{color:var(--g-ink);margin-top:24px;scroll-margin-top:96px;font-size:1.08rem;font-weight:650}.zl-guide-doc p{margin:0}.zl-guide-doc .zl-md>p+*{margin-top:12px}.zl-guide-doc strong{color:var(--g-ink);font-weight:650}.zl-guide-doc a{color:var(--g-brand-text);text-underline-offset:3px;text-decoration:underline}.zl-guide-doc code{background:var(--g-fill);border-radius:6px;padding:1px 6px;font-size:.9em}.zl-guide-doc ul{margin:0;padding-left:1.2em;list-style:outside}.zl-guide-doc ul>li+li{margin-top:6px}.zl-guide-doc ul>li::marker{color:var(--g-brand)}.zl-guide-doc ol{margin:0;padding:0;list-style:none}.zl-guide-doc ol>li{counter-increment:zl-step;min-height:32px;padding:3px 0 0 44px;position:relative}.zl-guide-doc ol>li+li{margin-top:12px}.zl-guide-doc ol>li:before{content:counter(zl-step);background:var(--g-brand);width:30px;height:30px;color:var(--g-on-brand);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;top:0;left:0}.zl-guide-doc blockquote{border-left:3px solid var(--g-brand);background:var(--g-fill);color:var(--g-ink-2);border-radius:0 10px 10px 0;margin:0;padding:12px 14px 12px 16px}html.dark .zl-guide-doc blockquote{background:#1a1a1a}.zl-guide-doc hr{border:0;border-top:1px solid var(--g-line);margin:28px 0}.zl-guide-doc .zl-shot{margin:16px 0 24px}.zl-guide-doc ol+.zl-shot{margin-left:44px}@media (max-width:767px){.zl-guide-doc ol+.zl-shot{margin-left:0}}.zl-shot-btn{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block}.zl-shot-btn:focus-visible{outline:2px solid var(--g-brand);outline-offset:3px}.zl-shot img{background:var(--g-fill);border:1px solid var(--g-line);max-width:100%;height:auto;display:block;box-shadow:0 1px 2px #1118270f,0 8px 24px -12px #11182738}.zl-shot .zl-shot-d{border-radius:10px;width:100%}.zl-shot .zl-shot-m{border-width:4px;border-color:#1f2937;border-radius:22px;width:min(300px,78vw);margin-inline:auto}html.dark .zl-shot .zl-shot-m{border-color:#3f3f46}.zl-shot figcaption{color:var(--g-muted);text-align:center;text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.5}.zl-shot-m{display:none}@media (max-width:767px){[data-device=auto] .zl-shot-d{display:none}[data-device=auto] .zl-shot-m{display:block}}[data-device=d] .zl-shot-m{display:none}[data-device=d] .zl-shot-d{display:block}[data-device=m] .zl-shot-d{display:none}[data-device=m] .zl-shot-m{display:block}.zl-guide-zoom{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.zl-guide-zoom::backdrop{background:#0a0a0ce0}.zl-guide-zoom-inner{justify-content:center;align-items:center;width:100%;height:100%;padding:56px 12px 16px;display:flex;overflow:auto}.zl-guide-zoom img{background:#fff;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%}.zl-guide-zoom-close{top:max(8px, env(safe-area-inset-top));color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex;position:fixed;right:8px}.zl-guide-zoom-close:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.zl-guide-doc *{transition:none!important}}.zl-guide-doc .zl-md-figure img{background:var(--g-fill);border-radius:10px;width:100%;height:auto;display:block}.zl-guide-doc .zl-md-figure figcaption{color:var(--g-muted);text-align:center;margin-top:8px;font-size:14px}
