.pipelineLab-module__V7LHZW__shell{--lab-paper:#f1eee5;--lab-paper-deep:#e8e3d7;--lab-panel:#faf8f2f5;--lab-ink:#172320;--lab-muted:#66716d;--lab-line:#c9c8bd;--lab-grid:#344e481c;--lab-route:#315f59;--lab-route-failure:#8a4c42;--lab-teal:#0d5a55;--lab-teal-soft:#e3efeb;--lab-blue:#34566b;--lab-blue-soft:#e4ebee;--lab-amber:#925720;--lab-amber-soft:#f2e8d7;--lab-red:#9a3c35;background:linear-gradient(90deg, transparent 0, transparent calc(100% - 1px), #17232009 100%), var(--lab-paper);min-height:calc(100vh - 4rem);color:var(--lab-ink);font-family:var(--font-inter), sans-serif}.dark .pipelineLab-module__V7LHZW__shell{--lab-paper:#171c1b;--lab-paper-deep:#202725;--lab-panel:#1b2220f7;--lab-ink:#ebeee7;--lab-muted:#9da8a3;--lab-line:#3c4945;--lab-grid:#d0e2db13;--lab-route:#7fa8a0;--lab-route-failure:#be7c70;--lab-teal:#91c7bc;--lab-teal-soft:#213b36;--lab-blue:#a2bfce;--lab-blue-soft:#26383f;--lab-amber:#d8a267;--lab-amber-soft:#423426;--lab-red:#e38a80}.pipelineLab-module__V7LHZW__topbar{border-bottom:1px solid var(--lab-line);background:var(--lab-panel);grid-template-columns:minmax(14rem,1fr) auto minmax(14rem,1fr);align-items:center;gap:1rem;min-height:5.25rem;padding:.85rem clamp(1rem,2.5vw,2.5rem);display:grid}.pipelineLab-module__V7LHZW__brand{align-items:center;gap:.7rem;display:flex}.pipelineLab-module__V7LHZW__brand>svg{color:var(--lab-teal)}.pipelineLab-module__V7LHZW__brand span,.pipelineLab-module__V7LHZW__inspectorHeader span,.pipelineLab-module__V7LHZW__resultHeader span,.pipelineLab-module__V7LHZW__metaPanel header span,.pipelineLab-module__V7LHZW__evidencePanel header span{color:var(--lab-muted);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:750;display:block}.pipelineLab-module__V7LHZW__brand h1{font-family:var(--font-serif), Georgia, serif;margin:.08rem 0 0;font-size:clamp(1.28rem,2vw,1.75rem);font-weight:600;line-height:1}.pipelineLab-module__V7LHZW__tabs{border:1px solid var(--lab-line);background:var(--lab-paper-deep);border-radius:999px;align-items:center;padding:.2rem;display:flex}.pipelineLab-module__V7LHZW__tabs button{min-width:7.8rem;color:var(--lab-muted);background:0 0;border:0;border-radius:999px;padding:.54rem 1rem;font-size:.78rem;font-weight:720}.pipelineLab-module__V7LHZW__tabs button[data-active]{background:var(--lab-ink);color:var(--lab-paper)}.pipelineLab-module__V7LHZW__topActions{justify-content:flex-end;gap:.4rem;display:flex}.pipelineLab-module__V7LHZW__topActions button,.pipelineLab-module__V7LHZW__nodeActions button,.pipelineLab-module__V7LHZW__metaActions button,.pipelineLab-module__V7LHZW__resultHeader button{border:1px solid var(--lab-line);min-height:2.15rem;color:var(--lab-ink);background:0 0;border-radius:.42rem;justify-content:center;align-items:center;gap:.35rem;padding:.42rem .68rem;font-size:.72rem;font-weight:690;display:inline-flex}.pipelineLab-module__V7LHZW__topActions button:hover,.pipelineLab-module__V7LHZW__nodeActions button:hover,.pipelineLab-module__V7LHZW__metaActions button:hover,.pipelineLab-module__V7LHZW__resultHeader button:hover{border-color:var(--lab-ink);background:var(--lab-paper-deep)}.pipelineLab-module__V7LHZW__pipelineLibrary{border-bottom:1px solid var(--lab-line);background:var(--lab-panel);grid-template-columns:auto minmax(12rem,18rem) minmax(10rem,16rem) auto 1fr;align-items:center;gap:.5rem;min-height:3rem;padding:.42rem clamp(1rem,2.5vw,2.5rem);display:grid}.pipelineLab-module__V7LHZW__pipelineLibraryTitle,.pipelineLab-module__V7LHZW__pipelineLibraryState{color:var(--lab-muted);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem;font-weight:760}.pipelineLab-module__V7LHZW__pipelineLibrary>label,.pipelineLab-module__V7LHZW__pipelineNameField{min-width:0}.pipelineLab-module__V7LHZW__pipelineLibrary select,.pipelineLab-module__V7LHZW__pipelineLibrary input,.pipelineLab-module__V7LHZW__pipelineLibrary button{border:1px solid var(--lab-line);background:var(--lab-paper);width:100%;min-height:2.12rem;color:var(--lab-ink);border-radius:.42rem;font-size:.72rem}.pipelineLab-module__V7LHZW__pipelineLibrary select,.pipelineLab-module__V7LHZW__pipelineLibrary input{padding:.42rem .62rem}.pipelineLab-module__V7LHZW__pipelineLibrary button{background:var(--lab-ink);width:auto;color:var(--lab-paper);padding:.42rem .76rem;font-weight:720}.pipelineLab-module__V7LHZW__pipelineLibrary button:hover:not(:disabled){background:var(--lab-teal)}.pipelineLab-module__V7LHZW__pipelineLibraryState{color:var(--lab-red);justify-self:end}.pipelineLab-module__V7LHZW__composer{border-bottom:1px solid var(--lab-line);background:var(--lab-panel);grid-template-columns:minmax(13rem,.34fr) minmax(24rem,1fr);gap:1rem 1.5rem;padding:.9rem clamp(1rem,2.5vw,2.5rem);display:grid}.pipelineLab-module__V7LHZW__composerHeading{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.pipelineLab-module__V7LHZW__composerIcon{border:1px solid var(--lab-line);background:var(--lab-paper-deep);width:2rem;height:2rem;color:var(--lab-ink);border-radius:.5rem;flex:none;place-items:center;display:grid}.pipelineLab-module__V7LHZW__composerHeading h2{font-family:var(--font-serif), Georgia, serif;margin:.08rem 0 .22rem;font-size:1rem;font-weight:650}.pipelineLab-module__V7LHZW__composerHeading p{max-width:24rem;color:var(--lab-muted);margin:0;font-size:.68rem;line-height:1.45}.pipelineLab-module__V7LHZW__composerForm{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.55rem;display:grid}.pipelineLab-module__V7LHZW__composerForm label{min-width:0}.pipelineLab-module__V7LHZW__composerFormActions{flex-direction:column;gap:.42rem;display:flex}.pipelineLab-module__V7LHZW__composerForm textarea{resize:vertical;border:1px solid var(--lab-line);background:var(--lab-paper);width:100%;min-height:4.25rem;max-height:11rem;color:var(--lab-ink);font:inherit;border-radius:.58rem;padding:.72rem .8rem;font-size:.76rem;line-height:1.45;display:block}.pipelineLab-module__V7LHZW__composerForm textarea::placeholder{color:color-mix(in srgb, var(--lab-muted) 82%, transparent)}.pipelineLab-module__V7LHZW__composerFormActions button,.pipelineLab-module__V7LHZW__composerPreview footer button,.pipelineLab-module__V7LHZW__composerDecision button{border:1px solid var(--lab-ink);background:var(--lab-ink);min-height:2.35rem;color:var(--lab-paper);border-radius:.48rem;justify-content:center;align-items:center;gap:.38rem;padding:.55rem .78rem;font-size:.7rem;font-weight:730;display:inline-flex}.pipelineLab-module__V7LHZW__composerFormActions button:hover:not(:disabled),.pipelineLab-module__V7LHZW__composerPreview footer button:hover:not(:disabled),.pipelineLab-module__V7LHZW__composerDecision button:hover:not(:disabled){background:var(--lab-teal);border-color:var(--lab-teal)}.pipelineLab-module__V7LHZW__composerError,.pipelineLab-module__V7LHZW__composerPreview,.pipelineLab-module__V7LHZW__composerDecision{border:1px solid var(--lab-line);background:var(--lab-paper);border-radius:.62rem;grid-column:2}.pipelineLab-module__V7LHZW__composerError{color:var(--lab-red);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.65rem .75rem;font-size:.7rem;display:grid}.pipelineLab-module__V7LHZW__composerError button{width:1.8rem;height:1.8rem;color:inherit;background:0 0;border:0;border-radius:.35rem;place-items:center;display:grid}.pipelineLab-module__V7LHZW__composerError button:hover{background:var(--lab-paper-deep)}.pipelineLab-module__V7LHZW__composerPreview{overflow:hidden}.pipelineLab-module__V7LHZW__composerPreview>header{border-bottom:1px solid var(--lab-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.8rem .9rem;display:grid}.pipelineLab-module__V7LHZW__composerPreview>header span{color:var(--lab-muted);letter-spacing:.11em;margin-bottom:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;font-weight:780;display:block}.pipelineLab-module__V7LHZW__composerPreview h3{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:.92rem;font-weight:620;line-height:1.35}.pipelineLab-module__V7LHZW__composerPreview dl{gap:1rem;margin:0;display:flex}.pipelineLab-module__V7LHZW__composerPreview dl>div{min-width:4.8rem}.pipelineLab-module__V7LHZW__composerPreview dt{color:var(--lab-muted);text-transform:uppercase;font-size:.55rem}.pipelineLab-module__V7LHZW__composerPreview dd{margin:.18rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:700}.pipelineLab-module__V7LHZW__composerPreview ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pipelineLab-module__V7LHZW__composerPreview li{border-bottom:1px solid var(--lab-line);gap:.16rem;padding:.65rem .9rem;display:grid}.pipelineLab-module__V7LHZW__composerPreview li:nth-child(odd){border-right:1px solid var(--lab-line)}.pipelineLab-module__V7LHZW__composerPreview li strong{font-size:.67rem}.pipelineLab-module__V7LHZW__composerPreview li span{color:var(--lab-muted);font-size:.62rem}.pipelineLab-module__V7LHZW__composerPreview footer{justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .9rem;display:flex}.pipelineLab-module__V7LHZW__composerPreview footer>span{color:var(--lab-teal);align-items:center;gap:.38rem;font-size:.64rem;font-weight:690;display:inline-flex}.pipelineLab-module__V7LHZW__composerPreview footer>.pipelineLab-module__V7LHZW__composerStale{color:var(--lab-red)}.pipelineLab-module__V7LHZW__composerPreview footer>div{gap:.42rem;display:flex}.pipelineLab-module__V7LHZW__composerPreview footer .pipelineLab-module__V7LHZW__secondaryAction{border-color:var(--lab-line);color:var(--lab-ink);background:0 0}.pipelineLab-module__V7LHZW__composerPreview footer .pipelineLab-module__V7LHZW__secondaryAction:hover:not(:disabled){border-color:var(--lab-ink);background:var(--lab-paper-deep)}.pipelineLab-module__V7LHZW__composerFormActions .pipelineLab-module__V7LHZW__secondaryAction,.pipelineLab-module__V7LHZW__composerDecision .pipelineLab-module__V7LHZW__secondaryAction{border-color:var(--lab-line);color:var(--lab-ink);background:0 0}.pipelineLab-module__V7LHZW__composerDecision{overflow:hidden}.pipelineLab-module__V7LHZW__composerDecision>header{border-bottom:1px solid var(--lab-line);padding:.8rem .9rem}.pipelineLab-module__V7LHZW__composerDecision>header span{color:var(--lab-muted);letter-spacing:.11em;margin-bottom:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;font-weight:780;display:block}.pipelineLab-module__V7LHZW__composerDecision h3{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:.92rem;font-weight:620;line-height:1.35}.pipelineLab-module__V7LHZW__composerDecision ul{margin:0;padding:0;list-style:none}.pipelineLab-module__V7LHZW__composerDecision li{border-bottom:1px solid var(--lab-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.65rem .9rem;display:grid}.pipelineLab-module__V7LHZW__composerDecision li>div{gap:.14rem;display:grid}.pipelineLab-module__V7LHZW__composerDecision li span{color:var(--lab-muted);font-size:.62rem}.pipelineLab-module__V7LHZW__composerDecision footer{justify-content:flex-end;padding:.65rem .9rem;display:flex}.pipelineLab-module__V7LHZW__fileInput,.pipelineLab-module__V7LHZW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pipelineLab-module__V7LHZW__statusRail{border-bottom:1px solid var(--lab-line);background:var(--lab-paper-deep);min-height:2.35rem;color:var(--lab-muted);letter-spacing:.045em;align-items:center;gap:1rem;padding:.35rem clamp(1rem,2.5vw,2.5rem);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;display:flex}.pipelineLab-module__V7LHZW__statusRail>span:first-child{align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.pipelineLab-module__V7LHZW__statusRail>strong{color:var(--lab-ink);margin-left:auto;font-weight:700}.pipelineLab-module__V7LHZW__validStatus{color:var(--lab-teal)}.pipelineLab-module__V7LHZW__invalidStatus{color:var(--lab-red)}.pipelineLab-module__V7LHZW__buildWorkspace{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);min-height:calc(100vh - 14rem);display:grid}.pipelineLab-module__V7LHZW__graphColumn{border-right:1px solid var(--lab-line);min-width:0}.pipelineLab-module__V7LHZW__graphFrame{background:var(--lab-paper);height:min(68vh,50rem);min-height:36rem;position:relative;overflow:hidden}.pipelineLab-module__V7LHZW__graphFrame .react-flow__pane{cursor:crosshair}.pipelineLab-module__V7LHZW__graphFrame .react-flow__controls{border:1px solid var(--lab-line);box-shadow:none;border-radius:.45rem;overflow:hidden}.pipelineLab-module__V7LHZW__graphFrame .react-flow__controls-button{border-color:var(--lab-line);background:var(--lab-panel);color:var(--lab-ink)}.pipelineLab-module__V7LHZW__graphLoading{min-height:36rem;color:var(--lab-muted);letter-spacing:.15em;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:grid}.pipelineLab-module__V7LHZW__canvasToolbar{z-index:8;position:absolute;top:.9rem;left:.9rem}.pipelineLab-module__V7LHZW__runStatus{z-index:8;border:1px solid var(--lab-line);background:var(--lab-panel);white-space:nowrap;border-radius:.4rem;align-items:baseline;gap:.65rem;max-width:min(28rem,100% - 8rem);padding:.42rem .62rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:.9rem;right:.9rem;box-shadow:0 .5rem 1.3rem #14231f14}.pipelineLab-module__V7LHZW__runStatus strong{color:var(--lab-teal);letter-spacing:.06em;text-overflow:ellipsis;font-size:.64rem;overflow:hidden}.pipelineLab-module__V7LHZW__runStatus span{color:var(--lab-muted);letter-spacing:.05em;flex:none;font-size:.55rem;font-weight:750}.pipelineLab-module__V7LHZW__runStatus[data-status=failed] strong,.pipelineLab-module__V7LHZW__runStatus[data-status=cancelled] strong{color:var(--lab-red)}.pipelineLab-module__V7LHZW__addNodeButton{border:1px solid var(--lab-ink);background:var(--lab-ink);min-height:2.3rem;color:var(--lab-paper);border-radius:.42rem;align-items:center;gap:.4rem;padding:.45rem .72rem;font-size:.74rem;font-weight:760;display:inline-flex}.pipelineLab-module__V7LHZW__nodePalette{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.55rem;grid-template-columns:repeat(2,minmax(7.2rem,1fr));gap:.25rem;width:17rem;margin-top:.35rem;padding:.4rem;display:grid;box-shadow:0 1rem 2.5rem #101c1921}.pipelineLab-module__V7LHZW__nodePalette button,.pipelineLab-module__V7LHZW__edgeMenu button{color:var(--lab-ink);text-align:left;background:0 0;border:0;border-radius:.32rem;padding:.5rem .55rem;font-size:.7rem;font-weight:660}.pipelineLab-module__V7LHZW__nodePalette button:hover,.pipelineLab-module__V7LHZW__edgeMenu button:hover{background:var(--lab-paper-deep)}.pipelineLab-module__V7LHZW__graphLegend{z-index:5;border:1px solid var(--lab-line);background:var(--lab-panel);color:var(--lab-muted);letter-spacing:.04em;border-radius:.35rem;gap:.7rem;padding:.38rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;display:flex;position:absolute;bottom:.8rem;right:.8rem}.pipelineLab-module__V7LHZW__nodeCard{--lab-node-surface:var(--lab-panel);border:1px solid var(--lab-line);background:var(--lab-node-surface);width:100%;height:100%;color:var(--lab-ink);cursor:grab;border-radius:.75rem;flex-direction:column;padding:.72rem .78rem .6rem;display:flex;position:relative;box-shadow:0 .5rem 1.35rem #1a2a2614}.pipelineLab-module__V7LHZW__compositionNode{border:1px solid var(--lab-ink);background:var(--lab-panel);width:100%;height:100%;color:var(--lab-ink);border-radius:.78rem;padding:.78rem .85rem;position:relative;box-shadow:0 .65rem 1.5rem #1a2a261a}.pipelineLab-module__V7LHZW__compositionNode>header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.pipelineLab-module__V7LHZW__compositionNode>header>span{color:var(--lab-muted);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;font-weight:780}.pipelineLab-module__V7LHZW__compositionNode>header button{border:1px solid var(--lab-line);background:var(--lab-paper);min-height:1.8rem;color:var(--lab-ink);border-radius:.38rem;align-items:center;gap:.28rem;padding:.28rem .45rem;font-size:.58rem;font-weight:700;display:inline-flex}.pipelineLab-module__V7LHZW__compositionNode>header button:hover{border-color:var(--lab-ink);background:var(--lab-paper-deep)}.pipelineLab-module__V7LHZW__compositionNode h3{max-width:15rem;font-family:var(--font-serif), Georgia, serif;margin:1.15rem 0 .28rem;font-size:1rem;font-weight:650;line-height:1.2}.pipelineLab-module__V7LHZW__compositionNode p{color:var(--lab-muted);margin:0;font-size:.64rem}.pipelineLab-module__V7LHZW__compositionNode[data-invalid]{border-color:var(--lab-red);box-shadow:0 0 0 2px color-mix(in srgb, var(--lab-red) 18%, transparent)}.pipelineLab-module__V7LHZW__compositionNode[data-run-state=failed] .pipelineLab-module__V7LHZW__nodeActivity,.pipelineLab-module__V7LHZW__compositionNode[data-run-state=cancelled] .pipelineLab-module__V7LHZW__nodeActivity{color:var(--lab-red)}.pipelineLab-module__V7LHZW__compositionIssues{color:var(--lab-red);letter-spacing:.08em;margin-left:.5rem;font-size:.58rem;font-weight:780}.pipelineLab-module__V7LHZW__compositionNode[data-expanded]{border-color:var(--lab-line);background:color-mix(in srgb, var(--lab-panel) 28%, transparent);box-shadow:none;pointer-events:none;padding:.58rem .72rem}.pipelineLab-module__V7LHZW__compositionNode[data-expanded]>header{pointer-events:auto}.pipelineLab-module__V7LHZW__compositionNode[data-expanded] h3{color:var(--lab-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:680;position:absolute;top:.8rem;left:5.4rem}.pipelineLab-module__V7LHZW__nodeCard[data-kind=llm]{--lab-node-surface:var(--lab-teal-soft);border-color:color-mix(in srgb, var(--lab-teal) 35%, var(--lab-line))}.pipelineLab-module__V7LHZW__nodeCard[data-kind=tool]{--lab-node-surface:var(--lab-amber-soft);border-color:color-mix(in srgb, var(--lab-amber) 38%, var(--lab-line))}.pipelineLab-module__V7LHZW__nodeCard[data-kind=control]{--lab-node-surface:var(--lab-blue-soft);border-color:color-mix(in srgb, var(--lab-blue) 38%, var(--lab-line));border-radius:.18rem .8rem}.pipelineLab-module__V7LHZW__nodeCard[data-kind=system]{--lab-node-surface:var(--lab-ink);color:var(--lab-paper)}.pipelineLab-module__V7LHZW__nodeCard[data-selected]{border-color:var(--lab-ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--lab-ink) 18%, transparent), 0 .7rem 1.8rem #14231f1f}.pipelineLab-module__V7LHZW__nodeCard[data-invalid]{border-color:var(--lab-red);box-shadow:0 0 0 2px color-mix(in srgb, var(--lab-red) 18%, transparent)}.pipelineLab-module__V7LHZW__nodeCard[data-run-state=reserved]{border-color:var(--lab-teal);box-shadow:0 0 0 2px color-mix(in srgb, var(--lab-teal) 18%, transparent)}.pipelineLab-module__V7LHZW__nodeCard[data-run-state=running]{background:linear-gradient(110deg, var(--lab-node-surface) 30%, color-mix(in srgb, var(--lab-teal) 14%, var(--lab-node-surface)) 48%, var(--lab-node-surface) 66%) padding-box, linear-gradient(110deg, var(--lab-teal) 0%, color-mix(in srgb, var(--lab-teal) 34%, #effff9) 24%, var(--lab-blue) 48%, color-mix(in srgb, var(--lab-amber) 72%, #fff2cc) 72%, var(--lab-teal) 100%) border-box;background-size:240% 100%,280% 100%;border:3px solid #0000;animation:2.4s ease-in-out infinite pipelineLab-module__V7LHZW__pipeline-node-gradient,1.8s ease-in-out infinite pipelineLab-module__V7LHZW__pipeline-node-live}.pipelineLab-module__V7LHZW__nodeCard[data-run-state=completed]{border-color:color-mix(in srgb, var(--lab-teal) 58%, var(--lab-line));box-shadow:0 0 0 1px color-mix(in srgb, var(--lab-teal) 15%, transparent)}.pipelineLab-module__V7LHZW__nodeCard[data-run-state=failed],.pipelineLab-module__V7LHZW__nodeCard[data-run-state=cancelled]{border-color:var(--lab-red)}@keyframes pipelineLab-module__V7LHZW__pipeline-node-gradient{0%,to{background-position:100%,0%}50%{background-position:0%,100%}}@keyframes pipelineLab-module__V7LHZW__pipeline-node-live{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--lab-teal) 28%, transparent), 0 0 1.45rem color-mix(in srgb, var(--lab-teal) 30%, transparent), 0 .6rem 1.5rem #14231f1f}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--lab-teal) 34%, transparent), 0 0 3rem color-mix(in srgb, var(--lab-teal) 58%, transparent), 0 .85rem 1.9rem #14231f29}}.pipelineLab-module__V7LHZW__nodeHeader,.pipelineLab-module__V7LHZW__nodePorts,.pipelineLab-module__V7LHZW__nodeFacts,.pipelineLab-module__V7LHZW__nodeSummary{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pipelineLab-module__V7LHZW__nodeHeader{color:currentColor;letter-spacing:.13em;opacity:.72;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;font-weight:800}.pipelineLab-module__V7LHZW__nodeActivity{color:var(--lab-teal);font-size:inherit;letter-spacing:inherit}.pipelineLab-module__V7LHZW__nodeCard[data-run-state=failed] .pipelineLab-module__V7LHZW__nodeActivity,.pipelineLab-module__V7LHZW__nodeCard[data-run-state=cancelled] .pipelineLab-module__V7LHZW__nodeActivity{color:var(--lab-red)}.pipelineLab-module__V7LHZW__nodeCard h3{font-family:var(--font-serif), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;margin:.42rem 0 .55rem;font-size:1rem;font-weight:650;line-height:1.08;overflow:hidden}.pipelineLab-module__V7LHZW__nodeControls{gap:.47rem;display:grid}.pipelineLab-module__V7LHZW__nodeControls label>span{color:var(--lab-muted);justify-content:space-between;margin-bottom:.18rem;font-size:.62rem;font-weight:650;display:flex}.pipelineLab-module__V7LHZW__nodeControls label strong{color:var(--lab-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.pipelineLab-module__V7LHZW__nodeControls input[type=range]{appearance:none;background:color-mix(in srgb, var(--lab-teal) 25%, var(--lab-line));cursor:ew-resize;border-radius:999px;width:100%;height:.24rem;margin:0}.pipelineLab-module__V7LHZW__nodeControls input[type=range]::-webkit-slider-thumb{border:2px solid var(--lab-panel);appearance:none;background:var(--lab-teal);width:.82rem;height:.82rem;box-shadow:0 0 0 1px var(--lab-teal);border-radius:50%}.pipelineLab-module__V7LHZW__nodeFacts{color:var(--lab-muted);text-transform:uppercase;padding-top:.12rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;font-weight:700}.pipelineLab-module__V7LHZW__nodeSummary{color:currentColor;letter-spacing:.06em;flex:1;align-items:flex-start;padding-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.pipelineLab-module__V7LHZW__nodeSummary span{opacity:.62}.pipelineLab-module__V7LHZW__nodePorts{border-top:1px solid color-mix(in srgb, currentColor 17%, transparent);letter-spacing:.08em;opacity:.7;margin-top:auto;padding-top:.42rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-weight:750}.pipelineLab-module__V7LHZW__nodePorts strong{color:var(--lab-red);opacity:1}.pipelineLab-module__V7LHZW__portHandle{box-shadow:0 0 0 1px var(--lab-route);border:2px solid var(--lab-panel)!important;background:var(--lab-route)!important;width:.62rem!important;height:.62rem!important}.pipelineLab-module__V7LHZW__portHandle[data-family=failure]{box-shadow:0 0 0 1px var(--lab-route-failure);background:var(--lab-route-failure)!important}.pipelineLab-module__V7LHZW__edgeLabel{pointer-events:all;align-items:center;gap:.25rem;display:flex;position:absolute}.pipelineLab-module__V7LHZW__edgeLabel>span{border:1px solid var(--lab-line);background:var(--lab-panel);color:var(--lab-muted);letter-spacing:.04em;border-radius:.22rem;padding:.16rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.48rem;font-weight:760}.pipelineLab-module__V7LHZW__edgeAdd{border:1px solid var(--lab-route);background:var(--lab-panel);width:1.42rem;height:1.42rem;color:var(--lab-route);opacity:0;border-radius:50%;place-items:center;padding:0;display:grid}.pipelineLab-module__V7LHZW__edgeLabel:hover .pipelineLab-module__V7LHZW__edgeAdd,.pipelineLab-module__V7LHZW__edgeAdd:focus-visible,.pipelineLab-module__V7LHZW__edgeAdd[aria-expanded=true]{opacity:1}.pipelineLab-module__V7LHZW__edgeMenu{z-index:12;border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.42rem;min-width:8.5rem;padding:.25rem;display:grid;position:absolute;top:1.75rem;left:50%;transform:translate(-50%);box-shadow:0 .8rem 1.6rem #101c1924}.pipelineLab-module__V7LHZW__inspector{background:var(--lab-panel);height:calc(100vh - 11rem);min-height:45rem;overflow:auto}.pipelineLab-module__V7LHZW__emptyInspector{min-height:24rem;color:var(--lab-muted);letter-spacing:.16em;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:grid}.pipelineLab-module__V7LHZW__inspectorHeader{z-index:3;border-bottom:1px solid var(--lab-line);background:var(--lab-panel);justify-content:space-between;align-items:center;min-height:3.2rem;padding:.7rem 1rem;display:flex;position:sticky;top:0}.pipelineLab-module__V7LHZW__inspectorHeader strong{color:var(--lab-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:600}.pipelineLab-module__V7LHZW__inspectorSection{border-bottom:1px solid var(--lab-line);padding:1rem}.pipelineLab-module__V7LHZW__inspectorSection h3{color:var(--lab-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:800}.pipelineLab-module__V7LHZW__field,.pipelineLab-module__V7LHZW__titleField,.pipelineLab-module__V7LHZW__textareaField,.pipelineLab-module__V7LHZW__runFields label{gap:.28rem;display:grid}.pipelineLab-module__V7LHZW__field>span,.pipelineLab-module__V7LHZW__titleField>span,.pipelineLab-module__V7LHZW__textareaField>span,.pipelineLab-module__V7LHZW__runFields label>span{color:var(--lab-muted);font-size:.64rem;font-weight:680}.pipelineLab-module__V7LHZW__field input,.pipelineLab-module__V7LHZW__field select,.pipelineLab-module__V7LHZW__titleField input,.pipelineLab-module__V7LHZW__textareaField textarea,.pipelineLab-module__V7LHZW__promptMeta input,.pipelineLab-module__V7LHZW__contextRow input[type=number],.pipelineLab-module__V7LHZW__sweepRow input,.pipelineLab-module__V7LHZW__sweepRow select,.pipelineLab-module__V7LHZW__runFields input,.pipelineLab-module__V7LHZW__metaActions select{border:1px solid var(--lab-line);background:var(--lab-paper);width:100%;min-height:2.15rem;color:var(--lab-ink);font:inherit;border-radius:.34rem;outline:none;padding:.42rem .52rem;font-size:.72rem}.pipelineLab-module__V7LHZW__field input:focus,.pipelineLab-module__V7LHZW__field select:focus,.pipelineLab-module__V7LHZW__titleField input:focus,.pipelineLab-module__V7LHZW__textareaField textarea:focus,.pipelineLab-module__V7LHZW__sweepRow input:focus,.pipelineLab-module__V7LHZW__sweepRow select:focus,.pipelineLab-module__V7LHZW__runFields input:focus{border-color:var(--lab-teal);box-shadow:0 0 0 2px color-mix(in srgb, var(--lab-teal) 14%, transparent)}.pipelineLab-module__V7LHZW__titleField input{border:0;border-bottom:1px solid var(--lab-line);font-family:var(--font-serif), Georgia, serif;background:0 0;border-radius:0;font-size:1.15rem;font-weight:650}.pipelineLab-module__V7LHZW__fieldGrid,.pipelineLab-module__V7LHZW__promptMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;display:grid}.pipelineLab-module__V7LHZW__textareaField textarea{resize:vertical;line-height:1.45}.pipelineLab-module__V7LHZW__portSummary,.pipelineLab-module__V7LHZW__toolChecks{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.pipelineLab-module__V7LHZW__portSummary span,.pipelineLab-module__V7LHZW__controlKind,.pipelineLab-module__V7LHZW__fixedMode{border:1px solid var(--lab-line);color:var(--lab-muted);letter-spacing:.06em;border-radius:.26rem;padding:.22rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem;font-weight:750}.pipelineLab-module__V7LHZW__contextList{gap:.36rem;display:grid}.pipelineLab-module__V7LHZW__contextRow{min-height:2.25rem;color:var(--lab-muted);border:1px solid #0000;border-radius:.35rem;grid-template-columns:minmax(6.8rem,1fr) 5.5rem auto;align-items:center;gap:.42rem;padding:.35rem .45rem;display:grid}.pipelineLab-module__V7LHZW__contextRow[data-active]{border-color:var(--lab-line);color:var(--lab-ink);background:var(--lab-paper)}.pipelineLab-module__V7LHZW__contextRow input[type=number]{min-height:1.75rem}.pipelineLab-module__V7LHZW__checkLabel,.pipelineLab-module__V7LHZW__requiredCheck{align-items:center;gap:.4rem;font-size:.68rem;font-weight:640;display:inline-flex}.pipelineLab-module__V7LHZW__checkLabel input,.pipelineLab-module__V7LHZW__requiredCheck input{accent-color:var(--lab-teal)}.pipelineLab-module__V7LHZW__requiredCheck{color:var(--lab-muted);font-size:.58rem}.pipelineLab-module__V7LHZW__segmented{border:1px solid var(--lab-line);background:var(--lab-paper-deep);border-radius:.4rem;grid-template-columns:repeat(3,1fr);gap:.2rem;margin-bottom:.72rem;padding:.2rem;display:grid}.pipelineLab-module__V7LHZW__segmented button{color:var(--lab-muted);background:0 0;border:0;border-radius:.28rem;padding:.4rem .3rem;font-size:.65rem;font-weight:720}.pipelineLab-module__V7LHZW__segmented button[data-active]{background:var(--lab-panel);color:var(--lab-ink);box-shadow:0 1px 3px #14211e14}.pipelineLab-module__V7LHZW__nodeActions{grid-template-columns:repeat(2,1fr);gap:.42rem;padding:1rem;display:grid}.pipelineLab-module__V7LHZW__nodeActions .pipelineLab-module__V7LHZW__deleteAction{border-color:color-mix(in srgb, var(--lab-red) 42%, var(--lab-line));color:var(--lab-red)}.pipelineLab-module__V7LHZW__experimentPanel{border-top:1px solid var(--lab-line);background:var(--lab-panel)}.pipelineLab-module__V7LHZW__experimentToggle{width:100%;color:var(--lab-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem 1rem;display:flex}.pipelineLab-module__V7LHZW__experimentToggle span,.pipelineLab-module__V7LHZW__sweepHeader>span,.pipelineLab-module__V7LHZW__preflight header span,.pipelineLab-module__V7LHZW__experimentList>header{color:var(--lab-muted);letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:800}.pipelineLab-module__V7LHZW__experimentToggle strong{font-size:.76rem}.pipelineLab-module__V7LHZW__experimentBody{border-top:1px solid var(--lab-line);grid-template-columns:minmax(0,1fr) 17rem;display:grid}.pipelineLab-module__V7LHZW__experimentSetup{gap:.9rem;padding:1rem;display:grid}.pipelineLab-module__V7LHZW__problemPicker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;padding:0;display:grid}.pipelineLab-module__V7LHZW__problemPicker legend{color:var(--lab-muted);margin-bottom:.4rem;font-size:.64rem;font-weight:680}.pipelineLab-module__V7LHZW__problemPicker label{border:1px solid var(--lab-line);background:var(--lab-paper);border-radius:.42rem;grid-template-columns:auto 1fr;gap:.2rem .42rem;padding:.55rem;font-size:.68rem;display:grid}.pipelineLab-module__V7LHZW__problemPicker label[data-selected]{border-color:var(--lab-teal)}.pipelineLab-module__V7LHZW__problemPicker input{accent-color:var(--lab-teal);grid-row:1/span 2}.pipelineLab-module__V7LHZW__problemPicker strong{color:var(--lab-muted);text-transform:uppercase;font-size:.56rem}.pipelineLab-module__V7LHZW__sweepHeader{justify-content:space-between;align-items:center;display:flex}.pipelineLab-module__V7LHZW__sweepHeader button{border:1px solid var(--lab-line);color:var(--lab-ink);background:0 0;border-radius:.35rem;align-items:center;gap:.3rem;padding:.35rem .5rem;font-size:.64rem;font-weight:700;display:inline-flex}.pipelineLab-module__V7LHZW__sweepRows{gap:.36rem;display:grid}.pipelineLab-module__V7LHZW__sweepRow{grid-template-columns:minmax(11rem,1.4fr) 5.5rem minmax(8rem,1fr) 2rem;align-items:center;gap:.35rem;display:grid}.pipelineLab-module__V7LHZW__sweepRow>button{border:1px solid var(--lab-line);width:2rem;height:2rem;color:var(--lab-muted);background:0 0;border-radius:.3rem;place-items:center;padding:0;display:grid}.pipelineLab-module__V7LHZW__rangeInputs{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.pipelineLab-module__V7LHZW__runFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.pipelineLab-module__V7LHZW__preflight{outline:1px solid var(--lab-line);background:var(--lab-paper-deep);border:0;padding:1rem}.pipelineLab-module__V7LHZW__preflight header{color:var(--lab-teal);align-items:center;gap:.4rem;margin-bottom:.8rem;display:flex}.pipelineLab-module__V7LHZW__preflight dl{gap:.4rem;margin:0;display:grid}.pipelineLab-module__V7LHZW__preflight dl>div{border-bottom:1px solid var(--lab-line);justify-content:space-between;align-items:baseline;gap:.7rem;padding-bottom:.35rem;display:flex}.pipelineLab-module__V7LHZW__preflight dt{color:var(--lab-muted);font-size:.62rem}.pipelineLab-module__V7LHZW__preflight dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:780}.pipelineLab-module__V7LHZW__preflight>span{color:var(--lab-red);letter-spacing:.07em;margin-top:.5rem;font-size:.58rem;font-weight:780;display:block}.pipelineLab-module__V7LHZW__preflight .pipelineLab-module__V7LHZW__budgetNotice{color:var(--lab-amber)}.pipelineLab-module__V7LHZW__preflight dl>div.pipelineLab-module__V7LHZW__preflightWithHint{border-bottom:0;padding-bottom:.1rem}.pipelineLab-module__V7LHZW__preflight dl>div.pipelineLab-module__V7LHZW__preflightHint{border-bottom:1px solid var(--lab-line);color:var(--lab-muted);text-wrap:pretty;padding-bottom:.4rem;font-size:.58rem;line-height:1.45;display:block}.pipelineLab-module__V7LHZW__expeditionPublish{border:1px solid var(--lab-line);background:var(--lab-paper);cursor:pointer;border-radius:.36rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;margin-top:.8rem;padding:.62rem;display:grid}.pipelineLab-module__V7LHZW__expeditionPublish input{width:1rem;height:1rem;accent-color:var(--lab-teal)}.pipelineLab-module__V7LHZW__expeditionPublish strong,.pipelineLab-module__V7LHZW__expeditionPublish small{display:block}.pipelineLab-module__V7LHZW__expeditionPublish strong{font-size:.66rem}.pipelineLab-module__V7LHZW__expeditionPublish small{color:var(--lab-muted);margin-top:.14rem;font-size:.56rem}.pipelineLab-module__V7LHZW__launchBox{gap:.35rem;margin-top:.9rem;display:grid}.pipelineLab-module__V7LHZW__launchBox>span{color:var(--lab-red);font-size:.58rem;font-weight:760}.pipelineLab-module__V7LHZW__launchButton{border:1px solid var(--lab-ink);background:var(--lab-ink);width:100%;min-height:2.55rem;color:var(--lab-paper);border-radius:.4rem;padding:.55rem .8rem;font-size:.74rem;font-weight:760}.pipelineLab-module__V7LHZW__launchButton:disabled{cursor:not-allowed;opacity:.42}.pipelineLab-module__V7LHZW__runtimeBoundary{border-top:1px solid var(--lab-line);min-height:2rem;color:var(--lab-muted);letter-spacing:.11em;justify-content:center;align-items:center;gap:.42rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem;font-weight:750;display:flex}.pipelineLab-module__V7LHZW__resultsShell{min-height:calc(100vh - 13rem)}.pipelineLab-module__V7LHZW__resultsEmpty{min-height:32rem;color:var(--lab-muted);letter-spacing:.14em;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:grid}.pipelineLab-module__V7LHZW__resultsWorkspace{grid-template-columns:18rem minmax(0,1fr);min-height:calc(100vh - 13rem);display:grid}.pipelineLab-module__V7LHZW__experimentList{border-right:1px solid var(--lab-line);background:var(--lab-paper-deep)}.pipelineLab-module__V7LHZW__experimentList>header{border-bottom:1px solid var(--lab-line);padding:1rem}.pipelineLab-module__V7LHZW__experimentList>button{border:0;border-bottom:1px solid var(--lab-line);width:100%;color:var(--lab-ink);text-align:left;background:0 0;gap:.3rem;padding:.8rem 1rem;display:grid}.pipelineLab-module__V7LHZW__experimentList>button[data-active]{background:var(--lab-panel)}.pipelineLab-module__V7LHZW__experimentList button span{color:var(--lab-muted);text-transform:uppercase;align-items:center;gap:.32rem;font-size:.58rem;font-weight:700;display:flex}.pipelineLab-module__V7LHZW__experimentList button strong{font-family:var(--font-serif), Georgia, serif;font-size:.9rem}.pipelineLab-module__V7LHZW__experimentList button small{color:var(--lab-muted);font-size:.6rem}.pipelineLab-module__V7LHZW__resultsMain{align-content:start;gap:1rem;padding:clamp(1rem,2.5vw,2rem);display:grid}.pipelineLab-module__V7LHZW__resultHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pipelineLab-module__V7LHZW__resultHeader h2{font-family:var(--font-serif), Georgia, serif;margin:.18rem 0;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:600}.pipelineLab-module__V7LHZW__resultHeader p{color:var(--lab-muted);margin:0;font-size:.74rem}.pipelineLab-module__V7LHZW__runReceipt{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.5rem;overflow:hidden}.pipelineLab-module__V7LHZW__runReceipt[data-failed]{border-color:color-mix(in srgb, var(--lab-red) 52%, var(--lab-line))}.pipelineLab-module__V7LHZW__runReceipt dl{grid-template-columns:minmax(12rem,1.7fr) repeat(5,minmax(7rem,1fr));margin:0;display:grid}.pipelineLab-module__V7LHZW__runReceipt dl>div{min-width:0;padding:.62rem .75rem}.pipelineLab-module__V7LHZW__runReceipt dl>div+div{border-left:1px solid var(--lab-line)}.pipelineLab-module__V7LHZW__runReceipt dt,.pipelineLab-module__V7LHZW__runDiagnosis b{color:var(--lab-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.54rem;font-weight:760}.pipelineLab-module__V7LHZW__runReceipt dd{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.4rem;min-width:0;margin:.22rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:740;display:flex;overflow:hidden}.pipelineLab-module__V7LHZW__runReceipt dd small{color:var(--lab-muted);text-transform:uppercase;font-family:inherit;font-size:.52rem;font-weight:700}.pipelineLab-module__V7LHZW__runDiagnosis{border-top:1px solid var(--lab-line);background:var(--lab-paper-deep);flex-wrap:wrap;gap:.5rem 1.2rem;padding:.55rem .75rem;display:flex}.pipelineLab-module__V7LHZW__runDiagnosis span{align-items:baseline;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:700;display:inline-flex}.pipelineLab-module__V7LHZW__runReceipt[data-failed] .pipelineLab-module__V7LHZW__runDiagnosis span:nth-child(2){color:var(--lab-red)}.pipelineLab-module__V7LHZW__runLookups{border-top:1px solid var(--lab-line);background:var(--lab-paper-deep);gap:.55rem;padding:.6rem .75rem .7rem;display:grid}.pipelineLab-module__V7LHZW__runLookup{gap:.3rem;display:grid}.pipelineLab-module__V7LHZW__runLookupHead{flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}.pipelineLab-module__V7LHZW__runLookupHead span{align-items:baseline;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:700;display:inline-flex}.pipelineLab-module__V7LHZW__runLookupHead b,.pipelineLab-module__V7LHZW__runLookupRepairs b,.pipelineLab-module__V7LHZW__lookupMeta b{color:var(--lab-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.54rem;font-weight:760}.pipelineLab-module__V7LHZW__runLookupHits,.pipelineLab-module__V7LHZW__runLookupRepairs{gap:.2rem;margin:0;padding:0 0 0 .9rem;font-size:.66rem;line-height:1.4;display:grid}.pipelineLab-module__V7LHZW__runLookupHits li{list-style:square}.pipelineLab-module__V7LHZW__runLookupRepairs li{margin-left:-.9rem;list-style:none}.pipelineLab-module__V7LHZW__runLookupRepairs code+code:before{content:", "}.pipelineLab-module__V7LHZW__runLookupMore{color:var(--lab-muted);list-style:none}.pipelineLab-module__V7LHZW__runLookupNote,.pipelineLab-module__V7LHZW__runLookupCaveat{color:var(--lab-muted);margin:0;font-size:.6rem;line-height:1.4}.pipelineLab-module__V7LHZW__runLookupCaveat{border-top:1px dashed var(--lab-line);padding-top:.15rem}.pipelineLab-module__V7LHZW__lookupView{gap:.5rem;margin:.3rem 0 .5rem;display:grid}.pipelineLab-module__V7LHZW__lookupMeta{flex-wrap:wrap;gap:.35rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:700;display:flex}.pipelineLab-module__V7LHZW__lookupMeta span{align-items:baseline;gap:.35rem;min-width:0;display:inline-flex}.pipelineLab-module__V7LHZW__lookupQuery{flex-basis:100%}.pipelineLab-module__V7LHZW__lookupQuery code{white-space:normal;overflow-wrap:anywhere}.pipelineLab-module__V7LHZW__lookupTableWrap{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.4rem;overflow-x:auto}.pipelineLab-module__V7LHZW__lookupTable{border-collapse:collapse;width:100%;font-size:.64rem}.pipelineLab-module__V7LHZW__lookupTable th,.pipelineLab-module__V7LHZW__lookupTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lab-line);padding:.35rem .5rem}.pipelineLab-module__V7LHZW__lookupTable th{color:var(--lab-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.54rem;font-weight:760}.pipelineLab-module__V7LHZW__lookupTable tr:last-child td{border-bottom:0}.pipelineLab-module__V7LHZW__lookupTable code{white-space:normal;overflow-wrap:anywhere;font-size:.62rem}.pipelineLab-module__V7LHZW__progressBlock{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.5rem;gap:.4rem;padding:.8rem;display:grid}.pipelineLab-module__V7LHZW__progressBlock>div{justify-content:space-between;font-size:.68rem;display:flex}.pipelineLab-module__V7LHZW__progressBlock progress{border:0;border-radius:999px;width:100%;height:.45rem;overflow:hidden}.pipelineLab-module__V7LHZW__progressBlock progress::-webkit-progress-bar{background:var(--lab-paper-deep)}.pipelineLab-module__V7LHZW__progressBlock progress::-webkit-progress-value{background:var(--lab-teal)}.pipelineLab-module__V7LHZW__metricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.pipelineLab-module__V7LHZW__metricGrid>div{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.45rem;padding:.72rem}.pipelineLab-module__V7LHZW__metricGrid dt{color:var(--lab-muted);font-size:.6rem}.pipelineLab-module__V7LHZW__metricGrid dd{margin:.28rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem;font-weight:760}.pipelineLab-module__V7LHZW__evidencePanel,.pipelineLab-module__V7LHZW__metaPanel{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.55rem;overflow:hidden}.pipelineLab-module__V7LHZW__evidencePanel>header,.pipelineLab-module__V7LHZW__metaPanel>header{border-bottom:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.pipelineLab-module__V7LHZW__evidencePanel h3,.pipelineLab-module__V7LHZW__metaPanel h3{font-family:var(--font-serif), Georgia, serif;margin:.12rem 0 0;font-size:1.05rem}.pipelineLab-module__V7LHZW__evidencePanel header>strong{color:var(--lab-muted);font-size:.62rem}.pipelineLab-module__V7LHZW__evidencePanel table{border-collapse:collapse;width:100%;font-size:.68rem}.pipelineLab-module__V7LHZW__evidencePanel th,.pipelineLab-module__V7LHZW__evidencePanel td{border-bottom:1px solid var(--lab-line);text-align:left;padding:.62rem .8rem}.pipelineLab-module__V7LHZW__evidencePanel th{color:var(--lab-muted);text-transform:uppercase;font-size:.56rem}.pipelineLab-module__V7LHZW__evidencePanel td:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pipelineLab-module__V7LHZW__evidenceEmpty{color:var(--lab-muted);text-align:center;letter-spacing:.1em;padding:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.pipelineLab-module__V7LHZW__metaActions{gap:.4rem;display:flex}.pipelineLab-module__V7LHZW__metaActions select{width:6.5rem}.pipelineLab-module__V7LHZW__metaState{color:var(--lab-muted);align-items:center;gap:.4rem;padding:1rem;font-size:.68rem;display:flex}.pipelineLab-module__V7LHZW__metaState span{color:var(--lab-red);margin-left:auto}.pipelineLab-module__V7LHZW__metaResult{padding:1rem}.pipelineLab-module__V7LHZW__metaResult>p{max-width:70rem;font-family:var(--font-serif), Georgia, serif;margin:0 0 1rem;font-size:1rem;line-height:1.5}.pipelineLab-module__V7LHZW__metaColumns{grid-template-columns:1.2fr .8fr 1fr;gap:.8rem;display:grid}.pipelineLab-module__V7LHZW__metaColumns>section{border:1px solid var(--lab-line);background:var(--lab-paper);border-radius:.42rem;padding:.75rem}.pipelineLab-module__V7LHZW__metaColumns h4{color:var(--lab-muted);text-transform:uppercase;margin:0 0 .55rem;font-size:.62rem}.pipelineLab-module__V7LHZW__metaColumns ol,.pipelineLab-module__V7LHZW__metaColumns ul{gap:.6rem;margin:0;padding-left:1.1rem;display:grid}.pipelineLab-module__V7LHZW__metaColumns li{font-size:.7rem;line-height:1.4}.pipelineLab-module__V7LHZW__metaColumns li span{color:var(--lab-muted);margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;display:block}.pipelineLab-module__V7LHZW__metaColumns li p{color:var(--lab-muted);margin:.25rem 0 0}.pipelineLab-module__V7LHZW__resultError{color:var(--lab-red);padding:.7rem 1rem;font-size:.68rem}.pipelineLab-module__V7LHZW__shell button:focus-visible,.pipelineLab-module__V7LHZW__shell input:focus-visible,.pipelineLab-module__V7LHZW__shell select:focus-visible,.pipelineLab-module__V7LHZW__shell textarea:focus-visible{outline:2px solid var(--lab-teal);outline-offset:2px}.pipelineLab-module__V7LHZW__shell button:disabled{cursor:not-allowed;opacity:.48}.pipelineLab-module__V7LHZW__advancedEvolution{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.6rem;margin:0 clamp(1rem,2.5vw,2.2rem) clamp(1rem,2.5vw,2.2rem)}.pipelineLab-module__V7LHZW__advancedEvolution>summary{cursor:pointer;padding:.85rem 1rem;font-size:.78rem;font-weight:740}.pipelineLab-module__V7LHZW__advancedEvolution>p{border-bottom:1px solid var(--lab-line);color:var(--lab-muted);margin:0;padding:0 1rem .85rem;font-size:.72rem}.pipelineLab-module__V7LHZW__advancedEvolution>section{box-shadow:none;border:0;border-radius:0 0 .6rem .6rem;margin:0}@media (max-width:78rem){.pipelineLab-module__V7LHZW__topbar{grid-template-columns:1fr auto}.pipelineLab-module__V7LHZW__tabs{grid-area:2/1/auto/-1;justify-self:center}.pipelineLab-module__V7LHZW__buildWorkspace{grid-template-columns:minmax(0,1fr) 21rem}.pipelineLab-module__V7LHZW__metricGrid{grid-template-columns:repeat(3,1fr)}.pipelineLab-module__V7LHZW__metaColumns,.pipelineLab-module__V7LHZW__problemPicker{grid-template-columns:1fr}.pipelineLab-module__V7LHZW__runFields{grid-template-columns:repeat(2,1fr)}.pipelineLab-module__V7LHZW__composer{grid-template-columns:minmax(11rem,.28fr) minmax(22rem,1fr)}}@media (max-width:62rem){.pipelineLab-module__V7LHZW__composer{grid-template-columns:1fr}.pipelineLab-module__V7LHZW__composerForm,.pipelineLab-module__V7LHZW__composerError,.pipelineLab-module__V7LHZW__composerPreview,.pipelineLab-module__V7LHZW__composerDecision{grid-column:1}.pipelineLab-module__V7LHZW__buildWorkspace{display:block}.pipelineLab-module__V7LHZW__graphColumn{border-right:0}.pipelineLab-module__V7LHZW__inspector{border-top:1px solid var(--lab-line);height:auto;min-height:0}.pipelineLab-module__V7LHZW__experimentBody{grid-template-columns:1fr}.pipelineLab-module__V7LHZW__preflight{border-top:1px solid var(--lab-line);outline:0}.pipelineLab-module__V7LHZW__resultsWorkspace{grid-template-columns:14rem minmax(0,1fr)}.pipelineLab-module__V7LHZW__runReceipt dl{grid-template-columns:minmax(12rem,1.5fr) repeat(2,minmax(7rem,1fr))}.pipelineLab-module__V7LHZW__runReceipt dl>div:nth-child(4){border-left:0;border-top:1px solid var(--lab-line)}.pipelineLab-module__V7LHZW__runReceipt dl>div:nth-child(5),.pipelineLab-module__V7LHZW__runReceipt dl>div:nth-child(6){border-top:1px solid var(--lab-line)}.pipelineLab-module__V7LHZW__graphLegend{display:none}}@media (max-width:44rem){.pipelineLab-module__V7LHZW__topbar{flex-wrap:wrap;display:flex}.pipelineLab-module__V7LHZW__brand{width:100%}.pipelineLab-module__V7LHZW__tabs{order:3;width:100%}.pipelineLab-module__V7LHZW__tabs button{flex:1;min-width:0}.pipelineLab-module__V7LHZW__topActions{justify-content:stretch;width:100%}.pipelineLab-module__V7LHZW__topActions button{flex:1;padding-inline:.35rem}.pipelineLab-module__V7LHZW__pipelineLibrary{grid-template-columns:minmax(0,1fr) auto}.pipelineLab-module__V7LHZW__pipelineLibraryTitle{display:none}.pipelineLab-module__V7LHZW__pipelineLibrary>label:first-of-type{grid-column:1/-1}.pipelineLab-module__V7LHZW__pipelineLibraryState{grid-column:1/-1;justify-self:start}.pipelineLab-module__V7LHZW__composerForm,.pipelineLab-module__V7LHZW__composerPreview>header{grid-template-columns:1fr}.pipelineLab-module__V7LHZW__composerPreview dl{justify-content:space-between}.pipelineLab-module__V7LHZW__composerPreview ol{grid-template-columns:1fr}.pipelineLab-module__V7LHZW__composerPreview li:nth-child(odd){border-right:0}.pipelineLab-module__V7LHZW__composerPreview footer{flex-direction:column;align-items:stretch}.pipelineLab-module__V7LHZW__composerPreview footer>div{justify-content:flex-end}.pipelineLab-module__V7LHZW__composerDecision li{grid-template-columns:1fr}.pipelineLab-module__V7LHZW__composerDecision li button{justify-self:start}.pipelineLab-module__V7LHZW__statusRail{white-space:nowrap;overflow-x:auto}.pipelineLab-module__V7LHZW__statusRail>strong{display:none}.pipelineLab-module__V7LHZW__graphFrame{height:34rem;min-height:34rem}.pipelineLab-module__V7LHZW__resultsWorkspace{display:block}.pipelineLab-module__V7LHZW__experimentList{border-right:0;border-bottom:1px solid var(--lab-line);max-height:14rem;overflow:auto}.pipelineLab-module__V7LHZW__metricGrid{grid-template-columns:repeat(2,1fr)}.pipelineLab-module__V7LHZW__evidencePanel{overflow-x:auto}.pipelineLab-module__V7LHZW__evidencePanel table{min-width:42rem}.pipelineLab-module__V7LHZW__fieldGrid,.pipelineLab-module__V7LHZW__promptMeta,.pipelineLab-module__V7LHZW__runFields{grid-template-columns:1fr}.pipelineLab-module__V7LHZW__sweepRow{grid-template-columns:1fr 5.5rem 2rem}.pipelineLab-module__V7LHZW__sweepRow>input,.pipelineLab-module__V7LHZW__sweepRow>.pipelineLab-module__V7LHZW__rangeInputs{grid-area:2/1/auto/-1}.pipelineLab-module__V7LHZW__contextRow{grid-template-columns:1fr 5rem}.pipelineLab-module__V7LHZW__requiredCheck{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pipelineLab-module__V7LHZW__shell *,.pipelineLab-module__V7LHZW__shell :before,.pipelineLab-module__V7LHZW__shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pipelineLab-module__V7LHZW__nodeStats{color:var(--lab-teal);letter-spacing:.04em;text-transform:uppercase;margin-top:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem;font-weight:750}.pipelineLab-module__V7LHZW__nodeStats[data-failed]{color:var(--lab-red)}.pipelineLab-module__V7LHZW__inspectorIssues{border-bottom:1px solid var(--lab-line);color:var(--lab-red);margin:0;padding:.55rem .75rem;font-size:.7rem;line-height:1.35;list-style:none}.pipelineLab-module__V7LHZW__inspectorIssues li+li{margin-top:.3rem}.pipelineLab-module__V7LHZW__revisionsPanel{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.5rem}.pipelineLab-module__V7LHZW__revisionsPanel>summary{cursor:pointer;letter-spacing:.14em;justify-content:space-between;align-items:center;padding:.55rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:750;display:flex}.pipelineLab-module__V7LHZW__revisionsPanel table,.pipelineLab-module__V7LHZW__tracePanel table{border-collapse:collapse;width:100%;font-size:.7rem}.pipelineLab-module__V7LHZW__revisionsPanel th,.pipelineLab-module__V7LHZW__revisionsPanel td,.pipelineLab-module__V7LHZW__tracePanel th,.pipelineLab-module__V7LHZW__tracePanel td{border-top:1px solid var(--lab-line);text-align:left;vertical-align:top;padding:.35rem .6rem}.pipelineLab-module__V7LHZW__revisionsPanel tr[data-current] td{background:color-mix(in srgb, var(--lab-teal) 10%, transparent)}.pipelineLab-module__V7LHZW__revisionsPanel td button+button{margin-left:.35rem}.pipelineLab-module__V7LHZW__revisionDiff{border-top:1px solid var(--lab-line);padding:.6rem .75rem;font-size:.7rem;line-height:1.4}.pipelineLab-module__V7LHZW__revisionDiff ul{margin:.2rem 0 .2rem 1rem;padding:0}.pipelineLab-module__V7LHZW__tracePanel details{border-top:1px solid var(--lab-line)}.pipelineLab-module__V7LHZW__tracePanel summary{cursor:pointer;flex-wrap:wrap;gap:.6rem;padding:.45rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;display:flex}.pipelineLab-module__V7LHZW__tracePanel details.pipelineLab-module__V7LHZW__traceChild{opacity:.96;border-left:2px solid;margin:.5rem 0 .5rem 1.25rem;padding-left:.75rem}.pipelineLab-module__V7LHZW__tracePanel details.pipelineLab-module__V7LHZW__traceChild>summary{font-size:.92em}.pipelineLab-module__V7LHZW__tracePanel .pipelineLab-module__V7LHZW__traceWaiting{opacity:.7;font-style:italic}.pipelineLab-module__V7LHZW__tracePanel tr.pipelineLab-module__V7LHZW__traceThought td{opacity:.85;white-space:pre-wrap;border-top:none;padding-top:.15rem;padding-bottom:.55rem;font-style:italic}.pipelineLab-module__V7LHZW__tracePanel .pipelineLab-module__V7LHZW__traceThoughtMeta{opacity:.7;font-style:normal}.pipelineLab-module__V7LHZW__tracePanel tr.pipelineLab-module__V7LHZW__traceRowLive td{background:var(--lab-teal-soft);color:var(--lab-ink)}.pipelineLab-module__V7LHZW__tracePanel tr.pipelineLab-module__V7LHZW__traceRowLive td:first-child{box-shadow:inset 3px 0 0 var(--lab-teal)}.pipelineLab-module__V7LHZW__tracePanel .pipelineLab-module__V7LHZW__traceClock{font-variant-numeric:tabular-nums;color:var(--lab-teal);font-weight:600}.pipelineLab-module__V7LHZW__tracePanel .pipelineLab-module__V7LHZW__traceEstimate{color:var(--lab-muted);font-variant-numeric:tabular-nums;font-size:.85em;display:block}.pipelineLab-module__V7LHZW__tracePanel tr[data-status=failed] td{color:var(--lab-red)}.pipelineLab-module__V7LHZW__traceBody{border-top:1px solid var(--lab-line);padding:.6rem .75rem;font-size:.7rem}.pipelineLab-module__V7LHZW__traceBody pre{border:1px solid var(--lab-line);background:var(--lab-bg,transparent);white-space:pre-wrap;word-break:break-word;border-radius:.35rem;max-height:22rem;padding:.5rem;font-size:.64rem;line-height:1.35;overflow:auto}.pipelineLab-module__V7LHZW__historyActions button[disabled]{opacity:.45}.pipelineLab-module__V7LHZW__boundExperiment{align-items:center;gap:.35rem;display:inline-flex}
.evolutionPanel-module__9k043q__workspace{background:linear-gradient(var(--lab-grid) 1px, transparent 1px), linear-gradient(90deg, var(--lab-grid) 1px, transparent 1px), var(--lab-paper);background-size:2.5rem 2.5rem;gap:.9rem;min-height:calc(100vh - 12.9rem);padding:clamp(1rem,2.5vw,2.2rem);display:grid}.evolutionPanel-module__9k043q__header{border-bottom:1px solid var(--lab-line);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.7rem;display:flex}.evolutionPanel-module__9k043q__header>div>span,.evolutionPanel-module__9k043q__candidateSheet header span,.evolutionPanel-module__9k043q__controllerSelect>span,.evolutionPanel-module__9k043q__createRow label>span,.evolutionPanel-module__9k043q__commandBar small{color:var(--lab-muted);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:760}.evolutionPanel-module__9k043q__header h2,.evolutionPanel-module__9k043q__candidateSheet h3{font-family:var(--font-serif), Georgia, serif;margin:.12rem 0 0;font-weight:600}.evolutionPanel-module__9k043q__header h2{font-size:clamp(1.35rem,2vw,1.85rem)}.evolutionPanel-module__9k043q__candidateSheet h3{font-size:1.05rem}.evolutionPanel-module__9k043q__controllerSelect{gap:.25rem;min-width:min(22rem,44vw);display:grid}.evolutionPanel-module__9k043q__controllerSelect select,.evolutionPanel-module__9k043q__createRow input,.evolutionPanel-module__9k043q__createRow button,.evolutionPanel-module__9k043q__commandActions button,.evolutionPanel-module__9k043q__candidateSheet button,.evolutionPanel-module__9k043q__lifecycleBar button,.evolutionPanel-module__9k043q__proposalActions select,.evolutionPanel-module__9k043q__proposalActions button,.evolutionPanel-module__9k043q__recoveryAction input,.evolutionPanel-module__9k043q__recoveryAction button{border:1px solid var(--lab-line);background:var(--lab-panel);min-height:2.2rem;color:var(--lab-ink);font:inherit;border-radius:.42rem;font-size:.82rem}.evolutionPanel-module__9k043q__controllerSelect select,.evolutionPanel-module__9k043q__createRow input{width:100%;padding:.45rem .62rem}.evolutionPanel-module__9k043q__createRow{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.55rem;grid-template-columns:minmax(12rem,2fr) minmax(8rem,1fr) auto;align-items:end;gap:.7rem;max-width:54rem;padding:1rem;display:grid}.evolutionPanel-module__9k043q__createRow label{gap:.3rem;display:grid}.evolutionPanel-module__9k043q__createRow button{background:var(--lab-ink);color:var(--lab-paper);padding-inline:.9rem;font-weight:720}.evolutionPanel-module__9k043q__moneyInput{grid-template-columns:minmax(0,1fr) 2rem;display:grid}.evolutionPanel-module__9k043q__moneyInput input{border-radius:.42rem 0 0 .42rem}.evolutionPanel-module__9k043q__moneyInput b{border:1px solid var(--lab-line);background:var(--lab-paper-deep);border-left:0;border-radius:0 .42rem .42rem 0;place-items:center;font-size:.72rem;display:grid}.evolutionPanel-module__9k043q__commandBar{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.55rem;grid-template-columns:minmax(12rem,1.2fr) minmax(8rem,.7fr) minmax(14rem,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.evolutionPanel-module__9k043q__commandBar>div{min-width:0;padding:.75rem .9rem}.evolutionPanel-module__9k043q__commandBar>div+div{border-left:1px solid var(--lab-line)}.evolutionPanel-module__9k043q__champion{align-items:center;gap:.65rem;display:flex}.evolutionPanel-module__9k043q__champion>svg{color:var(--lab-teal)}.evolutionPanel-module__9k043q__champion span,.evolutionPanel-module__9k043q__commandState,.evolutionPanel-module__9k043q__budget span{gap:.22rem;min-width:0;display:grid}.evolutionPanel-module__9k043q__champion strong,.evolutionPanel-module__9k043q__commandState strong,.evolutionPanel-module__9k043q__budget strong{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;overflow:hidden}.evolutionPanel-module__9k043q__commandState[data-status=rollback_recommended] strong,.evolutionPanel-module__9k043q__commandState[data-status=failed] strong,.evolutionPanel-module__9k043q__commandState[data-status=blocked] strong{color:var(--lab-red)}.evolutionPanel-module__9k043q__budget{align-content:center;gap:.45rem;display:grid}.evolutionPanel-module__9k043q__budget progress{border:0;border-radius:999px;width:100%;height:.38rem;overflow:hidden}.evolutionPanel-module__9k043q__budget progress::-webkit-progress-bar{background:var(--lab-paper-deep)}.evolutionPanel-module__9k043q__budget progress::-webkit-progress-value{background:var(--lab-teal)}.evolutionPanel-module__9k043q__commandActions{align-items:center;gap:.4rem;display:flex}.evolutionPanel-module__9k043q__commandActions button,.evolutionPanel-module__9k043q__candidateSheet button,.evolutionPanel-module__9k043q__lifecycleBar button,.evolutionPanel-module__9k043q__proposalActions button{white-space:nowrap;padding:.45rem .7rem;font-weight:700}.evolutionPanel-module__9k043q__primaryAction{background:var(--lab-ink)!important;color:var(--lab-paper)!important}.evolutionPanel-module__9k043q__readinessPanel,.evolutionPanel-module__9k043q__blockedPanel{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.55rem;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem .9rem;font-size:.78rem;display:flex}.evolutionPanel-module__9k043q__readinessPanel>div,.evolutionPanel-module__9k043q__blockedPanel>div{gap:.22rem;display:grid}.evolutionPanel-module__9k043q__readinessPanel span,.evolutionPanel-module__9k043q__blockedPanel span{color:var(--lab-muted);line-height:1.4}.evolutionPanel-module__9k043q__readinessPanel[data-ready=false],.evolutionPanel-module__9k043q__blockedPanel{border-color:color-mix(in srgb, var(--lab-red) 34%, var(--lab-line))}.evolutionPanel-module__9k043q__recoveryAction{align-items:end;gap:.55rem;display:flex}.evolutionPanel-module__9k043q__recoveryAction label{gap:.24rem;display:grid}.evolutionPanel-module__9k043q__recoveryAction label>span:first-child{color:var(--lab-muted);font-size:.68rem;font-weight:700}.evolutionPanel-module__9k043q__recoveryInput{grid-template-columns:7rem 2rem;display:grid}.evolutionPanel-module__9k043q__recoveryInput input{border-radius:.42rem 0 0 .42rem;min-width:0;padding:.42rem .55rem}.evolutionPanel-module__9k043q__recoveryInput b{border:1px solid var(--lab-line);background:var(--lab-paper-deep);border-left:0;border-radius:0 .42rem .42rem 0;place-items:center;display:grid}.evolutionPanel-module__9k043q__recoveryAction button{padding-inline:.8rem;font-weight:720}.evolutionPanel-module__9k043q__proposalPanel{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.55rem;overflow:hidden}.evolutionPanel-module__9k043q__proposalPanel>header{justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .8rem;display:flex}.evolutionPanel-module__9k043q__proposalPanel>header>div:first-child{gap:.18rem;display:grid}.evolutionPanel-module__9k043q__proposalPanel small,.evolutionPanel-module__9k043q__proposalPanel dt{color:var(--lab-muted);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;font-weight:760}.evolutionPanel-module__9k043q__proposalPanel>header strong{font-size:.8rem}.evolutionPanel-module__9k043q__proposalActions{align-items:center;gap:.4rem;display:flex}.evolutionPanel-module__9k043q__proposalActions select{min-width:5.6rem;padding:.4rem .5rem}.evolutionPanel-module__9k043q__proposalPanel ol{border-top:1px solid var(--lab-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.evolutionPanel-module__9k043q__proposalPanel li{grid-template-columns:minmax(14rem,.8fr) minmax(16rem,1.2fr);gap:.9rem;padding:.64rem .8rem;display:grid}.evolutionPanel-module__9k043q__proposalPanel li+li{border-top:1px solid var(--lab-line)}.evolutionPanel-module__9k043q__proposalPanel li>div{gap:.2rem;display:grid}.evolutionPanel-module__9k043q__proposalPanel li strong{font-size:.76rem}.evolutionPanel-module__9k043q__proposalPanel li span{color:var(--lab-muted);font-size:.68rem}.evolutionPanel-module__9k043q__proposalPanel p{margin:0;font-size:.76rem;line-height:1.45}.evolutionPanel-module__9k043q__proposalPanel details{border-top:1px solid var(--lab-line);color:var(--lab-muted)}.evolutionPanel-module__9k043q__proposalPanel summary{cursor:pointer;width:fit-content;padding:.5rem .8rem;font-size:.62rem;font-weight:700}.evolutionPanel-module__9k043q__proposalPanel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0 .8rem .65rem;display:grid}.evolutionPanel-module__9k043q__proposalPanel dd{color:var(--lab-ink);text-overflow:ellipsis;white-space:nowrap;margin:.16rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;overflow:hidden}.evolutionPanel-module__9k043q__stageRail{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.55rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.evolutionPanel-module__9k043q__stageRail li{gap:.28rem;min-width:0;padding:.7rem .8rem;display:grid}.evolutionPanel-module__9k043q__stageRail li+li{border-left:1px solid var(--lab-line)}.evolutionPanel-module__9k043q__stageRail span{color:var(--lab-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.evolutionPanel-module__9k043q__stageRail strong{font-size:.78rem}.evolutionPanel-module__9k043q__stageRail li[data-state=complete] strong{color:var(--lab-teal)}.evolutionPanel-module__9k043q__stageRail li[data-state=failed] strong{color:var(--lab-red)}.evolutionPanel-module__9k043q__candidateSheet{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.55rem;overflow:hidden}.evolutionPanel-module__9k043q__candidateSheet>header{border-bottom:1px solid var(--lab-line);justify-content:space-between;align-items:center;padding:.72rem .9rem;display:flex}.evolutionPanel-module__9k043q__candidateSheet>header>strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.evolutionPanel-module__9k043q__tableScroll{overflow-x:auto}.evolutionPanel-module__9k043q__candidateSheet table{border-collapse:collapse;width:100%;font-size:.78rem}.evolutionPanel-module__9k043q__candidateSheet th,.evolutionPanel-module__9k043q__candidateSheet td{border-bottom:1px solid var(--lab-line);text-align:left;padding:.64rem .8rem}.evolutionPanel-module__9k043q__candidateSheet tbody tr:last-child td{border-bottom:0}.evolutionPanel-module__9k043q__candidateSheet th{color:var(--lab-muted);text-transform:uppercase;font-size:.56rem}.evolutionPanel-module__9k043q__candidateSheet td:first-child{gap:.18rem;min-width:16rem;display:grid}.evolutionPanel-module__9k043q__candidateSheet td:first-child small{color:var(--lab-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.evolutionPanel-module__9k043q__candidateSheet td:last-child{text-align:right;width:1%}.evolutionPanel-module__9k043q__empty{color:var(--lab-muted);text-align:center;padding:2.4rem 1rem;font-size:.7rem}.evolutionPanel-module__9k043q__lifecycleBar{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.68rem .8rem;display:flex}.evolutionPanel-module__9k043q__lifecycleBar label{align-items:center;gap:.5rem;font-size:.78rem;font-weight:690;display:flex}.evolutionPanel-module__9k043q__lifecycleBar input{accent-color:var(--lab-teal)}.evolutionPanel-module__9k043q__lifecycleBar button{align-items:center;gap:.35rem;display:inline-flex}.evolutionPanel-module__9k043q__details{border-top:1px solid var(--lab-line);color:var(--lab-muted)}.evolutionPanel-module__9k043q__details summary{cursor:pointer;width:fit-content;padding:.65rem 0;font-size:.68rem;font-weight:700}.evolutionPanel-module__9k043q__details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding-bottom:.7rem;display:grid}.evolutionPanel-module__9k043q__details dl>div{min-width:0}.evolutionPanel-module__9k043q__details dt{text-transform:uppercase;font-size:.58rem}.evolutionPanel-module__9k043q__details dd{color:var(--lab-ink);text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;overflow:hidden}.evolutionPanel-module__9k043q__notice,.evolutionPanel-module__9k043q__boundary{color:var(--lab-muted);align-items:center;gap:.45rem;font-size:.68rem;display:flex}.evolutionPanel-module__9k043q__notice{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.45rem;min-height:1.2rem;padding:.6rem .75rem}.evolutionPanel-module__9k043q__boundary{background:var(--lab-paper);justify-content:center;min-height:24rem}.evolutionPanel-module__9k043q__workspace button:hover:not(:disabled){border-color:var(--lab-ink);background:var(--lab-paper-deep)}.evolutionPanel-module__9k043q__workspace button:disabled{cursor:not-allowed;opacity:.46}@media (max-width:72rem){.evolutionPanel-module__9k043q__commandBar{grid-template-columns:repeat(2,minmax(0,1fr))}.evolutionPanel-module__9k043q__commandBar>div:nth-child(3){border-left:0;border-top:1px solid var(--lab-line)}.evolutionPanel-module__9k043q__commandBar>div:nth-child(4){border-top:1px solid var(--lab-line)}}@media (max-width:48rem){.evolutionPanel-module__9k043q__workspace{padding:.8rem}.evolutionPanel-module__9k043q__header{flex-direction:column;align-items:stretch}.evolutionPanel-module__9k043q__controllerSelect{min-width:0}.evolutionPanel-module__9k043q__createRow,.evolutionPanel-module__9k043q__commandBar{grid-template-columns:1fr}.evolutionPanel-module__9k043q__commandBar>div+div{border-left:0;border-top:1px solid var(--lab-line)}.evolutionPanel-module__9k043q__stageRail{grid-template-columns:1fr}.evolutionPanel-module__9k043q__stageRail li+li{border-left:0;border-top:1px solid var(--lab-line)}.evolutionPanel-module__9k043q__lifecycleBar,.evolutionPanel-module__9k043q__readinessPanel,.evolutionPanel-module__9k043q__blockedPanel,.evolutionPanel-module__9k043q__recoveryAction{flex-direction:column;align-items:stretch}.evolutionPanel-module__9k043q__recoveryInput{grid-template-columns:minmax(0,1fr) 2rem}.evolutionPanel-module__9k043q__proposalPanel>header,.evolutionPanel-module__9k043q__proposalActions{flex-direction:column;align-items:stretch}.evolutionPanel-module__9k043q__proposalPanel li{grid-template-columns:1fr;gap:.35rem}.evolutionPanel-module__9k043q__proposalPanel dl{grid-template-columns:1fr}.evolutionPanel-module__9k043q__details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.evolutionPanel-module__9k043q__workspace *{transition-duration:.01ms!important}}
.incrementalEvolutionPanel-module__BdXN3q__panel{border:1px solid var(--lab-line);background:color-mix(in srgb, var(--lab-panel) 94%, white);box-shadow:0 1.2rem 3rem color-mix(in srgb, var(--lab-ink) 8%, transparent);border-radius:.8rem;gap:.9rem;margin:clamp(1rem,2.5vw,2.2rem);padding:clamp(1rem,2vw,1.5rem);display:grid}.incrementalEvolutionPanel-module__BdXN3q__header{border-bottom:1px solid var(--lab-line);justify-content:space-between;align-items:end;gap:1.2rem;padding-bottom:.9rem;display:flex}.incrementalEvolutionPanel-module__BdXN3q__header>div:first-child{max-width:48rem}.incrementalEvolutionPanel-module__BdXN3q__header span,.incrementalEvolutionPanel-module__BdXN3q__picker span,.incrementalEvolutionPanel-module__BdXN3q__summaryGrid span,.incrementalEvolutionPanel-module__BdXN3q__plan dt,.incrementalEvolutionPanel-module__BdXN3q__details dt{color:var(--lab-muted);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:760}.incrementalEvolutionPanel-module__BdXN3q__header h2{font-family:var(--font-serif), Georgia, serif;margin:.18rem 0 0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:620}.incrementalEvolutionPanel-module__BdXN3q__header p{color:var(--lab-muted);margin:.45rem 0 0;font-size:.86rem;line-height:1.55}.incrementalEvolutionPanel-module__BdXN3q__picker{gap:.3rem;min-width:min(20rem,42vw);display:grid}.incrementalEvolutionPanel-module__BdXN3q__picker select,.incrementalEvolutionPanel-module__BdXN3q__panel button{border:1px solid var(--lab-line);background:var(--lab-panel);min-height:2.35rem;color:var(--lab-ink);font:inherit;border-radius:.48rem}.incrementalEvolutionPanel-module__BdXN3q__picker select{padding:.45rem .62rem}.incrementalEvolutionPanel-module__BdXN3q__panel button{cursor:pointer;padding:.5rem .82rem;font-size:.8rem;font-weight:740}.incrementalEvolutionPanel-module__BdXN3q__panel button:disabled{cursor:not-allowed;opacity:.5}.incrementalEvolutionPanel-module__BdXN3q__primary{background:var(--lab-ink)!important;color:var(--lab-paper)!important}.incrementalEvolutionPanel-module__BdXN3q__empty,.incrementalEvolutionPanel-module__BdXN3q__plan,.incrementalEvolutionPanel-module__BdXN3q__decision{border:1px solid var(--lab-line);background:var(--lab-paper);border-radius:.58rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.incrementalEvolutionPanel-module__BdXN3q__empty>div,.incrementalEvolutionPanel-module__BdXN3q__decision>div:first-child{gap:.26rem;display:grid}.incrementalEvolutionPanel-module__BdXN3q__empty span,.incrementalEvolutionPanel-module__BdXN3q__decision span,.incrementalEvolutionPanel-module__BdXN3q__hint{color:var(--lab-muted);font-size:.78rem;line-height:1.45}.incrementalEvolutionPanel-module__BdXN3q__summaryGrid{border:1px solid var(--lab-line);border-radius:.58rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.incrementalEvolutionPanel-module__BdXN3q__summaryGrid>div{background:var(--lab-paper);gap:.28rem;min-width:0;padding:.78rem .9rem;display:grid}.incrementalEvolutionPanel-module__BdXN3q__summaryGrid>div+div{border-left:1px solid var(--lab-line)}.incrementalEvolutionPanel-module__BdXN3q__summaryGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.incrementalEvolutionPanel-module__BdXN3q__summaryGrid small{color:var(--lab-muted);font-size:.68rem}.incrementalEvolutionPanel-module__BdXN3q__rail{border:1px solid var(--lab-line);border-radius:.58rem;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.incrementalEvolutionPanel-module__BdXN3q__rail li{background:var(--lab-paper);min-width:0;color:var(--lab-muted);align-items:center;gap:.55rem;padding:.72rem .82rem;display:flex}.incrementalEvolutionPanel-module__BdXN3q__rail li+li{border-left:1px solid var(--lab-line)}.incrementalEvolutionPanel-module__BdXN3q__rail li[data-active=true],.incrementalEvolutionPanel-module__BdXN3q__rail li[data-complete=true]{color:var(--lab-ink);background:var(--lab-panel)}.incrementalEvolutionPanel-module__BdXN3q__rail li span{border:1px solid;border-radius:.32rem;place-items:center;width:1.5rem;height:1.5rem;font:700 .67rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.incrementalEvolutionPanel-module__BdXN3q__rail li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.incrementalEvolutionPanel-module__BdXN3q__plan dl{flex:1;grid-template-columns:repeat(3,minmax(8rem,1fr));gap:1rem;margin:0;display:grid}.incrementalEvolutionPanel-module__BdXN3q__plan dl div,.incrementalEvolutionPanel-module__BdXN3q__details dl div{gap:.22rem;display:grid}.incrementalEvolutionPanel-module__BdXN3q__plan dd,.incrementalEvolutionPanel-module__BdXN3q__details dd{margin:0;font-size:.77rem}.incrementalEvolutionPanel-module__BdXN3q__actions{gap:.45rem;display:flex}.incrementalEvolutionPanel-module__BdXN3q__openWorking{border:1px solid var(--lab-line);background:var(--lab-paper);color:var(--lab-muted);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .8rem;font-size:.77rem;display:flex}.incrementalEvolutionPanel-module__BdXN3q__notice{border:1px solid var(--lab-line);background:var(--lab-paper);border-radius:.5rem;align-items:center;gap:.45rem;padding:.7rem .8rem;font-size:.77rem;display:flex}.incrementalEvolutionPanel-module__BdXN3q__details{border-top:1px solid var(--lab-line);padding-top:.75rem;font-size:.76rem}.incrementalEvolutionPanel-module__BdXN3q__details summary{cursor:pointer;font-weight:720}.incrementalEvolutionPanel-module__BdXN3q__details dl{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.incrementalEvolutionPanel-module__BdXN3q__receipt{align-items:center;gap:.35rem;display:inline-flex}@media (max-width:820px){.incrementalEvolutionPanel-module__BdXN3q__header,.incrementalEvolutionPanel-module__BdXN3q__empty,.incrementalEvolutionPanel-module__BdXN3q__plan,.incrementalEvolutionPanel-module__BdXN3q__decision,.incrementalEvolutionPanel-module__BdXN3q__openWorking{flex-direction:column;align-items:stretch}.incrementalEvolutionPanel-module__BdXN3q__picker{min-width:0}.incrementalEvolutionPanel-module__BdXN3q__summaryGrid,.incrementalEvolutionPanel-module__BdXN3q__rail,.incrementalEvolutionPanel-module__BdXN3q__plan dl,.incrementalEvolutionPanel-module__BdXN3q__details dl{grid-template-columns:1fr}.incrementalEvolutionPanel-module__BdXN3q__summaryGrid>div+div,.incrementalEvolutionPanel-module__BdXN3q__rail li+li{border-top:1px solid var(--lab-line);border-left:0}}
.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}
.AgentLaunchDialog-module__1xdXNq__overlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#040f129e;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.AgentLaunchDialog-module__1xdXNq__panel{color:#eef3eb;width:min(26.5rem,100%);max-height:calc(100dvh - 3rem);font-family:var(--font-inter), Arial, sans-serif;background-color:#0d2529;border:1px solid #85bec066;border-radius:.6rem;padding:1.15rem 1.3rem 1.25rem;overflow-y:auto;box-shadow:0 1.6rem 3rem #00000080}.AgentLaunchDialog-module__1xdXNq__panel:focus-visible{outline-offset:2px;outline:2px solid #86d7d7}.AgentLaunchDialog-module__1xdXNq__head{grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.AgentLaunchDialog-module__1xdXNq__head img{-o-object-fit:cover;object-fit:cover;background-color:#dfd4b9;border-radius:50%;width:3.5rem;height:3.5rem}.AgentLaunchDialog-module__1xdXNq__head h2{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:1.25rem;font-weight:620}.AgentLaunchDialog-module__1xdXNq__head small{color:#9db0ad;font-size:.72rem}.AgentLaunchDialog-module__1xdXNq__close{color:#9db0ad;border:1px solid #85bec04d;border-radius:.4rem;align-self:start;padding:.1rem .45rem;font-size:1.05rem;line-height:1.3}.AgentLaunchDialog-module__1xdXNq__close:hover{color:#eef3eb;border-color:#86d7d799}.AgentLaunchDialog-module__1xdXNq__lead{color:#9db0ad;margin:.8rem 0 .9rem;font-size:.78rem;line-height:1.55}.AgentLaunchDialog-module__1xdXNq__signIn{color:#9db0ad;margin:0;font-size:.85rem}.AgentLaunchDialog-module__1xdXNq__signIn a{color:#86d7d7;text-underline-offset:.16em;text-decoration:underline}.AgentLaunchDialog-module__1xdXNq__runState{color:#9db0ad;border:1px solid #85bec042;border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;margin-bottom:.9rem;padding:.6rem .75rem;font-size:.74rem;display:flex}.AgentLaunchDialog-module__1xdXNq__runState strong{color:#eef3eb;font-size:.78rem}.AgentLaunchDialog-module__1xdXNq__runState[data-state=working] strong,.AgentLaunchDialog-module__1xdXNq__runState[data-state=reviewing] strong{color:#86d7d7}.AgentLaunchDialog-module__1xdXNq__runState button{color:inherit;border:1px solid #85bec057;border-radius:999px;margin-left:auto;padding:.16rem .6rem;font-size:.68rem}.AgentLaunchDialog-module__1xdXNq__funding{border:1px solid #85bec038;border-radius:.45rem;gap:.65rem;margin:0;padding:.75rem .85rem;display:grid}.AgentLaunchDialog-module__1xdXNq__funding legend{color:#9db0ad;letter-spacing:.1em;text-transform:uppercase;padding:0 .35rem;font-size:.64rem;font-weight:740}.AgentLaunchDialog-module__1xdXNq__funding label{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.AgentLaunchDialog-module__1xdXNq__funding label[data-disabled]{opacity:.55}.AgentLaunchDialog-module__1xdXNq__funding strong{font-size:.8rem;display:block}.AgentLaunchDialog-module__1xdXNq__funding small{color:#9db0ad;font-size:.68rem}.AgentLaunchDialog-module__1xdXNq__funding a{color:#86d7d7;text-underline-offset:.16em;text-decoration:underline}.AgentLaunchDialog-module__1xdXNq__launchRow{align-items:center;gap:.8rem;margin-top:.9rem;display:flex}.AgentLaunchDialog-module__1xdXNq__launchRow small{color:#9db0ad;font-size:.66rem;line-height:1.4}.AgentLaunchDialog-module__1xdXNq__launchButton{color:#07191d;background-color:#86d7d7;border-radius:999px;flex-shrink:0;padding:.55rem 1.1rem;font-size:.8rem;font-weight:640}.AgentLaunchDialog-module__1xdXNq__launchButton:disabled{opacity:.5}.AgentLaunchDialog-module__1xdXNq__launchButton:not(:disabled):hover{background-color:#9fe3e3}.AgentLaunchDialog-module__1xdXNq__error{color:#d96a50;margin:.7rem 0 0;font-size:.76rem}.AgentLaunchDialog-module__1xdXNq__boundary{color:#e4c552;margin:.9rem 0 0;font-size:.68rem;font-style:italic;line-height:1.5}
.leaderboard-module__4eSlsG__board{max-width:1480px;color:var(--lab-ink);margin:0 auto;padding:clamp(24px,4vw,64px) clamp(16px,3vw,44px)}.leaderboard-module__4eSlsG__heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px;display:flex}.leaderboard-module__4eSlsG__eyebrow{letter-spacing:.14em;color:var(--lab-muted);margin:0 0 12px;font-size:11px;font-weight:650}.leaderboard-module__4eSlsG__heading h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(28px,3.3vw,46px);font-weight:500;line-height:1.12}.leaderboard-module__4eSlsG__heading p:last-child{color:var(--lab-muted);max-width:650px;margin:0;font-size:14px;line-height:1.6}.leaderboard-module__4eSlsG__secondary,.leaderboard-module__4eSlsG__detailsButton,.leaderboard-module__4eSlsG__state button,.leaderboard-module__4eSlsG__footer button{border:1px solid var(--lab-line);background:var(--lab-panel);color:var(--lab-ink);cursor:pointer;white-space:nowrap;border-radius:7px;min-height:40px;padding:9px 13px;font-size:12px}.leaderboard-module__4eSlsG__board button:hover:not(:disabled){background:var(--lab-paper-deep)}.leaderboard-module__4eSlsG__board button:disabled{opacity:.45;cursor:default}.leaderboard-module__4eSlsG__board :is(button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--lab-teal);outline-offset:3px}.leaderboard-module__4eSlsG__filters{grid-template-columns:1fr 1.4fr 1fr 1fr;gap:16px;display:grid}.leaderboard-module__4eSlsG__board label{color:var(--lab-muted);flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.leaderboard-module__4eSlsG__board input,.leaderboard-module__4eSlsG__board select{border:1px solid var(--lab-line);background:var(--lab-panel);width:100%;min-width:0;height:42px;color:var(--lab-ink);text-overflow:ellipsis;border-radius:6px;padding:0 11px;font-size:13px}.leaderboard-module__4eSlsG__board select{padding-right:22px}.leaderboard-module__4eSlsG__moreFilters{color:var(--lab-muted);margin:18px 0 28px;font-size:12px}.leaderboard-module__4eSlsG__board summary{cursor:pointer;width:fit-content;padding:6px 0}.leaderboard-module__4eSlsG__filterDetails{flex-wrap:wrap;align-items:end;gap:16px;padding-top:12px;display:flex}.leaderboard-module__4eSlsG__filterDetails label{flex:240px}.leaderboard-module__4eSlsG__tableHeading{border-top:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.leaderboard-module__4eSlsG__tableHeading strong{font-size:16px;font-weight:550;display:block}.leaderboard-module__4eSlsG__tableHeading span{color:var(--lab-muted);margin-top:5px;font-size:12px;display:block}.leaderboard-module__4eSlsG__sortControls{align-items:end;gap:8px;display:flex}.leaderboard-module__4eSlsG__sortControls label{min-width:160px}.leaderboard-module__4eSlsG__scope{color:var(--lab-muted);max-width:780px;margin:15px 0 20px;font-size:12px;line-height:1.6}.leaderboard-module__4eSlsG__tableScroll{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:8px;overflow-x:auto}.leaderboard-module__4eSlsG__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.leaderboard-module__4eSlsG__table thead{background:var(--lab-paper-deep)}.leaderboard-module__4eSlsG__table th,.leaderboard-module__4eSlsG__table td{text-align:right;border-bottom:1px solid var(--lab-line);vertical-align:middle;white-space:nowrap;padding:19px 16px}.leaderboard-module__4eSlsG__table th:first-child{text-align:left;width:30%;min-width:230px}.leaderboard-module__4eSlsG__table thead th{padding:10px 16px;font-size:11px;font-weight:500}.leaderboard-module__4eSlsG__table thead button{color:var(--lab-muted);cursor:pointer;background:0 0;border:0;padding:6px 0}.leaderboard-module__4eSlsG__table thead th[aria-sort=ascending] button,.leaderboard-module__4eSlsG__table thead th[aria-sort=descending] button{color:var(--lab-ink);font-weight:650}.leaderboard-module__4eSlsG__table tbody tr:last-child>*{border-bottom:0}.leaderboard-module__4eSlsG__table tbody th{font-weight:400}.leaderboard-module__4eSlsG__table small{color:var(--lab-muted);margin-top:7px;font-size:11px;font-weight:400;display:block}.leaderboard-module__4eSlsG__name{white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.leaderboard-module__4eSlsG__task{white-space:nowrap;text-overflow:ellipsis;max-width:350px;color:var(--lab-muted);margin-top:5px;font-size:12px;display:block;overflow:hidden}.leaderboard-module__4eSlsG__rate{letter-spacing:-.035em;font-size:22px;font-weight:500}.leaderboard-module__4eSlsG__detailsButton{background:0 0;border-color:#0000}.leaderboard-module__4eSlsG__table .leaderboard-module__4eSlsG__expanded{text-align:left;white-space:normal;background:var(--lab-paper);padding:24px}.leaderboard-module__4eSlsG__detailGrid{grid-template-columns:1fr 1fr;gap:30px;max-width:850px;display:grid}.leaderboard-module__4eSlsG__expanded h3{margin:0 0 14px;font-size:13px;font-weight:600}.leaderboard-module__4eSlsG__expanded dl{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;font-size:12px;display:grid}.leaderboard-module__4eSlsG__expanded dt{color:var(--lab-muted)}.leaderboard-module__4eSlsG__expanded dd{overflow-wrap:anywhere;margin:0}.leaderboard-module__4eSlsG__detailActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.leaderboard-module__4eSlsG__experiments{margin-top:16px;font-size:12px}.leaderboard-module__4eSlsG__experiments ul{margin:8px 0 0;padding:0;list-style:none}.leaderboard-module__4eSlsG__experiments li{border-top:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.leaderboard-module__4eSlsG__experiments li button{color:var(--lab-ink);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:3px 0;text-decoration:underline}.leaderboard-module__4eSlsG__experiments li span{color:var(--lab-muted)}.leaderboard-module__4eSlsG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.leaderboard-module__4eSlsG__footer p{color:var(--lab-muted);margin:0;font-size:12px}.leaderboard-module__4eSlsG__footer nav{align-items:center;gap:12px;font-size:12px;display:flex}.leaderboard-module__4eSlsG__method{border-top:1px solid var(--lab-line);color:var(--lab-muted);margin-top:12px;padding-top:15px;font-size:12px}.leaderboard-module__4eSlsG__method p{max-width:820px;line-height:1.7}.leaderboard-module__4eSlsG__state{border:1px solid var(--lab-line);color:var(--lab-muted);text-align:center;border-radius:8px;padding:36px 20px;line-height:1.6}.leaderboard-module__4eSlsG__state h3{color:var(--lab-ink);font-family:var(--font-serif), Georgia, serif;margin:0 0 8px;font-size:23px;font-weight:500}.leaderboard-module__4eSlsG__state p{margin:0;font-size:13px}.leaderboard-module__4eSlsG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.leaderboard-module__4eSlsG__filters{grid-template-columns:1fr 1fr}.leaderboard-module__4eSlsG__detailGrid{grid-template-columns:1fr}}@media (max-width:560px){.leaderboard-module__4eSlsG__heading{flex-direction:column;gap:16px;margin-bottom:24px}.leaderboard-module__4eSlsG__filters{grid-template-columns:1fr;gap:12px}.leaderboard-module__4eSlsG__tableHeading{flex-direction:column;align-items:stretch}.leaderboard-module__4eSlsG__sortControls label{flex:1}.leaderboard-module__4eSlsG__experiments li{flex-direction:column;align-items:flex-start;gap:8px}.leaderboard-module__4eSlsG__table th,.leaderboard-module__4eSlsG__table td{padding:16px 12px}.leaderboard-module__4eSlsG__table th:first-child{width:170px;min-width:170px}.leaderboard-module__4eSlsG__name,.leaderboard-module__4eSlsG__task{max-width:146px}}
