.HHjUIW_intro{gap:14px;padding-block:clamp(36px,6vw,72px) 28px;display:grid}.HHjUIW_intro>*{margin:0}.HHjUIW_title{font-size:var(--fs-h1);letter-spacing:-.03em;max-width:18ch;line-height:1}.HHjUIW_lede{font-size:var(--fs-lede);color:var(--text-2);max-width:60ch}.HHjUIW_lede p{margin:0}.HHjUIW_layout{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.HHjUIW_layout>*{min-width:0}@media (min-width:1000px){.HHjUIW_layout{grid-template-columns:220px minmax(0,1fr);gap:56px}}.HHjUIW_toc{display:none}@media (min-width:1000px){.HHjUIW_toc{font-size:var(--fs-small);align-self:start;display:block;position:sticky;top:24px}.HHjUIW_toc p{margin:0 0 10px}.HHjUIW_toc ol{border-left:1px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.HHjUIW_toc a{color:var(--text-2);border-left:1px solid #0000;margin-left:-1px;padding:5px 0 5px 14px;text-decoration:none;display:block}.HHjUIW_toc a:hover{color:var(--ink);border-left-color:var(--question)}}.HHjUIW_table{border-collapse:collapse;width:100%;font-size:var(--fs-ui);margin:0 0 1.4em}.HHjUIW_table caption{text-align:left;font:500 var(--fs-label)/1.4 var(--font-ui);color:var(--text-2);padding-bottom:8px}.HHjUIW_table th,.HHjUIW_table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px 9px 0}.HHjUIW_table th{font-weight:600}.HHjUIW_table thead th{font:500 var(--fs-label)/1.4 var(--font-ui);color:var(--text-2)}.HHjUIW_table td.HHjUIW_num,.HHjUIW_table th.HHjUIW_num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;padding-left:12px;padding-right:0}.HHjUIW_table td.HHjUIW_num{white-space:nowrap}.HHjUIW_tableWrap{margin:0 0 1.4em;overflow-x:auto}.HHjUIW_tableWrap .HHjUIW_table{margin:0}.HHjUIW_placeholder{border:1px dashed var(--question);color:var(--question-ink);font-size:var(--fs-ui);border-radius:8px;margin:0 0 1.2em;padding:14px 16px}.HHjUIW_placeholder strong{font:600 var(--fs-label)/1.4 var(--font-ui);margin-bottom:4px;display:block}.HHjUIW_note{font-size:var(--fs-small);color:var(--text-2)}.HHjUIW_callout{background:var(--surface);border-radius:var(--radius);margin:0 0 1.4em;padding:16px 18px}.HHjUIW_callout p:last-child{margin:0}.HHjUIW_tech{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:2em 0}.HHjUIW_tech summary{cursor:pointer;min-height:44px;font:500 var(--fs-label)/1.4 var(--font-ui);justify-content:space-between;align-items:center;padding:14px 18px;list-style:none;display:flex}.HHjUIW_tech summary::-webkit-details-marker{display:none}.HHjUIW_tech summary:after{content:"+";font-size:1rem}.HHjUIW_tech[open] summary:after{content:"−"}.HHjUIW_tech>div{padding:0 18px 18px}.HHjUIW_seq{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-wrap:wrap;gap:4px;margin:0 0 1.2em;padding:12px;list-style:none;display:flex}.HHjUIW_seq li{font:var(--fs-label)/1 var(--font-mono);border-radius:var(--radius-xs);border:1px solid var(--line);background:var(--surface);margin:0;padding:5px 7px}.HHjUIW_seq .HHjUIW_ent{background:var(--fact);border-color:var(--ink);color:var(--bg);font-weight:600}.HHjUIW_seq .HHjUIW_sp{color:var(--text-2);background:0 0;border-style:dashed}.HHjUIW_relations{flex-wrap:wrap;gap:6px;margin:0 0 1.2em;padding:0;list-style:none;display:flex}.HHjUIW_relations li{border:1px solid var(--line-strong);font-size:var(--fs-small);border-radius:999px;margin:0;padding:4px 10px}
.l2MC3G_pipeline{border-top:1px solid var(--line);counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.l2MC3G_stage{border-bottom:1px solid var(--line);align-content:start;gap:10px;padding:24px 0;display:grid;position:relative}.l2MC3G_stage>*{margin:0}.l2MC3G_title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.1}.l2MC3G_visual{border-radius:var(--radius);border:1px solid var(--line);background-color:var(--surface);background-image:radial-gradient(var(--grid-dot) 1px, transparent 1.3px);background-size:16px 16px;align-items:center;min-height:110px;padding:14px;display:grid}.l2MC3G_model{font:500 var(--fs-label)/1.4 var(--font-ui);color:var(--fact-ink)}.l2MC3G_text{color:var(--text-2);font-size:var(--fs-ui)}.l2MC3G_story{font-size:var(--fs-small);margin:0;line-height:1.7}.l2MC3G_story mark{color:inherit;box-shadow:inset 0 -.45em 0 rgb(var(--fact-rgb) / .45);background:0 0;font-weight:600}.l2MC3G_tokens{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.l2MC3G_tokens li{font:var(--fs-label)/1 var(--font-mono);border-radius:var(--radius-xs);border:1px solid var(--line);background:var(--bg);padding:5px 7px}.l2MC3G_tokens .l2MC3G_ent{background:var(--fact);border-color:var(--ink);color:var(--bg);font-weight:600}.l2MC3G_tokens .l2MC3G_sp{color:var(--text-2);background:0 0;border-style:dashed}.l2MC3G_mini{width:100%;max-width:260px;overflow:visible}.l2MC3G_band{fill:none;stroke:var(--band);stroke-width:9px;stroke-linecap:round}.l2MC3G_thread{fill:none;stroke:var(--thread);stroke-width:1.6px}.l2MC3G_a{fill:var(--surface);stroke:var(--question);stroke-width:2.5px}.l2MC3G_via{fill:var(--fact);stroke:var(--node-stroke);stroke-width:1.4px}.l2MC3G_b{fill:var(--answer);stroke:var(--ink);stroke-width:1.4px}.l2MC3G_ans{font:italic 500 15px/1 var(--font-display);fill:var(--ink)}@media (min-width:900px){.l2MC3G_pipeline{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.l2MC3G_stage{border-bottom:0;padding:28px 24px 28px 0}.l2MC3G_stage+.l2MC3G_stage{border-left:1px solid var(--line);padding-left:24px}}
.xXsTja_chart{margin:0 0 1.6em}.xXsTja_table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.xXsTja_table caption{text-align:left;font:500 var(--fs-label)/1.4 var(--font-ui);color:var(--text-2);padding-bottom:10px}.xXsTja_table th,.xXsTja_table td{border-bottom:1px solid var(--line);text-align:left;font-variant-numeric:tabular-nums;padding:6px 10px 6px 0}.xXsTja_table thead th{font:500 var(--fs-label)/1.4 var(--font-ui);color:var(--text-2)}.xXsTja_table tbody th{font:600 var(--fs-small)/1 var(--font-mono);width:4.5em}.xXsTja_table td:nth-child(2){align-items:center;gap:10px;width:100%;display:flex}.xXsTja_bar{border-radius:var(--radius-xs);background:var(--surface-2);flex:1;height:10px;position:relative;overflow:hidden}.xXsTja_bar span{background:var(--ink);transform-origin:0;position:absolute;inset:0}tr[data-set=test] .xXsTja_bar span{background:var(--fact);box-shadow:inset 0 0 0 1px var(--ink)}.xXsTja_value{font:600 var(--fs-small)/1 var(--font-mono);text-align:right;width:3.2em}.xXsTja_n{color:var(--text-2);font-family:var(--font-mono);width:5em;text-align:right!important;padding-right:0!important}.xXsTja_chart figcaption{font-size:var(--fs-small);color:var(--text-2);margin-top:10px}
