.bc[data-astro-cid-vx4iavld]{font:500 var(--fs-micro)/1.4 var(--font-mono);color:var(--text-3);padding:var(--s-4) 0}ol[data-astro-cid-vx4iavld]{gap:0 var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:none}li[data-astro-cid-vx4iavld]{gap:var(--s-2);display:inline-flex}a[data-astro-cid-vx4iavld]{color:var(--text-2)}.back[data-astro-cid-vx4iavld]{align-items:center;gap:4px;min-height:24px;display:inline-flex}@media (width>=640px){ol[data-astro-cid-vx4iavld]{display:flex}.back[data-astro-cid-vx4iavld]{display:none}}.answer[data-astro-cid-snhospzg]{border-left:3px solid var(--accent);padding:var(--s-1) 0 var(--s-1) var(--s-5);margin:var(--s-5) 0 var(--s-6);max-width:760px}.a-text[data-astro-cid-snhospzg]{font-size:var(--fs-lead);line-height:1.55}.a-text[data-astro-cid-snhospzg] p:last-child{margin-bottom:0}.a-meta[data-astro-cid-snhospzg]{gap:var(--s-2) var(--s-5);margin:var(--s-3) 0 0;flex-wrap:wrap;display:flex}.a-meta[data-astro-cid-snhospzg] div[data-astro-cid-snhospzg]{gap:var(--s-2);display:flex}dt[data-astro-cid-snhospzg]{font:500 var(--fs-micro)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--text-3)}dd[data-astro-cid-snhospzg]{font:500 var(--fs-micro)/1.4 var(--font-mono);color:var(--text);margin:0}.kv[data-astro-cid-p3mdyy32]{font-variant-numeric:tabular-nums;margin:0}.kv-row[data-astro-cid-p3mdyy32]{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--line);display:flex}.kv-row[data-astro-cid-p3mdyy32]:last-child{border-bottom:0}dt[data-astro-cid-p3mdyy32]{font:500 var(--fs-micro)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--text-3)}dd[data-astro-cid-p3mdyy32]{font:500 var(--fs-readout)/1.35 var(--font-mono);color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0}dd[data-astro-cid-p3mdyy32].measured{color:var(--hud)}.unit[data-astro-cid-p3mdyy32]{color:var(--text-3)}dd[data-astro-cid-p3mdyy32] a[data-astro-cid-p3mdyy32]{color:inherit}.kv-h[data-astro-cid-p3mdyy32]{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);flex-wrap:wrap;gap:0;display:flex}.kv-h[data-astro-cid-p3mdyy32] .kv-row[data-astro-cid-p3mdyy32]{padding:var(--s-3) var(--s-4);border-bottom:0;border-right:1px solid var(--line);flex-direction:column;flex:140px;align-items:flex-start;gap:2px}.kv-h[data-astro-cid-p3mdyy32] .kv-row[data-astro-cid-p3mdyy32]:last-child{border-right:0}.kv-h[data-astro-cid-p3mdyy32] dd[data-astro-cid-p3mdyy32]{text-align:left}.tc[data-astro-cid-tqesckkj]{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface)}.tc-h[data-astro-cid-tqesckkj]{padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line);font:500 var(--fs-micro)/1.4 var(--font-mono);color:var(--hud);letter-spacing:.02em;justify-content:space-between;display:flex}.lab[data-astro-cid-tqesckkj]{color:var(--text-3)}.tc-b[data-astro-cid-tqesckkj]{padding:var(--s-1) var(--s-4)}.cl[data-astro-cid-4tn6w3f6]{margin:var(--s-6) 0;padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3)}.cl-h[data-astro-cid-4tn6w3f6]{align-items:center;gap:var(--s-3);display:flex}.cl-h[data-astro-cid-4tn6w3f6] .btn[data-astro-cid-4tn6w3f6]{margin-left:auto}ul[data-astro-cid-4tn6w3f6]{margin:var(--s-2) 0 0;padding:0;list-style:none}label[data-astro-cid-4tn6w3f6]{gap:var(--s-3);min-height:44px;padding:var(--s-2) 0;cursor:pointer;align-items:flex-start;display:flex}input[data-astro-cid-4tn6w3f6]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:3px}input[data-astro-cid-4tn6w3f6]:checked+span[data-astro-cid-4tn6w3f6]{color:var(--text-3);text-decoration:line-through}ol[data-astro-cid-y3l3updf]{font-size:var(--fs-small);color:var(--text-2);margin:0;padding-left:1.4em}li[data-astro-cid-y3l3updf]{margin-bottom:var(--s-2);overflow-wrap:anywhere}.acc[data-astro-cid-y3l3updf]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3)}.grid[data-astro-cid-45ssvnq2]{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.grid[data-astro-cid-45ssvnq2]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid[data-astro-cid-45ssvnq2]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-45ssvnq2]{gap:var(--s-1);padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);color:var(--text);transition:border-color var(--t-hover) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}.card[data-astro-cid-45ssvnq2]:hover{border-color:var(--accent);text-decoration:none}.card[data-astro-cid-45ssvnq2] strong[data-astro-cid-45ssvnq2]{font-size:var(--fs-h4)}.why[data-astro-cid-45ssvnq2]{color:var(--text-2);font-size:var(--fs-small)}.card[data-astro-cid-45ssvnq2] .icon{right:var(--s-4);top:var(--s-4);color:var(--accent-ink);position:absolute}.steps[data-astro-cid-5wfdsgz3]{counter-reset:s;margin:var(--s-6) 0 var(--s-2);padding:0;list-style:none}.steps-foot[data-astro-cid-5wfdsgz3]{gap:var(--s-3);align-items:center;margin:0;display:flex}.step[data-astro-cid-wwaqy5cd]{counter-increment:s;gap:var(--s-4);padding-bottom:var(--s-6);grid-template-columns:32px 1fr;display:grid;position:relative}.step[data-astro-cid-wwaqy5cd]:not(:last-child):before{content:"";background:var(--line-strong);width:1px;position:absolute;top:36px;bottom:4px;left:15.5px}.s-num[data-astro-cid-wwaqy5cd]{width:32px;height:32px;position:relative}.n[data-astro-cid-wwaqy5cd]{border:2px solid var(--accent);font:600 .9375rem/1 var(--font-mono);color:var(--text);background:var(--bg);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.n[data-astro-cid-wwaqy5cd]:before{content:counter(s)}.cb[data-astro-cid-wwaqy5cd]{opacity:0;cursor:pointer;z-index:1;width:32px;height:32px;margin:0;position:absolute;inset:0}.cb[data-astro-cid-wwaqy5cd]:focus-visible+.n[data-astro-cid-wwaqy5cd]{outline:2px solid var(--focus);outline-offset:2px}.step[data-astro-cid-wwaqy5cd].done .n[data-astro-cid-wwaqy5cd]{background:var(--accent);color:var(--on-accent)}.step[data-astro-cid-wwaqy5cd].done .s-title[data-astro-cid-wwaqy5cd]{color:var(--text-3)}.s-title[data-astro-cid-wwaqy5cd]{margin:3px 0 var(--s-2);font-size:var(--fs-h3)}.s-body[data-astro-cid-wwaqy5cd]>:last-child{margin-bottom:0}.s-check[data-astro-cid-wwaqy5cd]{gap:var(--s-2);margin:var(--s-3) 0 0;color:var(--ok);font-size:var(--fs-small);align-items:flex-start;display:flex}.s-check[data-astro-cid-wwaqy5cd] svg[data-astro-cid-wwaqy5cd]{flex:none;margin-top:3px}.s-check[data-astro-cid-wwaqy5cd] strong[data-astro-cid-wwaqy5cd]{font-weight:600}.s-check[data-astro-cid-wwaqy5cd] span[data-astro-cid-wwaqy5cd]{color:var(--text)}@media (width<=639px){.step[data-astro-cid-wwaqy5cd]{gap:var(--s-3);grid-template-columns:28px 1fr}.s-num[data-astro-cid-wwaqy5cd],.cb[data-astro-cid-wwaqy5cd]{width:28px;height:28px}.step[data-astro-cid-wwaqy5cd]:not(:last-child):before{left:13.5px}}.code[data-astro-cid-c6nuo4je]{margin:var(--s-6) 0;background:var(--code-bg);color:var(--code-text);border:1px solid var(--code-border);border-radius:var(--r-3);overflow:hidden}.tabs[data-astro-cid-c6nuo4je]{gap:var(--s-1);padding:0 var(--s-2);background:var(--code-bar);border-bottom:1px solid var(--code-rule);display:flex;overflow-x:auto}.tab[data-astro-cid-c6nuo4je]{color:#aeb4bd;font:500 var(--fs-micro)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.02em;padding:12px var(--s-3) 10px;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px}.tab[data-astro-cid-c6nuo4je][aria-selected=true]{color:#fff;border-bottom-color:var(--accent)}.bar[data-astro-cid-c6nuo4je]{align-items:center;gap:var(--s-3);min-height:32px;padding:0 var(--s-2) 0 var(--s-4);background:var(--code-bar);border-bottom:1px solid var(--code-rule);font:400 var(--fs-micro)/1 var(--font-mono);color:#aeb4bd;display:flex}.where[data-astro-cid-c6nuo4je]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lang[data-astro-cid-c6nuo4je]{text-transform:uppercase;letter-spacing:.02em;color:#8d949e}.copy[data-astro-cid-c6nuo4je],.wrap-btn[data-astro-cid-c6nuo4je]{min-height:28px;padding:0 var(--s-2);border-radius:var(--r-1);color:#e3e6ea;font:500 var(--fs-micro)/1 var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;display:inline-flex}.copy[data-astro-cid-c6nuo4je]:hover,.wrap-btn[data-astro-cid-c6nuo4je]:hover{background:#232830}.wrap-btn[data-astro-cid-c6nuo4je][aria-pressed=true]{border-color:#6b7380}pre[data-astro-cid-c6nuo4je]{padding:var(--s-4) 0;font:400 max(.9em, 14px)/1.6 var(--font-mono);tab-size:2;margin:0;overflow-x:auto}pre[data-astro-cid-c6nuo4je].wrap{white-space:pre-wrap;overflow-wrap:anywhere}code[data-astro-cid-c6nuo4je]{min-width:max-content;display:block}pre[data-astro-cid-c6nuo4je].wrap code[data-astro-cid-c6nuo4je]{min-width:0}.ln[data-astro-cid-c6nuo4je]{padding:0 var(--s-4);display:flex;position:relative}.ln[data-astro-cid-c6nuo4je].hl{box-shadow:inset 2px 0 0 var(--accent);background:#1b222b}.no[data-astro-cid-c6nuo4je]{width:3ch;margin-right:var(--s-4);text-align:right;color:#8c95a2;user-select:none;flex:none}.tx[data-astro-cid-c6nuo4je]{white-space:inherit;flex:1}.mk[data-astro-cid-c6nuo4je]{margin-left:var(--s-3);border:1.5px solid var(--accent);color:#fff;width:20px;height:20px;font:600 11px/17px var(--font-mono);text-align:center;border-radius:50%;flex:none;align-self:center}.tag[data-astro-cid-c6nuo4je]{margin-left:var(--s-3);color:#aeb4bd;font:500 11px/16px var(--font-mono);border:1px solid #6b7380;border-radius:3px;align-self:center;padding:0 6px}.ln[data-astro-cid-c6nuo4je].harm .tx[data-astro-cid-c6nuo4je]{opacity:.9}.ln[data-astro-cid-c6nuo4je].hl .no[data-astro-cid-c6nuo4je],.ln[data-astro-cid-c6nuo4je].harm .no[data-astro-cid-c6nuo4je]{color:#aeb4bd}.is-log[data-astro-cid-c6nuo4je] .ln[data-astro-cid-c6nuo4je][data-note]{box-shadow:inset 2px 0 0 var(--accent);cursor:help}.note[data-astro-cid-c6nuo4je]{left:var(--s-4);z-index:5;background:var(--surface);max-width:min(420px,90%);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--r-2);padding:var(--s-2) var(--s-3);font:400 var(--fs-small)/1.4 var(--font-sans);white-space:normal;box-shadow:var(--shadow-float);display:none;position:absolute;top:100%}.ln[data-astro-cid-c6nuo4je]:hover .note[data-astro-cid-c6nuo4je],.ln[data-astro-cid-c6nuo4je]:focus .note[data-astro-cid-c6nuo4je]{display:block}.pill[data-astro-cid-koayk7y4]{--c:var(--text-3);--cs:var(--sunken);border-radius:var(--r-1);background:var(--cs);color:var(--c);font:500 var(--fs-micro)/1.4 var(--font-mono);text-transform:lowercase;white-space:nowrap;align-items:center;gap:4px;padding:2px 8px 2px 6px;display:inline-flex}.pill-works[data-astro-cid-koayk7y4]{--c:var(--ok);--cs:var(--ok-soft)}.pill-partial[data-astro-cid-koayk7y4]{--c:var(--warn);--cs:var(--warn-soft)}.pill-broken[data-astro-cid-koayk7y4]{--c:var(--bad);--cs:var(--bad-soft)}.pill-removed[data-astro-cid-koayk7y4]{--c:var(--text-2)}.pill-removed[data-astro-cid-koayk7y4] .icon{color:var(--removed)}.pill-removed[data-astro-cid-koayk7y4] .w[data-astro-cid-koayk7y4]{text-decoration:line-through}.pill-fork-only[data-astro-cid-koayk7y4]{--c:var(--fork);--cs:var(--fork-soft)}.dt[data-astro-cid-3jeeeo45]{margin:var(--s-6) 0}.dt-top[data-astro-cid-3jeeeo45]{gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.dt-filter[data-astro-cid-3jeeeo45]{flex:220px;max-width:360px}.tw[data-astro-cid-3jeeeo45]{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);max-height:80vh;overflow:auto}table[data-astro-cid-3jeeeo45]{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums}thead[data-astro-cid-3jeeeo45] th[data-astro-cid-3jeeeo45]{z-index:2;background:var(--sunken);text-align:left;font:500 var(--fs-micro)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--text-2);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:0;position:sticky;top:0}th[data-astro-cid-3jeeeo45] button[data-astro-cid-3jeeeo45]{all:unset;box-sizing:border-box;width:100%;padding:0 var(--s-4);cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}th[data-astro-cid-3jeeeo45] button[data-astro-cid-3jeeeo45]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}th[data-astro-cid-3jeeeo45][aria-sort=ascending] .arr[data-astro-cid-3jeeeo45]:after{content:"▲";font-size:10px}th[data-astro-cid-3jeeeo45][aria-sort=descending] .arr[data-astro-cid-3jeeeo45]:after{content:"▼";font-size:10px}thead[data-astro-cid-3jeeeo45] th[data-astro-cid-3jeeeo45]:not(:has(button)){padding:0 var(--s-4);height:44px}th[data-astro-cid-3jeeeo45].num button[data-astro-cid-3jeeeo45]{justify-content:flex-end}tbody[data-astro-cid-3jeeeo45] th[data-astro-cid-3jeeeo45],tbody[data-astro-cid-3jeeeo45] td[data-astro-cid-3jeeeo45]{padding:0 var(--s-4);border-bottom:1px solid var(--line);text-align:left;height:44px;color:var(--text-2);vertical-align:middle}tbody[data-astro-cid-3jeeeo45] th[data-astro-cid-3jeeeo45]{color:var(--text);font-weight:600}tbody[data-astro-cid-3jeeeo45] tr[data-astro-cid-3jeeeo45]:last-child>[data-astro-cid-3jeeeo45]{border-bottom:0}.num[data-astro-cid-3jeeeo45]{text-align:right!important}.mono[data-astro-cid-3jeeeo45]{font-family:var(--font-mono)}.sticky-first[data-astro-cid-3jeeeo45] tbody[data-astro-cid-3jeeeo45] th[data-astro-cid-3jeeeo45]{background:var(--surface);position:sticky;left:0}.dt-empty[data-astro-cid-3jeeeo45]{color:var(--text-3);padding:var(--s-3) 0}
