:root{color-scheme:dark;--labs-bg: #070a0f;--labs-bg-2: #0b1118;--labs-surface: #101720;--labs-surface-2: #141d27;--labs-surface-3: #192532;--labs-border: rgba(134, 167, 196, .22);--labs-border-strong: rgba(123, 235, 218, .35);--labs-text: #edf7fb;--labs-muted: #8da3b5;--labs-dim: #5d7282;--labs-cyan: #5eead4;--labs-green: #75f0a4;--labs-amber: #f6c66b;--labs-red: #ff8f8f;--labs-blue: #78a6ff;--labs-radius: 8px;--labs-shadow: 0 24px 90px rgba(0, 0, 0, .38);--labs-max: 1240px}*{box-sizing:border-box}html{background:var(--labs-bg)}body{margin:0;min-width:320px;background:linear-gradient(180deg,#121f2cf0 0,#070a0f 460px),var(--labs-bg);color:var(--labs-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}button,a,textarea,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}::selection{background:#5eead440}.labsRoot{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 30% -20%,rgba(94,234,212,.12),transparent 38%),var(--labs-bg)}.labsHeader{min-height:68px;padding:12px clamp(16px,3vw,34px);background:#070a0fd6;border-bottom:1px solid var(--labs-border);display:flex;align-items:center;justify-content:space-between;gap:18px;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.labsBrand{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--labs-text);display:inline-flex;align-items:center;gap:11px;padding:0;cursor:pointer;text-align:left}.labsBrandMark{width:38px;height:38px;border:1px solid var(--labs-border-strong);background:#0d1820;color:var(--labs-cyan);display:grid;place-items:center;box-shadow:inset 0 0 22px #5eead414}.labsBrand strong,.labsBrand small{display:block}.labsBrand strong{font-size:16px;line-height:1.1}.labsBrand small{margin-top:4px;color:var(--labs-muted);font-size:11px}.labsNav{display:flex;gap:4px;align-items:center;min-width:0}.labsNav button{border:1px solid transparent;background:transparent;color:var(--labs-muted);padding:9px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:750;line-height:1;white-space:nowrap}.labsNav button:hover{color:var(--labs-text);background:#ffffff0a}.labsNav button.active{color:var(--labs-cyan);border-color:var(--labs-border-strong);background:#5eead414}.labsSurface{min-width:0;flex:1}.labsRenderError{margin:20px;padding:18px;border:1px solid rgba(255,143,143,.5);background:#50141c80}.labsRenderError pre{overflow:auto;white-space:pre-wrap}@media (max-width: 900px){.labsHeader{align-items:stretch;flex-direction:column}.labsNav{overflow-x:auto;padding-bottom:2px}}.pageFrame{width:min(var(--labs-max),calc(100vw - 32px));margin:0 auto;padding:46px 0 74px}.sectionLead{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:30px}.sectionIcon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--labs-border-strong);color:var(--labs-cyan);background:#5eead412}.sectionLead h1,.heroCopy h1,.stageArticle h1{margin:0;max-width:900px;font-size:clamp(34px,6vw,76px);line-height:.94;letter-spacing:0}.sectionLead p,.heroCopy p{max-width:780px;margin:14px 0 0;color:var(--labs-muted);font-size:17px;line-height:1.7}.heroStage{min-height:calc(100vh - 122px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,.75fr);gap:clamp(24px,4vw,58px);align-items:center;padding:30px 0 38px}.heroCopy{display:grid;gap:24px}.heroActions{display:flex;flex-wrap:wrap;gap:12px}.heroActions a{min-height:44px;padding:0 15px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--labs-border-strong);color:#06100f;background:var(--labs-cyan);font-size:13px;font-weight:850}.heroActions a.secondary{color:var(--labs-text);background:#ffffff0a;border-color:var(--labs-border)}.liveConsole,.flowConsole,.flowInspector,.thesisPanel,.verdictBand,.dataTable,.sourceMap article,.sourceLinks,.stageArticle,.timelineRail,.readingBand,.principleBand,.systemSplit article{border:1px solid var(--labs-border);background:#101720c7;box-shadow:var(--labs-shadow)}.liveConsole{padding:16px;display:grid;gap:14px}.consoleTop,.queryLine,.scoreLane{border:1px solid rgba(134,167,196,.18);background:#070a0f8f}.consoleTop{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px}.consoleTop span,.queryLine small,.scoreLane small,.statRail span,.resultHero span,.stageArticle>span,.flowInspector>span{color:var(--labs-dim);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:0}.consoleTop strong{color:var(--labs-green);font-size:12px}.queryLine{padding:11px 12px;display:grid;gap:6px}.queryLine code{color:var(--labs-text);font-size:13px;white-space:normal}.consoleGraph{width:100%;min-height:210px;background:#0b1017;border:1px solid rgba(134,167,196,.18)}.consoleGraph path{fill:none;stroke:#5eead46b;stroke-width:1.2}.consoleGraph circle{fill:#111d27;stroke:var(--labs-cyan);stroke-width:1.2}.consoleGraph text{fill:var(--labs-muted);font-size:12px;font-weight:750}.scoreLanes,.statRail,.resultHero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.scoreLane{padding:12px;min-height:92px;display:grid;gap:6px}.scoreLane span{color:var(--labs-muted);font-size:12px;font-weight:800}.scoreLane strong{color:var(--labs-cyan);font-size:25px}.statRail,.narrativeBand,.principleBand,.evolutionRail,.systemSplit,.journeyLayout,.learningGrid,.modelFlowLayout,.resultHero,.dataTable,.stageCompare,.definitionRows,.positioningColumns,.sourceMap,.sourceLinks{margin-top:24px}.evolutionRail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--labs-border);border-bottom:1px solid var(--labs-border)}.evolutionRail article{min-height:190px;padding:18px 16px;border-right:1px solid var(--labs-border);display:grid;align-content:start;gap:9px}.evolutionRail article:last-child{border-right:0}.evolutionRail span,.systemSplit span{color:var(--labs-cyan);font-size:11px;font-weight:900;text-transform:uppercase}.evolutionRail h2,.systemSplit h2{margin:0;color:var(--labs-text);font-size:22px}.evolutionRail p,.systemSplit p{margin:0;color:var(--labs-muted);line-height:1.6}.systemSplit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.systemSplit article{min-width:0;padding:clamp(20px,3vw,30px);display:grid;align-content:start;gap:12px}.statRail article,.resultHero article{min-height:142px;padding:18px;border-top:1px solid var(--labs-border);background:linear-gradient(180deg,#141d27c7,#0a0f154d)}.statRail strong,.resultHero strong{display:block;margin:9px 0;font-size:clamp(24px,4vw,44px);color:var(--labs-text)}.statRail p,.resultHero p,.narrativeBand p,.principleRows p,.stageArticle p,.learningGrid p,.flowInspector p,.positioningColumns p,.sourceMap p,.thesisPanel p,.verdictBand p,.definitionRows p{margin:0;color:var(--labs-muted);line-height:1.65}.narrativeBand{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--labs-border)}.narrativeBand article{display:grid;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);gap:clamp(16px,4vw,56px);padding:26px 0;border-bottom:1px solid var(--labs-border)}.narrativeBand h2,.principleBand h2,.stageArticle h2,.readingBand h2,.stageCompare h2,.sourceMap h2,.sourceLinks h2,.thesisPanel h2,.positioningColumns h2{margin:0;color:var(--labs-text);font-size:22px;line-height:1.18}.principleBand{padding:24px}.principleRows,.definitionRows,.stageRows{display:grid;gap:12px}.principleRows article,.definitionRows article,.stageRows article{padding:16px 0;border-top:1px solid var(--labs-border)}.principleRows strong,.definitionRows strong,.learningGrid strong,.stageResult strong{color:var(--labs-text)}.journeyLayout,.modelFlowLayout,.positioningColumns{display:grid;grid-template-columns:310px minmax(0,1fr);gap:18px;align-items:start}.timelineRail{padding:10px;position:sticky;top:92px}.timelineRail button{width:100%;min-height:78px;border:1px solid transparent;background:transparent;color:var(--labs-muted);display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;text-align:left;padding:12px;cursor:pointer}.timelineRail button span{color:var(--labs-cyan);font-weight:900;font-size:12px}.timelineRail button strong,.timelineRail button small{grid-column:2}.timelineRail button strong{color:var(--labs-text)}.timelineRail button small{color:var(--labs-dim)}.timelineRail button.active{border-color:var(--labs-border-strong);background:#5eead412}.stageArticle{padding:clamp(22px,4vw,44px)}.stageArticle h1{margin-top:8px;font-size:clamp(32px,5vw,60px)}.stageHeadline{margin:18px 0 22px!important;font-size:20px;color:var(--labs-text)!important}.stageResult{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 26px}.stageResult strong,.stageResult em{border:1px solid var(--labs-border);padding:9px 11px;background:#ffffff0a;font-style:normal}.stageArticle>p{margin:0 0 16px}.stageRows{margin:28px 0}.stageRows ul,.detailColumns ul,.positioningColumns ul{margin:12px 0 0;padding-left:19px;color:var(--labs-muted);line-height:1.65}.stageArticle blockquote{margin:24px 0 0;border-left:2px solid var(--labs-cyan);padding:12px 0 12px 18px;color:var(--labs-text);background:#5eead40d}.learningGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.learningGrid article{min-height:280px;padding:18px;border-top:1px solid var(--labs-border);background:#10172094;display:grid;align-content:start;gap:10px}.learningGrid span{color:var(--labs-cyan);font-size:12px;font-weight:900}.learningGrid h2{margin:0;font-size:24px}.learningGrid small{margin-top:6px;color:var(--labs-amber);line-height:1.5}.readingBand{padding:22px}.readingBand>div{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.readingBand article{border-top:1px solid var(--labs-border);padding-top:14px}.readingBand h3{margin:0 0 10px}.readingBand a,.sourceLinks a,.sourceMap a{color:var(--labs-cyan)}.readingBand a{display:block;margin:8px 0;font-size:13px}.modelFlowLayout{grid-template-columns:minmax(0,1fr) 420px}.modelFlowLayout.stackedFlowLayout{grid-template-columns:minmax(0,1fr)}.stackedFlowLayout .flowConsole{min-height:500px}.stackedFlowLayout .flowInspector{position:static}.stackedFlowLayout .inspectorTabs,.stackedFlowLayout .detailColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.stackedFlowLayout .detailColumns{align-items:start}.flowSystemTabs{margin-top:18px;display:inline-flex;gap:6px;padding:5px;border:1px solid var(--labs-border);background:#101720c2}.flowSystemTabs button{min-height:36px;padding:0 12px;border:1px solid transparent;color:var(--labs-muted);background:transparent;font-size:12px;font-weight:850;cursor:pointer}.flowSystemTabs button.active,.flowSystemTabs button:hover{color:var(--labs-cyan);border-color:var(--labs-border-strong);background:#5eead414}.flowConsole{min-height:570px;padding:18px;display:grid;place-items:center;overflow-x:auto}.modelFlowCanvas{width:100%;min-width:760px;max-height:540px;overflow:visible}.modelFlowCanvas path{fill:none;stroke:#8da3b580;stroke-width:1;stroke-linecap:round}.modelFlowCanvas path.hot{stroke:var(--labs-cyan);stroke-width:1.45}.stage51FlowCanvas path{stroke:#75f0a47a}.flowNode{cursor:pointer}.flowNode rect{fill:#101923;stroke:var(--labs-border);stroke-width:.8}.flowNode text{fill:var(--labs-muted);font-size:13px;font-weight:800;pointer-events:none}.flowNode.active rect{fill:#0f766e;stroke:var(--labs-cyan)}.flowNode.active text{fill:#f8fafc}.flowInspector{padding:22px;position:sticky;top:92px}.flowInspector h2{margin:8px 0 10px;font-size:32px}.inspectorTabs{display:grid;gap:12px;margin:20px 0}.inspectorTabs section,.detailColumns section,.positioningColumns article,.sourceLinks a{border-top:1px solid var(--labs-border);padding-top:14px}.inspectorTabs h3,.detailColumns h3,.positioningColumns h3,.sourceMap h3{margin:0 0 8px;color:var(--labs-text)}.featureRows{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.featureRows code{padding:7px 8px;color:var(--labs-green);background:#75f0a414;border:1px solid rgba(117,240,164,.2);font-size:12px}.detailColumns{display:grid;grid-template-columns:1fr;gap:14px}.nextCallout,.verdictBand{margin-top:18px;padding:15px;display:flex;gap:11px;align-items:flex-start;color:var(--labs-green);background:#75f0a412;border:1px solid rgba(117,240,164,.2)}.resultHero{grid-template-columns:repeat(3,minmax(0,1fr))}.dataTable{overflow-x:auto}.dataTable table{width:100%;border-collapse:collapse;min-width:720px}.dataTable th,.dataTable td{padding:13px 14px;border-bottom:1px solid var(--labs-border);text-align:left;vertical-align:top}.dataTable th{color:var(--labs-dim);font-size:11px;text-transform:uppercase}.dataTable td{color:var(--labs-muted)}.stageCompare{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stageCompare h2{grid-column:1 / -1}.stageCompare div{border-top:1px solid var(--labs-border);padding:13px 0}.stageCompare span{display:block;color:var(--labs-dim);font-size:12px}.stageCompare strong{display:block;margin-top:6px}.definitionRows{grid-template-columns:repeat(3,minmax(0,1fr))}.thesisPanel{padding:clamp(20px,4vw,34px)}.thesisPanel p{margin:12px 0 18px;max-width:980px;font-size:19px}.thesisPanel strong{color:var(--labs-cyan);font-size:24px}.localFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.positioningColumns{grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}.positioningColumns article{min-height:100%}.positioningColumns section{margin-top:16px}.sourceMap{display:grid;gap:18px}.sourceMap>h2{margin-bottom:-4px}.sourceMap article{padding:20px}.compactTable{margin-top:14px;box-shadow:none;background:transparent}.sourceLinks{padding:22px}.sourceLinks>div{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sourceLinks a{display:grid;gap:7px;color:var(--labs-text)}.sourceLinks span{color:var(--labs-dim);font-size:11px}.sourceLinks strong{color:var(--labs-cyan);font-size:13px;line-height:1.45}@media (max-width: 1050px){.heroStage,.journeyLayout,.modelFlowLayout,.positioningColumns,.systemSplit{grid-template-columns:1fr}.timelineRail,.flowInspector{position:static}.learningGrid,.scoreLanes,.statRail,.localFacts,.evolutionRail{grid-template-columns:repeat(2,minmax(0,1fr))}.evolutionRail article:nth-child(2n){border-right:0}.readingBand>div,.sourceLinks>div,.definitionRows{grid-template-columns:1fr}}@media (max-width: 680px){.pageFrame{width:min(100vw - 22px,var(--labs-max));padding-top:28px}.sectionLead,.narrativeBand article{grid-template-columns:1fr}.heroStage{min-height:auto;padding-top:12px}.liveConsole{min-width:0}.scoreLanes,.statRail,.resultHero,.learningGrid,.stageCompare,.evolutionRail{grid-template-columns:1fr}.evolutionRail article{min-height:auto;border-right:0;border-bottom:1px solid var(--labs-border)}.evolutionRail article:last-child{border-bottom:0}.stageArticle,.principleBand,.readingBand,.sourceMap article,.sourceLinks,.flowInspector{padding:16px}.flowConsole{min-height:360px;padding:8px;overflow-x:hidden}.flowSystemTabs{width:100%;display:grid;grid-template-columns:1fr}.stackedFlowLayout .inspectorTabs,.stackedFlowLayout .detailColumns{grid-template-columns:1fr}.modelFlowCanvas{min-width:0}}.shell{width:min(var(--labs-max),calc(100vw - 32px));margin:0 auto;padding:34px 0 76px}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:end;margin-bottom:18px}.topbar h1{margin:0;font-size:clamp(30px,5vw,58px);line-height:.98}.topbar p{margin:10px 0 0;max-width:720px;color:var(--labs-muted);line-height:1.6}.mainTabs,.tabs{display:inline-flex;gap:6px;padding:5px;border:1px solid var(--labs-border);background:#101720c2}.mainTabs button,.tabs button,.feedback button,.examples button,.queryForm button{border:1px solid transparent;background:transparent;color:var(--labs-muted);cursor:pointer;font-size:12px;font-weight:850}.mainTabs button,.tabs button{min-height:34px;padding:0 10px}.mainTabs button.active,.tabs button.active,.examples button:hover{color:var(--labs-cyan);border-color:var(--labs-border-strong);background:#5eead414}.statusPill{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(117,240,164,.22);color:var(--labs-green);background:#75f0a412;font-size:12px;font-weight:850;white-space:nowrap}.workspace{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.2fr) minmax(300px,.78fr);gap:14px;align-items:stretch}.workspace>*,.topbar>*,.pageGrid>*{min-width:0}.queryPane,.centerPane,.inspector,.catalogPane,.endpointInspector,.metricsStrip{border:1px solid var(--labs-border);background:#101720c2;box-shadow:var(--labs-shadow)}.queryPane,.centerPane,.inspector,.endpointInspector{min-height:620px}.queryPane,.centerPane,.inspector{display:flex;flex-direction:column}.paneHeader,.tableHeader,.catalogToolbar{min-height:44px;padding:0 14px;border-bottom:1px solid var(--labs-border);display:flex;align-items:center;gap:8px;color:var(--labs-text);font-size:13px;font-weight:850}.messages{min-height:210px;max-height:320px;overflow:auto;padding:12px;display:grid;align-content:start;gap:10px}.querySystemIntro{padding:12px 14px;border-bottom:1px solid var(--labs-border);display:grid;gap:5px;background:#070a0f57}.querySystemIntro strong{color:var(--labs-text);font-size:13px}.querySystemIntro span{color:var(--labs-muted);font-size:12px;line-height:1.45}.empty,.error{border:1px solid var(--labs-border);padding:13px;color:var(--labs-muted);background:#070a0f6b;line-height:1.5}.error{margin:12px;color:var(--labs-red);border-color:#ff8f8f66}.message{display:grid;gap:5px;padding:12px;border:1px solid var(--labs-border);background:#070a0f6b}.message strong{font-size:11px;text-transform:uppercase;color:var(--labs-dim)}.message span{color:var(--labs-text)}.message small{color:var(--labs-muted);line-height:1.45}.message.router{border-color:#5eead438}.examples{display:grid;gap:8px;padding:12px;border-top:1px solid var(--labs-border)}.examples button{padding:10px;text-align:left;border-color:var(--labs-border);background:#ffffff08}.queryForm{margin-top:auto;padding:12px;border-top:1px solid var(--labs-border);display:grid;gap:10px}.queryForm textarea,.catalogToolbar input{width:100%;color:var(--labs-text);background:#080d13;border:1px solid var(--labs-border);outline:none}.queryForm textarea{min-height:96px;resize:vertical;padding:12px}.queryForm button,.feedback button{min-height:42px;display:inline-flex;justify-content:center;align-items:center;gap:8px;border-color:var(--labs-border-strong);color:#06100f;background:var(--labs-cyan)}.queryForm button:disabled{opacity:.55;cursor:progress}.decisionBand{padding:18px;border-bottom:1px solid var(--labs-border);display:grid;gap:18px}.decisionBand .label,.endpointInspector .label{color:var(--labs-dim);font-size:11px;font-weight:850;text-transform:uppercase}.decisionBand h2,.endpointInspector h2{margin:5px 0;color:var(--labs-text)}.decisionBand p,.endpointInspector p,.validation p,.graphDetails span{margin:0;color:var(--labs-muted);line-height:1.55}.confidenceGrid,.scoreCards,.metricsStrip,.compareMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.confidenceGrid div,.scoreCards div,.metricsStrip div,.compareMetrics div{border-top:1px solid var(--labs-border);padding:12px 0}.confidenceGrid span,.scoreCards span,.metricsStrip span,.compareMetrics span{display:block;color:var(--labs-dim);font-size:11px;font-weight:850;text-transform:uppercase}.confidenceGrid strong,.scoreCards strong,.metricsStrip strong,.compareMetrics strong{display:block;margin-top:6px;color:var(--labs-cyan);font-size:22px}.llmMeta{display:flex;flex-wrap:wrap;gap:8px}.llmMeta span{padding:6px 8px;border:1px solid rgba(117,240,164,.2);color:var(--labs-green);background:#75f0a40f;font-size:11px;font-weight:850;text-transform:uppercase}.followup{margin:14px;padding:12px;display:flex;gap:8px;color:var(--labs-amber);border:1px solid rgba(246,198,107,.28);background:#f6c66b12}.candidateTable,.endpointRows,.traceList,.graphPanel,.validation,.feedback,.raw{overflow:auto}.candidateTable table{width:100%;min-width:620px;border-collapse:collapse}.candidateTable th,.candidateTable td{padding:12px;border-bottom:1px solid var(--labs-border);text-align:left;vertical-align:top}.candidateTable th{color:var(--labs-dim);font-size:11px;text-transform:uppercase}.candidateTable td{color:var(--labs-muted)}.candidateTable code,.detailPath{display:block;color:var(--labs-text);white-space:normal}.candidateTable td span{display:block;margin-top:4px;color:var(--labs-dim);font-size:11px}.inspector{min-width:0}.inspector>.tabs{margin:10px;overflow-x:auto}.traceList,.validation,.feedback,.graphPanel{padding:12px}.traceStep{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--labs-border);color:var(--labs-green)}.traceStep strong,.graphDetails strong{display:block;color:var(--labs-text)}.traceStep span{color:var(--labs-muted);word-break:break-word}.graphCanvas{width:100%;height:auto;min-width:720px;min-height:290px;border:1px solid var(--labs-border);background:#080d13}.edgeLabel,.nodeKind{fill:var(--labs-dim);font-size:10px}.nodeLabel{fill:var(--labs-text);font-size:11px;font-weight:850;pointer-events:none}.graphNode{cursor:pointer}.graphEmpty{min-height:250px;display:grid;place-items:center;color:var(--labs-muted);border:1px solid var(--labs-border);background:#080d13}.graphDetails{margin-top:10px;padding:12px;border:1px solid var(--labs-border)}.validation ul{color:var(--labs-muted);line-height:1.6}.feedback{display:grid;gap:9px}.raw{margin:10px;max-height:520px;padding:12px;color:var(--labs-muted);background:#080d13;border:1px solid var(--labs-border);font-size:12px}.pageGrid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:14px}.comparePage{display:grid;gap:14px}.compareToolbar,.compareExamples,.compareCard{border:1px solid var(--labs-border);background:#101720c2;box-shadow:var(--labs-shadow)}.compareToolbar{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);gap:18px;align-items:end}.compareToolbar .label,.compareCard .label{color:var(--labs-dim);font-size:11px;font-weight:850;text-transform:uppercase}.compareToolbar h2,.compareCard h2{margin:6px 0;color:var(--labs-text)}.compareToolbar p{margin:0;max-width:720px;color:var(--labs-muted);line-height:1.55}.compareToolbar form{display:grid;gap:10px}.compareToolbar textarea{min-height:82px;resize:vertical;padding:11px;color:var(--labs-text);background:#080d13;border:1px solid var(--labs-border);outline:none}.compareToolbar button{min-height:42px;display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid var(--labs-border-strong);color:#06100f;background:var(--labs-cyan);font-size:12px;font-weight:850;cursor:pointer}.compareExamples{padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.compareExamples button{min-height:40px;padding:9px 10px;border:1px solid var(--labs-border);color:var(--labs-muted);background:#ffffff08;font-size:12px;font-weight:850;text-align:left;cursor:pointer}.compareExamples button:hover{color:var(--labs-cyan);border-color:var(--labs-border-strong);background:#5eead414}.compareSummary{padding:13px 15px;display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(246,198,107,.28);color:var(--labs-amber);background:#f6c66b12}.compareSummary.same{border-color:#75f0a433;color:var(--labs-green);background:#75f0a412}.compareGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.compareCard{min-width:0;padding:16px;display:grid;gap:13px}.compareCard header{display:flex;gap:12px;justify-content:space-between;align-items:start}.compareCard header>strong{padding:7px 9px;border:1px solid rgba(94,234,212,.24);color:var(--labs-cyan);background:#5eead412;font-size:11px;white-space:nowrap}.compareEndpoint{min-height:44px;padding:12px;color:var(--labs-text);border:1px solid var(--labs-border);background:#070a0f70;white-space:normal}.compareCandidates{display:grid;gap:8px}.compareCandidates div{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) 64px;gap:8px;align-items:center;padding:9px 0;border-top:1px solid var(--labs-border)}.compareCandidates span{color:var(--labs-cyan);font-size:12px;font-weight:900}.compareCandidates code{color:var(--labs-muted);white-space:normal}.compareCandidates strong{color:var(--labs-text);text-align:right}.catalogToolbar{justify-content:space-between;gap:14px}.catalogToolbar label{width:min(360px,46vw);display:flex;align-items:center;gap:8px}.catalogToolbar input{min-height:34px;padding:0 10px}.endpointRows{max-height:660px;padding:8px}.endpointRow{width:100%;min-height:70px;padding:11px;border:1px solid transparent;background:transparent;text-align:left;display:grid;gap:5px;cursor:pointer}.endpointRow:hover,.endpointRow.active{border-color:var(--labs-border-strong);background:#5eead40f}.endpointRow span,.endpointRow small{color:var(--labs-muted)}.endpointInspector{padding:18px}.endpointRaw{margin:16px 0 0}.metricsStrip{margin-top:14px;padding:0 18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (max-width: 1120px){.topbar,.workspace,.pageGrid,.compareToolbar,.compareGrid,.compareExamples{grid-template-columns:minmax(0,1fr)}.topbar{align-items:start}.mainTabs{width:max-content}.queryPane,.centerPane,.inspector,.endpointInspector{min-height:auto}}@media (max-width: 680px){.shell{width:min(100vw - 22px,var(--labs-max));padding-top:26px}.topbar{gap:12px}.mainTabs,.tabs{max-width:100%;overflow-x:auto}.confidenceGrid,.scoreCards,.metricsStrip,.compareMetrics{grid-template-columns:1fr}.catalogToolbar{align-items:stretch;flex-direction:column}.catalogToolbar label{width:100%}}
