.page[data-astro-cid-4ctlxp43]{padding-block:var(--sp-7)}.head[data-astro-cid-4ctlxp43]{max-width:var(--measure);margin-bottom:var(--sp-5)}.explorer[data-astro-cid-4ctlxp43]{align-items:start;gap:var(--sp-5) var(--sp-6);grid-template-columns:minmax(0,1fr) 19rem;grid-template-areas:"terms detail""map detail";display:grid}.terms[data-astro-cid-4ctlxp43]{grid-area:terms}.map[data-astro-cid-4ctlxp43]{grid-area:map}.detail[data-astro-cid-4ctlxp43]{grid-area:detail}.terms-tools[data-astro-cid-4ctlxp43]{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.filter[data-astro-cid-4ctlxp43]{flex:0 18rem}.filter[data-astro-cid-4ctlxp43] input[data-astro-cid-4ctlxp43]{width:100%;padding:var(--sp-2) var(--sp-3);font:inherit;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius)}.chips[data-astro-cid-4ctlxp43]{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-astro-cid-4ctlxp43][data-term-list]:not([data-expanded],[data-searching])>li[data-astro-cid-4ctlxp43]:nth-child(n+21):not([data-chosen]){display:none}.count[data-astro-cid-4ctlxp43]{margin-left:.15em;font-weight:400}.none[data-astro-cid-4ctlxp43]{margin:var(--sp-2) 0 0}.term-status[data-astro-cid-4ctlxp43]{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--c-highlight-soft);border-radius:var(--radius);font-size:var(--fs-sm)}.term-status[data-astro-cid-4ctlxp43] p[data-astro-cid-4ctlxp43]{margin:0}.term-status[data-astro-cid-4ctlxp43] p[data-astro-cid-4ctlxp43]+p[data-astro-cid-4ctlxp43]{margin-top:var(--sp-1)}.link-btn[data-astro-cid-4ctlxp43]{font:inherit;color:var(--c-accent-strong);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.band[data-astro-cid-4ctlxp43]{padding-block:var(--sp-4);border-top:1px solid var(--c-border)}.band[data-astro-cid-4ctlxp43]:first-child{border-top:0;padding-top:0}.band-head[data-astro-cid-4ctlxp43]{align-items:baseline;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.band-head[data-astro-cid-4ctlxp43] h2[data-astro-cid-4ctlxp43]{font-size:var(--fs-base);margin:0}.band-head[data-astro-cid-4ctlxp43] .badge[data-astro-cid-4ctlxp43]{font-size:var(--fs-sm)}.cells[data-astro-cid-4ctlxp43]{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cell[data-astro-cid-4ctlxp43]{padding:var(--sp-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius)}.cell[data-astro-cid-4ctlxp43].empty{background:0 0;border-style:dashed}.placeholder[data-astro-cid-4ctlxp43]{font-size:var(--fs-xs);margin:0}.secs[data-astro-cid-4ctlxp43]{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.sec-title[data-astro-cid-4ctlxp43]{margin-bottom:var(--sp-1);font-size:var(--fs-xs);color:var(--c-text);font-weight:600;line-height:1.35;text-decoration:none;display:block}.sec-title[data-astro-cid-4ctlxp43]:hover{color:var(--c-accent-strong);text-decoration:underline}.label[data-astro-cid-4ctlxp43]{color:var(--c-text-muted);font-weight:400}.tiles[data-astro-cid-4ctlxp43]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tile[data-astro-cid-4ctlxp43]{width:1.9rem;height:1.9rem;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--c-text-muted);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-sm);transition:opacity var(--dur) var(--ease), background var(--dur-fast) var(--ease);place-items:center;text-decoration:none;display:grid}.tile[data-astro-cid-4ctlxp43]:hover{border-color:var(--c-accent);color:var(--c-accent-strong)}.tile[data-astro-cid-4ctlxp43][data-done]{color:var(--c-text);background:color-mix(in srgb, var(--c-success) 22%, var(--c-surface));border-color:var(--c-success)}a[data-astro-cid-4ctlxp43].tile[data-done]:after{content:none}.tile[data-astro-cid-4ctlxp43][aria-current=true]{outline:3px solid var(--c-focus);outline-offset:1px}.map[data-astro-cid-4ctlxp43][data-term] .tile[data-astro-cid-4ctlxp43]:not([data-match]){opacity:.35}.map[data-astro-cid-4ctlxp43][data-term] .tile[data-astro-cid-4ctlxp43][data-match]{color:var(--c-text);background:var(--c-highlight-soft);border:2px solid var(--c-highlight);font-weight:700}.map[data-astro-cid-4ctlxp43][data-term] .sec[data-astro-cid-4ctlxp43]:not(:has([data-match])) .sec-title[data-astro-cid-4ctlxp43]{opacity:.45}.detail[data-astro-cid-4ctlxp43]{top:calc(var(--header-h) + var(--sp-5));padding:var(--sp-5);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);font-size:var(--fs-sm);position:sticky}.detail-empty[data-astro-cid-4ctlxp43] p[data-astro-cid-4ctlxp43]:last-child{margin-bottom:0}.detail-lesson[data-astro-cid-4ctlxp43]{position:relative}.detail-lesson[data-astro-cid-4ctlxp43] h2[data-astro-cid-4ctlxp43]{margin:0 0 var(--sp-2);font-size:var(--fs-lg);padding-right:var(--sp-5)}.detail-lesson[data-astro-cid-4ctlxp43] h2[data-astro-cid-4ctlxp43]:focus{outline:none}.meta[data-astro-cid-4ctlxp43]{margin:0 0 var(--sp-4)}.done[data-astro-cid-4ctlxp43]{color:var(--c-success);font-weight:600}.detail-lesson[data-astro-cid-4ctlxp43] .chips[data-astro-cid-4ctlxp43]{margin-bottom:var(--sp-4)}.detail-lesson[data-astro-cid-4ctlxp43] .ix-btn[data-astro-cid-4ctlxp43]{text-decoration:none}.close[data-astro-cid-4ctlxp43]{top:calc(-1 * var(--sp-2));right:calc(-1 * var(--sp-2));width:2rem;height:2rem;color:var(--c-text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;font-size:1.4rem;line-height:1;position:absolute}.close[data-astro-cid-4ctlxp43]:hover{color:var(--c-text);background:var(--c-surface-2)}@media (width<=64rem){.explorer[data-astro-cid-4ctlxp43]{grid-template-columns:minmax(0,1fr);grid-template-areas:"terms""map""detail"}.detail[data-astro-cid-4ctlxp43]{top:auto;bottom:var(--sp-3);box-shadow:var(--shadow)}.detail[data-astro-cid-4ctlxp43]:not([data-open]){display:none}}@media (width<=48rem){.cells[data-astro-cid-4ctlxp43]{grid-template-columns:minmax(0,1fr)}.cell[data-astro-cid-4ctlxp43].empty{display:none}}
