.book-example-art[data-astro-cid-axtkrqeo]{text-align:center;min-width:0}.book-fan[data-astro-cid-axtkrqeo]{color:var(--ink)}.book-fan-stage[data-astro-cid-axtkrqeo]{aspect-ratio:1.35;width:100%;min-height:250px;display:block;position:relative}.fan-slot[data-astro-cid-axtkrqeo]{aspect-ratio:210/297;width:42%;max-width:208px;color:inherit;font:inherit;cursor:pointer;transform-origin:50% 90%;transform:translateX(calc(-50% + var(--spread))) rotate(var(--angle)) scale(.8);z-index:calc(1 + var(--slot));background:0 0;border:0;padding:0;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:22px;left:50%}.fan-sheet[data-astro-cid-axtkrqeo]{background:var(--white);border:1px solid var(--line);box-sizing:border-box;transform-origin:50% 90%;pointer-events:none;border-radius:3px 9px 9px 3px;flex-direction:column;width:100%;height:100%;padding:12px;display:flex;box-shadow:0 10px 22px #244d401f}.is-inspecting[data-astro-cid-axtkrqeo] .fan-slot[data-astro-cid-axtkrqeo]{transform-origin:50%;transform:translateX(calc(-50% + var(--focus-x))) translateY(var(--focus-y)) rotate(var(--focus-angle)) scale(var(--focus-scale));z-index:var(--focus-z)}.fan-slot[data-astro-cid-axtkrqeo][aria-pressed=true] .fan-sheet[data-astro-cid-axtkrqeo]{box-shadow:0 16px 30px #244d4038}.fan-slot[data-astro-cid-axtkrqeo]:focus-visible{outline:none}.fan-slot[data-astro-cid-axtkrqeo]:focus-visible .fan-sheet[data-astro-cid-axtkrqeo]{outline:3px solid var(--ink);outline-offset:5px}.fan-cover[data-astro-cid-axtkrqeo]{z-index:5;box-shadow:inset 6px 0 8px #244d400f,0 14px 28px #244d4029}.fan-sheet[data-astro-cid-axtkrqeo] img[data-astro-cid-axtkrqeo]{object-fit:contain;flex:1;width:100%;min-height:0}.fan-cover-title[data-astro-cid-axtkrqeo]{font-family:var(--font-display,"Nunito Variable", sans-serif);padding:5px 2px 8px;font-size:clamp(14px,1.5vw,20px);font-weight:900;line-height:1.15}.fan-cover-brand[data-astro-cid-axtkrqeo]{padding-top:8px;font-size:9px;font-weight:700}.fan-story[data-astro-cid-axtkrqeo]{padding-top:7px;font-size:8px;line-height:1.3}.fan-page-number[data-astro-cid-axtkrqeo]{margin-top:5px;font-size:7px}.book-fan-hint[data-astro-cid-axtkrqeo]{padding:10px 0;font-size:12px;display:block}.book-example-view[data-astro-cid-axtkrqeo]{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.book-example-route[data-astro-cid-axtkrqeo]{margin:20px 0}.book-example-route[data-astro-cid-axtkrqeo] h3[data-astro-cid-axtkrqeo]{margin:0 0 5px;font-family:inherit;font-size:16px}.book-example-route[data-astro-cid-axtkrqeo] p[data-astro-cid-axtkrqeo]{margin:0}@media (width<=650px){.book-fan-stage[data-astro-cid-axtkrqeo]{aspect-ratio:1.2}.fan-slot[data-astro-cid-axtkrqeo]{top:25px}.fan-cover-title[data-astro-cid-axtkrqeo]{font-size:14px}.fan-story[data-astro-cid-axtkrqeo]{font-size:7px}}@media (prefers-reduced-motion:reduce){.fan-slot[data-astro-cid-axtkrqeo]{transition:none}}.book-guide[data-astro-cid-kjgwtkmo]{max-width:none;margin-block:3rem;scroll-margin-top:2rem}.guide-overview[data-astro-cid-kjgwtkmo],.guide-finish[data-astro-cid-kjgwtkmo],.guide-trouble[data-astro-cid-kjgwtkmo]{box-sizing:border-box;max-width:850px;margin-inline:auto}.guide-heading[data-astro-cid-kjgwtkmo]{max-width:70ch;margin-bottom:1.75rem}.book-guide[data-astro-cid-kjgwtkmo] h2[data-astro-cid-kjgwtkmo]{margin:0 0 .8rem;font-size:clamp(1.6rem,3vw,2rem)}.book-guide[data-astro-cid-kjgwtkmo] h3[data-astro-cid-kjgwtkmo]{margin:0;font-size:1.2rem;line-height:1.4}.book-guide[data-astro-cid-kjgwtkmo] h4[data-astro-cid-kjgwtkmo]{margin:.75rem 0 .5rem;font-size:1.05rem;line-height:1.45}.book-guide[data-astro-cid-kjgwtkmo] p[data-astro-cid-kjgwtkmo]{margin:.6rem 0 1rem;line-height:1.7}.book-guide[data-astro-cid-kjgwtkmo] a[data-astro-cid-kjgwtkmo]{color:var(--action-green);text-underline-offset:.22em;text-decoration:underline}.book-guide[data-astro-cid-kjgwtkmo] a[data-astro-cid-kjgwtkmo]:focus-visible,.book-guide[data-astro-cid-kjgwtkmo] summary[data-astro-cid-kjgwtkmo]:focus-visible{outline:2px solid var(--action-green);outline-offset:4px;border-radius:3px}.guide-steps[data-astro-cid-kjgwtkmo]{gap:1rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.guide-steps[data-astro-cid-kjgwtkmo] li[data-astro-cid-kjgwtkmo]{grid-template-columns:28px 1fr;align-items:start;gap:.75rem;line-height:1.65;display:grid}.guide-steps[data-astro-cid-kjgwtkmo] li[data-astro-cid-kjgwtkmo] span[data-astro-cid-kjgwtkmo]{background:var(--white);border:1px solid var(--line);width:28px;height:28px;color:var(--action-green);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid}.book-guide[data-astro-cid-kjgwtkmo] .guide-example-heading[data-astro-cid-kjgwtkmo]{font-size:clamp(1.25rem,2vw,1.6rem)}.book-guide[data-astro-cid-kjgwtkmo] .guide-example-note[data-astro-cid-kjgwtkmo]{font-size:.875rem;line-height:1.7}.guide-workspace-link[data-astro-cid-kjgwtkmo]{align-items:center;gap:.5rem;min-height:44px;margin-top:.5rem;font-weight:700;display:inline-flex}.guide-choose[data-astro-cid-kjgwtkmo]{margin-block:2.5rem}.guide-routes[data-astro-cid-kjgwtkmo]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5rem;margin-top:1.4rem;display:grid}.guide-route[data-astro-cid-kjgwtkmo]{border-top:2px solid var(--line);min-width:0;padding-top:1.2rem}.guide-route-icon[data-astro-cid-kjgwtkmo]{color:var(--action-green)}.guide-route[data-astro-cid-kjgwtkmo] p[data-astro-cid-kjgwtkmo]{font-size:.9375rem}.guide-route[data-astro-cid-kjgwtkmo] nav[data-astro-cid-kjgwtkmo]{flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:.4rem;display:flex}.guide-route[data-astro-cid-kjgwtkmo] nav[data-astro-cid-kjgwtkmo] a[data-astro-cid-kjgwtkmo]{align-items:center;gap:.25rem;min-height:44px;font-size:.875rem;font-weight:700;display:inline-flex}.guide-finish[data-astro-cid-kjgwtkmo]{background:var(--white);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:1.75rem;display:grid}.guide-section-heading[data-astro-cid-kjgwtkmo]{align-items:flex-start;gap:.75rem;display:flex}.guide-section-heading[data-astro-cid-kjgwtkmo] svg[data-astro-cid-kjgwtkmo]{color:var(--action-green);flex-shrink:0}.guide-checklist[data-astro-cid-kjgwtkmo]{gap:.6rem;margin:1rem 0 .5rem;padding-left:1.1rem;font-size:.9375rem;line-height:1.65;display:grid}.guide-checklist[data-astro-cid-kjgwtkmo] li[data-astro-cid-kjgwtkmo]{padding-left:.2rem}.guide-checklist[data-astro-cid-kjgwtkmo] li[data-astro-cid-kjgwtkmo]::marker{color:var(--action-green)}.guide-details[data-astro-cid-kjgwtkmo] summary[data-astro-cid-kjgwtkmo]{cursor:pointer;align-content:center;min-height:44px;font-size:.875rem;font-weight:600;line-height:1.5}.guide-details[data-astro-cid-kjgwtkmo] summary[data-astro-cid-kjgwtkmo]::marker{color:var(--action-green)}.guide-details[data-astro-cid-kjgwtkmo] p[data-astro-cid-kjgwtkmo]{font-size:.9375rem}.guide-details[data-astro-cid-kjgwtkmo][open]{padding-bottom:.5rem}.guide-trouble[data-astro-cid-kjgwtkmo]{border-bottom:1px solid var(--line);margin-top:1rem;padding:.6rem 0}.guide-trouble[data-astro-cid-kjgwtkmo] summary[data-astro-cid-kjgwtkmo]{font-size:1rem}.guide-trouble[data-astro-cid-kjgwtkmo] p[data-astro-cid-kjgwtkmo]{max-width:75ch}@media (width<=760px){.guide-routes[data-astro-cid-kjgwtkmo]{grid-template-columns:1fr;gap:1.2rem}.guide-route[data-astro-cid-kjgwtkmo]{grid-template-columns:28px minmax(0,1fr);column-gap:.8rem;display:grid}.guide-route-icon[data-astro-cid-kjgwtkmo]{grid-row:1/3}.guide-route[data-astro-cid-kjgwtkmo] h4[data-astro-cid-kjgwtkmo]{margin-top:0}.guide-route[data-astro-cid-kjgwtkmo] p[data-astro-cid-kjgwtkmo],.guide-route[data-astro-cid-kjgwtkmo] nav[data-astro-cid-kjgwtkmo],.guide-route[data-astro-cid-kjgwtkmo] details[data-astro-cid-kjgwtkmo]{grid-column:2}.guide-route[data-astro-cid-kjgwtkmo] p[data-astro-cid-kjgwtkmo]{margin-top:0}.guide-finish[data-astro-cid-kjgwtkmo]{grid-template-columns:1fr;gap:1.5rem;padding:1.25rem}.guide-finish[data-astro-cid-kjgwtkmo] section[data-astro-cid-kjgwtkmo]+section[data-astro-cid-kjgwtkmo]{border-top:1px solid var(--line);padding-top:1.5rem}}
