.JF8yMW_explorer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--color-studio-border);background:var(--color-studio-surface);color:var(--color-studio-ink);box-shadow:0 12px 30px color-mix(in srgb, var(--color-studio-ink) 7%, transparent);border-radius:16px;margin:28px 0;container-type:inline-size}.JF8yMW_heading{background:var(--color-field-raised);color:var(--color-field-white);border-radius:15px 15px 0 0;padding:28px}.JF8yMW_heading>p:first-child,.JF8yMW_source>span,.JF8yMW_inspector span,.JF8yMW_capacityHeading>span{font:500 .65rem/1.8 var(--font-mono);letter-spacing:.07em}.JF8yMW_heading h4{font:500 clamp(1.4rem, 3cqi, 2rem)/1.2 var(--font-display);letter-spacing:-.03em;margin:14px 0 10px}.JF8yMW_heading p{max-width:65ch;font:.9rem/1.8 var(--font-sans);margin:0}.JF8yMW_choices,.JF8yMW_budgetControls{grid-template-columns:1fr 1fr;gap:18px;display:grid}.JF8yMW_choices{padding:24px 28px}.JF8yMW_explorer label{min-width:0;font:500 .8rem/1.5 var(--font-sans);gap:8px;display:grid}.JF8yMW_explorer select{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);width:100%;min-height:46px;color:var(--color-studio-ink);font:.78rem/1.6 var(--font-sans);border-radius:6px;padding:10px}.JF8yMW_tabs{border-bottom:1px solid var(--color-studio-border);gap:18px;padding-inline:28px;display:flex}.JF8yMW_tabs button{color:var(--color-studio-subtle);cursor:pointer;text-align:left;font:500 .8rem/1.5 var(--font-sans);background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 0}.JF8yMW_tabs button[aria-current]{color:var(--color-studio-cobalt);border-bottom-color:var(--color-studio-cobalt)}.JF8yMW_body{padding:28px}.JF8yMW_source{border:1px solid var(--color-studio-border);background:var(--color-studio-muted);border-radius:8px;padding:22px}.JF8yMW_source pre{white-space:pre-wrap;overflow-wrap:anywhere;font:500 1.2rem/1.7 var(--font-mono);margin:14px 0}.JF8yMW_source p{font:.75rem/1.8 var(--font-sans);margin:0}.JF8yMW_bridge{font:.75rem/1.6 var(--font-sans);flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.JF8yMW_bridge>span:first-child{color:var(--color-studio-cobalt);font-size:1.6rem}.JF8yMW_bridge code{font-family:var(--font-mono)}.JF8yMW_pieces{flex-wrap:wrap;gap:8px;display:flex}.JF8yMW_pieces button{border:1px solid color-mix(in srgb, var(--color-studio-cobalt) 45%, var(--color-studio-border));border-top:3px solid var(--color-studio-cobalt);background:color-mix(in srgb, var(--color-studio-cobalt) 7%, var(--color-studio-surface));min-height:54px;color:var(--color-studio-ink);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.JF8yMW_pieces button:nth-child(3n+2){border-top-color:var(--color-studio-teal)}.JF8yMW_pieces button:nth-child(3n){border-top-color:var(--color-studio-amber)}.JF8yMW_pieces button[aria-pressed=true]{outline:2px solid var(--color-studio-cobalt);outline-offset:2px}.JF8yMW_pieces code{font:.9rem/1.6 var(--font-mono)}.JF8yMW_pieces span{color:var(--color-studio-subtle);font:.6rem/1.4 var(--font-mono)}.JF8yMW_legend,.JF8yMW_roundtrip{font:.78rem/1.8 var(--font-sans);margin:18px 0}.JF8yMW_inspector{border:1px solid var(--color-studio-border);border-radius:8px;grid-template-columns:1fr 2fr;display:grid}.JF8yMW_inspector>div{min-width:0;padding:22px}.JF8yMW_inspector>div+div{border-left:1px solid var(--color-studio-border)}.JF8yMW_inspector span{display:block}.JF8yMW_inspector strong{font:500 2rem/1.5 var(--font-display);margin:10px 0;display:block}.JF8yMW_inspector>div>code{font:1rem/1.7 var(--font-mono);overflow-wrap:anywhere;margin:12px 0;display:block}.JF8yMW_inspector p{font:.8rem/1.8 var(--font-sans);margin:0}.JF8yMW_budgetControls{margin-block:24px}.JF8yMW_capacity{border:1px solid var(--color-studio-border);border-radius:8px;padding:22px}.JF8yMW_capacityHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.JF8yMW_capacityHeading h5{font:500 1.2rem/1.5 var(--font-display);margin:0}.JF8yMW_bar{background:var(--color-studio-muted);border:1px solid var(--color-studio-border);border-radius:5px;height:34px;margin:22px 0;display:flex;overflow:hidden}.JF8yMW_explorer [data-kind=text]{--piece-color:var(--color-studio-cobalt)}.JF8yMW_explorer [data-kind=scaffold]{--piece-color:var(--color-studio-subtle)}.JF8yMW_explorer [data-kind=history]{--piece-color:var(--color-studio-teal)}.JF8yMW_explorer [data-kind=output]{--piece-color:var(--color-studio-amber)}.JF8yMW_bar>span{background:var(--piece-color);border-right:1px solid var(--color-studio-surface);flex:none}.JF8yMW_breakdown{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;display:grid}.JF8yMW_breakdown>div{border-top:3px solid var(--piece-color);padding-top:10px}.JF8yMW_breakdown dt{font:.75rem/1.7 var(--font-sans)}.JF8yMW_breakdown dd{font:500 1.2rem/1.7 var(--font-mono);margin:5px 0 0}.JF8yMW_result{background:var(--color-studio-muted);border-left:3px solid var(--color-studio-teal);flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;padding:16px;display:flex}.JF8yMW_result[data-over]{border-left-color:var(--color-studio-amber)}.JF8yMW_result strong{font:500 1.4rem/1.5 var(--font-display)}.JF8yMW_result p{font:.85rem/1.8 var(--font-sans);flex:190px;margin:0}.JF8yMW_capacity>p,.JF8yMW_boundary{font:.75rem/1.8 var(--font-sans);margin:18px 0 0}.JF8yMW_controls{z-index:2;background:var(--color-studio-surface);border-block:1px solid var(--color-studio-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;display:flex;position:sticky;bottom:86px}.JF8yMW_controls button,.JF8yMW_controls a{min-height:44px;font:500 .8rem/1.6 var(--font-sans);color:var(--color-studio-cobalt);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.JF8yMW_controls button:disabled{opacity:.45;cursor:default}.JF8yMW_controls>span{font:.65rem/1.5 var(--font-mono);white-space:nowrap}.JF8yMW_explorer .JF8yMW_boundary{color:var(--color-studio-subtle);margin:0;padding:18px 28px}.JF8yMW_explorer :is(button,select,a):focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:3px}@container (max-width:650px){.JF8yMW_heading,.JF8yMW_body{padding:22px 18px}.JF8yMW_choices{padding:20px 18px}.JF8yMW_choices,.JF8yMW_budgetControls,.JF8yMW_inspector{grid-template-columns:minmax(0,1fr)}.JF8yMW_tabs{gap:16px;padding-inline:18px}.JF8yMW_inspector>div+div{border-left:0;border-top:1px solid var(--color-studio-border)}.JF8yMW_inspector>div,.JF8yMW_source,.JF8yMW_capacity{padding:18px}.JF8yMW_breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.JF8yMW_controls{padding-inline:14px;bottom:84px}.JF8yMW_explorer .JF8yMW_boundary{padding-inline:18px}.JF8yMW_source pre{font-size:.95rem}}.JF8yMW_explorer .JF8yMW_stageHeading{color:var(--color-studio-ink);font:500 1.3rem/1.5 var(--font-display);margin:0 0 20px;scroll-margin-top:100px}.ll-suite .JF8yMW_stageHeading{scroll-margin-top:240px}.JF8yMW_comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.JF8yMW_comparison>div{border:1px solid var(--color-studio-border);border-top:3px solid var(--color-studio-border);border-radius:8px;flex-direction:column;min-width:0;padding:20px;display:flex}.JF8yMW_comparison>div[data-selected]{border-top-color:var(--color-studio-cobalt);background:var(--color-studio-muted)}.JF8yMW_comparison>div>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.JF8yMW_comparison code{font:.8rem/1.7 var(--font-mono)}.JF8yMW_comparison strong{font:500 1.7rem/1.2 var(--font-display)}.JF8yMW_comparison small{font:.75rem/1.5 var(--font-sans)}.JF8yMW_preview{flex-wrap:wrap;flex:1;align-content:start;gap:5px;margin:20px 0 12px;display:flex}.JF8yMW_preview code{background:var(--color-studio-night);color:var(--color-studio-night-text);overflow-wrap:anywhere;border-radius:3px;padding:4px 7px}.JF8yMW_comparison button{text-align:left;min-height:44px;color:var(--color-studio-cobalt);font:500 .75rem/1.7 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:10px 0}.JF8yMW_practice{border:1px solid var(--color-studio-border);border-radius:8px;min-width:0;margin:28px 0 0;padding:20px}.JF8yMW_practice legend{font:500 1.1rem/1.5 var(--font-display);padding-inline:8px}.JF8yMW_practice>p,.JF8yMW_feedback p{font:.85rem/1.8 var(--font-sans);margin:0 0 16px}.JF8yMW_explorer .JF8yMW_practice button{border:1px solid var(--color-studio-border);text-align:left;background:var(--color-studio-surface);width:100%;min-height:48px;color:var(--color-studio-ink);cursor:pointer;font:.85rem/1.7 var(--font-sans);border-radius:5px;margin:10px 0;padding:14px 16px;display:block}.JF8yMW_explorer .JF8yMW_practice button[aria-pressed=true]{border-color:var(--color-studio-cobalt);box-shadow:inset 3px 0 var(--color-studio-cobalt);background:var(--color-studio-muted)}.JF8yMW_feedback{background:var(--color-studio-muted);border-left:3px solid var(--color-studio-cobalt);margin-top:20px;padding:18px}.JF8yMW_feedback strong{font:500 .9rem/1.7 var(--font-sans)}.JF8yMW_feedback p{margin:8px 0 0}@container (max-width:650px){.JF8yMW_comparison{grid-template-columns:minmax(0,1fr)}.JF8yMW_comparison>div,.JF8yMW_practice{padding:16px}}
.eNft-W_explorer{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);color:var(--color-studio-ink);box-shadow:0 14px 32px color-mix(in srgb,var(--color-ink) 7%,transparent);border-radius:16px;margin:28px 0;overflow:clip;container-type:inline-size}.eNft-W_heading{background:var(--color-studio-night-surface);color:var(--color-studio-night-text);padding:28px}.eNft-W_heading>p:first-child,.eNft-W_eyebrow{font:.65rem/1.6 var(--font-mono);letter-spacing:.04em;color:var(--color-studio-subtle)}.eNft-W_heading>p:first-child{color:var(--color-studio-night-subtle);margin:0 0 12px}.eNft-W_heading h4{font:500 clamp(1.4rem,2.7vw,1.9rem)/1.2 var(--font-display);letter-spacing:-.035em;margin:0 0 12px}.eNft-W_heading>p:last-child{max-width:74ch;font:.9rem/1.75 var(--font-sans);color:var(--color-studio-night-subtle);margin:0}.eNft-W_cases{flex-wrap:wrap;gap:8px;padding:22px 24px 0;display:flex}.eNft-W_cases button{color:var(--color-studio-ink);border:1px solid var(--color-studio-border);min-height:44px;font:500 .8rem/1.5 var(--font-sans);background:var(--color-studio-muted);cursor:pointer;border-radius:7px;padding:10px 14px}.eNft-W_cases button[aria-pressed=true]{background:var(--color-studio-cobalt);border-color:var(--color-studio-cobalt);color:var(--color-studio-night-text)}.eNft-W_explorer .eNft-W_summary{font:.88rem/1.8 var(--font-sans);margin:0;padding:16px 24px 22px}.eNft-W_stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0 24px 24px;list-style:none;display:grid}.eNft-W_stages button{color:var(--color-studio-ink);border:1px solid var(--color-studio-border);border-bottom:3px solid var(--color-studio-border);text-align:left;background:var(--color-studio-surface);width:100%;min-height:60px;font:500 .88rem/1.3 var(--font-display);cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.eNft-W_stages span{font:.65rem/1.5 var(--font-mono);color:var(--color-studio-subtle)}.eNft-W_stages [aria-current]{background:var(--color-studio-night-surface);color:var(--color-studio-night-text);border-bottom-color:var(--color-studio-teal)}.eNft-W_stages [aria-current] span{color:var(--color-studio-night-subtle)}.eNft-W_detail{border-top:1px solid var(--color-studio-border);background:var(--color-studio-muted);min-width:0;padding:24px;scroll-margin-top:100px}.eNft-W_description{max-width:76ch;margin-bottom:24px}.eNft-W_description .eNft-W_eyebrow{margin:0 0 8px}.eNft-W_description h5{font:500 1.4rem/1.3 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}.eNft-W_description>p:last-child{font:.9rem/1.8 var(--font-sans);margin:0}.eNft-W_documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.eNft-W_document{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);min-width:0;box-shadow:0 5px 0 var(--color-studio-border);border-radius:10px;padding:18px}.eNft-W_documentHead{font:500 .93rem/1.3 var(--font-display);align-items:center;gap:10px;margin-bottom:18px;display:flex}.eNft-W_documentHead small{font:.65rem/1.5 var(--font-mono);color:var(--color-studio-subtle);margin-top:5px;display:block}.eNft-W_fileIcon{border:1px solid var(--color-studio-cobalt);background:var(--color-studio-muted);width:40px;height:50px;color:var(--color-studio-cobalt);font:.75rem/1 var(--font-mono);box-shadow:3px 3px 0 var(--color-studio-border);border-radius:3px 10px 3px 3px;flex:none;place-items:center;display:grid}.eNft-W_badge{background:var(--color-studio-muted);color:var(--color-studio-teal);font:.67rem/1.5 var(--font-sans);border-radius:4px;padding:5px 7px;display:inline-block}.eNft-W_document[data-excluded]{box-shadow:none;border-style:dashed}.eNft-W_document[data-excluded] .eNft-W_badge{color:var(--color-studio-subtle)}.eNft-W_document ol{margin:18px 0 0;padding:0;list-style:none}.eNft-W_document li+li{border-top:1px dashed var(--color-studio-border);margin-top:16px;padding-top:16px}.eNft-W_document li small{font:.59rem/1.5 var(--font-mono);color:var(--color-studio-subtle)}.eNft-W_document li p,.eNft-W_omitted{font:.82rem/1.75 var(--font-sans);margin:8px 0 0}.eNft-W_document .eNft-W_omitted{color:var(--color-studio-subtle);margin-top:20px}.eNft-W_query{background:var(--color-studio-night-surface);color:var(--color-studio-night-text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;display:flex}.eNft-W_query span{font:.66rem/1.6 var(--font-mono);color:var(--color-studio-night-subtle)}.eNft-W_query code{font:.9rem/1.6 var(--font-mono);border:1px solid var(--color-studio-night-muted);border-radius:4px;padding:3px 10px}.eNft-W_query span:last-child{margin-left:auto}.eNft-W_passages{gap:12px;display:grid}.eNft-W_passage{background:var(--color-studio-surface);border:1px solid var(--color-studio-border);border-left:4px solid var(--color-studio-teal);border-radius:8px;gap:16px;padding:20px;display:flex}.eNft-W_rank{font:.8rem/1.7 var(--font-mono);color:var(--color-studio-teal)}.eNft-W_passage blockquote{font:500 1.05rem/1.65 var(--font-display);margin:10px 0}.eNft-W_passage p{font:.7rem/1.7 var(--font-sans);color:var(--color-studio-subtle);margin:0}.eNft-W_passage[data-withheld]{border-left-color:var(--color-studio-subtle);border-style:dashed}.eNft-W_empty{background:var(--color-studio-surface);border:1px dashed var(--color-studio-border);border-radius:8px;padding:24px}.eNft-W_empty strong{font:500 1.1rem/1.5 var(--font-display)}.eNft-W_empty p{font:.88rem/1.8 var(--font-sans);max-width:70ch}.eNft-W_empty code,.eNft-W_result code{font:.7rem/1.7 var(--font-mono);overflow-wrap:anywhere}.eNft-W_budget{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);border-radius:8px;margin:0 0 24px;padding:18px}.eNft-W_budget>div{font:.8rem/1.6 var(--font-sans);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.eNft-W_budget span{color:var(--color-studio-subtle);font-size:.7rem}.eNft-W_budget meter{width:100%;height:20px;accent-color:var(--color-studio-teal);margin-top:8px;display:block}.eNft-W_budget p{font:.7rem/1.7 var(--font-sans);color:var(--color-studio-subtle);margin:8px 0 0}.eNft-W_result{font:.8rem/1.7 var(--font-sans);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px 0 0;display:flex}.eNft-W_input{background:var(--color-studio-surface);border:1px solid var(--color-studio-border);border-radius:10px;overflow:hidden}.eNft-W_inputHeading{background:var(--color-studio-night-surface);color:var(--color-studio-night-text);font:.65rem/1.7 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px;display:flex}.eNft-W_inputHeading strong{color:var(--color-studio-night-subtle);font-weight:400}.eNft-W_input section{border-bottom:1px solid var(--color-studio-border);padding:18px 22px}.eNft-W_input section>p{font:.9rem/1.8 var(--font-sans);margin:8px 0 0}.eNft-W_input blockquote{border-left:3px solid var(--color-studio-teal);background:var(--color-studio-muted);margin:16px 0 0;padding:12px 16px}.eNft-W_input blockquote p{font:.95rem/1.75 var(--font-sans);margin:0 0 8px}.eNft-W_input cite{font:normal .65rem/1.7 var(--font-mono);color:var(--color-studio-subtle)}.eNft-W_input .eNft-W_next{font:.82rem/1.8 var(--font-sans);margin:0;padding:18px 22px}.eNft-W_input details{padding:0 22px 18px}.eNft-W_input summary{min-height:44px;font:500 .8rem/1.5 var(--font-sans);cursor:pointer;color:var(--color-studio-cobalt);align-content:center;display:list-item}.eNft-W_input pre{background:var(--color-studio-night-surface);max-width:100%;max-height:400px;color:var(--color-studio-night-text);font:.75rem/1.8 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:18px;overflow:auto}.eNft-W_input>.eNft-W_empty{border:0;border-radius:0}.eNft-W_controls{z-index:2;border-block:1px solid var(--color-studio-border);background:var(--color-studio-surface);justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;display:flex;position:sticky;bottom:30px}.eNft-W_controls button{min-height:44px;color:var(--color-studio-cobalt);font:500 .8rem/1.5 var(--font-sans);cursor:pointer;background:0 0;border:0}.eNft-W_controls button:disabled{opacity:.45;cursor:default}.eNft-W_controls span{font:.65rem/1.5 var(--font-mono)}.eNft-W_explorer .eNft-W_boundary{font:.73rem/1.8 var(--font-sans);color:var(--color-studio-subtle);margin:0;padding:18px 24px}.eNft-W_explorer :is(button,select,a,summary,pre):focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:3px}@container (max-width:700px){.eNft-W_heading{padding:22px 18px}.eNft-W_cases{padding-inline:16px}.eNft-W_cases button{color:var(--color-studio-ink);flex:1}.eNft-W_explorer .eNft-W_summary{padding-inline:18px}.eNft-W_stages{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:18px}.eNft-W_stages button{color:var(--color-studio-ink);min-height:52px}.eNft-W_detail{padding:22px 18px;scroll-margin-top:100px}.eNft-W_documents{grid-template-columns:minmax(0,1fr)}.eNft-W_document{padding:16px}.eNft-W_documentHead{margin-bottom:12px}.eNft-W_document ol{margin-top:12px}.eNft-W_document li+li{margin-top:12px;padding-top:12px}.eNft-W_document .eNft-W_omitted{margin-top:12px}.eNft-W_controls{padding-inline:16px;bottom:84px}.eNft-W_query span:last-child{width:100%;margin-left:0}.eNft-W_passage{gap:12px;padding:16px}.eNft-W_passage blockquote{font-size:.95rem}.eNft-W_input section,.eNft-W_input .eNft-W_next,.eNft-W_input details,.eNft-W_explorer .eNft-W_boundary{padding-inline:18px}}.eNft-W_budget meter::-webkit-meter-bar{background:var(--color-studio-border);border:0;border-radius:8px;height:8px}.eNft-W_budget meter::-webkit-meter-optimum-value{background:var(--color-studio-teal);border-radius:8px}.eNft-W_budget meter::-moz-meter-bar{background:var(--color-studio-teal);border-radius:8px}.ll-suite .eNft-W_detail{scroll-margin-top:240px}.eNft-W_prediction{background:var(--color-studio-surface);border:1px solid var(--color-studio-border);border-radius:10px;margin-top:24px;padding:24px}.eNft-W_prediction h5,.eNft-W_comparison h5{font:500 1.25rem/1.3 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}.eNft-W_prediction p,.eNft-W_comparison p{font:.83rem/1.8 var(--font-sans);max-width:74ch;margin:8px 0}.eNft-W_choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.eNft-W_choices label{font:500 .78rem/1.6 var(--font-sans)}.eNft-W_choices select{border:1px solid var(--color-studio-border);width:100%;min-height:46px;color:var(--color-studio-ink);background:var(--color-studio-surface);font:.8rem/1.5 var(--font-sans);border-radius:6px;margin-top:8px;padding:10px 28px 10px 10px;display:block}.eNft-W_prediction button{border:1px solid var(--color-studio-cobalt);background:var(--color-studio-cobalt);min-height:46px;color:var(--color-studio-night-text);font:500 .8rem/1.5 var(--font-sans);cursor:pointer;border-radius:6px;padding:12px 18px}.eNft-W_prediction button:disabled{background:var(--color-studio-muted);border-color:var(--color-studio-border);color:var(--color-studio-subtle);cursor:default}.eNft-W_comparison{background:var(--color-studio-surface);border:1px solid var(--color-studio-border);border-radius:10px;margin-bottom:24px;padding:24px}.eNft-W_comparison ul{margin:18px 0;padding:0;list-style:none}.eNft-W_comparison li{border-left:3px solid var(--color-studio-cobalt);background:var(--color-studio-muted);padding:12px 16px}.eNft-W_comparison li+li{margin-top:12px}.eNft-W_comparison li[data-match=true]{border-left-color:var(--color-studio-teal)}.eNft-W_comparison strong{font:500 .9rem/1.5 var(--font-display)}.eNft-W_comparison button{min-height:44px;color:var(--color-studio-cobalt);font:500 .8rem/1.5 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:8px 0}.eNft-W_labLink{width:fit-content;min-height:44px;color:var(--color-studio-cobalt);font:500 .8rem/1.5 var(--font-sans);text-underline-offset:4px;align-content:center;margin:0 24px 18px;text-decoration:underline;display:block}@container (max-width:700px){.eNft-W_choices{grid-template-columns:minmax(0,1fr)}.eNft-W_prediction,.eNft-W_comparison{padding:20px 16px}.eNft-W_prediction button{width:100%}.eNft-W_labLink{margin-inline:18px}}
.XihC4a_explorer{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);color:var(--color-studio-ink);box-shadow:0 14px 32px color-mix(in srgb,var(--color-ink) 7%,transparent);border-radius:16px;margin:28px 0;overflow:clip;container-type:inline-size}.XihC4a_heading{background:var(--color-studio-night-surface);color:var(--color-studio-night-text);padding:28px}.XihC4a_heading>p:first-child,.XihC4a_caption{font:.63rem/1.6 var(--font-mono);letter-spacing:.055em;color:var(--color-studio-subtle)}.XihC4a_heading>p:first-child{color:var(--color-studio-night-subtle);margin:0 0 12px}.XihC4a_heading h4{font:500 clamp(1.4rem,2.7vw,1.9rem)/1.2 var(--font-display);letter-spacing:-.035em;margin:0 0 12px}.XihC4a_heading>p:last-child{max-width:74ch;font:.9rem/1.75 var(--font-sans);color:var(--color-studio-night-subtle);margin:0}.XihC4a_cases{flex-wrap:wrap;gap:8px;padding:22px 24px 0;display:flex}.XihC4a_cases button{color:var(--color-studio-ink);border:1px solid var(--color-studio-border);min-height:44px;font:500 .8rem/1.5 var(--font-sans);background:var(--color-studio-muted);cursor:pointer;border-radius:7px;padding:10px 14px}.XihC4a_cases button[aria-pressed=true]{background:var(--color-studio-cobalt);border-color:var(--color-studio-cobalt);color:var(--color-studio-night-text)}.XihC4a_explorer .XihC4a_summary{font:.88rem/1.8 var(--font-sans);margin:0;padding:16px 24px 22px}.XihC4a_workbench{border-block:1px solid var(--color-studio-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.XihC4a_diagram{background:var(--color-studio-muted);min-width:0;padding:24px 20px}.XihC4a_path{gap:36px;margin:24px 0;padding:0;list-style:none;display:grid}.XihC4a_path li{position:relative}.XihC4a_path li:not(:last-child):after{content:"↓";height:36px;color:var(--color-studio-teal);font:1.25rem/1 var(--font-mono);place-items:center;display:grid;position:absolute;top:100%;left:24px}.XihC4a_path button{color:var(--color-studio-ink);text-align:left;border:1px solid var(--color-studio-border);border-left:4px solid var(--color-studio-subtle);background:var(--color-studio-surface);width:100%;min-height:78px;box-shadow:0 4px 0 var(--color-studio-border);cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.XihC4a_path [data-role=model] button{border-left-color:var(--color-studio-cobalt)}.XihC4a_path [data-role=application] button{border-left-color:var(--color-studio-teal)}.XihC4a_path .XihC4a_number{font:.67rem/1.5 var(--font-mono);color:var(--color-studio-subtle)}.XihC4a_path small{font:.6rem/1.4 var(--font-mono);color:var(--color-studio-subtle);margin-bottom:5px;display:block}.XihC4a_path strong{font:500 .95rem/1.3 var(--font-display)}.XihC4a_path [aria-current]{background:var(--color-studio-night-surface);color:var(--color-studio-night-text);outline:2px solid var(--color-studio-cobalt);outline-offset:2px}.XihC4a_path [aria-current] :is(small,.XihC4a_number){color:var(--color-studio-night-subtle)}.XihC4a_connector{font:.6rem/1.5 var(--font-mono);color:var(--color-studio-subtle);padding-block:10px;position:absolute;top:100%;left:50px}.XihC4a_explorer .XihC4a_legend{font:.8rem/1.8 var(--font-sans);color:var(--color-studio-subtle);margin:0}.XihC4a_inspector{border-left:1px solid var(--color-studio-border);background:var(--color-studio-surface);min-width:0}.XihC4a_detail{padding:24px;scroll-margin-top:100px}.XihC4a_detail h5{font:500 1.35rem/1.3 var(--font-display);letter-spacing:-.025em;margin:12px 0}.XihC4a_detail>p{font:.88rem/1.8 var(--font-sans);margin:0 0 20px}.XihC4a_counters{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.XihC4a_counters>div{border:1px solid var(--color-studio-border);background:var(--color-studio-muted);border-radius:8px;padding:12px}.XihC4a_counters dt{font:.68rem/1.6 var(--font-sans);color:var(--color-studio-subtle)}.XihC4a_counters dd{font:500 1.4rem/1.4 var(--font-mono);margin:5px 0 0}.XihC4a_detail .XihC4a_pairing{font:.68rem/1.8 var(--font-mono);color:var(--color-studio-cobalt);overflow-wrap:anywhere}.XihC4a_pairing code{border:1px solid var(--color-studio-border);border-radius:4px;padding:3px 6px}.XihC4a_payload{border:1px solid var(--color-studio-night-muted);background:var(--color-studio-night-surface);color:var(--color-studio-night-text);border-radius:9px;margin:18px 0;overflow:hidden}.XihC4a_payload>span{border-bottom:1px solid var(--color-studio-night-muted);font:.6rem/1.6 var(--font-mono);color:var(--color-studio-night-subtle);padding:12px 14px;display:block}.XihC4a_payload pre{font:.78rem/1.85 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;padding:18px}.XihC4a_detail .XihC4a_outcome{border-left:3px solid var(--color-studio-teal);background:var(--color-studio-muted);font:.8rem/1.8 var(--font-sans);padding:14px}.XihC4a_outcome strong{display:block}.XihC4a_controls{z-index:2;background:var(--color-studio-surface);border-block:1px solid var(--color-studio-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;display:flex;position:sticky;bottom:30px}.XihC4a_controls button{min-height:44px;color:var(--color-studio-cobalt);font:500 .8rem/1.5 var(--font-sans);cursor:pointer;background:0 0;border:0}.XihC4a_controls button:disabled{opacity:.45;cursor:default}.XihC4a_controls span{font:.65rem/1.5 var(--font-mono)}.XihC4a_explorer .XihC4a_boundary{font:.73rem/1.8 var(--font-sans);color:var(--color-studio-subtle);margin:0;padding:18px 24px}.XihC4a_explorer :is(button,pre,summary,a):focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:3px}@container (max-width:700px){.XihC4a_workbench{grid-template-columns:minmax(0,1fr)}.XihC4a_inspector{border-left:0;border-top:1px solid var(--color-studio-border)}.XihC4a_heading{padding:22px 18px}.XihC4a_cases{padding-inline:16px}.XihC4a_cases button{flex:1}.XihC4a_explorer .XihC4a_summary{padding-inline:18px}.XihC4a_controls{padding-inline:16px;bottom:84px}.XihC4a_detail{padding:22px 18px}.XihC4a_diagram{padding:18px}.XihC4a_path{gap:28px;margin:18px 0}.XihC4a_path button{gap:10px;min-height:62px;padding:10px}.XihC4a_path li:not(:last-child):after{height:28px}.XihC4a_connector{padding-block:7px;font-size:.56rem}.XihC4a_path strong{font-size:.84rem}.XihC4a_path small{font-size:.55rem}.XihC4a_diagram .XihC4a_legend{font-size:.75rem}.XihC4a_payload pre{padding:14px;font-size:.73rem}.XihC4a_explorer .XihC4a_boundary{padding-inline:18px}}.XihC4a_preview{border:1px solid var(--color-studio-border);border-left:3px solid var(--color-studio-teal);background:var(--color-studio-canvas);font:.85rem/1.75 var(--font-sans);overflow-wrap:anywhere;border-radius:8px;padding:16px}.XihC4a_preview p{margin:6px 0}.XihC4a_preview small{color:var(--color-studio-subtle);font-size:.72rem;display:block}.XihC4a_context{margin:24px 0}.XihC4a_context h6{font:500 1.15rem/1.4 var(--font-display);margin:0 0 10px}.XihC4a_context>p{font:.82rem/1.8 var(--font-sans);color:var(--color-studio-subtle)}.XihC4a_context ol{gap:10px;padding:0;list-style:none;display:grid}.XihC4a_context li{border:1px solid var(--color-studio-border);border-left:3px solid var(--color-studio-subtle);background:var(--color-studio-canvas);font:.82rem/1.75 var(--font-sans);overflow-wrap:anywhere;border-radius:8px;padding:16px}.XihC4a_context li[data-message-type=ai]{border-left-color:var(--color-studio-cobalt)}.XihC4a_context li[data-message-type=tool]{border-left-color:var(--color-studio-teal)}.XihC4a_context li>span{font:.63rem/1.6 var(--font-mono);color:var(--color-studio-subtle);margin-bottom:10px;display:block}.XihC4a_context li p{margin:6px 0}.XihC4a_context li small{color:var(--color-studio-subtle);font-size:.72rem;display:block}.XihC4a_context .XihC4a_contextNote{border-left:3px solid var(--color-studio-cobalt);padding-left:14px}.XihC4a_technical{margin-top:18px}.XihC4a_technical summary{cursor:pointer;min-height:44px;font:500 .8rem/1.6 var(--font-sans);color:var(--color-studio-cobalt);align-content:center}.XihC4a_continue{border-top:1px solid var(--color-studio-border);font:.85rem/1.8 var(--font-sans);padding:20px 24px 24px}.XihC4a_continue p{color:var(--color-studio-subtle);margin:6px 0 10px}.XihC4a_continue a{min-height:44px;color:var(--color-studio-cobalt);text-underline-offset:4px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.ll-suite .XihC4a_detail{scroll-margin-top:240px}
._0HY1Ja_explorer{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);color:var(--color-studio-ink);box-shadow:0 14px 32px color-mix(in srgb,var(--color-studio-ink) 7%,transparent);border-radius:16px;margin:28px 0;overflow:clip;container-type:inline-size}._0HY1Ja_heading{background:var(--color-studio-night);color:var(--color-studio-night-text);padding:28px}._0HY1Ja_explorer ._0HY1Ja_meta{font:.63rem/1.6 var(--font-mono);letter-spacing:.055em;color:var(--color-studio-cobalt);margin:0 0 12px}._0HY1Ja_heading ._0HY1Ja_meta{color:var(--color-studio-night-subtle)}._0HY1Ja_heading h4{font:500 clamp(1.4rem,2.7vw,1.9rem)/1.2 var(--font-display);letter-spacing:-.035em;margin:0 0 12px}._0HY1Ja_heading>p:last-child{max-width:74ch;font:.9rem/1.75 var(--font-sans);color:var(--color-studio-night-subtle);margin:0}._0HY1Ja_translation{background:var(--color-studio-border);border-bottom:1px solid var(--color-studio-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}._0HY1Ja_translation>div{background:var(--color-studio-surface);padding:18px 24px}._0HY1Ja_translation dt{font:500 1rem/1.4 var(--font-display);color:var(--color-studio-cobalt)}._0HY1Ja_translation dd{font:.78rem/1.6 var(--font-sans);margin:5px 0 0}._0HY1Ja_prediction{padding:0 24px 24px}._0HY1Ja_prediction fieldset{border:0;min-width:0;margin:0;padding:0}._0HY1Ja_prediction legend{font:500 1.2rem/1.4 var(--font-display);letter-spacing:-.025em;padding:0}._0HY1Ja_prediction fieldset>p{font:.82rem/1.7 var(--font-sans);max-width:74ch;margin:8px 0 18px}._0HY1Ja_questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._0HY1Ja_question{font:.76rem/1.5 var(--font-sans);flex-direction:column;justify-content:space-between;gap:8px;display:flex}._0HY1Ja_question label{font-weight:500}._0HY1Ja_questions select{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);width:100%;min-width:0;min-height:48px;color:var(--color-studio-ink);font:.76rem/1.5 var(--font-sans);border-radius:6px;padding:10px 24px 10px 10px}._0HY1Ja_compare{border:1px solid var(--color-studio-cobalt);background:var(--color-studio-cobalt);min-height:48px;color:var(--color-studio-night-text);font:500 .8rem/1.5 var(--font-sans);cursor:pointer;border-radius:6px;margin:18px 0 0;padding:13px 18px}._0HY1Ja_compare:disabled{opacity:.5;cursor:default}._0HY1Ja_comparison{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);border-radius:10px;margin-top:20px;padding:20px;scroll-margin-top:100px}._0HY1Ja_comparison h5{font:500 1.1rem/1.4 var(--font-display);margin:0 0 16px}._0HY1Ja_comparison ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}._0HY1Ja_comparison li{border-left:3px solid var(--color-studio-amber);padding-left:12px}._0HY1Ja_comparison li[data-match=true]{border-color:var(--color-studio-teal)}._0HY1Ja_comparison strong{font:500 .8rem/1.5 var(--font-sans)}._0HY1Ja_comparison p{font:.8rem/1.7 var(--font-sans);margin:5px 0 0}._0HY1Ja_comparison>p:last-child{color:var(--color-studio-subtle);margin-top:18px}._0HY1Ja_code summary{cursor:pointer;min-height:44px;color:var(--color-studio-cobalt);font:500 .78rem/1.6 var(--font-sans);padding:12px 0}._0HY1Ja_code[open] summary{padding-bottom:14px}._0HY1Ja_continue{background:var(--color-studio-muted);border-top:1px solid var(--color-studio-border);align-items:center;gap:24px;padding:22px 24px;display:flex}._0HY1Ja_continue>div{flex:1}._0HY1Ja_continue strong{font:500 1rem/1.4 var(--font-display)}._0HY1Ja_continue p{font:.78rem/1.7 var(--font-sans);margin:7px 0 0}._0HY1Ja_continue a{max-width:220px;min-height:44px;font:500 .8rem/1.6 var(--font-sans);color:var(--color-studio-cobalt);text-underline-offset:5px;align-items:center;text-decoration:underline;display:flex}._0HY1Ja_cases{flex-wrap:wrap;gap:8px;padding:22px 24px 0;display:flex}._0HY1Ja_cases button{border:1px solid var(--color-studio-border);min-height:44px;font:500 .8rem/1.5 var(--font-sans);background:var(--color-studio-muted);cursor:pointer;border-radius:7px;padding:10px 14px}._0HY1Ja_cases button[aria-pressed=true]{background:var(--color-studio-cobalt);border-color:var(--color-studio-cobalt);color:var(--color-studio-night-text)}._0HY1Ja_explorer ._0HY1Ja_summary{font:.88rem/1.8 var(--font-sans);margin:0;padding:16px 24px 22px}._0HY1Ja_workbench{border-block:1px solid var(--color-studio-border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}._0HY1Ja_diagram{background:var(--color-studio-muted);min-width:0;padding:24px 20px}._0HY1Ja_stations{gap:24px;margin:24px 0 18px;padding:0;list-style:none;display:grid;position:relative}._0HY1Ja_stations li{isolation:isolate;height:78px;position:relative}._0HY1Ja_stations li:not(:last-child):after{content:"";border-left:2px solid var(--color-studio-teal);z-index:-1;height:24px;position:absolute;top:78px;left:36%}._0HY1Ja_stations li:not(:last-child):before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid var(--color-studio-teal);position:absolute;top:94px;left:calc(36% - 4px)}._0HY1Ja_stations button{text-align:left;border:1px solid var(--color-studio-border);background:var(--color-studio-surface);width:72%;height:100%;box-shadow:0 4px 0 var(--color-studio-border);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:12px;display:flex}._0HY1Ja_stations button>span{font:.56rem/1.5 var(--font-mono);color:var(--color-studio-subtle)}._0HY1Ja_stations strong{font:500 .92rem/1.4 var(--font-display)}._0HY1Ja_stations small{font:.65rem/1.3 var(--font-sans)}._0HY1Ja_stations button[aria-current]{border:2px solid var(--color-studio-cobalt);background:var(--color-studio-cobalt);color:var(--color-studio-night-text);box-shadow:0 5px 14px color-mix(in srgb,var(--color-studio-cobalt) 18%,transparent)}._0HY1Ja_stations [aria-current]>span{color:var(--color-studio-night-text)}._0HY1Ja_stations button:disabled{opacity:.48;cursor:default;box-shadow:none;border-style:dashed}._0HY1Ja_stations [data-stage=route] button{border-style:dashed;border-radius:18px}._0HY1Ja_yes{font:.63rem/1.5 var(--font-mono);color:var(--color-studio-teal);position:absolute;top:81px;left:calc(36% + 10px)}._0HY1Ja_bypass{border:2px solid var(--color-studio-border);pointer-events:none;border-left:0;border-radius:0 12px 12px 0;width:24%;height:204px;position:absolute;top:39px;left:72%}._0HY1Ja_bypass:after{content:"";border-block:4px solid #0000;border-right:7px solid var(--color-studio-border);position:absolute;bottom:-5px;left:-2px}._0HY1Ja_bypass>span{background:var(--color-studio-muted);font:.63rem/1.6 var(--font-mono);text-align:center;color:var(--color-studio-subtle);position:absolute;top:40%;left:8px;right:4px}._0HY1Ja_stations[data-missing] ._0HY1Ja_bypass{border-color:var(--color-studio-cobalt)}._0HY1Ja_stations[data-missing] ._0HY1Ja_bypass:after{border-right-color:var(--color-studio-cobalt)}._0HY1Ja_stations[data-missing] ._0HY1Ja_bypass>span{color:var(--color-studio-cobalt)}._0HY1Ja_stations[data-missing] :is([data-stage=route],[data-stage=draft]):after{border-color:var(--color-studio-border);border-left-style:dashed}._0HY1Ja_stations[data-missing] :is([data-stage=route],[data-stage=draft]):before{border-top-color:var(--color-studio-border)}._0HY1Ja_stations[data-missing] ._0HY1Ja_yes{color:var(--color-studio-subtle)}._0HY1Ja_explorer ._0HY1Ja_diagramNote{font:.78rem/1.8 var(--font-sans);color:var(--color-studio-subtle);margin:0}._0HY1Ja_inspector{border-left:1px solid var(--color-studio-border);background:var(--color-studio-surface);min-width:0}._0HY1Ja_inspector h5{font:500 1.2rem/1.3 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}._0HY1Ja_detail>p:not(._0HY1Ja_meta){font:.86rem/1.8 var(--font-sans);margin:0 0 20px}._0HY1Ja_inspector figure{border:1px solid var(--color-studio-border);border-radius:8px;margin:0;overflow:hidden}._0HY1Ja_inspector figcaption{font:.62rem/1.6 var(--font-mono);background:var(--color-studio-muted);padding:10px 14px}._0HY1Ja_inspector pre{background:var(--color-studio-night);max-width:100%;color:var(--color-studio-night-text);font:.7rem/1.8 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;overflow:auto}._0HY1Ja_state h6{font:500 .95rem/1.4 var(--font-display);margin:24px 0 7px}._0HY1Ja_explorer ._0HY1Ja_state p{font:.73rem/1.7 var(--font-sans);color:var(--color-studio-subtle);margin:0 0 12px}._0HY1Ja_state dl{gap:6px;margin:0;display:grid}._0HY1Ja_state dl>div{border-left:3px solid var(--color-studio-border);background:var(--color-studio-muted);font:.67rem/1.7 var(--font-mono);border-radius:4px;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}._0HY1Ja_state dl>div[data-changed]{border-left-color:var(--color-studio-cobalt);background:color-mix(in srgb,var(--color-studio-cobalt) 7%,var(--color-studio-surface))}._0HY1Ja_state dt{font-weight:500}._0HY1Ja_state dd{overflow-wrap:anywhere;margin:0}._0HY1Ja_empty{color:var(--color-studio-subtle);font-style:italic}._0HY1Ja_changedLabel{color:var(--color-studio-cobalt);font-size:.55rem;display:block}._0HY1Ja_detail{padding:24px;scroll-margin-top:100px}._0HY1Ja_controls{z-index:2;background:var(--color-studio-surface);border-bottom:1px solid var(--color-studio-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;display:flex;position:sticky;bottom:30px}._0HY1Ja_controls button{min-height:44px;color:var(--color-studio-cobalt);font:500 .8rem/1.5 var(--font-sans);cursor:pointer;background:0 0;border:0}._0HY1Ja_controls button:disabled{opacity:.45;cursor:default}._0HY1Ja_controls span{font:.65rem/1.5 var(--font-mono)}._0HY1Ja_explorer ._0HY1Ja_boundary{font:.73rem/1.8 var(--font-sans);color:var(--color-studio-subtle);margin:0;padding:16px 24px 22px}._0HY1Ja_explorer :is(button,pre,select,summary,a,[tabindex]):focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:3px}@container (max-width:700px){._0HY1Ja_workbench{grid-template-columns:minmax(0,1fr)}._0HY1Ja_inspector{border-left:0;border-top:1px solid var(--color-studio-border)}._0HY1Ja_heading{padding:22px 18px}._0HY1Ja_cases{padding-inline:16px}._0HY1Ja_cases button{flex:1}._0HY1Ja_explorer ._0HY1Ja_summary{padding-inline:18px}._0HY1Ja_controls{padding-inline:16px;bottom:84px}._0HY1Ja_detail{padding:22px 18px}._0HY1Ja_diagram{padding:20px 18px}._0HY1Ja_stations{gap:20px}._0HY1Ja_stations li{height:66px}._0HY1Ja_stations li:not(:last-child):after{height:20px;top:66px}._0HY1Ja_stations li:not(:last-child):before{top:80px}._0HY1Ja_stations button{padding:10px}._0HY1Ja_stations strong{font-size:.84rem}._0HY1Ja_stations button>span{font-size:.5rem}._0HY1Ja_bypass{height:172px;top:33px}._0HY1Ja_yes{font-size:.56rem;top:68px}._0HY1Ja_bypass>span{font-size:.57rem;left:5px}._0HY1Ja_state dl>div{grid-template-columns:76px minmax(0,1fr);gap:8px}._0HY1Ja_explorer ._0HY1Ja_boundary{padding-inline:18px}._0HY1Ja_translation>div{padding:16px 12px}._0HY1Ja_translation dt{font-size:.9rem}._0HY1Ja_translation dd{font-size:.72rem}._0HY1Ja_prediction{padding:0 18px 22px}._0HY1Ja_questions{grid-template-columns:minmax(0,1fr);gap:16px}._0HY1Ja_questions select{font-size:.86rem}._0HY1Ja_questions label{font-size:.82rem}._0HY1Ja_compare{width:100%}._0HY1Ja_comparison{padding:16px}._0HY1Ja_continue{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 18px}._0HY1Ja_continue a{max-width:none}}
._9oW_FW_exchange{border:1px solid var(--color-line);background:var(--color-studio-surface);color:var(--color-studio-ink);box-shadow:0 14px 32px color-mix(in srgb,var(--color-ink) 7%,transparent);border-radius:16px;margin:28px 0;overflow:clip;container-type:inline-size}._9oW_FW_heading{background:var(--color-field-raised);color:var(--color-field-white);padding:28px}._9oW_FW_exchange ._9oW_FW_meta{font:.63rem/1.6 var(--font-mono);letter-spacing:.06em;color:var(--color-studio-cobalt);margin:0 0 12px}._9oW_FW_heading ._9oW_FW_meta{color:var(--color-field-muted)}._9oW_FW_heading h4{font:500 clamp(1.4rem,2.7vw,1.9rem)/1.2 var(--font-display);letter-spacing:-.035em;margin:0 0 12px}._9oW_FW_heading>p:last-child{max-width:74ch;font:.9rem/1.75 var(--font-sans);color:var(--color-field-muted);margin:0}._9oW_FW_cases{flex-wrap:wrap;gap:8px;padding:22px 24px 0;display:flex}._9oW_FW_cases button{border:1px solid var(--color-line);min-height:44px;font:500 .8rem/1.5 var(--font-sans);background:var(--color-studio-muted);cursor:pointer;border-radius:7px;padding:10px 14px}._9oW_FW_cases button[aria-pressed=true]{background:var(--color-studio-cobalt);border-color:var(--color-studio-cobalt);color:var(--color-field-white)}._9oW_FW_exchange ._9oW_FW_summary{font:.88rem/1.8 var(--font-sans);margin:0;padding:16px 24px 22px}._9oW_FW_workbench{border-block:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._9oW_FW_sequence{background:var(--color-studio-muted);min-width:0;padding:20px 16px}._9oW_FW_participants{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0 4px 16px;display:grid}._9oW_FW_participants div{min-width:0}._9oW_FW_participants strong{font:500 .8rem/1.35 var(--font-display);display:block}._9oW_FW_participants span{font:.64rem/1.5 var(--font-sans);color:var(--color-ink-3);margin-top:5px;display:block}._9oW_FW_events{gap:5px;margin:0;padding:0;list-style:none;display:grid}._9oW_FW_events button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;width:100%;padding:9px 5px 4px;display:block}._9oW_FW_eventTitle{font:500 .81rem/1.5 var(--font-sans);align-items:baseline;gap:12px;padding:0 8px;display:flex}._9oW_FW_eventTitle>span{font:.61rem/1.5 var(--font-mono);color:var(--color-studio-cobalt)}._9oW_FW_events svg{width:100%;height:25px;color:var(--color-studio-teal);margin-top:4px;display:block}._9oW_FW_events circle{fill:currentColor}._9oW_FW_message{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}._9oW_FW_lifeline{fill:none;stroke:var(--color-line);stroke-dasharray:2 3}._9oW_FW_events button:hover{background:var(--color-paper)}._9oW_FW_events button[aria-current]{border-color:var(--color-studio-cobalt);background:var(--color-paper)}._9oW_FW_events [aria-current] svg{color:var(--color-studio-cobalt)}._9oW_FW_inspector{border-left:1px solid var(--color-line);background:var(--color-paper);min-width:0;padding:24px}._9oW_FW_inspector h5{font:500 1.2rem/1.3 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}._9oW_FW_inspector>p:not(._9oW_FW_meta){font:.88rem/1.85 var(--font-sans);margin:0 0 20px}._9oW_FW_inspector figure{border:1px solid var(--color-line);border-radius:8px;margin:0;overflow:hidden}._9oW_FW_inspector figcaption{font:.64rem/1.6 var(--font-mono);background:var(--color-studio-muted);padding:10px 14px}._9oW_FW_inspector pre{background:var(--color-field-raised);max-width:100%;color:var(--color-field-white);font:.72rem/1.85 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;overflow:auto}._9oW_FW_controls{background:var(--color-paper);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;display:flex}._9oW_FW_controls button{min-height:44px;color:var(--color-studio-cobalt);font:500 .8rem/1.5 var(--font-sans);cursor:pointer;background:0 0;border:0}._9oW_FW_controls button:disabled{opacity:.45;cursor:default}._9oW_FW_controls span{font:.65rem/1.5 var(--font-mono)}._9oW_FW_expected{padding:0 24px}._9oW_FW_expected summary{cursor:pointer;min-height:52px;font:500 .85rem/1.5 var(--font-display);padding-block:16px}._9oW_FW_exchange ._9oW_FW_expected p{font:.86rem/1.8 var(--font-sans);margin:0 0 16px}._9oW_FW_expected dl{gap:12px;margin:12px 0 18px;display:flex}._9oW_FW_expected dl div{border:1px solid var(--color-line);border-radius:8px;flex:1;padding:14px 20px}._9oW_FW_expected dt{font:.65rem/1.7 var(--font-mono)}._9oW_FW_expected dd{font:500 1.5rem/1.3 var(--font-display);margin:6px 0 0}._9oW_FW_exchange ._9oW_FW_boundary{font:.73rem/1.8 var(--font-sans);color:var(--color-ink-3);border-top:1px solid var(--color-line);margin:0;padding:16px 24px 22px}._9oW_FW_exchange :is(button,summary,pre):focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:3px}@container (max-width:700px){._9oW_FW_events li:not([data-current]){display:none}._9oW_FW_workbench{grid-template-columns:minmax(0,1fr)}._9oW_FW_inspector{border-left:0;border-top:1px solid var(--color-line)}._9oW_FW_heading{padding:22px 18px}._9oW_FW_cases{padding-inline:16px}._9oW_FW_exchange ._9oW_FW_summary{padding-inline:18px}._9oW_FW_controls{padding-inline:16px}._9oW_FW_inspector,._9oW_FW_expected{padding-inline:18px}._9oW_FW_participants strong{font-size:.76rem}._9oW_FW_participants span{font-size:.62rem}._9oW_FW_cases button{flex:auto}._9oW_FW_exchange ._9oW_FW_boundary{padding-inline:18px}}
