@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";:root{--bg: #eef2f6;--panel: #ffffff;--panel-strong: #f5f7fa;--line: #d7dde6;--line-strong: #c5ceda;--text: #18202b;--muted: #5f6b7c;--muted-strong: #394b59;--green: #106ba3;--green-soft: #2f80ed;--error: #c23030;--sidebar-surface: #e7ebf0;--sidebar-surface-strong: #dfe4ea;--navy: #10161a;--shadow-sm: 0 1px 2px rgba(16, 22, 26, .08);--shadow-md: 0 10px 28px rgba(16, 22, 26, .08);--radius: 16px;--sidebar-width: 18rem;--sidebar-width-collapsed: 5.5rem}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:IBM Plex Sans,Inter,Segoe UI,sans-serif}.auth-status{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--muted);font-size:.95rem}.auth-status.error{color:var(--error)}.auth-chip{display:none}.auth-chip button{border:1px solid var(--line);background:transparent;color:var(--green);cursor:pointer}button,input,textarea,select{font:inherit}input,textarea,select{border:1px solid var(--line);background:var(--panel);color:var(--text);padding:.78rem .9rem;border-radius:12px;box-shadow:inset 0 1px #ffffffbf}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--green-soft);box-shadow:0 0 0 3px #2f80ed1f}.terminal-root{min-height:100vh;padding:0}.topbar{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border:1px solid var(--line);padding:10px;margin-bottom:12px}.brand{color:var(--green);font-weight:700;letter-spacing:.01em}.tabs,.view-tabs{display:flex;flex-wrap:wrap;gap:8px}.tabs{justify-content:center}.tab{border:1px solid var(--line);background:var(--panel);color:var(--muted);padding:6px 12px;cursor:pointer}.tab:hover{border-color:var(--line-strong);color:var(--text)}.tab.active{border-color:var(--green-soft);color:var(--green)}.session{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--muted);font-size:12px}.panel{border:1px solid var(--line);background:var(--panel);padding:12px}.dashboard-panel,.profile-panel{display:flex;flex-direction:column;gap:12px}.manage-page{gap:16px}.manage-page-header{display:flex;flex-direction:column;gap:10px}.manage-page-heading{align-items:flex-start}.manage-anchor-nav{display:flex;flex-wrap:wrap;gap:8px}.manage-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manage-overview-card{min-height:0}.import-wizard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.import-step-card{min-height:0}.import-mode-row{display:flex;flex-wrap:wrap;gap:8px}.import-mode-button{flex:1 1 180px}.import-mode-button-active{border-color:var(--green-soft);color:var(--green)}.import-advanced-shell{margin-top:10px}.manage-section-shell{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);padding:12px;background:linear-gradient(180deg,#8dff8d0d,#8dff8d00 22%),var(--panel);scroll-margin-top:16px}.manage-graveyard-shell{background:radial-gradient(circle at top right,rgba(255,214,102,.1),transparent 26%),radial-gradient(circle at bottom left,rgba(255,123,123,.05),transparent 30%),linear-gradient(180deg,#ffffff05,#fff0),var(--panel)}.dataset-merge-shell{background:radial-gradient(circle at top left,rgba(108,185,255,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(141,255,141,.08),transparent 34%),linear-gradient(180deg,#ffffff05,#fff0),var(--panel)}.dataset-merge-picker-grid,.dataset-merge-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dataset-merge-picker-card,.dataset-merge-compare-card{min-height:0;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#ffffff04}.dataset-merge-picker-card-survivor,.dataset-merge-compare-card-survivor{background:linear-gradient(180deg,#8dff8d0f,#8dff8d04),#ffffff04}.dataset-merge-picker-heading,.dataset-merge-compare-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.dataset-merge-picker-heading h3,.dataset-merge-compare-topline h3{margin:0}.dataset-merge-search-field{display:flex;flex-direction:column;gap:6px}.dataset-merge-search-field span{color:var(--muted);font-size:12px}.dataset-merge-suggestion-list{display:flex;flex-direction:column;gap:8px;min-height:196px}.dataset-merge-suggestion{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;text-align:left;border:1px solid var(--line);background:#ffffff05;padding:10px 12px}.dataset-merge-suggestion strong{color:var(--text)}.dataset-merge-suggestion span{color:var(--muted);font-size:12px}.dataset-merge-suggestion.active{border-color:#6cb9ff;background:linear-gradient(180deg,#6cb9ff1f,#6cb9ff08),#ffffff04}.dataset-merge-field-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dataset-merge-field-list div{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);padding:8px 10px;background:#ffffff05}.dataset-merge-description{margin:0;min-height:3.6em}.dataset-merge-workbench{align-items:start}.dataset-merge-warning-stack{display:flex;flex-direction:column;gap:8px}.dataset-merge-warning,.dataset-merge-conflict-pill{margin:0;border:1px solid var(--line);padding:8px 10px;background:#ffffff05}.dataset-merge-warning{color:#ffe39a}.dataset-merge-conflict-pill{color:#9fd8ff}.dataset-merge-resolution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dataset-merge-form-field{display:flex;flex-direction:column;gap:8px}.dataset-merge-form-field>span{color:var(--muted);font-size:12px}.dataset-merge-form-field-wide{grid-column:1 / -1}.dataset-merge-choice-row{display:flex;flex-wrap:wrap;gap:8px}.dataset-merge-choice-row .tab{flex:1 1 180px}.dataset-merge-aliases{display:flex;flex-wrap:wrap;gap:8px}.dataset-merge-alias-chip{border:1px solid var(--line-strong);background:#ffffff08;color:var(--text);padding:6px 10px}.dataset-merge-alias-chip:hover{border-color:#ff9f9f;color:#ffb4b4}.dataset-merge-alias-input-row{display:flex;gap:8px}.dataset-merge-alias-input-row input{flex:1 1 auto}.manage-section-banner{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.manage-section-status{min-width:min(100%,360px)}.manage-empty-state{min-height:120px;justify-content:center}.graveyard-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:14px;align-items:stretch}.graveyard-hero-copy{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--line);background:linear-gradient(135deg,#ffd66614,#ffd66600 42%),linear-gradient(180deg,#ffffff08,#ffffff03)}.graveyard-hero-copy h2{margin:0;font-size:17px;letter-spacing:.03em}.graveyard-hero-copy p{margin:0;max-width:74ch}.graveyard-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.graveyard-stat-pill{border:1px solid var(--line);padding:10px 12px;display:flex;flex-direction:column;gap:4px;background:#ffffff05}.graveyard-stat-pill strong{color:var(--text);font-size:16px;font-weight:700}.graveyard-stat-pill span:last-child{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.graveyard-control-panel{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#ffffff04}.graveyard-control-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.graveyard-control-header h3,.graveyard-control-header p{margin:0}.graveyard-filter-field{display:flex;flex-direction:column;gap:6px;min-width:0}.graveyard-filter-field span{color:var(--muted);font-size:12px}.graveyard-status-line{display:flex;flex-wrap:wrap;gap:10px 16px;border-top:1px solid var(--line);padding-top:10px;color:var(--muted);font-size:12px}.graveyard-breakdown{display:flex;flex-wrap:wrap;gap:8px}.graveyard-breakdown-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);padding:6px 10px;background:#ffffff05;color:var(--muted);font-size:12px}.graveyard-breakdown-chip strong{color:var(--text);font-size:13px}.graveyard-empty-state{border-style:dashed}.graveyard-ledger{display:flex;flex-direction:column;gap:12px}.graveyard-pager{justify-content:space-between;border-top:1px solid var(--line);padding-top:10px}.graveyard-row{display:grid;grid-template-columns:8px minmax(0,1fr);border:1px solid var(--line);background:linear-gradient(180deg,#ffffff06,#ffffff03),#ffffff03;min-width:0}.graveyard-row-rail{min-height:100%}.graveyard-row-rail-paper{background:linear-gradient(180deg,#f0c96a,#8a6a22)}.graveyard-row-rail-dataset{background:linear-gradient(180deg,#6cb9ff,#245d8c)}.graveyard-row-rail-claim{background:linear-gradient(180deg,#8dff8d,#347934)}.graveyard-row-rail-relationship{background:linear-gradient(180deg,#ff9f9f,#8d3636)}.graveyard-row-rail-asset{background:linear-gradient(180deg,#d3beff,#6a4f9e)}.graveyard-row-rail-other{background:linear-gradient(180deg,#666,#303030)}.graveyard-row-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px;min-width:0}.graveyard-row-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.graveyard-row-heading{display:flex;flex-direction:column;gap:8px;min-width:0}.graveyard-row-heading h3{margin:0;color:var(--text);font-size:15px;line-height:1.35;word-break:break-word}.graveyard-stamp{display:flex;flex-direction:column;gap:4px;align-items:flex-end;text-align:right;color:var(--muted);font-size:11px;min-width:max-content}.graveyard-stamp-label{color:#ffe39a;text-transform:uppercase;letter-spacing:.08em}.graveyard-type-chip,.graveyard-state-chip{border:1px solid var(--line-strong);padding:4px 8px;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.graveyard-state-chip{color:var(--muted)}.graveyard-type-chip-paper{color:#ffe39a}.graveyard-type-chip-dataset{color:#9fd8ff}.graveyard-type-chip-claim{color:var(--green)}.graveyard-type-chip-relationship{color:#ffb4b4}.graveyard-type-chip-asset{color:#d0bcff}.graveyard-type-chip-other{color:var(--muted)}.graveyard-reason{margin:0;color:var(--text)!important;font-size:13px!important;line-height:1.7;max-width:88ch}.graveyard-meta-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.graveyard-meta-cell{border:1px solid var(--line);padding:10px 12px;display:flex;flex-direction:column;gap:5px;min-width:0;background:#ffffff06}.graveyard-meta-cell span:last-child{color:var(--text);word-break:break-word}.manage-advanced-block{border:1px solid var(--line);padding:8px 10px}.manage-advanced-block summary{cursor:pointer;color:var(--muted)}.manage-advanced-body{margin-top:10px}.agent-activity-panel{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);padding:12px;background:linear-gradient(180deg,#8dff8d0d,#8dff8d03)}.agent-live-shell{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line-strong);padding:12px;background:#8dff8d08}.agent-live-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.agent-live-header h4,.agent-activity-panel h4{margin:0}.agent-live-main{margin:0;color:var(--green);font-size:15px;line-height:1.45;overflow-wrap:anywhere}.agent-live-detail{margin:0;color:var(--text);line-height:1.45}.agent-inline-meta{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:start;font-size:12px}.agent-inline-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.agent-inline-value{color:var(--text);overflow-wrap:anywhere}.agent-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-fact{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);padding:10px;background:#ffffff04;min-width:0}.agent-fact-label{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.agent-fact-value{color:var(--text);line-height:1.45;overflow-wrap:anywhere}.agent-stage-row{display:flex;flex-wrap:wrap;gap:8px}.agent-stage-chip{border-color:var(--line-strong)}.agent-stage-active{color:var(--green);border-color:var(--green-soft)}.agent-stage-done{color:var(--text)}.activity-list{margin:0;padding-left:18px;color:var(--muted);display:flex;flex-direction:column;gap:4px}.activity-timeline{padding-left:0;list-style:none}.activity-timeline li{display:grid;grid-template-columns:180px 1fr;gap:10px;align-items:baseline;padding:6px 0;border-top:1px solid rgba(255,255,255,.05)}.activity-timeline li:first-child{border-top:0;padding-top:0}.activity-timestamp{color:var(--muted);white-space:nowrap;font-size:12px}.activity-message{color:var(--text);line-height:1.45;overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.manage-table-wrap{max-height:360px}.batch-table-path{white-space:normal;word-break:break-word;min-width:240px}.prepared-metadata-cell{min-width:280px}.prepared-metadata-stack{display:flex;flex-direction:column;gap:6px}.dashboard-directory-card{border:1px solid var(--line);padding:10px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(90deg,#8dff8d0f,#8dff8d00 22%),var(--panel)}.dashboard-filter-grid{display:grid;grid-template-columns:minmax(240px,1.8fr) repeat(2,minmax(120px,.8fr)) auto;gap:10px;align-items:end}.dashboard-filter-actions{display:flex;justify-content:flex-end}.dashboard-table-wrap{max-height:420px}.dashboard-assets-table th{position:sticky;top:0;z-index:1;background:#070b07}.table-link{border:0;background:transparent;color:var(--text);cursor:pointer;text-align:left;padding:0;font:inherit}.table-link:hover{color:var(--green);text-decoration:underline}.table-link:focus-visible{outline:1px solid var(--green-soft);outline-offset:2px}.mono-id{font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;color:#c9d0d7}.dashboard-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px}.dashboard-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-summary-card{gap:10px}.summary-value{color:var(--text);font-size:24px;line-height:1}.dashboard-mini-list{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);padding:8px}.dashboard-mini-row{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.dashboard-facet-block{display:flex;flex-direction:column;gap:6px}.dashboard-grouped-section,.dashboard-type-grid{display:flex;flex-direction:column;gap:10px}.dashboard-type-card{min-width:0}.dashboard-group-title{display:inline-flex;align-items:center;gap:8px}.collapse-toggle{border:1px solid var(--line);background:var(--panel);color:var(--green-soft);padding:2px 7px;cursor:pointer;line-height:1}.collapse-toggle:hover{border-color:var(--green-soft);color:var(--green)}.dashboard-asset-stack{display:flex;flex-direction:column;gap:8px}.dashboard-asset-entry{border:1px solid var(--line);padding:8px;display:flex;flex-direction:column;gap:6px}.dashboard-asset-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-meta-row{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:8px}.dashboard-meta-value{color:var(--text);word-break:break-word}.dashboard-group-pager{justify-content:space-between}.lineage-graph-panel{gap:12px}.lineage-legend{display:flex;flex-wrap:wrap;gap:8px}.lineage-legend-chip{border:1px solid var(--line);padding:4px 8px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.lineage-legend-chip-canonical{border-color:#72cf7280;color:var(--green)}.lineage-legend-chip-claim{border-color:#ffd6668c;color:#ffe39a}.lineage-graph-shell{overflow:auto;border:1px solid var(--line);background:radial-gradient(circle at top left,rgba(141,255,141,.05),transparent 30%),linear-gradient(180deg,#ffffff05,#ffffff02)}.lineage-graph-canvas{position:relative;min-width:100%}.lineage-graph-svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.lineage-edge{fill:none;stroke-width:2;opacity:.9}.lineage-edge-canonical{stroke:#8dff8db8}.lineage-edge-claim{stroke:#ffd666b8;stroke-dasharray:7 5}.lineage-arrowhead-canonical{fill:#8dff8dd1}.lineage-arrowhead-claim{fill:#ffd666d1}.lineage-edge-label{fill:var(--muted);font-size:11px;text-anchor:middle;dominant-baseline:central}.lineage-node{position:absolute;display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#000000d1;padding:10px 12px;color:var(--text);box-shadow:0 12px 30px #0000002e;min-width:0}.lineage-node strong,.lineage-node span{min-width:0;max-width:100%}.lineage-node strong{line-height:1.35;word-break:break-word}.lineage-node-type,.lineage-node-status{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.lineage-node-type{color:var(--muted)}.lineage-node-status{color:#c9d0d7}.lineage-node-id{font-size:11px;word-break:break-all}.lineage-node-clickable{cursor:pointer}.lineage-node-clickable:hover{border-color:var(--green-soft);transform:translateY(-1px)}.lineage-node-root{border-color:var(--green-soft);box-shadow:0 0 0 1px #72cf7238,0 16px 36px #00000047}.lineage-node-paper{background:linear-gradient(135deg,#ffd66629,#ffd66600 52%),linear-gradient(180deg,#ffffff0d,#ffffff05),#000000d1}.lineage-node-dataset{background:linear-gradient(135deg,#6cb9ff29,#6cb9ff00 52%),linear-gradient(180deg,#ffffff0d,#ffffff05),#000000d1}.lineage-node-model{background:linear-gradient(135deg,#d3beff29,#d3beff00 52%),linear-gradient(180deg,#ffffff0d,#ffffff05),#000000d1}.lineage-node-artifact{background:linear-gradient(135deg,#ff7b7b26,#ff7b7b00 52%),linear-gradient(180deg,#ffffff0d,#ffffff05),#000000d1}.lineage-node-run{background:linear-gradient(135deg,#8dff8d24,#8dff8d00 52%),linear-gradient(180deg,#ffffff0d,#ffffff05),#000000d1}.lineage-node-literal,.lineage-node-other{background:linear-gradient(180deg,#ffffff0a,#ffffff05),#000000d1}.assets-workbench{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(640px,1.35fr);gap:12px}.assets-search-panel,.assets-workspace-panel{min-height:calc(100vh - 90px);display:flex;flex-direction:column;gap:10px}.assets-workspace-panel{min-width:0}.section-header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}h1{color:var(--green);font-size:16px}h2,h3{color:var(--green-soft);font-size:13px}.hint{color:var(--muted);font-size:12px}.muted{color:var(--muted)}.status-strip{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:12px;border:1px solid var(--line);padding:8px}.status-strip.compact{margin-top:2px}.error-line{color:var(--error);font-size:12px;margin:0}.metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.metric-card{border:1px solid var(--line);padding:10px}.metric-card p{margin-top:6px;color:var(--text);font-size:18px}.summary-grid,.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-card{border:1px solid var(--line);padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.summary-card p{color:var(--muted);font-size:12px}.stack-column{display:flex;flex-direction:column;gap:10px;min-width:0}.split-column{display:grid;grid-template-columns:minmax(300px,1fr) minmax(340px,1fr);gap:10px}.filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end}.filter-grid label,.command-form label,.summary-card label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:12px}.command-row{display:flex;align-items:center;border:1px solid var(--line)}.prompt{width:36px;text-align:center;color:var(--green);border-right:1px solid var(--line)}.command-row input{flex:1;min-width:0;border:0;padding:8px}.command-row button{border:0;border-left:1px solid var(--line)}.ghost,.command-row button,.history-row button,.query-actions button,.query-templates button,.query-history button,.summary-card button,.inline-actions button{border:1px solid var(--line);background:var(--panel);color:var(--text);padding:6px 10px;cursor:pointer}.ghost:hover,.command-row button:hover,.history-row button:hover,.query-actions button:hover,.query-templates button:hover,.query-history button:hover,.summary-card button:hover,.inline-actions button:hover{border-color:var(--green-soft);color:var(--green)}.danger{border-color:#6b2a2a!important;color:#ffb4b4!important}.danger:hover{border-color:#ff8c8c!important;color:#ffe2e2!important}button:disabled{opacity:.55;cursor:not-allowed}.history-row{display:flex;flex-wrap:wrap;gap:8px}.inline-actions,.chip-row{display:flex;flex-wrap:wrap;gap:6px}.chip{border:1px solid var(--line);color:var(--muted);padding:3px 6px;font-size:12px}.chip-action{border:1px solid var(--line);background:var(--panel);color:var(--text);padding:3px 7px;font-size:12px;cursor:pointer}.chip-action:hover,.chip-action.active{border-color:var(--green-soft);color:var(--green)}.asset-tree{display:flex;flex-direction:column;gap:8px}.asset-tree-group{border:1px solid var(--line);padding:6px}.asset-tree-group>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--text);list-style:none}.asset-tree-group>summary::-webkit-details-marker{display:none}.asset-tree-group>summary:before{content:"[+]";color:var(--green-soft);margin-right:8px}.asset-tree-group[open]>summary:before{content:"[-]"}.link-action{border:1px solid var(--line);color:var(--text);text-decoration:none;padding:4px 8px;display:inline-block}.link-action:hover{border-color:var(--green-soft);color:var(--green)}.table-wrap,.search-table-wrap{border:1px solid var(--line);overflow:auto}.search-table-wrap{max-height:calc(100vh - 395px)}.table-wrap{max-height:260px}table{width:100%;border-collapse:collapse;font-size:12px}th,td{border-bottom:1px solid var(--line);padding:6px;text-align:left;white-space:nowrap}th{color:var(--green-soft)}tbody tr:hover{background:#080808}.table-row-active{background:#0f0f0f}.json-view{margin:0;border:1px solid var(--line);background:var(--panel);color:#d7d7d7;padding:10px;font-size:12px;line-height:1.4;overflow:auto;max-height:30vh;max-width:100%}textarea{width:100%;min-height:90px;resize:vertical}.query-actions{display:flex;justify-content:space-between;gap:8px;align-items:center}.query-toolbar{display:flex;flex-direction:column;gap:8px}.query-templates,.query-history{display:flex;flex-wrap:wrap;gap:6px}.profile-panel input,.profile-panel select{width:100%}.manual-panel{display:flex;flex-direction:column;gap:14px}.manual-hero-card{display:flex;flex-direction:column;gap:14px;background:radial-gradient(circle at top left,rgba(255,214,102,.12),transparent 30%),radial-gradient(circle at bottom right,rgba(86,170,255,.12),transparent 28%),linear-gradient(180deg,#ffffff08,#fff0),var(--panel)}.manual-hero-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr);gap:16px;align-items:start}.manual-hero-copy{display:flex;flex-direction:column;gap:6px;max-width:780px}.manual-hero-copy h2{margin:0;color:var(--text)}.manual-hero-signal{border:1px solid rgba(141,255,141,.2);background:linear-gradient(160deg,#8dff8d14,#56aaff0f),#ffffff05;padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.manual-hero-signal p{margin:0;color:var(--text);font-size:12px;line-height:1.55}.manual-eyebrow{color:var(--green-soft);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.manual-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.manual-section-header h2{margin:0 0 6px}.manual-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.manual-overview-card{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#ffffff05;padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:138px;box-shadow:inset 0 1px #ffffff0a}.manual-overview-card p{margin:0;color:var(--text);font-size:13px;line-height:1.6}.manual-overview-kicker{color:var(--green);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.manual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manual-grid-wide-top{align-items:start}.manual-rule-card{border:1px solid var(--line);background:linear-gradient(180deg,#8dff8d14,#8dff8d03),radial-gradient(circle at top right,rgba(86,170,255,.08),transparent 36%),var(--panel);padding:12px;min-height:132px;display:flex;flex-direction:column;gap:8px}.manual-rule-card h3{margin:0;color:var(--green);font-size:14px}.manual-rule-card p{margin:0;color:var(--text);font-size:12px;line-height:1.5}.manual-sequence-item{display:flex;align-items:center;gap:10px}.manual-sequence-arrow{color:var(--green);font-weight:700;align-self:center}.manual-sequence-block{display:flex;flex-direction:column;gap:6px}.manual-sequence-panel{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff09,#ffffff04),#ffffff05;padding:12px}.manual-label{margin:0;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.manual-sequence{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.manual-pill{display:inline-flex;align-items:center;border:1px solid var(--line-strong);padding:6px 9px;color:var(--text);background:linear-gradient(180deg,#ffffff0d,#ffffff04),#ffffff05;white-space:nowrap}.manual-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.manual-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manual-workflow-card{border:1px solid var(--line);background:radial-gradient(circle at top left,rgba(141,255,141,.08),transparent 42%),linear-gradient(180deg,#ffffff05,#fff0),var(--panel);padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.manual-workflow-card-dataset{background:radial-gradient(circle at top left,rgba(86,170,255,.14),transparent 38%),linear-gradient(180deg,#ffffff05,#fff0),var(--panel)}.manual-workflow-card-paper{background:radial-gradient(circle at top left,rgba(255,214,102,.14),transparent 38%),linear-gradient(180deg,#ffffff05,#fff0),var(--panel)}.manual-workflow-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.manual-workflow-header h3{margin:0 0 4px;color:var(--green);font-size:14px}.manual-workflow-kind{border:1px solid var(--line-strong);padding:4px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.manual-workflow-kind-dataset{color:#9fd8ff}.manual-workflow-kind-paper{color:#ffe39a}.manual-workflow-list{display:flex;flex-direction:column;gap:10px}.manual-workflow-step{display:flex;align-items:flex-start;gap:10px}.manual-step-index{width:28px;height:28px;border:1px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:12px;font-weight:700;color:var(--text);background:#ffffff0a}.manual-step-index-dataset{color:#9fd8ff}.manual-step-index-paper{color:#ffe39a}.manual-step-index-staging{color:var(--text)}.manual-step-index-strict{color:#8dff8d}.manual-step-index-review{color:#ff9a9a}.manual-workflow-step-body{border:1px solid var(--line);padding:12px;flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-width:0;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#ffffff05}.manual-workflow-step-body h4{margin:0;color:var(--text);font-size:13px}.manual-workflow-step-body p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.manual-callout{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0b,#ffffff04),#ffffff05;padding:12px;display:flex;flex-direction:column;gap:6px}.manual-callout p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.manual-callout-label{color:var(--green-soft);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.manual-callout-strong{border-color:#8dff8d40;background:linear-gradient(160deg,#8dff8d14,#56aaff0a),#ffffff05}.manual-state-grid{display:flex;flex-direction:column;gap:12px}.manual-decision-stack{display:flex;flex-direction:column;gap:10px}.manual-decision-card{border:1px solid var(--line);background:#ffffff08;padding:12px;display:flex;flex-direction:column;gap:8px}.manual-decision-card p{margin:0;color:var(--text);font-size:13px;line-height:1.55}.manual-screen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manual-screen-card{border:1px solid var(--line);background:radial-gradient(circle at top left,rgba(86,170,255,.08),transparent 34%),linear-gradient(180deg,#ffffff0a,#ffffff04),#ffffff05;padding:12px;display:flex;flex-direction:column;gap:8px;min-height:118px}.manual-screen-card p{margin:0;color:var(--text);font-size:12px;line-height:1.6}.manual-checklist-card{border:1px solid rgba(255,214,102,.22);background:radial-gradient(circle at top left,rgba(255,214,102,.1),transparent 36%),linear-gradient(180deg,#ffffff09,#ffffff03),#ffffff05;padding:14px;display:flex;flex-direction:column;gap:12px}.manual-checklist-header{display:flex;flex-direction:column;gap:6px}.manual-checklist-header p{margin:0;color:var(--text);font-size:12px;line-height:1.55}.manual-checklist{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px;color:var(--text)}.manual-checklist li{line-height:1.6;padding-left:4px}.toggle{display:flex;align-items:center;gap:8px;color:var(--text);font-size:12px}.toggle input{width:auto;margin:0}@media(max-width:1400px){.assets-workbench{grid-template-columns:1fr}.assets-search-panel,.assets-workspace-panel{min-height:0}.search-table-wrap{max-height:320px}}@media(max-width:1180px){.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.split-column,.dashboard-summary-grid,.graveyard-hero,.dataset-merge-picker-grid,.dataset-merge-compare-grid,.dataset-merge-resolution-grid{grid-template-columns:1fr}.dashboard-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-filter-actions{justify-content:flex-start}}@media(max-width:820px){.topbar{grid-template-columns:1fr}.tabs{justify-content:flex-start}.session{align-items:flex-start}.metrics-grid,.summary-grid,.profile-grid,.import-wizard-grid,.manage-overview-grid,.manual-grid,.manual-overview-grid,.manual-rule-grid,.manual-workflow-grid,.graveyard-stat-strip,.graveyard-meta-strip,.manual-hero-layout,.manual-screen-grid,.dashboard-filter-grid,.agent-facts-grid{grid-template-columns:1fr}.agent-inline-meta,.activity-timeline li{grid-template-columns:1fr;gap:2px}.graveyard-control-header,.graveyard-row-topline{flex-direction:column}.graveyard-stamp{align-items:flex-start;text-align:left;min-width:0}.dataset-merge-choice-row .tab{flex-basis:100%}.dataset-merge-alias-input-row{flex-direction:column}.manual-sequence-item{width:100%;flex-wrap:wrap}.manual-sequence-arrow,.manual-workflow-step{width:100%}.manual-workflow-kind{white-space:normal}.manual-section-header{flex-direction:column}.dashboard-pager{justify-content:space-between}.dashboard-asset-header{flex-direction:column;align-items:flex-start}.dashboard-meta-row{grid-template-columns:1fr}.manage-section-banner{flex-direction:column}.manage-section-status{min-width:0;width:100%}}.topbar{display:none}.app-shell{min-height:100vh;display:block}.app-shell--sidebar-collapsed{--sidebar-width: var(--sidebar-width-collapsed)}.sidebar{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;overflow-y:auto;padding:1.5rem;background:var(--sidebar-surface);color:var(--text);display:flex;flex-direction:column;gap:1.5rem;border-right:1px solid var(--line);box-shadow:inset -1px 0 #ffffff73;transition:width .18s ease,padding .18s ease,box-shadow .18s ease}.sidebar__brand,.sidebar__nav,.sidebar__status-panel,.page-header,.page-context{display:grid;gap:1rem}.sidebar__brand{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.sidebar__toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:10px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ffffff73;color:var(--text);box-shadow:var(--shadow-sm)}.sidebar__toggle:hover{background:#fffc;color:var(--navy)}.sidebar__brand-lockup{min-width:0;padding:.7rem .85rem .72rem;border:1px solid rgba(24,32,43,.08);border-radius:14px;background:linear-gradient(180deg,#ffffffdb,#ffffff9e);box-shadow:0 10px 24px #10161a0d}.sidebar__brand-name{font-size:1.02rem;font-weight:800;letter-spacing:.28em;line-height:1;color:var(--navy);text-transform:uppercase}.sidebar__nav{gap:.45rem}.sidebar__link{text-align:left;padding:.95rem 1rem;border:0;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;color:var(--muted);cursor:pointer;border-right:4px solid transparent;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.sidebar__link:hover{background:#ffffff6b;color:var(--text)}.sidebar__link.is-active{background:#ffffff80;color:var(--text);border-right-color:var(--text);box-shadow:var(--shadow-sm)}.sidebar__link-content{display:grid;gap:.2rem}.sidebar__link-short{display:none;width:2.25rem;height:2.25rem;border-radius:12px;place-items:center;background:#ffffffbf;color:var(--muted-strong);font-size:.72rem;font-weight:700;letter-spacing:.08em}.sidebar__link-title{font-weight:600;letter-spacing:.01em}.sidebar__footer{margin-top:auto;display:grid;gap:1rem}.sidebar__status-panel{gap:.7rem;padding-top:1rem;border-top:1px solid rgba(24,32,43,.12)}.sidebar__status-row{display:grid;gap:.2rem}.sidebar__status-label,.eyebrow{color:var(--muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.sidebar__status-row strong{display:flex;align-items:center;gap:.55rem;color:var(--text);font-size:.84rem;font-weight:600}.sidebar__status-row--system strong{color:var(--muted-strong)}.sidebar__logout{min-height:3.25rem;padding:.75rem .9rem;border:1px solid rgba(24,32,43,.1);border-radius:14px;background:linear-gradient(180deg,#ffffffc7,#ffffff94);color:var(--muted-strong);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;box-shadow:0 8px 20px #10161a0f}.sidebar__logout:hover{background:linear-gradient(180deg,#ffffffeb,#ffffffb8);border-color:#18202b2e;color:var(--text);box-shadow:0 12px 24px #10161a14;transform:translateY(-1px)}.sidebar__logout-icon{width:2rem;height:2rem;display:grid;place-items:center;border-radius:11px;background:#18202b14;color:var(--muted-strong);font-size:1rem;font-weight:700}.sidebar__logout-copy{display:grid;gap:.14rem;text-align:left}.sidebar__logout-title{font-size:.88rem;font-weight:700}.sidebar__logout-meta{color:var(--muted);font-size:.74rem;letter-spacing:.04em}.status-dot{width:.6rem;height:.6rem;border-radius:999px;background:#15b371;box-shadow:0 0 0 4px #15b37129}.main-shell{margin-left:var(--sidebar-width);min-height:100vh;transition:margin-left .18s ease}.main-shell--no-topbar{display:block}.workspace{padding:1.75rem 1.75rem 2.5rem;display:grid;gap:1.25rem}.page-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:1rem 1.15rem .25rem}.page-header h1{margin-top:.2rem}.page-intro{margin-top:.5rem;max-width:46rem;color:var(--muted);font-size:.94rem;line-height:1.6}.page-context{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.page-context-pill{padding:.55rem .85rem;border:1px solid var(--line);border-radius:999px;background:#ffffffd1;color:var(--muted-strong);font-size:.8rem;font-weight:500;box-shadow:var(--shadow-sm)}.brand,.session{display:none}h1,h2,h3,p{margin:0}h1{color:var(--navy);font-size:1.9rem;font-weight:700;letter-spacing:-.03em}h2{color:var(--text);font-size:1.08rem;font-weight:700;letter-spacing:-.01em}h3{color:var(--muted-strong);font-size:.98rem;font-weight:700}.hint,.muted,.summary-card p,.manual-callout p,.manual-workflow-step-body p,.manual-screen-card p,.manual-rule-card p,.manual-overview-card p,.manual-hero-signal p{color:var(--muted)}.panel,.summary-card,.dashboard-directory-card,.manual-overview-card,.manual-rule-card,.manual-workflow-card,.manual-sequence-panel,.manual-screen-card,.manual-checklist-card,.manual-decision-card,.manual-callout,.lineage-graph-shell,.asset-tree-group,.dashboard-mini-list,.dashboard-asset-entry,.dashboard-status-card,.dashboard-resource-card,.dashboard-side-panel,.dashboard-plane-row,.dashboard-asset-card,.dashboard-activity-row{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#fffffff5,#f5f7faeb);box-shadow:var(--shadow-sm)}.panel{padding:1.1rem 1.15rem}.dashboard-panel,.profile-panel,.manual-panel,.manage-page{display:flex;flex-direction:column;gap:1rem}.summary-card{padding:1rem;gap:.75rem}.dashboard-table-card--summary{background:linear-gradient(180deg,#fffffffa,#f8fafcf0)}.dashboard-section-bar{display:flex;justify-content:space-between;gap:1rem}.dashboard-section-title-block{display:grid;gap:.2rem}.dashboard-section-title-block span{color:var(--muted);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.dashboard-refresh{display:inline-flex;align-items:center;gap:.45rem;padding:.72rem .9rem}.stat-grid{display:grid;gap:.9rem;grid-template-columns:repeat(5,minmax(0,1fr))}.stat-grid--compact{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.stat-card{display:grid;gap:.25rem;padding:.9rem .95rem;border:1px solid rgba(24,32,43,.08);border-radius:14px;background:radial-gradient(circle at top right,rgba(47,128,237,.08),transparent 42%),#ffffffe6}.stat-card__label{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stat-card__value{color:var(--navy);font-size:1.7rem;line-height:1.05;letter-spacing:-.05em}.asset-summary,.asset-summary__layout{display:grid;gap:.9rem}.asset-summary__layout{grid-template-columns:1fr}.asset-summary__panel{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#fffffffc,#f6f9fcf5)}.asset-summary__panel--storage{background:radial-gradient(circle at top right,rgba(47,128,237,.1),transparent 42%),linear-gradient(180deg,#fffffffc,#f7fbfff5)}.asset-summary__panel--database{background:radial-gradient(circle at top right,rgba(15,23,42,.05),transparent 48%),linear-gradient(180deg,#fffffffc,#f7f9fbf5)}.asset-summary__panel-summary{list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.95rem 1.05rem;cursor:pointer}.asset-summary__panel-summary::-webkit-details-marker{display:none}.asset-summary__panel-summary-copy,.asset-summary__panel-summary-meta{display:grid;gap:.18rem}.asset-summary__panel-summary-copy strong,.asset-summary__panel-summary-meta strong{color:var(--muted-strong)}.asset-summary__panel-summary-copy strong{font-size:.96rem;line-height:1.3;letter-spacing:-.02em}.asset-summary__panel-summary-meta{justify-items:end;text-align:right}.asset-summary__panel-summary-meta strong{font-size:1.15rem;line-height:1;letter-spacing:-.04em}.asset-summary__panel-summary-meta span{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.asset-summary__panel[open] .asset-summary__panel-summary{border-bottom:1px solid rgba(15,23,42,.06)}.asset-summary__panel-body{display:grid;gap:.95rem;padding:1rem 1.05rem 1.05rem}.asset-summary__eyebrow{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.asset-summary__headline{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:.2rem}.asset-summary__headline-label{display:block;color:var(--muted);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}.asset-summary__largest{display:grid;gap:.18rem;padding:.85rem .95rem;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:#ffffffd1}.asset-summary__largest-name{color:var(--muted-strong);font-size:.94rem;line-height:1.45;letter-spacing:-.01em;text-transform:capitalize}.asset-summary__largest-meta{color:var(--muted);font-size:.78rem;line-height:1.5}.asset-summary__table-wrap{border-radius:13px}.asset-summary__storage-table{min-width:42rem}.asset-summary__storage-table td,.asset-summary__storage-table th{text-align:right}.asset-summary__storage-table td:first-child,.asset-summary__storage-table th:first-child{text-align:left}.asset-summary__database-hero{display:grid;gap:.2rem;padding:0 0 .9rem;border-bottom:1px solid rgba(15,23,42,.06);margin-bottom:.8rem}.asset-summary__db-facts{display:grid;gap:0}.asset-summary__db-row{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.75rem;align-items:center;padding:.76rem 0;border-top:1px solid rgba(15,23,42,.06)}.asset-summary__db-row:first-child{border-top:0;padding-top:0}.asset-summary__db-row strong{color:var(--muted-strong);font-size:.84rem;line-height:1.5;overflow-wrap:anywhere}.asset-summary__db-row span{color:var(--muted);font-size:.78rem;line-height:1.5}.section-header,.manual-section-header,.dashboard-asset-header,.dashboard-review-shell__header,.dashboard-section-bar,.dashboard-recent-imports__header-main,.manage-section-banner,.graveyard-control-header,.graveyard-row-topline{align-items:flex-start}.status-strip{border:1px solid var(--line);border-radius:999px;padding:.7rem .9rem;background:#ffffffd1;color:var(--muted);box-shadow:var(--shadow-sm)}.ghost,.command-row button,.history-row button,.query-actions button,.query-templates button,.query-history button,.summary-card button,.inline-actions button,.tab,.chip-action,.link-action,.collapse-toggle{border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#fffffff5,#f5f7faeb);color:var(--muted-strong);box-shadow:var(--shadow-sm)}.ghost:hover,.command-row button:hover,.history-row button:hover,.query-actions button:hover,.query-templates button:hover,.query-history button:hover,.summary-card button:hover,.inline-actions button:hover,.tab:hover,.chip-action:hover,.link-action:hover,.collapse-toggle:hover{border-color:#2f80ed66;color:var(--green);background:#fff}.tab.active,.chip-action.active{border-color:#2f80ed66;color:var(--green);background:#2f80ed14}.danger{border-color:#c2303038!important;color:#a12a2a!important;background:#c230300d!important}.danger:hover{border-color:#c2303061!important;color:#8b1f1f!important;background:#c2303014!important}.chip,.manual-pill,.manual-workflow-kind,.lineage-legend-chip{border:1px solid var(--line);border-radius:999px;padding:.32rem .7rem;color:var(--muted-strong);background:#ffffffe0}.command-row{border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden;box-shadow:var(--shadow-sm)}.prompt{color:var(--green);border-right:1px solid var(--line)}.command-row input{border-radius:0;box-shadow:none}.command-row button{border-radius:0;border:0;border-left:1px solid var(--line);box-shadow:none}.table-wrap,.search-table-wrap,.json-view{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffe0;box-shadow:var(--shadow-sm)}.search-table-wrap{max-height:min(36rem,55vh)}.table-wrap{max-height:22rem}table{font-size:.84rem}th,td{white-space:nowrap;border-bottom:1px solid rgba(215,221,230,.9);padding:.72rem .75rem}th,.dashboard-assets-table th{background:#f6f9fc;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}td{color:var(--text)}tbody tr:hover{background:#2f80ed0d}.table-row-active{background:#2f80ed1a}.table-link{color:var(--text)}.table-link:hover{color:var(--green)}.mono-id,.json-view{font-family:IBM Plex Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.mono-id{color:var(--muted-strong)}.assets-workbench{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.25fr);gap:1rem;align-items:start}.assets-search-panel,.assets-workspace-panel{min-height:0;gap:1rem}.assets-page{display:grid;gap:1rem;min-height:0}.assets-search-dock{position:sticky;top:1rem;z-index:12;display:grid;gap:.95rem;padding:1rem 1.05rem;border-radius:22px;background:radial-gradient(circle at top left,rgba(47,128,237,.12),transparent 28%),radial-gradient(circle at top right,rgba(21,179,113,.08),transparent 24%),#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 36px #10161a17}.assets-search-dock.is-collapsed{gap:.7rem}.assets-search-dock__toolbar{display:flex;align-items:center;gap:.85rem}.assets-results-panel__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.assets-results-panel__title{display:grid;gap:.16rem}.assets-results-panel__title h2{color:var(--navy);letter-spacing:-.03em}.assets-results-panel__title span{color:var(--muted);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.assets-dock-toggle{white-space:nowrap}.assets-search-dock__form{flex:1 1 auto;min-width:0}.assets-search-dock__expand-toggle{flex:0 0 auto;min-height:3.45rem;padding-inline:1rem}.assets-search-dock__summary{margin-top:-.05rem;color:var(--muted);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.assets-search-dock__row{min-height:3.45rem;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f5f7faeb),#fff}.assets-search-dock__row input{font-size:.98rem}.assets-search-dock__details{display:grid;gap:.85rem}.assets-search-dock__history,.assets-search-dock__filters{display:grid;gap:.5rem}.assets-search-dock__meta-label{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.assets-search-dock__toggle{align-items:center;padding:.85rem .95rem;border:1px solid rgba(24,32,43,.08);border-radius:14px;background:#fffc}.assets-search-dock__status{background:#ffffffb8}.assets-layout{display:grid;grid-template-columns:minmax(310px,.84fr) minmax(0,1.34fr);gap:1rem;align-items:start;min-height:0}.assets-layout--results-collapsed{grid-template-columns:4.6rem minmax(0,1fr)}.assets-results-panel,.assets-workspace-panel{min-height:0;max-height:none;display:flex;flex-direction:column;align-self:start}.assets-results-panel{gap:.9rem;padding:.95rem;border-radius:20px;background:linear-gradient(180deg,#fffffff5,#f6f9fcf5),#fff}.assets-results-panel.is-collapsed{align-items:center;justify-content:flex-start;padding:.8rem .55rem;gap:1rem}.assets-results-panel__scroll{max-height:min(45rem,72vh);overflow:auto}.assets-results-table-wrap{height:auto;max-height:none;border-radius:16px}.assets-results-panel__pager{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.1rem}.assets-results-panel__collapsed{display:flex;flex-direction:column;align-items:center;gap:.9rem;width:100%}.assets-results-panel__collapsed-copy{display:flex;flex-direction:column;align-items:center;gap:.9rem}.assets-results-panel__collapsed-label{color:var(--muted);font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;writing-mode:vertical-rl;transform:rotate(180deg)}.assets-results-panel__collapsed-count{min-width:2rem;padding:.35rem .45rem;border:1px solid rgba(47,128,237,.18);border-radius:999px;background:#2f80ed1a;color:var(--navy);font-size:.82rem;font-weight:700;text-align:center}.assets-results-panel__triangle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(24,32,43,.1);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#f1f5faf0);color:var(--muted-strong);box-shadow:var(--shadow-sm);cursor:pointer}.assets-results-panel__triangle:hover{border-color:#2f80ed59;color:var(--green)}.assets-results-panel__triangle-icon{width:.72rem;height:.72rem;background:currentColor;clip-path:polygon(0 50%,100% 0,100% 100%);transition:transform .18s ease}.assets-results-panel.is-collapsed .assets-results-panel__triangle-icon{transform:rotate(180deg)}.assets-workspace-panel{min-width:0;gap:.95rem;border-radius:20px;background:radial-gradient(circle at top right,rgba(47,128,237,.08),transparent 26%),linear-gradient(180deg,#fffffff7,#f5f7faf0);box-shadow:0 18px 36px #10161a14;overflow:visible}.lineage-graph-shell{background:radial-gradient(circle at top left,rgba(47,128,237,.09),transparent 34%),linear-gradient(180deg,#ffffffeb,#f5f7fae0)}.lineage-node{border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffffa,#f5f7faf0),#fff;color:var(--text);box-shadow:0 18px 32px #10161a1f}.lineage-node-paper{background:linear-gradient(135deg,#ffd6662e,#ffd66600 52%),linear-gradient(180deg,#fffffffa,#f5f7faf0)}.lineage-node-dataset{background:linear-gradient(135deg,#6cb9ff2e,#6cb9ff00 52%),linear-gradient(180deg,#fffffffa,#f5f7faf0)}.lineage-node-model{background:linear-gradient(135deg,#d3beff2e,#d3beff00 52%),linear-gradient(180deg,#fffffffa,#f5f7faf0)}.lineage-node-artifact{background:linear-gradient(135deg,#ff7b7b26,#ff7b7b00 52%),linear-gradient(180deg,#fffffffa,#f5f7faf0)}.lineage-node-run{background:linear-gradient(135deg,#15b37126,#15b37100 52%),linear-gradient(180deg,#fffffffa,#f5f7faf0)}.lineage-node-status,.lineage-edge-label{color:var(--muted);fill:var(--muted)}.dashboard-summary-grid,.summary-grid,.profile-grid,.metrics-grid,.manage-overview-grid{gap:1rem}.manual-hero-card,.manual-workflow-card,.manual-checklist-card,.manual-screen-card,.manual-rule-card,.dashboard-directory-card,.dataset-merge-shell,.manage-graveyard-shell,.manage-section-shell{box-shadow:var(--shadow-md)}.error-line{color:var(--error)}.app-shell--sidebar-collapsed .sidebar__brand{justify-content:center}.app-shell--sidebar-collapsed .sidebar__brand-lockup,.app-shell--sidebar-collapsed .sidebar__status-panel,.app-shell--sidebar-collapsed .sidebar__logout-copy{display:none}.app-shell--sidebar-collapsed .sidebar__nav{justify-items:stretch}.app-shell--sidebar-collapsed .sidebar__link{padding-left:.5rem;padding-right:.5rem;min-height:3rem;display:flex;align-items:center;justify-content:center}.app-shell--sidebar-collapsed .sidebar__link-content{justify-items:center}.app-shell--sidebar-collapsed .sidebar__link-short{display:grid}.app-shell--sidebar-collapsed .sidebar__link-title{display:none}.app-shell--sidebar-collapsed .sidebar__logout{width:3.1rem;min-height:3.1rem;padding:0;grid-template-columns:1fr;justify-items:center;margin:0 auto}.app-shell--sidebar-collapsed .sidebar__logout-icon{width:2.35rem;height:2.35rem}@media(max-width:1280px){.sidebar{position:static;width:auto;height:auto;overflow:visible}.main-shell{margin-left:0}.app-shell--sidebar-collapsed .sidebar__brand-lockup,.app-shell--sidebar-collapsed .sidebar__status-panel,.app-shell--sidebar-collapsed .sidebar__logout-copy,.app-shell--sidebar-collapsed .sidebar__link-title{display:revert}.app-shell--sidebar-collapsed .sidebar__link-short{display:none}.sidebar__nav{grid-template-columns:repeat(5,minmax(0,1fr))}.sidebar__footer{margin-top:0}}@media(max-width:1080px){.page-header,.summary-grid,.profile-grid,.manual-grid,.manual-overview-grid,.manual-rule-grid,.manual-workflow-grid,.dashboard-summary-grid,.metrics-grid,.manage-overview-grid,.assets-workbench,.assets-layout{grid-template-columns:1fr}.page-context{justify-content:flex-start}.asset-summary__db-row{grid-template-columns:1fr}.assets-results-panel,.assets-workspace-panel{min-height:auto;max-height:none}.assets-results-panel__scroll{max-height:26rem}}@media(max-width:760px){.workspace,.sidebar{padding:1rem}.sidebar__nav{grid-template-columns:1fr}.page-header,.manual-section-header,.section-header,.dashboard-review-shell__header,.dashboard-section-bar,.dashboard-recent-imports__header-main,.manage-section-banner{grid-template-columns:1fr;flex-direction:column}.page-context-pill,.status-strip,.chip,.manual-pill{width:auto}.search-table-wrap{max-height:24rem}.assets-search-dock{top:.5rem;padding:.9rem;border-radius:18px}.assets-search-dock__toolbar,.assets-results-panel__header,.assets-results-panel__pager{flex-direction:column;align-items:stretch}.assets-layout--results-collapsed{grid-template-columns:1fr}.assets-results-panel.is-collapsed{align-items:stretch;justify-content:flex-start}.assets-results-panel__collapsed{flex-direction:row;justify-content:space-between;align-items:center}.assets-results-panel__collapsed-copy{flex-direction:row;align-items:center}.assets-results-panel__collapsed-label{writing-mode:initial;transform:none;letter-spacing:.08em}.asset-summary__panel-summary,.asset-summary__panel-body{padding-left:.9rem;padding-right:.9rem}.asset-summary__panel-summary,.asset-summary__db-row,.asset-summary__headline{grid-template-columns:1fr;flex-direction:column}.asset-summary__panel-summary-meta{justify-items:start;text-align:left}}
