/* Bayān 13.0 — Research OS doctoral */
.d13-panel{min-width:0;max-width:100%;overflow:clip}.d13-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:22px;border:1px solid var(--border-color,#d5d1c7);border-radius:22px;background:linear-gradient(135deg,var(--surface,#fff),color-mix(in srgb,var(--accent,#176b57) 8%,transparent));margin-bottom:14px}.d13-hero h2{margin:.25rem 0}.d13-repro-mini{display:grid;gap:6px;min-width:260px;padding:14px;border-radius:16px;background:color-mix(in srgb,var(--accent,#176b57) 8%,var(--surface,#fff));overflow-wrap:anywhere}.d13-repro-mini code{font-size:.72rem;white-space:normal}.d13-tabs{display:flex;gap:8px;overflow:auto;padding:6px 2px 12px;scrollbar-width:thin}.d13-tabs button{white-space:nowrap;border-radius:999px}.d13-tabs button.active{background:var(--accent,#176b57);color:white}.d13-subpanel{display:grid;gap:16px;min-width:0}.d13-subpanel[hidden]{display:none!important}.d13-subpanel>section,.d13-two>section{border:1px solid var(--border-color,#d5d1c7);border-radius:18px;padding:18px;background:var(--surface,#fff);min-width:0}.d13-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-width:0}.d13-form{display:grid;gap:12px}.d13-form label,.d13-inline label{display:grid;gap:6px;min-width:0}.d13-form input,.d13-form textarea,.d13-form select,.d13-panel textarea,.d13-panel input,.d13-panel select{max-width:100%;min-width:0;box-sizing:border-box}.d13-inline{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.d13-inline>*{min-width:0}.d13-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.d13-status{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--accent,#176b57) 8%,transparent);margin-bottom:12px}.d13-status code{font-size:.72rem}.d13-separation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.d13-separation article{padding:13px;border-radius:14px;border:1px solid var(--border-color,#ddd)}.d13-separation .data{border-top:5px solid #2b7a78}.d13-separation .calc{border-top:5px solid #d39132}.d13-separation .hyp{border-top:5px solid #7a5aa6}.d13-separation b{font-size:.76rem;letter-spacing:.06em}.d13-warning{padding:12px 14px;border-radius:12px;background:color-mix(in srgb,#d39132 12%,transparent);border-left:4px solid #d39132}.d13-metrics,.d13-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.d13-metrics article,.d13-stat-grid article{display:grid;gap:3px;padding:12px;border:1px solid var(--border-color,#ddd);border-radius:13px;min-width:0}.d13-metrics span,.d13-stat-grid span{font-size:.78rem;opacity:.72}.d13-metrics b,.d13-stat-grid b{font-size:1.15rem}.d13-stat-grid small{overflow-wrap:anywhere}.d13-result-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--border-color,#ddd);border-radius:14px}.d13-table{width:100%;border-collapse:collapse;min-width:650px}.d13-table th,.d13-table td{padding:9px 10px;border-bottom:1px solid var(--border-color,#eee);text-align:left;vertical-align:top}.d13-table tbody tr{cursor:pointer}.d13-table tbody tr:hover{background:color-mix(in srgb,var(--accent,#176b57) 7%,transparent)}.d13-run-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;border-bottom:1px solid var(--border-color,#eee)}.d13-run-row span{display:grid;min-width:0}.d13-run-row b,.d13-run-row small{overflow-wrap:anywhere}.d13-section-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.d13-cell{border:1px solid var(--border-color,#ddd);border-radius:16px;padding:12px;margin:12px 0;border-left:5px solid #8392a5}.d13-cell.query{border-left-color:#2b7a78}.d13-cell.stats{border-left-color:#d39132}.d13-cell.hypothesis{border-left-color:#7a5aa6}.d13-cell header{display:grid;grid-template-columns:auto auto minmax(120px,1fr) auto auto auto;gap:6px;align-items:center;margin-bottom:8px}.d13-cell textarea{width:100%;box-sizing:border-box}.d13-cell pre{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:color-mix(in srgb,var(--accent,#176b57) 5%,transparent);padding:10px;border-radius:10px}.d13-deciles{height:170px;display:grid;grid-template-columns:repeat(10,1fr);gap:7px;align-items:end;padding:12px;border:1px solid var(--border-color,#ddd);border-radius:14px;margin-top:14px}.d13-deciles div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.d13-deciles i{display:block;width:80%;background:var(--accent,#176b57);border-radius:5px 5px 0 0}.d13-export-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.d13-export-grid button{display:grid;text-align:left;gap:3px;min-height:74px}.d13-export-grid small{white-space:normal}.d13-repro{display:grid;gap:8px;margin-bottom:14px}.d13-repro>div{display:flex;justify-content:space-between;gap:10px}.d13-repro b{font-size:1.4rem}.d13-repro progress{width:100%;height:12px}.d13-audit-list{max-height:430px;overflow:auto}.d13-audit-list article{display:grid;grid-template-columns:auto 1fr;gap:9px;padding:8px 0;border-bottom:1px solid var(--border-color,#eee)}.d13-audit-list span{display:grid}.d13-audit-list code{font-size:.68rem}.d13-dep-svg{width:100%;min-width:720px;height:auto}.d13-dep-svg line{stroke:currentColor;opacity:.25;stroke-width:2}.d13-dep-svg circle{fill:var(--surface,#fff);stroke:currentColor;stroke-width:2;opacity:.45}.d13-dep-svg g.done circle{fill:var(--accent,#176b57);stroke:var(--accent,#176b57);opacity:1}.d13-dep-svg g.done text:first-of-type{fill:white}.d13-dep-svg text{font-size:12px;fill:currentColor}.d13-panel #d13DepGraph{max-width:100%;overflow:auto}.d13-panel code{overflow-wrap:anywhere}.d13-panel pre{max-width:100%;overflow:auto}.d13-panel [type="checkbox"]{width:auto!important;min-width:auto!important}
@media(max-width:850px){.d13-two,.d13-separation{grid-template-columns:1fr}.d13-metrics,.d13-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d13-hero{display:grid}.d13-repro-mini{min-width:0}.d13-cell header{grid-template-columns:auto minmax(0,1fr) auto auto auto}.d13-cell header select{grid-column:1/3}.d13-cell header input{grid-column:1/-1}}
@media(max-width:520px){.d13-panel{font-size:.95rem}.d13-subpanel>section,.d13-two>section{padding:13px}.d13-metrics,.d13-stat-grid,.d13-export-grid{grid-template-columns:1fr}.d13-inline{display:grid;grid-template-columns:1fr;width:100%}.d13-inline>*{width:100%;max-width:100%}.d13-actions{display:grid;grid-template-columns:1fr}.d13-actions button{width:100%}.d13-run-row{grid-template-columns:auto minmax(0,1fr)}.d13-run-row button{grid-column:2}.d13-deciles{gap:3px;padding:8px}.d13-cell header{grid-template-columns:1fr auto auto auto}.d13-cell header select,.d13-cell header input{grid-column:1/-1}.d13-hero{padding:15px}.d13-tabs{margin-inline:-4px}.d13-table{min-width:600px}}
@media print{.d13-tabs,.d13-actions,.d13-export-grid button,.v1040-tabs,.main-nav{display:none!important}.d13-subpanel[hidden]{display:block!important}.d13-panel{overflow:visible!important}.d13-two{grid-template-columns:1fr}.d13-result-table-wrap{overflow:visible}.d13-table{min-width:0;font-size:9pt}}
