.H_mEIa_list{border:1px solid var(--surface-panel);margin:0;padding:0;list-style:none}.H_mEIa_row+.H_mEIa_row{border-top:1px solid var(--surface-panel)}.H_mEIa_summary{cursor:pointer;background:var(--surface-selected);align-items:center;gap:12px;min-height:54px;padding:12px 16px;list-style:none;display:flex}.H_mEIa_summary::-webkit-details-marker{display:none}.H_mEIa_summary>svg{flex-shrink:0}.H_mEIa_summary:focus-visible{outline:2px dotted var(--text-primary);outline-offset:-5px}.H_mEIa_summary:hover .H_mEIa_title{text-underline-offset:3px;text-decoration:underline}.H_mEIa_title{margin:0;font-size:16px;font-weight:700;line-height:1.4}.H_mEIa_category{color:var(--text-muted);text-align:right;margin-left:auto;font-size:11px}.H_mEIa_toggle{border-bottom:1px solid;border-right:1px solid;flex-shrink:0;width:7px;height:7px;margin-left:8px;transform:rotate(-45deg)}.H_mEIa_details[open] .H_mEIa_toggle{transform:rotate(45deg)}.H_mEIa_description{padding:4px 20px 24px 52px}.H_mEIa_description>p{max-width:65ch;margin:14px 0 20px}.H_mEIa_metadata h3{margin:0 0 8px;font-size:12px;font-weight:700}.H_mEIa_technologies{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.H_mEIa_technologies>li{background:var(--surface-selected);box-shadow:var(--border-sunken);padding:4px 8px;font-family:Arial,sans-serif;font-size:11px}.H_mEIa_pending{color:var(--text-muted);margin:0;font-size:12px}.H_mEIa_links{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.H_mEIa_links a{color:var(--title-start);text-underline-offset:4px;padding-block:6px}@media (max-width:600px){.H_mEIa_summary{flex-wrap:wrap;gap:8px;padding:12px}.H_mEIa_summary>svg{width:20px}.H_mEIa_title{flex:1;min-width:0;font-size:14px}.H_mEIa_category{text-align:left;order:1;width:100%;margin-left:28px}.H_mEIa_description{padding:0 16px 20px}}.H_mEIa_projectProperties{padding-bottom:12px}.H_mEIa_projectProperties>button{margin-left:52px}.H_mEIa_contextMenu{width:160px;box-shadow:var(--border-raised);background:silver;border:0;margin:0;padding:3px;position:fixed;inset:auto}.H_mEIa_contextMenu button{text-align:left;width:100%;box-shadow:none;padding:8px 12px}.H_mEIa_contextMenu button:hover,.H_mEIa_contextMenu button:focus-visible{color:#fff;text-shadow:none;background:navy}.H_mEIa_properties{color:#222;border:0;width:min(520px,100vw - 24px);max-height:calc(100dvh - 48px);margin:auto;padding:3px;font:12px/1.5 Arial,sans-serif;position:fixed;inset:0;overflow-y:auto}.H_mEIa_properties::backdrop{background:#00000040}.H_mEIa_properties .title-bar-text{overflow-wrap:anywhere}.H_mEIa_properties .title-bar-controls{flex-shrink:0}.H_mEIa_propertyBody{padding:16px 12px 12px}.H_mEIa_propertyTabs{gap:2px;display:flex}.H_mEIa_propertyTabs button{min-width:0;padding:5px 12px}.H_mEIa_propertyTabs button[aria-selected=true]{z-index:1;background:#dfdfdf;font-weight:700;position:relative}.H_mEIa_propertyPanel{min-height:240px;box-shadow:var(--border-raised);overflow-wrap:anywhere;background:#dfdfdf;padding:18px}.H_mEIa_propertyPanel h3{margin:0 0 10px;font:700 13px Arial,sans-serif}.H_mEIa_propertyPanel p{margin:0 0 18px}.H_mEIa_propertyFields{grid-template-columns:auto 1fr;gap:12px 20px;margin:20px 0;display:grid}.H_mEIa_propertyFields dt{color:#555}.H_mEIa_propertyFields dd{min-width:0;margin:0}.H_mEIa_propertyActions{justify-content:flex-end;padding-top:16px;display:flex}@media (max-width:600px){.H_mEIa_projectProperties>button{margin-left:16px}.H_mEIa_propertyPanel{padding:12px}.H_mEIa_propertyFields{gap:10px}}
.XLPHOG_explorer{gap:20px;display:grid}.XLPHOG_intro h1{margin:4px 0 16px;font-weight:700}.XLPHOG_intro p{margin:0}.XLPHOG_label{color:var(--text-muted);font-size:12px}.XLPHOG_address{background:var(--surface-panel);align-items:center;gap:12px;padding:8px;font-size:12px;display:flex}.XLPHOG_path{background:var(--surface-content);min-width:0;box-shadow:var(--border-sunken);overflow-wrap:anywhere;flex:1;align-items:center;gap:8px;padding:6px 10px;display:flex}.XLPHOG_heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.XLPHOG_heading h2{margin:0;font-size:14px;font-weight:700}.XLPHOG_heading>span,.XLPHOG_note{color:var(--text-muted);font-size:12px}.XLPHOG_note{margin:0}@media (max-width:600px){.XLPHOG_address{flex-direction:column;align-items:stretch;gap:4px}}
