.whitepaper-module__23HpEG__page{--article-body-size:.9375rem;--article-body-line:1.5rem;--article-meta-size:.875rem;background:var(--page);min-height:100vh;color:var(--ink);font-family:var(--font-sans-app);overflow:clip}.whitepaper-module__23HpEG__skipLink{z-index:50;border:1px solid var(--ink);background:var(--page);color:var(--ink);font-size:var(--article-meta-size);padding:.5rem .75rem;position:fixed;top:.75rem;left:.75rem;translate:0 -180%}.whitepaper-module__23HpEG__skipLink:focus{translate:0}.whitepaper-module__23HpEG__timeline{top:calc(50% - 6.3rem);left:max(1rem, env(safe-area-inset-left));z-index:20;opacity:1;transition:opacity .12s;display:none;position:fixed}.whitepaper-module__23HpEG__timelineObscured{opacity:0;pointer-events:none}.whitepaper-module__23HpEG__timelineList{gap:.16rem;margin:0;padding:0;list-style:none;display:grid}.whitepaper-module__23HpEG__timelineItem{margin:0;padding:0}.whitepaper-module__23HpEG__timelineLink{width:2.25rem;height:1rem;color:var(--ink);align-items:center;text-decoration:none;display:flex;position:relative}.whitepaper-module__23HpEG__timelineBar{background:color-mix(in srgb, var(--ink) 22%, transparent);transform-origin:0;width:.65rem;height:2px;transition:width .16s,background-color .16s;display:block}.whitepaper-module__23HpEG__timelineLink:hover .whitepaper-module__23HpEG__timelineBar,.whitepaper-module__23HpEG__timelineLink:focus-visible .whitepaper-module__23HpEG__timelineBar{background:color-mix(in srgb, var(--ink) 55%, transparent);width:1.25rem}.whitepaper-module__23HpEG__timelineLink[aria-current=location] .whitepaper-module__23HpEG__timelineBar{background:var(--ink);width:2rem}.whitepaper-module__23HpEG__timelineLabel{border:1px solid var(--rule);background:var(--page);width:max-content;max-width:min(17rem,100vw - 7rem);box-shadow:0 .8rem 2.5rem color-mix(in srgb, var(--ink) 10%, transparent);opacity:0;pointer-events:none;visibility:hidden;border-radius:.5rem;padding:.7rem .8rem;transition:opacity .12s,translate .16s,visibility .16s;position:absolute;top:50%;left:2.7rem;translate:-.3rem -50%}.whitepaper-module__23HpEG__timelineLink:hover .whitepaper-module__23HpEG__timelineLabel,.whitepaper-module__23HpEG__timelineLink:focus-visible .whitepaper-module__23HpEG__timelineLabel{opacity:1;visibility:visible;translate:0 -50%}.whitepaper-module__23HpEG__timelineLabelText,.whitepaper-module__23HpEG__timelineDate{font-size:var(--article-meta-size);line-height:1.25rem;display:block}.whitepaper-module__23HpEG__timelineLabelText{color:var(--ink);font-weight:500}.whitepaper-module__23HpEG__timelineDate{color:var(--muted)}.whitepaper-module__23HpEG__article{padding:0 1.5rem 8rem}.whitepaper-module__23HpEG__hero,.whitepaper-module__23HpEG__lede,.whitepaper-module__23HpEG__section,.whitepaper-module__23HpEG__methodNote,.whitepaper-module__23HpEG__articleFooter{width:min(100%,680px);margin-left:auto;margin-right:auto}.whitepaper-module__23HpEG__hero{padding-top:clamp(4rem,8vw,6rem);padding-bottom:clamp(2.75rem,5vw,4rem)}.whitepaper-module__23HpEG__title{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,5vw,2.5rem);font-weight:400;line-height:1.08}.whitepaper-module__23HpEG__dek{max-width:42rem;color:var(--muted);font-size:var(--article-body-size);line-height:var(--article-body-line);text-wrap:pretty;margin:1.5rem 0 0}.whitepaper-module__23HpEG__byline{color:var(--muted);font-size:var(--article-meta-size);flex-wrap:wrap;gap:.35rem;margin:1.25rem 0 0;font-weight:600;line-height:1.25rem;display:flex}.whitepaper-module__23HpEG__lede{border-top:1px solid var(--rule);padding-top:2.25rem}.whitepaper-module__23HpEG__lede,.whitepaper-module__23HpEG__sectionBody,.whitepaper-module__23HpEG__methodNote{color:var(--muted);font-size:var(--article-body-size);line-height:var(--article-body-line)}.whitepaper-module__23HpEG__lede p,.whitepaper-module__23HpEG__sectionBody>p,.whitepaper-module__23HpEG__methodNote p{text-wrap:pretty;margin:0 0 1.25rem}.whitepaper-module__23HpEG__ledeRequirements{margin:0 0 1.5rem;padding-left:1.2rem;list-style:outside}.whitepaper-module__23HpEG__ledeRequirements li{text-wrap:pretty;margin-bottom:.75rem;padding-left:.25rem}.whitepaper-module__23HpEG__ledeRequirements li:last-child{margin-bottom:0}.whitepaper-module__23HpEG__sectionBody strong{color:var(--ink);font-weight:500}.whitepaper-module__23HpEG__section{padding-top:clamp(4.5rem,8vw,6.25rem);scroll-margin-top:2rem}.whitepaper-module__23HpEG__sectionDate{color:var(--muted);font-size:var(--article-meta-size);font-variant-numeric:tabular-nums;margin:0 0 .35rem;line-height:1.25rem}.whitepaper-module__23HpEG__sectionHeading,.whitepaper-module__23HpEG__subheading,.whitepaper-module__23HpEG__methodNote h2{color:var(--ink);font-size:var(--article-body-size);font-weight:500;line-height:var(--article-body-line)}.whitepaper-module__23HpEG__sectionHeading{margin:0 0 1.25rem}.whitepaper-module__23HpEG__subheading{margin:3rem 0 1rem}.whitepaper-module__23HpEG__sectionBody>.whitepaper-module__23HpEG__subheading:first-child{margin-top:0}.whitepaper-module__23HpEG__sectionBody a,.whitepaper-module__23HpEG__methodNote a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;transition:text-decoration-color .15s}.whitepaper-module__23HpEG__sectionBody a:hover,.whitepaper-module__23HpEG__sectionBody a:focus-visible,.whitepaper-module__23HpEG__methodNote a:hover,.whitepaper-module__23HpEG__methodNote a:focus-visible{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.whitepaper-module__23HpEG__inlineFigure{margin:2rem 0 1.5rem}.whitepaper-module__23HpEG__wideFigure{width:min(100vw - 2rem,900px);margin:2.5rem 0 2rem;position:relative;left:50%;translate:-50%}.whitepaper-module__23HpEG__inlineFigure figcaption,.whitepaper-module__23HpEG__wideFigure figcaption{color:var(--muted);font-size:var(--article-meta-size);margin-top:.75rem;line-height:1.25rem}.whitepaper-module__23HpEG__pipelineFigure{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.whitepaper-module__23HpEG__tableRegion,.whitepaper-module__23HpEG__tableRegionWide{overscroll-behavior-x:contain;scrollbar-width:thin;margin:2rem 0;position:relative;left:50%;overflow-x:auto;translate:-50%}.whitepaper-module__23HpEG__tableRegion{width:min(100vw - 2rem,820px)}.whitepaper-module__23HpEG__tableRegionWide{width:min(100vw - 2rem,940px)}.whitepaper-module__23HpEG__gateTableRegion{width:min(100vw - 2rem,1280px)}.whitepaper-module__23HpEG__conceptTableRegion{width:min(100vw - 2rem,1120px)}.whitepaper-module__23HpEG__dataTableRegion{width:min(100vw - 2rem,1280px)}.whitepaper-module__23HpEG__pipelineTable,.whitepaper-module__23HpEG__vocabularyTable,.whitepaper-module__23HpEG__definitionTable,.whitepaper-module__23HpEG__rulingsTable,.whitepaper-module__23HpEG__exampleTable,.whitepaper-module__23HpEG__resultsTable{border-collapse:collapse;width:100%;color:var(--ink);font-size:var(--article-body-size);line-height:var(--article-body-line)}.whitepaper-module__23HpEG__pipelineTable{min-width:720px}.whitepaper-module__23HpEG__definitionTable,.whitepaper-module__23HpEG__vocabularyTable,.whitepaper-module__23HpEG__rulingsTable,.whitepaper-module__23HpEG__exampleTable{min-width:680px}.whitepaper-module__23HpEG__resultsTable{min-width:880px}.whitepaper-module__23HpEG__noWrapTable{width:max-content;min-width:100%}.whitepaper-module__23HpEG__noWrapTable th,.whitepaper-module__23HpEG__noWrapTable td{white-space:nowrap}.whitepaper-module__23HpEG__scoreTable{table-layout:fixed;min-width:620px}.whitepaper-module__23HpEG__scoreTable th:first-child{width:31%}.whitepaper-module__23HpEG__scoreTable th:nth-child(2){width:27%}.whitepaper-module__23HpEG__scoreTable th:nth-child(3){width:24%}.whitepaper-module__23HpEG__scoreTable th:nth-child(4){width:18%}.whitepaper-module__23HpEG__modelLayersTable,.whitepaper-module__23HpEG__comparisonTable{table-layout:fixed}.whitepaper-module__23HpEG__modelLayersTable th:first-child{width:16%}.whitepaper-module__23HpEG__modelLayersTable th:nth-child(2){width:23%}.whitepaper-module__23HpEG__modelLayersTable th:nth-child(3){width:30%}.whitepaper-module__23HpEG__modelLayersTable th:nth-child(4){width:31%}.whitepaper-module__23HpEG__vocabularyTable.whitepaper-module__23HpEG__comparisonTable th:first-child{width:50%}.whitepaper-module__23HpEG__pipelineTable th,.whitepaper-module__23HpEG__pipelineTable td,.whitepaper-module__23HpEG__vocabularyTable th,.whitepaper-module__23HpEG__vocabularyTable td,.whitepaper-module__23HpEG__definitionTable th,.whitepaper-module__23HpEG__definitionTable td,.whitepaper-module__23HpEG__rulingsTable th,.whitepaper-module__23HpEG__rulingsTable td,.whitepaper-module__23HpEG__exampleTable th,.whitepaper-module__23HpEG__exampleTable td,.whitepaper-module__23HpEG__resultsTable th,.whitepaper-module__23HpEG__resultsTable td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.8rem 1rem .8rem 0}.whitepaper-module__23HpEG__pipelineTable thead th,.whitepaper-module__23HpEG__vocabularyTable thead th,.whitepaper-module__23HpEG__definitionTable thead th,.whitepaper-module__23HpEG__rulingsTable thead th,.whitepaper-module__23HpEG__exampleTable thead th,.whitepaper-module__23HpEG__resultsTable thead th{border-top:1px solid var(--ink);color:var(--muted);font-weight:500}.whitepaper-module__23HpEG__pipelineTable tbody th,.whitepaper-module__23HpEG__vocabularyTable tbody th,.whitepaper-module__23HpEG__definitionTable tbody th,.whitepaper-module__23HpEG__rulingsTable tbody th,.whitepaper-module__23HpEG__exampleTable tbody th,.whitepaper-module__23HpEG__resultsTable tbody th{color:var(--ink);font-weight:500}.whitepaper-module__23HpEG__pipelineTable tbody tr:last-child th,.whitepaper-module__23HpEG__pipelineTable tbody tr:last-child td,.whitepaper-module__23HpEG__vocabularyTable tbody tr:last-child th,.whitepaper-module__23HpEG__vocabularyTable tbody tr:last-child td,.whitepaper-module__23HpEG__definitionTable tbody tr:last-child th,.whitepaper-module__23HpEG__definitionTable tbody tr:last-child td,.whitepaper-module__23HpEG__rulingsTable tbody tr:last-child th,.whitepaper-module__23HpEG__rulingsTable tbody tr:last-child td,.whitepaper-module__23HpEG__exampleTable tbody tr:last-child th,.whitepaper-module__23HpEG__exampleTable tbody tr:last-child td,.whitepaper-module__23HpEG__resultsTable tbody tr:last-child th,.whitepaper-module__23HpEG__resultsTable tbody tr:last-child td{border-bottom-color:var(--ink)}.whitepaper-module__23HpEG__pipelineTable th:first-child{width:7rem}.whitepaper-module__23HpEG__pipelineTable th:last-child{width:11rem}.whitepaper-module__23HpEG__definitionTable th:first-child{width:9rem}.whitepaper-module__23HpEG__vocabularyTable th:first-child{width:11rem}.whitepaper-module__23HpEG__rulingsTable th:first-child{width:17rem}.whitepaper-module__23HpEG__exampleTable th:first-child{width:19rem}.whitepaper-module__23HpEG__resultsTable .whitepaper-module__23HpEG__numeric{font-variant-numeric:tabular-nums;text-align:right}.whitepaper-module__23HpEG__figureNote{max-width:680px;color:var(--muted);font-size:var(--article-meta-size);margin:.75rem 0 0;line-height:1.25rem}.whitepaper-module__23HpEG__evidenceRecord{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.whitepaper-module__23HpEG__evidenceRecord dl{margin:0}.whitepaper-module__23HpEG__evidenceRecord dl>div{border-bottom:1px solid var(--rule);grid-template-columns:8rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.whitepaper-module__23HpEG__evidenceRecord dl>div:last-child{border-bottom:0}.whitepaper-module__23HpEG__evidenceRecord dt,.whitepaper-module__23HpEG__evidenceRecord dd{font-size:var(--article-body-size);line-height:var(--article-body-line);margin:0}.whitepaper-module__23HpEG__evidenceRecord dt{color:var(--ink);font-weight:500}.whitepaper-module__23HpEG__evidenceRecord dd{color:var(--muted)}.whitepaper-module__23HpEG__workflowFigure{width:min(100vw - 3rem,1180px);margin:2.75rem 0 2rem;position:relative;left:50%;translate:-50%}.whitepaper-module__23HpEG__workflowViewport{--diagram-canvas:color-mix(in srgb, var(--page) 96%, var(--ink) 4%);--diagram-node:color-mix(in srgb, var(--page) 89%, var(--ink) 11%);--diagram-node-blind:color-mix(in srgb, var(--page) 93%, var(--ink) 7%);--diagram-border:color-mix(in srgb, var(--ink) 10%, transparent);--diagram-border-blind:color-mix(in srgb, var(--ink) 17%, transparent);--diagram-path:color-mix(in srgb, var(--ink) 22%, transparent);--diagram-path-blind:color-mix(in srgb, var(--ink) 31%, transparent);--diagram-muted:color-mix(in srgb, var(--ink) 48%, transparent);--diagram-pulse:color-mix(in srgb, var(--ink) 92%, transparent);border:1px solid var(--diagram-border);background:var(--diagram-canvas);overscroll-behavior-x:contain;scrollbar-color:var(--diagram-path) var(--diagram-canvas);scrollbar-width:thin;border-radius:.5rem;overflow-x:auto}.whitepaper-module__23HpEG__workflowSvg{width:100%;min-width:980px;height:auto;font-family:ui-monospace,SF Mono,Menlo,monospace;display:block}.whitepaper-module__23HpEG__diagramPaths path{fill:none;stroke:var(--diagram-path);stroke-linecap:round;stroke-width:1px;vector-effect:non-scaling-stroke}.whitepaper-module__23HpEG__diagramPaths .whitepaper-module__23HpEG__diagramBlindPath{stroke:var(--diagram-path-blind);stroke-dasharray:3 5}.whitepaper-module__23HpEG__diagramPulse{fill:none;stroke:var(--diagram-pulse);stroke-linecap:round;stroke-width:2.25px;vector-effect:non-scaling-stroke}.whitepaper-module__23HpEG__diagramNode{box-sizing:border-box;border:1px solid var(--diagram-border);background:var(--diagram-node);height:100%;color:var(--ink);border-radius:.375rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.whitepaper-module__23HpEG__diagramNodeIndex{color:var(--diagram-muted);font-variant-numeric:tabular-nums;font-size:.625rem;line-height:1rem}.whitepaper-module__23HpEG__diagramNodeCopy{align-content:center;gap:.16rem;min-width:0;display:grid}.whitepaper-module__23HpEG__diagramNodeActor{color:var(--diagram-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:500;line-height:.8rem}.whitepaper-module__23HpEG__diagramNodeTitle{color:var(--ink);text-wrap:balance;font-size:.6875rem;font-weight:500;line-height:.925rem}.whitepaper-module__23HpEG__diagramBlindNode{border-style:dashed;border-color:var(--diagram-border-blind);background:var(--diagram-node-blind)}.whitepaper-module__23HpEG__diagramOutputNode{border-color:var(--ink);background:var(--ink);box-shadow:none}.whitepaper-module__23HpEG__diagramOutputNode .whitepaper-module__23HpEG__diagramNodeActor,.whitepaper-module__23HpEG__diagramOutputNode .whitepaper-module__23HpEG__diagramNodeIndex,.whitepaper-module__23HpEG__diagramOutputNode .whitepaper-module__23HpEG__diagramNodeTitle{color:var(--page)}.whitepaper-module__23HpEG__workflowNote{color:var(--muted);font-size:var(--article-meta-size);margin:.75rem 0 0;line-height:1.25rem}@media (prefers-reduced-motion:reduce){.whitepaper-module__23HpEG__diagramPulses{display:none}}.whitepaper-module__23HpEG__metricDefinitions{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:2rem 0 1.25rem;display:grid}.whitepaper-module__23HpEG__metricDefinitions>div{grid-template-rows:auto 1fr auto;gap:.6rem;padding:1rem;display:grid}.whitepaper-module__23HpEG__metricDefinitions>div+div{border-left:1px solid var(--rule)}.whitepaper-module__23HpEG__metricDefinitions dt,.whitepaper-module__23HpEG__metricDefinitions dd,.whitepaper-module__23HpEG__metricDefinitions code{font-size:var(--article-body-size);line-height:var(--article-body-line)}.whitepaper-module__23HpEG__metricDefinitions dt{color:var(--ink);font-weight:500}.whitepaper-module__23HpEG__metricDefinitions dd{color:var(--muted);margin:0}.whitepaper-module__23HpEG__metricDefinitions code{color:var(--ink);font-family:ui-monospace,SF Mono,Menlo,monospace}.whitepaper-module__23HpEG__lessons{border-top:1px solid var(--ink)}.whitepaper-module__23HpEG__lessons section{border-bottom:1px solid var(--rule);grid-template-columns:2.5rem 1fr;gap:1.25rem;padding:1.75rem 0;display:grid}.whitepaper-module__23HpEG__lessonNumber,.whitepaper-module__23HpEG__lessons h3,.whitepaper-module__23HpEG__lessons div>p{font-size:var(--article-body-size);line-height:var(--article-body-line)}.whitepaper-module__23HpEG__lessonNumber{color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.whitepaper-module__23HpEG__lessons h3,.whitepaper-module__23HpEG__lessons div>p{margin:0}.whitepaper-module__23HpEG__lessons h3{color:var(--ink);font-weight:500}.whitepaper-module__23HpEG__lessons div>p{color:var(--muted);margin-top:.65rem}.whitepaper-module__23HpEG__methodNote{border-top:1px solid var(--rule);margin-top:6rem;padding-top:1.25rem}.whitepaper-module__23HpEG__methodNote h2{margin:0 0 1rem}.whitepaper-module__23HpEG__articleFooter{border-top:1px solid var(--rule);color:var(--muted);font-size:var(--article-meta-size);flex-direction:column;align-items:flex-start;gap:1rem;margin-top:4rem;padding-top:1.25rem;line-height:1.25rem;display:flex}.whitepaper-module__23HpEG__articleFooter p{margin:0}@media (max-width:720px){.whitepaper-module__23HpEG__article{padding-left:1rem;padding-right:1rem}.whitepaper-module__23HpEG__hero{padding-top:3.75rem}.whitepaper-module__23HpEG__wideFigure,.whitepaper-module__23HpEG__tableRegion,.whitepaper-module__23HpEG__tableRegionWide,.whitepaper-module__23HpEG__workflowFigure{width:calc(100vw - 2rem)}.whitepaper-module__23HpEG__metricDefinitions{grid-template-columns:1fr}.whitepaper-module__23HpEG__metricDefinitions>div+div{border-top:1px solid var(--rule);border-left:0}}@media (min-width:1024px){.whitepaper-module__23HpEG__timeline{display:block}}@media (prefers-reduced-motion:reduce){.whitepaper-module__23HpEG__timeline,.whitepaper-module__23HpEG__timelineBar,.whitepaper-module__23HpEG__timelineLabel{transition:none}}@media (max-width:520px){.whitepaper-module__23HpEG__evidenceRecord dl>div{grid-template-columns:1fr;gap:.25rem}}
