._9D9sNW_lab{border:1px solid var(--color-line);color:var(--color-studio-ink);background:var(--color-ivory);margin:24px 0}._9D9sNW_header{border-top:3px solid var(--color-studio-teal);background:var(--color-studio-ink);color:var(--color-field-white);padding:28px}._9D9sNW_eyebrow{font:.7rem/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}._9D9sNW_header ._9D9sNW_eyebrow{color:var(--color-studio-sky)}._9D9sNW_header h3{font:500 clamp(1.6rem,3vw,2.2rem)/1.15 var(--font-display);letter-spacing:-.035em;margin:0}._9D9sNW_header>p:last-child{color:var(--color-field-muted);font:.9rem/1.8 var(--font-sans);margin:16px 0 0}._9D9sNW_body{padding:28px}._9D9sNW_selector{font:500 .85rem/1.6 var(--font-sans);gap:10px;display:grid}._9D9sNW_selector select{border:1px solid var(--color-line);width:100%;min-width:0;min-height:48px;color:var(--color-ink);background:var(--color-ivory);font:.85rem/1.5 var(--font-sans);padding:12px}._9D9sNW_proposal{border-left:3px solid var(--color-studio-cobalt);background:var(--color-ivory);margin-top:24px;padding:22px}._9D9sNW_proposal ._9D9sNW_eyebrow{color:var(--color-studio-cobalt)}._9D9sNW_proposal h4,._9D9sNW_result h4{font:500 1.25rem/1.35 var(--font-display);letter-spacing:-.02em;margin:0}._9D9sNW_proposal>p:last-child,._9D9sNW_result>p{font:.9rem/1.8 var(--font-sans);margin:12px 0 0}._9D9sNW_predictions{border:0;min-width:0;margin:24px 0 0;padding:0}._9D9sNW_predictions legend{font:500 .85rem/1.6 var(--font-sans);margin-bottom:12px}._9D9sNW_predictions>div{flex-wrap:wrap;gap:10px;display:flex}._9D9sNW_predictions button{border:1px solid var(--color-studio-cobalt);background:var(--color-ivory);min-height:48px;color:var(--color-studio-cobalt);font:500 .85rem/1.5 var(--font-sans);cursor:pointer;flex:180px;padding:12px}._9D9sNW_predictions button[aria-pressed=true]{background:var(--color-studio-cobalt);color:var(--color-field-white)}._9D9sNW_result{border-top:3px solid var(--color-studio-teal);background:var(--color-ivory);margin-top:24px;padding:22px}._9D9sNW_result[data-result=refused]{border-color:var(--color-studio-amber)}._9D9sNW_result[data-result=hidden]{border-color:var(--color-line)}._9D9sNW_result>[role=status]{color:var(--color-ink-3);font:.75rem/1.8 var(--font-sans);margin:0 0 14px}._9D9sNW_record{margin-top:20px}._9D9sNW_record summary{min-height:44px;font:500 .8rem/1.5 var(--font-sans);cursor:pointer;align-content:center}._9D9sNW_record pre{background:var(--color-studio-ink);max-width:100%;color:var(--color-field-white);font:.75rem/1.8 var(--font-mono);margin:8px 0 0;padding:18px;overflow-x:auto}._9D9sNW_reset{min-height:44px;color:var(--color-studio-cobalt);font:500 .8rem/1.5 var(--font-sans);text-underline-offset:4px;cursor:pointer;margin-top:12px;text-decoration:underline}._9D9sNW_provenance{border-top:1px solid var(--color-line);margin-top:24px;padding-top:20px}._9D9sNW_provenance p{color:var(--color-ink-3);font:.75rem/1.8 var(--font-sans);margin:10px 0}._9D9sNW_provenance>code{overflow-wrap:anywhere;font:.75rem/1.8 var(--font-mono);display:block}._9D9sNW_lab :is(button,select,summary):focus-visible{outline:2px solid var(--color-studio-cobalt);outline-offset:4px}@media (max-width:650px){._9D9sNW_header,._9D9sNW_body{padding:20px}._9D9sNW_proposal,._9D9sNW_result{padding:18px}}
._3fVvKa_lab{border:1px solid var(--color-line);background:var(--color-ivory);color:var(--color-studio-ink);margin:24px 0}._3fVvKa_header{border-top:3px solid var(--color-studio-teal);background:var(--color-studio-ink);color:var(--color-field-white);padding:28px}._3fVvKa_eyebrow{font:.68rem/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;display:block}._3fVvKa_header ._3fVvKa_eyebrow{color:var(--color-studio-sky)}._3fVvKa_header h3{font:500 clamp(1.6rem,3vw,2.2rem)/1.15 var(--font-display);letter-spacing:-.035em;margin:0}._3fVvKa_header>p:last-child{color:var(--color-field-muted);font:.9rem/1.8 var(--font-sans);margin:16px 0 0}._3fVvKa_stepCaption{font:.68rem/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:12px 20px}._3fVvKa_steps{background:var(--color-line);flex-wrap:wrap;gap:1px;padding:1px;display:flex}._3fVvKa_steps button{min-height:58px;color:var(--color-studio-ink);background:var(--color-ivory);font:500 .76rem/1.5 var(--font-sans);cursor:pointer;flex:110px;padding:10px}._3fVvKa_steps button span{font:.65rem/1.5 var(--font-mono);opacity:.7;display:block}._3fVvKa_steps button[aria-pressed=true]{color:var(--color-field-white);background:var(--color-studio-cobalt)}._3fVvKa_body{padding:28px}._3fVvKa_summary h4{font:500 1.3rem/1.35 var(--font-display);letter-spacing:-.025em;margin:0}._3fVvKa_summary>p:last-child{font:.9rem/1.8 var(--font-sans);margin:12px 0 0}._3fVvKa_summary ._3fVvKa_eyebrow{color:var(--color-studio-cobalt)}._3fVvKa_graph{border:1px solid var(--color-line);background:var(--color-studio-canvas);grid-template-columns:.85fr 1.1fr .85fr;grid-template-areas:"draft specialist join""draft owner join""caption caption caption";align-items:center;gap:20px;margin:24px 0 0;padding:24px;display:grid}._3fVvKa_node{border:1px solid var(--color-line);border-top:3px solid var(--color-studio-teal);background:var(--color-ivory);min-width:0;box-shadow:5px 6px 0 var(--color-line);padding:18px;position:relative}._3fVvKa_node h4{font:500 1.05rem/1.3 var(--font-display);letter-spacing:-.02em;margin:8px 0}._3fVvKa_node p{font:.75rem/1.6 var(--font-sans);margin:0 0 12px}._3fVvKa_nodeKind{font:.63rem/1.5 var(--font-mono);text-transform:uppercase}._3fVvKa_state{border:1px solid var(--color-line);color:var(--color-studio-ink);font:500 .7rem/1.5 var(--font-sans);padding:5px 7px;display:inline-block}._3fVvKa_node[data-state=waiting]{border-top-color:var(--color-studio-amber)}._3fVvKa_node[data-state=blocked]{border-top-color:var(--color-studio-cobalt)}._3fVvKa_draft{grid-area:draft}._3fVvKa_specialist{grid-area:specialist}._3fVvKa_owner{grid-area:owner}._3fVvKa_join{grid-area:join}._3fVvKa_specialist:before,._3fVvKa_owner:before,._3fVvKa_join:before{content:"→";width:20px;color:var(--color-studio-cobalt);font:500 1rem/1 var(--font-mono);position:absolute;top:calc(50% - 10px);left:-21px}._3fVvKa_interrupt{overflow-wrap:anywhere;font:.63rem/1.7 var(--font-mono);margin-top:12px;display:block}._3fVvKa_graph figcaption{font:.72rem/1.7 var(--font-sans);grid-area:caption;padding-top:8px}._3fVvKa_evidence{background:var(--color-line);border:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;display:grid}._3fVvKa_evidence>div{min-width:0;color:var(--color-field-white);background:var(--color-studio-ink);padding:18px}._3fVvKa_evidence ._3fVvKa_eyebrow{color:var(--color-field-muted)}._3fVvKa_evidence code{overflow-wrap:anywhere;font:.75rem/1.8 var(--font-mono);display:block}._3fVvKa_record{margin-top:20px}._3fVvKa_record summary{min-height:44px;font:500 .8rem/1.6 var(--font-sans);cursor:pointer;align-content:center}._3fVvKa_record pre{background:var(--color-studio-ink);max-width:100%;color:var(--color-field-white);font:.72rem/1.8 var(--font-mono);padding:18px;overflow-x:auto}._3fVvKa_footer{border-top:1px solid var(--color-line);margin-top:20px;padding-top:16px}._3fVvKa_footer p{font:.75rem/1.8 var(--font-sans);margin:8px 0}._3fVvKa_footer>code{overflow-wrap:anywhere;font:.73rem/1.8 var(--font-mono);display:block}._3fVvKa_footer a{min-height:44px;color:var(--color-field-white);background:var(--color-studio-cobalt);font:500 .8rem/1.5 var(--font-sans);align-items:center;gap:12px;margin-top:14px;padding:10px 16px;text-decoration:none;display:inline-flex}._3fVvKa_lab :is(button,summary,a,pre):focus-visible{outline:2px solid var(--color-studio-cobalt);outline-offset:4px}@media (max-width:1000px){._3fVvKa_graph{grid-template-columns:1fr 1fr;grid-template-areas:"draft draft""specialist owner""join join""caption caption"}._3fVvKa_specialist:before,._3fVvKa_owner:before,._3fVvKa_join:before{content:"↓";top:-22px;left:calc(50% - 6px)}._3fVvKa_draft,._3fVvKa_join{justify-self:center;width:75%}}@media (max-width:650px){._3fVvKa_header,._3fVvKa_body{padding:20px}._3fVvKa_graph{grid-template-columns:1fr;grid-template-areas:"draft""specialist""owner""join""caption";gap:22px;padding:18px}._3fVvKa_draft,._3fVvKa_join{width:100%}._3fVvKa_node{padding:16px}._3fVvKa_owner:before{content:""}._3fVvKa_evidence{grid-template-columns:1fr}._3fVvKa_steps button{flex-basis:86px}}
.ofHFIq_lab{border:1px solid var(--color-line);background:var(--color-ivory);color:var(--color-studio-ink);margin:24px 0}.ofHFIq_header{border-top:3px solid var(--color-studio-cobalt);background:var(--color-studio-ink);color:var(--color-field-white);padding:28px}.ofHFIq_eyebrow{font:.68rem/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}.ofHFIq_header .ofHFIq_eyebrow{color:var(--color-studio-sky)}.ofHFIq_header h3{font:500 clamp(1.6rem,3vw,2.2rem)/1.15 var(--font-display);letter-spacing:-.035em;margin:0}.ofHFIq_header>p:last-child{color:var(--color-field-muted);font:.9rem/1.7 var(--font-sans);margin:16px 0 0}.ofHFIq_body{padding:24px}.ofHFIq_controls{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ofHFIq_controls>div{min-width:0}.ofHFIq_controls label{font:500 .85rem/1.5 var(--font-sans);margin-bottom:8px;display:block}.ofHFIq_controls select{border:1px solid var(--color-line);background:var(--color-studio-surface);width:100%;min-width:0;min-height:48px;color:var(--color-studio-ink);font:1rem/1.5 var(--font-sans);border-radius:3px;padding:10px}.ofHFIq_controls>p{color:var(--color-ink-3);font:.8rem/1.7 var(--font-sans);grid-column:1/-1;margin:0}.ofHFIq_result{border:1px solid var(--color-line);border-left:4px solid var(--color-studio-coral);background:var(--color-studio-surface);box-shadow:4px 5px 0 var(--color-studio-muted);margin-top:24px;padding:22px}.ofHFIq_result[data-state=fits]{border-left-color:var(--color-studio-teal)}.ofHFIq_resultState{color:var(--color-coral-ink);font:500 .8rem/1.5 var(--font-sans);display:block}.ofHFIq_result[data-state=fits] .ofHFIq_resultState{color:var(--color-studio-teal)}.ofHFIq_result>strong{font:500 clamp(1.6rem,3vw,2.1rem)/1.3 var(--font-display);letter-spacing:-.03em;margin-top:12px;display:block}.ofHFIq_result small{font:400 .85rem/1.5 var(--font-sans);color:var(--color-ink-3)}.ofHFIq_result>p{color:var(--color-ink-3);font:.85rem/1.7 var(--font-sans);margin:12px 0 0}.ofHFIq_memory{border:1px solid var(--color-line);background:var(--color-studio-surface);margin:28px 0;padding:20px}.ofHFIq_memory figcaption{font:.85rem/1.6 var(--font-sans);flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.ofHFIq_memoryBar{border:1px solid var(--color-line);min-height:72px;box-shadow:3px 5px 0 var(--color-studio-muted);margin-top:18px;display:flex}.ofHFIq_memoryBar>span{min-width:0;color:var(--color-field-white);font:.7rem/1.6 var(--font-mono);border-right:2px solid var(--color-studio-surface);place-items:center;padding:10px 4px;display:grid}.ofHFIq_memoryBar>span:last-child{border:0}.ofHFIq_weightsBar{background:var(--color-studio-ink)}.ofHFIq_reserveBar{background:var(--color-studio-violet)}.ofHFIq_cacheBar{background:var(--color-studio-cobalt)}.ofHFIq_memoryLegend{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.ofHFIq_memoryLegend>span{font:.75rem/1.7 var(--font-sans)}.ofHFIq_memoryLegend b{font:500 .95rem/1.5 var(--font-sans);display:block}.ofHFIq_memoryLegend i{background:var(--color-studio-ink);width:8px;height:8px;margin-right:5px;display:inline-block}.ofHFIq_memoryLegend i[data-kind=reserve]{background:var(--color-studio-violet)}.ofHFIq_memoryLegend i[data-kind=cache]{background:var(--color-studio-cobalt)}.ofHFIq_demand{border-top:1px solid var(--color-line);margin-top:24px;padding-top:18px}.ofHFIq_demand>div:first-child{font:.8rem/1.6 var(--font-sans);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ofHFIq_demandTrack{border:1px solid var(--color-line);background:var(--color-studio-muted);height:14px;margin-top:12px}.ofHFIq_demandTrack>span{background:var(--color-studio-teal);height:100%;display:block}.ofHFIq_demandTrack>span[data-exceeded=true]{background:var(--color-studio-coral)}.ofHFIq_demand>p{font:.75rem/1.6 var(--font-sans);color:var(--color-ink-3);margin:10px 0 0}.ofHFIq_comparison{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ofHFIq_comparison>div{border:1px solid var(--color-line);background:var(--color-paper);padding:18px}.ofHFIq_comparison>div+div{border-top:3px solid var(--color-studio-cobalt);background:var(--color-studio-surface)}.ofHFIq_comparison .ofHFIq_eyebrow{font-size:.62rem}.ofHFIq_comparison h4{font:500 1.1rem/1.5 var(--font-display);margin:0}.ofHFIq_comparison p:last-child{font:.82rem/1.7 var(--font-sans);color:var(--color-ink-3);margin:12px 0 0}.ofHFIq_ledger{border:1px solid var(--color-line);margin-top:24px}.ofHFIq_ledger summary{cursor:pointer;min-height:48px;font:500 .85rem/1.6 var(--font-sans);padding:14px 18px}.ofHFIq_ledger dl{margin:0;padding:0 18px 18px}.ofHFIq_ledger dl>div{border-top:1px solid var(--color-line);padding:14px 0}.ofHFIq_ledger dt{font:500 .7rem/1.6 var(--font-mono)}.ofHFIq_ledger dd{font:.82rem/1.7 var(--font-sans);color:var(--color-ink-3);overflow-wrap:anywhere;margin:7px 0 0}.ofHFIq_footer{border-top:1px solid var(--color-line);gap:14px;margin-top:24px;padding-top:22px;display:grid}.ofHFIq_footer a{min-height:44px;font:500 .85rem/1.5 var(--font-sans);color:var(--color-studio-cobalt);text-underline-offset:4px;justify-content:space-between;align-items:center;gap:16px;text-decoration:underline;display:flex}.ofHFIq_footer code{background:var(--color-studio-muted);font:.72rem/1.7 var(--font-mono);overflow-wrap:anywhere;padding:12px;display:block}.ofHFIq_footer p{color:var(--color-ink-3);font:.78rem/1.7 var(--font-sans);margin:0}.ofHFIq_lab :is(a,select,summary):focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:3px}@media (max-width:600px){.ofHFIq_header{padding:22px 18px}.ofHFIq_body{padding:18px}.ofHFIq_controls,.ofHFIq_comparison{grid-template-columns:minmax(0,1fr)}.ofHFIq_result{padding:18px}.ofHFIq_memory{padding:15px}.ofHFIq_memoryBar>span{font-size:.6rem}.ofHFIq_memoryLegend{gap:8px}.ofHFIq_memoryLegend>span{font-size:.68rem}}
