:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f1e8;font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility;background:#101014;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;overflow:hidden}button,input,select{font:inherit}button{cursor:pointer}.app-shell{background:radial-gradient(circle at 20% 12%,#7ee8d41f,#0000 28%),linear-gradient(135deg,#101014 0%,#171415 42%,#0f1412 100%);grid-template-columns:248px minmax(0,1fr);height:100dvh;min-height:100vh;display:grid;overflow:hidden}.sidebar{background:#0f0f12e6;border-right:1px solid #f4f1e81f;flex-direction:column;min-width:0;padding:18px 14px;display:flex}.brand{align-items:center;gap:10px;min-height:48px;padding:0 6px 18px;display:flex}.brand strong,.brand span{display:block}.brand span{color:#b6b1a6;font-size:12px}.nav-list{gap:6px;display:grid}.nav-item{color:#d9d4ca;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;display:grid}.nav-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-item:hover,.nav-item:focus-visible{background:#7ee0f817;border-color:#7ee0f87a;outline:none}.nav-item.active{color:#fff;background:#7ee8d424;border-color:#7ee8d4b3}.sidebar-footer{color:#b6b1a6;border-top:1px solid #f4f1e81f;gap:6px;margin-top:auto;padding:14px 6px 0;font-size:12px;display:grid}.sidebar-footer strong{color:#f4f1e8;font-weight:600}.workspace{grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;min-width:0;height:100dvh;min-height:0;padding:22px;display:grid;overflow:hidden}.workspace.visual-focus-workspace,.workspace.contribution-workspace{grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;padding:14px}.visual-focus-workspace .topbar,.contribution-workspace .topbar{align-items:center}.visual-focus-workspace .topbar h1,.contribution-workspace .topbar h1{font-size:24px}.visual-focus-workspace .topbar .eyebrow,.contribution-workspace .topbar .eyebrow{margin-bottom:3px}.visual-focus-workspace .stat-strip,.contribution-workspace .stat-strip{grid-template-columns:repeat(4,minmax(74px,1fr));min-width:min(420px,42vw)}.visual-focus-workspace .metric,.contribution-workspace .metric{gap:2px;padding:7px 9px}.visual-focus-workspace .metric strong,.contribution-workspace .metric strong{font-size:16px}.visual-focus-workspace .controls,.contribution-workspace .controls{grid-template-columns:minmax(220px,1fr) minmax(170px,230px) repeat(3,minmax(116px,170px));gap:8px}.visual-focus-workspace .interaction-lens,.contribution-workspace .interaction-lens{grid-template-columns:minmax(180px,1fr) auto auto minmax(118px,.38fr) minmax(160px,.8fr);min-height:36px;padding:5px 7px}.visual-focus-workspace .lens-focus strong,.contribution-workspace .lens-focus strong{font-size:12px}.visual-focus-workspace .lens-focus span,.visual-focus-workspace .filter-chip-row button strong,.contribution-workspace .lens-focus span,.contribution-workspace .filter-chip-row button strong{font-size:10px}.visual-focus-workspace .search-box,.visual-focus-workspace .select-filter,.contribution-workspace .search-box,.contribution-workspace .select-filter{min-height:36px}.topbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.eyebrow{color:#8fd3ff;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}h1,h2,h3,p{overflow-wrap:anywhere}h1{margin:0;font-size:30px;line-height:1.1}h2{margin:0;font-size:19px;line-height:1.25}h3{margin:0;font-size:14px}.stat-strip{grid-template-columns:repeat(4,minmax(86px,1fr));gap:8px;min-width:min(520px,48vw);display:grid}.metric,.insight-card{background:#f4f1e80f;border:1px solid #f4f1e81f;border-radius:8px;gap:5px;padding:10px;display:grid}.metric span,.insight-card span{color:#b6b1a6;font-size:11px}.metric strong,.insight-card strong{color:#f4f1e8;font-size:20px}.controls{grid-template-columns:minmax(220px,1fr) minmax(190px,260px) repeat(3,minmax(130px,200px));gap:10px;display:grid}.interaction-lens{background:#090a0d61;border:1px solid #f4f1e81a;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto auto minmax(128px,.4fr) minmax(220px,.9fr);align-items:center;gap:8px;min-height:42px;padding:7px 9px;display:grid}.lens-focus{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.lens-focus div{gap:2px;min-width:0;display:grid}.lens-focus strong,.lens-focus span,.filter-chip-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lens-focus strong{color:#f4f1e8;font-size:13px}.lens-focus span{color:#a8a196;font-size:11px}.lens-badge{color:#dff7ff;white-space:nowrap;background:#7ee0f814;border:1px solid #7ee0f842;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.lens-stepper,.lens-actions,.lens-state-strip,.filter-chip-row{align-items:center;gap:6px;min-width:0;display:flex}.lens-stepper{justify-content:center}.lens-stepper span{color:#a8a196;text-align:center;min-width:46px;font-size:11px}.lens-stepper button,.lens-actions button,.filter-chip-row button{color:#d9d4ca;background:#f4f1e80d;border:1px solid #f4f1e81f;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 8px;display:inline-flex}.lens-stepper button{width:30px;padding:0}.lens-actions button{white-space:nowrap}.lens-state-strip{border-left:1px solid #f4f1e81f;min-width:0;padding-left:8px;overflow:hidden}.lens-state-strip span,.lens-state-strip em{color:#8f8a82;white-space:nowrap;font-size:10px;font-style:normal}.lens-state-strip strong{color:#dff7ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.lens-stepper button:not(:disabled):hover,.lens-stepper button:not(:disabled):focus-visible,.lens-actions button:not(:disabled):hover,.lens-actions button:not(:disabled):focus-visible,.filter-chip-row button:hover,.filter-chip-row button:focus-visible{color:#fff;background:#7ee8d41f;border-color:#7ee8d4a6;outline:none}.lens-stepper button:disabled,.lens-actions button:disabled{opacity:.42;cursor:not-allowed}.filter-chip-row{scrollbar-width:none;justify-content:end;overflow-x:auto}.filter-chip-row::-webkit-scrollbar{display:none}.filter-chip-row button{border-color:#7ee0f82e;flex:none;max-width:180px}.filter-chip-row .timeline-range-chip,.timeline-sync-pill{background:#7ee8d414;border-color:#7ee8d44d}.timeline-sync-pill{text-overflow:ellipsis;white-space:nowrap;border:1px solid #7ee8d44d;border-radius:999px;max-width:320px;padding:4px 9px;display:inline-flex;overflow:hidden;color:#dff7ff!important}.filter-chip-row button span{color:#8fd3ff;font-size:10px}.filter-chip-row button strong{color:#f4f1e8;font-size:11px}.filter-chip-row button em{color:#a8a196;font-style:normal}.filter-empty{color:#8f8a82;white-space:nowrap;font-size:11px}.search-box,.select-filter{background:#101014b8;border:1px solid #f4f1e824;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.search-box input,.select-filter select{color:#f4f1e8;background:0 0;border:0;outline:none;width:100%;min-width:0}.select-filter span{color:#b6b1a6;flex:none;font-size:12px}.content-grid{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:14px;min-height:0;display:grid;overflow:hidden}.content-grid.wide-view{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.content-grid.wide-view[data-view=contribution]{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.view-surface,.inspector{background:#10101494;border:1px solid #f4f1e824;border-radius:8px;min-height:0;overflow:hidden}.view-surface{position:relative}.inspector{align-content:start;gap:14px;padding:18px;display:grid;overflow:auto}.inspector p{color:#d9d4ca;margin:0;line-height:1.55}.contribution-period-inspector{gap:12px;padding:14px}.period-related-list{gap:9px;display:grid}.period-related-list button{color:#f4f1e8;text-align:left;background:#f4f1e80b;border:1px solid #f4f1e81f;border-radius:8px;gap:5px;width:100%;padding:10px;display:grid}.period-related-list button:hover,.period-related-list button:focus-visible{background:#7ee8d41a;border-color:#7ee8d4a3;outline:none}.period-related-list span,.period-related-list small{color:#b6b1a6;line-height:1.4}.human-overview,.human-node-card,.agent-structured-fields{background:#7ee0f80f;border:1px solid #7ee0f833;border-radius:8px;gap:10px;padding:12px;display:grid}.human-overview.compact{gap:8px;padding:10px}.human-overview-grid{grid-template-columns:1fr;gap:8px;display:grid}.human-overview-grid strong,.human-bullet-list strong,.human-node-section strong,.agent-field-grid strong,.raw-summary-inline strong{color:#8fd3ff;font-size:12px}.human-pill-list{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.human-pill-list span{color:#d9d4ca;background:#10101475;border:1px solid #f4f1e81f;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:11px;display:inline-flex}.human-pill-list b{color:#7ee8d4}.human-lists{gap:8px;display:grid}.summary-iteration-view .human-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-iteration-view .human-lists{grid-template-columns:repeat(4,minmax(0,1fr))}.human-bullet-list{gap:5px;display:grid}.human-bullet-list ul{gap:5px;margin:0;padding-left:18px;display:grid}.human-bullet-list li{color:#d9d4ca;font-size:12px;line-height:1.45}.human-node-subtitle{color:#f4f1e8;font-size:14px}.human-node-section{gap:7px;display:grid}.human-node-section p,.human-node-section ul{margin:0}.human-node-section ul{gap:6px;padding-left:18px;display:grid}.human-node-section li{color:#e7e1d7;font-size:13px;line-height:1.48}.human-node-topics{flex-wrap:wrap;gap:6px;display:flex}.human-node-topics span{color:#d9fff6;background:#7ee8d414;border:1px solid #7ee8d438;border-radius:999px;padding:5px 8px;font-size:11px}.human-node-status{background:#f4f1e809;border:1px solid #f4f1e81a;border-radius:8px;padding:10px}.inspector-explanation-panel{background:#7ee8d40b;border:1px solid #7ee8d42e;border-radius:8px;gap:10px;padding:10px;display:grid}.inspector-explanation-panel p,.inspector-safety-list{color:#d4cec4;font-size:12px;line-height:1.45}.inspector-formula-grid{gap:7px;display:grid}.inspector-formula-card{background:#090a0d61;border:1px solid #f4f1e81a;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.inspector-formula-card span,.inspector-formula-card small,.inspector-evidence-grid dt{color:#a9a397;font-size:10px}.inspector-formula-card strong{color:#f4f1e8;font-size:13px}.inspector-formula-card code{white-space:normal;color:#7ee8d4;font-size:11px}.inspector-evidence-grid{gap:7px;margin:0;display:grid}.inspector-evidence-grid div{border-bottom:1px solid #f4f1e814;justify-content:space-between;gap:10px;padding-bottom:7px;display:flex}.inspector-evidence-grid dd{color:#f4f1e8;text-align:right;margin:0}.inspector-safety-list{margin:0;padding-left:18px}.inspector-debug-toggle{color:#f4f1e8;background:#f4f1e80e;border:1px solid #f4f1e81f;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:12px;display:inline-flex}.inspector-debug-toggle:hover,.inspector-debug-toggle:focus-visible{border-color:#7ee8d4b8;outline:none}.agent-structured-fields{background:#f4f1e80b;border-color:#f4f1e81f;gap:10px}.inspector-debug-panel{border:1px dashed #f4f1e82e;border-radius:8px;padding:10px;display:grid}.agent-structured-fields summary{color:#b6b1a6;cursor:pointer;font-size:12px}.agent-field-grid{gap:8px;display:grid}.agent-field-grid section,.raw-summary-inline{background:#090a0d3d;border:1px solid #f4f1e814;border-radius:8px;gap:6px;padding:9px;display:grid}.agent-field-grid p,.raw-summary-inline p{color:#c9c2b7;font-size:12px}.inspector dl{gap:8px;margin:0;display:grid}.inspector dl div{border-bottom:1px solid #f4f1e814;justify-content:space-between;gap:10px;padding-bottom:8px;display:flex}.inspector dt{color:#b6b1a6}.inspector dd{text-align:right;margin:0}.writeback-banner,.note,.load-banner{color:#d9fff6;background:#7ee8d414;border:1px solid #7ee8d440;border-radius:8px;padding:12px;line-height:1.45}.agent-recommendations{background:#7ee8d40e;border:1px solid #7ee8d438;border-radius:8px;gap:10px;padding:12px;display:grid}.recommendation-columns{grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;display:grid}.recommendation-bucket{background:#10101480;border:1px solid #f4f1e81a;border-radius:8px;align-content:start;gap:9px;min-width:0;min-height:0;padding:10px;display:grid;overflow:auto}.recommendation-bucket>strong{color:#7ee8d4;font-size:12px}.recommendation-list{gap:5px;display:grid}.recommendation-list>span{color:#8fd3ff;font-size:11px;font-weight:700}.recommendation-list ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.recommendation-list li{border-left:2px solid #7ee8d473;gap:3px;min-width:0;padding-left:8px;display:grid}.recommendation-list b,.recommendation-list small,.recommendation-list em{overflow-wrap:anywhere}.recommendation-list b{color:#f4f1e8;font-size:12px}.recommendation-list small,.recommendation-list p{color:#d9d4ca;margin:0;font-size:12px;line-height:1.45}.recommendation-list em{color:#b6b1a6;font-size:11px;font-style:normal}.summary-iteration-view{flex-direction:column;display:flex;overflow:hidden}.summary-iteration-view>.surface-heading{grid-row:1}.summary-iteration-view>.delta-strip{grid-row:2}.summary-iteration-view>.summary-signal-grid{grid-row:3}.summary-iteration-view>.human-overview{grid-row:4;margin:0 16px 10px}.summary-iteration-view>.iteration-panels{grid-row:5}.summary-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:88px;padding:0 16px 10px;display:grid}.summary-signal-card{background:#f4f1e80e;border:1px solid #f4f1e81f;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.summary-signal-card span{color:#8fd3ff;font-size:11px;font-weight:700}.summary-signal-card strong{color:#fff;font-size:20px}.summary-signal-card p{color:#b6b1a6;margin:0;font-size:12px;line-height:1.4}.iteration-panels,.config-memory-panel{gap:10px;min-width:0;min-height:0;display:grid}.iteration-panels{flex:auto;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;padding:0 16px 16px;overflow:hidden}.config-memory-panel{background:#7ee0f80d;border:1px solid #7ee0f833;border-radius:8px;align-content:start;padding:12px;overflow:hidden}.config-memory-grid{grid-template-columns:1fr;gap:10px;min-height:0;display:grid;overflow:auto}.config-memory-grid article{background:#1010147a;border:1px solid #f4f1e81a;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid;overflow:hidden}.config-memory-grid strong{color:#7ee8d4;font-size:12px}.config-memory-grid p{color:#d9d4ca;overflow-wrap:anywhere;white-space:normal;margin:0;font-size:12px;line-height:1.45}.config-memory-grid small{color:#b6b1a6;font-size:11px}.writeback-panel{background:#7ee8d412;border:1px solid #7ee8d440;border-radius:8px;gap:10px;padding:12px;display:grid}.writeback-panel p,.writeback-panel small{color:#bdece3;font-size:12px;line-height:1.45}.writeback-panel label{color:#b6b1a6;gap:6px;font-size:12px;display:grid}.writeback-panel select,.writeback-panel textarea{color:#f4f1e8;background:#090a0db8;border:1px solid #f4f1e81f;border-radius:8px;outline:none;width:100%;min-width:0;padding:8px}.writeback-panel textarea{resize:vertical;min-height:72px}.writeback-safety-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.writeback-safety-strip span{color:#d9fff6;text-align:center;background:#090a0d5c;border:1px solid #7ee8d42e;border-radius:8px;min-width:0;padding:7px;font-size:10px}.writeback-panel select:focus,.writeback-panel textarea:focus{border-color:#7ee8d4b8}.writeback-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.writeback-actions button{color:#f4f1e8;background:#f4f1e80f;border:1px solid #f4f1e821;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:12px;display:inline-flex}.writeback-actions button:disabled{opacity:.42;cursor:not-allowed}.writeback-actions button:not(:disabled):hover,.writeback-actions button:not(:disabled):focus-visible{background:#7ee8d426;border-color:#7ee8d4b8;outline:none}.writeback-diff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.writeback-diff-grid div{background:#090a0d6b;border:1px solid #f4f1e81a;border-radius:8px;min-width:0;padding:8px}.writeback-diff-grid span,.writeback-version-chain small{color:#a9a397;font-size:10px;display:block}.writeback-diff-grid strong{color:#f4f1e8;font-size:12px}.writeback-version-chain{gap:6px;max-height:186px;display:grid;overflow:auto}.writeback-json-preview{background:#090a0d5c;border:1px solid #f4f1e81a;border-radius:8px;padding:8px}.writeback-json-preview summary{color:#d9fff6;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.writeback-json-preview pre{color:#c9c2b7;white-space:pre-wrap;word-break:break-word;border-top:1px solid #f4f1e814;max-height:220px;margin:8px 0 0;padding-top:8px;font-size:10px;line-height:1.45;overflow:auto}.writeback-version-chain button{color:#d9d4ca;text-align:left;background:#090a0d8a;border:1px solid #f4f1e81a;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.writeback-version-chain button:hover,.writeback-version-chain button:focus-visible{border-color:#7ee8d49e;outline:none}.writeback-version-chain strong{color:#7ee8d4;font-size:12px}.writeback-version-chain span{color:#d9d4ca;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.home-overview-view{grid-template-rows:auto auto auto auto auto auto auto;overflow:auto}.home-shared-focus-strip{background:#090a0d5c;border:1px solid #7ee0f829;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;margin:0 16px 10px;padding:7px 10px;display:grid}.home-shared-focus-strip span,.home-shared-focus-strip small{color:#8f8a82;white-space:nowrap;font-size:11px}.home-shared-focus-strip strong{color:#f4f1e8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.home-primary-band{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:10px;padding:0 16px 10px;display:grid}.home-weather-panel{background:linear-gradient(135deg,#7ee0f81f,#7ee8d409),#090a0d8a;border:1px solid #7ee0f83d;border-radius:8px;align-content:center;gap:7px;min-height:108px;padding:14px;display:grid}.home-weather-panel span,.home-status-card span,.home-action-list span{color:#8fd3ff;letter-spacing:0;font-size:11px;font-weight:700}.home-weather-panel strong{color:#fff;font-size:28px;line-height:1.08}.home-weather-panel p,.home-status-card p,.home-action-list small{color:#d9d4ca;margin:0;font-size:12px;line-height:1.45}.home-weather-v2-scores{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:2px 0 0;display:grid}.home-weather-v2-scores div{background:#f4f1e80b;border:1px solid #f4f1e81a;border-radius:7px;min-width:0;padding:5px}.home-weather-v2-scores dt{color:#a9a397;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.home-weather-v2-scores dd{color:#f4f1e8;margin:0;font-size:11px;font-weight:800}.home-weather-v2-signals{gap:3px;margin:0;padding:0;list-style:none;display:grid}.home-weather-v2-signals li{color:#b6b1a6;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.28;overflow:hidden}.home-weather-panel.black-hole{background:linear-gradient(135deg,#f48fb121,#7ee0f809),#090a0d94;border-color:#f48fb157}.home-weather-panel.proto-star{background:linear-gradient(135deg,#7ee8d426,#8fd3ff0a),#090a0d8a;border-color:#7ee8d45c}.home-weather-panel.declining{background:linear-gradient(135deg,#c7a7ff1f,#8fd3ff09),#090a0d8f;border-color:#c7a7ff57}.home-weather-panel.rising{border-color:#7ee8d461}.home-weather-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-status-grid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:8px;min-height:0;padding:0 16px 10px;display:grid}.home-status-card{background:#f4f1e80d;border:1px solid #f4f1e81f;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);gap:7px;min-width:0;min-height:150px;padding:12px;display:grid}.home-status-card strong{overflow-wrap:anywhere;color:#f4f1e8;font-size:17px;line-height:1.18}.home-status-card.dominant{border-color:#8fd3ff47}.home-status-card.rising,.home-status-card.proto-star{border-color:#7ee8d452}.home-status-card.declining{border-color:#c7a7ff47}.home-status-card.black-hole{border-color:#f48fb152}.home-action-panel{border-top:1px solid #f4f1e814;gap:10px;min-height:0;padding:12px 16px 10px;display:grid}.home-preview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0;padding:0 16px 10px;display:grid}.home-preview-card{color:#f4f1e8;text-align:left;background:#090a0d70;border:1px solid #f4f1e81f;border-radius:8px;grid-template-rows:auto minmax(140px,1fr) auto;gap:10px;min-width:0;min-height:232px;padding:12px;display:grid;overflow:hidden}.home-preview-card:hover,.home-preview-card:focus-visible,.home-inspector-link-list button:hover,.home-inspector-link-list button:focus-visible{background:#7ee8d41a;border-color:#7ee8d4ad;outline:none}.home-preview-card svg{width:100%;height:100%;min-height:138px}.home-preview-card small{color:#b6b1a6;font-size:12px;line-height:1.4}.home-starfield-nebula{fill:url(#homeStarfieldGlow)}.home-starfield-disk{fill:#48c7e812;stroke:#8fd3ff2e;stroke-width:1px}.home-star-point circle:last-child{filter:drop-shadow(0 0 7px)}.river-pulse-lanes{align-content:center;gap:8px;min-height:138px;display:grid}.river-pulse-row{grid-template-columns:minmax(80px,.9fr) minmax(80px,1.6fr) 48px;align-items:center;gap:8px;min-width:0;display:grid}.river-pulse-row span,.river-pulse-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.river-pulse-row span{color:#d9d4ca}.river-pulse-row i{background:#f4f1e814;border-radius:999px;width:100%;height:10px;display:block;overflow:hidden}.river-pulse-row i:before{width:var(--pulse-width,10%);border-radius:inherit;content:"";background:linear-gradient(90deg,#1d3f77,#48c7e8 72%,#7ee8d4);height:100%;display:block}.river-pulse-row.declining i:before{background:linear-gradient(90deg,#283456,#6ea8ff 70%,#c7a7ff)}.river-pulse-row b{color:#7ee8d4;text-align:right}.river-pulse-row.declining b{color:#c7a7ff}.home-action-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-action-list button{color:#f4f1e8;text-align:left;background:#090a0d6b;border:1px solid #f4f1e81f;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);gap:6px;min-width:0;min-height:118px;padding:12px;display:grid}.home-action-list button:hover,.home-action-list button:focus-visible{background:#7ee8d41a;border-color:#7ee8d4ad;outline:none}.home-action-list strong{overflow-wrap:anywhere;color:#fff;font-size:14px;line-height:1.25}.home-inspector-panel{gap:10px;min-height:0;padding:0 16px 10px;display:grid}.home-inspector-link-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-inspector-link-list button{color:#f4f1e8;text-align:left;background:#f4f1e80b;border:1px solid #f4f1e81f;border-radius:8px;gap:5px;min-width:0;min-height:76px;padding:10px;display:grid}.home-inspector-link-list strong,.home-inspector-link-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-inspector-link-list strong{color:#fff;font-size:13px}.home-inspector-link-list span{color:#b6b1a6;font-size:11px}.home-topic-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;padding:0 16px 16px;display:grid}.load-banner{color:#ffdce8;background:#f48fb11a;border-color:#f48fb161;justify-content:space-between;gap:12px;display:flex}.surface-heading{justify-content:space-between;align-items:start;gap:12px;padding:18px;display:flex}.surface-heading span{color:#b6b1a6;white-space:nowrap}.galaxy-view{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.galaxy-heading-actions{justify-items:end;gap:7px;min-width:0;display:grid}.galaxy-renderer-toggle,.galaxy-quality-tabs,.galaxy-mode-tabs{background:#090a0d85;border:1px solid #f4f1e81f;border-radius:8px;align-items:center;gap:3px;min-width:0;padding:3px;display:inline-flex}.galaxy-renderer-toggle button,.galaxy-quality-tabs button,.galaxy-mode-tabs button{color:#b6b1a6;background:0 0;border:0;border-radius:6px;min-height:24px;padding:0 8px;font-size:11px}.galaxy-renderer-toggle button[aria-pressed=true],.galaxy-quality-tabs button[aria-pressed=true],.galaxy-mode-tabs button[aria-pressed=true]{color:#f4f1e8;background:#7ee0f82e}.galaxy-scene{isolation:isolate;background:#020308;border-top:1px solid #f4f1e814;height:100%;min-height:0;position:relative;overflow:hidden}.galaxy-scene canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.galaxy-scene>canvas:not(.nebula-canvas){z-index:1}.galaxy-webgl-canvas{background:#020308}.nebula-canvas{z-index:0;opacity:.62;pointer-events:none}.star-overlay{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.star-dot{box-shadow:none;opacity:0;pointer-events:auto;background:0 0;border:0;border-radius:50%;padding:0;transition:opacity .14s,outline-color .14s,transform .14s;position:absolute;transform:translate(-50%,-50%)}.star-dot:hover,.star-dot:focus-visible,.star-dot.selected{box-shadow:none;opacity:1;outline:1px solid color-mix(in srgb, var(--star-color), white 32%);outline-offset:-1px;background:0 0;transform:translate(-50%,-50%)scale(1.08)}.star-dot.neighbor{opacity:.72;outline:1px solid color-mix(in srgb, var(--star-color), #7ee0f8 42%);outline-offset:-2px;animation:1.45s ease-in-out infinite fallback-neighbor-pulse}@keyframes fallback-neighbor-pulse{0%,to{transform:translate(-50%,-50%)scale(.96)}50%{transform:translate(-50%,-50%)scale(1.16)}}.galaxy-controls{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a0dbd;border:1px solid #f4f1e824;border-radius:8px;gap:6px;padding:6px;display:inline-flex;position:absolute;top:14px;right:14px}.galaxy-renderer-chip{color:#8fd3ff;white-space:nowrap;border:1px solid #7ee0f829;border-radius:7px;place-items:center;min-height:30px;padding:0 8px;font-size:11px;display:inline-grid}.galaxy-controls button{color:#f4f1e8;cursor:pointer;background:#f4f1e80b;border:1px solid #f4f1e81a;border-radius:7px;place-items:center;width:30px;height:30px;display:inline-grid}.galaxy-quality-tabs button,.galaxy-mode-tabs button{width:auto;min-width:34px;height:24px;padding:0 7px}.galaxy-adaptive-quality-toggle{text-transform:uppercase;min-width:46px;font-size:10px}.galaxy-quality-tabs button{text-transform:uppercase}.galaxy-mode-tabs button{min-width:58px}.galaxy-flow-control{color:#b6b1a6;background:#f4f1e80b;border:1px solid #f4f1e81a;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 7px;display:inline-flex}.galaxy-flow-control input{accent-color:#8fd3ff;width:70px}.galaxy-controls button:hover,.galaxy-controls button:focus-visible{background:#7ee0f81a;border-color:#7ee0f87a;outline:none}.galaxy-controls button[aria-pressed=true]{color:#fff;background:#7ee8d424;border-color:#7ee8d48f}.galaxy-performance-overlay{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#05080ec2;border:1px solid #7ee0f833;border-radius:8px;grid-template-columns:repeat(4,minmax(54px,auto));gap:6px;max-width:min(360px,100% - 28px);padding:7px;display:grid;position:absolute;top:62px;left:14px;box-shadow:0 16px 34px #0000003d}.galaxy-performance-overlay div{background:#f4f1e80a;border:1px solid #f4f1e814;border-radius:7px;gap:2px;min-width:0;padding:6px 7px;display:grid}.galaxy-performance-overlay strong,.galaxy-performance-overlay span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.1;overflow:hidden}.galaxy-performance-overlay strong{color:#f4f1e8;font-size:13px}.galaxy-performance-overlay span{color:#8fd3ff;letter-spacing:0;font-size:9px}.galaxy-terrain-panel{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080ed1;border:1px solid #7ee8d438;border-radius:8px;gap:9px;width:min(360px,100% - 28px);max-height:min(48%,390px);padding:10px;display:grid;position:absolute;top:62px;right:14px;overflow:hidden;box-shadow:0 18px 44px #00000047}.galaxy-performance-overlay+.galaxy-terrain-panel{max-height:min(40%,336px);top:116px}.galaxy-roi-gradient-panel{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#05080ec7;border:1px solid #8fd3ff33;border-radius:8px;gap:8px;width:min(360px,100% - 28px);padding:10px;display:grid;position:absolute;top:464px;right:14px;box-shadow:0 18px 44px #00000038}.terrain-panel-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.terrain-panel-heading strong{color:#f4f1e8;align-items:center;gap:6px;font-size:13px;display:inline-flex}.terrain-panel-heading span{color:#8fd3ff;white-space:nowrap;font-size:11px}.terrain-row-list{gap:6px;padding-right:2px;display:grid;overflow:auto}.terrain-row{background:#f4f1e80b;border:1px solid #f4f1e81a;border-left:3px solid #8fd3ff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:8px;display:grid}.terrain-row[data-terrain-type=ridge]{border-left-color:#7ee8d4}.terrain-row[data-terrain-type=shoreline]{border-left-color:#bcdfff}.terrain-row[data-terrain-type=valley]{border-left-color:#8fd3ff}.terrain-row[data-terrain-type=basin]{border-left-color:#94a3b8}.terrain-row[data-terrain-type=fault-line]{border-left-color:#f48fb1}.terrain-row b,.terrain-row span,.terrain-row em,.terrain-row small{overflow-wrap:anywhere;min-width:0;line-height:1.28}.terrain-row b{color:#fff;font-size:12px}.terrain-row span{color:#7ee8d4;white-space:nowrap;font-size:11px}.terrain-row em{color:#b6b1a6;grid-column:1/-1;font-size:11px;font-style:normal}.terrain-row small{color:#8fd3ff;grid-column:1/-1;font-size:10px}.terrain-row:after{width:var(--terrain-intensity,0%);opacity:.55;content:"";background:currentColor;border-radius:999px;grid-column:1/-1;height:3px;display:block}.terrain-formula-grid,.terrain-inspector-strip{background:#f4f1e809;border:1px solid #f4f1e817;border-radius:7px;gap:6px;padding:8px;display:grid}.terrain-formula-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.terrain-formula-grid div,.terrain-inspector-strip{min-width:0}.terrain-formula-grid b,.terrain-inspector-strip b{color:#f4f1e8;font-size:11px;line-height:1.2;display:block}.terrain-formula-grid span,.terrain-inspector-strip span{color:#b6b1a6;overflow-wrap:anywhere;font-size:10px;line-height:1.32;display:block}.galaxy-roi-gradient-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.galaxy-roi-gradient-strip span{background:#8fd3ff0e;border:1px solid #f4f1e814;border-radius:7px;gap:2px;min-width:0;padding:7px;display:grid}.galaxy-roi-gradient-strip span:after{width:var(--roi-intensity,0%);content:"";background:linear-gradient(90deg,#8fd3ff,#7ee8d4);border-radius:999px;height:3px;display:block}.galaxy-roi-gradient-strip b,.galaxy-roi-gradient-strip em,.galaxy-roi-gradient-panel small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.galaxy-roi-gradient-strip b{color:#f4f1e8;font-size:10px}.galaxy-roi-gradient-strip em{color:#7ee8d4;font-size:12px;font-style:normal;font-weight:800}.galaxy-roi-gradient-panel small{color:#b6b1a6;font-size:10.5px}.galaxy-hover-preview{top:var(--preview-y);left:var(--preview-x);z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#05080edb;border:1px solid #7ee0f847;border-radius:8px;gap:5px;width:min(270px,100% - 24px);padding:10px 12px;display:grid;position:absolute;box-shadow:0 18px 44px #00000057}.galaxy-hover-preview strong{overflow-wrap:anywhere;color:#f4f1e8;font-size:13px;line-height:1.22}.galaxy-hover-preview span,.galaxy-hover-preview em{color:#b6b1a6;font-size:11px;font-style:normal;line-height:1.35}.galaxy-hover-preview em{color:#8fd3ff}.galaxy-neighbor-cards{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080ec7;border:1px solid #7ee0f83d;border-radius:8px;gap:8px;width:min(320px,100% - 28px);max-height:min(48%,360px);padding:10px;display:grid;position:absolute;bottom:14px;right:14px;overflow:hidden;box-shadow:0 18px 44px #00000047}.neighbor-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.neighbor-card-heading strong{color:#f4f1e8;font-size:13px}.neighbor-card-heading span,.galaxy-neighbor-cards small{color:#8fd3ff;font-size:11px}.neighbor-card-list{gap:6px;max-height:248px;padding-right:2px;display:grid;overflow:auto}.neighbor-card-list button{color:#f4f1e8;text-align:left;background:linear-gradient(90deg,#7ee0f81a,#7ee0f806),#f4f1e80b;border:1px solid #f4f1e81a;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;width:100%;padding:8px;display:grid}.neighbor-card-list button:hover,.neighbor-card-list button:focus-visible{background:#7ee8d41f;border-color:#7ee8d4a8;outline:none}.neighbor-card-list b,.neighbor-card-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neighbor-card-list b{color:#fff;font-size:12px}.neighbor-card-list span{color:#b6b1a6;grid-column:1;font-size:10px}.neighbor-card-list em{color:#7ee8d4;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:11px;font-style:normal}.galaxy-hud{z-index:4;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:10px;max-width:calc(100% - 28px);display:flex;position:absolute;top:14px;left:14px}.galaxy-hud div,.galaxy-instructions,.galaxy-fallback,.galaxy-loading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a0dbd;border:1px solid #f4f1e824;border-radius:8px}.galaxy-hud div{gap:2px;min-width:104px;max-width:min(148px,50% - 5px);padding:9px 10px;display:grid;overflow:hidden}.galaxy-hud strong{overflow-wrap:anywhere;font-size:16px;line-height:1.15}.galaxy-hud span,.galaxy-instructions{color:#b6b1a6;font-size:12px}.galaxy-instructions{z-index:2;pointer-events:none;padding:8px 10px;position:absolute;bottom:14px;left:14px}.galaxy-fallback,.galaxy-loading{z-index:4;gap:8px;padding:18px;display:grid;position:absolute}.galaxy-loading{text-align:center;place-content:center;inset:18px}.galaxy-fallback{text-align:left;pointer-events:none;max-width:min(420px,100% - 28px);padding:10px 12px;bottom:14px;right:14px}.galaxy-fallback span,.galaxy-loading{color:#b6b1a6}.star-field{background:linear-gradient(90deg,#f4f1e80d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(0deg,#f4f1e80a 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle,#f4f1e814,#0000 48%);border-top:1px solid #f4f1e814;min-height:460px;position:relative;overflow:hidden}.star{border:0;border-radius:50%;transition:transform .15s,outline-color .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 12px}.star:hover,.star:focus-visible,.star.selected{outline-offset:4px;outline:2px solid #fff;transform:translate(-50%,-50%)scale(1.45)}.panel-list,.graph-list,.timeline-list,.search-review,.contribution-view{height:100%;padding:18px;overflow:auto}.visual-workspace{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.visual-workspace.summary-iteration-view{flex-direction:column;display:flex}.visual-workspace.contribution-view{grid-template-rows:auto auto auto minmax(0,1fr) auto auto;padding:0;overflow:hidden}.surface-heading.compact{padding:14px 16px 10px}.surface-heading.compact h2{font-size:16px}.delta-strip{grid-template-columns:repeat(5,minmax(90px,1fr));gap:8px;padding:0 18px 14px;display:grid}.delta-strip.compact{padding:0 16px 10px}.contribution-view .surface-heading.compact{padding:6px 12px 4px}.contribution-view .surface-heading.compact h2{font-size:13px;line-height:1.2}.contribution-view .surface-heading.compact span{font-size:12px}.contribution-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-content:start;align-items:stretch;gap:8px;padding:0 12px 6px;display:grid}.contribution-toolbar .delta-strip.compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:0}.contribution-toolbar .scale-tabs{justify-content:end;padding:0}.heat-legend{color:#b6b1a6;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:10px;padding:0 12px 5px;font-size:11px;display:grid}.heat-legend-gradient{grid-template-columns:auto 96px auto;align-items:center;gap:6px;min-width:0;display:grid}.heat-legend-gradient i{background:linear-gradient(90deg,#0f1116 0%,#17223a 10%,#1d3f77 24%,#1f6db2 40%,#1f9bd1 58%,#48c7e8 76%,#7ee0f8 90%,#a7ecff 100%);border:1px solid #f4f1e829;border-radius:3px;width:96px;min-width:96px;height:12px;display:block;box-shadow:inset 0 0 0 1px #090a0d29,0 0 14px #1f9bd13d}.heat-legend-gradient b{color:#d9d4ca;font-size:10px;font-weight:500}.year-picker{color:#b6b1a6;background:#f4f1e80d;border:1px solid #f4f1e821;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:0 9px;font-size:12px;display:inline-flex}.year-picker select{color:#f4f1e8;background:0 0;border:0;outline:none}.delta-strip div{background:#f4f1e80b;border:1px solid #f4f1e81a;border-radius:8px;gap:3px;min-width:0;padding:8px 10px;display:grid}.contribution-view .delta-strip div{gap:2px;padding:4px 6px}.contribution-view .delta-strip span{font-size:10px}.contribution-view .delta-strip strong{font-size:13px}.delta-strip span{color:#b6b1a6;font-size:11px}.delta-strip strong{color:#f4f1e8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.delta-strip .positive{color:#7ee8d4}.delta-strip .negative{color:#f48fb1}.semantic-workspace{grid-template-rows:auto auto minmax(0,1fr)}.semantic-dashboard{grid-template-columns:minmax(190px,.82fr) minmax(220px,1fr) minmax(220px,1fr);gap:10px;min-height:0;padding:0 16px 16px;display:grid;overflow:hidden}.semantic-panel{background:#090a0d61;border:1px solid #f4f1e81f;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;padding:10px;display:grid}.semantic-matrix{gap:4px;min-height:0;display:grid;overflow:hidden}.semantic-row{display:contents}.semantic-axis-corner,.semantic-axis-label,.semantic-row b{color:#b6b1a6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.2;overflow:hidden}.semantic-axis-label{color:#8fd3ff;text-align:center;align-self:end}.semantic-row b{color:#d9d4ca;align-self:center}.semantic-heat-cell{border:1px solid var(--semantic-border,#f4f1e814);background:var(--semantic-bg,#0f1116e6);color:#f4f1e8;border-radius:5px;place-items:center;min-height:32px;padding:0;display:grid}.semantic-heat-cell:disabled{opacity:.44;cursor:default}.semantic-heat-cell:not(:disabled):hover,.semantic-heat-cell:not(:disabled):focus-visible{border-color:#ffffffd1;outline:2px solid #ffffff3d}.semantic-heat-cell span{font-size:11px;font-weight:700}.semantic-bubble-canvas{background-color:#02030861;background-image:linear-gradient(90deg,#f4f1e809 1px,#0000 1px),linear-gradient(0deg,#f4f1e806 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #f4f1e814;border-radius:7px;width:100%;height:100%;min-height:0}.semantic-bubble-canvas line{stroke:#f4f1e838;stroke-width:1px}.semantic-bubble-canvas text{fill:#d9d4ca;paint-order:stroke;stroke:#090a0de6;stroke-width:3px;stroke-linejoin:round;font-size:10px}.semantic-bubble{cursor:pointer;outline:none}.semantic-bubble circle{opacity:.58;stroke:#ffffff38;stroke-width:1px;filter:drop-shadow(0 0 12px #7ee0f838)}.semantic-bubble:hover circle,.semantic-bubble:focus-visible circle{opacity:.82;stroke:#fff;stroke-width:2.2px}.word-cloud-field{background:radial-gradient(circle at 50% 45%,#7ee0f814,#0000 48%),#02030870;border:1px solid #f4f1e814;border-radius:7px;min-height:0;position:relative;overflow:hidden}.word-cloud-token{top:var(--word-y);left:var(--word-x);border:1px solid color-mix(in srgb, var(--word-color,#8fd3ff) 42%, #f4f1e81f);max-width:46%;color:var(--word-color,#8fd3ff);font-size:var(--word-size,14px);text-overflow:ellipsis;transform:translate(-50%, -50%) rotate(var(--word-rotate,0deg));white-space:nowrap;background:#090a0dad;border-radius:999px;padding:4px 8px;line-height:1;position:absolute;overflow:hidden}.word-cloud-token:hover,.word-cloud-token:focus-visible{z-index:2;color:#fff;background:#7ee8d421;border-color:#ffffffd1;outline:none}.data-guide-canvas,.relation-canvas,.timeline-canvas{background:linear-gradient(90deg,#f4f1e809 1px,#0000 1px) 0 0/48px 48px,linear-gradient(0deg,#f4f1e806 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 50% 45%,#7ee8d414,#0000 48%),#090a0d;border-top:1px solid #f4f1e814;width:100%;height:100%;min-height:0}.timeline-map .timeline-canvas{min-height:360px}.data-guide-map,.notion-map,.obsidian-map,.timeline-map{position:relative}.timeline-map{grid-template-rows:auto auto auto auto auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.data-guide-map,.notion-map,.obsidian-map{grid-template-rows:auto auto auto minmax(0,1fr)}.data-guide-canvas{background:linear-gradient(90deg,#f4f1e808 1px,#0000 1px) 0 0/40px 40px,linear-gradient(0deg,#f4f1e806 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 18% 16%,#8fd3ff14,#0000 26%),radial-gradient(circle at 82% 18%,#7ee8d411,#0000 30%),#090a0d}.timeline-control-bar{grid-template-columns:auto repeat(3,34px) minmax(150px,1fr) minmax(150px,1fr) auto auto;align-items:center;gap:8px;padding:0 16px 8px;display:grid}.timeline-renderer-toggle{background:#090a0d9e;border:1px solid #f4f1e81f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:178px;display:inline-grid;overflow:hidden}.timeline-renderer-toggle button{color:#a9a397;white-space:nowrap;background:0 0;border:0;border-right:1px solid #f4f1e81a;min-height:32px;padding:0 10px;font-size:11px;font-weight:700}.timeline-renderer-toggle button:last-child{border-right:0}.timeline-renderer-toggle button[aria-pressed=true]{color:#f4f1e8;background:#7ee8d429}.timeline-control-bar .icon-control,.timeline-event-detail-strip button{color:#f4f1e8;background:#f4f1e80f;border:1px solid #f4f1e821;border-radius:8px;justify-content:center;align-items:center;min-height:32px;display:inline-flex}.timeline-control-bar button:disabled,.timeline-event-detail-strip button:disabled{opacity:.42;cursor:not-allowed}.timeline-control-bar button:not(:disabled):hover,.timeline-control-bar button:not(:disabled):focus-visible,.timeline-event-detail-strip button:not(:disabled):hover,.timeline-event-detail-strip button:not(:disabled):focus-visible{background:#7ee8d421;border-color:#7ee8d4b8;outline:none}.timeline-range-control{color:#b6b1a6;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:11px;display:grid}.timeline-range-control input{accent-color:#7ee8d4;width:100%;min-width:0}.timeline-zoom-readout{color:#d9d4ca;white-space:nowrap;font-size:11px}.memory-river-interaction-bar{grid-template-columns:auto minmax(180px,1fr) auto auto auto auto;align-items:center;gap:8px;padding:0 16px 8px;display:grid}.river-mode-tabs{background:#090a0d9e;border:1px solid #f4f1e81f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:118px;display:inline-grid;overflow:hidden}.river-mode-tabs button{color:#a9a397;background:0 0;border:0;border-right:1px solid #f4f1e81a;min-height:30px;padding:0 10px;font-size:11px;font-weight:700}.river-mode-tabs button:last-child{border-right:0}.river-mode-tabs button[aria-pressed=true]{color:#fff;background:#8fd3ff26}.timeline-range-readout{color:#d9d4ca;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.feedback-toggle{color:#b6b1a6;white-space:nowrap;align-items:center;gap:5px;min-height:30px;font-size:11px;display:inline-flex}.feedback-toggle input{accent-color:#7ee8d4}.timeline-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 16px 8px;display:grid}.timeline-summary-grid div{background:#090a0d85;border:1px solid #f4f1e81a;border-radius:8px;min-width:0;padding:8px}.timeline-summary-grid span{color:#a9a397;font-size:10px;display:block}.timeline-summary-grid strong{color:#f4f1e8;font-size:14px}.timeline-density-track{grid-template-columns:repeat(48,minmax(0,1fr));align-items:end;gap:1px;height:28px;padding:0 16px 6px;display:grid}.timeline-density-band{min-width:0;height:var(--band-height,8%);cursor:pointer;background:#8fd3ff52;border:0;border-radius:3px 3px 0 0;align-self:end;min-height:4px}.timeline-density-band.active{background:linear-gradient(#7ee8d4eb,#48c7e85c)}.timeline-density-band:hover,.timeline-density-band:focus-visible{background:#a7ecff;outline:none}.memory-river-canvas{touch-action:none;background:linear-gradient(90deg,#f4f1e808 1px,#0000 1px) 0 0/56px 56px,linear-gradient(0deg,#f4f1e805 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle at 18% 18%,#8fd3ff1a,#0000 28%),radial-gradient(circle at 72% 42%,#f48fb112,#0000 32%),#08090d}.memory-river-canvas[data-interaction-mode=pan]{cursor:grab}.memory-river-canvas[data-interaction-mode=brush]{cursor:crosshair}.memory-river-canvas[data-feedback-reduced-motion=true] .memory-river-lane-flow,.memory-river-canvas[data-feedback-reduced-motion=true] .memory-river-marker circle{transition:none}.obsidian-graph-view{grid-template-rows:auto auto auto auto auto minmax(0,1fr);overflow:hidden}.obsidian-topbar{justify-content:space-between;align-items:center;gap:12px;padding:0 16px 10px;display:flex}.obsidian-mode-tabs,.obsidian-action-buttons{align-items:center;gap:8px;min-width:0;display:inline-flex}.obsidian-depth-control{color:#b6b1a6;align-items:center;gap:8px;min-width:210px;font-size:12px;display:inline-flex}.obsidian-depth-control input{width:120px}.obsidian-depth-control strong{color:#f4f1e8;font-size:12px}.obsidian-action-buttons button{color:#d9d4ca;background:#f4f1e80d;border:1px solid #f4f1e81f;border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}.obsidian-action-buttons button:hover,.obsidian-action-buttons button:focus-visible{color:#fff;background:#7ee8d41f;border-color:#7ee8d494}.obsidian-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 16px 10px;display:grid}.obsidian-status-strip span{color:#d9d4ca;background:#d6dbe00b;border:1px solid #d6dbe01f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:28px;padding:0 9px;font-size:11px;display:grid}.obsidian-status-strip b{color:#8fd3ff;font-weight:700}.obsidian-status-strip em{color:#b6b1a6;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.obsidian-focus-connectivity{border-top:1px solid #f4f1e80f;grid-template-columns:minmax(180px,1fr) minmax(0,1.4fr);align-items:center;gap:10px;padding:0 16px 10px;display:grid}.obsidian-focus-connectivity>div{gap:2px;min-width:0;display:grid}.obsidian-focus-connectivity span{color:#8fd3ff;font-size:11px;font-weight:700}.obsidian-focus-connectivity strong{color:#f4f1e8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.obsidian-focus-connectivity dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.obsidian-focus-connectivity dl div{background:#7ee8d40e;border:1px solid #7ee8d429;border-radius:8px;gap:2px;min-width:0;padding:6px 8px;display:grid}.obsidian-focus-connectivity dt{color:#b6b1a6;font-size:10px}.obsidian-focus-connectivity dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:700;overflow:hidden}.obsidian-local-budget{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 16px 10px;display:grid}.obsidian-local-budget span{background:#8fd3ff0b;border:1px solid #8fd3ff24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:26px;padding:0 9px;display:grid}.obsidian-local-budget b{color:#b6b1a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.obsidian-local-budget em{color:#8fd3ff;font-size:11px;font-style:normal;font-weight:800}.obsidian-scene-shell{background:radial-gradient(circle at 50% 45%,#d6dbe012,#0000 43%),linear-gradient(90deg,#d6dbe009 1px,#0000 1px) 0 0/46px 46px,linear-gradient(0deg,#d6dbe007 1px,#0000 1px) 0 0/46px 46px,#0d0f14;border-top:1px solid #f4f1e814;min-height:0;position:relative;overflow:hidden}.obsidian-graph-canvas{touch-action:none;cursor:grab;outline:none;width:100%;height:100%;min-height:0;display:block}.obsidian-graph-canvas:active{cursor:grabbing}.obsidian-graph-background{fill:#0d0f14f5}.obsidian-link{vector-effect:non-scaling-stroke;stroke-linecap:round;transition:opacity .14s,stroke-width .14s}.obsidian-link.focused{stroke:#f6f8fae6}.obsidian-node{cursor:pointer;outline:none}.obsidian-node.dimmed{opacity:.24}.obsidian-node-aura,.obsidian-node-core{transition:opacity .16s,r .16s,stroke-width .16s}.obsidian-node-core{stroke:#f6f8fa2e;stroke-width:.8px;filter:drop-shadow(0 0 5px)}.obsidian-node:hover .obsidian-node-core,.obsidian-node:focus-visible .obsidian-node-core,.obsidian-node.hovered .obsidian-node-core,.obsidian-node.selected .obsidian-node-core{stroke:#fff;stroke-width:2.4px}.obsidian-node.selected .obsidian-node-core{filter:drop-shadow(0 0 12px #7ee8d4b8)}.obsidian-node-label{fill:#f6f8fadb;letter-spacing:0;paint-order:stroke;pointer-events:none;stroke:#0d0f14f0;stroke-linejoin:round;stroke-width:4px;font-size:10.5px;font-weight:600}.obsidian-node-label[data-label-rule=selected],.obsidian-node-label[data-label-rule=hover]{fill:#fff}.obsidian-node-label[data-label-rule=local-neighbor]{fill:#7ee8d4eb}.obsidian-node-label[data-label-rule=zoom-priority],.obsidian-node-label[data-label-rule=hub]{fill:#d6dbe0d6}.obsidian-settings-panel{color:#d9d4ca;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171920e0;border:1px solid #d6dbe024;border-radius:8px;align-content:start;gap:10px;width:min(305px,100% - 24px);padding:12px;display:grid;position:absolute;top:12px;bottom:12px;right:12px;overflow-y:auto;box-shadow:0 18px 42px #00000052}.obsidian-settings-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.obsidian-settings-head div{gap:6px;display:inline-flex}.obsidian-settings-head strong{color:#f4f1e8;font-size:13px}.obsidian-settings-head button,.obsidian-animate-button,.obsidian-context-menu button,.obsidian-settings-collapsed{color:#d9d4ca;background:#f4f1e80f;border:1px solid #f4f1e81f;border-radius:7px;min-height:28px;padding:0 9px;font-size:11px}.obsidian-settings-collapsed{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171920e6;align-items:center;gap:6px;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 10px 28px #00000047}.obsidian-settings-panel section{border-top:1px solid #f4f1e814;gap:8px;min-width:0;padding-top:10px;display:grid}.obsidian-settings-panel h3{color:#f4f1e8;margin:0;font-size:12px;font-weight:700}.obsidian-search-field,.obsidian-slider-row{color:#b6b1a6;grid-template-columns:80px minmax(0,1fr) 38px;align-items:center;gap:8px;font-size:11px;display:grid}.obsidian-search-field{grid-template-columns:70px minmax(0,1fr)}.obsidian-search-field input{color:#f4f1e8;background:#0d0f14a3;border:1px solid #d6dbe024;border-radius:7px;min-width:0;height:28px;padding:0 8px}.obsidian-slider-row input{min-width:0}.obsidian-slider-row b{color:#f4f1e8;text-align:right;font-size:10px}.obsidian-toggle-row{color:#d9d4ca;background:#d6dbe00b;border:1px solid #d6dbe01a;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:28px;padding:0 9px;font-size:11px;display:flex}.obsidian-toggle-row[aria-pressed=false]{color:#8f8a82;background:#090a0d5c}.obsidian-group-list{gap:6px;display:grid}.obsidian-group-list span{color:#d9d4ca;grid-template-columns:9px minmax(52px,auto) minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;font-size:11px;display:grid}.obsidian-group-list i{border-radius:999px;width:9px;height:9px;box-shadow:0 0 10px}.obsidian-group-list b,.obsidian-group-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.obsidian-group-list b{font-weight:600}.obsidian-group-list em{color:#8f8a82;font-style:normal}.obsidian-group-list small{color:#8fd3ff;font-size:10px}.obsidian-animate-button{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.obsidian-settings-head button:hover,.obsidian-toggle-row:hover,.obsidian-animate-button:hover,.obsidian-context-menu button:hover,.obsidian-settings-collapsed:hover{color:#fff;border-color:#7ee8d480}.obsidian-context-menu{z-index:8;color:#d9d4ca;background:#171920f0;border:1px solid #d6dbe029;border-radius:8px;gap:6px;width:160px;padding:8px;display:grid;position:absolute;box-shadow:0 14px 34px #00000057}.obsidian-context-menu strong{color:#f4f1e8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.axis-label,.lane-label{fill:#d9d4ca;paint-order:stroke;stroke:#090a0deb;stroke-width:4px;stroke-linejoin:round;font-size:12px}.axis-label{fill:#8f8a82;font-size:10px}.event-date-tick line{stroke:#7ee0f8a3;stroke-width:1.2px}.event-axis-label{fill:#f4f1e8;paint-order:stroke;stroke:#090a0df0;stroke-width:4px;stroke-linejoin:round;font-size:10px;font-weight:600}.memory-river-level line{stroke:#f4f1e81c;stroke-dasharray:4 10}.memory-river-level-label{fill:#f4f1e8;paint-order:stroke;stroke:#090a0df0;stroke-linejoin:round;stroke-width:4px;font-size:14px;font-weight:800}.memory-river-level-note{fill:#a9a397;paint-order:stroke;stroke:#090a0df0;stroke-linejoin:round;stroke-width:4px;font-size:10px}.memory-river-lane-shadow,.memory-river-lane-flow{fill:none;stroke-linecap:round;stroke-linejoin:round}.memory-river-lane-shadow{stroke:#00000061}.memory-river-lane-flow{filter:url(#memoryRiverGlow)}.memory-river-lane-label{fill:#f4f1e8;paint-order:stroke;stroke:#090a0df5;stroke-linejoin:round;stroke-width:4px;font-size:10.5px;font-weight:760}.memory-river-roi-gradient{pointer-events:none}.memory-river-roi-gradient rect{opacity:.82;stroke:#f4f1e80d;stroke-width:.7px}.memory-river-roi-gradient text{fill:#dff7ffeb;paint-order:stroke;stroke:#090a0df5;stroke-linejoin:round;stroke-width:4px;font-size:10px;font-weight:760}.memory-river-evidence-layer{pointer-events:none}.memory-river-evidence-layer text{fill:#f4f1e8;letter-spacing:0;paint-order:stroke;stroke:#090a0df5;stroke-linejoin:round;stroke-width:4px;font-size:10px;font-weight:760}.memory-river-evidence-layer path{fill:none;stroke-linecap:round;stroke-linejoin:round}.memory-river-evidence-layer.black-hole-lifecycle rect{fill:#f48fb121;stroke:#f48fb19e;stroke-dasharray:7 9;stroke-width:1.4px}.memory-river-evidence-layer.black-hole-lifecycle path{stroke:#f48fb1b3;stroke-width:3px}.memory-river-evidence-layer.black-hole-lifecycle circle{fill:#f48fb1;opacity:.72;stroke:#ffffffa8;stroke-width:1px}.memory-river-evidence-layer.proto-star-lifecycle path{stroke:#7ee8d4c2;stroke-dasharray:4 7;stroke-width:3px}.memory-river-evidence-layer.proto-star-lifecycle circle{fill:#7ee8d4;filter:url(#memoryRiverGlow);stroke:#ffffffb8;stroke-width:1.2px}.memory-river-evidence-layer.stale-deprecated rect{fill:#94a3b81c;stroke:#d9d4ca3d;stroke-width:.8px}.memory-river-evidence-layer.stale-deprecated rect:nth-of-type(3n+1){fill:#94a3b829}.memory-river-evidence-layer.stale-deprecated rect:nth-of-type(3n+2){fill:#8fd3ff17}.memory-river-date-tick line{stroke:#f4f1e857}.memory-river-selected-range rect{fill:#7ee8d41c;stroke:#7ee8d494;stroke-dasharray:6 7;stroke-width:1.3px}.memory-river-selected-range text{fill:#dff7ff;paint-order:stroke;stroke:#090a0df5;stroke-linejoin:round;stroke-width:4px;font-size:10px;font-weight:760}.memory-river-brush-draft rect{fill:#8fd3ff24;stroke:#8fd3ffb8;stroke-width:1.4px}.memory-river-marker circle:first-of-type{fill:currentColor;opacity:.12}.memory-river-marker circle:last-of-type{fill:currentColor;stroke:#ffffffc2;stroke-width:1.4px}.memory-river-marker.memory-event{color:#8fd3ff}.memory-river-marker.proto-star{color:#7ee8d4}.memory-river-marker.black-hole{color:#f48fb1}.memory-river-marker{cursor:pointer;outline:none}.memory-river-marker.locked circle:last-of-type,.memory-river-marker:focus-visible circle:last-of-type{stroke:#fff;stroke-width:2.6px}.memory-river-cursor text{font-weight:760}.memory-river-event-card{z-index:5;background:#090a0de6;border:1px solid #7ee0f847;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(520px,100% - 32px);padding:10px;display:grid;position:absolute;bottom:68px;right:16px;box-shadow:0 18px 46px #00000061}.memory-river-event-card.locked{border-color:#7ee8d4a3}.memory-river-event-card div{gap:3px;min-width:0;display:grid}.memory-river-event-card span,.memory-river-event-card small{color:#a9a397;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.memory-river-event-card strong{color:#f4f1e8;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.event-card-actions{flex-wrap:wrap;justify-content:end;gap:6px;grid-template-columns:none!important;display:flex!important}.event-card-actions button{color:#f4f1e8;background:#f4f1e80f;border:1px solid #f4f1e824;border-radius:8px;min-height:30px;padding:0 9px;font-size:11px}.event-card-actions button:not(:disabled):hover,.event-card-actions button:not(:disabled):focus-visible{background:#7ee8d421;border-color:#7ee8d4b8;outline:none}.lane-label{fill:#b6b1a6;font-size:11px}.graph-node{cursor:pointer;outline:none}.graph-node circle,.timeline-event circle{transition:r .14s,opacity .14s,stroke-width .14s}.graph-node.parent-node .graph-node-core{stroke:#f4f1e875;stroke-width:1px}.graph-node:hover .graph-node-core,.graph-node:focus-visible .graph-node-core,.graph-node.selected .graph-node-core,.timeline-event:hover circle,.timeline-event:focus-visible circle,.timeline-event.selected circle{stroke:#fff;stroke-width:3px}.map-legend{pointer-events:none;flex-wrap:wrap;justify-content:end;gap:8px;max-width:min(760px,100% - 28px);display:flex;position:absolute;bottom:12px;right:14px}.map-legend span{color:#d9d4ca;background:#090a0db8;border:1px solid #f4f1e81f;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.map-legend i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px}.graph-controls,.scale-tabs{align-items:center;gap:8px;padding:0 16px 10px;display:flex}.graph-usage-strip{flex-wrap:wrap;gap:6px;padding:0 16px 9px;display:flex}.graph-usage-strip span{color:#d9d4ca;background:#7ee0f80f;border:1px solid #7ee0f82e;border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:0 8px;font-size:11px;display:inline-flex}.graph-usage-strip b{color:#8fd3ff;font-weight:700}.graph-usage-strip em{color:#b6b1a6;font-style:normal}.contribution-view .scale-tabs{padding:0}.graph-controls label{color:#b6b1a6;align-items:center;gap:8px;min-width:210px;font-size:12px;display:inline-flex}.graph-controls input{width:120px}.segmented{color:#d9d4ca;background:#f4f1e80d;border:1px solid #f4f1e821;border-radius:8px;min-height:32px;padding:0 12px}.segmented:hover,.segmented:focus-visible,.segmented.active{color:#fff;background:#7ee8d421;border-color:#7ee8d4a6;outline:none}.timeline-event{cursor:pointer;outline:none}.timeline-event.future{opacity:.34}.data-guide-flow{fill:none;stroke:#f4f1e833;stroke-dasharray:8 12;stroke-linecap:round;stroke-width:2px}.data-guide-frame-title{fill:#f4f1e8;font-size:15px;font-weight:750}.data-guide-frame-subtitle{fill:#a9a397;font-size:10px}.data-guide-frame-count{fill:#d9d4ca;font-size:12px;font-weight:700}.data-guide-links path{fill:none;marker-end:url(#dataGuideArrow);opacity:.34;stroke-linecap:round}.data-guide-node{cursor:pointer;outline:none}.data-guide-node-card{opacity:.14;transition:opacity .14s,transform .14s}.data-guide-node-border{opacity:.62;stroke-width:1px;transition:opacity .14s,stroke-width .14s}.data-guide-node:hover .data-guide-node-card,.data-guide-node:focus-visible .data-guide-node-card,.data-guide-node.selected .data-guide-node-card{opacity:.28}.data-guide-node:hover .data-guide-node-border,.data-guide-node:focus-visible .data-guide-node-border,.data-guide-node.selected .data-guide-node-border{opacity:.96;stroke:#fff;stroke-width:2.2px}.data-guide-node text{pointer-events:none;paint-order:stroke;stroke:#090a0deb;stroke-linejoin:round;stroke-width:3px}.data-guide-node-type{fill:#a9e9f2;font-size:8.5px;font-weight:700}.data-guide-node-title{fill:#f4f1e8;font-size:10.5px;font-weight:760}.data-guide-node-meta{fill:#a9a397;font-size:8.5px}.timeline-event.hovered circle,.timeline-event.selected circle{transform-box:fill-box;transform-origin:50%;transform:scale(1.16)}.timeline-density-backdrop{fill:#48c7e814}.timeline-cursor line{stroke:#7ee8d4eb;stroke-width:2px;stroke-dasharray:5 6}.timeline-cursor text{fill:#7ee8d4;paint-order:stroke;stroke:#090a0deb;stroke-linejoin:round;stroke-width:4px;font-size:11px}.timeline-point-label{fill:#f4f1e8;paint-order:stroke;stroke:#090a0df0;stroke-linejoin:round;stroke-width:4px;font-size:10px}.timeline-event-detail-strip{border-top:1px solid #f4f1e814;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 16px;display:grid}.timeline-event-detail-strip div{gap:3px;min-width:0;display:grid}.timeline-event-detail-strip span,.timeline-event-detail-strip p{color:#a9a397;margin:0;font-size:11px}.timeline-event-detail-strip strong{color:#f4f1e8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.timeline-event-detail-strip button{padding:0 12px;font-size:12px}.year-heatmap-wrap,.month-heatmap,.year-trend-grid{min-height:0;padding:4px 12px 5px;overflow:hidden}.year-heatmap-wrap{grid-template-rows:auto auto;align-content:start;gap:3px;display:grid}.year-heatmap-body,.week-label-shell{grid-template-columns:32px minmax(0,1fr);gap:5px;min-width:0;display:grid}.weekday-label-column{color:#a8a196;text-align:right;grid-template-rows:repeat(7,minmax(0,1fr));align-items:center;font-size:9px;line-height:1;display:grid}.year-heatmap{grid-template-columns:repeat(var(--week-columns), minmax(0, 1fr));grid-template-rows:repeat(7,minmax(0,1fr));align-content:start;gap:1px;height:auto;min-height:0;display:grid}.year-heatmap.week-mode{grid-template-rows:repeat(7,minmax(0,1fr));gap:1px}.year-heatmap-wrap.week-scale .weekday-label-column{display:grid}.year-heatmap-wrap.week-scale .year-heatmap-body,.year-heatmap-wrap.week-scale .week-label-shell{grid-template-columns:32px minmax(0,1fr)}.year-heatmap-wrap.week-scale .week-label-shell>span{display:block}.week-label-row{grid-template-columns:repeat(var(--week-columns), minmax(0, 1fr));color:#8f8a82;gap:1px;font-size:8px;line-height:1;display:grid}.week-label-row span{white-space:nowrap;overflow:visible}.month-heatmap,.year-trend-grid{align-content:stretch;gap:2px;height:auto;min-height:0;display:grid}.month-heatmap{grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-rows:minmax(62px,1fr)}.year-trend-grid{grid-template-columns:1fr;grid-auto-rows:minmax(142px,1fr);gap:8px}.year-trend-grid.year-comparison-trend{grid-template-rows:minmax(150px,1fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-content:stretch;height:100%;min-height:168px;display:grid;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))!important}.heat-cell,.week-cell,.month-cell,.year-cell{border:1px solid var(--heat-border,#f4f1e814);background:var(--heat-bg,#f4f1e80f);min-width:0;box-shadow:var(--heat-shadow,none);border-radius:4px;padding:0;position:relative}.contribution-view .heat-cell,.contribution-view .week-cell,.contribution-view .month-cell,.contribution-view .year-cell{border-radius:3px}.heat-cell{aspect-ratio:1;width:100%;height:auto}.year-heatmap.week-mode .week-cell{aspect-ratio:1/7;width:100%;height:auto;box-shadow:var(--heat-shadow,none), inset 0 0 0 1px #f4f1e80d;background:#0f1116d6;overflow:hidden}.heat-cell:hover,.heat-cell:focus-visible,.heat-cell.selected,.week-cell:hover,.week-cell:focus-visible,.week-cell.selected,.month-cell:hover,.month-cell:focus-visible,.month-cell.selected,.year-cell:hover,.year-cell:focus-visible,.year-cell.selected{outline-offset:1px;border-color:#ffffffdb;outline:2px solid #ffffff57}.month-cell{aspect-ratio:auto;color:#f4f1e8;place-items:center;gap:3px;width:100%;height:100%;min-height:62px;display:grid;overflow:hidden}.month-cell strong{z-index:1;text-shadow:0 1px 4px #090a0dc2;font-size:12px;position:relative}.month-cell span{z-index:1;color:#b6b1a6;text-shadow:0 1px 4px #090a0dc2;font-size:10px;position:relative}.year-cell{aspect-ratio:auto;color:#f4f1e8;width:100%;height:100%;min-height:62px;display:grid;overflow:hidden}.year-cell strong{z-index:1;color:#fff;text-shadow:0 1px 4px #090a0db8;font-size:10px;line-height:1;position:absolute;top:3px;left:5px}.year-cell>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.year-cell.year-summary-card{border-color:color-mix(in srgb, var(--year-accent,#1f9bd1) 42%, #f4f1e81a);background:linear-gradient(180deg, #f4f1e813, #f4f1e806), linear-gradient(90deg, color-mix(in srgb, var(--year-accent,#1f9bd1) 16%, transparent), transparent 46%), #0d0f14f0;min-height:150px;box-shadow:inset 0 1px 0 #ffffff0e, 0 0 18px color-mix(in srgb, var(--year-accent,#1f9bd1) 18%, transparent);text-align:left;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;gap:10px;padding:10px}.year-summary-card:before{border-radius:inherit;background:var(--year-accent,#1f9bd1);content:"";width:3px;position:absolute;inset:0 auto 0 0}.year-card-header,.year-card-footer{z-index:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.year-summary-card .year-card-header strong{color:#fff;letter-spacing:0;text-shadow:none;font-size:18px;line-height:1;position:static}.year-card-header span{color:#d9d4ca;font-size:11px}.year-month-track{z-index:1;background:linear-gradient(#f4f1e809,#0000),#090a0d57;border:1px solid #f4f1e813;border-radius:6px;grid-template-rows:1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2px;height:100%;min-height:58px;padding:7px 6px;display:grid;position:relative}.year-month-track:after{content:"";background:#f4f1e81f;height:1px;position:absolute;bottom:9px;left:6px;right:6px}.year-month-bar{width:100%;min-width:0;height:var(--month-height,9%);background:var(--month-color,#0f1116);max-width:100%;min-height:9%;box-shadow:0 0 10px color-mix(in srgb, var(--month-color,#0f1116) 22%, transparent), inset 0 1px 0 #ffffff29;border-radius:5px 5px 2px 2px;align-self:end;display:block;position:relative}.year-month-axis{z-index:1;color:#8f8a82;text-align:center;white-space:nowrap;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:-5px;font-size:9px;line-height:1;display:grid;position:relative}.year-card-footer{color:#a8a196;font-size:10px}.year-card-footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.year-card-footer .positive{color:#7ee8d4}.year-card-footer .negative{color:#f48fb1}.cell-trend{border-radius:inherit;background:var(--trend-gradient,#0f1116b8);filter:none;isolation:isolate;background-repeat:no-repeat;background-size:100% 100%;display:grid;position:absolute;inset:0;overflow:hidden}.cell-trend.smooth-trend{background:var(--trend-gradient,#0f1116b8);background-blend-mode:normal;image-rendering:auto}.week-trend{grid-template-rows:repeat(7,minmax(0,1fr));gap:0}.month-trend{grid-template-rows:repeat(var(--month-days), minmax(0, 1fr));gap:0}.year-trend{grid-template-rows:repeat(12,minmax(0,1fr))}.trend-segment{background:0 0;min-width:0;min-height:0;display:block}.week-trend .trend-segment{box-shadow:none}.year-trend .trend-segment{box-shadow:inset -.5px 0 #090a0d38}.cell-trend .trend-segment{background:var(--heat-bg,transparent)}.trend-segment.empty{background:#0f1116e0}.cell-trend.smooth-trend .trend-segment,.cell-trend.smooth-trend .trend-segment.empty{background:0 0}.contribution-analysis{grid-template-columns:repeat(4,minmax(120px,1fr));gap:5px;padding:3px 12px 6px;display:grid}.contribution-view .insight-card{gap:3px;min-height:0;padding:5px 7px}.contribution-view .insight-card strong{font-size:15px}.contribution-view .insight-card span{font-size:10px}.contribution-view .note{display:none}.panel-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-title-row span{color:#b6b1a6;font-size:12px}.panel-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-content:start;gap:12px;display:grid}.topic-panel,.wide-panel,.period-summary{background:#f4f1e80d;border:1px solid #f4f1e81f;border-radius:8px;padding:14px}.topic-panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.topic-panel header span{color:#8fd3ff;font-weight:700}.topic-items,.graph-list,.timeline-list,.search-review{gap:8px;display:grid}.topic-items button,.graph-list button,.timeline-list button,.search-review button{color:#f4f1e8;text-align:left;background:#101014a8;border:1px solid #f4f1e81f;border-radius:8px;padding:10px}.topic-items button:hover,.graph-list button:hover,.timeline-list button:hover,.search-review button:hover{border-color:#7ee8d48c}.dashboard-grid{grid-template-columns:repeat(4,minmax(160px,1fr));align-content:start;gap:12px;height:100%;padding:18px;display:grid;overflow:auto}.roi-visual-strip,.search-visual-summary{gap:12px;display:grid}.roi-mini-bars,.search-topic-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mini-bar-list{background:#8fd3ff0b;border:1px solid #8fd3ff2e;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.mini-bar-list>strong{color:#8fd3ff;font-size:12px}.mini-bar-list>p{color:#b6b1a6;margin:0;font-size:12px}.mini-bar-row{grid-template-columns:minmax(0,.9fr) minmax(72px,1.4fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.mini-bar-row span{color:#d9d4ca;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.mini-bar-row i{background:#f4f1e814;border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.mini-bar-row i:before{width:var(--bar-width,0%);border-radius:inherit;content:"";background:linear-gradient(90deg,#1d3f77,#48c7e8 72%,#7ee8d4);height:100%;display:block}.mini-bar-row b{color:#f4f1e8;font-variant-numeric:tabular-nums;font-size:11px}.insight-card p{color:#b6b1a6;margin:0;line-height:1.35}.wide-panel{grid-column:1/-1}.wide-panel ol{gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.wide-panel li{color:#d9d4ca}.wide-panel li button{color:#d9d4ca;text-align:left;background:#10101485;border:1px solid #f4f1e81a;border-radius:8px;grid-template-columns:64px minmax(0,1fr);gap:6px 10px;width:100%;padding:10px;display:grid}.wide-panel li button:hover{border-color:#7ee8d48c}.wide-panel li strong{color:#8fd3ff}.wide-panel li span,.wide-panel li small{overflow-wrap:anywhere;min-width:0}.wide-panel li small{color:#b6b1a6;grid-column:2}.graph-list button{border-left-width:5px}.graph-list button span,.search-review button strong,.timeline-list button span{overflow-wrap:anywhere;display:block}.graph-list button small,.search-review button span{color:#b6b1a6;margin-top:5px;display:block}.timeline-list button{grid-template-columns:110px minmax(0,1fr) 110px;align-items:center;gap:10px;display:grid}.timeline-list time{color:#7ee8d4}.timeline-list strong{color:#8fd3ff;text-align:right}.timeline-list button.disabled-row{opacity:.62;cursor:default}.heat-cell span,.week-cell span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.level-0{background:var(--heat-bg,#0f1116)}.level-1{background:var(--heat-bg,#17223a)}.level-2{background:var(--heat-bg,#1d3f77)}.level-3{background:var(--heat-bg,#1f6db2)}.level-4{background:var(--heat-bg,#1f9bd1)}.level-5{background:var(--heat-bg,#a7ecff)}.period-grid{grid-template-columns:1.4fr 1fr .8fr;gap:12px;display:grid}.period-summary{gap:8px;display:grid}.period-summary div{border-bottom:1px solid #f4f1e814;justify-content:space-between;gap:10px;padding-bottom:6px;display:flex}.writeback-banner{gap:4px;display:grid}@media (width<=1100px){body{overflow:hidden}.app-shell{grid-template-columns:74px minmax(0,1fr)}.brand div,.nav-item span,.sidebar-footer{display:none}.content-grid,.content-grid.wide-view,.content-grid.wide-view[data-view=contribution]{grid-template-columns:1fr}.inspector{min-height:280px}.stat-strip,.controls,.dashboard-grid,.period-grid{grid-template-columns:1fr 1fr}.home-primary-band,.home-preview-grid{grid-template-columns:1fr}.home-shared-focus-strip{grid-template-columns:auto minmax(0,1fr)}.home-shared-focus-strip small{grid-column:1/-1}.home-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-action-list,.home-inspector-link-list,.home-topic-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.semantic-dashboard{grid-template-columns:1fr;overflow:auto}.summary-signal-grid,.config-memory-grid,.roi-mini-bars,.search-topic-bars{grid-template-columns:1fr;padding-inline:6px}.summary-iteration-view .human-overview-grid,.summary-iteration-view .human-lists,.iteration-panels,.recommendation-columns{grid-template-columns:1fr}.iteration-panels{padding-inline:6px}.timeline-map .timeline-canvas{min-height:300px}.galaxy-heading-actions{justify-items:start}.galaxy-controls{flex-wrap:wrap;max-width:min(430px,100% - 28px)}.galaxy-performance-overlay{grid-template-columns:repeat(2,minmax(70px,1fr));top:92px}.galaxy-terrain-panel{max-height:min(42%,320px);top:92px}.galaxy-performance-overlay+.galaxy-terrain-panel{max-height:min(34%,260px);top:170px}.galaxy-roi-gradient-panel{width:min(310px,100% - 20px);top:auto;bottom:10px;right:10px}.terrain-formula-grid{grid-template-columns:1fr}.semantic-panel{min-height:260px}.interaction-lens{grid-template-columns:minmax(0,1fr) auto}.lens-actions,.lens-state-strip,.filter-chip-row{grid-column:1/-1;justify-content:start}.lens-state-strip{border-left:0;padding-left:0}.obsidian-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.obsidian-focus-connectivity{grid-template-columns:1fr;padding:0 6px 6px}.obsidian-focus-connectivity dl{grid-template-columns:repeat(2,minmax(0,1fr))}.obsidian-settings-panel{width:min(285px,100% - 24px)}}@media (width>=721px) and (width<=1100px){.workspace{gap:10px;padding:14px}.topbar{align-items:center;gap:12px}.stat-strip{grid-template-columns:repeat(4,minmax(74px,1fr));gap:6px;min-width:min(430px,56vw)}.metric{gap:3px;padding:7px 8px}.metric span,.select-filter span{font-size:11px}.metric strong{font-size:16px}.controls{grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) repeat(3,minmax(92px,.7fr));gap:8px}.interaction-lens{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;min-height:38px;padding:6px 8px}.filter-chip-row{grid-column:1/-1;justify-content:start}.lens-state-strip{border-left:0;grid-column:1/-1;justify-content:start;padding-left:0}.search-box,.select-filter{min-height:36px;padding:0 10px}.content-grid,.content-grid.wide-view{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.inspector{min-height:0}}@media (width>=721px) and (width<=1100px) and (height<=700px){.workspace{gap:8px;padding:10px}h1{font-size:24px}.eyebrow{margin-bottom:3px}.controls{gap:6px}.search-box,.select-filter{min-height:32px;padding:0 8px}.content-grid{gap:10px}.galaxy-view{grid-template-rows:auto auto minmax(260px,1fr)}.galaxy-view>.surface-heading{padding:10px 12px}.galaxy-view>.surface-heading h2{font-size:14px;line-height:1.2}.galaxy-view>.surface-heading span{font-size:11px}.galaxy-view>.delta-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:0 12px 8px}.galaxy-view>.delta-strip div{gap:2px;padding:6px}.galaxy-view>.delta-strip strong{font-size:13px}.galaxy-view>.delta-strip span{font-size:10px}.galaxy-scene{min-height:260px}.galaxy-hud{gap:6px;max-width:calc(100% - 20px);top:10px;left:10px}.galaxy-hud div{min-width:96px;padding:6px 8px}.galaxy-hud strong{font-size:14px}.galaxy-neighbor-cards{width:min(280px,100% - 20px);max-height:36%;padding:8px;bottom:10px;right:10px}.neighbor-card-list{max-height:150px}.galaxy-terrain-panel{width:min(310px,100% - 20px);padding:8px;right:10px}}@media (width<=720px){.app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.sidebar{z-index:10;border-bottom:1px solid #f4f1e81f;border-right:0;flex-direction:row;align-items:center;gap:10px;position:sticky;top:0;overflow-x:auto}.brand{flex:none;padding:0}.nav-list{min-width:max-content;display:flex}.nav-item{width:44px;min-height:38px;padding:0 11px}.workspace{grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;height:calc(100dvh - 55px);min-height:0;padding:8px;overflow:hidden}.workspace.visual-focus-workspace,.workspace.contribution-workspace{min-width:0}.timeline-control-bar,.memory-river-interaction-bar{grid-template-columns:1fr;align-items:stretch}.timeline-renderer-toggle,.river-mode-tabs{width:100%}.feedback-toggle{justify-content:space-between}.memory-river-event-card{grid-template-columns:1fr;width:calc(100% - 20px);bottom:64px;right:10px}.timeline-map .timeline-canvas{min-height:240px}.home-overview-view{grid-template-rows:none;gap:10px;overflow:auto}.home-primary-band,.home-status-grid,.home-preview-grid,.home-action-panel,.home-inspector-panel,.home-topic-strip{padding-left:10px;padding-right:10px}.home-weather-metrics,.home-status-grid,.home-preview-grid,.home-action-list,.home-inspector-link-list,.home-topic-strip{grid-template-columns:1fr}.home-status-card,.home-preview-card,.home-action-list button,.home-inspector-link-list button{min-height:0}.river-pulse-row{grid-template-columns:minmax(0,1fr) 44px}.river-pulse-row i{grid-area:2/1/auto/-1}.home-weather-panel strong{font-size:24px}.topbar{gap:10px;display:grid}h1{font-size:24px}.stat-strip{grid-template-columns:1fr 1fr;min-width:0}.metric{padding:8px}.metric strong{font-size:16px}.controls{grid-template-columns:1fr 1fr;min-width:0}.search-box{grid-column:1/-1}.visual-focus-workspace .stat-strip,.contribution-workspace .stat-strip{min-width:0}.galaxy-workspace .stat-strip{display:none}.visual-focus-workspace .controls,.contribution-workspace .controls{grid-template-columns:1fr 1fr;min-width:0}.galaxy-workspace .controls{max-height:86px;overflow:auto}.visual-focus-workspace .search-box{grid-column:1/-1}.visual-focus-workspace .interaction-lens{grid-template-columns:minmax(0,1fr) auto;min-width:0}.visual-focus-workspace .lens-state-strip{border-left:0;grid-column:1/-1;justify-content:start;padding-left:0}.workspace.contribution-workspace{gap:6px;height:calc(100dvh - 55px);padding:8px}.contribution-workspace .topbar{display:none}.contribution-workspace .stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0}.contribution-workspace .metric{gap:1px;padding:5px 4px}.contribution-workspace .metric span{font-size:9px}.contribution-workspace .metric strong{font-size:13px}.contribution-workspace .controls{grid-template-columns:1fr 1fr;gap:5px}.interaction-lens,.contribution-workspace .interaction-lens{grid-template-columns:minmax(0,1fr) auto;gap:5px;min-height:34px;padding:5px}.lens-focus{gap:6px}.lens-badge{min-height:22px;padding:0 6px;font-size:10px}.lens-focus strong{font-size:11px}.lens-focus span{font-size:10px}.lens-stepper span{display:none}.lens-stepper button{width:28px;min-height:28px}.lens-actions,.filter-chip-row{grid-column:1/-1;justify-content:start}.lens-actions button,.filter-chip-row button{min-height:28px;padding:0 7px;font-size:11px}.contribution-workspace .search-box{grid-column:1/-1}.contribution-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 6px 4px}.contribution-toolbar .delta-strip.compact{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.contribution-toolbar .scale-tabs{grid-column:1;justify-content:start;min-width:0;min-height:28px;overflow-x:auto}.contribution-view .delta-strip div{border-radius:6px;gap:1px;padding:3px 4px}.contribution-view .delta-strip span{font-size:9px}.contribution-view .delta-strip strong{font-size:12px}.segmented{min-height:28px;padding:0 9px}.year-picker{grid-column:2;width:max-content;min-height:28px;padding:0 7px}.recommendation-columns{grid-template-columns:1fr}.summary-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-memory-grid{grid-template-columns:1fr}.graph-usage-strip{gap:4px;padding:0 6px 6px}.graph-usage-strip span{min-height:24px;padding:0 6px;font-size:10px}.semantic-dashboard{gap:6px;padding:0 6px 6px}.semantic-panel{min-height:230px;padding:8px}.word-cloud-token{max-width:48%}.visual-workspace.contribution-view{grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.contribution-view .surface-heading.compact{padding:4px 6px 2px}.contribution-view .surface-heading.compact h2{font-size:12px}.contribution-view .surface-heading.compact span{font-size:10px}.heat-legend{grid-template-columns:auto auto;justify-content:start;gap:5px;padding:0 6px 4px}.heat-legend-gradient{grid-template-columns:auto 46px auto;gap:4px}.heat-legend-gradient i{width:46px;min-width:46px;height:10px}.year-heatmap-wrap,.month-heatmap,.year-trend-grid{padding:2px 4px 3px}.year-heatmap-body,.week-label-shell,.year-heatmap-wrap.week-scale .year-heatmap-body,.year-heatmap-wrap.week-scale .week-label-shell{grid-template-columns:18px minmax(0,1fr);gap:2px}.weekday-label-column{font-size:7px}.year-heatmap,.year-heatmap.week-mode,.week-label-row,.month-heatmap,.year-trend-grid{gap:.5px}.contribution-view .heat-cell,.contribution-view .week-cell,.contribution-view .month-cell,.contribution-view .year-cell{border-width:0;border-radius:1px;box-shadow:inset 0 0 0 .5px #f4f1e81a}.month-cell strong,.month-cell span{clip:auto;white-space:nowrap;width:auto;max-width:100%;height:auto;line-height:1;position:relative;overflow:visible}.month-cell strong{font-size:9px}.month-cell span{font-size:8px}.contribution-analysis{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:2px 6px 3px}.contribution-view .insight-card{padding:4px}.contribution-view .insight-card strong{font-size:12px}.contribution-view .insight-card span{font-size:8px;line-height:1.15}.dashboard-grid,.period-grid{grid-template-columns:1fr;min-width:0}.surface-heading{grid-template-columns:1fr;padding:12px;display:grid}.surface-heading span{white-space:normal}.content-grid,.content-grid.wide-view,.content-grid.wide-view[data-view=contribution]{grid-template-rows:minmax(320px,1fr) minmax(0,240px);grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.view-surface,.galaxy-view,.galaxy-view>.surface-heading{min-width:0}.galaxy-heading-actions{justify-items:start}.galaxy-view>.surface-heading h2{overflow-wrap:anywhere}.galaxy-view{grid-template-rows:auto auto minmax(220px,1fr)}.galaxy-view>.delta-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;min-width:0;padding:0 10px 6px}.galaxy-view>.delta-strip div{gap:2px;padding:5px 4px}.galaxy-view>.delta-strip span{font-size:9px}.galaxy-view>.delta-strip strong{font-size:12px}.galaxy-scene,.galaxy-scene canvas{min-height:220px}.galaxy-controls{flex-wrap:wrap;max-width:none;left:10px;right:10px}.galaxy-quality-tabs,.galaxy-mode-tabs{flex:0 auto}.galaxy-performance-overlay{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;top:112px;left:10px;right:10px}.galaxy-terrain-panel{width:auto;max-height:36%;top:102px;left:10px;right:10px}.galaxy-performance-overlay+.galaxy-terrain-panel{max-height:28%;top:190px}.galaxy-roi-gradient-panel{width:auto;inset:auto 10px 10px}.galaxy-roi-gradient-panel small{display:none}.terrain-formula-grid{grid-template-columns:1fr}.galaxy-flow-control{flex:118px}.galaxy-flow-control input{width:100%}.timeline-list button{grid-template-columns:1fr}.timeline-list strong{text-align:left}.galaxy-hud{display:none}.obsidian-graph-view{grid-template-rows:auto auto auto auto minmax(0,1fr)}.obsidian-topbar{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:0 6px 6px;display:grid}.obsidian-mode-tabs{min-width:0;overflow-x:auto}.obsidian-depth-control{gap:5px;min-width:164px}.obsidian-depth-control input{width:82px}.obsidian-action-buttons{gap:4px}.obsidian-action-buttons button{width:28px;height:28px}.obsidian-status-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 6px 6px}.obsidian-status-strip span{min-height:24px;padding:0 6px;font-size:10px}.obsidian-focus-connectivity{grid-template-columns:1fr;gap:6px;padding:0 6px 6px}.obsidian-focus-connectivity dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.obsidian-settings-panel{width:auto;max-height:46%;padding:8px;inset:auto 6px 6px}.obsidian-search-field,.obsidian-slider-row{grid-template-columns:72px minmax(0,1fr) 34px;gap:5px}}
