:root{color:#15171a;background:#f5f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button{font:inherit}.shell{max-width:1080px;margin:0 auto;padding:48px 24px 80px}.appNav{border-bottom:1px solid #dde1e5;justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;padding-bottom:14px;display:flex}.navLinks,.navAccount{align-items:center;gap:16px;display:flex}.navAccount{color:#6a7078;font-size:13px}.navLink{color:#6a7078;font-weight:600;text-decoration:none}.navLink:hover,.navLink.active{color:#15171a}.navLink.active{text-underline-offset:6px;text-decoration:underline}.pageHeader{margin-bottom:28px}.pageHeader h1{margin-top:4px}.hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}h1{letter-spacing:-.04em;margin:4px 0 6px;font-size:48px}h2{margin:4px 0 8px;font-size:24px}.eyebrow{letter-spacing:.12em;color:#6a7078;margin:0;font-size:12px;font-weight:700}.muted{color:#6a7078}.heroMetric{text-align:right}.heroMetric span,.metric span{color:#6a7078;font-size:13px;display:block}.heroMetric strong{font-size:40px}.accountRow{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.textButton{color:#6a7078;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.campaignCard,.card{background:#fff;border:1px solid #e6e8eb;border-radius:20px;padding:24px;box-shadow:0 8px 28px #14181e0d}.campaignCard{margin-bottom:20px}.setupCard{background:#f4f8f2;border:1px solid #cfd8cc;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:24px;display:flex}.setupCard h2{margin-top:6px}.setupCard p:last-child{margin-bottom:0}.setupAction{gap:8px;min-width:max-content;display:grid}.campaignTop{justify-content:space-between;gap:24px;display:flex}.status{border-radius:999px;height:max-content;padding:8px 12px;font-size:13px;font-weight:700}.status.ok{background:#edf7ef}.status.warn{background:#fff3dd}.metricsGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.metricsGrid.compact{grid-template-columns:repeat(3,1fr)}.metric{background:#f7f8fa;border-radius:14px;padding:14px}.metric strong{margin-top:4px;font-size:22px;display:block}.progressLabel{justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.track{background:#eceff2;border-radius:999px;height:10px;overflow:hidden}.fill{background:#20242a;border-radius:999px;height:100%}.nextAction{flex-direction:column;gap:4px;margin:20px 0;display:flex}.nextAction span{color:#6a7078;font-size:13px}.primaryButton,.secondaryButton{cursor:pointer;border:0;border-radius:12px;padding:12px 16px}.primaryButton{color:#fff;background:#15171a}.secondaryButton{color:#15171a;background:#eef0f3;margin-top:16px}.primaryLink,.secondaryLink{border-radius:12px;padding:12px 16px;text-decoration:none;display:inline-block}.primaryLink{color:#fff;background:#15171a}.secondaryLink{color:#15171a;background:#eef0f3;margin-top:16px}.sectionGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.loginShell{place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{background:#fff;border:1px solid #e6e8eb;border-radius:20px;width:min(100%,420px);padding:28px;box-shadow:0 8px 28px #14181e14}.loginCard h1{font-size:38px}.loginForm{gap:16px;margin-top:24px;display:grid}.loginForm label{color:#3f444b;gap:7px;font-size:14px;font-weight:600;display:grid}.loginForm input{width:100%;font:inherit;border:1px solid #d8dce1;border-radius:10px;padding:11px 12px}.loginForm input:focus{border-color:#15171a;outline:2px solid #15171a1f}.loginForm button:disabled{cursor:wait;opacity:.65}.formError{color:#a12b2b;margin:0;font-size:14px}.formSuccess{color:#25753b;font-size:14px;font-weight:600}.formCard{margin-bottom:20px}.knowledgeForm{gap:16px;margin-top:22px;display:grid}.knowledgeForm label{color:#3f444b;gap:7px;font-size:14px;font-weight:600;display:grid}.knowledgeForm input,.knowledgeForm select,.knowledgeForm textarea{color:#15171a;width:100%;font:inherit;background:#fff;border:1px solid #d8dce1;border-radius:10px;padding:11px 12px}.knowledgeForm textarea{resize:vertical}.knowledgeForm input:focus,.knowledgeForm select:focus,.knowledgeForm textarea:focus{border-color:#15171a;outline:2px solid #15171a1f}.formRow{grid-template-columns:2fr 2fr 1fr;gap:12px;display:grid}.formFooter{align-items:center;gap:14px;display:flex}.domainGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.domainCard{background:#fff;border:1px solid #e6e8eb;border-radius:16px;padding:20px}.domainCard h2{margin:0;font-size:19px}.domainCard p{font-size:14px;line-height:1.45}.domainTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.countBadge{color:#4b5159;background:#eef0f3;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.unitList{border-top:1px solid #eceff2;gap:8px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.unitList li{justify-content:space-between;align-items:flex-start;gap:10px;font-size:14px;display:flex}.unitList a{color:#15171a;text-decoration:none}.unitList a:hover{text-decoration:underline}.unitList small{color:#6a7078}.archivePanel{background:#fff;border:1px solid #dfe3e7;border-radius:16px;margin-top:20px;padding:18px 20px}.archivePanel summary{cursor:pointer;font-weight:700}.archiveList{border-top:1px solid #eceff2;gap:10px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:grid}.archiveList li{justify-content:space-between;gap:16px;display:flex}.archiveList a{color:#30353b}.archiveList span{color:#6a7078;font-size:13px}.sourceDetailsRow{grid-template-columns:1.4fr 1fr 1.6fr}.sourceLinkRow{grid-template-columns:2fr 1fr}.sourceList{gap:12px;display:grid}.sourceCard{background:#fff;border:1px solid #e6e8eb;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.sourceCard h2{margin:6px 0;font-size:20px}.sourceCard p{margin:0;font-size:14px}.sourceMeta{flex-wrap:wrap;gap:8px;display:flex}.sourceMeta span{color:#555c65;text-transform:uppercase;background:#eef0f3;border-radius:999px;padding:4px 8px;font-size:11px}.sourceSide{color:#6a7078;justify-items:end;min-width:90px;font-size:12px;display:grid}.sourceSide strong{color:#15171a;font-size:24px}.sourceSide a{color:#15171a;margin-top:8px}.sourceCard h2 a{color:#15171a;text-decoration:none}.sourceCard h2 a:hover{text-decoration:underline}.obsoleteSource{background:#fdfafa;border-color:#e3c9c9}.sourceFlags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sourceFlags span{color:#7a4c00;background:#fff0d5;border-radius:999px;padding:4px 8px;font-size:11px}.sourceQualityGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.sourceQualityGrid>div{background:#fff;border:1px solid #e2e5e9;border-radius:14px;gap:5px;padding:15px 17px;display:grid}.sourceQualityGrid span{color:#6a7078;font-size:12px}.sourceQualityGrid strong{font-size:27px}.sourceQualityGrid .warn{background:#fffaf0;border-color:#e5cf9b}.sourceQualityGrid .danger{background:#fdf7f7;border-color:#dfc4c4}.compactEmpty{margin-top:20px}.inboxHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.inboxCount{color:#6a7078;justify-items:end;font-size:13px;display:grid}.inboxCount strong{color:#15171a;font-size:36px}.capturePanel{background:#fafbfc;border:1px dashed #cbd0d6;border-radius:16px;margin-bottom:20px;padding:18px 20px}.capturePanel summary{cursor:pointer;font-weight:700}.capturePanel>.muted{margin-bottom:0;font-size:14px}.candidateContextRow{grid-template-columns:3fr 1fr}.candidateList{gap:14px;display:grid}.candidateCard{background:#fff;border:1px solid #e1e4e8;border-radius:18px;padding:22px;box-shadow:0 5px 18px #14181e0a}.candidateCard h2{margin:10px 0 8px}.candidateMeta{flex-wrap:wrap;gap:7px;display:flex}.candidateMeta span{color:#555c65;text-transform:uppercase;background:#eef0f3;border-radius:999px;padding:4px 8px;font-size:11px}.candidateMeta .duplicateBadge{color:#7a4c00;background:#fff0d5}.candidateMeta .qualityBadge.ok{color:#246c39;background:#e4f3e8}.candidateMeta .qualityBadge.warn{color:#7a4c00;background:#fff0d5}.candidateMeta .qualityBadge.danger{color:#8f2525;background:#f7e2e2}.candidateStatement{font-size:17px;line-height:1.55}.candidateOrigin{color:#6a7078;font-size:13px}.candidateSourceContext{background:#f2f6fa;border-left:4px solid #4d759f;border-radius:0 10px 10px 0;gap:3px;margin-top:14px;padding:11px 14px;display:grid}.candidateSourceContext span,.candidateSourceContext small{color:#66717d;font-size:11px}.candidateEvidence{color:#4e555d;border-left:3px solid #bbc2ca;margin:13px 0 0;padding:8px 13px;font-size:14px;font-style:italic;line-height:1.5}.candidateEvaluation{color:#5f6670;margin:12px 0 0;font-size:13px}.qualityFlags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.qualityFlags span{color:#7a4c00;background:#fff3dd;border-radius:999px;padding:5px 9px;font-size:11px}.candidateActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.secondaryButton{color:#30353b;cursor:pointer;background:#fff;border:1px solid #cbd0d6;border-radius:12px;padding:11px 15px}.secondaryButton:disabled{cursor:not-allowed;opacity:.55}.dangerButton{color:#8f2525;cursor:pointer;background:#fff;border:1px solid #dfc4c4;border-radius:12px;padding:11px 15px}.dangerButton:disabled,.candidateActions button:disabled{cursor:not-allowed;opacity:.55}.duplicateMatch{background:#fff8ea;border-left:4px solid #d69b2d;border-radius:0 10px 10px 0;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.duplicateMatch span{color:#7a4c00;text-transform:uppercase;font-size:12px}.mergeControls{border-top:1px solid #eceef1;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:flex}.mergeControls label{color:#555c65;flex:1;gap:6px;font-size:13px;display:grid}.mergeControls select{background:#fff;border:1px solid #d8dce1;border-radius:10px;width:100%;padding:10px 12px}.narrowShell{max-width:820px}.reviewCard,.emptyState{background:#fff;border:1px solid #e6e8eb;border-radius:20px;padding:28px;box-shadow:0 8px 28px #14181e0d}.reviewCard h1,.emptyState h1{font-size:36px}.reviewPrompt{font-size:20px;line-height:1.5}.answerField,.confidenceField{color:#3f444b;gap:8px;font-size:14px;font-weight:600;display:grid}.answerField textarea{width:100%;font:inherit;resize:vertical;border:1px solid #d8dce1;border-radius:12px;padding:14px;line-height:1.5}.answerField textarea:focus{border-color:#15171a;outline:2px solid #15171a1f}.reviewActions{align-items:center;gap:18px;margin-top:18px;display:flex}.assessmentBlock{gap:18px;margin-top:20px;display:grid}.referenceAnswer{background:#f6f7f8;border-left:4px solid #222831;border-radius:0 12px 12px 0;padding:16px 18px}.referenceAnswer span{color:#6a7078;font-size:13px;font-weight:700}.referenceAnswer p{margin:7px 0 0;line-height:1.55}.scoreGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.scoreGrid button{cursor:pointer;background:#fff;border:1px solid #d8dce1;border-radius:12px;gap:4px;padding:12px 8px;display:grid}.scoreGrid button:hover{background:#f7f8fa;border-color:#15171a}.scoreGrid button:disabled{cursor:wait;opacity:.6}.scoreGrid strong{font-size:20px}.scoreGrid span{color:#6a7078;font-size:12px}.detailBreadcrumb{margin:-12px 0 20px}.detailBreadcrumb a{color:#59616a;text-decoration:none}.detailBreadcrumb a:hover{text-decoration:underline}.knowledgeDetailHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.knowledgeDetailHeader h1{max-width:820px;font-size:40px}.detailMastery{justify-items:end;min-width:110px;display:grid}.detailMastery span,.detailMastery small{color:#6a7078;font-size:12px}.detailMastery strong{font-size:36px}.archivedBadge{color:#8f2525!important;background:#f4dfdf!important}.detailSection{margin-bottom:20px}.detailSection>h2{margin-bottom:2px}.detailTextGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scoreFields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.codeField{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:13px!important}.splitFooter{justify-content:space-between}.splitFooter .secondaryButton{margin-top:0}.sectionHeadingRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inlineLink{white-space:nowrap;margin-top:0}.sourceManager{margin-top:20px}.linkedSourceList{gap:10px;display:grid}.linkedSource{border:1px solid #e6e8eb;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px;display:flex}.linkedSource h3{margin:8px 0 4px}.linkedSource p{margin:4px 0 0;font-size:14px}.linkedSourceActions{justify-items:end;gap:10px;min-width:max-content;display:grid}.linkedSourceActions a{color:#15171a;font-size:13px}.dangerText{color:#8f2525}.sourceAttachForm{border-top:1px solid #eceff2;margin-top:18px;padding-top:18px}.sourceAttachRow{grid-template-columns:2fr 1.2fr 1fr}.sourceAttachForm .secondaryButton{margin-top:0}.sourceManagerHint{margin-bottom:0}.sourceManagerHint a{color:#15171a}.sourceLinkEditForm{border-top:1px solid #eceff2;flex:0 0 100%;width:100%;margin-top:4px;padding-top:14px}.sourceLinkEditForm .sourceAttachRow{grid-template-columns:1fr 2fr}.sourceLinkEditForm .secondaryButton{justify-self:start;margin-top:0}.provenanceSummary{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.provenanceSummary span{color:#59616a;background:#eef0f3;border-radius:999px;padding:6px 10px;font-size:12px}.provenanceSummary span.ok{color:#25753b;background:#edf7ef}.provenanceSummary span.warn{color:#7a4c00;background:#fff3dd}.provenanceSummary span.danger{color:#8f2525;background:#f8eaea}.sourceInlineWarning{color:#94620a;font-weight:600;font-size:12px!important}.sourceDetailHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sourceDetailHeader h1{max-width:850px;font-size:40px}.sourceExternalLink{flex:none;margin-top:0}.sourceWarning{color:#6f4a08;background:#fff8e9;border:1px solid #e5cf9b;border-radius:13px;margin-bottom:16px;padding:13px 16px;font-size:14px}.sourceWarning.obsolete{color:#7f2929;background:#fdf5f5;border-color:#dfc4c4}.sourceWarning a{color:inherit;font-weight:700}.sourceEditorGrid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:18px;margin-bottom:20px;display:grid}.sourceEditorDetails,.sourceVerificationPanel{border-radius:17px}.sourceEditorDetails{min-width:0}.sourceVerificationPanel{position:sticky;top:16px}.sourceValidityRow{grid-template-columns:1fr 1fr 2fr}.sourceAuditDates{border-top:1px solid #eceff2;gap:10px;margin:0;padding-top:15px;display:grid}.sourceAuditDates div{gap:3px;display:grid}.sourceAuditDates dt{color:#6a7078;font-size:12px}.sourceAuditDates dd{margin:0;font-size:13px;font-weight:600}.sourceEditorMessage{background:#fff;border-radius:12px;grid-column:1/-1;padding:12px 15px}.sourceImpactSection{margin-top:0}.sourceImpactList{gap:9px;margin-top:16px;display:grid}.sourceImpactList article{border:1px solid #e6e8eb;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:20px;padding:13px 15px;display:flex}.sourceImpactList a{color:#15171a;font-weight:700;text-decoration:none}.sourceImpactList a:hover{text-decoration:underline}.sourceImpactList p{color:#6a7078;margin:5px 0 0;font-size:12px}.sourceImpactList .sourceMeta{justify-content:flex-end}.sourcePredecessors{gap:8px;margin-bottom:0;display:grid}.sourcePredecessors a{color:#15171a}.topicDomains{gap:16px;display:grid}.topicDomain{padding:20px 22px}.topicTree{gap:8px;margin-top:16px;display:grid}.topicRow{margin-left:calc(var(--topic-depth) * 22px);background:#fafbfc;border:1px solid #e6e8eb;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:12px 14px;display:grid}.topicRow.inactiveTopic{opacity:.58;background:#f2f3f4}.topicSummary{gap:3px;display:grid}.topicSummary span{color:#6a7078;font-size:13px}.topicStats{color:#6a7078;white-space:nowrap;gap:10px;font-size:12px;display:flex}.topicActions{gap:10px;display:flex}.topicEditForm{grid-column:1/-1;margin-top:0}.topicEditForm .secondaryButton{margin-top:0}.pageError,.relationManager{margin-top:18px}.relationList{gap:9px;display:grid}.relationRow{border:1px solid #e6e8eb;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.relationDirection{background:#eef0f3;border-radius:999px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.relationSummary{gap:3px;display:grid}.relationSummary span,.relationSummary small{color:#6a7078;font-size:12px}.relationSummary a{color:#15171a;font-weight:700;text-decoration:none}.relationSummary a:hover{text-decoration:underline}.relationStrength{color:#6a7078;justify-items:end;gap:5px;font-size:12px;display:grid}.relationForm{border-top:1px solid #eceff2;margin-top:18px;padding-top:18px}.relationFormRow{grid-template-columns:1.2fr 2fr .7fr}.relationAddButton{justify-self:start;margin-top:0}.graphShell{max-width:1440px}.graphWorkspace{grid-template-columns:230px minmax(0,1fr) 250px;align-items:start;gap:16px;display:grid}.graphSidebar,.graphInspector{border-radius:16px;padding:18px}.graphSidebar{gap:14px;display:grid}.graphSidebar h2,.graphInspector h2{margin-top:5px;font-size:19px}.graphSidebar label{color:#50565e;gap:6px;font-size:12px;font-weight:700;display:grid}.graphSidebar input,.graphSidebar select{color:#15171a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8dce1;border-radius:9px;padding:9px 10px;font-weight:400}.graphSidebar input:focus,.graphSidebar select:focus{border-color:#15171a;outline:2px solid #15171a1a}.graphReset{margin-top:0;padding:9px 12px}.graphLegend{border-top:1px solid #eceff2;gap:8px;padding-top:15px;display:grid}.graphLegend button{color:#4d535b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.graphLegend button:hover{color:#15171a}.graphLegend i{border-radius:50%;flex:none;width:10px;height:10px}.graphMain{min-width:0}.graphToolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.graphStats{color:#6a7078;flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.graphStats strong{color:#15171a;font-size:15px}.graphButtons{gap:7px;display:flex}.graphButtons button,.graphFocusControls button{color:#4c535b;cursor:pointer;background:#fff;border:1px solid #d5d9de;border-radius:8px;padding:7px 9px;font-size:12px}.graphButtons button:hover,.graphFocusControls button:hover,.graphFocusControls button.active{color:#15171a;background:#eef0f3;border-color:#15171a}.graphCanvasCard{background-color:#fff;background-image:radial-gradient(#dfe3e7 1px,#0000 1px);background-size:20px 20px;border:1px solid #dfe3e7;border-radius:18px;height:620px;position:relative;overflow:hidden;box-shadow:0 8px 28px #14181e0d}.graphCanvas{position:absolute;inset:0}.graphEmpty{z-index:2;color:#6a7078;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.graphHint{color:#777d85;margin-top:9px;font-size:11px;line-height:1.5}.graphInspector{min-height:200px}.graphNodeMeta{gap:8px;margin:18px 0;display:grid}.graphNodeMeta span{color:#555c65;background:#f1f3f5;border-radius:8px;padding:8px 10px;font-size:12px}.graphFocusControls{color:#6a7078;border-top:1px solid #eceff2;gap:8px;padding-top:15px;font-size:12px;display:grid}.graphFocusControls>div{gap:7px;display:flex}.graphOpenLink{text-align:center;width:100%;margin-top:18px;padding:10px 12px;font-size:13px}.graphInspectorEmpty p:last-child{font-size:13px;line-height:1.5}@media (max-width:760px){.hero,.campaignTop,.setupCard{flex-direction:column;align-items:flex-start}.heroMetric{text-align:left}.accountRow{justify-content:flex-start}.appNav{flex-direction:column-reverse;align-items:flex-start}.navAccount{justify-content:space-between;width:100%}.formRow,.domainGrid,.sourceDetailsRow,.sourceLinkRow{grid-template-columns:1fr}.mergeControls{flex-direction:column;align-items:stretch}.candidateContextRow{grid-template-columns:1fr}.inboxHeader{flex-direction:column;align-items:flex-start}.inboxCount{justify-items:start}.sourceCard{flex-direction:column;align-items:flex-start}.sourceSide{justify-items:start}.sourceQualityGrid{grid-template-columns:1fr 1fr}.sourceDetailHeader,.sourceImpactList{flex-direction:column;align-items:flex-start}.sourceEditorGrid{grid-template-columns:1fr}.sourceVerificationPanel{position:static}.sourceValidityRow{grid-template-columns:1fr}.knowledgeDetailHeader,.sectionHeadingRow,.linkedSource,.splitFooter{flex-direction:column;align-items:flex-start}.detailMastery,.linkedSourceActions{justify-items:start}.detailTextGrid,.scoreFields,.sourceAttachRow{grid-template-columns:1fr}.topicRow{margin-left:calc(var(--topic-depth) * 10px);grid-template-columns:1fr}.topicStats,.topicActions{flex-wrap:wrap}.relationRow{grid-template-columns:32px minmax(0,1fr)}.relationStrength{grid-column:2;justify-items:start}.relationFormRow,.graphWorkspace{grid-template-columns:1fr}.graphSidebar{grid-template-columns:1fr 1fr}.graphSidebar>div:first-child,.graphReset,.graphLegend{grid-column:1/-1}.graphCanvasCard{height:480px}.graphInspector{min-height:0}.graphToolbar{flex-direction:column;align-items:flex-start}.scoreGrid,.metricsGrid,.metricsGrid.compact,.sectionGrid{grid-template-columns:1fr}h1{font-size:38px}}
