.guide-page.svelte-1f0xw11{background:var(--bg);color:var(--ink);overflow-x:clip}.g-w.svelte-1f0xw11{max-width:1160px;padding-inline:max(20px, env(safe-area-inset-left,0px));margin:0 auto}.g-hero.svelte-1f0xw11{padding-block:56px 24px}.kicker.svelte-1f0xw11{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-text);margin-bottom:12px;font-size:.8125rem;font-weight:700}h1.svelte-1f0xw11{letter-spacing:-.03em;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1.08}.lead.svelte-1f0xw11{color:var(--muted);max-width:62ch;margin-top:16px;font-size:1.125rem;line-height:1.6}.g-body.svelte-1f0xw11{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:56px;padding-bottom:72px;display:grid}.g-toc.svelte-1f0xw11{position:sticky;top:92px}.g-toc.svelte-1f0xw11 summary:where(.svelte-1f0xw11){cursor:pointer;margin-bottom:10px;font-weight:700;list-style:none}.g-toc.svelte-1f0xw11 summary:where(.svelte-1f0xw11)::-webkit-details-marker{display:none}.g-toc.svelte-1f0xw11 ol:where(.svelte-1f0xw11){flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:.9375rem;display:flex}.g-toc.svelte-1f0xw11 a:where(.svelte-1f0xw11){color:var(--muted);text-decoration:none}.g-toc.svelte-1f0xw11 a:where(.svelte-1f0xw11):hover{color:var(--accent-text)}.g-article.svelte-1f0xw11{max-width:760px;font-size:1.0625rem;line-height:1.7}.g-article.svelte-1f0xw11 section:where(.svelte-1f0xw11){margin-bottom:44px;padding-top:8px;scroll-margin-top:88px}.g-article.svelte-1f0xw11 h2:where(.svelte-1f0xw11){letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.15}.g-article.svelte-1f0xw11 h3:where(.svelte-1f0xw11){margin:26px 0 6px;font-size:1.125rem;font-weight:700}.g-article.svelte-1f0xw11 p:where(.svelte-1f0xw11){margin:0 0 14px}.g-article.svelte-1f0xw11 ul:where(.svelte-1f0xw11),.g-article.svelte-1f0xw11 ol:where(.svelte-1f0xw11){flex-direction:column;gap:6px;margin:0 0 16px;padding-left:24px;display:flex}.g-article.svelte-1f0xw11 code:where(.svelte-1f0xw11){font-family:var(--f-mono);background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:.875em}.g-table.svelte-1f0xw11{box-shadow:0 0 0 1px var(--line);background:var(--surface);border-radius:14px;margin:0 0 16px;overflow-x:auto}.g-table.svelte-1f0xw11 table:where(.svelte-1f0xw11){font-size:.9375rem}.g-table.svelte-1f0xw11 th:where(.svelte-1f0xw11){font-size:.8125rem}.g-table.svelte-1f0xw11 code:where(.svelte-1f0xw11){white-space:nowrap}.g-table.svelte-1f0xw11 th:where(.svelte-1f0xw11),.g-table.svelte-1f0xw11 td:where(.svelte-1f0xw11){text-align:left;vertical-align:top;padding:10px 14px}.g-faq.svelte-1f0xw11 h3:where(.svelte-1f0xw11){margin-top:22px}.g-video.svelte-1f0xw11{margin:8px 0 20px}.g-video.svelte-1f0xw11 iframe:where(.svelte-1f0xw11),.g-play.svelte-1f0xw11{aspect-ratio:16/9;background:var(--surface-2);width:100%;box-shadow:0 0 0 1px var(--line);border:0;border-radius:16px;display:block}.g-play.svelte-1f0xw11{cursor:pointer;padding:0;position:relative;overflow:hidden}.g-play.svelte-1f0xw11 img:where(.svelte-1f0xw11){object-fit:cover;width:100%;height:100%;display:block}.g-play-btn.svelte-1f0xw11{background:var(--accent);width:64px;height:64px;color:var(--accent-ink);box-shadow:0 0 0 8px color-mix(in oklab, var(--accent) 22%, transparent);border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%}.g-play-btn.svelte-1f0xw11 svg:where(.svelte-1f0xw11){width:26px;height:26px;margin-left:3px}.g-play.svelte-1f0xw11:hover .g-play-btn:where(.svelte-1f0xw11){transform:scale(1.05)}.g-video.svelte-1f0xw11 figcaption:where(.svelte-1f0xw11){color:var(--muted);margin-top:8px;font-size:.875rem}.g-cta.svelte-1f0xw11{background:color-mix(in oklab, var(--accent) 10%, var(--surface));border-radius:22px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:24px 28px;display:flex}.g-cta.svelte-1f0xw11 span:where(.svelte-1f0xw11){color:var(--muted);flex:260px}@media (width<=900px){.g-body.svelte-1f0xw11{grid-template-columns:minmax(0,1fr);gap:24px}.g-toc.svelte-1f0xw11{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:16px;padding:14px 18px;position:static}.g-toc.svelte-1f0xw11 summary:where(.svelte-1f0xw11){margin-bottom:0}.g-toc.svelte-1f0xw11 details[open]:where(.svelte-1f0xw11) summary:where(.svelte-1f0xw11){margin-bottom:10px}}
