:root{--bg-0:#0b0d12;--bg-1:#0f1320;--card:#ffffff0f;--card-2:#ffffff1a;--text:#ffffffeb;--muted:#ffffffad;--subtle:#ffffff1f;--border:#ffffff1f;--ok:#33d17a;--warn:#fc0;--bad:#ff5d5d;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*{box-sizing:border-box}body{color:var(--text);font-family:var(--font-body),system-ui,sans-serif;background:radial-gradient(1200px 700px at 15% 10%,#6ee7b71f,transparent 60%),radial-gradient(900px 550px at 85% 12%,#6366f11f,transparent 60%),linear-gradient(180deg,var(--bg-0),var(--bg-1));margin:0}a{color:inherit;text-decoration:none}a:hover{-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}button,input,textarea{font:inherit}.dialogOverlay,.sheetOverlay{background:#00000080;position:fixed;inset:0}.dialogOverlay{z-index:100}.sheetOverlay{z-index:50}.dialogContent{z-index:110;background:#11151cfa;border:1px solid #ffffff1f;border-radius:18px;outline:none;gap:1rem;width:min(100vw - 2rem,32rem);max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);padding:1.5rem;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 64px #00000073}.dialogCloseButton,.sheetCloseButton{color:#ffffffb8;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .12s,opacity .12s;display:inline-flex;position:absolute;top:1rem;right:1rem}.dialogCloseButton:hover,.sheetCloseButton:hover{opacity:1;background:#ffffff14}.dialogCloseButton svg,.sheetCloseButtonIcon{width:1rem;height:1rem}.dialogHeader,.sheetHeader{text-align:left;gap:.5rem;display:grid}.dialogFooter{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.dialogTitle,.sheetTitle{margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.dialogDescription,.sheetDescription{color:#ffffffad;margin:0;font-size:.875rem}.sheetContent{z-index:50;background:#11151cfa;outline:none;flex-direction:column;gap:1rem;display:flex;position:fixed;box-shadow:0 28px 64px #0006}.sheetContent--right,.sheetContent--left{width:min(75vw,24rem);top:0;bottom:0}.sheetContent--right{border-left:1px solid #ffffff1f;right:0}.sheetContent--left{border-right:1px solid #ffffff1f;left:0}.sheetContent--top,.sheetContent--bottom{left:0;right:0}.sheetContent--top{border-bottom:1px solid #ffffff1f;top:0}.sheetContent--bottom{border-top:1px solid #ffffff1f;bottom:0}.sheetFooter{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:auto;padding:1rem;display:flex}.wrap{max-width:1440px;margin:0 auto;padding:20px 16px 56px}.wrapLogin{justify-content:center;align-items:center;max-width:1120px;min-height:calc(100vh - 120px);padding-top:28px;display:flex}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#080a108c;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 16px;display:flex;position:sticky;top:0}.brand{align-items:baseline;gap:10px;display:flex}.brand h1{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.2px;margin:0;font-size:18px}.brand span{color:var(--muted);font-size:13px}.pill{border:1px solid var(--border);color:var(--muted);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.grid2{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:980px){.grid2{grid-template-columns:320px 1fr;align-items:start;gap:16px}}.card{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.cardHeader{border-bottom:1px solid var(--border);background:#ffffff08;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cardHeader h2{letter-spacing:.2px;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px}.cardBody{padding:12px 14px}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:10px;font-size:13px}.table th{color:var(--muted);letter-spacing:.2px;background:#ffffff05;font-weight:600}.mono{font-family:var(--mono);font-size:12px}.muted{color:var(--muted)}.status{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:inline-flex}.dot{background:var(--muted);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #ffffff0f}.dot.bad{background:var(--bad);box-shadow:0 0 0 3px #ff5d5d26}.dot.warn{background:var(--warn);box-shadow:0 0 0 3px #ffcc001f}.nodeList{flex-direction:column;gap:8px;display:flex}.nodeBtn{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.nodeBtn:hover{background:#ffffff0f}.nodeMeta{flex-direction:column;gap:4px;display:flex}.nodeTitle{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.2px;font-size:13px}.dagWrap{background:#00000047;border:1px solid #ffffff1f;border-radius:12px;width:100%;overflow:auto}.dagSvg{width:100%;min-height:220px;display:block}.dagEdge{stroke:#ffffff61;stroke-width:2px}.dagNodeRect{stroke:#ffffff38;stroke-width:1.2px;fill:#ffffff0f}.dagNode.ok .dagNodeRect{fill:#33d17a24;stroke:#33d17a8c}.dagNode.warn .dagNodeRect{fill:#ffcc0024;stroke:#ffcc008c}.dagNode.bad .dagNodeRect{fill:#ff5d5d24;stroke:#ff5d5d8c}.dagNode.selected .dagNodeRect{stroke-width:2px}.dagNodeLabel{fill:var(--text);font-family:var(--mono);text-anchor:middle;dominant-baseline:middle;font-size:12px}.eventList{flex-direction:column;gap:10px;max-height:320px;padding-right:2px;display:flex;overflow:auto}.eventItem{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:10px}.eventMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.eventSummary{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.eventID{color:var(--muted)}.eventType{background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;padding:3px 8px}.eventPayloadDisclosure{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px}.eventPayloadDisclosure>summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:10px;font-size:12px;list-style:none;display:flex}.eventPayloadDisclosure>summary::-webkit-details-marker{display:none}.eventPayloadMeta{color:var(--muted)}.eventPayload{max-height:140px;margin:8px 0 0}.eventToolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.checkLabel{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.checkLabel input{accent-color:#6ee7b7}.eventNode{background:#6366f12e;border:1px solid #6366f157;border-radius:999px;padding:3px 8px}.eventReason{background:#6ee7b726;border:1px solid #6ee7b757;border-radius:999px;padding:3px 8px}.transitionList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.transitionItem{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.transitionMain{flex-direction:column;gap:4px;min-width:0;display:flex}.transitionDetails{white-space:normal;word-break:break-word;font-size:11px}.reasonPanel{background:#6ee7b717;border:1px solid #6ee7b752;border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex}.reasonTitle{color:var(--text);font-size:12px}.reasonMeta{font-size:11px}.pre{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:#00000059;border:1px solid #ffffff1f;border-radius:12px;margin:0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.logGroups{flex-direction:column;gap:10px;max-height:360px;display:flex;overflow:auto}.logGroup{background:#00000057;border:1px solid #ffffff1f;border-radius:12px;overflow:hidden}.logGroupHeader{background:#ffffff08;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.logGroupBody{max-height:180px;overflow:auto}.logLineRow{border-top:1px solid #ffffff14;grid-template-columns:160px 62px 1fr;align-items:start;gap:8px;padding:7px 10px;display:grid}.logLineRow:first-child{border-top:0}.logLineTs{color:var(--muted);font-size:11px}.logLineStream{text-transform:uppercase;letter-spacing:.3px;color:#6ee7b7eb;font-size:11px}.logLineMsg{white-space:pre-wrap;word-break:break-word}@media (max-width:760px){.logLineRow{grid-template-columns:1fr}}.toolbar{justify-content:flex-end;align-items:center;gap:10px;display:flex}.smallBtn{color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;display:inline-flex}.smallBtn:hover{background:#ffffff12}.actionButton{--action-border:#ffffff24;--action-bg:#ffffff0a;--action-text:var(--text);--action-hover-border:#ffffff38;--action-hover-bg:#ffffff14;--action-hover-text:var(--text);border:1px solid var(--action-border);background:var(--action-bg);min-height:34px;color:var(--action-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .12s,background .12s,color .12s,transform .12s;display:inline-flex}.actionButton:hover{border-color:var(--action-hover-border);background:var(--action-hover-bg);color:var(--action-hover-text);text-decoration:none}.actionButton:focus-visible{outline-offset:2px;outline:2px solid #9aced7b3}.actionButton:disabled,.actionButton[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.actionButtonIcon{flex:none;width:14px;height:14px}.actionButtonIcon.is-spinning{animation:.9s linear infinite actionButtonSpin}.actionButton--neutral{--action-border:#566171e6;--action-bg:#232a37f0;--action-text:#ecf2f8fa;--action-hover-border:#6e7c90f2;--action-hover-bg:#2b3342fa}.actionButton--success{--action-border:#46cd7f8a;--action-bg:linear-gradient(135deg,#26764ae0,#18462deb);--action-text:#ecfff3fa;--action-hover-border:#62de95b8;--action-hover-bg:linear-gradient(135deg,#2c8854eb,#1b4f32f5)}.actionButton--run{--action-border:#34d39994;--action-bg:linear-gradient(135deg,#059669eb,#047857f0);--action-text:#ecfff3fa;--action-hover-border:#34d399c7;--action-hover-bg:linear-gradient(135deg,#10b981f5,#059669fa)}.actionButton--danger{--action-border:#ffa3528a;--action-bg:#6f2c11eb;--action-text:#ffeddbfa;--action-hover-border:#ffb876ad;--action-hover-bg:#843414f5}.actionButton--quiet{--action-border:#4a5463db;--action-bg:#10151d2e;--action-text:#aab6c6f5;--action-hover-border:#6a788ceb;--action-hover-bg:#1b212db8;--action-hover-text:#f0f5fcfa}@keyframes actionButtonSpin{to{transform:rotate(360deg)}}.textInput{color:var(--text);background:#0000002e;border:1px solid #ffffff24;border-radius:10px;min-width:240px;padding:7px 10px;font-size:12px}.textInput::placeholder{color:#ffffff73}.textArea{resize:vertical;width:100%;min-height:220px;color:var(--text);font-family:var(--mono);background:#0000002e;border:1px solid #ffffff24;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.45}.textArea::placeholder{color:#ffffff73}.smallBtn.danger:hover{background:#ff5d5d1f}.authTopbarLoginBtn{background:linear-gradient(135deg,#33d17a47,#33d17a1a);border-color:#33d17a85}.authTopbarLoginBtn:hover{background:linear-gradient(135deg,#33d17a57,#33d17a29)}.authGate{background:linear-gradient(140deg,#ffffff1a,#ffffff08 42%,#070d19db),radial-gradient(circle at 10% 12%,#33d17a38,#0000 38%),radial-gradient(circle at 82% 16%,#5d78ff33,#0000 34%),#040810cc;border:1px solid #fff3;border-radius:26px;max-width:1080px;margin:34px auto 0;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000085,inset 0 1px #ffffff2e}.authGateGlow{filter:blur(1px);pointer-events:none;background:radial-gradient(circle,#ffa85042,#0000 66%);border-radius:999px;width:500px;height:500px;position:absolute;inset:-44% -16% auto auto}.authGateMesh{display:none}.authGateInner{z-index:1;padding:28px 30px;position:relative}.authGateLayout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.authGateHeaderWrap{flex-direction:column;gap:10px;padding:4px 2px;display:flex}.authGateKicker{color:#ffffffbf;text-transform:uppercase;letter-spacing:.5px;background:#ffffff14;border:1px solid #fff3;border-radius:999px;width:fit-content;margin:0;padding:5px 10px;font-size:11px}.authGateTitle{font-size:clamp(22px,2.5vw,30px);line-height:1.1;font-family:var(--font-display),system-ui,sans-serif;margin:0}.authGateLead{max-width:560px;margin:0;font-size:14px;line-height:1.5}.authStoryList{flex-direction:column;gap:7px;margin-top:6px;display:flex}.authStoryItem{align-items:center;gap:9px;font-size:13px;display:flex}.authStoryDot{background:#33d17ae6;border-radius:999px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #33d17a38}.authGateGrid{flex-direction:column;gap:12px;display:flex}.authMethodCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.authMethodTitle{font-size:15px;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.2px;margin:0}.authMethodDescription{color:#ffffffb8;margin:0;font-size:12px;line-height:1.45}.authBasicForm{grid-template-columns:1fr;gap:9px;display:grid}.authInput{width:100%;min-width:0}.authPrimaryBtn{background:linear-gradient(140deg,#33d17a52,#33d17a1a);border-color:#33d17a80;width:100%;min-height:36px}.authGateActions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.authProviderBtn{justify-content:flex-start;width:100%;min-height:36px}.authGhostBtn{border-style:dashed}.authGateError{color:#ffdcdcf2;background:#ff5d5d14;border:1px solid #ff5d5d59;border-radius:10px;margin:0;padding:10px 12px}.authMethodCard .smallBtn:focus-visible,.authMethodCard .textInput:focus-visible{outline-offset:2px;outline:2px solid #fff9}@media (min-width:860px){.authGateGrid .authGateError{margin-top:2px}}@media (max-width:940px){.authGateLayout{grid-template-columns:1fr}}@media (max-width:560px){.authGateInner{padding:18px}.authGate{border-radius:16px;margin-top:20px}.authMethodCard{padding:13px}}.scopeControl{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.scopeError{color:#ffdcdcf2;background:#ff5d5d14;border:1px solid #ff5d5d59;border-radius:10px;max-width:720px;margin:0 auto 10px;padding:10px 12px;font-size:12px}.loginPage{justify-content:center;width:100%;display:flex}.loginCard{background:linear-gradient(150deg,#ffffff1f,#ffffff05),#050a12b3;border:1px solid #ffffff2e;border-radius:16px;width:min(100%,640px);padding:18px;box-shadow:0 14px 36px #00000059}.loginCardTitle{font-family:var(--font-display),system-ui,sans-serif;margin:0;font-size:24px}.loginCardText{margin:8px 0 0}.loginCardActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.editorGrid{grid-template-columns:1fr;gap:14px;display:grid;position:relative}@media (min-width:1320px){.editorGrid{grid-template-columns:1fr 360px;align-items:start;gap:16px}}.paletteOverlay{z-index:20;width:320px;max-height:80vh;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:0 4px 24px #0006}.paletteToggle{z-index:21;color:#ffffffd9;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1e1eeb;border:1px solid #ffffff2e;border-radius:6px;padding:4px 10px;font-size:12px;position:absolute;top:8px;left:8px}.paletteToggle:hover{background:#323232f2}.flowWrap{background:#00000038;border:1px solid #ffffff1f;border-radius:12px;height:calc(100vh - 280px);min-height:400px;overflow:hidden}details.editorSection>summary{cursor:pointer;color:#ffffffb3;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:600;list-style:none;display:flex}details.editorSection>summary::-webkit-details-marker{display:none}details.editorSection>summary:before{content:"▶";font-size:9px;transition:transform .15s}details.editorSection[open]>summary:before{transform:rotate(90deg)}details.editorSection>.sectionBody{padding:8px 0 4px}.react-flow__controls{box-shadow:none}.react-flow__controls-button{color:var(--text);background:#00000059;border-bottom:1px solid #ffffff1f}.react-flow__controls-button:hover{background:#ffffff0f}.cfNode{width:250px;color:var(--text);background:#0e121eeb;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 10px 30px #00000059}.cfNodeSelected{border-color:#6ee7b773;box-shadow:0 0 0 3px #6ee7b724,0 10px 30px #00000059}.react-flow__node.cfNodeIssueWrap .cfNode{border-color:#ff5d5d9e;box-shadow:0 0 0 3px #ff5d5d21,0 10px 30px #00000059}.cfNodeHeader{background:#ffffff08;border-bottom:1px solid #ffffff1a;padding:10px 12px}.cfNodeTitle{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.2px;font-size:13px}.cfNodeSub{opacity:.82;margin-top:4px}.cfPorts{justify-content:space-between;gap:14px;padding:10px 12px 12px;display:flex}.cfPortsCol{flex-direction:column;gap:8px;min-width:0;display:flex}.cfPortsLabel{font-size:11px}.cfPortRow{align-items:center;gap:8px;min-height:20px;display:flex;position:relative}.cfPortName{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cfInputs{background:#121a18eb;width:220px}.cfHandle{background:#6ee7b7e6;border:1px solid #0006;border-radius:999px;width:10px;height:10px}.react-flow__handle-left.cfHandle{background:#6366f1e6}.react-flow__edge-path{stroke:#ffffff8c;stroke-width:1.7px}.react-flow__edge-textbg{fill:#050c10e0;stroke:#38e1e32e;stroke-width:1px}.react-flow__edge-text{fill:var(--phosphor-dim);font-family:var(--font-display),var(--mono);letter-spacing:.08em;font-size:10px}.react-flow__edge.selected .react-flow__edge-path{stroke:#6ee7b7e6}.react-flow__edge.cfEdgeIssue .react-flow__edge-path{stroke:#ff5d5df2;stroke-width:2.2px}.react-flow__connectionline{stroke:#6ee7b7cc;stroke-width:2px}:root{--bg-0:#081216;--bg-1:#102028;--card:#0b1c24d1;--card-2:#142c36b8;--text:#c7e6ea;--muted:#7fa6b2;--subtle:#7fa6b23d;--border:#7fa6b252;--ok:#38e1e3;--warn:#ff7a66;--bad:#ff7a66;--primary:#38e1e3;--secondary:#7fa6b2;--accent:#2e6f95;--alert:#ff7a66}:root[data-theme=light],html.theme-deepterm-light{--bg-0:#f2f7f8;--bg-1:#e8f2f4;--card:#ffffffeb;--card-2:#ddebf0d9;--text:#1e2a2f;--muted:#5a7d8a;--subtle:#3e5c7629;--border:#3e5c7642;--ok:#2fc7c9;--warn:#e06c5f;--bad:#e06c5f;--primary:#2fc7c9;--secondary:#5a7d8a;--accent:#3e5c76;--alert:#e06c5f}html.theme-deepterm{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] body,html.theme-deepterm-light body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:radial-gradient(1200px 640px at 12% 4%,#38e1e329,transparent 58%),radial-gradient(980px 560px at 88% 8%,#2e6f9533,transparent 54%),linear-gradient(180deg,var(--bg-0),var(--bg-1));color:var(--text)}body:before{display:none}.topbar,.wrap,.card,.authGate,.authMethodCard,.logGroup,.smallBtn,.textInput,.textArea{z-index:1;position:relative}.topbar{border-bottom:1px solid var(--border);background:linear-gradient(140deg,#081216d1,#0a1f27b3),radial-gradient(circle at 0 0,#38e1e338,#0000 42%);box-shadow:0 18px 50px #050c1075}.brand h1{color:var(--text);letter-spacing:.24px;font-family:var(--font-display),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.brand span{color:var(--secondary)}.card{border:1px solid var(--border);background:linear-gradient(145deg,#0a1e27cc,#07141ad1),radial-gradient(circle at 100% 0,#2e6f952e,#0000 46%);box-shadow:0 16px 44px #040a0e66,inset 0 1px #c7e6ea14}:root[data-theme=light] .card,html.theme-deepterm-light .card{background:linear-gradient(145deg,#fffffff0,#e8f2f4eb),radial-gradient(circle at 100% 0,#3e5c761f,#0000 42%);box-shadow:0 14px 34px #1e2a2f1f}.cardHeader{border-bottom:1px solid var(--border);background:linear-gradient(#38e1e314,#2e6f950a)}.cardHeader h2{color:var(--muted);letter-spacing:.5px}.smallBtn{border:1px solid var(--border);color:var(--text);background:linear-gradient(#38e1e317,#1020282e);transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.smallBtn:hover{background:linear-gradient(#38e1e326,#1020283d);border-color:#38e1e38f;text-decoration:none;transform:translateY(-1px);box-shadow:0 0 0 1px #38e1e333,0 8px 16px #07141a4d}.smallBtn.danger{background:linear-gradient(#ff7a6626,#2d100e33);border-color:#ff7a668f}.textInput,.textArea{border:1px solid var(--border);color:var(--text);background:#06141a8c;box-shadow:inset 0 1px #c7e6ea0d}.textInput:focus,.textArea:focus{border-color:#38e1e3b8;outline:none;box-shadow:0 0 0 2px #38e1e338,inset 0 1px #c7e6ea14}.pill,.status{border:1px solid var(--border);background:#091a228c}.dot.ok{background:var(--ok);box-shadow:0 0 0 3px #38e1e32e}.dot.warn,.dot.bad{background:var(--alert);box-shadow:0 0 0 3px #ff7a6629}.logLineStream{color:var(--ok)}.logLineStream.stderr{color:var(--alert)}.nodeBtn[aria-current=true]{background:#38e1e31f;border-color:#38e1e39e}.authGate{background:linear-gradient(145deg,#081216eb,#091e24d6),radial-gradient(circle at 4% 4%,#38e1e338,#0000 42%),radial-gradient(circle at 88% 12%,#2e6f953d,#0000 40%);border:1px solid #7fa6b261;box-shadow:0 26px 70px #02080c85}.authGateKicker,.authMethodTitle,.authGateTitle,.nodeTitle,h1,h2,h3,.mono,pre,code{font-family:var(--font-display),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.wrap{padding-top:22px}.table th{color:var(--secondary)}.eventType,.eventNode,.eventReason{background:#38e1e324;border-color:#38e1e366}@media (max-width:980px){.topbar{padding:14px 12px}.toolbar{flex-wrap:wrap;justify-content:flex-start}}:root{--surface-raised:linear-gradient(150deg,#071821eb,#051118e0);--surface-inline:#081821ad;--edge-glow:#38e1e354;--shadow-deep:0 22px 56px #01070a85}body{font-family:var(--font-body),"Avenir Next","Segoe UI",sans-serif;letter-spacing:.012em;text-rendering:geometricPrecision}body:after{display:none}.topbar{box-shadow:none;background:#040e12ed;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:12px clamp(14px,3vw,24px);display:grid}.brand h1{letter-spacing:.02em;margin:0;font-size:clamp(24px,2.8vw,31px);line-height:1}.brandLink{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brandLogo{border-radius:6px;width:28px;height:28px;box-shadow:0 0 0 1px #7fa6b259,0 0 16px #38e1e32e}.brandWordmark{line-height:1;display:inline-block}.brand span{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.topbarToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.topbarNav{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.topbarStatus{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.topbarNavBtn{background:linear-gradient(#0d242ecc,#08151ed9);border-color:#7fa6b261;border-radius:11px;min-height:34px;padding-inline:13px;box-shadow:inset 0 1px #ffffff0a,0 2px #00000052}.topbarNavBtn.is-active{color:#ddfbff;background:linear-gradient(#38e1e333,#0c232beb),linear-gradient(#0d242ecc,#08151ed9);border-color:#38e1e3b8;box-shadow:0 0 0 1px #38e1e342,0 10px 20px #000a0e66}.topbarNavBtn:hover{border-color:#38e1e39e}.wrap{max-width:1580px;padding:20px clamp(12px,2.8vw,30px) 70px}.wrap>*{animation:.46s cubic-bezier(.22,1,.36,1) both panel-enter}.wrap>:nth-child(2){animation-delay:70ms}.wrap>:nth-child(3){animation-delay:.12s}.pill{color:#cceef3e6;background:linear-gradient(#0f2731ad,#07161fb3);border-color:#7fa6b266;border-radius:999px;min-height:32px;padding:6px 12px}.scopeControl{gap:7px}.scopeControl .textInput{min-width:220px}.smallBtn{letter-spacing:.02em;border-radius:11px;min-height:34px;padding:7px 11px;font-weight:600}.smallBtn:hover{transform:translateY(-1px)scale(1.01)}.textInput,.textArea{background:#06161eb8;border-radius:10px}.textInput::placeholder,.textArea::placeholder{color:#92bcc8b8}.card{background:var(--surface-raised);box-shadow:var(--shadow-deep);border:1px solid #7fa6b252;border-radius:15px}.card:before{content:"";pointer-events:none;border-radius:inherit;border:1px solid #c7e6ea12;position:absolute;inset:0}.cardHeader{background:linear-gradient(#38e1e31c,#112f3a24),linear-gradient(#041218c7,#04121870);min-height:50px;padding:12px 14px}.cardHeader h2{letter-spacing:.08em;font-size:12px}.cardBody{scrollbar-width:thin;scrollbar-color:#38e1e36b #06141c8a;overflow-x:auto}.table{min-width:920px}.table th{z-index:2;letter-spacing:.06em;text-transform:uppercase;font-size:12px;position:sticky;top:0}.table tr{transition:background .18s,box-shadow .18s}.table tbody tr:hover{background:#0a222c8a;box-shadow:inset 0 1px #38e1e31f}.status{background:linear-gradient(#061921c7,#05131bb8)}.dot{box-shadow:0 0 0 2px #051922d6,0 0 20px #38e1e338}.pre{background:linear-gradient(#06141dd6,#040e16e0);border-color:#7fa6b242}.eventItem,.transitionItem,.reasonPanel,.logGroup{background:linear-gradient(#06151dbd,#051219b3);border-color:#7fa6b247}.authGate{box-shadow:none;border-radius:16px}.authGateGlow{display:none}.authStoryDot{box-shadow:0 0 0 3px #38e1e32e,0 0 14px #38e1e347}.scopeError{background:linear-gradient(#40120fa8,#1f0a0aa8);border-color:#ff7a6699}.loginCard{border-radius:20px;box-shadow:0 24px 55px #00080c80}.flowWrap{box-shadow:inset 0 0 0 1px #38e1e324}@keyframes panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-12px,12px)scale(1.05)}}.pageStack{gap:14px;display:grid}.pageHero{box-shadow:none;background:0 0;border:none;border-bottom:1px solid #ffffff14;border-radius:0;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:14px;padding:14px 0 16px;display:grid;position:relative;overflow:hidden}.pageHero:after{display:none}.pageHeroCompact{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:0}.pageEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#94c0cc80;margin:0 0 2px;font-size:10px}.pageTitle{letter-spacing:.01em;color:#ddfbfffa;margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1.12}.pageLead{color:#9cc7d2f0;max-width:72ch;margin:8px 0 0;font-size:13px;line-height:1.55}.heroToolbar{flex-wrap:wrap;justify-content:flex-end;align-self:start}.metricGrid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-content:start;gap:8px;display:grid;position:relative}.metricGrid.compact{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.metricCard{background:linear-gradient(#0d252fc2,#06161ed6);border:1px solid #7fa6b257;border-radius:12px;padding:10px 11px;box-shadow:inset 0 1px #c7e6ea14}.metricLabel{letter-spacing:.1em;text-transform:uppercase;color:#7fa6b2eb;margin:0;font-size:10px}.metricValue{letter-spacing:.01em;color:#ddfbfffa;margin:7px 0 0;font-size:clamp(17px,2vw,24px)}.card.cardShell{overflow:hidden}.card.cardSection{margin-bottom:14px}.filterBar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.inputWide{min-width:240px}.fieldInline{align-items:center;gap:6px;font-size:12px;display:inline-flex}.inlineMeta{font-size:12px}.flushTop{margin-top:0}.flushAll{margin:0}.tableWrap{overflow-x:auto}.runReasonCell{overflow-wrap:anywhere;max-width:320px}.nodeBtn.staticCard{cursor:default}.grid2.gridStart{align-items:start}.stackMd{flex-direction:column;gap:10px;display:flex}.stackTopXs{margin-top:4px}.stackTopSm{margin-top:8px}.helperText{font-size:12px}.formRow{flex-wrap:wrap;gap:10px;display:flex}.buttonRow{gap:10px;display:flex}.buttonRow.wrap{flex-wrap:wrap;margin-bottom:8px}.toolbar.toolbarStart{justify-content:flex-start}.toolbar.toolbarTight{gap:8px}.metricPill{margin-bottom:8px}@media (max-width:1120px){.pageHero,.pageHeroCompact{grid-template-columns:1fr}.heroToolbar{justify-content:flex-start}.topbar{grid-template-columns:1fr;align-items:start;gap:12px}.topbarToolbar{grid-template-columns:1fr;gap:10px}.topbarStatus{justify-content:flex-start}}@media (max-width:820px){.topbarNav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.topbarNav .topbarNavBtn{flex:none}.topbarStatus{row-gap:7px}.brandLogo{width:24px;height:24px}.brandWordmark{font-size:21px}.pill{font-size:11px}.smallBtn{min-height:32px;font-size:12px}.inputWide{min-width:180px}.table{min-width:760px}.adminFieldGrid--two{grid-template-columns:1fr}.adminInlineBanner{flex-direction:column}}:root,html.theme-commanddeck,body.commanddeck-ui{--bg-0:#15171c;--bg-1:#1a1c22;--card:#1b1e25;--card-2:#20242e;--text:#e8ebf1;--muted:#aeb3be;--subtle:#2b2f39;--border:#343a46;--primary:#f34f88;--accent:#4f7dff;--ok:#44d062;--warn:#f08f52;--bad:#ff5b7c}html,body{height:100%}body.commanddeck-ui{color:var(--text);background:radial-gradient(circle at 12% 5%,#ffffff08,transparent 26%),radial-gradient(circle at 82% 4%,#4f7dff12,transparent 22%),linear-gradient(180deg,var(--bg-0),var(--bg-1));margin:0}body.commanddeck-ui:after{display:none}.appChrome{z-index:1;grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.sideRail{overscroll-behavior:contain;background:#0e1015fa;border-right:1px solid #ffffff0f;flex-direction:column;gap:12px;height:100vh;padding:12px 10px 10px;display:flex;position:sticky;top:0;overflow-y:auto}.sideRailTop{gap:10px;display:grid}.sideLogo{color:inherit;align-items:center;gap:9px;padding:6px 4px;text-decoration:none;display:inline-flex}.sideLogoMark{border-radius:4px;width:24px;height:24px;box-shadow:0 0 0 1px #ffffff29}.sideLogoWord{letter-spacing:.08em;text-transform:uppercase;color:#d5d9e3;font-size:12px}.sideIconRow{align-items:center;gap:6px;display:flex}.iconGhost{border:1px solid var(--border);color:#adb2bc;cursor:pointer;background:#20242c;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.iconGhost:hover{color:#e4e8ee;border-color:#485062}.workspaceSelector{border:1px solid var(--border);background:#20242b;border-radius:10px;gap:6px;min-height:56px;padding:8px 10px;display:grid}.workspaceSelectorLabel{text-transform:uppercase;letter-spacing:.08em;color:#8f98a8;font-size:11px}.workspaceSelectorSelect{color:#e1e5ee;background:#171b22;border:1px solid #3d4453;border-radius:8px;width:100%;min-height:30px;padding:0 8px;font-size:12px}.workspaceSelectorSelect:focus-visible{outline-offset:1px;outline:2px solid #4f7dff}.workspaceSelectorStatic{color:#cfd4de;font-size:12px}.sideNav{gap:4px;display:grid}.sideNavBtn{color:#aeb3be;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.sideNavBtn.is-active{color:#f2f4f7;background:#2a2f38;border-color:#434955}.sideNavBtn svg{opacity:.86;width:16px;height:16px}.sideRailFoot{gap:9px;margin-top:auto;display:grid}.sideWidget{background:#1b1d23;border:1px solid #4b505d;border-radius:14px;overflow:hidden}.sideWidgetButton{width:100%;color:inherit;text-align:left;cursor:pointer;padding:0}.sideWidgetButton:hover{border-color:#5a6170}.sideWidgetHeader{letter-spacing:.08em;color:#c9ced8;border-bottom:1px solid #3d414d;justify-content:space-between;align-items:center;padding:9px 10px;font-size:11px;display:flex}.sideWidgetBody{background:linear-gradient(#1b1d23f5,#16181ef5);border-bottom:1px solid #3d414d;gap:10px;padding:10px;display:grid}.sideWidgetMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sideWidgetMetric{gap:4px;min-width:0;display:grid}.sideWidgetMetricValue{color:#eef2f8;font-size:14px}.sideWidgetMetricLabel{letter-spacing:.08em;text-transform:uppercase;color:#8f97a6;font-size:9px}.sideWidgetSparkline{width:100%;height:42px;display:block}.sideWidgetSparkline polyline{fill:none;stroke:#7be495;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sideWidgetMeta{color:#96a0ad;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.sideWidgetInsights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sideWidgetInsight{color:#d9e1ed;text-align:left;background:#ffffff08;border:1px solid #525e71b3;border-radius:10px;gap:4px;min-width:0;padding:8px 9px;display:grid}.sideWidgetInsightLabel{letter-spacing:.08em;text-transform:uppercase;color:#8f97a6;font-size:9px}.sideWidgetInsightValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sideWidgetInsight.is-ok{background:#5ac17e14;border-color:#5ac17e47}.sideWidgetInsight.is-warn{background:#e5b04417;border-color:#e5b04457}.sideWidgetInsight.is-muted{background:#ffffff05;border-color:#525e71b3}.sideWidgetStatus{letter-spacing:.02em;color:#d2d7de;align-items:flex-start;gap:10px;padding:10px;font-size:11px;display:flex}.sideWidgetStatusCopy{gap:2px;min-width:0;display:grid}.sideWidgetStatusDetail{color:#96a0ad;letter-spacing:0;font-size:10px}.dot.muted{background:#748093;box-shadow:0 0 0 3px #74809326}.sideFootActions{justify-content:space-between;align-items:center;display:flex}.helpDrawerOverlay{z-index:36;opacity:0;pointer-events:none;background:#06080e80;transition:opacity .2s;position:fixed;inset:0}.helpDrawerOverlay.is-open{opacity:1;pointer-events:auto}.helpDrawer{z-index:41;background:linear-gradient(#181d26,#141821);border-left:1px solid #3f4655;flex-direction:column;width:min(620px,96vw);height:100vh;transition:transform .24s;display:flex;position:fixed;top:0;right:0;transform:translate(104%);box-shadow:-24px 0 52px #00000073}.helpDrawer.is-open{transform:translate(0)}.helpDrawerHeader{border-bottom:1px solid #373d49;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.helpDrawerHeader h2{letter-spacing:.01em;margin:0;font-size:23px}.helpDrawerHeader p{margin:6px 0 0;font-size:12px}.helpDrawerBody{gap:12px;padding:14px 18px 20px;display:grid;overflow:auto}.helpDrawerCard .cardHeader{min-height:46px}.helpCardBody{gap:10px;display:grid}.helpDocsLink{justify-content:center}.helpSummaryBody{gap:12px}.helpSummaryList{gap:10px;margin:0;display:grid}.helpSummaryList>div{gap:4px;display:grid}.helpSummaryList dt{color:#99a4b6;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.helpSummaryList dd{color:#d8deea;margin:0;font-size:12px}.helpDebugSection{gap:10px;display:grid}.helpDebugGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.helpDebugCard{padding:10px 11px}.helpDebugRawWrap{background:#1a1f29;border:1px solid #353c49;border-radius:10px;padding:8px 10px}.helpDebugRawWrap summary{cursor:pointer;color:#cfd5df;font-size:12px}.helpDebugRaw{color:#c9d2df;background:#10141c;border:1px solid #323744;border-radius:8px;margin:9px 0 0;padding:10px;font-size:11px;line-height:1.45;overflow:auto}.vcpuDrawerOverlay{z-index:35;opacity:0;pointer-events:none;background:#070a1173;transition:opacity .2s;position:fixed;inset:0}.vcpuDrawerOverlay.is-open{opacity:1;pointer-events:auto}.vcpuDrawer{z-index:40;background:linear-gradient(#171b23,#151820);border-left:1px solid #3f4655;flex-direction:column;width:min(920px,96vw);height:100vh;transition:transform .24s;display:flex;position:fixed;top:0;right:0;transform:translate(104%);box-shadow:-24px 0 52px #00000073}.vcpuDrawer.is-open{transform:translate(0)}.vcpuDrawerHeader{border-bottom:1px solid #373d49;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.vcpuDrawerHeader h2{letter-spacing:.01em;margin:0;font-size:23px}.vcpuDrawerHeader p{margin:6px 0 0;font-size:12px}.vcpuDrawerActions{align-items:center;gap:10px;display:flex}.vcpuDrawerLinkBtn{align-items:center;gap:6px;display:inline-flex}.vcpuDrawerBody{gap:12px;padding:14px 18px 20px;display:grid;overflow:auto}.vcpuUsageSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vcpuSummaryCard{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.vcpuSummaryIcon{color:#c6d5ff;background:#4f7dff29;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.vcpuDrawerMetrics.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vcpuDrawerCard .cardBody{padding:12px}.vcpuAgentsCardBody{gap:12px;display:grid;padding:14px!important}.vcpuDrawerSectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vcpuDrawerSectionHeader h3{margin:0;font-size:18px}.vcpuDrawerSectionHeader p{margin:6px 0 0;font-size:13px}.vcpuDrawerPill{align-self:center}.vcpuLiveCardBody{gap:14px;display:grid}.vcpuLiveStats{gap:10px;display:grid}.vcpuInsightsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vcpuInsightCard,.vcpuLiveStat{min-width:0;min-height:94px}.vcpuInsightCard{background:#ffffff08}.vcpuInsightCard.is-ok{background:linear-gradient(#34583f57,#141f1880);border-color:#5ac17e3d}.vcpuInsightCard.is-warn{background:linear-gradient(#563a145c,#21181185);border-color:#e5b04447}.vcpuInsightCard.is-muted{background:#ffffff05;border-color:#525e718c}.vcpuLiveCharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vcpuInlineWarning,.vcpuInlineWarnings{margin:0}.vcpuInlineWarnings{padding-left:18px}.vcpuAgentsTable{min-width:860px}.vcpuAgentsExpandHead,.vcpuAgentsExpandCell{width:44px;padding-right:6px}.vcpuAgentsRow{cursor:pointer;background:0 0}.vcpuAgentsRow.is-expanded{background:#ffffff08}.vcpuAgentsRow:focus-visible{outline-offset:-2px;outline:2px solid #4f7dff8c}.vcpuAgentExpandButton{color:#d5deef;background:#171b23;border:1px solid #39404e;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.vcpuAgentExpandButton:hover{background:#1d2330;border-color:#4f7dff}.vcpuAgentExpandButton.is-open{transform:rotate(180deg)}.vcpuAgentIdentity{align-items:flex-start;gap:10px;min-width:0;display:flex}.vcpuAgentIdentityIcon{color:#eef2f8;background:#ffffff0d;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.vcpuAgentIdentityText,.vcpuAgentMetricCell{gap:4px;min-width:0;display:grid}.vcpuAgentID{font-size:12px}.vcpuAgentSubtext{color:#97a3b8;white-space:normal;font-size:11px;line-height:1.45}.vcpuAgentStatusPill{background:#ffffff08;border:1px solid #364051;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.vcpuAgentStatusPill.is-online{border-color:#52c68059}.vcpuAgentStatusPill.is-stale{border-color:#e8b34459}.vcpuAgentStatusPill.is-unknown{border-color:#8391ab4d}.vcpuAgentDetailRow td{padding-top:0}.vcpuAgentDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:4px 0 10px 54px;display:grid}.vcpuAgentDetailItem{gap:4px;min-width:0;display:grid}.vcpuAgentDetailLabel{letter-spacing:.08em;text-transform:uppercase;color:#8e9bb2;font-size:10px}.vcpuDrawerDisclosure{margin-top:2px}.vcpuDisclosureBody{gap:12px;display:grid}.workspace{flex-direction:column;min-width:0;display:flex}.workspaceTopbar.topbar{z-index:20;border-bottom:1px solid var(--abyss-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:104px;box-shadow:none;background:#081216e6;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex;position:sticky;top:0}.workspaceTopbarCopy,.workspaceTitleBlock{min-width:0}.workspaceTopbarTitle{color:var(--phosphor);letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.06}.workspaceTopbarChevron{color:var(--teal);text-shadow:0 0 16px #38e1e366;margin-right:12px}.workspaceTopbarSubtitle{color:var(--steel-dim);letter-spacing:.14em;text-transform:uppercase;margin:7px 0 0;font-size:11px}.workspaceTitle{letter-spacing:.01em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:500}.workspaceWrap.wrap{max-width:none;margin:0;padding:16px 20px 36px}.topbarStatus{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.topbarTelemetryMeta{display:none}.accountMenu{position:relative}.accountMenuTrigger{color:#dce0e8;cursor:pointer;background:#242933;border:1px solid #3a404c;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.accountMenuTrigger:hover{background:#2a303b;border-color:#596279}.accountMenuTrigger:focus-visible{outline-offset:2px;outline:2px solid #61afff80}.accountMenuAvatar{object-fit:cover;border-radius:999px;width:34px;height:34px;display:block}.accountMenuAvatarFallback{letter-spacing:.06em;text-transform:uppercase;color:#f7f9ff;background:linear-gradient(145deg,#2fd7c2,#4f7dff);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;display:inline-flex}.accountMenuPopover{z-index:35;background:#1f242e;border:1px solid #404857;border-radius:14px;width:min(300px,100vw - 28px);position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 20px 44px #07080b94}.accountMenuHeader{background:#252a35;border-bottom:1px solid #353c4a;padding:11px 12px}.accountMenuName{color:#f3f6fb;margin:0;font-size:14px;font-weight:600}.accountMenuEmail{color:#9ca5b6;margin:5px 0 0;font-size:11px}.accountMenuSection{border-top:1px solid #303744;gap:8px;padding:11px 12px;display:grid}.accountMenuSection:first-of-type{border-top:0}.accountMenuSectionTitle{letter-spacing:.08em;color:#aeb6c7;text-transform:uppercase;margin:0;font-size:11px}.accountMenuHint{margin:0;font-size:12px}.accountMenuActionBtn,.accountMenuSignOutBtn{justify-content:center}.accountMenuSignOutBtn{color:#ffd8de;background:#34242c;border-color:#5f4350}.accountMenuSignOutBtn:hover{background:#3f2a33;border-color:#755362}.pill{border:1px solid var(--border);color:#ccd1db;background:#1f232c}.smallBtn{color:#dce0e8;background:#242933;border:1px solid #3a404c;border-radius:10px;min-height:34px}.smallBtn:hover{box-shadow:none;background:#2b303a;border-color:#505868;text-decoration:none;transform:none}.textInput,.textArea,select.textInput{color:#e4e7ed;background:#1d2129;border:1px solid #3a404d;border-radius:10px}.textInput:focus,.textArea:focus{border-color:#5d6678;box-shadow:0 0 0 1px #6e76866b}.card{box-shadow:none;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px}.card:before{display:none}.cardHeader{background:0 0;border-bottom:1px solid #ffffff0d;min-height:44px;padding:10px 14px}.cardHeader h2{color:#d4d8e0;letter-spacing:.09em;font-size:11px}.cardBody{background:#1c2028}.table th,.table td{border-bottom:1px solid #ffffff0d}.table th{color:#8f95a2;letter-spacing:.08em;background:0 0;font-size:11px}.table td{color:#d9dde5}.table tbody tr:hover{box-shadow:none;background:#ffffff06}.status{background:#20252e;border-color:#3b4150}.dot.ok{box-shadow:0 0 0 3px #44d06229}.pageHero,.pageHeroCompact{box-shadow:none;background:0 0;border:none;border-bottom:1px solid #ffffff12;border-radius:0;padding-left:0;padding-right:0}.pageTitle{color:#f2f4f8}.pageLead{color:#b6bcc8}.metricCard{box-shadow:none;background:#ffffff06;border:1px solid #ffffff0f}.metricLabel{color:#9aa2b0}.metricValue{color:#f2f5fa}.authGate{box-shadow:none;background:#141820f2;border:1px solid #ffffff14;border-radius:16px}.authGateKicker{color:#cad0da;background:#252933;border-color:#434956}.authLoadingShell{background:linear-gradient(#1f242d,#1a1f28);border:1px solid #424854;border-radius:16px;padding:22px}.authLoadingPanel{text-align:center;justify-items:center;gap:16px;display:grid}.authLoadingSpinner{border:2px solid #9fabc159;border-top-color:#4f7dff;border-radius:999px;width:36px;height:36px;animation:.9s linear infinite auth-loading-spin}.authLoadingCopy{gap:6px;display:grid}.authLoadingKicker{letter-spacing:.08em;text-transform:uppercase;color:#95a0b3;margin:0;font-size:11px}.authLoadingTitle{letter-spacing:.015em;margin:0;font-size:clamp(24px,3.3vw,34px);font-weight:500}.authLoadingCopy p{margin:0}.authLoadingSkeleton{gap:8px;width:min(560px,100%);display:grid}.authSkeletonLine{background:linear-gradient(90deg,#232933 15%,#2d3442 48%,#232933 82%) 0 0/200% 100%;border:1px solid #3f4653;border-radius:999px;height:10px;animation:1.3s ease-in-out infinite auth-loading-shimmer}.authSkeletonLineLg{width:100%}.authSkeletonLineMd{width:84%}.authSkeletonLineSm{width:66%}@keyframes auth-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes auth-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.authLoadingSpinner,.authSkeletonLine{animation:none}}.runsDeck{gap:12px;position:relative}.workspace .runsDeck .abyss-page-header{margin:0 0 12px;position:static}.runsDeckHero{justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.runsHeroRange{background:#1d2129;border:1px solid #3a404d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px;display:inline-flex}.rangeChip{color:#98a0ae;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-width:34px;min-height:26px;font-size:11px}.rangeChip.is-active{color:#eff2f8;background:#2a2f39;border-color:#495061}.runsDeckGrid{grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.runsFilterPanel .cardBody{gap:14px;padding:12px;display:grid}.runsStatusChips{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.statusChip{color:#ced3de;cursor:pointer;background:#212631;border:1px solid #3b414f;border-radius:8px;justify-content:space-between;align-items:center;min-height:34px;padding:0 9px;font-size:12px;display:flex}.statusChip.is-active{color:#f1f3f7;background:#2c323f;border-color:#596178}.runsFiltersForm{grid-template-columns:minmax(0,1.7fr) minmax(180px,.9fr) repeat(2,minmax(150px,.8fr)) auto;align-items:end;gap:10px;display:grid}.runsFiltersActions{justify-content:flex-end;gap:8px;display:flex}.runsFiltersActions .smallBtn{flex:1}.runsRepoPanel{border-top:1px solid #313743;padding-top:11px}.runsPanelTitle{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.runsRepoList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.runsRepoList li{color:#cfd4df;background:#212530;border:1px solid #343a46;border-radius:8px;padding:7px 8px;font-size:12px}.runsMainPane,.runsTableShell{gap:14px;display:grid}.runsTableToolbar{justify-content:flex-end;align-items:center;gap:12px;padding-inline:4px;display:flex}.runsTableToolbarActions{align-items:center;gap:10px}.runsTableToolbarPanel{padding-inline:4px}.runsFiltersPanel{background:#12161db8;border:1px solid #333b49;border-radius:16px;gap:12px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff08}.runsTableViewport{min-height:240px;max-height:620px;box-shadow:none;background:0 0;border:1px solid #ffffff0f;border-radius:10px;overflow:auto}.runsTableViewport.is-compact{min-height:0;max-height:none}.runsTableViewport.is-compact .runsDataTableHead{height:34px}.runsTableViewport.is-compact .runsDataTableCell{padding-top:6px;padding-bottom:6px}.runsTableViewport.is-compact .runsTableRunCell,.runsTableViewport.is-compact .runsTableReasonCell{gap:2px;line-height:1.35}.runsDataTable{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.runsDataTableHead[data-col-id=expander],.runsDataTableCell[data-col-id=expander]{width:46px}.runsDataTableHead[data-col-id=status],.runsDataTableCell[data-col-id=status]{width:126px}.runsDataTableHead[data-col-id=run],.runsDataTableCell[data-col-id=run]{width:190px}.runsDataTableHead[data-col-id=duration],.runsDataTableCell[data-col-id=duration],.runsDataTableHead[data-col-id=updatedAt],.runsDataTableCell[data-col-id=updatedAt],.runsDataTableHead[data-col-id=createdAt],.runsDataTableCell[data-col-id=createdAt]{width:110px}.runsDataTableHead[data-col-id=workflow],.runsDataTableCell[data-col-id=workflow],.runsDataTableHead[data-col-id=runner],.runsDataTableCell[data-col-id=runner]{width:150px}.runsDataTableHeader{z-index:2;position:sticky;top:0}.runsDataTableHeaderRow{background:0 0}.runsDataTableHead{letter-spacing:.08em;text-transform:uppercase;color:#8f9aae;white-space:nowrap;border-bottom:1px solid #ffffff0f;height:40px;padding:0 14px;font-size:11px}.runsDataTableRow{cursor:pointer;background:0 0;transition:background .14s}.runsDataTableRow:hover{background:#ffffff05}.runsDataTableRow.is-expanded{background:#ffffff06}.runsDataTableCell{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:11px 14px}.runsTableEmptyState{min-height:240px}.runsTableExpandButton{color:#a6b2c5;cursor:pointer;background:#ffffff0a;border:1px solid #384050;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.runsTableExpandButton:hover{color:#eef3fa;background:#ffffff14;border-color:#4b556a}.runsTableExpandButton.is-open svg{transform:rotate(180deg)}.runsTableStatusPill{color:#edf2f8;background:#ffffff0a;border:1px solid #37404f;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 10px;display:inline-flex}.runsTableRunCell{gap:4px;min-width:0;display:grid}.runsTableRunID{color:#f2f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.runsTableRunMeta{letter-spacing:.04em;color:#98a3b7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.runsTableReasonCell{white-space:normal;overflow-wrap:anywhere;gap:3px;max-width:440px;line-height:1.5;display:grid}.runsTableReasonState{display:block}.runsTableTimeCell,.runsTableMutedCell{color:#d7dde8;font-size:12px;line-height:1.45}.runsTableMutedCell{color:#a4afc1}.runsDetailTableRow{background:#0d12188c}.runsDetailTableCell{border-bottom:1px solid #2d3440;padding:0}.runsDetailPanel{gap:12px;padding:14px 16px 16px;display:grid}.runsDetailMeta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.runsDetailMetaItem{color:#e5eaf3;overflow-wrap:anywhere;background:#ffffff06;border:1px solid #333b48;border-radius:12px;gap:4px;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}.runsDetailMetaLabel{letter-spacing:.08em;text-transform:uppercase;color:#93a0b4;font-size:10px}.runsDetailActions{flex-wrap:wrap;gap:8px;display:flex}.runsTableFooter{background:#11151cd1;border:1px solid #333b49;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.runsTableFooterMeta{gap:4px;display:grid}.runsTableFooterActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.runsPageSizeSelect{min-width:78px}[data-slot=dropdown-menu-content].runsColumnsMenu{color:#eef3fa;background:#12161dfa;border:1px solid #3b4452;border-radius:12px;min-width:180px;padding:8px;box-shadow:0 18px 36px #00000061}.runsColumnsMenu [data-slot=dropdown-menu-label]{letter-spacing:.08em;text-transform:uppercase;color:#98a3b7;padding:4px 6px 8px;font-size:11px}.runsColumnsMenu [data-slot=dropdown-menu-separator]{background:#313946;height:1px;margin:0 0 6px}.runsColumnsMenu [data-slot=dropdown-menu-checkbox-item]{color:#e4eaf3;cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 10px 0 28px;display:flex}.runsColumnsMenu [data-slot=dropdown-menu-checkbox-item]:hover{background:#ffffff0f}.runsMetrics.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metricHint{color:#9ba3b1;margin-top:8px;font-size:11px;display:inline-flex}.runsChartCard .cardBody{padding:12px}.runsChartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.runsMiniChart{background:#1d222c;border:1px solid #353b47;border-radius:12px;padding:10px 12px}.usageLine{background:#1a1e27;border:1px solid #303645;border-radius:10px;width:100%;height:170px;margin:4px 0 8px}.usageLine polyline{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.usageLinePrimary polyline{stroke:#4f7dff}.usageLineAccent polyline{stroke:#2fd7c2}.runsTableCard .cardBody{padding:0}.runsTable{min-width:980px}.workflowListBody{gap:10px;display:grid}.workflowVirtualListWrap{background:#1d222c;border:1px solid #343a46;border-radius:12px;overflow:hidden}.workflowVirtualListWrap--primary{background:linear-gradient(#1c222cfa,#181d25fa);border-color:#38414f;box-shadow:inset 0 1px #ffffff08}.workflowVirtualHeader{color:#93a0b3;letter-spacing:.08em;text-transform:uppercase;background:#20252e;border-bottom:1px solid #313845;grid-template-columns:minmax(220px,1.2fr) minmax(130px,.7fr) minmax(130px,.7fr);gap:10px;padding:10px 12px;font-size:11px;display:grid}.workflowVirtualViewport{overscroll-behavior:contain;background:#1b2028;height:clamp(440px,100vh - 24rem,680px);overflow-y:auto}.workflowVirtualViewport--tall{height:clamp(540px,100vh - 20rem,760px)}.workflowVirtualRow{border-bottom:1px solid #2f3541;grid-template-columns:minmax(220px,1.2fr) minmax(130px,.7fr) minmax(130px,.7fr);align-items:center;gap:10px;min-height:72px;padding:10px 12px;display:grid}.workflowVirtualRow--link{color:inherit;text-decoration:none;transition:background .14s,border-color .14s}.workflowVirtualRow--link:hover{background:#ffffff08;border-bottom-color:#3a4350}.workflowVirtualRow:last-child{border-bottom:0}.workflowVirtualCellName{gap:4px;min-width:0;display:grid}.workflowVirtualPrimary{align-items:flex-start;gap:12px;min-width:0;display:flex}.workflowVirtualIcon{color:#9eb7ff;background:#ffffff0a;border:1px solid #3a4250;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.workflowVirtualIcon svg{width:16px;height:16px}.workflowVirtualPrimaryText{gap:4px;min-width:0;display:grid}.workflowVirtualName{color:#f2f5f9;font-size:13px;font-weight:600;line-height:1.35}.workflowVirtualDescription{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflowVirtualCell{font-size:12px}.workflowVirtualMeta{letter-spacing:.04em;justify-content:flex-start;align-items:center;padding:0;font-size:11px;display:flex}.workflowVirtualFooter{background:#10141bc7;border-top:1px solid #303846;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.workflowPageHeaderCard{box-shadow:none;background:linear-gradient(#181d24fa,#12161dfa);border-color:#373f4d;padding:18px 20px}.workflowPageHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.workflowPageHeaderCopy{gap:10px;display:grid}.workflowPageLead{max-width:62ch;margin:0}.workflowPageHeaderActions{align-content:start;justify-items:end;gap:10px;display:grid}.runsHeaderMeta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workflowPageToolbar{flex-wrap:wrap;justify-content:flex-end}.workflowPageSearch{min-width:260px}.workflowListPanel{overflow:hidden}.workflowListPanelBody{gap:12px;display:grid}.workflowCreateDialog{color:#eef2f8;max-height:min(88vh,920px);overflow:auto;box-shadow:0 28px 64px #0000008c,inset 0 1px #ffffff08;background:linear-gradient(#171c23fc,#12161dfc)!important;border-color:#39414f!important;max-width:min(1040px,100vw - 2rem)!important;padding:18px 18px 16px!important}.workflowCreateDialogHeader{gap:4px}.workflowCreateForm{gap:14px;display:grid}.workflowCreateBody{gap:12px;display:grid}.workflowCreateLayout{align-items:start}.workflowCreateLayout--examplesOpen{grid-template-columns:1fr}.workflowCreateLayout--examplesOpen .workflowCreateMain{order:1}.workflowCreateLayout--examplesOpen .workflowCreateRail{order:2}.workflowCreateRail,.workflowCreateMain,.workflowCreateIdentityGrid{gap:12px;display:grid}.workflowCreateWalkthroughWrap{background:#ffffff08;border:1px solid #38404d;border-radius:14px;gap:10px;padding:12px;display:grid}.workflowCreateWalkthroughHeader{gap:3px;display:grid}.adminSplitGrid{align-items:start;gap:14px;display:grid}.adminSplitGrid--single{grid-template-columns:minmax(0,1fr)}.adminCreateDialog{color:#eef2f8;max-height:min(86vh,860px);overflow:auto;box-shadow:0 28px 64px #0000008c,inset 0 1px #ffffff08;background:linear-gradient(#171c23fc,#12161dfc)!important;border-color:#39414f!important;max-width:min(920px,100vw - 2rem)!important;padding:18px 18px 16px!important}.adminCreateHeader{gap:4px}.adminCreateDialogBody{align-items:start;gap:14px;display:grid}.adminCreateInfoRail{gap:10px;display:grid}.adminCreateInfoCard{background:linear-gradient(#1b212bfa,#151a22fa);border:1px solid #36404e;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.adminCreateInfoCard--success{background:linear-gradient(#183223eb,#122219f0);border-color:#46cd7f59}.adminCreateInfoIcon{color:#9eb7ff;background:#ffffff0a;border:1px solid #455061;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.adminCreateInfoIcon svg{width:18px;height:18px}.adminCreateInfoCard--success .adminCreateInfoIcon{color:#d2ffe0fa;background:#46cd7f1f;border-color:#46cd7f6b}.adminCreateInfoCopy{gap:4px;min-width:0;display:grid}.adminCreateInfoTitle{color:#f1f5fb;margin:0;font-size:13px;font-weight:600}.adminCreateInfoText{color:#9aa5b8;margin:0;font-size:12px;line-height:1.55}.adminCreateForm{gap:12px;display:grid}.adminField{gap:6px;display:grid}.adminFieldGrid{gap:12px;display:grid}.adminFieldGrid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFieldLabel{letter-spacing:.08em;text-transform:uppercase;color:#9aa4b6;font-size:11px}.adminFieldInput{width:100%;min-width:0}.adminFieldTextarea{resize:vertical;width:100%;min-width:0;min-height:188px}.adminCreateFooter{margin-top:4px}.adminInlineBanner{background:linear-gradient(#1a2029f5,#141921fa);border:1px solid #35404e;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.adminInlineBannerCopy{gap:4px;min-width:0;display:grid}.adminInlineBannerTitle{color:#eff3f9;margin:0;font-size:13px;font-weight:600}.adminInlineBannerText{color:#9aa4b6;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.adminTokenDialog{max-width:min(760px,100vw - 2rem)!important}.adminTokenDialogBody{gap:12px;display:grid}.runnersPageHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.runnersPageHeaderCopy{gap:6px;min-width:0;display:grid}.runnersPageLead{max-width:62ch;margin:0;line-height:1.55}.runnersPageMeta{margin:0}.runnersPageBody{gap:14px;display:grid}.runnersDisclosureBody{gap:12px;display:grid}.runnersJoinDialog{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;height:min(88vh,820px);max-height:min(88vh,820px);overflow:hidden;max-width:min(880px,100vw - 2rem)!important}.runnersJoinDialogBody{overscroll-behavior:contain;gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.runnersJoinDialogBody .adminInlineBanner{margin-bottom:0}.runnersJoinDialogActions{z-index:1;background:linear-gradient(#12161d00,#12161df0 26%,#12161dfc);justify-content:flex-start;margin-top:0;padding-top:12px;padding-bottom:4px;position:sticky;bottom:0}.runnersJoinDialogFooter{margin-top:0}.runnersJoinContextRow{background:#ffffff08;border:1px solid #313946;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.runnersJoinSupportCard{background:#ffffff05;border:1px solid #313946;border-radius:12px;gap:8px;padding:12px;display:grid}.runnersJoinSupportCopy{gap:4px;display:grid}.runnersJoinSupportTitle{color:#eef2f8;margin:0;font-size:12px;font-weight:600}.runnersJoinSupportMeta{margin:0;font-size:11px}.runnersToolsSheet{color:#eef2f8!important;background:linear-gradient(#171b23,#151820)!important;border-left:1px solid #3f4655!important;gap:0!important;max-width:min(760px,96vw)!important;padding:0!important}.runnersToolsSheetHeader{border-bottom:1px solid #373d49;gap:4px;padding:16px 18px!important}.runnersToolsSheetBody{gap:12px;padding:14px 18px 20px;display:grid;overflow:auto}.runnersToolsPanel .cardBody{gap:12px;display:grid}.runnersToolsSheetFooter{justify-content:flex-end;display:flex}.runnersMessageBanner,.runnersTrayBanner{margin-bottom:0}.runnersTrayBannerMeta{justify-items:end;gap:8px;display:grid}.runnersTrayProjectPicker{margin-bottom:0}.runnersTrayProjectActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.runnersProjectScope{margin:0;font-size:12px}.runnersJoinGrid{align-items:end}.runnersNestedDisclosure{background:#ffffff05}.runnersJoinCodePanel{margin-bottom:0}.runnersJoinCodeStatus,.runnersJoinCodeBlock{margin:0}.runnersSecondaryViews{grid-template-columns:1fr;gap:10px;display:grid}.runnersSecondaryViewBlock{gap:10px;display:grid}.runnersSecondaryView{color:#eef2f8;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #313946;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .14s,background .14s,transform .14s;display:flex}.runnersSecondaryView:hover{background:#ffffff0d;border-color:#4b5668;transform:translateY(-1px)}.runnersSecondaryView[aria-expanded=true]{background:#4f7dff14;border-color:#4f7dff73}.runnersSecondaryView[aria-expanded=true] .runnersSecondaryViewIcon{color:#d7e2ff;background:#4f7dff29;border-color:#4f7dff66}.runnersSecondaryViewIcon{color:#dce3ef;background:#ffffff0a;border:1px solid #384252;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.runnersSecondaryViewCopy{gap:2px;min-width:0;display:grid}.runnersSecondaryViewTitle{color:#eef2f8;font-size:13px;font-weight:600}.runnersSecondaryViewMeta{color:#97a3b6;font-size:11px;line-height:1.5}.runnersSecondaryPanel{background:linear-gradient(#161b23f5,#11151cf5);border:1px solid #303847;border-radius:16px;gap:12px;padding:12px;display:grid}.runnersDetailSheet{color:#eef2f8!important;background:linear-gradient(#171b23,#151820)!important;border-left:1px solid #3f4655!important;gap:0!important;max-width:min(780px,96vw)!important;padding:0!important}.runnersDetailSheetHeader{border-bottom:1px solid #373d49;gap:4px;padding:16px 18px!important}.runnersDetailSheetBody{gap:12px;padding:14px 18px 20px;display:grid;overflow:auto}.runnersDetailSheetFooter{justify-content:flex-end;display:flex}.runnersTargetPage{padding:24px 32px 36px}.runnersTargetActionStrip{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.runnersTargetStatus{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.runnersPoolCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.runnersPoolCard,.runnersTargetInspector{border:1px solid var(--abyss-line);border-radius:var(--radius-abyss);box-shadow:var(--shadow-abyss);background:linear-gradient(#0b1b22f0,#081216f5)}.runnersPoolCard{padding:16px}.runnersPoolCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.runnersPoolCardHeader p{color:var(--phosphor);margin:5px 0 0;font-size:20px}.runnersPoolCardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 12px;display:grid}.runnersPoolCardStats span{gap:3px;display:grid}.runnersPoolCardStats small,.runnersPoolCardSaturation,.runnersInspectorFacts span{color:var(--steel-dim);font-family:var(--font-display),var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.runnersPoolCardStats strong{color:var(--teal);font-family:var(--font-display),var(--mono);font-size:18px;font-weight:500}.runnersPoolCardSaturation{justify-content:space-between;margin-bottom:5px;display:flex}.runnersTargetSplit{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.runnersTargetInventory.cardShell{min-width:0}.runnersTargetInspector{position:sticky;top:128px;overflow:hidden}.runnersTargetInspectorHead{border-bottom:1px solid var(--abyss-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.runnersTargetInspectorBody{gap:14px;padding:14px;display:grid}.runnersInspectorFacts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.runnersInspectorFacts div{gap:3px;min-width:0;display:grid}.runnersInspectorFacts strong{color:var(--phosphor);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.runnersInspectorJobs{border-top:1px solid var(--abyss-line-soft);gap:7px;padding-top:14px;display:grid}.runnersInspectorJobs p{margin:0;font-size:11px}.runnersInspectorJob{border:1px solid var(--abyss-line);background:#050c10a3;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:flex}.runnersInspectorJob span{background:var(--teal);border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #38e1e3b8}.runnersInspectorJob strong{color:var(--phosphor);font-weight:500}.runnersInspectorJob small{color:var(--steel-dim);margin-left:auto}.runnersInspectorActions{flex-direction:column;gap:7px;display:flex}.runnersTargetInspectorEmpty{margin:0;padding:14px;font-size:11px;line-height:1.6}.runnersSummaryFacts{padding-bottom:2px}.runnersInventoryHeader{gap:12px;display:grid}.runnersInsightsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.runnersInsightCard{background:#ffffff08;border:1px solid #313946;border-radius:14px;gap:4px;min-width:0;padding:12px;display:grid}.runnersInsightCard.is-ok{background:#26764a1f;border-color:#46cd7f40}.runnersInsightCard.is-warn{background:#78561824;border-color:#ffbd5947}.runnersInsightLabel,.runnersInsightValue,.runnersInsightMeta,.runnersDetailValue,.runnersDetailMeta{margin:0}.runnersInsightLabel{letter-spacing:.08em;text-transform:uppercase;color:#98a3b8;font-size:11px}.runnersInsightValue{color:#eef2f8;font-size:14px}.runnersInsightMeta{color:#a4afc2;font-size:11px;line-height:1.5}.runnersTableWrap{background:linear-gradient(#171c24fa,#12161dfa);border:1px solid #333b49;border-radius:14px;overflow-x:auto}.runnersInventoryTable{min-width:620px}.runnersInventoryTable th{white-space:nowrap;vertical-align:top}.runnersInventoryTable td{white-space:normal;vertical-align:top}.runnersPrimaryCell{gap:2px;display:grid}.runnersSecondaryCell{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.runnersActionsCell{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.runnersDetailRow td{border-top:1px solid #ffffff0f;padding:0!important}.runnersDetailPanel{background:#ffffff05;gap:12px;padding:14px;display:grid}.runnersTelemetryStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.runnersTelemetryCard{background:#ffffff08;border:1px solid #313946;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.runnersTelemetryValue,.runnersTelemetryMeta{margin:0}.runnersTelemetryValue{color:#eef2f8;font-size:15px}.runnersTelemetryMeta{color:#a4afc2;font-size:11px;line-height:1.5}.runnersTelemetrySpark{background:#11161deb;border:1px solid #303645;border-radius:10px;width:100%;height:64px;display:block}.runnersTelemetrySpark polyline{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.runnersTelemetrySparkCpu polyline{stroke:#4f7dff}.runnersTelemetrySparkMemory polyline{stroke:#2fd7c2}.runnersDetailGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.runnersDetailCard{background:#ffffff08;border:1px solid #313946;border-radius:12px;gap:6px;min-width:0;padding:12px;display:grid}.runnersDetailValue{color:#eef2f8;font-size:14px}.runnersDetailMeta{color:#a4afc2;font-size:11px;line-height:1.5}.runnersDisclosureToolbar{justify-content:flex-start}.runnersMetricsOverview{background:#ffffff08;border:1px solid #313946;border-radius:14px;gap:12px;padding:12px 14px;display:grid}.runnersMetricsSelectField{gap:6px;min-width:0;display:grid}.runnersMetricsSelect{min-width:260px}.runnersMetricsFacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.runnersMetricsFact{background:#ffffff08;border:1px solid #313946;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:inline-flex}.runnersMetricsPanel,.runnersMetricGroupGrid{gap:12px;display:grid}.runnersMetricsGroupCard{overflow:hidden}.runnersMetricsCards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.runnersMetricCard{gap:8px;min-width:0;display:grid}.runnersMetricSparkline{color:#cfd7e5;letter-spacing:.08em;border-top:1px solid #ffffff14;margin-top:2px;padding-top:8px}.runnersHandshakeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.runnersHandshakeItem{background:#ffffff08;border:1px solid #313946;border-radius:12px;gap:6px;padding:12px;display:grid}.runnersHandshakeSnippet{margin:0}.setupPageHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.setupPageHeaderCopy{gap:6px;display:grid}.setupPageLead{max-width:60ch;margin:0;line-height:1.55}.setupPageBody{gap:14px;display:grid}.setupProgressRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.setupProgressCard{background:#ffffff08;border:1px solid #313946;border-radius:14px;gap:8px;padding:12px;display:grid}.setupProgressCard.is-complete{background:#26764a24;border-color:#46cd7f6b}.setupProgressEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#96a0b2;margin:0;font-size:11px}.setupProgressTitle{color:#eff3f9;margin:0;font-size:13px;line-height:1.45}.setupProgressStatus{justify-self:start}.setupOnboardingNote{border:1px dashed #3a4250;border-radius:14px;margin:0;padding:12px 14px}.setupDisclosureBody{gap:14px;display:grid}.setupSubsection{background:#ffffff05;border:1px solid #313946;border-radius:14px;gap:10px;padding:14px;display:grid}.setupSubsectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.setupSubsectionTitle{color:#eff3f9;margin:0;font-size:13px;font-weight:600}.setupAgentRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.setupAgentInput{flex:280px;min-width:min(100%,280px)}.setupCodeBlock{margin:0}.setupSectionText{max-width:64ch;margin:0;line-height:1.55}.setupArtifactsList{flex-wrap:wrap;gap:10px;display:flex}.adminTokenPreview{background:#070c129e;border:1px solid #36404e;border-radius:14px;min-height:96px;margin:0}.adminTableRowSelected{background:#46cd7f12}.workflowCreateWalkthroughEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f9bb1;margin:0;font-size:11px}.workflowCreateWalkthroughLead{color:#c2cbda;margin:0;font-size:12px;line-height:1.45}.workflowCreateWalkthrough,.workflowCreateWalkthroughItem{gap:8px;display:grid}.workflowCreateStep{background:#0e121866;border:1px solid #38404d;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 11px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.workflowCreateStep--active{background:linear-gradient(#2b5c3d66,#15271d38);border-color:#79d08d6b;box-shadow:0 10px 18px #0000002e,inset 0 1px #ffffff0a}.workflowCreateStep--complete{background:linear-gradient(#2a5a3b6b,#1b33244d);border-color:#54c47f6b}.workflowCreateStep--accepted{background:linear-gradient(#1f3f2a52,#13211929);border-color:#79d08d47}.workflowCreateStep--optional{background:#ffffff05;border-style:dashed;border-color:#97a1b642}.workflowCreateStep--ready{background:linear-gradient(#30624380,#182f2257);border-color:#79d08d80;box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff0d}.workflowCreateStep--upcoming{opacity:.76}.workflowCreateStepIcon{color:#f2f5fb;background:#0b0f155c;border:1px solid #ffffff1a;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.workflowCreateStep--complete .workflowCreateStepIcon,.workflowCreateStep--accepted .workflowCreateStepIcon,.workflowCreateStep--active .workflowCreateStepIcon,.workflowCreateStep--ready .workflowCreateStepIcon{color:#dff7e6;background:#12271b7a;border-color:#79d08d61}.workflowCreateStep--optional .workflowCreateStepIcon{color:#c7cfdd}.workflowCreateStepIcon svg{width:16px;height:16px}.workflowCreateStepBody{min-width:0}.workflowCreateStepEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#94a0b5;margin:0;font-size:10px}.workflowCreateStep--accepted .workflowCreateStepEyebrow,.workflowCreateStep--active .workflowCreateStepEyebrow,.workflowCreateStep--complete .workflowCreateStepEyebrow,.workflowCreateStep--ready .workflowCreateStepEyebrow{color:#b8e6c5}.workflowCreateStepTitle{color:#eef2f8;margin:3px 0 0;font-size:12px;font-weight:600}.workflowCreateStepDetail{color:#c0cadb;margin:3px 0 0;font-size:11px;line-height:1.45}.workflowCreateStepConnector{background:linear-gradient(#ffffff1f,#ffffff08);border-radius:999px;flex:none;width:1px;height:14px;margin-left:16px}.workflowCreateStepConnector.is-complete{background:linear-gradient(#79d08dd1,#79d08d2e)}.workflowCreateError{color:#ffd4d4;background:#691f1f47;border:1px solid #ff7b7b52;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.5}.workflowCreateField{gap:6px;display:grid}.workflowCreateLabel{letter-spacing:.08em;text-transform:uppercase;color:#9ea8bb;font-size:11px;font-weight:600}.workflowCreateInput{width:100%;min-width:0}.workflowCreateSelectedExample{color:#eef9f1;background:#294f3533;border:1px solid #5d9b6f6b;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.workflowCreateSelectedExample svg{color:#79d08d;flex:none;width:14px;height:14px}.workflowCreateDisclosure{background:#12171fc2}.workflowCreateDisclosureTitle{align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.workflowCreateDisclosureTitle svg,.workflowCreateDisclosureMeta svg{flex:none;width:14px;height:14px}.workflowCreateDisclosureMeta{align-items:center;gap:8px;display:inline-flex}.workflowCreateExamplesBody,.workflowCreateExamplesList{gap:10px;display:grid}.workflowExampleOption{width:100%;color:inherit;text-align:left;background:#ffffff05;border:1px solid #363e4d;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px;transition:border-color .12s,background .12s,transform .12s;display:grid}.workflowExampleOption:hover{background:#ffffff0a;border-color:#4b5566}.workflowExampleOption.is-selected{background:#315f4042;border-color:#58c58080}.workflowExampleOption.is-pending{background:#5e421938;border-color:#ffb65d75}.workflowExampleOptionIcon{color:#9eb7ff;background:#ffffff0a;border:1px solid #3a4250;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.workflowExampleOptionIcon svg{width:15px;height:15px}.workflowExampleOptionBody{gap:4px;min-width:0;display:grid}.workflowExampleOptionTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workflowExampleOptionTitle{color:#eef2f8;font-size:13px;font-weight:600}.workflowExampleOptionDescription{color:#c1cad8;margin:0;font-size:11px;line-height:1.45}.workflowExampleOptionMeta{text-overflow:ellipsis;white-space:nowrap;color:#94a0b5;font-size:11px;overflow:hidden}.workflowExampleReplaceConfirm{background:#ffffff05;border:1px dashed #4a5464;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.workflowExampleReplaceText{color:#eef2f8;margin:0;font-size:12px;line-height:1.5}.workflowExampleReplaceActions{flex-wrap:wrap;gap:8px;display:flex}.workflowCreateSummary{background:#ffffff05;border:1px solid #38404d;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.workflowCreateSummaryIcon{color:#9eb7ff;background:#ffffff0a;border:1px solid #3a4250;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.workflowCreateSummaryIcon svg{width:15px;height:15px}.workflowCreateSummaryBody{min-width:0}.workflowCreateSummaryTitle{color:#eef2f8;margin:0;font-size:12px;font-weight:600}.workflowCreateSummaryMeta{color:#c1cad8;margin:3px 0 0;font-size:11px}.workflowCreateWarning{color:#ffd9a2;background:#5d421933;border:1px solid #ffbc6b57;border-radius:12px;margin:0;padding:9px 11px;font-size:11px;line-height:1.5}.workflowCreateAdvancedBody{padding-top:12px}.workflowCreateYAML{min-height:220px}.workflowCreateFooter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.workflowHeroToolsPanel,.runHeroToolsPanel{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.runRerunDialog{color:#eef2f8;max-height:min(88vh,900px);overflow:auto;box-shadow:0 28px 64px #0000008c,inset 0 1px #ffffff08;background:linear-gradient(#161b22fc,#11151cfc)!important;border-color:#39414f!important;max-width:min(980px,100vw - 2rem)!important;padding:18px 18px 16px!important}.runRerunDialogBody{gap:14px;display:grid}.runRerunSummaryCard{background:#0c10155c;border:1px solid #38404d;border-radius:12px;padding:10px 11px}.runRerunSummaryTitle{color:#eef2f8;margin:0;font-size:12px;font-weight:600}.runRerunSummaryMeta{color:#c0cadb;margin:3px 0 0;font-size:11px}.runRerunEditor{gap:12px;display:grid}.runRerunLensRow{justify-content:flex-start}.runRerunFieldGrid{gap:10px;display:grid}.runContextDisclosure{background:#f0c6740e;border-color:#f0c67452;border-radius:8px;margin-bottom:18px}.runContextDisclosure>summary{background:0 0;min-height:54px;padding:0 18px}.runContextDisclosure>summary span:first-child{color:var(--amber);font-family:var(--font-display),var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.runContextBody{gap:12px;display:grid}.runContextSection{gap:10px;display:grid}.runContextSectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.runContextInlineMeta{margin-top:10px;font-size:12px}.runEventsDisclosure{align-self:start}.runEventsBody{gap:12px;display:grid}.runDurationCell{gap:6px;min-width:128px;display:grid}.durationBarTrack{background:#2f3440;border-radius:999px;height:6px;overflow:hidden}.durationBarFill{background:linear-gradient(90deg,#f34f88,#4f7dff);border-radius:999px;height:100%;display:block}.pageHeroMinimal{box-shadow:none;background:0 0;border-color:#ffffff12;padding:12px 0}.pageHeroMinimal:after{display:none}.pageHeroBody{align-content:start;gap:10px;min-width:0;display:grid}.pageHeroActions{align-content:start;justify-items:end;gap:8px;min-width:min(280px,100%);display:grid}.pageHeroMeta{flex-wrap:wrap;gap:8px;display:flex}.heroStat{background:#ffffff05;border:1px solid #333a47;border-radius:12px;min-width:106px;padding:9px 10px}.heroStatLabel{letter-spacing:.1em;text-transform:uppercase;color:#99a3b6;margin:0 0 6px;font-size:10px}.heroStatValue{color:#f3f5f9;margin:0;font-size:15px;line-height:1.1}.heroMetaNote{color:#96a0b2;margin:0;font-size:12px;line-height:1.6}.surfaceState{background:#ffffff06;border:1px solid #313844;border-radius:14px;gap:6px;padding:14px;display:grid}.surfaceStateTitle{color:#f1f4f9;margin:0;font-size:13px}.surfaceStateText{color:#8e98aa;margin:0;font-size:12px;line-height:1.55}.cardHeaderBlock{gap:4px;min-width:0;display:grid}.cardSubtext{color:#9099ab;max-width:72ch;margin:0;font-size:12px;line-height:1.5}.cardMeta{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#98a2b4;font-size:11px}.catalogPage{gap:16px}.catalogHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.catalogHeaderBlock{gap:6px;min-width:0;display:grid}.catalogEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#96a0b2;margin:0;font-size:11px}.catalogTitle{letter-spacing:-.03em;color:#f4f7fb;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.04}.catalogSubtext{color:#99a5b8;max-width:70ch;margin:0;font-size:13px;line-height:1.6}.catalogHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.catalogInventoryCard{overflow:hidden}.catalogInventoryToolbar{background:#ffffff06;border-bottom:1px solid #2f3743;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.catalogSearchField{color:#dfe7f5;background:#0f131bbf;border:1px solid #37404d;border-radius:12px;align-items:center;gap:8px;min-width:min(100%,360px);padding:0 10px;display:inline-flex}.catalogSearchInput{min-width:0;box-shadow:none;background:0 0;border:0;padding:10px 0}.catalogSearchInput:focus{box-shadow:none;border:0}.catalogToolbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.catalogToolbarActions .smallBtn{align-items:center;gap:6px;display:inline-flex}.catalogInventoryBody{padding:0}.catalogTable{min-width:920px}.catalogTableRow:hover{background:#ffffff08}.catalogPackageCell{gap:6px;min-width:0;display:grid}.catalogPackageLink{color:#eef3fb;text-decoration:none}.catalogPackageLink:hover{color:#fff;text-decoration:underline}.catalogPackageDescription{color:#8f9bad;margin:0;font-size:12px;line-height:1.5}.catalogRuntimeLabel{text-overflow:ellipsis;max-width:300px;display:inline-block;overflow:hidden}.catalogDetailLayout{gap:16px;display:grid}.catalogSummaryBody,.catalogSummaryGrid{gap:12px;display:grid}.catalogSummaryItem{gap:4px;min-width:0;display:grid}.catalogSummaryItem--full{border-top:1px solid #2d3440;padding-top:8px}.catalogSummaryLabel{letter-spacing:.08em;text-transform:uppercase;color:#97a3b6;font-size:10px}.catalogSchemaGrid{gap:12px;display:grid}.catalogSchemaPanel{gap:8px;display:grid}.catalogSchemaTitle{color:#dce3ef;margin:0;font-size:12px}@media (min-width:980px){.catalogDetailLayout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start}.catalogSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogSummaryItem--full{grid-column:1/-1}.catalogSchemaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.runnersMetricsOverview{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:end}.runnersMetricGroupGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:980px){.catalogHeader{flex-direction:column}.catalogHeaderActions{justify-content:flex-start;width:100%}.catalogInventoryToolbar{flex-direction:column;align-items:stretch}.catalogSearchField{width:100%;min-width:0}.catalogToolbarActions{justify-content:flex-start}.runnersMetricsFacts{align-items:flex-start}}.sectionBlock{gap:10px;display:grid}.sectionBlock+.sectionBlock{border-top:1px solid #2d3440;margin-top:16px;padding-top:16px}.sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:#9aa3b6;margin:0;font-size:11px}.sectionDescription{color:#7f8899;margin:4px 0 0;font-size:12px;line-height:1.45}.starterList{gap:10px;display:grid}.starterCard{background:#1d222c;border:1px solid #343a46;border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px;display:flex}.starterSummary{flex:320px;gap:6px;min-width:0;display:grid}.starterTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.starterTitleLink{color:#e8eef7fa;text-decoration:none}.starterTitleLink:hover{color:#ddfbfffa;text-decoration:none}.starterMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.starterActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.createTemplatePicker{gap:8px;display:grid}.createTemplateMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actionLinkBtn{color:#9aa3b6;cursor:pointer;background:0 0;border:0;align-items:center;min-height:30px;padding:0 2px;font-size:12px;text-decoration:none;display:inline-flex}.actionLinkBtn:hover{color:#eff3f9;text-decoration:none}.starterState{letter-spacing:.04em;text-transform:uppercase;color:#8f99ab;background:#202631;border:1px solid #353d4a;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;display:inline-flex}.starterState.is-ready{color:#e8edf7;background:#232b38;border-color:#4c5870}.workflowLandingGrid,.workflowDetailGrid{align-items:start}.runSummaryGrid,.runExplorerGrid{gap:14px;display:grid}.runNodeGrid{align-items:start}.runHeroStatus{align-items:flex-start;gap:12px;display:flex}.runHeroMetaRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.keyValueGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.keyValueCard{background:#1c212b;border:1px solid #323946;border-radius:12px;padding:12px}.keyValueLabel{letter-spacing:.1em;text-transform:uppercase;color:#96a0b2;margin:0 0 6px;font-size:10px}.keyValueValue{color:#edf1f8;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.runTableRunCell{gap:4px;min-width:220px;display:grid}.tableMeta{color:#98a1b2;font-size:12px}.runHistoryList{gap:10px;display:grid}.runHistoryItem{background:#1a1f28;border:1px solid #343b48;border-radius:14px;overflow:hidden}.runHistorySummary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;list-style:none;display:flex}.runHistorySummary::-webkit-details-marker{display:none}.runHistoryPrimary{align-items:flex-start;gap:12px;min-width:0;display:flex}.runHistoryCopy{gap:6px;min-width:0;display:grid}.runHistoryHeadline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.runHistoryID{color:#f1f4f9;font-size:13px}.runHistoryReason{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.runHistoryMeta{color:#97a0b2;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.runHistorySecondary{flex-shrink:0;align-items:center;gap:10px;display:flex}.runHistoryChevronWrap{color:#9aa3b6;background:#1f2430;border:1px solid #343946;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.runHistoryChevron{transition:transform .18s}.runHistoryItem[open] .runHistoryChevron{transform:rotate(180deg)}.runHistoryItem[open] .runHistorySummary{background:#ffffff05;border-bottom:1px solid #2d3440}.runHistoryBody{gap:12px;padding:14px;display:grid}.runHistoryActions{flex-wrap:wrap;gap:8px;display:flex}.disclosureCard{background:#1a1f28;border:1px solid #343b48;border-radius:14px;overflow:hidden}.disclosureCard>summary{cursor:pointer;color:#eef2f8;background:#ffffff08;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.disclosureCard>summary::-webkit-details-marker{display:none}.disclosureCard[open]>summary{border-bottom:1px solid #2d3440}.disclosureMeta{letter-spacing:.08em;text-transform:uppercase;color:#96a0b2;font-size:11px}.disclosureBody{padding:14px}@media (min-width:980px){.workflowLandingGrid{grid-template-columns:minmax(360px,400px) minmax(0,1fr)}.workflowDetailGrid{grid-template-columns:minmax(360px,420px) minmax(0,1fr)}.workflowCreateLayout{grid-template-columns:minmax(260px,290px) minmax(0,1fr);gap:14px}.workflowCreateLayout--examplesOpen{grid-template-columns:1fr}.workflowCreateIdentityGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.workflowCreateExamplesList,.workflowCreateLayout--examplesOpen .workflowCreateExamplesList{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSplitGrid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.adminSplitGrid--single{grid-template-columns:minmax(0,1fr)}.adminCreateDialogBody{grid-template-columns:minmax(220px,250px) minmax(0,1fr)}}@media (min-width:1180px){.runSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.runExplorerGrid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.runNodeGrid{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}}@media (max-width:1120px){.appChrome{grid-template-columns:1fr}.sideRail{border-right:0;border-bottom:1px solid var(--border);height:auto;padding-bottom:12px;position:static;overflow:visible}.sideRailTop{grid-template-columns:1fr auto;align-items:center}.workspaceSelector{grid-column:1/-1}.sideWidget,.sideFootActions{display:none}.sideNav{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.workspaceTopbar.topbar{align-items:flex-start;min-height:0;padding:14px 16px}.workspaceTopbarTitle{font-size:clamp(20px,5.6vw,28px)}.workspaceTopbarSubtitle{letter-spacing:.1em;font-size:10px}.workspaceTitle{font-size:clamp(22px,5.6vw,30px)}.workspaceWrap.wrap{padding:12px 12px 24px}.runsDeckGrid,.runSummaryGrid,.runExplorerGrid,.runNodeGrid,.workflowLandingGrid,.workflowDetailGrid{grid-template-columns:1fr}.runsHeroRange{width:100%}.runsChartGrid{grid-template-columns:1fr}.workflowVirtualHeader,.workflowVirtualRow{grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(110px,.7fr)}.workflowVirtualViewport{height:460px}.workflowVirtualViewport--tall{height:520px}.workflowPageHeader{grid-template-columns:1fr}.workflowPageHeaderActions{justify-items:stretch}.runsHeaderMeta{justify-content:flex-start}.runnersPageHeader{grid-template-columns:1fr}.runnersTrayBannerMeta,.runnersTrayProjectActions{justify-content:flex-start;justify-items:stretch}.runnersInsightsGrid,.runnersTelemetryStrip,.runnersDetailGrid,.runnersSecondaryViews{grid-template-columns:1fr}.runnersJoinContextRow{flex-direction:column;align-items:flex-start}.runnersDetailSheetBody,.runnersToolsSheetBody{padding:12px 14px 18px}.runnersHandshakeGrid,.setupPageHeader{grid-template-columns:1fr}.setupProgressRail{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowPageToolbar{justify-content:flex-start}.workflowPageSearch{flex:1;min-width:min(100%,240px)}.runsFiltersForm{grid-template-columns:repeat(2,minmax(0,1fr))}.runsFiltersActions{grid-column:1/-1;justify-content:flex-start}.helpDrawer,.vcpuDrawer{width:min(100vw,640px)}.vcpuUsageSummary,.vcpuInsightsGrid,.vcpuLiveCharts{grid-template-columns:1fr}.vcpuAgentDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:18px}}@media (max-width:760px){.topbarStatus{justify-content:flex-start}.accountMenuPopover{left:0;right:auto}.scopeControl{width:100%}.scopeControl .textInput{flex:1;min-width:140px}.sideNav{grid-template-columns:1fr}.pageHero{padding:13px}.pageHeroActions{min-width:0}.runsDeckHero{flex-direction:column}.runsMetrics.metricGrid,.runsStatusChips{grid-template-columns:1fr}.workflowVirtualHeader,.workflowVirtualRow{grid-template-columns:1fr;gap:6px}.workflowVirtualViewport{height:380px}.workflowVirtualViewport--tall{height:420px}.workflowVirtualFooter{flex-direction:column;align-items:stretch}.workflowCreateDialog{padding:16px!important}.runnersMetricsOverview{padding:12px}.runnersMetricsFact{justify-content:space-between;width:100%}.runnersActionsCell{justify-content:flex-start}.runnersMetricsSelect{width:100%;min-width:0}.runnersSecondaryViews{grid-template-columns:1fr}.runnersTableWrap{border-radius:12px}.setupProgressRail{grid-template-columns:1fr}.runsTableToolbar,.runsTableToolbarPanel{padding-inline:0}.runsFiltersForm{grid-template-columns:1fr}.runRerunDialog{padding:16px!important}.workflowExampleReplaceConfirm{flex-direction:column;align-items:flex-start}.workflowCreateFooter{flex-direction:column-reverse;align-items:stretch}.workflowCreateFooter .actionButton{justify-content:center}.workflowCreateIdentityGrid,.workflowCreateExamplesList{grid-template-columns:1fr}.workflowHeroToolsPanel,.runHeroToolsPanel{justify-content:stretch}.runContextSectionHeader{flex-direction:column;align-items:flex-start}.starterActions,.runHeroMetaRow{justify-content:flex-start}.runHistorySummary{flex-direction:column}.runHistorySecondary{justify-content:space-between;width:100%}.vcpuDrawerMetrics.metricGrid{grid-template-columns:1fr}.vcpuDrawerActions{flex-wrap:wrap;justify-content:flex-end}.vcpuDrawerSectionHeader{flex-direction:column;align-items:flex-start}.vcpuAgentDetailGrid{grid-template-columns:1fr;padding-left:0}.helpDebugGrid{grid-template-columns:1fr}.helpDrawer,.vcpuDrawer{width:100vw}}.plStats{flex-wrap:wrap;gap:12px;display:flex}.plStat{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;gap:2px;min-width:90px;padding:10px 18px;display:flex}.plStatValue{font-size:1.35rem;font-weight:700;font-family:var(--font-mono);color:var(--text);line-height:1.1}.plStatLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.72rem;font-weight:500}.plStatOk{color:var(--ok)}.plStatBad{color:var(--bad)}.plStatWarn{color:var(--warn)}.plGroups{flex-direction:column;gap:20px;display:flex}.plGroup{overflow:hidden}.plGroupHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.plGroupTitle{color:var(--text);align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:600;display:flex}.plGroupMeta{align-items:center;gap:10px;font-size:.78rem;display:flex}.plGroupCounter{border-radius:6px;padding:2px 8px;font-weight:600}.plGroupCounterOk{color:var(--ok);background:#44d0621a}.plGroupCounterBad{color:var(--bad);background:#f851491a}.plGroupCount{color:var(--muted);font-size:.75rem}.plRunList{flex-direction:column;display:flex}.plRow{border-left:3px solid var(--border);border-bottom:1px solid var(--border);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background .12s;display:flex}.plRow:last-child{border-bottom:none}.plRow:hover{background:#ffffff08}.plRowLeft{flex:1;align-items:flex-start;gap:10px;min-width:0;padding-top:2px;display:flex}.plRowInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.plRowMain{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plRowStatus{text-transform:uppercase;letter-spacing:.04em;color:var(--text);font-size:.78rem;font-weight:600}.plRowChip{color:var(--subtle);white-space:nowrap;background:#ffffff0f;border-radius:5px;align-items:center;gap:3px;padding:1px 7px;font-size:.72rem;display:inline-flex}.plRowCommitMsg{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:480px;font-size:.78rem;overflow:hidden}.plRowMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:.72rem;display:flex}.plRowSep{opacity:.4}.plRowNodes{align-items:center;gap:2px;display:inline-flex}.plNodeOk{color:var(--ok)}.plNodeBad{color:var(--bad)}.plNodeWarn{color:var(--warn)}.plNodeTotal{color:var(--muted)}.plRowChevron{color:var(--muted);opacity:.5;flex-shrink:0;transition:opacity .12s}.plRow:hover .plRowChevron{opacity:1}.plShowMore{border:none;border-top:1px solid var(--border);width:100%;color:var(--subtle);cursor:pointer;background:0 0;padding:8px;font-size:.78rem;font-weight:500;transition:color .12s,background .12s;display:block}.plShowMore:hover{color:var(--text);background:#ffffff08}@keyframes plSpinAnim{to{transform:rotate(360deg)}}.plSpin{animation:1s linear infinite plSpinAnim}@media (max-width:640px){.plStats{flex-direction:column}.plStat{flex-direction:row;align-items:center;gap:8px;min-width:0}.plRowCommitMsg{max-width:200px}.plGroupHeader{flex-direction:column;align-items:flex-start}}.landing{flex-direction:column;min-height:100vh;display:flex}.landingNav{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a10b3;position:sticky;top:0}.landingNavInner{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:14px 24px;display:flex}.landingBrand{align-items:center;gap:10px;display:flex}.landingLogo{border-radius:6px}.landingWordmark{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.5px;font-size:17px;font-weight:500}.landingNavLinks{align-items:center;gap:20px;display:flex}.landingNavLink{color:var(--muted);align-items:center;gap:4px;font-size:13px;transition:color .15s;display:inline-flex}.landingNavLink:hover{color:var(--text);text-decoration:none}.landingNavCta{border:1px solid var(--border);color:var(--text);border-radius:6px;align-items:center;gap:7px;padding:6px 16px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.landingNavCta:hover{background:#ffffff0d;border-color:#ffffff40;text-decoration:none}.landingMain{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:0 24px}.landingHero{text-align:center;padding:100px 0 80px;position:relative}.landingHeroGlow{pointer-events:none;background:radial-gradient(#33d17a1a 0%,#0000 70%);width:700px;height:400px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.landingKicker{text-transform:uppercase;letter-spacing:2px;color:var(--ok);margin:0 0 20px;font-size:12px}.landingTitle{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.5px;margin:0 0 24px;font-size:clamp(36px,6vw,56px);font-weight:600;line-height:1.1}.landingLead{color:var(--muted);max-width:540px;margin:0 auto 40px;font-size:17px;line-height:1.6}.landingActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.landingInstall{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;align-items:center;gap:0;display:flex;overflow:hidden}.landingInstallCode{min-width:0;color:var(--text);white-space:nowrap;-webkit-user-select:all;user-select:all;padding:10px 16px;font-size:13px;display:block;overflow-x:auto}.landingCopyBtn{border:none;border-left:1px solid var(--border);width:auto;min-width:64px;height:40px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 12px;transition:color .15s,background .15s;display:flex}.landingCopyBtn:hover{color:var(--text);background:#ffffff0f}.landingCopyBtn.copied{color:var(--ok)}.landingBtn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.landingBtnPrimary{background:var(--ok);color:#0b0d12}.landingBtnPrimary:hover{background:#2ab86a;text-decoration:none}.landingCards{grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:80px;display:grid}.landingCard{border:1px solid var(--border);background:#ffffff08;border-radius:10px;padding:28px 24px;transition:border-color .2s,background .2s}.landingCard:hover{background:#ffffff0d;border-color:#ffffff2e}.landingCardIcon{background:#33d17a1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;display:flex}.landingCardTitle{font-family:var(--font-display),system-ui,sans-serif;margin:0 0 8px;font-size:15px;font-weight:500}.landingCardText{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.landingCardText code{background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:12px}.landingCLI{padding-bottom:100px}.landingCLIHeading{font-family:var(--font-display),system-ui,sans-serif;text-align:center;margin:0 0 32px;font-size:22px;font-weight:500}.landingTerminal{border:1px solid var(--border);background:#0006;border-radius:10px;overflow:hidden}.landingTerminalBar{border-bottom:1px solid var(--border);background:#ffffff08;align-items:center;gap:7px;padding:10px 16px;display:flex}.landingTerminalDot{background:#ffffff1f;border-radius:50%;width:10px;height:10px}.landingTerminalTitle{color:var(--muted);margin-left:8px;font-size:11px}.landingTerminalBody{color:var(--muted);margin:0;padding:20px 24px;font-size:13px;line-height:1.65;overflow-x:auto}.landingDownload{padding-bottom:80px}.landingDownloadInner{border:1px solid var(--border);background:#ffffff08;border-radius:14px;justify-content:space-between;align-items:center;gap:48px;padding:40px 36px;display:flex}.landingDownloadInfo{flex:1;min-width:0}.landingDownloadHeading{font-family:var(--font-display),system-ui,sans-serif;margin:0 0 10px;font-size:22px;font-weight:500}.landingDownloadText{color:var(--muted);max-width:440px;margin:0 0 10px;font-size:14px;line-height:1.6}.landingDownloadRequirements{color:#ffffff59;margin:0;font-size:11px}.landingDownloadActions{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.landingDownloadBtn{background:var(--ok);color:#0b0d12;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:14px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.landingDownloadBtn:hover{background:#2ab86a;text-decoration:none;transform:translateY(-1px)}.landingDownloadBtn:active{transform:translateY(0)}.landingDownloadAppleIcon{flex-shrink:0}.landingDownloadBtnText{flex-direction:column;gap:2px;display:flex}.landingDownloadBtnLabel{font-size:15px;font-weight:600;line-height:1.2}.landingDownloadBtnChip{opacity:.7;font-size:11px;font-weight:400}.landingDownloadAlt{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;transition:color .15s;display:inline-block}.landingDownloadAlt:hover{color:var(--text)}@media (max-width:768px){.landingDownloadInner{text-align:center;flex-direction:column;gap:28px;padding:32px 24px}.landingDownloadText{max-width:none}}.landingFooter{border-top:1px solid var(--border);text-align:center;padding:24px}.landingFooterText{color:#ffffff59;margin:0;font-size:12px}@media (max-width:768px){.landingHero{padding:60px 0 50px}.landingCards{grid-template-columns:1fr}.landingInstallCode{font-size:11px}.landingActions{flex-direction:column}}html.theme-abyss,body.abyss-ui{--abyss-void:#050c10;--abyss-deep:#081216;--abyss-surface:#0b1b22;--abyss-surface-2:#0f2530;--abyss-surface-3:#143141;--abyss-line:#17333f;--abyss-line-soft:#0f2431;--abyss-line-strong:#1f4a5d;--phosphor:#c7e6ea;--phosphor-dim:#9cc3ca;--steel:#7fa6b2;--steel-dim:#58818d;--teal:#38e1e3;--teal-dim:#22a9aa;--teal-glow:#38e1e373;--teal-haze:#38e1e314;--abyss-blue:#2e6f95;--abyss-blue-bright:#4b97c0;--coral:#ff7a66;--amber:#f0c674;--plankton:#8be9b4;--violet:#8a7dff;--bg-0:var(--abyss-deep);--bg-1:var(--abyss-void);--card:#0f2530c7;--card-2:#143141d6;--text:var(--phosphor);--muted:var(--steel);--subtle:#7fa6b229;--border:var(--abyss-line);--primary:var(--teal);--accent:var(--abyss-blue-bright);--ok:var(--plankton);--warn:var(--amber);--bad:var(--coral);--radius-abyss:10px;--shadow-abyss:0 20px 60px #0000008c,0 2px 8px #00000059}.abyss-ui{color:var(--phosphor);background:radial-gradient(900px 560px at 20% 10%,#2e6f9533,transparent 62%),radial-gradient(760px 520px at 86% 15%,#38e1e31f,transparent 58%),linear-gradient(180deg,var(--abyss-deep),var(--abyss-void));font-feature-settings:"ss01","cv11"}.abyss-ui:after{opacity:.78;mix-blend-mode:screen;background-image:radial-gradient(#7fa6b224 1px,#0000 1px),repeating-linear-gradient(0deg,#c7e6ea06 0 1px,#0000 1px 3px);background-size:24px 24px,auto}.abyss-ui ::-webkit-scrollbar{width:10px;height:10px}.abyss-ui ::-webkit-scrollbar-track{background:0 0}.abyss-ui ::-webkit-scrollbar-thumb{background:var(--abyss-line);border-radius:999px}.abyss-ui ::-webkit-scrollbar-thumb:hover{background:var(--abyss-line-strong)}.abyss-ui a:hover{color:var(--teal);text-decoration-color:#38e1e373}.appChrome{background:radial-gradient(900px 480px at 12% 0%,#2e6f952e,transparent 64%),linear-gradient(180deg,var(--abyss-deep),var(--abyss-void))}.sideRail{border-right:1px solid var(--abyss-line);background:linear-gradient(#081216f5,#050c10fa),radial-gradient(320px 260px at 30% 0,#38e1e314,#0000 68%);box-shadow:18px 0 48px #00000052}.sideLogoWord,.topbarTitle,.workspaceTopbar,.abyss-page-title,.abyss-panel-title,.abyss-eyebrow,.abyss-chip,.abyss-metric-label,.abyss-metric-value{font-family:var(--font-display),var(--mono)}.sideLogo{color:var(--phosphor)}.sideLogoMark{filter:drop-shadow(0 0 10px #38e1e380)}.sideLogoWord{letter-spacing:.18em;text-transform:uppercase}.iconGhost,.smallBtn,.actionBtn,.landingBtn,.landingDownloadBtn,.button,button[data-slot=button]{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .15s}.iconGhost{color:var(--steel)}.iconGhost:hover{color:var(--teal);background:var(--teal-haze);border-color:#38e1e338;text-decoration:none}.workspaceSelector,.sideWidget,.authMethodCard,.usageDrawer,.helpDrawer,.accountMenuPanel,.dialogContent,.sheetContent{border-color:var(--abyss-line);box-shadow:var(--shadow-abyss);background:linear-gradient(#0f2530f0,#081216f7)}.workspaceSelectorLabel,.sideWidgetHeader,.topbarTelemetryMeta,.sideWidgetMetricLabel,.sideWidgetMeta,.authMethodDescription{color:var(--steel)}.workspaceSelectorSelect,.workspaceSelectorStatic,input,select,textarea{color:var(--phosphor);border-color:var(--abyss-line);background-color:#050c10b8}input:focus,select:focus,textarea:focus,.workspaceSelectorSelect:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #38e1e31a}.sideNavBtn{color:var(--steel);border:1px solid #0000;border-left-width:2px}.sideNavBtn:hover{color:var(--phosphor);background:#38e1e30f;border-color:#38e1e31f;text-decoration:none}.sideNavBtn.is-active{color:var(--teal);border-color:#38e1e347;border-left-color:var(--teal);background:linear-gradient(90deg,#38e1e324,#38e1e30a);box-shadow:inset 0 0 0 1px #38e1e314,0 0 18px #38e1e314}.workspace{background-color:#0000;background-image:linear-gradient(90deg,#38e1e306 1px,#0000 1px),linear-gradient(#38e1e306 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.workspaceTopbar{border-bottom:1px solid var(--abyss-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081216d1}.pill,.badge,[data-slot=badge]{border-color:var(--abyss-line);color:var(--phosphor-dim);background:#0f2530c7}.dot.ok,.statusDot.ok,.runnerStatusDot.is-online{background:var(--plankton);box-shadow:0 0 10px #8be9b4a6}.dot.warn,.statusDot.warn{background:var(--amber);box-shadow:0 0 10px #f0c6748c}.dot.bad,.statusDot.bad{background:var(--coral);box-shadow:0 0 10px #ff7a668c}.sideWidgetButton:hover{border-color:#38e1e361;box-shadow:0 0 0 1px #38e1e31f,0 0 28px #38e1e31a}.sideWidgetMetricValue,.sideWidgetSparkline polyline,.usageTrendLine,.runHeroStatus,.landingTitleAccent{color:var(--teal);stroke:var(--teal);text-shadow:0 0 18px #38e1e352}.card,.panel,.tableCard,.runsTableShell,.workflowCard,.runnerPoolCard,.setupCard,.overviewCard,.catalogCard,.adminCard,.runHero,.runGraphCard,.nodeInspector,.disclosurePanel,[data-slot=card]{border-color:var(--abyss-line);background:linear-gradient(#0b1b22f0,#0f2530e6);box-shadow:0 1px #38e1e30d,0 20px 48px #00000038}.table,[data-slot=table]{color:var(--phosphor-dim)}.table th,[data-slot=table-head]{color:var(--steel-dim);border-color:var(--abyss-line);font-family:var(--font-display),var(--mono);letter-spacing:.12em;text-transform:uppercase}.table td,[data-slot=table-cell]{border-color:var(--abyss-line-soft)}.table tr:hover td,[data-slot=table-row]:hover{background:#38e1e309}.smallBtn,.actionBtn,.landingBtn,button[data-slot=button][data-variant=default]{color:var(--teal);background:linear-gradient(#38e1e329,#38e1e30f);border-color:#38e1e38c;box-shadow:inset 0 1px #38e1e32e,0 0 18px #38e1e31a}.smallBtn:hover,.actionBtn:hover,.landingBtn:hover,button[data-slot=button][data-variant=default]:hover{border-color:var(--teal);color:var(--teal);background:#38e1e32e;text-decoration:none;transform:translateY(-1px)}.muted,.subtle,.landingLead,.landingSectionText,.landingCardText,.landingDownloadText{color:var(--steel)}.abyss-page{width:min(100%,1480px);margin:0 auto;padding:28px}.workspace .abyss-page{width:100%;max-width:none;padding:24px 32px 36px}.abyss-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.workspace .abyss-page-header.is-title-only,.workspace .abyss-page-heading-copy{display:none}.workspace .abyss-page-header{justify-content:flex-end;align-items:center;margin-bottom:18px}.abyss-eyebrow{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.abyss-page-title{color:var(--phosphor);letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,46px);font-weight:500;line-height:1.02}.abyss-page-subtitle{color:var(--steel);max-width:780px;margin:10px 0 0;line-height:1.6}.abyss-page-actions,.abyss-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.abyss-panel{border:1px solid var(--abyss-line);border-radius:var(--radius-abyss);box-shadow:var(--shadow-abyss);background:linear-gradient(#0b1b22f2,#0f2530e6);position:relative;overflow:hidden}.abyss-panel:after{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#c7e6ea06 0 1px,#0000 1px 3px);position:absolute;inset:0}.abyss-panel-head{z-index:1;border-bottom:1px solid var(--abyss-line);justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:12px 16px;display:flex;position:relative}.abyss-panel-title-wrap{align-items:baseline;gap:10px;min-width:0;display:flex}.abyss-panel-title{color:var(--phosphor);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.abyss-panel-meta{color:var(--steel-dim);font-family:var(--font-display),var(--mono);font-size:11px}.abyss-panel-body{z-index:1;padding:16px;position:relative}.abyss-metric{border:1px solid var(--abyss-line);background:#050c108c;border-radius:8px;min-width:0;padding:14px}.abyss-metric-label{color:var(--steel-dim);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.abyss-metric-value{color:var(--teal);text-shadow:0 0 18px #38e1e338;margin-top:5px;font-size:clamp(24px,3vw,40px);font-weight:500;line-height:1}.abyss-metric.is-success .abyss-metric-value{color:var(--plankton)}.abyss-metric.is-queued .abyss-metric-value{color:var(--amber)}.abyss-metric.is-failed .abyss-metric-value{color:var(--coral)}.abyss-metric-detail{color:var(--steel);font-family:var(--font-display),var(--mono);margin-top:7px;font-size:11px}.abyss-chip{border:1px solid var(--abyss-line);min-height:24px;color:var(--steel);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0f2530cc;border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:11px;display:inline-flex}.abyss-chip-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.abyss-chip.is-success{color:var(--plankton);background:#8be9b412;border-color:#8be9b452}.abyss-chip.is-running{color:var(--teal);background:var(--teal-haze);border-color:#38e1e357}.abyss-chip.is-queued{color:var(--amber);background:#f0c67412;border-color:#f0c67457}.abyss-chip.is-failed{color:var(--coral);background:#ff7a6614;border-color:#ff7a6657}.abyss-chip.is-idle{color:var(--steel)}.abyss-chip.is-pulsing .abyss-chip-dot{animation:2.4s ease-in-out infinite abyss-pulse}@keyframes abyss-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.78;box-shadow:0 0 14px 2px}}.abyss-progress{background:#143141db;border-radius:999px;height:7px;overflow:hidden}.abyss-progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--abyss-blue-bright),var(--teal));height:100%;display:block;box-shadow:0 0 10px #38e1e366}.abyss-progress-fill.is-success{background:linear-gradient(90deg,var(--abyss-blue-bright),var(--plankton))}.abyss-progress-fill.is-queued{background:linear-gradient(90deg,var(--abyss-blue-bright),var(--amber))}.abyss-progress-fill.is-failed{background:linear-gradient(90deg,var(--amber),var(--coral))}.abyss-field{border:1px solid var(--abyss-line);min-height:34px;color:var(--phosphor);background:#050c10b8;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.abyss-field input,.abyss-field select{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1}.abyss-empty{color:var(--steel);text-align:center;place-items:center;gap:10px;padding:56px 18px;display:grid}.abyss-empty-mark{background:radial-gradient(circle,#38e1e338,#0000 62%);border:1px solid #38e1e35c;border-radius:50%;width:34px;height:34px;box-shadow:0 0 24px #38e1e32e}.abyss-empty h2{color:var(--phosphor);font-family:var(--font-display),var(--mono);margin:0;font-size:18px;font-weight:500}.abyss-empty p{max-width:520px;margin:0;line-height:1.6}.abyss-grid-2,.abyss-grid-3,.abyss-grid-4,.abyss-grid-5{gap:14px;display:grid}.abyss-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.abyss-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.abyss-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.abyss-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.abyss-table{border-collapse:collapse;width:100%;font-size:12px}.abyss-table th,.abyss-table td{border-bottom:1px solid var(--abyss-line-soft);text-align:left;padding:12px 14px}.abyss-table th{color:var(--steel-dim);font-family:var(--font-display),var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:500}.abyss-table td{color:var(--phosphor-dim);font-family:var(--font-display),var(--mono)}.abyss-table tr:hover td{color:var(--phosphor);background:#38e1e309}.abyss-route-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:18px;display:grid}.abyss-split-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.abyss-terminal{border:1px solid var(--abyss-line);background:var(--abyss-void);color:var(--phosphor-dim);font-family:var(--font-display),var(--mono);border-radius:6px;margin:0;padding:14px;font-size:12px;line-height:1.7;overflow:auto}.abyss-detail-list,.abyss-settings-rows{gap:0;margin:0;display:grid}.abyss-detail-list>div,.abyss-settings-rows>div{border-bottom:1px solid var(--abyss-line-soft);color:var(--phosphor-dim);font-family:var(--font-display),var(--mono);grid-template-columns:120px minmax(0,1fr);gap:14px;padding:10px 0;font-size:12px;display:grid}.abyss-detail-list dt,.abyss-settings-rows span{color:var(--steel-dim);text-transform:uppercase;letter-spacing:.1em}.abyss-detail-list dd,.abyss-settings-rows strong,.abyss-settings-rows a{min-width:0;color:var(--phosphor);overflow-wrap:anywhere;margin:0;font-weight:500}.abyss-settings-rows a{color:var(--teal);align-items:center;gap:6px;display:inline-flex}.abyss-heatmap{gap:8px;min-width:720px;display:grid}.abyss-heatmap-row{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:10px;display:grid}.abyss-heatmap-label{min-width:0}.abyss-heatmap-cells{grid-template-columns:repeat(24,minmax(10px,1fr));gap:3px;display:grid}.abyss-heatmap-cells span{background:var(--teal);border-radius:2px;height:18px}.abyss-pool-row{border:1px solid var(--abyss-line);background:#050c1070;border-radius:8px;gap:8px;padding:12px;display:grid}.abyss-pool-row div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.abyss-pool-row strong{color:var(--phosphor);font-family:var(--font-display),var(--mono)}.abyss-pool-row span,.abyss-pool-row small{color:var(--steel);font-family:var(--font-display),var(--mono);font-size:11px}.abyss-signal-row,.abyss-icon-list span{color:var(--phosphor-dim);font-family:var(--font-display),var(--mono);align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.abyss-signal-row{border-bottom:1px solid var(--abyss-line-soft);padding:9px 0}.abyss-icon-list{gap:10px;display:grid}.abyss-icon-list svg{color:var(--teal)}.abyss-settings-nav{gap:3px;display:grid}.abyss-settings-nav button{width:100%;min-height:38px;color:var(--steel);cursor:pointer;font-family:var(--font-display),var(--mono);text-align:left;background:0 0;border:1px solid #0000;border-left-width:2px;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.abyss-settings-nav button:hover,.abyss-settings-nav button[aria-current=page]{color:var(--teal);background:var(--teal-haze);border-color:#38e1e333;border-left-color:var(--teal)}.abyss-settings-meta{border-top:1px solid var(--abyss-line);color:var(--steel-dim);font-family:var(--font-display),var(--mono);gap:5px;margin-top:14px;padding:12px 10px 4px;font-size:11px;display:grid}.abyss-theme-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.abyss-theme-cards>div{border:1px solid var(--abyss-line);background:#050c1080;border-radius:8px;gap:9px;padding:14px;display:grid}.abyss-theme-cards>div.is-active{border-color:#38e1e37a;box-shadow:0 0 22px #38e1e314}.abyss-theme-cards span{background:radial-gradient(circle at 20% 50%,#38e1e380,transparent 38%),linear-gradient(90deg,var(--abyss-deep),var(--abyss-surface-3));border-radius:5px;height:42px}.abyss-theme-cards strong{color:var(--phosphor);font-family:var(--font-display),var(--mono)}.abyss-theme-cards small{color:var(--steel);line-height:1.5}.runsAbyssWorkspace{grid-template-columns:280px minmax(0,1fr)}.runsAbyssWorkspace.is-empty{grid-template-columns:minmax(240px,280px) minmax(0,760px)}.runsAbyssWorkspace.is-empty .runsMainPane{max-width:760px}.runsEmptyLaunch{overflow:hidden}.runsEmptyLaunch .cardHeader{min-height:48px}.runsEmptyLaunch .cardHeader span{color:var(--plankton);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.runsEmptyLaunch .cardBody{background:radial-gradient(circle at 16%,#38e1e324,#0000 34%),linear-gradient(#0b1b22d6,#050c10e6);align-content:center;gap:18px;min-height:260px;display:grid}.runsEmptyLead{max-width:560px;color:var(--phosphor-dim);font-family:var(--font-display),var(--mono);margin:0;font-size:clamp(16px,1.6vw,22px);line-height:1.55}.runsEmptyActions{flex-wrap:wrap;gap:10px;display:flex}.runsAbyssFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.runsAbyssFilters .smallBtn{justify-content:space-between;min-width:0;padding-inline:8px}.runsAbyssFilterForm{border-top:1px solid var(--abyss-line-soft);gap:10px;margin-top:12px;padding-top:12px;display:grid}.runsAbyssFilterForm .textInput{width:100%;min-width:0}.runsAbyssFilterDates{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.runsAbyssFilterDates label{display:contents}.runsAbyssFilterDates span{color:var(--steel);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.runsAbyssFilterActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.runsAbyssFilterActions .smallBtn{justify-content:center}.smallBtn.is-quiet{border-color:var(--abyss-line);color:var(--steel);box-shadow:none;background:#050c1061}.landingAbyss{background:radial-gradient(900px 560px at 20% 12%,#2e6f953b,transparent 62%),radial-gradient(720px 520px at 80% 18%,#38e1e324,transparent 60%),linear-gradient(180deg,var(--abyss-deep),var(--abyss-void));color:var(--phosphor);overflow-x:clip}.landingAbyss .landingNav{border-bottom-color:var(--abyss-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081216d6}.landingAbyss .landingNavInner{gap:clamp(10px,2vw,24px);min-width:0;max-width:1280px}.landingNavCluster{flex:auto;align-items:center;gap:clamp(14px,2.2vw,28px);min-width:0;display:flex}.landingNavAnchors{min-width:0;font-family:var(--font-display),var(--mono);flex:auto;align-items:center;gap:clamp(10px,1.35vw,22px);display:flex}.landingAbyss .landingNavLink,.landingAbyss .landingNavCta{white-space:nowrap}.landingAbyss .landingNavLinks{flex:none;margin-left:auto}.landingAbyss :where(section[id],footer[id]){scroll-margin-top:86px}@media (max-width:1040px){.landingAbyss .landingNavAnchors{display:none}.landingNavCluster{flex:0 auto}}@media (max-width:560px){.landingAbyss .landingVersionChip,.landingVersionChip{display:none}.landingAbyss .landingNavInner{padding:12px 16px}.landingAbyss .landingWordmark{letter-spacing:.14em;font-size:14px}.landingAbyss .landingNavLinks{gap:6px}.landingAbyss .landingNavCta{white-space:nowrap;padding:8px 12px}}@media (max-width:360px){.landingAbyss .landingWordmark{display:none}}.landingAbyss .landingWordmark{color:var(--phosphor);font-family:var(--font-display),var(--mono);letter-spacing:.22em}.landingVersionChip{border:1px solid var(--abyss-line);min-height:22px;color:var(--steel);letter-spacing:.12em;background:#0f2530b8;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}@media (max-width:560px){.landingAbyss .landingVersionChip{display:none}}.landingAbyssHero{border-bottom-color:var(--abyss-line)}.landingAbyssHero:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#38e1e30b 1px,#0000 1px),linear-gradient(#38e1e30b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 72%);mask-image:radial-gradient(#000 35%,#0000 72%)}.landingAbyss .landingStatusPill{width:fit-content;max-width:100%;min-height:30px;font-family:var(--font-display),var(--mono);letter-spacing:.12em;text-transform:none;color:var(--teal);background:var(--teal-haze);border:1px solid #38e1e352;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:inline-flex}.landingAbyss .landingStatusDot{background:var(--teal);box-shadow:0 0 10px var(--teal)}.landingAbyss .landingTitle{max-width:760px;color:var(--phosphor);font-family:var(--font-display),var(--mono);letter-spacing:-.055em;font-size:clamp(46px,5.5vw,72px);line-height:1.02}.landingAbyss .landingTitleAccent{color:var(--teal);display:block}.landingBtnSecondary{border:1px solid var(--abyss-line-strong);color:var(--phosphor-dim);background:#050c106b}.landingAbyss .landingInstall{border-color:var(--abyss-line);background:#050c10c2}.landingAbyssVisual{min-width:0;min-height:520px;position:relative}.landingAbyss .landingMain{max-width:none;padding:0;overflow:clip}.landingAbyss .landingHero{text-align:left;padding:96px 48px 120px}.landingHeroGrid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:64px;width:min(1200px,100%);margin:0 auto;display:grid;position:relative}.landingHeroCopy{min-width:0}.landingAbyss .landingLead{max-width:540px;margin-left:0;margin-right:0}.landingStackChip{border:1px solid var(--abyss-line);min-height:34px;color:var(--steel);letter-spacing:.08em;white-space:nowrap;background:#0f253094;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:inline-flex}.landingHeroTerminal{border:1px solid var(--abyss-line-strong);background:var(--abyss-void);max-width:520px;box-shadow:var(--shadow-lift);border-radius:8px;margin-top:44px;overflow:hidden}.landingCuttlefishIllustration{border:1px solid var(--abyss-line);background:radial-gradient(circle at 50% 45%,#2e6f9540,transparent 60%),var(--abyss-void);height:460px;box-shadow:var(--shadow-lift);border-radius:14px;position:relative;overflow:hidden}.landingCuttlefishGrid{opacity:.35;background-image:linear-gradient(90deg,#38e1e30d 1px,#0000 1px),linear-gradient(#38e1e30d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.landingCuttlefishHead{z-index:2;border-bottom:1px solid var(--abyss-line);color:var(--steel-dim);letter-spacing:.14em;background:#050c10b8;justify-content:space-between;gap:12px;padding:8px 12px;font-size:10px;display:flex;position:absolute;top:0;left:0;right:0}.landingCuttlefishHead strong{color:var(--teal);font-weight:500}.landingCuttlefishIllustration svg{width:100%;height:100%;position:absolute;inset:0}.landingHeroFleetPanel{z-index:3;border:1px solid var(--abyss-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c10c7;border-radius:8px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.landingAbyss .landingDeck,.landingAbyss .landingFloatingPanel,.landingAbyss .landingTerminal,.landingAbyss .landingDownloadInner,.landingAbyss .landingStoryCard,.landingTideGrid article{border-color:var(--abyss-line);box-shadow:var(--shadow-abyss);background:linear-gradient(#0b1b22f2,#0f2530e6)}.landingAbyssDag{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid;position:relative}.landingAbyssDag:before{content:"";background:linear-gradient(90deg,transparent,var(--teal),transparent);height:1px;position:absolute;top:50%;left:14%;right:14%;box-shadow:0 0 14px #38e1e352}.landingAbyssNode{z-index:1;background:#050c10e0;border:1px solid #38e1e347;border-radius:8px;gap:5px;padding:14px;display:grid;position:relative}.landingAbyssNode span{color:var(--phosphor);font-family:var(--font-display),var(--mono)}.landingAbyssNode small{color:var(--steel);font-family:var(--font-display),var(--mono)}.landingAbyssTerminal{border:1px solid var(--abyss-line);background:var(--abyss-void);color:var(--phosphor-dim);border-radius:8px}.landingKpiStrip{border-bottom:1px solid var(--abyss-line);background:#050c10bd;padding:32px 24px}.landingKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:min(1180px,100vw - 48px);margin:0 auto;display:grid}.landingKpiGrid div{gap:4px;display:grid}.landingKpiGrid strong{color:var(--teal);font-family:var(--font-display),var(--mono);font-size:clamp(24px,3vw,36px);font-weight:500}.landingKpiGrid span{color:var(--steel-dim);font-family:var(--font-display),var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.landingAbyssCards{grid-template-columns:repeat(3,minmax(0,1fr))}.landingTideSection{width:min(1180px,100vw - 48px);margin:0 auto;padding:86px 0}.landingTideGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.landingTideGrid article{border:1px solid var(--abyss-line);border-radius:12px;padding:22px}.landingTideGrid span{color:var(--teal);font-family:var(--font-display),var(--mono);letter-spacing:.14em;font-size:12px}.landingTideGrid h3{color:var(--phosphor);font-family:var(--font-display),var(--mono);text-transform:capitalize;margin:20px 0 8px;font-size:18px;font-weight:500}.landingTideGrid p{color:var(--steel);margin:0;line-height:1.6}.landingTargetSection{border-bottom:1px solid var(--abyss-line);width:min(1200px,100vw - 96px);margin:0 auto;padding:96px 0}.landingSectionCopy{margin-bottom:44px}.landingSectionHeaderRow{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.landingSectionTitle span{color:var(--teal)}.landingAbyss .landingStoryGrid{gap:24px;display:grid}.landingAbyss .landingStoryCard{min-width:0;padding:24px}.landingStoryIcon{background:var(--teal-haze);width:40px;height:40px;color:var(--teal);border:1px solid #38e1e340;border-radius:8px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.landingPackageSection,.landingFleetSection,.landingRunExplorerSection{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.landingPackageRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:480px;margin-top:22px;display:grid}.landingPackageRow{border:1px solid var(--abyss-line);background:var(--abyss-void);color:var(--steel);border-radius:4px;justify-content:space-between;gap:12px;padding:8px 12px;font-size:11.5px;display:flex}.landingPackageRow strong{color:var(--teal);font-weight:500}.landingCodePanel,.landingMiniBrowser,.landingFleetVisual,.landingRunExplorerPanel,.landingComparisonTable{border:1px solid var(--abyss-line);background:linear-gradient(180deg,var(--abyss-surface),var(--abyss-surface-2));box-shadow:var(--shadow-lift);border-radius:12px;overflow:hidden}.landingCodePanelHead,.landingCodePanelFoot,.landingMiniBrowserBar{border-bottom:1px solid var(--abyss-line);color:var(--steel);background:#050c1085;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex}.landingCodePanelFoot{border-top:1px solid var(--abyss-line);border-bottom:0}.landingCodePanelFoot strong{color:var(--plankton);font-weight:500}.landingCodeSample{background:var(--abyss-void);max-width:100%;color:var(--phosphor-dim);font-family:var(--font-display),var(--mono);margin:0;padding:18px 20px;font-size:12px;line-height:1.7;overflow:auto}.landingSurfacesSection{background:#050c106b;width:100%;max-width:none;padding-left:max(48px,50vw - 600px);padding-right:max(48px,50vw - 600px)}.landingSurfaceTabs{flex-wrap:wrap;gap:6px;display:flex}.landingSurfaceTabs span,.landingTagRow span{border:1px solid var(--abyss-line);min-height:26px;color:var(--steel);font-family:var(--font-display),var(--mono);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.landingSurfaceTabs .is-active{background:var(--teal-haze);color:var(--teal);border-color:#38e1e38c}.landingMiniBrowserGrid{grid-template-columns:220px minmax(0,1fr) 280px;min-height:420px;display:grid}.landingMiniNav,.landingMiniCanvas,.landingMiniInspector{min-width:0;padding:18px}.landingMiniNav{border-right:1px solid var(--abyss-line);align-content:start;gap:4px;display:grid}.landingMiniNav span{color:var(--steel);font-family:var(--font-display),var(--mono);border-left:2px solid #0000;border-radius:4px;align-items:center;gap:10px;padding:7px 10px;font-size:12px;display:inline-flex}.landingMiniNav span.is-active{border-left-color:var(--teal);background:var(--abyss-surface-2);color:var(--teal)}.landingMiniCanvas h3{color:var(--phosphor);margin:0 0 18px;font-size:18px;font-weight:500}.landingMiniDag,.landingRunDag{border:1px solid var(--abyss-line);background:radial-gradient(circle at 50% 50%,#2e6f952e,transparent 72%),var(--abyss-void);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:18px;min-height:260px;padding:28px;display:grid;position:relative}.landingMiniDag span,.landingRunDag span{min-height:52px;color:var(--phosphor);font-family:var(--font-display),var(--mono);background:#8be9b412;border:1px solid #8be9b459;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.landingMiniDag .is-running,.landingRunDag .is-running{background:var(--teal-haze);color:var(--teal);border-color:#38e1e3a6;box-shadow:0 0 22px #38e1e324}.landingRunDag .is-queued{color:var(--amber);border-color:#f0c67473}.landingMiniInspector{border-left:1px solid var(--abyss-line);align-content:start;gap:12px;display:grid}.landingMiniInspector p,.landingMiniInspector pre{color:var(--steel);margin:0;font-size:11px;line-height:1.6}.landingMiniInspector pre{border:1px solid var(--abyss-line);background:var(--abyss-void);border-radius:8px;padding:10px;overflow:auto}.landingFleetVisual{background:radial-gradient(circle at 50% 50%,#2e6f952e,transparent 70%),var(--abyss-void);padding:24px;position:relative}.landingFleetHead{color:var(--steel-dim);letter-spacing:.14em;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:11px;display:flex}.landingFleetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.landingFleetGrid article{background:var(--abyss-deep);min-width:0;color:var(--steel);font-family:var(--font-display),var(--mono);border:1px solid #8be9b440;border-radius:6px;padding:12px}.landingFleetGrid article.is-hot{border-color:#f0c67473}.landingFleetGrid article.is-empty{color:var(--steel-dim);border-style:dashed;justify-content:center;align-items:center;display:flex}.landingFleetGrid article div:first-child{justify-content:space-between;margin-bottom:8px;display:flex}.landingFleetGrid strong{color:var(--phosphor);font-size:11px;font-weight:500;display:block}.landingFleetGrid p,.landingFleetGrid small{color:var(--steel-dim);margin:2px 0 0;font-size:10px}.landingFleetTrack{background:#38e1e31a;border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.landingFleetTrack span{border-radius:inherit;background:var(--teal);height:100%;display:block}.landingFleetChecks{gap:10px;margin-top:24px;display:grid}.landingFleetChecks>div{border:1px solid var(--abyss-line);background:var(--abyss-void);color:var(--teal);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;display:flex}.landingFleetChecks span{gap:2px;display:grid}.landingFleetChecks strong{color:var(--phosphor);font-family:var(--font-display),var(--mono);font-size:13px;font-weight:500}.landingFleetChecks small{color:var(--steel-dim);font-family:var(--font-display),var(--mono);font-size:11px}.landingRunExplorerSection{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.landingTagRow{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.landingRunExplorerPanel{padding:8px}.landingRunExplorerPanel .landingCodePanelHead{background:0 0;border-bottom:0}.landingCompareSection{background:#050c106b}.landingCompareHeader{text-align:center;margin-bottom:44px}.landingCompareHeader .landingSectionText{margin-left:auto;margin-right:auto}.landingComparisonTable{font-family:var(--font-display),var(--mono);font-size:12.5px;display:grid}.landingComparisonTable>div{grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.landingComparisonTable>div+div{border-top:1px solid var(--abyss-line)}.landingComparisonTable span{border-left:1px solid var(--abyss-line);min-width:0;color:var(--steel);padding:14px 18px}.landingComparisonTable span:first-child{color:var(--phosphor);border-left:0}.landingComparisonTable .is-head span{color:var(--steel);letter-spacing:.1em;text-transform:uppercase;background:#0f2530cc;font-size:11px}.landingComparisonTable .is-us{color:var(--teal);background:#38e1e30a}.landingCLIShowcase{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.landingCommandRows{gap:8px;max-width:460px;margin-top:22px;display:grid}.landingCommandRows div{border:1px solid var(--abyss-line);background:var(--abyss-void);color:var(--steel-dim);border-radius:4px;justify-content:space-between;gap:16px;padding:8px 12px;font-size:12.5px;display:flex}.landingCommandRows span{color:var(--teal)}.landingCommandRows strong{color:var(--steel-dim);text-align:right;font-weight:400}.landingCLIShowcaseTerminal{max-width:none;font-size:12.5px}.landingCLIShowcaseHead{border-bottom:1px solid var(--abyss-line);background:var(--abyss-deep);justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.landingCLIShowcaseHead>span:first-child{color:var(--steel-dim);letter-spacing:.14em;font-size:11px}.landingCLIShowcaseBody{color:var(--phosphor-dim);gap:2px;padding:18px;line-height:1.7;display:grid}.landingCLIShowcaseBody p,.landingCLIShowcaseBody pre{margin:0}.landingCLIShowcaseBody pre{color:var(--steel);font-size:11.5px;line-height:1.55;overflow-x:auto}.landingCLIShowcaseBody .is-user,.landingCLIShowcaseBody .is-prompt,.landingCLIShowcaseBody .is-muted span,.landingCLIShowcaseBody .is-success span{color:var(--teal)}.landingCLIShowcaseBody .is-path{color:var(--steel)}.landingCLIShowcaseBody .is-arg,.landingCLIShowcaseBody .is-warn{color:var(--amber)}.landingCLIShowcaseBody .is-ok,.landingCLIShowcaseBody .is-success{color:var(--plankton)}.landingCLIShowcaseBody .is-muted{color:var(--steel-dim)}.landingCLIShowcaseBody .is-gap{margin-top:8px}.landingPromptLine{align-items:center;gap:4px;display:inline-flex}.landingPromptLine i{background:var(--teal);width:8px;height:14px;box-shadow:0 0 6px var(--teal-glow);animation:1s steps(2,end) infinite blink;display:inline-block}.landingIntegrationsSection{text-align:center}.landingIntegrationGrid{border:1px solid var(--abyss-line);background:var(--abyss-deep);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.landingIntegrationGrid div{border-left:1px solid var(--abyss-line);border-top:1px solid var(--abyss-line);background:var(--abyss-void);place-items:center;gap:8px;min-height:118px;padding:22px 10px;display:grid}.landingIntegrationGrid div:nth-child(6n+1){border-left:0}.landingIntegrationGrid div:nth-child(-n+6){border-top:0}.landingIntegrationGrid strong{border:1px solid var(--abyss-line-strong);background:var(--abyss-deep);width:36px;height:36px;color:var(--teal);font-family:var(--font-display),var(--mono);letter-spacing:.05em;border-radius:6px;place-items:center;font-size:11px;display:grid}.landingIntegrationGrid span{color:var(--steel);font-family:var(--font-display),var(--mono);font-size:11px}.landingTestimonialSection{position:relative;overflow:hidden}.landingTestimonialSection:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(at 50% 100%,#38e1e329,#0000 60%);position:absolute;inset:0}.landingTestimonialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:980px;margin:0 auto;display:grid;position:relative}.landingTestimonialGrid article{border:1px solid var(--abyss-line);background:var(--abyss-void);border-radius:10px;flex-direction:column;gap:18px;padding:28px;display:flex}.landingQuoteMark{color:var(--teal);font-size:24px;line-height:1}.landingTestimonialGrid p{color:var(--phosphor);margin:0;font-size:16px;line-height:1.55}.landingTestimonialGrid article>div{border-top:1px dashed var(--abyss-line);justify-content:space-between;align-items:flex-end;gap:18px;margin-top:8px;padding-top:14px;display:flex}.landingTestimonialGrid article span{gap:2px;display:grid}.landingTestimonialGrid strong{color:var(--phosphor);font-family:var(--font-display),var(--mono);font-size:13px;font-weight:500}.landingTestimonialGrid small{color:var(--steel-dim);font-family:var(--font-display),var(--mono);font-size:11px}.landingTestimonialStat{text-align:right}.landingTestimonialStat strong{color:var(--teal);font-size:22px}.landingChangelogSection{background:var(--abyss-void)}.landingInlineLink{color:var(--teal);font-size:11px;text-decoration:none}.landingChangelogGrid{border:1px solid var(--abyss-line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.landingChangelogGrid article{border-left:1px solid var(--abyss-line);background:var(--abyss-deep);gap:10px;min-height:154px;padding:18px;display:grid}.landingChangelogGrid article:first-child{border-left:0}.landingChangelogGrid article>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.landingChangelogGrid strong{color:var(--phosphor);font-size:14px;font-weight:500}.landingChangelogGrid article>div span{color:var(--steel-dim);letter-spacing:.12em;font-size:10px}.landingTag,.landingTagRow span{border:1px solid var(--abyss-line-strong);min-height:22px;color:var(--teal);font-family:var(--font-display),var(--mono);background:#0f253099;border-radius:999px;align-self:flex-start;align-items:center;padding:0 9px;font-size:10.5px;display:inline-flex}.landingChangelogGrid p{color:var(--steel);margin:0;font-size:12.5px;line-height:1.5}.landingTaglineSection{text-align:center}.landingTaglineSection blockquote{color:var(--phosphor);font-family:var(--font-display),var(--mono);letter-spacing:-.02em;margin:0;font-size:clamp(36px,6vw,44px);line-height:1.15}.landingTaglineSection blockquote span{color:var(--teal);text-shadow:0 0 24px #38e1e366;display:block}.landingTaglineActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.landingTargetFooter{border-top:1px solid var(--abyss-line);background:var(--abyss-void);text-align:left;padding:64px 48px 32px;position:relative;overflow:hidden}.landingTargetFooter:before{content:"";background:linear-gradient(90deg,transparent,var(--teal-dim),transparent);height:1px;position:absolute;top:0;left:0;right:0}.landingFooterGrid{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(0,1fr));gap:40px;max-width:1200px;margin:0 auto 40px;display:grid}.landingFooterBrand{align-items:center;gap:10px;margin-bottom:16px;display:flex}.landingFooterBrand span{color:var(--phosphor);font-family:var(--font-display),var(--mono);letter-spacing:.24em;font-size:14px;font-weight:600}.landingTargetFooter p{max-width:260px;color:var(--steel);margin:0;font-size:11.5px;line-height:1.6}.landingFooterSocials{gap:10px;margin-top:20px;display:flex}.landingFooterSocials a{border:1px solid var(--abyss-line);width:28px;height:28px;color:var(--steel);font-family:var(--font-display),var(--mono);border-radius:4px;place-items:center;font-size:9px;text-decoration:none;display:grid}.landingTargetFooter nav{align-content:start;gap:8px;display:grid}.landingTargetFooter h3{color:var(--steel-dim);font-family:var(--font-display),var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:500}.landingTargetFooter nav a{color:var(--phosphor-dim);font-size:12px;text-decoration:none}.landingFooterStatus{border-top:1px dashed var(--abyss-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1200px;margin:0 auto 20px;padding-top:20px;display:grid}.landingFooterStatus span{align-items:center;gap:8px;display:flex}.landingFooterStatus i{background:var(--plankton);width:6px;height:6px;box-shadow:0 0 6px var(--plankton);border-radius:999px}.landingFooterStatus small{color:var(--steel-dim);font-size:11px}.landingFooterStatus strong{color:var(--phosphor-dim);font-size:11px;font-weight:400}.landingFooterBottom{border-top:1px solid var(--abyss-line);max-width:1200px;color:var(--steel-dim);justify-content:space-between;gap:20px;margin:0 auto;padding-top:18px;font-size:11px;display:flex}.landingFooterBottom span:last-child{color:var(--steel)}.landingFooterDepth{color:var(--steel-dim);letter-spacing:.22em;opacity:.55;text-align:center;margin-top:28px;font-size:9px}.runsAbyssCharts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.runsAbyssChart{border:1px solid var(--abyss-line);background:linear-gradient(#0b1b22f2,#050c10e6),radial-gradient(circle at 80% 20%,#38e1e329,#0000 52%);border-radius:14px;min-width:0;padding:16px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0003}.runsAbyssChart:before{content:"";pointer-events:none;opacity:.4;background-image:linear-gradient(#7fa6b214 1px,#0000 1px),linear-gradient(90deg,#7fa6b214 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.runsAbyssChartHead,.runsAbyssChart p,.runsAbyssChart svg{z-index:1;position:relative}.runsAbyssChartHead{font-family:var(--font-display),var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.runsAbyssChartHead strong{color:var(--teal);font-weight:500}.runsAbyssChart svg{width:100%;height:120px;display:block}.runsAbyssChartArea{fill:#38e1e31f}.runsAbyssChartLine{fill:none;stroke:var(--teal);stroke-width:1.8px;filter:drop-shadow(0 0 7px #38e1e36b);vector-effect:non-scaling-stroke}.runsAbyssChart p{color:var(--steel-dim);margin:10px 0 0;font-size:11px}.runsAbyssChart.is-success .runsAbyssChartArea{fill:#8be9b41a}.runsAbyssChart.is-success .runsAbyssChartLine{stroke:var(--plankton);filter:drop-shadow(0 0 7px #8be9b457)}.runsAbyssChart.is-success .runsAbyssChartHead strong{color:var(--plankton)}.runsAbyssChart.is-failed .runsAbyssChartArea{fill:#ff7a661a}.runsAbyssChart.is-failed .runsAbyssChartLine{stroke:var(--coral);filter:drop-shadow(0 0 7px #ff7a6657)}.runsAbyssChart.is-failed .runsAbyssChartHead strong{color:var(--coral)}.runsAbyssHeroPanel{border:1px solid var(--abyss-line);min-height:168px;box-shadow:var(--shadow-abyss);background:linear-gradient(#0b1b22f5,#0f2530db),radial-gradient(circle at 76% 28%,#38e1e321,#0000 44%);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:10px;padding:18px 24px;display:flex}.runsAbyssHeroPanel h2{color:var(--phosphor);font-family:var(--font-display),var(--mono);letter-spacing:-.03em;margin:14px 0 8px;font-size:clamp(26px,2.5vw,34px);font-weight:500}.runsAbyssHeroPanel p{max-width:780px;color:var(--steel);margin:0;line-height:1.55}.runsAbyssHeroEyebrow{color:var(--steel);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.runsAbyssHeroEyebrow:first-letter{color:var(--teal)}.runsAbyssRangeRail{flex-wrap:wrap;gap:8px;display:flex}.runsAbyssSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.runsAbyssSignalCard,.runsAbyssUsageCard{border:1px solid var(--abyss-line);background:linear-gradient(#0b1b22f0,#0f2530db),radial-gradient(circle at 86% 20%,#38e1e31f,#0000 42%);border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 18px 42px #0003}.runsAbyssSignalCard{min-height:116px;padding:18px}.runsAbyssSignalHead,.runsAbyssUsageHead{color:var(--steel);font-family:var(--font-display),var(--mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.runsAbyssSignalHead strong,.runsAbyssUsageHead strong{color:var(--teal);font-weight:500}.runsAbyssSignalCard.is-success .runsAbyssSignalHead strong{color:var(--plankton)}.runsAbyssSignalCard.is-failed .runsAbyssSignalHead strong{color:var(--coral)}.runsAbyssSignalValue{color:var(--teal);font-family:var(--font-display),var(--mono);margin-top:14px;font-size:clamp(38px,4.4vw,54px);line-height:.92}.runsAbyssSignalCard.is-success .runsAbyssSignalValue{color:var(--plankton)}.runsAbyssSignalCard.is-failed .runsAbyssSignalValue{color:var(--coral)}.runsAbyssSignalCard p{color:var(--steel-dim);margin:10px 0 0;font-size:11px}.runsAbyssUsageCard{padding:18px}.runsAbyssUsageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.runsAbyssUsageMini{min-width:0}.runsAbyssUsageMiniLabel{color:var(--steel);font-family:var(--font-display),var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.runsAbyssUsageMini svg{width:100%;height:130px;display:block}.runsAbyssUsageMini p{color:var(--steel-dim);margin:8px 0 0;font-size:11px}.runsAbyssUsageMini.is-success .runsAbyssChartArea{fill:#8be9b41a}.runsAbyssUsageMini.is-success .runsAbyssChartLine{stroke:var(--plankton);filter:drop-shadow(0 0 7px #8be9b457)}.runHero,.runContextSection,.runIncidentBanner,.runDetailPanel,.runSecondaryBand,.dagWrap,.eventList,.runInspectorConsole,.runInspectorSidebar,.workflowLibraryHeader,.workflowListPanel,.workflowEditorShell,.workflowEditorPanel,.workflowCanvas,.catalogShell,.secretList,.serviceAccountList,.projectOverviewPanel,.setupStage{box-shadow:0 18px 48px #00000038;border-color:var(--abyss-line)!important;background:linear-gradient(#0b1b22f2,#0f2530e6)!important}.runHero{position:relative;overflow:hidden}.runHero:after,.workflowCanvas:after,.dagWrap:after{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(#7fa6b221 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.runDetailTab[aria-current=true],.runDetailSubtab[aria-current=true],.runDetailTab.is-active,.runDetailSubtab.is-active{color:var(--teal)!important;background:var(--teal-haze)!important;border-color:#38e1e373!important}.runDetailTab{gap:7px}.runDetailTabMeta{border:1px solid var(--abyss-line);min-height:18px;color:var(--steel-dim);border-radius:999px;align-items:center;padding:0 6px;font-size:10px;display:inline-flex}.dagWrap{min-height:280px;position:relative;overflow:hidden}.dagSvg{z-index:1;position:relative}.dagEdge{stroke:#38e1e366;filter:drop-shadow(0 0 5px #38e1e347)}.dagNodeRect{fill:#050c10e0;stroke:var(--abyss-line-strong)}.dagNode.success .dagNodeRect,.dagNode.succeeded .dagNodeRect{stroke:var(--plankton);filter:drop-shadow(0 0 8px #8be9b438)}.dagNode.running .dagNodeRect{stroke:var(--teal);filter:drop-shadow(0 0 10px #38e1e347)}.dagNode.failed .dagNodeRect{stroke:var(--coral);filter:drop-shadow(0 0 10px #ff7a6640)}.dagNodeLabel{fill:var(--phosphor);font-family:var(--font-display),var(--mono)}.eventList,.runInspectorConsole,.attemptLogs,.pre,pre{border-color:var(--abyss-line);color:var(--phosphor-dim);background-color:#050c10c2}.workflowStudioHeroPanel,.workflowStarterPanel,.workflowStudioSplit{margin-bottom:20px}.workflowStudioHeroCopy{padding:2px 2px 4px}.workflowStudioHeroCopy h2{color:var(--phosphor);font-family:var(--font-display),var(--mono);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:500}.workflowStudioHeroCopy p{max-width:760px;color:var(--steel);margin:8px 0 0;line-height:1.62}.workflowStarterHint{color:var(--steel);margin:0 0 14px;font-size:12px;line-height:1.6}.workflowStarterHint strong{color:var(--teal);font-weight:500}.workflowStarterRows{gap:8px;display:grid}.workflowStarterRow{border:1px solid var(--abyss-line);background:#050c1094;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.workflowStarterGlyph{background:radial-gradient(circle at 50% 50%,#38e1e35c,transparent 34%),var(--teal-haze);border:1px solid #38e1e347;border-radius:8px;width:34px;height:34px;box-shadow:0 0 18px #38e1e314}.workflowStarterCopy{gap:4px;min-width:0;display:grid}.workflowStarterCopy p{color:var(--phosphor);flex-wrap:wrap;gap:8px;margin:0;font-size:13px;display:flex}.workflowStarterCopy small,.workflowStarterCopy span{color:var(--steel)}.workflowStarterCopy code{color:var(--amber);font-family:var(--font-display),var(--mono);font-size:11px}.workflowStudioSplit{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:20px;display:grid}.workflowCreateStack,.workflowTemplateList{gap:10px;display:grid}.workflowCreateStack label{gap:6px;display:grid}.workflowLensTabs{flex-wrap:wrap;gap:6px;display:flex}.workflowLensTabs .is-active{border-color:var(--teal);background:var(--teal-haze);color:var(--teal)}.workflowCreateSummary{border:1px solid var(--abyss-line);color:var(--steel);background:#050c109e;border-radius:6px;padding:10px 12px;font-size:11px;line-height:1.65}.workflowCreateSummary span{color:var(--phosphor)}.workflowLibraryToolbar{align-items:center}.workflowPageSearch,.textInput{border-color:var(--abyss-line);color:var(--phosphor);background:#050c10b8}.workflowPageSearch::placeholder,.textInput::placeholder{color:var(--steel-dim)}.workflowVirtualRow--link{grid-template-columns:minmax(0,1fr) minmax(150px,.35fr) minmax(150px,.35fr) auto}.workflowVirtualOpenCta{min-height:28px;color:var(--teal);background:var(--teal-haze);letter-spacing:.1em;text-transform:uppercase;border:1px solid #38e1e347;border-radius:6px;place-self:center end;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.secretsTargetTabs{border-bottom:1px solid var(--abyss-line);flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.secretsTargetTabs span{border:1px solid var(--abyss-line);border-bottom-color:var(--abyss-line);color:var(--steel);font-family:var(--font-display),var(--mono);text-transform:capitalize;background:0 0;border-radius:6px 6px 0 0;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 18px;font-size:12px;display:inline-flex}.secretsTargetTabs span.is-active{color:var(--teal);background:#0f2530db;border-bottom-color:#0f2530f5}.secretsTargetTabs small{border:1px solid var(--abyss-line);min-height:16px;color:var(--steel-dim);border-radius:999px;align-items:center;padding:0 6px;font-size:9px;display:inline-flex}.secretsTargetGrid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.secretsTargetName{color:var(--phosphor);align-items:center;gap:8px;display:inline-flex}.secretsTargetName svg{color:var(--teal)}.secretsTargetDetail{gap:14px;display:grid}.secretsMaskedValue{border:1px solid var(--abyss-line);color:var(--phosphor-dim);background:#050c10b3;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;display:flex}.secretsMaskedValue span{letter-spacing:.28em;flex:1}.secretsTargetPolicy{margin:0;font-size:10px;line-height:1.6}.catalogTargetGrid{grid-template-columns:220px minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.catalogTargetCategories{gap:4px;display:grid}.catalogTargetCategories button{width:100%;color:var(--steel);font-family:var(--font-display),var(--mono);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-left-width:2px;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.catalogTargetCategories button.is-active{color:var(--teal);border-color:#38e1e329;border-left-color:var(--teal);background:#38e1e314}.catalogTargetCategories span{color:var(--steel-dim);font-size:10px}.catalogTargetSearch{width:min(260px,100%)}.catalogTargetDetail{gap:14px;display:grid}.catalogTargetRuntimeCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalogTargetRuntimeCards>div{border:1px solid var(--abyss-line);background:#050c10ad;border-radius:8px;min-width:0;padding:12px 14px}.catalogTargetRuntimeCards span,.catalogTargetRuntimeCards small{color:var(--steel);font-family:var(--font-display),var(--mono);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.catalogTargetRuntimeCards strong{min-width:0;color:var(--phosphor);font-family:var(--font-display),var(--mono);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:clamp(14px,1.4vw,18px);font-weight:500;display:block;overflow:hidden}.catalogTargetRuntimeCards small{color:var(--steel-dim);letter-spacing:.04em;text-transform:none;font-size:9px}.runInspectorConsoleLayout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:14px;display:grid}.runDetailControlDeck{gap:0;margin-bottom:10px;display:grid;position:relative}.runDetailControlTop{z-index:60;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex;position:fixed;top:46px;right:88px}.runDetailIdentity{min-width:0}.runDetailIdentity .pageEyebrow,.runDetailTitleRow .pageTitle,.runDetailTitleRow>.pill{display:none}.runDetailTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.runDetailTitleRow .pageTitle{font-size:clamp(26px,2.2vw,34px);line-height:1}.runDetailFocusButton{color:var(--teal);background:#38e1e317;border-color:#38e1e361}.runDetailActions{justify-items:end;gap:8px;display:grid}.runDetailMetaDisclosure{border:1px solid var(--abyss-line);background:#050c106b;border-radius:8px;margin-top:10px}.runDetailMetaDisclosure>summary{min-height:34px;color:var(--steel);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:10px;list-style:none;display:flex}.runDetailMetaDisclosure>summary::-webkit-details-marker{display:none}.runDetailMetaDisclosure>summary span:last-child{color:var(--steel-dim)}.runDetailMetaDisclosure[open]>summary{border-bottom:1px solid var(--abyss-line)}.runDetailMetricStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px;display:grid}.runDetailMetric{border:1px solid var(--abyss-line);background:linear-gradient(#0b1b22eb,#0f2530d1),radial-gradient(circle at 92% 12%,#38e1e321,#0000 46%);border-radius:8px;min-width:0;padding:12px 14px;box-shadow:inset 0 1px #b4f6ff0a}.runDetailMetricLabel,.runDetailMetricDetail{color:var(--steel);letter-spacing:.17em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.runDetailMetricValue{min-width:0;color:var(--phosphor);font-family:var(--font-display),var(--mono);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:clamp(15px,1.6vw,19px);font-weight:500;display:block;overflow:hidden}.runDetailMetricDetail{color:var(--steel-dim);letter-spacing:.08em;font-size:9px;display:none}.runDAGFirstGrid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.runNodeRailCard{grid-area:3/1}.runGraphLiveCard{grid-area:1/1/auto/-1;min-width:0;overflow:hidden}.runGraphLiveHeader{border-bottom:1px solid var(--abyss-line)}.runGraphLiveBody{min-height:clamp(430px,50vh,650px)}.runGraphLiveCanvas{place-items:stretch stretch;min-height:clamp(392px,46vh,612px);display:grid}.runGraphLiveCanvas .dagSvg{width:100%;height:100%;min-height:clamp(392px,46vh,612px)}.runInspectorCard{grid-area:3/2;min-width:0;overflow:hidden}.runPrimaryEventsCard{grid-area:2/1/auto/-1;min-width:0;overflow:hidden}.runPrimaryEventsHeader{min-height:44px}.runPrimaryEventsPills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.runGraphStatePills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.runGraphStatePills .pill{min-height:20px;padding:0 8px;font-size:10px}.runGraphStatePills .pill.is-ok{color:var(--plankton);background:#8be9b412;border-color:#8be9b457}.runGraphStatePills .pill.is-run{color:var(--teal);background:var(--teal-haze);border-color:#38e1e357}.runGraphStatePills .pill.is-wait{color:var(--amber);background:#f0c67412;border-color:#f0c67457}.runGraphQuietSummary{color:var(--steel-dim);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.runPrimaryEventsBody{gap:0;display:grid;padding:0!important}.runPrimaryEventRow{border-top:1px solid var(--abyss-line-soft);min-height:36px;color:var(--phosphor-dim);grid-template-columns:minmax(120px,.22fr) minmax(160px,.28fr) minmax(220px,1fr) minmax(160px,.28fr);align-items:center;gap:14px;padding:0 18px;font-size:12px;display:grid}.runPrimaryEventType{min-height:20px;color:var(--teal);background:var(--teal-haze);border:1px solid #38e1e347;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.runInspectorCard .runInspectorBody{overflow:hidden}.runInspectorCard .runInspectorConsoleLayout{grid-template-columns:1fr}.runInspectorCard .runInspectorConsoleToolbar{flex-wrap:wrap}.runInspectorCard .runInspectorConsoleToolbar .textInput{width:100%;min-width:0!important}.runNodeRailState,.runNodeRailMeta{display:none}.runNodeRailHeadline{justify-content:flex-start}.runInspectorFactsDisclosure{border-top:1px solid var(--abyss-line-soft)}.runInspectorFactsDisclosure>summary{cursor:pointer;min-height:36px;color:var(--steel);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;list-style:none;display:flex}.runInspectorFactsDisclosure>summary::-webkit-details-marker{display:none}.runInspectorFactsDisclosure>summary:after{content:"expand";color:var(--steel-dim);letter-spacing:.12em;font-size:10px}.runInspectorFactsDisclosure[open]>summary:after{content:"collapse"}.runInspectorCard .runInspectorSidebar{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;padding-top:12px;display:grid}.runInspectorCard .runInspectorFactRow dd{overflow-wrap:anywhere}.dagNode[role=button]{cursor:pointer}.dagNode.selected .dagNodeRect{stroke:var(--teal);stroke-width:2px;filter:drop-shadow(0 0 12px #38e1e37a)}.react-flow__pane,.react-flow__renderer{background:radial-gradient(#7fa6b21f 1px,transparent 1px),var(--abyss-void);background-size:22px 22px}.react-flow__node{color:var(--phosphor)}.workflowCanvasDAGPane .cfNode{width:190px;box-shadow:none;background:#0b1b22eb;border-color:#8be9b485;border-radius:8px}.workflowCanvasDAGPane .cfInputs{width:170px}.workflowCanvasDAGPane .cfNodeHeader{background:0 0;border-bottom-color:#7fa6b21f;padding:8px 12px}.workflowCanvasDAGPane .cfNodeTitle{color:var(--phosphor);font-family:var(--font-display),var(--mono);font-size:14px}.workflowCanvasDAGPane .cfNodeSub{color:var(--steel);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.workflowCanvasDAGPane .cfPorts{padding:0 12px 10px}.workflowCanvasDAGPane .cfPortsLabel{display:none}.workflowCanvasDAGPane .cfPortName{color:var(--steel);font-size:9px}.workflowCanvasDAGPane .cfPortRow{min-height:20px}.workflowCanvasDAGPane .cfHandle{background:var(--teal);border:1px solid #c7e6ea80;width:10px;height:10px;box-shadow:0 0 0 3px #38e1e31a,0 0 12px #38e1e380}.workflowCanvasDAGPane .react-flow__handle-left.cfHandle{background:var(--abyss-blue-bright);box-shadow:0 0 0 3px #4b97c01a,0 0 12px #4b97c070}.workflowCanvasDAGPane .cfNodeSelected{border-color:var(--teal);box-shadow:0 0 0 2px #38e1e333,0 0 34px #38e1e357}.workflowCanvasDAGPane .react-flow__edge-path{stroke:#38e1e3e0;stroke-width:2.4px;filter:drop-shadow(0 0 5px #38e1e357)}.workflowCanvasDAGPane .react-flow__edge.selected .react-flow__edge-path,.workflowCanvasDAGPane .react-flow__edge:hover .react-flow__edge-path{stroke:var(--plankton);stroke-width:3px}.workflowCanvasDAGPane .react-flow__edge-text{fill:var(--steel)}.workflowCanvasDAGPane .react-flow__edge-textbg{fill:#050c10eb}.workflowCanvasPage,.runDetailPage{animation:none!important;transform:none!important}.workflowCanvasPage{min-height:0;position:relative}.workflowCanvasActionStrip{z-index:60;justify-content:flex-end;align-items:center;gap:14px;min-height:34px;margin-bottom:0;display:flex;position:fixed;top:46px;right:88px}.workflowCanvasPath{min-width:0;color:var(--steel);font-family:var(--font-display),var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:none}.workflowCanvasPath a{max-width:36vw;color:var(--teal);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.workflowCanvasSep{color:var(--steel-dim)}.workflowCanvasToolbar{flex-wrap:wrap;gap:8px!important}.workflowCanvasToolbar .smallBtn{text-transform:lowercase;border-radius:6px;min-height:30px;padding:5px 11px;font-size:11px}.workflowCanvasYamlAction{text-transform:uppercase!important}.workflowCanvasValidityChip{min-height:30px;color:var(--plankton);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;background:#8be9b414;border:1px solid #8be9b457;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:inline-flex}.workflowCanvasValidityChip:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px}.workflowCanvasValidityChip.is-invalid{color:var(--coral);background:#ff7a6614;border-color:#ff7a6661}.workflowCanvasToolsDetails{position:relative}.workflowCanvasToolsSummary{cursor:pointer;list-style:none}.workflowCanvasToolsSummary::-webkit-details-marker{display:none}.workflowCanvasToolsMenu{z-index:70;border:1px solid var(--abyss-line);background:#050c10f5;border-radius:8px;gap:6px;min-width:150px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #00000057}.workflowCanvasToolsMenu .smallBtn{justify-content:flex-start;width:100%}.workflowCanvasRunBtn{box-shadow:0 0 18px #38e1e32e;background:linear-gradient(180deg,#38e1e34d,#2e6f952e),var(--teal-haze)!important;color:var(--phosphor)!important;border-color:#38e1e36b!important}.editorGrid.workflowCanvasGrid{grid-template-columns:minmax(210px,240px) minmax(480px,1fr) minmax(280px,320px);align-items:stretch;gap:14px;height:calc(100vh - 148px);min-height:620px;margin:16px clamp(16px,2vw,32px) 0;display:grid;position:relative}.workflowCanvasCatalogPane,.workflowCanvasDAGPane,.workflowCanvasInspectorPane{border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;background:linear-gradient(#0b1b22f5,#050c10f0)!important}.workflowCanvasCatalogPane .cardHeader,.workflowCanvasDAGHead,.workflowCanvasInspectorPane .cardHeader{border-bottom-color:var(--abyss-line);background:#050c10b8;flex:none;min-height:56px;padding:12px 16px}.workflowCanvasCatalogPane .cardHeader h2,.workflowCanvasDAGHead h2,.workflowCanvasInspectorPane .cardHeader h2{color:var(--phosphor-dim);font-family:var(--font-display),var(--mono);letter-spacing:.14em;font-size:11px}.workflowCanvasCatalogBody,.workflowCanvasInspectorBody{flex:auto;min-height:0;overflow:auto}.workflowCanvasCatalogCollapsed{flex:auto}.workflowCanvasGrid .paletteToggle{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:#050c10d1;border-radius:6px;min-height:28px;padding:5px 9px;position:static;inset:auto}.workflowCanvasCatalogPane .cardBody>div:first-child{grid-template-columns:1fr;gap:10px!important;display:grid!important}.workflowCanvasCatalogPane .textInput{width:100%}.workflowCanvasCatalogSearchRow .smallBtn{display:none}.workflowCanvasCatalogPane .nodeList{gap:8px}.workflowCanvasCatalogSection{color:var(--steel-dim);letter-spacing:.22em;text-transform:uppercase;margin:8px 0 4px;font-size:11px}.workflowCanvasCatalogPane .nodeBtn{background:0 0;border-color:#0000;border-radius:8px;align-items:center;gap:12px;min-height:62px;padding:10px}.workflowCanvasCatalogPane .nodeBtn:hover{background:var(--teal-haze);border-color:#38e1e342}.workflowCanvasCatalogGlyph{width:36px;height:36px;color:var(--teal);background:#38e1e30f;border:1px solid #38e1e333;border-radius:6px;flex:none;place-items:center;font-size:13px;display:grid}.workflowCanvasCatalogAdd{border-radius:6px;width:32px;min-width:32px;min-height:32px;padding:0!important}.workflowCanvasCatalogPane .nodeTitle{color:var(--phosphor);font-size:12px}.workflowCanvasCatalogPane .nodeMeta{min-width:0}.workflowCanvasCatalogPane .nodeMeta .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflowCanvasDAGPane{position:relative}.workflowCanvasDAGPane:after{content:"";pointer-events:none;opacity:.55;background-image:linear-gradient(#38e1e309 1px,#0000 1px),linear-gradient(90deg,#38e1e309 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:49px 0 0}.workflowCanvasDAGHead h2{min-width:0;color:var(--phosphor);text-overflow:ellipsis;white-space:nowrap;text-transform:none;overflow:hidden}.workflowCanvasCanvasStats{color:var(--steel);font-family:var(--font-display),var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:10px;display:flex}.workflowCanvasCanvasStats span{border:1px solid var(--abyss-line);background:#050c10ad;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;display:inline-flex}.workflowCanvasIconBtn{min-height:20px;color:var(--teal);font-family:var(--font-display),var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#38e1e30f;border:1px solid #38e1e338;border-radius:999px;padding:0 8px;font-size:10px}.workflowCanvasIconBtn:hover{background:#38e1e31f;border-color:#38e1e375}.workflowCanvasDAGBody{z-index:1;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;position:relative}.workflowCanvasDAGBody>.muted{order:0;margin:10px 14px}.workflowCanvasDAGBody .editorValidationBar{order:0;margin:10px 12px 0!important}.workflowCanvasDAGPane .flowWrap{background:var(--abyss-void);border:0;border-radius:0;flex:auto;order:1;height:auto;min-height:0;margin:0}.workflowCanvasSpecStrip{border-top:1px solid var(--abyss-line);min-height:36px;color:var(--steel);background:#050c10eb;flex:none;order:2;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:11px;display:flex}.workflowCanvasSpecDetails{border-top:1px solid var(--abyss-line);background:#050c10e0;flex:none;order:3}.workflowCanvasSpecDetails>summary{min-height:32px;color:var(--steel);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:10px;list-style:none;display:flex}.workflowCanvasSpecDetails>summary::-webkit-details-marker{display:none}.workflowCanvasSpecDetails>summary span:last-child{min-width:0;color:var(--steel-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflowCanvasSpecDetails[open]>summary{border-bottom:1px solid var(--abyss-line)}.workflowCanvasSettingsGrid{gap:10px;padding:10px 12px 12px;display:grid}.workflowCanvasSpecSummary{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.workflowCanvasConnectionHint{color:var(--steel-dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.workflowCanvasSpecControls{flex:none;align-items:center;gap:8px;display:inline-flex}.workflowCanvasSpecControls label{color:var(--steel);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;display:inline-flex}.workflowCanvasSpecControls input{width:12px;height:12px;margin:0}.workflowCanvasValidChip,.workflowCanvasYamlChip{border:1px solid var(--abyss-line);min-height:20px;color:var(--steel);letter-spacing:.1em;text-transform:uppercase;background:#0f2530b3;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.workflowCanvasValidChip{color:var(--plankton);background:#8be9b412;border-color:#8be9b457}.workflowCanvasYamlChip{cursor:pointer}.workflowCanvasMetaRow,.workflowCanvasTriggerRow{border-top:1px solid var(--abyss-line);background:#050c10db}.workflowCanvasMetaRow{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.workflowCanvasMetaRow>div,.workflowCanvasTriggerRow>div{min-width:0!important}.workflowCanvasMetaRow .textInput,.workflowCanvasTriggerRow .textInput{border-radius:6px;width:100%;min-height:30px;padding:6px 9px;font-size:11px}.workflowCanvasTriggerRow{border-top:0;grid-template-columns:minmax(220px,1fr);gap:10px;padding:0;display:grid}.workflowCanvasTriggerRow label{margin-bottom:0!important}.workflowCanvasTriggerRow .textInput:disabled{display:none}.workflowCanvasDAGBody [data-testid=editor-trigger-error]{border-top:1px solid var(--abyss-line);background:#ff7a6614;order:5;margin:0;padding:8px 12px}.workflowCanvasInspectorPane .cardHeader{cursor:pointer}.workflowCanvasInspectorPane .toolbar{gap:6px!important}.workflowCanvasInspectorPane .smallBtn[aria-current=true]{background:var(--teal-haze);color:var(--teal);border-color:#38e1e375}.workflowCanvasInspectorBody{padding:14px}.workflowCanvasInspectorStack{gap:12px;display:grid}.workflowCanvasNodeIdentity{gap:10px;padding-bottom:2px;display:grid}.workflowCanvasNodeIdentity .pill{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;margin-bottom:0;overflow:hidden}.workflowCanvasConfigSection{background:#050c106b;border:1px solid #38e1e32e;border-radius:8px;gap:10px;padding:12px;display:grid}.workflowCanvasSectionKicker{color:var(--teal);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.workflowCanvasConfigGrid{gap:10px;display:grid}.workflowCanvasAdvancedSection,.workflowCanvasRawSection{border-top:1px solid #38e1e31f;margin-bottom:0!important}.workflowCanvasAdvancedSection>summary,.workflowCanvasRawSection>summary{color:var(--steel);font-family:var(--font-display),var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.workflowCanvasInspectorBody .textInput,.workflowCanvasInspectorBody .textArea{border-radius:6px;width:100%}.workflowCanvasInspectorBody textarea[data-testid=editor-yaml]{min-height:470px!important}@media (max-width:1240px){.editorGrid.workflowCanvasGrid{grid-template-columns:minmax(190px,230px) minmax(0,1fr);height:auto;min-height:0;margin:16px 20px 0}.workflowCanvasInspectorPane{grid-column:1/-1;min-height:420px}.workflowCanvasDAGPane{min-height:650px}}@media (max-width:1320px){.runDAGFirstGrid{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.runInspectorCard{grid-column:1/-1}}@media (max-width:1120px){.abyss-grid-4,.abyss-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.abyss-route-grid,.abyss-split-grid,.runsAbyssWorkspace.is-empty{grid-template-columns:1fr}.runsAbyssCharts{grid-template-columns:repeat(2,minmax(0,1fr))}.runsAbyssHeroPanel{display:grid}.runsAbyssUsageGrid{grid-template-columns:1fr}.runDetailMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.appChrome{grid-template-columns:1fr}.appChrome--login{align-content:start}.appChrome--login .sideRail{max-height:none}.appChrome--login .sideRailFoot{display:none}.appChrome--login .workspaceTopbar.topbar{min-height:72px;padding:16px 20px}.appChrome--login .workspaceWrap.wrap{padding-top:14px}.workflowCanvasActionStrip{z-index:auto;flex-direction:column;align-items:stretch;position:static}.workflowCanvasPath{display:flex}.workflowCanvasToolbar{justify-content:flex-start;padding-bottom:2px;overflow:visible}.workflowCanvasToolsDetails{position:relative}.workflowCanvasToolsMenu{right:0}.workflowCanvasPath a{max-width:58vw}.editorGrid.workflowCanvasGrid{grid-template-columns:1fr;gap:12px;margin:0}.workflowCanvasCatalogPane,.workflowCanvasInspectorPane{min-height:320px}.workflowCanvasCatalogPane{order:2}.workflowCanvasDAGPane{order:1;min-height:620px}.workflowCanvasInspectorPane{order:3}.workflowCanvasCanvasStats{flex-wrap:wrap;justify-content:flex-end}.workflowCanvasMetaRow,.workflowCanvasTriggerRow{grid-template-columns:1fr}.sideRail{z-index:40;border-right:0;border-bottom:1px solid var(--abyss-line);background:#050c10f5;gap:8px;height:auto;max-height:48vh;padding:10px;position:sticky;top:0;overflow:auto}.sideRailTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sideLogo{flex:auto;min-width:0}.sideIconRow{margin-left:auto}.workspaceSelector{flex:1 0 100%;min-height:0;padding:7px 9px}.sideNav{scroll-snap-type:x proximity;gap:8px;margin:0 -10px;padding:0 10px 4px;display:flex;overflow-x:auto}.sideNavBtn{scroll-snap-align:start;flex:none;min-height:36px;padding:0 12px}.sideWidget,.sideFootActions{display:none}.workflowStudioHeroPanel .abyss-panel-head{grid-template-columns:1fr;align-items:start;display:grid}.workflowStudioHeroPanel .abyss-panel-actions{justify-content:stretch;width:100%}.workflowLibraryToolbar{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.workflowLibraryToolbar .workflowPageSearch{grid-column:1/-1;width:100%;min-width:0}.workflowLibraryToolbar .smallBtn,.workflowLibraryToolbar .actionButton{justify-content:center;width:100%;min-height:40px}.landingAbyss .landingNav{position:sticky}.landingAbyss .landingNavInner{gap:12px;padding:12px 24px}.landingAbyss .landingNavLinks{gap:8px}.landingAbyss .landingNavLink{font-size:12px}.landingAbyss .landingNavCta{padding:8px 12px}.landingAbyss .landingHero{padding:60px 24px 72px}.landingHeroGrid,.landingPackageSection,.landingFleetSection,.landingRunExplorerSection,.landingCLIShowcase{grid-template-columns:1fr;gap:36px}.landingHeroGrid,.landingTargetSection,.landingKpiGrid{width:min(100%,100vw - 48px)}.landingAbyss .landingTitle{letter-spacing:-.07em;max-width:100%;font-size:clamp(42px,13vw,62px)}.landingActions{align-items:stretch}.landingActions .landingBtn,.landingTaglineActions .landingBtn{justify-content:center;width:100%}.landingStackChip{white-space:normal;justify-content:center;width:100%}.landingInstall,.landingHeroTerminal,.landingTerminal,.landingCodePanel,.landingMiniBrowser,.landingRunExplorerPanel,.landingComparisonTable,.landingCLIShowcaseTerminal,.landingIntegrationGrid,.landingChangelogGrid{min-width:0;max-width:100%}.landingInstall{width:100%;min-width:0}.landingInstallCode,.landingTerminalBody,.landingCodeSample,.landingMiniInspector pre{min-width:0;max-width:100%;overflow-x:auto}.landingInstallCode{white-space:nowrap;flex:auto;min-width:0;display:block;overflow-x:auto}.landingCopyBtn{flex:none}.landingCuttlefishIllustration{height:360px}.landingCuttlefishHead,.landingHeroFleetPanel,.landingSectionHeaderRow,.landingCodePanelHead,.landingCodePanelFoot,.landingMiniBrowserBar{flex-direction:column;align-items:flex-start}.landingTargetSection{padding:72px 0}.landingPackageRows,.landingFleetGrid,.landingIntegrationGrid,.landingChangelogGrid,.landingTestimonialGrid,.landingFooterGrid,.landingFooterStatus{grid-template-columns:1fr}.landingCommandRows div,.landingFooterBottom,.landingTestimonialGrid article>div{flex-direction:column;align-items:flex-start}.landingCommandRows strong,.landingTestimonialStat{text-align:left}.landingSurfacesSection{padding-left:24px;padding-right:24px}.landingMiniBrowserGrid{grid-template-columns:1fr}.landingMiniNav,.landingMiniInspector{border-left:0;border-right:0;border-bottom:1px solid var(--abyss-line)}.landingMiniDag,.landingRunDag{grid-template-columns:1fr;min-height:0;padding:18px}.landingIntegrationGrid div,.landingIntegrationGrid div:nth-child(6n+1),.landingIntegrationGrid div:nth-child(-n+6),.landingChangelogGrid article,.landingChangelogGrid article:first-child{border-left:0;border-top:1px solid var(--abyss-line)}.landingIntegrationGrid div:first-child,.landingChangelogGrid article:first-child{border-top:0}.landingComparisonTable{overflow-x:auto}.landingComparisonTable>div{min-width:720px}.abyss-page{padding:18px}.workspace .abyss-page{padding:18px 14px 28px}.abyss-page-header{align-items:start;display:grid}.abyss-grid-2,.abyss-grid-3,.abyss-grid-4,.abyss-grid-5,.runsAbyssCharts{grid-template-columns:1fr}.runsAbyssHeroPanel{min-height:0;padding:18px}.workspace .runsDeck .abyss-page-header{justify-content:flex-start;margin-bottom:12px;position:static}.runsAbyssHeroPanel h2{margin-top:18px}.runsAbyssSignalGrid,.workflowStudioSplit,.workflowStarterRow{grid-template-columns:1fr}.workflowStarterGlyph{display:none}.runnersTargetPage{padding:18px 14px 28px}.runnersTargetActionStrip,.runnersTargetStatus{align-items:flex-start}.runnersTargetActionStrip,.runnersPoolCards,.runnersTargetSplit{grid-template-columns:1fr}.runnersTargetActionStrip{display:grid}.runnersTargetInspector{position:static}.secretsTargetGrid,.catalogTargetGrid,.abyss-detail-list>div,.abyss-settings-rows>div,.abyss-heatmap-row,.abyss-theme-cards,.landingAbyssCards,.landingKpiGrid,.landingTideGrid,.runInspectorConsoleLayout,.runDAGFirstGrid{grid-template-columns:1fr}.runDetailControlTop{justify-content:stretch;display:grid;position:static}.runDetailActions{justify-items:stretch}.runDetailMetricStrip{grid-template-columns:1fr;margin-top:0}.runGraphLiveCard,.runInspectorCard{grid-column:auto}.runGraphLiveBody,.runGraphLiveCanvas,.runGraphLiveCanvas .dagSvg{min-height:320px}}@media (max-width:640px){.runsDataTable{table-layout:fixed;width:100%;min-width:0}.runsDataTableHead[data-col-id=reason],.runsDataTableCell[data-col-id=reason],.runsDataTableHead[data-col-id=updatedAt],.runsDataTableCell[data-col-id=updatedAt],.runsDataTableHead[data-col-id=duration],.runsDataTableCell[data-col-id=duration]{display:none}.runsDataTableHead,.runsDataTableCell{padding-left:8px;padding-right:8px}.runsDataTableHead[data-col-id=expander],.runsDataTableCell[data-col-id=expander]{width:34px}.runsDataTableHead[data-col-id=status],.runsDataTableCell[data-col-id=status]{width:92px}.runsTableRunCell,.runsTableRunID,.runsTableRunMeta,.runsTableStatusPill{min-width:0;max-width:100%}.runsTableRunID,.runsTableRunMeta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}@media (prefers-reduced-motion:reduce){.abyss-chip.is-pulsing .abyss-chip-dot,.biolum,.cursor-blink:after{animation:none!important}}
