.dataset-atlas{max-width:1540px;margin:auto;padding:0 clamp(18px,4vw,56px) 90px}.dataset-toolbar{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(130px,.7fr)) auto;gap:7px;margin-bottom:12px}.dataset-toolbar input,.dataset-toolbar select{border:1px solid var(--i);background:var(--w);padding:10px;min-width:0}.dataset-toolbar button{border:1px solid var(--i);background:transparent;padding:9px 11px;font-weight:800}.dataset-workbench{display:grid;grid-template-columns:430px minmax(0,1fr);border:1px solid var(--i);background:var(--w);min-height:820px}.asset-list-panel{border-right:1px solid var(--i);min-width:0}.asset-list-head{position:sticky;top:108px;z-index:3;background:var(--i);color:var(--p);padding:9px 12px;display:flex;justify-content:space-between;gap:8px}.asset-list-head small{color:#aab5b0}.asset-list{max-height:calc(100vh - 155px);overflow:auto}.asset-row{display:block;width:100%;border:0;border-bottom:1px solid var(--l);background:transparent;padding:13px;text-align:left}.asset-row:hover{background:#eeebdf}.asset-row.active{background:var(--a);box-shadow:inset 5px 0 0 var(--b)}.asset-row-top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.asset-row-top span{font:800 .62rem ui-monospace,monospace;text-transform:uppercase;color:var(--m)}.asset-row-top code{font-size:.58rem;color:var(--b);max-width:45%;text-align:right;overflow-wrap:anywhere}.asset-row>b{display:block;font-size:1rem;line-height:1.15;margin:7px 0}.asset-row p{font-size:.78rem;line-height:1.4;color:var(--m);margin:0}.asset-row-meta{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.asset-row-meta span,.asset-row-meta em{border:1px solid var(--l);padding:3px 5px;font:700 .59rem ui-monospace,monospace;font-style:normal}.asset-row-meta em{background:var(--i);color:var(--a);border-color:var(--i)}.asset-inspector{padding:clamp(18px,3vw,34px);min-width:0}.asset-inspector-head{border-bottom:4px solid var(--i);padding-bottom:18px}.hierarchy{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font:700 .67rem ui-monospace,monospace;color:var(--m)}.hierarchy i{font-style:normal}.hierarchy strong{color:var(--b)}.asset-inspector h2{font-size:clamp(2rem,4vw,4.2rem);line-height:.92;letter-spacing:-.06em;margin:13px 0}.dataset-actions{display:flex;gap:7px;flex-wrap:wrap}.dataset-actions button,.dataset-actions a{border:1px solid var(--i);background:transparent;padding:7px 9px;color:var(--i);text-decoration:none;font-weight:850;font-size:.78rem}.dataset-actions button.stacked{background:var(--a)}.asset-inspector>section{margin-top:23px}.section-cap{display:flex;justify-content:space-between;gap:12px;align-items:end;border-bottom:1px solid var(--i);padding-bottom:6px;margin-bottom:8px}.section-cap h3,.observation-model h3{margin:0;font-size:1rem}.section-cap span{font:650 .64rem ui-monospace,monospace;color:var(--m)}.model-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.model-grid>div{border:1px solid var(--l);padding:10px;background:var(--p)}.model-grid small,.version-box small{display:block;font:800 .59rem ui-monospace,monospace;color:var(--b);letter-spacing:.06em;margin-bottom:5px}.model-grid b{font-size:.82rem;line-height:1.35}.schema-table{border:1px solid var(--l)}.schema-row{display:grid;grid-template-columns:minmax(130px,.65fr) 120px 1.5fr;gap:8px;padding:8px 10px}.schema-row+.schema-row{border-top:1px solid var(--l)}.schema-row code{font-weight:800;color:var(--b);overflow-wrap:anywhere}.schema-row span{font:700 .66rem ui-monospace,monospace;color:var(--m)}.schema-row p{margin:0;font-size:.76rem;line-height:1.4}.distribution-list{display:grid;gap:6px}.distribution-list article{display:grid;grid-template-columns:1.2fr .7fr .7fr auto;gap:8px;align-items:center;border:1px solid var(--l);padding:8px}.distribution-list b,.distribution-list small{display:block}.distribution-list small,.distribution-list span,.distribution-list em{font-size:.69rem;color:var(--m);font-style:normal}.distribution-list a{font-weight:850;color:var(--b);font-size:.72rem}.version-box{display:grid;grid-template-columns:1fr 1fr;gap:8px}.version-box>div{border-top:3px solid var(--i);padding:9px 0}.version-box>div:last-child{border-color:var(--o)}.version-box p{font-size:.8rem;line-height:1.5;margin:0}.dataset-relations{display:grid;gap:7px}.dataset-relations button{display:grid;grid-template-columns:1fr auto;gap:6px;border:1px solid var(--l);background:var(--p);padding:10px;text-align:left}.dataset-relations button:hover{border-color:var(--i);box-shadow:3px 3px 0 var(--i)}.dataset-relations b,.dataset-relations span{display:block}.dataset-relations span{font-size:.72rem;color:var(--m);margin-top:3px}.dataset-relations strong{font-size:1.5rem;color:var(--b)}.dataset-relations code,.dataset-relations p{grid-column:1/-1}.dataset-relations code{font-size:.69rem;color:var(--b)}.dataset-relations p{font-size:.74rem;color:var(--m);margin:0}.dataset-evidence{display:flex;flex-direction:column;gap:5px}.dataset-evidence .section-cap{width:100%}.dataset-evidence a{font-size:.7rem;color:var(--m);overflow-wrap:anywhere}.dataset-empty{padding:25px}.dataset-empty b,.dataset-empty span{display:block}.dataset-empty span{color:var(--m);margin-top:5px}.dataset-stack-bar{position:fixed;z-index:45;left:50%;bottom:18px;transform:translateX(-50%);width:min(980px,calc(100vw - 30px));background:var(--i);color:var(--p);border:1px solid var(--p);box-shadow:7px 7px 0 rgba(13,23,20,.25);padding:10px 12px;display:flex;justify-content:space-between;gap:15px;align-items:center}.dataset-stack-bar[hidden]{display:none}.dataset-stack-bar b,.dataset-stack-bar span{display:block}.dataset-stack-bar span{font-size:.68rem;color:#abb5b0;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:650px}.dataset-stack-bar div:last-child{display:flex;gap:6px}.dataset-stack-bar button{border:1px solid #6f7b76;background:transparent;color:var(--p);padding:7px 9px;font-weight:800}.dataset-stack-bar button:first-child{background:var(--a);color:var(--i);border-color:var(--a)}
@media(max-width:1100px){.dataset-toolbar{grid-template-columns:1fr 1fr 1fr}.dataset-toolbar input{grid-column:1/-1}.dataset-workbench{grid-template-columns:360px 1fr}.distribution-list article{grid-template-columns:1fr 1fr}.distribution-list a{text-align:right}.asset-list-head{top:108px}}
@media(max-width:820px){.dataset-atlas{padding-left:14px;padding-right:14px}.dataset-workbench{grid-template-columns:1fr}.asset-list-panel{border-right:0;border-bottom:1px solid var(--i)}.asset-list{max-height:390px}.asset-list-head{position:relative;top:auto}.model-grid,.version-box{grid-template-columns:1fr}.schema-row{grid-template-columns:1fr 100px}.schema-row p{grid-column:1/-1}.dataset-stack-bar{bottom:8px}.dataset-stack-bar span{max-width:55vw}}
@media(max-width:560px){.dataset-toolbar{grid-template-columns:1fr 1fr}.dataset-toolbar input{grid-column:1/-1}.dataset-toolbar button{grid-column:1/-1}.distribution-list article{grid-template-columns:1fr}.distribution-list a{text-align:left}.dataset-stack-bar{align-items:flex-start;flex-direction:column}.dataset-stack-bar div:last-child{width:100%}.dataset-stack-bar button{flex:1}}