.GraphIntelligenceStudy-module__56AqGG__wrapper{flex-direction:column;gap:3.5rem;margin-left:13rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__studySection{border-top:1px solid var(--border);flex-direction:column;gap:1.5rem;padding-top:2.25rem;scroll-margin-top:6rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__sectionHeader{flex-direction:column;gap:.5rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__sectionMarker{color:var(--accent);font:600 .68rem/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase}.GraphIntelligenceStudy-module__56AqGG__sectionTitle{font:400 clamp(2.2rem, 3.2vw, 2.85rem)/1.05 var(--font-display);letter-spacing:-.025em;color:var(--text-primary)}.GraphIntelligenceStudy-module__56AqGG__sectionLead{max-width:46rem;color:var(--text-secondary);font-size:.98rem;line-height:1.6}.GraphIntelligenceStudy-module__56AqGG__researchQuestionBox{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--surface));border-radius:1rem;flex-direction:column;gap:.45rem;margin-top:1.35rem;padding:1.15rem 1.4rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__researchQuestionLabel{font:600 .65rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.GraphIntelligenceStudy-module__56AqGG__researchQuestionText{font-family:var(--font-interface);color:var(--text-primary);font-size:1.05rem;font-style:italic;font-weight:500;line-height:1.45}.GraphIntelligenceStudy-module__56AqGG__challengeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.GraphIntelligenceStudy-module__56AqGG__challengeCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);transition:transform .24s var(--ease-out-expo), border-color .2s ease;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__challengeCard:hover{border-color:var(--accent);transform:translateY(-2px)}.GraphIntelligenceStudy-module__56AqGG__cardTag{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font:600 .62rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.25rem .65rem}.GraphIntelligenceStudy-module__56AqGG__cardHeading{font:600 1.25rem/1.25 var(--font-interface);color:var(--text-primary);letter-spacing:-.015em}.GraphIntelligenceStudy-module__56AqGG__cardBody{color:var(--text-secondary);flex-direction:column;gap:.75rem;font-size:.9rem;line-height:1.62;display:flex}.GraphIntelligenceStudy-module__56AqGG__cardCallout{border-left:2px solid var(--accent);background:var(--surface-soft);color:var(--text-primary);margin-top:.5rem;padding:.85rem 1rem;font-size:.86rem;font-weight:500;line-height:1.45}.GraphIntelligenceStudy-module__56AqGG__graphDiagramCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:1.25rem;flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__diagramFlow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid;position:relative}.GraphIntelligenceStudy-module__56AqGG__flowStep{border:1px solid var(--border);background:var(--surface);border-radius:1rem;flex-direction:column;gap:.45rem;padding:1.15rem 1rem;display:flex;position:relative}.GraphIntelligenceStudy-module__56AqGG__flowStepBadge{font:600 .6rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.GraphIntelligenceStudy-module__56AqGG__flowStepTitle{color:var(--text-primary);font-size:.95rem;font-weight:600}.GraphIntelligenceStudy-module__56AqGG__flowStepDesc{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.GraphIntelligenceStudy-module__56AqGG__flowRelation{border-top:1px dashed var(--border);font:500 .68rem/1 var(--font-mono);color:var(--text-muted);align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__schemaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.5rem;display:grid}.GraphIntelligenceStudy-module__56AqGG__schemaItem{border:1px solid var(--border);background:var(--surface-soft);border-radius:.85rem;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__schemaItem strong{color:var(--text-primary);font-size:.88rem}.GraphIntelligenceStudy-module__56AqGG__schemaItem p{color:var(--text-secondary);font-size:.82rem;line-height:1.5}.GraphIntelligenceStudy-module__56AqGG__leakageNote{border:1px solid color-mix(in srgb, var(--color-system) 30%, var(--border));background:color-mix(in srgb, var(--color-system) 6%, var(--surface));color:var(--text-secondary);border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:.95rem 1.25rem;font-size:.84rem;line-height:1.5;display:flex}.GraphIntelligenceStudy-module__56AqGG__leakageNote strong{color:var(--text-primary)}.GraphIntelligenceStudy-module__56AqGG__architectureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.GraphIntelligenceStudy-module__56AqGG__archCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);transition:transform .24s var(--ease-out-expo), border-color .2s ease;border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__archCard:hover{border-color:var(--accent);transform:translateY(-2px)}.GraphIntelligenceStudy-module__56AqGG__archHeader{flex-direction:column;gap:.35rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__archBadge{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font:600 .62rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.22rem .6rem}.GraphIntelligenceStudy-module__56AqGG__archBaselineBadge{color:var(--text-muted);background:#8490a326}.GraphIntelligenceStudy-module__56AqGG__archTitle{font:600 1.3rem/1.2 var(--font-interface);color:var(--text-primary);letter-spacing:-.015em}.GraphIntelligenceStudy-module__56AqGG__archDesc{color:var(--text-secondary);font-size:.88rem;line-height:1.55}.GraphIntelligenceStudy-module__56AqGG__pipelineSteps{flex-direction:column;gap:.65rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__pipelineStepItem{border:1px solid var(--border);background:var(--surface-soft);border-radius:.75rem;align-items:flex-start;gap:.85rem;padding:.75rem .95rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__stepNumber{font:600 .7rem/1 var(--font-mono);color:var(--accent);padding-top:.2rem}.GraphIntelligenceStudy-module__56AqGG__stepContent{flex:1}.GraphIntelligenceStudy-module__56AqGG__stepContent strong{color:var(--text-primary);font-size:.84rem;display:block}.GraphIntelligenceStudy-module__56AqGG__stepContent p{color:var(--text-secondary);margin-top:.15rem;font-size:.78rem;line-height:1.4}.GraphIntelligenceStudy-module__56AqGG__evalCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:1.25rem;flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__evalStatsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.GraphIntelligenceStudy-module__56AqGG__evalStat{border:1px solid var(--border);background:var(--surface-soft);border-radius:.95rem;flex-direction:column;gap:.35rem;padding:1.25rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__evalStatValue{color:var(--accent);font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:700;line-height:1;font-family:var(--font-interface)}.GraphIntelligenceStudy-module__56AqGG__evalStatLabel{font:600 .68rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.GraphIntelligenceStudy-module__56AqGG__evalStatNote{color:var(--text-secondary);font-size:.78rem}.GraphIntelligenceStudy-module__56AqGG__tableWrapper{border:1px solid var(--border);border-radius:.85rem;overflow-x:auto}.GraphIntelligenceStudy-module__56AqGG__comparisonTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.GraphIntelligenceStudy-module__56AqGG__comparisonTable th{font:600 .68rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow-color);background:var(--surface-elevated);border-bottom:1px solid var(--border);padding:.85rem 1.15rem}.GraphIntelligenceStudy-module__56AqGG__comparisonTable td{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:.95rem 1.15rem}.GraphIntelligenceStudy-module__56AqGG__comparisonTable tr:last-child td{border-bottom:none}.GraphIntelligenceStudy-module__56AqGG__metricName{font-weight:600;color:var(--text-primary)!important}.GraphIntelligenceStudy-module__56AqGG__highlightValue{font-weight:600;color:var(--accent)!important}.GraphIntelligenceStudy-module__56AqGG__gainTag{background:color-mix(in srgb, var(--color-intel) 14%, transparent);color:var(--color-intel);font:600 .72rem/1 var(--font-mono);border-radius:999px;padding:.15rem .5rem;display:inline-block}.GraphIntelligenceStudy-module__56AqGG__disclaimerNotice{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);border-radius:.85rem;padding:.95rem 1.25rem;font-size:.82rem;font-style:italic;line-height:1.5}.GraphIntelligenceStudy-module__56AqGG__challengesRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.GraphIntelligenceStudy-module__56AqGG__challengeStepCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:1.15rem;flex-direction:column;gap:.65rem;padding:1.4rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__challengeStepHeader{align-items:center;gap:.5rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__challengeStepNum{font:600 .65rem/1 var(--font-mono);color:var(--accent)}.GraphIntelligenceStudy-module__56AqGG__challengeStepTitle{color:var(--text-primary);font-size:.98rem;font-weight:600;line-height:1.3}.GraphIntelligenceStudy-module__56AqGG__challengeStepText{color:var(--text-secondary);font-size:.84rem;line-height:1.55}.GraphIntelligenceStudy-module__56AqGG__learningsCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__learningsTitle{font:600 1.22rem/1.25 var(--font-interface);color:var(--text-primary)}.GraphIntelligenceStudy-module__56AqGG__learningsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.GraphIntelligenceStudy-module__56AqGG__learningItem{border:1px solid var(--border);background:var(--surface-soft);border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__learningDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.45rem}.GraphIntelligenceStudy-module__56AqGG__learningItem p{color:var(--text-secondary);font-size:.86rem;line-height:1.55}.GraphIntelligenceStudy-module__56AqGG__repoCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:1.25rem;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__repoTopRow{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__repoInfo{flex-direction:column;gap:.45rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__repoTitle{font:600 1.3rem/1.2 var(--font-interface);color:var(--text-primary)}.GraphIntelligenceStudy-module__56AqGG__repoDesc{max-width:38rem;color:var(--text-secondary);font-size:.9rem;line-height:1.55}.GraphIntelligenceStudy-module__56AqGG__repoButton{background:var(--text-primary);color:var(--on-primary);white-space:nowrap;box-shadow:var(--card-shadow);transition:transform .22s var(--ease-out-expo), opacity .18s ease;border-radius:999px;flex-shrink:0;align-items:center;gap:.65rem;padding:.85rem 1.65rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.GraphIntelligenceStudy-module__56AqGG__repoButton:hover{opacity:.92;transform:translateY(-2px)}.GraphIntelligenceStudy-module__56AqGG__repoDataNotice{border:1px dashed var(--border);background:var(--surface-soft);color:var(--text-muted);border-radius:.85rem;padding:.95rem 1.25rem;font-size:.82rem;line-height:1.5}.GraphIntelligenceStudy-module__56AqGG__techStackRow{border-top:1px solid var(--border);flex-direction:column;gap:.65rem;padding-top:1rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__techStackLabel{font:600 .65rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow-color)}.GraphIntelligenceStudy-module__56AqGG__techTags{flex-wrap:wrap;gap:.5rem;display:flex}.GraphIntelligenceStudy-module__56AqGG__techTag{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font:550 .72rem/1 var(--font-mono);letter-spacing:.04em;border-radius:999px;padding:.35rem .85rem}@media (max-width:1100px){.GraphIntelligenceStudy-module__56AqGG__wrapper{margin-left:0}.GraphIntelligenceStudy-module__56AqGG__challengeGrid,.GraphIntelligenceStudy-module__56AqGG__architectureGrid,.GraphIntelligenceStudy-module__56AqGG__learningsList,.GraphIntelligenceStudy-module__56AqGG__diagramFlow,.GraphIntelligenceStudy-module__56AqGG__challengesRow{grid-template-columns:1fr}.GraphIntelligenceStudy-module__56AqGG__repoTopRow{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.GraphIntelligenceStudy-module__56AqGG__evalStatsRow,.GraphIntelligenceStudy-module__56AqGG__schemaGrid{grid-template-columns:1fr}}
.RagBenchmarkStudy-module__hQn0CW__wrapper{flex-direction:column;gap:3.5rem;margin-left:13rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__studySection{border-top:1px solid var(--border);flex-direction:column;gap:1.5rem;padding-top:2.25rem;scroll-margin-top:6rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__sectionHeader{flex-direction:column;gap:.5rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__sectionMarker{color:var(--accent);font:600 .68rem/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase}.RagBenchmarkStudy-module__hQn0CW__sectionTitle{font:400 clamp(2.2rem, 3.2vw, 2.85rem)/1.05 var(--font-display);letter-spacing:-.025em;color:var(--text-primary)}.RagBenchmarkStudy-module__hQn0CW__sectionLead{max-width:48rem;color:var(--text-secondary);font-size:.98rem;line-height:1.6}.RagBenchmarkStudy-module__hQn0CW__researchQuestionBox{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface));border-radius:1rem;flex-direction:column;gap:.45rem;margin-top:1.35rem;padding:1.15rem 1.4rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__researchQuestionLabel{font:600 .65rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.RagBenchmarkStudy-module__hQn0CW__researchQuestionText{font-family:var(--font-interface);color:var(--text-primary);font-size:1.05rem;font-style:italic;font-weight:500;line-height:1.45}.RagBenchmarkStudy-module__hQn0CW__heroCtaRow{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.35rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__heroCtaPrimary{background:var(--text-primary);color:var(--on-primary);transition:transform .22s var(--ease-out-expo), opacity .18s ease;box-shadow:var(--card-shadow);border-radius:999px;align-items:center;gap:.55rem;padding:.65rem 1.35rem;font-size:.84rem;font-weight:500;text-decoration:none;display:inline-flex}.RagBenchmarkStudy-module__hQn0CW__heroCtaPrimary:hover{opacity:.92;transform:translateY(-2px)}.RagBenchmarkStudy-module__hQn0CW__heroCtaSecondary{border:1px solid var(--border-strong);background:var(--glass-bg);color:var(--text-primary);transition:transform .22s var(--ease-out-expo), border-color .18s ease, background .18s ease;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem 1.35rem;font-size:.84rem;font-weight:500;text-decoration:none;display:inline-flex}.RagBenchmarkStudy-module__hQn0CW__heroCtaSecondary:hover{border-color:var(--color-data);background:var(--surface-soft);transform:translateY(-2px)}.RagBenchmarkStudy-module__hQn0CW__challengeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.RagBenchmarkStudy-module__hQn0CW__challengeCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);transition:transform .24s var(--ease-out-expo), border-color .2s ease;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__challengeCard:hover{border-color:var(--accent);transform:translateY(-2px)}.RagBenchmarkStudy-module__hQn0CW__cardTag{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font:600 .62rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.25rem .65rem}.RagBenchmarkStudy-module__hQn0CW__cardHeading{font:600 1.25rem/1.25 var(--font-interface);color:var(--text-primary);letter-spacing:-.015em}.RagBenchmarkStudy-module__hQn0CW__cardBody{color:var(--text-secondary);flex-direction:column;gap:.75rem;font-size:.9rem;line-height:1.62;display:flex}.RagBenchmarkStudy-module__hQn0CW__cardCallout{border-left:2px solid var(--accent);background:var(--surface-soft);color:var(--text-primary);margin-top:.5rem;padding:.85rem 1rem;font-size:.86rem;font-weight:500;line-height:1.45}.RagBenchmarkStudy-module__hQn0CW__approachGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.RagBenchmarkStudy-module__hQn0CW__approachCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);transition:transform .24s var(--ease-out-expo), border-color .2s ease;border-radius:1.25rem;flex-direction:column;gap:1.15rem;padding:1.75rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__approachCard:hover{border-color:var(--accent);transform:translateY(-2px)}.RagBenchmarkStudy-module__hQn0CW__approachBadgeRetrieval{background:color-mix(in srgb, var(--color-data) 14%, transparent);color:var(--color-data)}.RagBenchmarkStudy-module__hQn0CW__approachBadgeGeneration{background:color-mix(in srgb, var(--color-intel) 14%, transparent);color:var(--color-intel)}.RagBenchmarkStudy-module__hQn0CW__approachSpecs{flex-direction:column;gap:.65rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__specRow{border:1px solid var(--border);background:var(--surface-soft);border-radius:.65rem;align-items:flex-start;gap:.75rem;padding:.65rem .85rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__specLabel{font:600 .68rem/1 var(--font-mono);color:var(--text-muted);text-transform:uppercase;min-width:5.5rem;padding-top:.15rem}.RagBenchmarkStudy-module__hQn0CW__specValue{color:var(--text-primary);font-size:.82rem;line-height:1.4}.RagBenchmarkStudy-module__hQn0CW__archDiagramCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:1.25rem;flex-direction:column;gap:1.75rem;padding:2rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__pipelineVisual{flex-direction:column;gap:1.25rem;display:flex;position:relative}.RagBenchmarkStudy-module__hQn0CW__prepBlock{border:1px solid var(--border);background:var(--surface);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__blockKicker{font:600 .65rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.RagBenchmarkStudy-module__hQn0CW__prepSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.RagBenchmarkStudy-module__hQn0CW__prepStepItem{border:1px dashed var(--border);background:var(--surface-soft);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.75rem .95rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__prepStepItem strong{color:var(--text-primary);font-size:.84rem}.RagBenchmarkStudy-module__hQn0CW__prepStepItem span{color:var(--text-muted);font-size:.75rem}.RagBenchmarkStudy-module__hQn0CW__phaseContainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}.RagBenchmarkStudy-module__hQn0CW__phaseCard{border:1px solid var(--border-strong);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.4rem;display:flex;position:relative}.RagBenchmarkStudy-module__hQn0CW__phaseRetrieval{background:color-mix(in srgb, var(--color-data) 4%, var(--surface));border-color:color-mix(in srgb, var(--color-data) 32%, var(--border))}.RagBenchmarkStudy-module__hQn0CW__phaseGeneration{background:color-mix(in srgb, var(--color-intel) 4%, var(--surface));border-color:color-mix(in srgb, var(--color-intel) 32%, var(--border))}.RagBenchmarkStudy-module__hQn0CW__phaseHeader{justify-content:space-between;align-items:center;display:flex}.RagBenchmarkStudy-module__hQn0CW__phaseTagBlue{font:600 .65rem/1 var(--font-mono);color:var(--color-data);letter-spacing:.14em;text-transform:uppercase}.RagBenchmarkStudy-module__hQn0CW__phaseTagGreen{font:600 .65rem/1 var(--font-mono);color:var(--color-intel);letter-spacing:.14em;text-transform:uppercase}.RagBenchmarkStudy-module__hQn0CW__phaseNodes{flex-direction:column;gap:.65rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__phaseNode{border:1px solid var(--border);background:var(--card-bg);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .95rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__nodeTitle{color:var(--text-primary);font-size:.85rem;font-weight:600}.RagBenchmarkStudy-module__hQn0CW__nodeMeta{font:500 .68rem/1 var(--font-mono);color:var(--text-muted)}.RagBenchmarkStudy-module__hQn0CW__bridgeCallout{border:1px dashed var(--color-data);background:color-mix(in srgb, var(--color-data) 8%, var(--surface));color:var(--text-primary);border-radius:.85rem;align-items:center;gap:.75rem;padding:.85rem 1.15rem;font-size:.84rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__retrievalSection{flex-direction:column;gap:1.5rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__resultsCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:1.25rem;flex-direction:column;gap:1.75rem;padding:1.75rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__chartContainer{border:1px solid var(--border);background:var(--surface-soft);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem 1.4rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__chartHeader{justify-content:space-between;align-items:center;display:flex}.RagBenchmarkStudy-module__hQn0CW__chartTitle{font:600 .82rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow-color)}.RagBenchmarkStudy-module__hQn0CW__chartSubtitle{color:var(--text-muted);font-size:.75rem}.RagBenchmarkStudy-module__hQn0CW__barList{flex-direction:column;gap:.85rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__barRow{grid-template-columns:8.5rem 1fr 4.5rem;align-items:center;gap:1rem;display:grid}.RagBenchmarkStudy-module__hQn0CW__barLabel{font:550 .8rem/1 var(--font-interface);color:var(--text-primary)}.RagBenchmarkStudy-module__hQn0CW__barTrack{background:var(--surface);border:1px solid var(--border);border-radius:.45rem;height:1.45rem;position:relative;overflow:hidden}.RagBenchmarkStudy-module__hQn0CW__barFillBlue{height:100%;transition:width .8s var(--ease-out-expo);background:linear-gradient(90deg,#1479d1,#3aa7ff);border-radius:.4rem}.RagBenchmarkStudy-module__hQn0CW__barFillTop{box-shadow:0 0 12px #1479d166}.RagBenchmarkStudy-module__hQn0CW__barFillGray{background:color-mix(in srgb, var(--text-muted) 50%, var(--border));border-radius:.4rem;height:100%}.RagBenchmarkStudy-module__hQn0CW__barValue{font:650 .84rem/1 var(--font-mono);color:var(--text-primary);text-align:right}.RagBenchmarkStudy-module__hQn0CW__barValueHighlight{color:var(--color-data)!important}.RagBenchmarkStudy-module__hQn0CW__tableWrapper{border:1px solid var(--border);border-radius:.85rem;overflow-x:auto}.RagBenchmarkStudy-module__hQn0CW__dataTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.RagBenchmarkStudy-module__hQn0CW__dataTable th{font:600 .68rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow-color);background:var(--surface-elevated);border-bottom:1px solid var(--border);padding:.85rem 1.15rem}.RagBenchmarkStudy-module__hQn0CW__dataTable td{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:.95rem 1.15rem}.RagBenchmarkStudy-module__hQn0CW__dataTable tr:last-child td{border-bottom:none}.RagBenchmarkStudy-module__hQn0CW__highlightRow{background:color-mix(in srgb, var(--color-data) 6%, transparent)}.RagBenchmarkStudy-module__hQn0CW__highlightRow td{color:var(--text-primary);font-weight:550}.RagBenchmarkStudy-module__hQn0CW__topBadge{background:var(--color-data);color:var(--on-primary);font:650 .62rem/1 var(--font-mono);border-radius:999px;margin-left:.5rem;padding:.15rem .5rem;display:inline-block}.RagBenchmarkStudy-module__hQn0CW__generationSection{flex-direction:column;gap:1.5rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__observationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.RagBenchmarkStudy-module__hQn0CW__observationCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:1.15rem;flex-direction:column;gap:.65rem;padding:1.4rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__observationNum{font:600 .65rem/1 var(--font-mono);color:var(--color-data)}.RagBenchmarkStudy-module__hQn0CW__observationTitle{font:600 1.05rem/1.25 var(--font-interface);color:var(--text-primary)}.RagBenchmarkStudy-module__hQn0CW__observationText{color:var(--text-secondary);font-size:.84rem;line-height:1.55}.RagBenchmarkStudy-module__hQn0CW__groupedChartContainer{border:1px solid var(--border);background:var(--surface-soft);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.4rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__legendRow{align-items:center;gap:1.5rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__legendItem{font:550 .75rem/1 var(--font-mono);color:var(--text-secondary);align-items:center;gap:.5rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__legendDotBlue{background:#1479d1;border-radius:.2rem;width:.75rem;height:.75rem}.RagBenchmarkStudy-module__hQn0CW__legendDotGreen{background:#2d9b63;border-radius:.2rem;width:.75rem;height:.75rem}.RagBenchmarkStudy-module__hQn0CW__groupedList{flex-direction:column;gap:1rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__groupedRow{grid-template-columns:9.5rem 1fr;align-items:center;gap:1.25rem;display:grid}.RagBenchmarkStudy-module__hQn0CW__groupedLabel{flex-direction:column;gap:.15rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__groupedModelName{font:600 .85rem/1 var(--font-interface);color:var(--text-primary)}.RagBenchmarkStudy-module__hQn0CW__groupedContextName{font:500 .68rem/1 var(--font-mono);color:var(--text-muted)}.RagBenchmarkStudy-module__hQn0CW__groupedBars{flex-direction:column;gap:.4rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__singleBarWithVal{align-items:center;gap:.65rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__barTrackHalf{background:var(--surface);border:1px solid var(--border);border-radius:.35rem;flex:1;height:1.15rem;overflow:hidden}.RagBenchmarkStudy-module__hQn0CW__barFillCorrectness{background:#1479d1;border-radius:.3rem;height:100%}.RagBenchmarkStudy-module__hQn0CW__barFillGrounding{background:#2d9b63;border-radius:.3rem;height:100%}.RagBenchmarkStudy-module__hQn0CW__barMiniVal{font:600 .75rem/1 var(--font-mono);min-width:3rem}.RagBenchmarkStudy-module__hQn0CW__caveatCard{border:1px solid color-mix(in srgb, var(--color-system) 30%, var(--border));background:color-mix(in srgb, var(--color-system) 6%, var(--surface));color:var(--text-secondary);border-radius:1rem;padding:1.15rem 1.4rem;font-size:.85rem;line-height:1.55}.RagBenchmarkStudy-module__hQn0CW__caveatCard strong{color:var(--text-primary)}.RagBenchmarkStudy-module__hQn0CW__failureCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__failureQueryBox{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;flex-direction:column;gap:.35rem;padding:1rem 1.25rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__failureQueryKicker{font:600 .65rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.RagBenchmarkStudy-module__hQn0CW__failureQueryText{font-family:var(--font-interface);color:var(--text-primary);font-size:.98rem;font-weight:600}.RagBenchmarkStudy-module__hQn0CW__failureComparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.RagBenchmarkStudy-module__hQn0CW__failureCol{border:1px solid var(--border);background:var(--surface-soft);border-radius:.95rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__failureColHeader{justify-content:space-between;align-items:center;display:flex}.RagBenchmarkStudy-module__hQn0CW__failureColTitle{font:600 .78rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.RagBenchmarkStudy-module__hQn0CW__statusFail{color:#ef4444;font:600 .65rem/1 var(--font-mono);background:#ef44441f;border-radius:999px;padding:.15rem .5rem}.RagBenchmarkStudy-module__hQn0CW__statusPass{color:#2d9b63;font:600 .65rem/1 var(--font-mono);background:#2d9b631f;border-radius:999px;padding:.15rem .5rem}.RagBenchmarkStudy-module__hQn0CW__failurePassage{background:var(--surface);border:1px dashed var(--border);color:var(--text-secondary);border-radius:.55rem;padding:.75rem .85rem;font-size:.78rem;font-style:italic;line-height:1.45}.RagBenchmarkStudy-module__hQn0CW__failureProblem{color:var(--text-secondary);font-size:.82rem;line-height:1.5}.RagBenchmarkStudy-module__hQn0CW__failureDiagnosis{border-left:3px solid var(--accent);background:var(--surface-soft);color:var(--text-secondary);border-radius:.85rem;padding:1rem 1.25rem;font-size:.85rem;line-height:1.55}.RagBenchmarkStudy-module__hQn0CW__failureDiagnosis strong{color:var(--text-primary)}.RagBenchmarkStudy-module__hQn0CW__limitationsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.RagBenchmarkStudy-module__hQn0CW__limitationItem{border:1px solid var(--border);background:var(--card-bg);border-radius:1rem;flex-direction:column;gap:.45rem;padding:1.25rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__limitationTitle{font:600 .95rem/1.25 var(--font-interface);color:var(--text-primary)}.RagBenchmarkStudy-module__hQn0CW__limitationText{color:var(--text-secondary);font-size:.82rem;line-height:1.5}.RagBenchmarkStudy-module__hQn0CW__challengesRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.RagBenchmarkStudy-module__hQn0CW__challengeStepCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:1.15rem;flex-direction:column;gap:.65rem;padding:1.4rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__challengeStepNum{font:600 .65rem/1 var(--font-mono);color:var(--accent)}.RagBenchmarkStudy-module__hQn0CW__challengeStepTitle{color:var(--text-primary);font-size:.98rem;font-weight:600;line-height:1.3}.RagBenchmarkStudy-module__hQn0CW__challengeStepText{color:var(--text-secondary);font-size:.84rem;line-height:1.55}.RagBenchmarkStudy-module__hQn0CW__learningsCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__learningsTitle{font:600 1.22rem/1.25 var(--font-interface);color:var(--text-primary)}.RagBenchmarkStudy-module__hQn0CW__learningsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.RagBenchmarkStudy-module__hQn0CW__learningItem{border:1px solid var(--border);background:var(--surface-soft);border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__learningDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.45rem}.RagBenchmarkStudy-module__hQn0CW__learningItem p{color:var(--text-secondary);font-size:.86rem;line-height:1.55}.RagBenchmarkStudy-module__hQn0CW__repoCard{border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:1.25rem;flex-direction:column;gap:1.75rem;padding:2rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__repoTopRow{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__repoInfo{flex-direction:column;gap:.45rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__repoTitle{font:600 1.3rem/1.2 var(--font-interface);color:var(--text-primary)}.RagBenchmarkStudy-module__hQn0CW__repoDesc{max-width:38rem;color:var(--text-secondary);font-size:.9rem;line-height:1.55}.RagBenchmarkStudy-module__hQn0CW__repoActions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__techStackRow{border-top:1px solid var(--border);flex-direction:column;gap:.65rem;padding-top:1.25rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__techStackLabel{font:600 .65rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow-color)}.RagBenchmarkStudy-module__hQn0CW__techTags{flex-wrap:wrap;gap:.5rem;display:flex}.RagBenchmarkStudy-module__hQn0CW__techTag{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font:550 .72rem/1 var(--font-mono);letter-spacing:.04em;border-radius:999px;padding:.35rem .85rem}@media (max-width:1100px){.RagBenchmarkStudy-module__hQn0CW__wrapper{margin-left:0}.RagBenchmarkStudy-module__hQn0CW__challengeGrid,.RagBenchmarkStudy-module__hQn0CW__approachGrid,.RagBenchmarkStudy-module__hQn0CW__phaseContainer,.RagBenchmarkStudy-module__hQn0CW__prepSteps,.RagBenchmarkStudy-module__hQn0CW__observationGrid,.RagBenchmarkStudy-module__hQn0CW__challengesRow,.RagBenchmarkStudy-module__hQn0CW__limitationsRow,.RagBenchmarkStudy-module__hQn0CW__learningsList,.RagBenchmarkStudy-module__hQn0CW__failureComparisonGrid{grid-template-columns:1fr}.RagBenchmarkStudy-module__hQn0CW__repoTopRow{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.RagBenchmarkStudy-module__hQn0CW__barRow{grid-template-columns:1fr;gap:.35rem}.RagBenchmarkStudy-module__hQn0CW__groupedRow{grid-template-columns:1fr;gap:.45rem}}
.RunRightAiStudy-module__l55kRG__wrapper{flex-direction:column;gap:3.5rem;margin-left:13rem;display:flex}.RunRightAiStudy-module__l55kRG__studySection{border-top:1px solid var(--border);flex-direction:column;gap:1.5rem;padding-top:2.25rem;scroll-margin-top:6rem;display:flex}.RunRightAiStudy-module__l55kRG__sectionHeader{flex-direction:column;gap:.5rem;display:flex}.RunRightAiStudy-module__l55kRG__sectionMarker{color:var(--accent);font:600 .68rem/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase}.RunRightAiStudy-module__l55kRG__sectionTitle{font:400 clamp(2.2rem, 3.2vw, 2.85rem)/1.05 var(--font-display);letter-spacing:-.025em;color:var(--text-primary)}.RunRightAiStudy-module__l55kRG__sectionLead{max-width:48rem;color:var(--text-secondary);font-size:.98rem;line-height:1.6}.RunRightAiStudy-module__l55kRG__researchQuestionBox{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface));border-radius:1rem;flex-direction:column;gap:.45rem;margin-top:1.35rem;padding:1.15rem 1.4rem;display:flex}.RunRightAiStudy-module__l55kRG__researchQuestionLabel{font:600 .65rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.RunRightAiStudy-module__l55kRG__researchQuestionText{font-family:var(--font-interface);color:var(--text-primary);font-size:1.05rem;font-style:italic;font-weight:500;line-height:1.45}.RunRightAiStudy-module__l55kRG__heroCtaRow{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.35rem;display:flex}.RunRightAiStudy-module__l55kRG__heroCtaPrimary{background:var(--text-primary);color:var(--on-primary);transition:transform .22s var(--ease-out-expo), opacity .18s ease;box-shadow:var(--card-shadow);border-radius:999px;align-items:center;gap:.55rem;padding:.65rem 1.35rem;font-size:.84rem;font-weight:500;text-decoration:none;display:inline-flex}.RunRightAiStudy-module__l55kRG__heroCtaPrimary:hover{opacity:.92;transform:translateY(-2px)}.RunRightAiStudy-module__l55kRG__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.RunRightAiStudy-module__l55kRG__gridThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.RunRightAiStudy-module__l55kRG__card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;transition:border-color .2s;display:flex}.RunRightAiStudy-module__l55kRG__card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.RunRightAiStudy-module__l55kRG__cardBadge{font:600 .65rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--surface-soft);color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;align-self:flex-start;padding:.25rem .65rem}.RunRightAiStudy-module__l55kRG__cardTitle{color:var(--text-primary);letter-spacing:-.015em;font-size:1.1rem;font-weight:600}.RunRightAiStudy-module__l55kRG__cardText{color:var(--text-secondary);font-size:.88rem;line-height:1.55}.RunRightAiStudy-module__l55kRG__poseDisplayContainer{background:var(--surface-soft);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.RunRightAiStudy-module__l55kRG__poseFrameViewport{aspect-ratio:16/9;background:radial-gradient(circle at 65%,#17212f 0%,#0c111a 75%,#07090e 100%);border:1px solid #ffffff14;border-radius:.75rem;justify-content:center;align-items:center;width:100%;max-height:440px;display:flex;position:relative;overflow:hidden}.RunRightAiStudy-module__l55kRG__poseSvg{width:100%;height:100%;display:block}.RunRightAiStudy-module__l55kRG__poseMetadataBar{background:var(--surface);border:1px solid var(--border);font:500 .74rem/1 var(--font-mono);color:var(--text-secondary);border-radius:.65rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.RunRightAiStudy-module__l55kRG__poseMetaItem{align-items:center;gap:.45rem;display:flex}.RunRightAiStudy-module__l55kRG__poseMetaDot{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #22c55e}.RunRightAiStudy-module__l55kRG__poseCaption{color:var(--text-secondary);padding:0 .25rem;font-size:.82rem;line-height:1.45}.RunRightAiStudy-module__l55kRG__calibrationContainer{background:var(--surface-soft);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.RunRightAiStudy-module__l55kRG__calibrationVisualRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;display:grid}.RunRightAiStudy-module__l55kRG__calibrationPlaneCard{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.15rem;display:flex}.RunRightAiStudy-module__l55kRG__planeHeader{justify-content:space-between;align-items:center;display:flex}.RunRightAiStudy-module__l55kRG__planeTitle{font:600 .75rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.RunRightAiStudy-module__l55kRG__planeBadge{font:500 .68rem/1 var(--font-mono);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border-radius:4px;padding:.2rem .5rem}.RunRightAiStudy-module__l55kRG__planeCanvas{background:var(--surface-soft);border:1px solid var(--border);border-radius:.5rem;width:100%;height:200px;position:relative;overflow:hidden}.RunRightAiStudy-module__l55kRG__homographyArrowBox{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.RunRightAiStudy-module__l55kRG__homographySymbol{background:color-mix(in srgb, var(--accent) 15%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));width:48px;height:48px;color:var(--accent);font:700 1.25rem/1 var(--font-display);border-radius:50%;justify-content:center;align-items:center;display:flex}.RunRightAiStudy-module__l55kRG__homographyLabel{font:600 .68rem/1.2 var(--font-mono);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;max-width:90px}.RunRightAiStudy-module__l55kRG__homographyFormula{font:500 .65rem/1 var(--font-mono);color:var(--text-secondary)}.RunRightAiStudy-module__l55kRG__markerTableCard{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;margin-top:.5rem;overflow:hidden}.RunRightAiStudy-module__l55kRG__markerTable{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}.RunRightAiStudy-module__l55kRG__markerTable th{background:var(--surface-soft);color:var(--text-secondary);font:600 .68rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border);padding:.65rem 1rem}.RunRightAiStudy-module__l55kRG__markerTable td{border-bottom:1px solid var(--border);color:var(--text-primary);font-family:var(--font-mono);padding:.65rem 1rem;font-size:.78rem}.RunRightAiStudy-module__l55kRG__markerTable tr:last-child td{border-bottom:none}.RunRightAiStudy-module__l55kRG__markerPill{background:color-mix(in srgb, var(--accent) 15%, transparent);width:22px;height:22px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.RunRightAiStudy-module__l55kRG__pipelineBox{background:var(--surface-soft);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}.RunRightAiStudy-module__l55kRG__pipelineBranches{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid;position:relative}.RunRightAiStudy-module__l55kRG__branchColumn{background:var(--surface);border:1px solid var(--border);border-radius:.85rem;flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.RunRightAiStudy-module__l55kRG__branchHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:.65rem;display:flex}.RunRightAiStudy-module__l55kRG__branchTitle{font:600 .74rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.RunRightAiStudy-module__l55kRG__branchTag{font:500 .65rem/1 var(--font-mono);color:var(--text-secondary)}.RunRightAiStudy-module__l55kRG__stepChain{flex-direction:column;gap:.55rem;display:flex}.RunRightAiStudy-module__l55kRG__pipelineNode{background:var(--surface-soft);border:1px solid var(--border);border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.65rem .85rem;transition:transform .16s,border-color .16s;display:flex}.RunRightAiStudy-module__l55kRG__pipelineNode:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));transform:translate(3px)}.RunRightAiStudy-module__l55kRG__nodeIndex{font:700 .68rem/1 var(--font-mono);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:4px;padding:.2rem .4rem}.RunRightAiStudy-module__l55kRG__nodeDetails{flex-direction:column;gap:.2rem;display:flex}.RunRightAiStudy-module__l55kRG__nodeName{color:var(--text-primary);font-size:.84rem;font-weight:600}.RunRightAiStudy-module__l55kRG__nodeMeta{color:var(--text-secondary);font-size:.74rem;line-height:1.35}.RunRightAiStudy-module__l55kRG__mergeSection{flex-direction:column;align-items:center;gap:1rem;display:flex}.RunRightAiStudy-module__l55kRG__mergeIndicator{font:600 .7rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.75rem;display:flex}.RunRightAiStudy-module__l55kRG__mergeIndicatorLine{background:color-mix(in srgb, var(--accent) 40%, var(--border));width:40px;height:1px}.RunRightAiStudy-module__l55kRG__mergeCard{background:color-mix(in srgb, var(--accent) 5%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:.85rem;flex-direction:column;gap:.85rem;width:100%;padding:1.25rem;display:flex}.RunRightAiStudy-module__l55kRG__mergeRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.RunRightAiStudy-module__l55kRG__mergeStep{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.RunRightAiStudy-module__l55kRG__mergeStepTitle{color:var(--text-primary);font-size:.82rem;font-weight:600}.RunRightAiStudy-module__l55kRG__mergeStepDesc{color:var(--text-secondary);font-size:.72rem;line-height:1.4}.RunRightAiStudy-module__l55kRG__velocityContainer{background:var(--surface-soft);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.RunRightAiStudy-module__l55kRG__velocityHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.RunRightAiStudy-module__l55kRG__velocityTitleGroup{flex-direction:column;gap:.25rem;display:flex}.RunRightAiStudy-module__l55kRG__velocityGraphTitle{color:var(--text-primary);letter-spacing:-.015em;font-size:1.15rem;font-weight:600}.RunRightAiStudy-module__l55kRG__velocityGraphSub{color:var(--text-secondary);font-size:.82rem}.RunRightAiStudy-module__l55kRG__chartControls{align-items:center;gap:.75rem;display:flex}.RunRightAiStudy-module__l55kRG__legendItem{font:500 .74rem/1 var(--font-mono);color:var(--text-secondary);align-items:center;gap:.45rem;display:flex}.RunRightAiStudy-module__l55kRG__legendLineRaw{opacity:.6;background:#f97316;width:18px;height:2px}.RunRightAiStudy-module__l55kRG__legendLineSmoothed{background:var(--accent);border-radius:2px;width:18px;height:3px}.RunRightAiStudy-module__l55kRG__chartCanvasBox{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;width:100%;padding:1.25rem 1rem 1rem .5rem;position:relative}.RunRightAiStudy-module__l55kRG__telemetryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.RunRightAiStudy-module__l55kRG__telemetryCard{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.RunRightAiStudy-module__l55kRG__telemetryValue{font:700 1.5rem/1 var(--font-display);color:var(--text-primary);letter-spacing:-.02em}.RunRightAiStudy-module__l55kRG__telemetryLabel{font:600 .68rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.RunRightAiStudy-module__l55kRG__telemetrySub{color:var(--text-secondary);font-size:.72rem;line-height:1.35}.RunRightAiStudy-module__l55kRG__disclaimerCard{background:color-mix(in srgb, #f59e0b 8%, var(--surface));border:1px solid color-mix(in srgb, #f59e0b 35%, var(--border));border-radius:.85rem;align-items:flex-start;gap:1rem;padding:1.35rem;display:flex}.RunRightAiStudy-module__l55kRG__disclaimerIcon{font-size:1.25rem;line-height:1}.RunRightAiStudy-module__l55kRG__disclaimerContent{flex-direction:column;gap:.35rem;display:flex}.RunRightAiStudy-module__l55kRG__disclaimerTitle{color:var(--text-primary);font-size:.9rem;font-weight:600}.RunRightAiStudy-module__l55kRG__disclaimerText{color:var(--text-secondary);font-size:.82rem;line-height:1.5}.RunRightAiStudy-module__l55kRG__historyCard{background:var(--surface);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.RunRightAiStudy-module__l55kRG__historyHeader{justify-content:space-between;align-items:center;display:flex}.RunRightAiStudy-module__l55kRG__historyBadge{font:600 .68rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.RunRightAiStudy-module__l55kRG__historyText{color:var(--text-secondary);font-size:.86rem;line-height:1.6}@media (max-width:1024px){.RunRightAiStudy-module__l55kRG__wrapper{margin-left:0}.RunRightAiStudy-module__l55kRG__gridThree{grid-template-columns:repeat(2,minmax(0,1fr))}.RunRightAiStudy-module__l55kRG__calibrationVisualRow{grid-template-columns:1fr;gap:1.5rem}.RunRightAiStudy-module__l55kRG__pipelineBranches{grid-template-columns:1fr}.RunRightAiStudy-module__l55kRG__telemetryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RunRightAiStudy-module__l55kRG__mergeRow{grid-template-columns:1fr}}@media (max-width:640px){.RunRightAiStudy-module__l55kRG__gridTwo,.RunRightAiStudy-module__l55kRG__gridThree,.RunRightAiStudy-module__l55kRG__telemetryGrid{grid-template-columns:1fr}.RunRightAiStudy-module__l55kRG__chartControls{flex-wrap:wrap}}
.page-module__LT-C6q__page{min-height:100vh;color:var(--text-primary);background:var(--bg-primary);padding-top:4.5rem}.page-module__LT-C6q__heroShell,.page-module__LT-C6q__contentShell,.page-module__LT-C6q__projectNav{width:min(calc(100% - (var(--page-gutter) * 2)), var(--page-max));margin-inline:auto}.page-module__LT-C6q__heroShell{grid-template-columns:10.5rem minmax(0,1fr);gap:2.5rem;min-height:39rem;display:grid}.page-module__LT-C6q__sidebar{z-index:4;padding-top:2.5rem;position:relative}.page-module__LT-C6q__back{color:var(--marker-color);font-size:.76rem;text-decoration:none;display:inline-flex}.page-module__LT-C6q__sidebar nav{flex-direction:column;margin-top:2rem;display:flex;position:sticky;top:7rem}.page-module__LT-C6q__sidebar nav:before{content:"";background:#cbd6dd;width:1px;position:absolute;top:.85rem;bottom:.85rem;left:.34rem}.page-module__LT-C6q__sidebar nav a{min-height:2.6rem;color:var(--text-muted);align-items:center;padding-left:2rem;font-size:.79rem;text-decoration:none;display:flex;position:relative}.page-module__LT-C6q__sidebar nav i{z-index:1;background:var(--bg-primary);border:1px solid #9fb3c1;border-radius:50%;width:.7rem;height:.7rem;position:absolute;left:0}.page-module__LT-C6q__sidebar nav .page-module__LT-C6q__current{color:var(--text-primary);font-weight:650}.page-module__LT-C6q__sidebar nav .page-module__LT-C6q__current i{border-color:var(--text-primary);background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.page-module__LT-C6q__hero{grid-template-columns:minmax(25rem,5fr) minmax(0,7fr);align-items:stretch;min-width:0;display:grid;position:relative}.page-module__LT-C6q__heroCopy{z-index:3;align-self:center;padding:2.6rem 2rem 3.5rem 0;position:relative}.page-module__LT-C6q__projectMarker{color:var(--marker-color);font:600 .68rem/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.65rem;display:flex}.page-module__LT-C6q__projectMarker span{background:#9fb0bd;width:1.8rem;height:1px}.page-module__LT-C6q__eyebrow{color:var(--accent);font:650 .72rem/1.3 var(--font-interface);letter-spacing:.22em;text-transform:uppercase;margin-top:1.25rem}.page-module__LT-C6q__hero h1{max-width:44rem;font:400 clamp(4.6rem, 5.5vw, 6.3rem)/.86 var(--font-display);letter-spacing:-.045em;margin-top:1rem}.page-module__LT-C6q__lead{max-width:39rem;color:var(--text-secondary);margin-top:1.5rem;font-size:clamp(.96rem,1.04vw,1.08rem);line-height:1.55}.page-module__LT-C6q__tags{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.page-module__LT-C6q__tags span,.page-module__LT-C6q__stack span{border:1px solid color-mix(in srgb, var(--accent) 72%, transparent);min-height:1.85rem;color:color-mix(in srgb, var(--accent) 88%, #102033);font:650 .62rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .9rem;display:inline-flex}.page-module__LT-C6q__metrics{align-items:stretch;margin-top:2.35rem;display:flex}.page-module__LT-C6q__metrics>div{border-left:1px solid var(--border);min-width:12rem;padding:0 2.25rem}.page-module__LT-C6q__metrics>div:first-child{border-left:0;padding-left:0}.page-module__LT-C6q__metrics strong{color:var(--accent);letter-spacing:-.04em;font-size:clamp(1.7rem,2.2vw,2.3rem);line-height:1.05;display:block}.page-module__LT-C6q__metrics span{color:var(--text-muted);font:600 .62rem/1 var(--font-mono);letter-spacing:.17em;text-transform:uppercase;margin-top:.45rem;display:block}.page-module__LT-C6q__heroVisual{background:var(--surface-elevated);min-height:39rem;margin:0;position:relative;overflow:hidden}.page-module__LT-C6q__heroVisual>img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(.94)brightness(1.05)}.page-module__LT-C6q__visualWash{background:var(--case-visual-wash);position:absolute;inset:0}.page-module__LT-C6q__visualMeta,.page-module__LT-C6q__heroVisual figcaption{z-index:2;border:1px solid var(--border-strong);background:var(--glass-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;flex-direction:column;padding:.85rem 1rem;display:flex;position:absolute;box-shadow:0 14px 35px #19324317}.page-module__LT-C6q__visualMeta{top:1.5rem;right:1.5rem}.page-module__LT-C6q__heroVisual figcaption{min-width:12rem;bottom:1.5rem;right:1.5rem}.page-module__LT-C6q__visualMeta span,.page-module__LT-C6q__heroVisual figcaption span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.page-module__LT-C6q__visualMeta strong,.page-module__LT-C6q__heroVisual figcaption strong{color:var(--text-primary);margin-top:.18rem;font-size:.86rem}.page-module__LT-C6q__contentShell{padding-block:1rem 2rem}.page-module__LT-C6q__evidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:13rem;display:grid}.page-module__LT-C6q__caseBlock{border-top:1px solid var(--border);grid-template-columns:3rem minmax(0,1fr);gap:1rem;min-width:0;padding:1.55rem 2.25rem 1.7rem 0;display:grid}.page-module__LT-C6q__caseBlock:nth-child(3n+2),.page-module__LT-C6q__caseBlock:nth-child(3n+3){padding-left:2.25rem}.page-module__LT-C6q__icon{border:1px solid var(--border);background:var(--surface);border-radius:.7rem;place-items:center;width:2.65rem;height:2.65rem;display:grid}.page-module__LT-C6q__icon svg{fill:none;width:1.35rem;height:1.35rem;stroke:var(--text-primary);stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.page-module__LT-C6q__caseCopy h2{font:600 1.22rem/1.2 var(--font-interface);letter-spacing:-.02em}.page-module__LT-C6q__caseCopy>p{color:var(--text-secondary);margin-top:.55rem;font-size:.88rem;line-height:1.55}.page-module__LT-C6q__architectureBlock{grid-column:span 1}.page-module__LT-C6q__pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.page-module__LT-C6q__pipeline div{border:1px solid var(--border);background:var(--surface-soft);border-radius:.55rem;min-height:4.2rem;padding:.7rem}.page-module__LT-C6q__pipeline span{color:var(--accent);font:600 .57rem/1 var(--font-mono)}.page-module__LT-C6q__pipeline strong{color:var(--strong-secondary);margin-top:.45rem;font-size:.72rem;line-height:1.25;display:block}.page-module__LT-C6q__resultCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.page-module__LT-C6q__resultCards div{border:1px solid var(--border);background:var(--surface-soft);border-radius:.55rem;padding:.85rem}.page-module__LT-C6q__resultCards strong{color:var(--accent);font-size:1.3rem;line-height:1.1;display:block}.page-module__LT-C6q__resultCards span{color:var(--text-muted);margin-top:.4rem;font-size:.68rem;line-height:1.25;display:block}.page-module__LT-C6q__wideBlock{grid-column:span 1}.page-module__LT-C6q__stack{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.page-module__LT-C6q__stack span{min-height:1.55rem;padding-inline:.7rem;font-size:.54rem}.page-module__LT-C6q__projectNav{border-top:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;min-height:5.5rem;display:grid}.page-module__LT-C6q__projectNav a{color:var(--text-secondary);grid-template-columns:auto 1fr;column-gap:.75rem;text-decoration:none;display:grid}.page-module__LT-C6q__projectNav a>span{color:var(--text-primary);grid-row:span 2;align-self:center}.page-module__LT-C6q__projectNav small{font-size:.65rem}.page-module__LT-C6q__projectNav strong{color:var(--text-primary);margin-top:.12rem;font-size:.8rem}.page-module__LT-C6q__projectNav .page-module__LT-C6q__archive{color:var(--text-primary);letter-spacing:.15em;padding:1rem;display:block}.page-module__LT-C6q__projectNav .page-module__LT-C6q__next{text-align:right;grid-template-columns:1fr auto}.page-module__LT-C6q__projectNav .page-module__LT-C6q__next span{grid-column:2}@media (max-width:1100px){.page-module__LT-C6q__heroShell{grid-template-columns:1fr}.page-module__LT-C6q__sidebar{padding-top:2rem}.page-module__LT-C6q__sidebar nav{display:none}.page-module__LT-C6q__hero{grid-template-columns:1fr 1fr}.page-module__LT-C6q__heroCopy{padding-top:1rem}.page-module__LT-C6q__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.page-module__LT-C6q__caseBlock:nth-child(3n+2),.page-module__LT-C6q__caseBlock:nth-child(3n+3){padding-left:0}.page-module__LT-C6q__caseBlock:nth-child(2n){padding-left:2rem}}@media (max-width:760px){.page-module__LT-C6q__page{padding-top:4.5rem}.page-module__LT-C6q__heroShell{gap:1rem}.page-module__LT-C6q__hero{grid-template-columns:1fr}.page-module__LT-C6q__heroCopy{padding:1rem 0 2.5rem}.page-module__LT-C6q__hero h1{font-size:clamp(3.6rem,17vw,5rem)}.page-module__LT-C6q__lead{font-size:.94rem}.page-module__LT-C6q__metrics>div{flex:1;min-width:0;padding-inline:1rem}.page-module__LT-C6q__metrics strong{font-size:1.45rem}.page-module__LT-C6q__heroVisual{border-radius:1rem;min-height:23rem}.page-module__LT-C6q__visualWash{background:linear-gradient(#0000 48%,#081c2b73)}.page-module__LT-C6q__visualMeta{top:1rem;right:1rem}.page-module__LT-C6q__heroVisual figcaption{bottom:1rem;right:1rem}.page-module__LT-C6q__contentShell{padding-top:1.5rem}.page-module__LT-C6q__evidenceGrid{grid-template-columns:1fr}.page-module__LT-C6q__caseBlock,.page-module__LT-C6q__caseBlock:nth-child(2n),.page-module__LT-C6q__caseBlock:nth-child(3n+2),.page-module__LT-C6q__caseBlock:nth-child(3n+3){padding:1.5rem 0}.page-module__LT-C6q__projectNav strong{display:none}}
