.diagram[data-astro-cid-mb5gojzx]{background:var(--night);color:var(--night-ink);border:1px solid var(--code-edge);border-radius:8px;flex-direction:column;gap:16px;padding:20px 22px;display:flex}figcaption[data-astro-cid-mb5gojzx]{font-family:var(--mono);color:var(--night-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.count[data-astro-cid-mb5gojzx]{color:var(--amber)}.count[data-astro-cid-mb5gojzx][hidden],.foot[data-astro-cid-mb5gojzx][hidden]{display:none}.steps[data-astro-cid-mb5gojzx]{align-items:stretch;display:flex}.step[data-astro-cid-mb5gojzx]{flex:1 1 0;align-items:center;min-width:0;display:flex}.step[data-astro-cid-mb5gojzx] button[data-astro-cid-mb5gojzx]{font-family:var(--mono);width:100%;min-height:52px;color:var(--night-ink);background:0 0;border:1px solid #3a3d44;border-radius:6px;padding:8px 6px;font-size:13px;font-weight:700}.step[data-astro-cid-mb5gojzx] button[data-astro-cid-mb5gojzx].done{color:#ffd27a;border-color:var(--amber);background:#2b2310}.step[data-astro-cid-mb5gojzx] button[data-astro-cid-mb5gojzx].on{background:var(--amber);color:#16171a;border-color:var(--amber)}.arrow[data-astro-cid-mb5gojzx]:before{content:"→";color:#5f646c;font-family:var(--mono);padding:4px 6px;display:block}.texts[data-astro-cid-mb5gojzx]{border-top:1px solid var(--night-rule);flex-direction:column;gap:12px;min-height:84px;padding-top:14px;display:flex}.text[data-astro-cid-mb5gojzx]{flex-direction:column;gap:4px;display:flex}.text[data-astro-cid-mb5gojzx][hidden]{display:none}dt[data-astro-cid-mb5gojzx]{font-family:var(--mono);color:var(--amber);font-size:15px;font-weight:700}dd[data-astro-cid-mb5gojzx]{font-size:16px;line-height:1.55}.foot[data-astro-cid-mb5gojzx]{font-family:var(--mono);color:var(--night-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.nav[data-astro-cid-mb5gojzx]{gap:8px;display:flex}.nav[data-astro-cid-mb5gojzx] button[data-astro-cid-mb5gojzx]{font-family:var(--mono);min-height:40px;color:var(--night-ink);background:0 0;border:1px solid #3a3d44;border-radius:4px;padding:0 12px;font-size:13px}.nav[data-astro-cid-mb5gojzx] .next[data-astro-cid-mb5gojzx]{border-color:var(--amber);background:var(--amber);color:#16171a;font-weight:700}@media (width<=760px){.diagram[data-astro-cid-mb5gojzx]{padding:16px}.steps[data-astro-cid-mb5gojzx],.step[data-astro-cid-mb5gojzx]{flex-direction:column}.arrow[data-astro-cid-mb5gojzx]:before{content:"↓"}}.crumbs[data-astro-cid-pznzci7v]{padding:18px var(--side) 0;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.crumbs[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{color:var(--ink);text-decoration:none}.crumbs[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{text-decoration:underline}.crumbs[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{color:var(--muted)}.crumbs[data-astro-cid-pznzci7v] .here[data-astro-cid-pznzci7v]{color:var(--link)}.top[data-astro-cid-pznzci7v]{padding:56px var(--side) 64px;border-bottom:1px solid var(--rule);flex-direction:column;gap:26px;display:flex}.kind[data-astro-cid-pznzci7v]{font-family:var(--mono);color:var(--muted);font-size:13px}.top[data-astro-cid-pznzci7v] .big-flaps{--flap-w:64px;--flap-h:92px;--flap-f:48px;--flap-gap:5px}.one-line[data-astro-cid-pznzci7v]{font-family:var(--mono);letter-spacing:-.02em;max-width:30ch;font-size:40px;font-weight:700;line-height:1.2}.meta[data-astro-cid-pznzci7v]{font-family:var(--mono);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;max-width:980px;font-size:14px;display:grid}.meta[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{border-top:1px solid var(--rule);grid-template-columns:96px minmax(0,1fr);column-gap:12px;padding:10px 0;display:grid}.meta[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{color:var(--muted)}.meta[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{font-weight:600}.ext[data-astro-cid-pznzci7v]{font-family:var(--mono);flex-wrap:wrap;gap:10px 24px;font-size:15px;font-weight:700;display:flex}.numbers[data-astro-cid-pznzci7v]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:8px;display:grid}.numbers[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{border-top:2px solid var(--ink);flex-direction:column;gap:2px;padding-top:10px;display:flex}.numbers[data-astro-cid-pznzci7v] .v[data-astro-cid-pznzci7v]{font-family:var(--mono);letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1.05}.numbers[data-astro-cid-pznzci7v] .k[data-astro-cid-pznzci7v],.tiles[data-astro-cid-pznzci7v] .k[data-astro-cid-pznzci7v]{color:var(--muted);font-size:15px}.sec[data-astro-cid-pznzci7v]{padding:64px var(--side);border-bottom:1px solid var(--rule);grid-template-columns:300px minmax(0,1fr);gap:14px 48px;display:grid}.sec-head[data-astro-cid-pznzci7v]{font-family:var(--mono);flex-direction:column;gap:4px;display:flex}.sec-head[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{color:var(--link);font-size:13px}.sec-head[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.15}.sec-body[data-astro-cid-pznzci7v]{flex-direction:column;gap:18px;max-width:70ch;line-height:1.65;display:flex}.bullets[data-astro-cid-pznzci7v]{padding:0;list-style:none}.bullets[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{border-top:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr);padding:10px 0;display:grid}.bullets[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]>span[data-astro-cid-pznzci7v]:first-child{font-family:var(--mono);color:var(--link)}.decisions[data-astro-cid-pznzci7v]{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.decisions[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{background:var(--panel);border:1px solid var(--rule);border-radius:6px;flex-direction:column;gap:4px;padding:16px 18px;font-size:16px;display:flex}.decisions[data-astro-cid-pznzci7v] .dt[data-astro-cid-pznzci7v]{font-family:var(--mono);font-size:15px;font-weight:700}.tiles[data-astro-cid-pznzci7v]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tiles[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{background:var(--panel);border:1px solid var(--rule);border-radius:6px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.tiles[data-astro-cid-pznzci7v] .v[data-astro-cid-pznzci7v]{font-family:var(--mono);letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.1}.end[data-astro-cid-pznzci7v]{padding:64px var(--side);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.end[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{font-family:var(--mono);border-radius:8px;flex-direction:column;gap:6px;padding:24px;text-decoration:none;display:flex}.end[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]>span[data-astro-cid-pznzci7v]:first-child{font-size:12px}.next[data-astro-cid-pznzci7v]{border:1px solid var(--ink);color:var(--ink)}.next[data-astro-cid-pznzci7v]>span[data-astro-cid-pznzci7v]:first-child{color:var(--muted)}.talk[data-astro-cid-pznzci7v]{background:var(--night);color:#ecedee}.talk[data-astro-cid-pznzci7v]>span[data-astro-cid-pznzci7v]:first-child{color:var(--night-muted)}.big[data-astro-cid-pznzci7v]{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:30px;font-weight:800}.talk[data-astro-cid-pznzci7v] .big[data-astro-cid-pznzci7v]{color:var(--amber)}.foot[data-astro-cid-pznzci7v]{padding:18px var(--side) 32px;font-family:var(--mono);color:var(--muted);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.foot[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{color:var(--muted)}@media (width<=1000px){.sec[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr)}.tiles[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.top[data-astro-cid-pznzci7v]{padding:40px var(--side)}.top[data-astro-cid-pznzci7v] .big-flaps{--flap-w:26px;--flap-h:38px;--flap-f:19px;--flap-gap:3px}.one-line[data-astro-cid-pznzci7v]{font-size:24px}.meta[data-astro-cid-pznzci7v],.numbers[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr)}.numbers[data-astro-cid-pznzci7v] .v[data-astro-cid-pznzci7v]{font-size:34px}.sec[data-astro-cid-pznzci7v]{padding:40px var(--side)}.sec-head[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{font-size:22px}.end[data-astro-cid-pznzci7v]{padding:40px var(--side);grid-template-columns:minmax(0,1fr)}.big[data-astro-cid-pznzci7v]{font-size:20px}}
