.crumbs[data-astro-cid-6rsfzeaz]{color:var(--muted);gap:8px;padding-top:24px;font-weight:400;display:flex}.crumbs[data-astro-cid-6rsfzeaz] a[data-astro-cid-6rsfzeaz]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-6rsfzeaz] a[data-astro-cid-6rsfzeaz]:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--pink)}.crumbs[data-astro-cid-6rsfzeaz] [data-astro-cid-6rsfzeaz][aria-current]{color:var(--ink)}.intro[data-astro-cid-6rsfzeaz]{justify-items:start;padding-top:56px;display:grid}.intro[data-astro-cid-6rsfzeaz] .eyebrow{margin-bottom:24px}.intro[data-astro-cid-6rsfzeaz] h1[data-astro-cid-6rsfzeaz]{max-width:900px}.sub[data-astro-cid-6rsfzeaz]{max-width:720px;margin-top:24px}.buttons[data-astro-cid-6rsfzeaz]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.present[data-astro-cid-6rsfzeaz]{background:var(--white);height:48px;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #ececec;border-radius:48px;padding:0 22px;font-size:16px;transition:transform .15s ease-out}.present[data-astro-cid-6rsfzeaz][hidden]{display:none}.present[data-astro-cid-6rsfzeaz]:hover{transform:translateY(-1px)}.watch[data-astro-cid-6rsfzeaz]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--pink);text-underline-offset:3px;font-size:15px;text-decoration-thickness:1.5px}.chapnav[data-astro-cid-6rsfzeaz]{top:var(--nav-h);z-index:5;backdrop-filter:blur(8px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffeb;margin-top:48px;position:sticky}.chapnav[data-astro-cid-6rsfzeaz] ol[data-astro-cid-6rsfzeaz]{scrollbar-width:none;gap:4px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.chapnav[data-astro-cid-6rsfzeaz] a[data-astro-cid-6rsfzeaz]{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:14px 12px;font-size:14px;text-decoration:none;display:inline-flex}.chapnav[data-astro-cid-6rsfzeaz] a[data-astro-cid-6rsfzeaz]:hover{color:var(--accent-text)}.chapnav[data-astro-cid-6rsfzeaz] .num[data-astro-cid-6rsfzeaz]{color:var(--accent-text);font-size:11px;font-weight:600}.chapnav[data-astro-cid-6rsfzeaz] em[data-astro-cid-6rsfzeaz]{color:var(--muted);background:var(--pill);border-radius:10px;padding:2px 7px;font-size:11px;font-style:normal}.chapter[data-astro-cid-6rsfzeaz]{scroll-margin-top:calc(var(--nav-h) + 64px);margin-top:56px}.ch-h[data-astro-cid-6rsfzeaz]{letter-spacing:-.02em;gap:6px;margin-bottom:20px;font-size:clamp(26px,1.6vw + 14px,36px);display:grid}.ch-h[data-astro-cid-6rsfzeaz] .label[data-astro-cid-6rsfzeaz]{color:var(--accent-text);letter-spacing:.04em;font-weight:500}.slides[data-astro-cid-6rsfzeaz]{grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.box[data-astro-cid-6rsfzeaz]{background:var(--ink-deep);border-radius:8px;padding:8px;box-shadow:0 30px 60px -40px #24122a80}.canvas[data-astro-cid-6rsfzeaz]{aspect-ratio:16/9;border-radius:4px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.hud[data-astro-cid-6rsfzeaz]{display:none}.deck[data-astro-cid-6rsfzeaz]:fullscreen{background:#180a1e;place-items:center;max-width:none;padding:0;display:grid;overflow:hidden}.deck[data-astro-cid-6rsfzeaz]:fullscreen .chapter[data-astro-cid-6rsfzeaz]{display:contents}.deck[data-astro-cid-6rsfzeaz]:fullscreen .ch-h[data-astro-cid-6rsfzeaz]{display:none}.deck[data-astro-cid-6rsfzeaz]:fullscreen .slides[data-astro-cid-6rsfzeaz]{display:contents}.deck[data-astro-cid-6rsfzeaz]:fullscreen .box[data-astro-cid-6rsfzeaz]{display:none}.deck[data-astro-cid-6rsfzeaz]:fullscreen .box[data-astro-cid-6rsfzeaz].cur{width:min(100vw,177.778vh);box-shadow:none;border-radius:0;grid-area:1/1;padding:0;display:block}.deck[data-astro-cid-6rsfzeaz]:fullscreen .hud[data-astro-cid-6rsfzeaz]{color:#e9e9e799;white-space:pre;font-size:13px;display:block;position:fixed;bottom:14px;right:20px}@media (prefers-reduced-motion:reduce){.present[data-astro-cid-6rsfzeaz]{transition:none}}@media (width<=1199px){.slides[data-astro-cid-6rsfzeaz]{grid-template-columns:1fr}}@media (width<=809px){.intro[data-astro-cid-6rsfzeaz]{padding-top:32px}.buttons[data-astro-cid-6rsfzeaz]{flex-direction:column;align-items:flex-start}.box[data-astro-cid-6rsfzeaz]{padding:4px}}
