.FacetedLLMCase_story__LR_3q{--case-accent:#4338a4}.dark .FacetedLLMCase_story__LR_3q{--case-accent:#beb6ff}.FacetedLLMCase_story__LR_3q [id],.FacetedLLMCase_story__LR_3q section{scroll-margin-top:96px}.FacetedLLMCase_mediaRow__HT75S{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:48px;align-items:center}.FacetedLLMCase_mediaCopy__zWvcq{display:flex;flex-direction:column;gap:20px;min-width:0}.FacetedLLMCase_videoFrame__3Hsax{width:100%;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:#f5f6f8;aspect-ratio:16/9}.FacetedLLMCase_videoFrame__3Hsax img,.FacetedLLMCase_videoFrame__3Hsax video{display:block;width:100%;height:100%;object-fit:cover}.FacetedLLMCase_matrix__Bf14Z{padding:24px;overflow-x:auto;border:1px solid var(--border);border-radius:20px;background:var(--background)}.FacetedLLMCase_matrix__Bf14Z table{width:100%;min-width:490px;border-collapse:collapse;font-size:14px;text-align:left}.FacetedLLMCase_matrix__Bf14Z caption{text-align:left;font-size:16px;font-weight:600;margin-bottom:24px}.FacetedLLMCase_matrix__Bf14Z td,.FacetedLLMCase_matrix__Bf14Z th{padding:14px 10px;border-bottom:1px solid var(--border)}.FacetedLLMCase_matrix__Bf14Z td{text-align:center}.FacetedLLMCase_matrix__Bf14Z thead th{font-weight:500;color:var(--muted-foreground)}.FacetedLLMCase_matrix__Bf14Z strong{display:inline-block;white-space:nowrap;background:#edf1fe;color:#303b81;padding:5px 12px;border-radius:8px}.dark .FacetedLLMCase_matrix__Bf14Z strong{background:#beb6ff14;color:#beb6ff}.FacetedLLMCase_matrix__Bf14Z p{font-size:13px;color:var(--muted-foreground);margin-top:16px;line-height:1.6}.FacetedLLMCase_example__3Rkqk:focus-visible,.FacetedLLMCase_finding__XKSOQ summary:focus-visible,.FacetedLLMCase_matrix__Bf14Z:focus-visible{outline:2px solid var(--case-accent);outline-offset:4px}.FacetedLLMCase_findings__hWG78,.FacetedLLMCase_principles__kqD44{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.FacetedLLMCase_finding__XKSOQ,.FacetedLLMCase_principle__TniKV{min-width:0;border:1px solid var(--border);border-radius:16px;background:var(--background);transition:border-color .2s ease,box-shadow .2s ease}.FacetedLLMCase_finding__XKSOQ:hover,.FacetedLLMCase_principle__TniKV:hover{border-color:#a7a0ce;box-shadow:0 4px 18px #4338a408}.FacetedLLMCase_finding__XKSOQ summary{min-height:var(--finding-summary-height,128px);display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:14px;align-items:center;padding:24px;list-style:none;cursor:pointer;border-radius:16px}.FacetedLLMCase_finding__XKSOQ summary::-webkit-details-marker{display:none}.FacetedLLMCase_icon__LUiOi{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#7562b70d;color:var(--case-accent);flex-shrink:0}.FacetedLLMCase_icon__LUiOi svg{width:22px;height:22px;stroke-width:1.5}.dark .FacetedLLMCase_icon__LUiOi{background:#beb6ff14}.FacetedLLMCase_finding__XKSOQ h3,.FacetedLLMCase_principle__TniKV h3{font-size:17px;line-height:1.5;font-weight:600;margin:0}.FacetedLLMCase_chevron__Om8Xy{width:18px;height:18px;color:var(--muted-foreground);transition:transform .2s ease}.FacetedLLMCase_finding__XKSOQ[open] .FacetedLLMCase_chevron__Om8Xy{transform:rotate(180deg)}.FacetedLLMCase_finding__XKSOQ[open]{border-color:#a7a0ce}.FacetedLLMCase_evidence__sKRRR{margin:0 24px;padding:20px 0 24px;border-top:1px solid var(--border);font-size:15px;line-height:1.7}.FacetedLLMCase_principles__kqD44{list-style:none;padding:0;margin:0}.FacetedLLMCase_principle__TniKV{padding:24px;display:flex;flex-direction:column;align-self:stretch}.FacetedLLMCase_principleTop__eMMH8{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.FacetedLLMCase_principle__TniKV p{font-size:15px;line-height:1.7;margin:12px 0 0}.FacetedLLMCase_principle__TniKV:last-child{grid-column:1/-1}.FacetedLLMCase_example__3Rkqk{display:inline-block;white-space:nowrap;padding:6px 0;font-size:12px;line-height:18px;font-weight:600;color:var(--case-accent)}.FacetedLLMCase_example__3Rkqk:hover{text-decoration:underline;text-underline-offset:4px}.FacetedLLMCase_decisions__IyrVX{list-style:none;padding:0;margin:0;counter-reset:decision;display:flex;flex-direction:column;gap:48px}.FacetedLLMCase_decision__GvMw8{counter-increment:decision}.FacetedLLMCase_decisionCopy___sq6e{width:calc(100% - 36px);max-width:644px;margin-inline:auto;display:flex;flex-direction:column;gap:12px}.FacetedLLMCase_decisionCopy___sq6e h3{position:relative}.FacetedLLMCase_decisionCopy___sq6e h3:before{content:counter(decision) ".";position:absolute;left:-26px;color:var(--case-accent)}.FacetedLLMCase_decision__GvMw8:target h3{color:var(--case-accent)}.FacetedLLMCase_comparison__qp_nV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.FacetedLLMCase_comparisonLabel__i3eaY{display:block;font-size:12px;line-height:18px;font-weight:600;margin-bottom:8px;text-align:center;color:var(--muted-foreground)}.FacetedLLMCase_comparisonFrame__wrHUB{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#fff}.FacetedLLMCase_comparisonFrame__wrHUB img{position:absolute;display:block;left:0;top:0;max-width:none;width:calc(2866 / var(--comparison-width) * 100%);height:auto;transform:translate(calc(var(--comparison-x) / -2866 * 100%),calc(var(--comparison-y) / -1626 * 100%))}@media (hover:hover) and (pointer:fine){.FacetedLLMCase_example__3Rkqk{opacity:0;pointer-events:none;transition:opacity .18s ease}.FacetedLLMCase_principle__TniKV:focus-within .FacetedLLMCase_example__3Rkqk,.FacetedLLMCase_principle__TniKV:hover .FacetedLLMCase_example__3Rkqk{opacity:1;pointer-events:auto}}@media (max-width:767px){.FacetedLLMCase_mediaRow__HT75S{grid-template-columns:minmax(0,1fr);gap:18px}.FacetedLLMCase_mediaCopy__zWvcq{grid-row:1}.FacetedLLMCase_videoFrame__3Hsax{grid-row:2;border-radius:12px}.FacetedLLMCase_findings__hWG78,.FacetedLLMCase_principles__kqD44{grid-template-columns:minmax(0,1fr);gap:12px}.FacetedLLMCase_finding__XKSOQ summary,.FacetedLLMCase_principle__TniKV{padding:20px}.FacetedLLMCase_evidence__sKRRR{margin-inline:20px}.FacetedLLMCase_principle__TniKV:last-child{grid-column:auto}.FacetedLLMCase_matrix__Bf14Z{padding:16px}.FacetedLLMCase_comparison__qp_nV{gap:10px}.FacetedLLMCase_comparisonLabel__i3eaY{font-size:11px}.FacetedLLMCase_comparisonFrame__wrHUB{border-radius:8px}}@media (prefers-reduced-motion:reduce){.FacetedLLMCase_chevron__Om8Xy,.FacetedLLMCase_example__3Rkqk,.FacetedLLMCase_finding__XKSOQ,.FacetedLLMCase_principle__TniKV{transition:none}}