.ui-section[data-astro-cid-5jj5zcdx]{margin-top:var(--space-4)}.ui-section-head[data-astro-cid-5jj5zcdx]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-2)}.ui-label[data-astro-cid-5jj5zcdx]{display:block;font-size:var(--text-sm);font-weight:600;color:var(--color-fg)}.ui-hint[data-astro-cid-5jj5zcdx]{font-weight:400;color:var(--color-fg-muted);font-size:var(--text-sm)}.ui-section-tools[data-astro-cid-5jj5zcdx]{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ui-stats[data-astro-cid-5jj5zcdx]{font-size:var(--text-sm);color:var(--color-fg-muted);font-family:var(--font-mono)}.ui-textarea[data-astro-cid-5jj5zcdx]{width:100%;min-height:8rem;resize:vertical;font-family:var(--font-mono);font-size:.95rem;line-height:1.5;padding:var(--space-3);background:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius);word-break:break-word;overflow-wrap:anywhere}.ui-textarea[data-astro-cid-5jj5zcdx]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-grid[data-astro-cid-5jj5zcdx]{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:var(--space-2);max-height:28rem;overflow:auto;padding:var(--space-2);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius)}.ui-tile[data-astro-cid-5jj5zcdx]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;transition:border-color .12s linear,background-color .12s linear;font-family:var(--font-mono)}.ui-tile[data-astro-cid-5jj5zcdx]:hover{border-color:var(--color-accent)}.ui-tile[data-astro-cid-5jj5zcdx]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-tile[data-astro-cid-5jj5zcdx].is-active{background:var(--color-accent);color:var(--color-accent-fg);border-color:var(--color-accent)}.ui-tile-glyph[data-astro-cid-5jj5zcdx]{font-size:1.6rem;line-height:1.2;min-height:1.6rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tile-glyph[data-astro-cid-5jj5zcdx].is-empty{color:var(--color-fg-muted);font-size:.7rem}.ui-tile-meta[data-astro-cid-5jj5zcdx]{font-size:.7rem;color:var(--color-fg-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tile[data-astro-cid-5jj5zcdx].is-active .ui-tile-meta[data-astro-cid-5jj5zcdx]{color:var(--color-accent-fg);opacity:.85}.ui-table-wrap[data-astro-cid-5jj5zcdx]{overflow:auto;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);max-height:26rem}.ui-detail-table[data-astro-cid-5jj5zcdx],.ui-tally-table[data-astro-cid-5jj5zcdx]{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.85rem}.ui-detail-table[data-astro-cid-5jj5zcdx] thead[data-astro-cid-5jj5zcdx] th[data-astro-cid-5jj5zcdx],.ui-tally-table[data-astro-cid-5jj5zcdx] thead[data-astro-cid-5jj5zcdx] th[data-astro-cid-5jj5zcdx]{position:sticky;top:0;background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left;font-weight:600;font-size:.78rem;color:var(--color-fg);white-space:nowrap;z-index:1}.ui-detail-table[data-astro-cid-5jj5zcdx] tbody[data-astro-cid-5jj5zcdx] td[data-astro-cid-5jj5zcdx],.ui-tally-table[data-astro-cid-5jj5zcdx] tbody[data-astro-cid-5jj5zcdx] td[data-astro-cid-5jj5zcdx]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top;white-space:nowrap}.ui-detail-table[data-astro-cid-5jj5zcdx] tbody[data-astro-cid-5jj5zcdx] tr[data-astro-cid-5jj5zcdx]:last-child td[data-astro-cid-5jj5zcdx],.ui-tally-table[data-astro-cid-5jj5zcdx] tbody[data-astro-cid-5jj5zcdx] tr[data-astro-cid-5jj5zcdx]:last-child td[data-astro-cid-5jj5zcdx]{border-bottom:none}.ui-detail-table[data-astro-cid-5jj5zcdx] tbody[data-astro-cid-5jj5zcdx] tr[data-astro-cid-5jj5zcdx]:hover,.ui-tally-table[data-astro-cid-5jj5zcdx] tbody[data-astro-cid-5jj5zcdx] tr[data-astro-cid-5jj5zcdx]:hover,.ui-detail-table[data-astro-cid-5jj5zcdx] tbody[data-astro-cid-5jj5zcdx] tr[data-astro-cid-5jj5zcdx].is-highlight,.ui-tally-table[data-astro-cid-5jj5zcdx] tbody[data-astro-cid-5jj5zcdx] tr[data-astro-cid-5jj5zcdx].is-highlight{background:var(--color-bg-elevated)}.ui-cell-char[data-astro-cid-5jj5zcdx]{font-size:1.15rem;min-width:2rem;text-align:center}.ui-cell-char[data-astro-cid-5jj5zcdx].is-empty{color:var(--color-fg-muted);font-size:.75rem;font-family:var(--font-mono)}.ui-cell-cat[data-astro-cid-5jj5zcdx]{font-weight:600}.ui-cell-cat-Lu[data-astro-cid-5jj5zcdx],.ui-cell-cat-Ll[data-astro-cid-5jj5zcdx],.ui-cell-cat-Lt[data-astro-cid-5jj5zcdx],.ui-cell-cat-Lm[data-astro-cid-5jj5zcdx],.ui-cell-cat-Lo[data-astro-cid-5jj5zcdx]{color:#2f6f3a}.ui-cell-cat-Mn[data-astro-cid-5jj5zcdx],.ui-cell-cat-Mc[data-astro-cid-5jj5zcdx],.ui-cell-cat-Me[data-astro-cid-5jj5zcdx]{color:#6a3fa0}.ui-cell-cat-Nd[data-astro-cid-5jj5zcdx],.ui-cell-cat-Nl[data-astro-cid-5jj5zcdx],.ui-cell-cat-No[data-astro-cid-5jj5zcdx]{color:#1a5a8a}.ui-cell-cat-Po[data-astro-cid-5jj5zcdx],.ui-cell-cat-Pd[data-astro-cid-5jj5zcdx],.ui-cell-cat-Ps[data-astro-cid-5jj5zcdx],.ui-cell-cat-Pe[data-astro-cid-5jj5zcdx],.ui-cell-cat-Pi[data-astro-cid-5jj5zcdx],.ui-cell-cat-Pf[data-astro-cid-5jj5zcdx],.ui-cell-cat-Pc[data-astro-cid-5jj5zcdx]{color:#8a5a1a}.ui-cell-cat-Sm[data-astro-cid-5jj5zcdx],.ui-cell-cat-Sc[data-astro-cid-5jj5zcdx],.ui-cell-cat-Sk[data-astro-cid-5jj5zcdx],.ui-cell-cat-So[data-astro-cid-5jj5zcdx]{color:#a04040}.ui-cell-cat-Zs[data-astro-cid-5jj5zcdx],.ui-cell-cat-Zl[data-astro-cid-5jj5zcdx],.ui-cell-cat-Zp[data-astro-cid-5jj5zcdx],.ui-cell-cat-Cc[data-astro-cid-5jj5zcdx],.ui-cell-cat-Cf[data-astro-cid-5jj5zcdx],.ui-cell-cat-Cs[data-astro-cid-5jj5zcdx],.ui-cell-cat-Co[data-astro-cid-5jj5zcdx],.ui-cell-cat-Cn[data-astro-cid-5jj5zcdx]{color:var(--color-fg-muted);font-style:italic}.ui-cell-block[data-astro-cid-5jj5zcdx]{white-space:normal;max-width:14rem}.ui-cell-escape[data-astro-cid-5jj5zcdx]{color:var(--color-fg-muted)}.ui-cell-html-name[data-astro-cid-5jj5zcdx]{color:var(--color-accent)}.ui-cell-lookalikes[data-astro-cid-5jj5zcdx]{white-space:normal;max-width:18rem}.ui-cell-look[data-astro-cid-5jj5zcdx]{display:inline-block;margin:0 .15em;padding:.05em .4em;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;font-size:.95rem;vertical-align:baseline}.ui-cell-look[data-astro-cid-5jj5zcdx]:hover{background:var(--color-bg);border-color:var(--color-accent)}.ui-cell-look[data-astro-cid-5jj5zcdx]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-ghost-btn[data-astro-cid-5jj5zcdx]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--text-sm);font-weight:600;background:transparent;color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;transition:background-color .12s linear,color .12s linear,border-color .12s linear}.ui-ghost-btn[data-astro-cid-5jj5zcdx]:hover{background:var(--color-bg-elevated)}.ui-ghost-btn[data-astro-cid-5jj5zcdx]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-status[data-astro-cid-5jj5zcdx]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-fg-muted);min-height:1.2em}.ui-help-block[data-astro-cid-5jj5zcdx]{margin-top:var(--space-4);padding:var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius)}.ui-help-block[data-astro-cid-5jj5zcdx] summary[data-astro-cid-5jj5zcdx]{font-weight:600;cursor:pointer;color:var(--color-fg)}.ui-help-block[data-astro-cid-5jj5zcdx] ul[data-astro-cid-5jj5zcdx]{margin:var(--space-2) 0 0;padding-left:1.4em;font-size:var(--text-sm);color:var(--color-fg-muted)}.ui-help-block[data-astro-cid-5jj5zcdx] li[data-astro-cid-5jj5zcdx]{margin-bottom:.5em}.ui-help-block[data-astro-cid-5jj5zcdx] code[data-astro-cid-5jj5zcdx]{font-family:var(--font-mono);font-size:.85em;padding:.05em .35em;background:var(--color-code-bg);border:1px solid var(--color-border);border-radius:4px}
