.page[data-astro-cid-d5bibqle]{padding-block:var(--s-5) var(--s-9)}header[data-astro-cid-d5bibqle]{padding-block:var(--s-6) var(--s-5);gap:var(--s-3);display:grid}h1[data-astro-cid-d5bibqle]{font-size:var(--text-3xl)}.tools[data-astro-cid-d5bibqle]{align-items:center;gap:var(--s-3) var(--s-5);margin-bottom:var(--s-6);padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);flex-wrap:wrap;display:flex}.search[data-astro-cid-d5bibqle]{align-items:center;gap:var(--s-2);height:2.9rem;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);color:var(--text-muted);flex:18rem;max-width:26rem;display:flex}.search[data-astro-cid-d5bibqle]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search[data-astro-cid-d5bibqle] input[data-astro-cid-d5bibqle]{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;height:100%}.chips[data-astro-cid-d5bibqle]{align-items:center;gap:var(--s-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.chips[data-astro-cid-d5bibqle]:before{content:"Area";font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin-right:var(--s-1);font-weight:600}.chips[data-astro-cid-d5bibqle] label[data-astro-cid-d5bibqle]{cursor:pointer}.chips[data-astro-cid-d5bibqle] input[data-astro-cid-d5bibqle]{opacity:0;pointer-events:none;position:absolute}.chips[data-astro-cid-d5bibqle] span[data-astro-cid-d5bibqle]{border:1px solid var(--line-strong);font-size:var(--text-sm);color:var(--text-muted);background:var(--bg);border-radius:99px;padding:.3rem .8rem;display:inline-block}.chips[data-astro-cid-d5bibqle] label[data-astro-cid-d5bibqle]:hover span[data-astro-cid-d5bibqle]{border-color:var(--frame);color:var(--text);background:var(--bg-sunken)}.chips[data-astro-cid-d5bibqle] input[data-astro-cid-d5bibqle]:checked+span[data-astro-cid-d5bibqle]{background:var(--sel-bg);border-color:var(--sel-bg);color:var(--sel-fg);font-weight:600}.chips[data-astro-cid-d5bibqle] input[data-astro-cid-d5bibqle]:focus-visible+span[data-astro-cid-d5bibqle]{outline:2px solid var(--focus);outline-offset:2px}.tabs[data-astro-cid-d5bibqle]{gap:var(--s-3);margin-bottom:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tab[data-astro-cid-d5bibqle]{text-align:left;min-height:5.25rem;padding:var(--s-4) var(--s-5);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;align-content:center;gap:.2rem;display:grid}.tab[data-astro-cid-d5bibqle]:hover{border-color:var(--frame)}.tab[data-astro-cid-d5bibqle]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tt[data-astro-cid-d5bibqle]{font-weight:650;font-size:var(--text-lg);line-height:1.2}.tm[data-astro-cid-d5bibqle]{font-size:var(--text-sm);color:var(--text-faint)}.tab[data-astro-cid-d5bibqle][aria-selected=true]{background:var(--sel-bg);border-color:var(--sel-bg);color:var(--sel-fg)}.tab[data-astro-cid-d5bibqle][aria-selected=true] .tm[data-astro-cid-d5bibqle]{color:var(--sel-muted)}.blocks[data-astro-cid-d5bibqle]{margin-bottom:var(--s-6);padding:var(--s-5);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg)}.blocks[data-astro-cid-d5bibqle][hidden]{display:none}.blocks[data-astro-cid-d5bibqle] h2[data-astro-cid-d5bibqle]{font-size:var(--text-base);margin-bottom:var(--s-3)}.blocks[data-astro-cid-d5bibqle] ol[data-astro-cid-d5bibqle]{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));list-style:none;display:grid}.block[data-astro-cid-d5bibqle]{gap:.2rem var(--s-3);height:100%;padding:var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);color:var(--text);grid-template-columns:auto 1fr;text-decoration:none;display:grid}.block[data-astro-cid-d5bibqle]:hover{border-color:var(--frame);color:var(--text);background:var(--bg-sunken)}.bn[data-astro-cid-d5bibqle]{background:var(--text);width:1.9rem;height:1.9rem;color:var(--bg);font-family:var(--font-mono);font-size:var(--text-sm);border-radius:50%;grid-row:1/3;align-self:start;place-items:center;display:grid}.bt[data-astro-cid-d5bibqle]{font-weight:650;line-height:1.25}.bg[data-astro-cid-d5bibqle]{font-size:var(--text-sm);color:var(--text-muted);grid-column:2}.bm[data-astro-cid-d5bibqle]{margin-top:var(--s-2);font-size:var(--text-xs);color:var(--text-faint);grid-column:1/-1}.bm[data-astro-cid-d5bibqle] strong[data-astro-cid-d5bibqle]{color:var(--text);font-variant-numeric:tabular-nums}.block[data-astro-cid-d5bibqle][data-state=mastered] .bm[data-astro-cid-d5bibqle] strong[data-astro-cid-d5bibqle]{color:var(--accent)}.count[data-astro-cid-d5bibqle]{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--s-4)}.topic[data-astro-cid-d5bibqle]{margin-bottom:var(--s-7)}.topic[data-astro-cid-d5bibqle][hidden]{display:none}.topic[data-astro-cid-d5bibqle] h2[data-astro-cid-d5bibqle]{font-size:var(--text-2xl);padding-bottom:var(--s-3);margin-bottom:var(--s-4);border-bottom:1px solid var(--line)}.grid[data-astro-cid-d5bibqle]{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));list-style:none;display:grid}.grid[data-astro-cid-d5bibqle] li[data-astro-cid-d5bibqle][hidden]{display:none}.grid[data-astro-cid-d5bibqle] li[data-astro-cid-d5bibqle]{gap:var(--s-2);align-content:start;display:grid}.card[data-astro-cid-d5bibqle]{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);color:var(--text);flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.card[data-astro-cid-d5bibqle]:hover{border-color:var(--frame);color:var(--text);box-shadow:var(--shadow)}.term[data-astro-cid-d5bibqle]{background:var(--bg-sunken);color:var(--text);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);font-family:var(--font-mono);min-height:5.4rem;font-size:.7rem;line-height:1.6;display:block}.cmd[data-astro-cid-d5bibqle],.out[data-astro-cid-d5bibqle]{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.ps[data-astro-cid-d5bibqle]{color:var(--text-faint)}.out[data-astro-cid-d5bibqle]{color:var(--text-muted);margin-top:.25rem}.body[data-astro-cid-d5bibqle]{gap:var(--s-1);padding:var(--s-4);display:grid}.eyebrow[data-astro-cid-d5bibqle]{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-faint)}.body[data-astro-cid-d5bibqle] strong[data-astro-cid-d5bibqle]{font-size:var(--text-lg);line-height:1.25}.card[data-astro-cid-d5bibqle]:hover .body[data-astro-cid-d5bibqle] strong[data-astro-cid-d5bibqle]{color:var(--accent);text-decoration:underline}.meta[data-astro-cid-d5bibqle]{font-size:var(--text-xs);color:var(--text-faint)}.soon[data-astro-cid-d5bibqle]{margin-top:var(--s-7);border-top:1px solid var(--line-strong);padding-top:var(--s-4)}.soon[data-astro-cid-d5bibqle][hidden]{display:none}.soon[data-astro-cid-d5bibqle] summary[data-astro-cid-d5bibqle]{cursor:pointer;color:var(--text-muted);font-weight:600}.soon[data-astro-cid-d5bibqle] summary[data-astro-cid-d5bibqle]:hover{color:var(--text)}.plan[data-astro-cid-d5bibqle]{margin-top:var(--s-4);gap:var(--s-2) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));list-style:none;display:grid}.plan[data-astro-cid-d5bibqle] li[data-astro-cid-d5bibqle]{padding:var(--s-2) 0;border-bottom:1px solid var(--line);color:var(--text-faint);font-size:var(--text-sm);display:grid}.plan[data-astro-cid-d5bibqle] li[data-astro-cid-d5bibqle][hidden]{display:none}.plan[data-astro-cid-d5bibqle] strong[data-astro-cid-d5bibqle]{color:var(--text-muted);font-weight:550}.plan[data-astro-cid-d5bibqle] span[data-astro-cid-d5bibqle]{font-size:var(--text-xs)}@media (width<=52rem){.tabs[data-astro-cid-d5bibqle]{grid-template-columns:repeat(2,minmax(0,1fr))}.tab[data-astro-cid-d5bibqle]{min-height:4.5rem;padding:var(--s-3) var(--s-4)}}
