.explore-nav{display:flex;align-items:center;gap:6px;position:relative}
.explore-menu{position:relative}
.explore-menu summary{list-style:none;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;color:var(--muted)}
.explore-menu summary::-webkit-details-marker{display:none}
.explore-menu[open] .chevron{transform:rotate(225deg) translate(-2px,-1px)}
.explore-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(560px,calc(100vw - 32px));border:1px solid var(--line);border-radius:2px;background:var(--background);padding:8px;z-index:30;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}
.explore-panel a{display:flex;justify-content:space-between;gap:10px;padding:11px 12px;font-size:13px;color:var(--text);border:0;min-height:44px;align-items:center;white-space:normal}
.explore-panel a:hover{background:var(--surface);color:var(--accent)}
.explore-panel span,.tx-count{font:inherit;font-size:12px;color:var(--muted)}
.field-card .count{margin-top:2px;font:400 12px/1.5 var(--mono,ui-monospace,monospace);color:var(--muted)}
.field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;margin:20px 0 8px}
.field-card{display:flex;flex-direction:column;gap:3px;border:1px solid var(--soft-line);border-radius:2px;padding:11px 16px;min-height:44px;color:var(--text)}
.field-card:hover{border-color:var(--line-strong,var(--line))}
.field-card:hover h3{color:var(--accent)}
.field-card h3{margin:0;font-size:15px;line-height:1.35;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}
.field-card p{margin:0;font-size:13px;color:var(--muted);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}
.tx-summary{color:var(--muted);font-size:13px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}
.tx-description{max-width:70ch;margin:0;line-height:1.7}
.field-card ul{margin:0;padding:0;list-style:none;font-size:12px;color:var(--muted)}
.tx-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--muted);margin:22px 0 10px}
.tx-breadcrumbs a{color:var(--muted)}
.tx-tree{list-style:none;padding:0;margin:0}
.tx-tree>li{border-top:1px solid var(--line);padding:18px 0}
.tx-tree h2{margin:0 0 4px;font-size:17px;font-weight:600}
.tx-tree details summary{font-size:13px;color:var(--muted);min-height:44px;display:flex;align-items:center}
.tx-sub{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;margin:8px 0 0;list-style:none;font-size:14px}
.tx-table-wrap{overflow-x:auto;margin:16px 0}
.tx-table{border-collapse:collapse;width:100%;font-size:13px}
.tx-table caption{text-align:left;font-weight:650;padding:0 0 8px}
.tx-table th,.tx-table td{border-bottom:1px solid var(--line);padding:9px 10px;text-align:left;vertical-align:top}
.tx-table thead th{color:var(--muted);font-weight:600;white-space:nowrap}
.tx-related{list-style:none;padding:0;margin:0}
.tx-related li{border-top:1px solid var(--line);padding:12px 0}
.tx-rel{display:inline-block;font:600 11px var(--mono,ui-monospace,monospace);text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-right:8px}
.tx-pages{display:flex;gap:16px;margin:18px 0;font-size:14px}
.tx-legacy{font-size:14px;border-left:2px solid var(--accent);padding:8px 12px;margin:14px 0;background:var(--surface)}
@media (max-width:600px){.field-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.explore-panel{grid-template-columns:1fr;right:-60px}.field-grid{grid-template-columns:1fr 1fr;gap:10px}.field-card{padding:10px 12px}.tx-table{font-size:12px}.tx-description{font-size:13px;line-height:1.5}}