dialog.design-explorer{width:min(1360px,96vw);max-width:96vw;max-height:94vh;overflow:auto} .explore-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.explore-controls label{display:flex;flex-direction:column;gap:7px}.explore-controls label:first-child,.explore-controls label:last-child{grid-column:1/-1}.explore-controls textarea{min-height:74px}.explore-controls input,.explore-controls select,.explore-controls textarea{min-height:44px;max-width:100%;box-sizing:border-box}.explore-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.explore-actions button,.explore-card button{min-height:44px}.explore-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.explore-card{border:1px solid #657c90;border-radius:10px;padding:12px;min-width:0}.explore-card h3{margin:12px 0 8px}.explore-preview{display:block;width:100%;max-height:440px;border:1px solid #657c90;border-radius:5px}.explore-detail{margin-top:22px}.explore-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.explore-detail pre{white-space:pre-wrap;overflow-wrap:anywhere}.explore-disclosure{font-size:14px}.explore-status{min-height:24px}.explore-preview[tabindex]{touch-action:none}.explore-actions button:focus-visible,.explore-card button:focus-visible,.explore-preview:focus-visible{outline:3px solid #24A2D9;outline-offset:3px}@media(max-width:800px){.explore-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.explore-gallery,.explore-controls,.explore-comparison{grid-template-columns:1fr}.explore-controls label{grid-column:1}.explore-actions button{width:100%}}
 .explore-review{margin:16px 0}.explore-review summary{cursor:pointer;min-height:44px;display:list-item;align-content:center}.explore-review textarea{min-height:90px}.explore-history-search{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.explore-history-search label{display:flex;flex-direction:column;gap:7px;min-width:0}.explore-history-search input,.explore-history-search select,.explore-history-search button,.explore-history-node button{min-height:44px;max-width:100%;box-sizing:border-box}.explore-history-node{border:1px solid #657c90;padding:12px;margin:12px 0;overflow-wrap:anywhere}.explore-history-search button:focus-visible,.explore-history-node button:focus-visible,.explore-review summary:focus-visible{outline:3px solid #24A2D9;outline-offset:3px}@media(max-width:500px){.explore-history-search{grid-template-columns:1fr}}
dialog.design-explorer [hidden]{display:none!important}.explore-brief,.explore-features{margin:16px 0}.explore-brief>summary,.explore-features>summary{cursor:pointer;min-height:44px;align-content:center}.explore-brief[open]>.explore-controls{margin-top:16px}.explore-selection-editor>label{display:flex;flex-direction:column;gap:7px}.explore-selection-editor>label textarea{min-height:74px;max-width:100%;box-sizing:border-box}.explore-detail,.design-explorer h3{scroll-margin-top:24px}.explore-detail pre{overflow-wrap:anywhere;white-space:pre-wrap}.explore-detail li{margin-bottom:12px}.explore-brief>summary:focus-visible,.explore-features>summary:focus-visible{outline:3px solid #24A2D9;outline-offset:3px}.explore-gallery[aria-label]{margin:16px 0}.explore-detail>button{min-height:44px;margin:12px 0}
.explore-comparison summary{min-height:44px;cursor:pointer;align-content:center}.design-explorer li{overflow-wrap:anywhere}.explore-comparison summary:focus-visible{outline:3px solid #24A2D9;outline-offset:3px}
