.fd-card{background:var(--fd-glass);border:1px solid var(--fd-line);border-radius:16px;padding:1rem 1.25rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--fd-shadow)}button.fd-primary{border:1px solid transparent;border-radius:8px;background:var(--fd-g-flow);color:var(--fd-k-1a1206);font:inherit;font-weight:800;font-size:.8rem;line-height:1.2;padding:.28rem .6rem;height:30px;cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px var(--fd-k-f5b301-18)}button.fd-primary:hover{filter:brightness(1.06)}button.fd-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}button.fd-secondary{border:1px solid var(--fd-line);border-radius:8px;background:var(--fd-glass-2);color:var(--fd-ink);font:inherit;font-weight:600;font-size:.8rem;line-height:1.2;padding:.28rem .6rem;height:30px;cursor:pointer;white-space:nowrap}button.fd-secondary:hover{background:var(--fd-glass-strong);border-color:var(--fd-k-white-18)}button.fd-secondary:disabled{opacity:.45;cursor:not-allowed}textarea.fd-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85rem}.fd-statusPill{display:inline-block;border-radius:999px;font-size:.72rem;font-weight:800;text-transform:uppercase;padding:.15rem .6rem;border:1px solid transparent}.fd-status-running{background:var(--fd-k-38bdf8-16);color:var(--fd-info);border-color:var(--fd-k-38bdf8-40)}.fd-status-succeeded{background:var(--fd-k-34d399-14);color:var(--fd-ok);border-color:var(--fd-k-34d399-40)}.fd-status-failed{background:var(--fd-k-fb7185-15);color:var(--fd-err);border-color:var(--fd-k-fb7185-42)}.fd-status-cancelled{background:var(--fd-k-white-7);color:var(--fd-muted);border-color:var(--fd-line)}.fd-status-waiting{background:var(--fd-k-f5b301-15);color:var(--fd-warn);border-color:var(--fd-k-f5b301-42)}.fd-status-pending,.fd-status-skipped{background:var(--fd-k-white-6);border-color:var(--fd-line-soft)}.fd-status-pending{color:var(--fd-muted)}.fd-designer{display:grid;grid-template-columns:220px 1fr;grid-gap:.75rem;gap:.75rem;height:100%}.fd-designer:has(.fd-palette.fd-paletteCollapsed){grid-template-columns:2.2rem 1fr}.fd-palette.fd-paletteCollapsed{padding:.35rem .2rem;display:flex;align-items:flex-start;justify-content:center;width:2.2rem}.fd-paletteExpandBtn{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem .3rem;border-radius:8px;color:var(--fd-ink-2,var(--fd-k-9fb3c8));font-size:.9rem;width:100%}.fd-paletteExpandBtn:focus-visible,.fd-paletteExpandBtn:hover{background:var(--fd-glass-2);color:var(--fd-ink,var(--fd-k-e6edf5))}.fd-paletteRailLabel{writing-mode:vertical-rl;letter-spacing:.12em;font-size:.68rem;text-transform:uppercase}.fd-paletteCollapseBtn{all:unset;cursor:pointer;padding:.2rem .45rem;border-radius:6px;color:var(--fd-ink-2,var(--fd-k-9fb3c8));font-size:.85rem;line-height:1}.fd-paletteCollapseBtn:focus-visible,.fd-paletteCollapseBtn:hover{background:var(--fd-glass-2);color:var(--fd-ink,var(--fd-k-e6edf5))}.fd-designer .fd-palette{overflow-x:hidden;overflow-y:auto}.fd-designer .fd-inspector,.fd-designer .fd-palette{overflow-y:auto;padding:.75rem}.fd-designer .fd-canvasWrap,.fd-designer .fd-inspector,.fd-designer .fd-palette{background:var(--fd-glass);border:1px solid var(--fd-line);border-radius:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fd-designer .fd-canvasWrap{position:relative;overflow:hidden;display:flex;flex-direction:column}:root[data-blade] .fd-designer .fd-canvasWrap{margin-right:440px}:root[data-blade=narrow] .fd-designer .fd-canvasWrap{margin-right:360px}:root[data-blade=wide] .fd-designer .fd-canvasWrap{margin-right:min(640px,90vw)}@media (max-width:900px){:root[data-blade] .fd-designer .fd-canvasWrap{margin-right:min(360px,60vw)}}.fd-designerBar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.5rem .75rem;border-bottom:1px solid var(--fd-line-soft)}.fd-designerBar .fd-name{width:16rem;font-weight:600;font-size:.9rem}.fd-designerBar .fd-spacer{flex:1 1}.fd-designerBar .fd-hint{color:var(--fd-muted);font-size:.78rem}.fd-designerBar .fd-demoBadge{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;line-height:1;padding:.28rem .55rem;border-radius:999px;color:var(--fd-k-92400e);background:var(--fd-k-fef3c7);border:1px solid var(--fd-k-fcd34d);white-space:nowrap}.fd-flowMenu{position:relative;display:inline-flex}.fd-flowMenuTrigger{line-height:1;min-width:2.1rem;padding-left:.5rem;padding-right:.5rem}.fd-flowMenuPanel{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;display:flex;flex-direction:column;min-width:12rem;background:var(--fd-k-101626-96);border:1px solid var(--fd-line);border-radius:12px;box-shadow:var(--fd-shadow);padding:.3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fd-flowMenuItem{display:block;width:100%;text-align:left;text-decoration:none;border:0;background:transparent;border-radius:6px;cursor:pointer;font:inherit;font-weight:600;color:var(--fd-ink);padding:.4rem .6rem}.fd-flowMenuItem:hover:not(:disabled){background:var(--fd-glass-strong)}.fd-flowMenuItem:disabled{opacity:.45;cursor:not-allowed}.fd-flowMenuSep{height:1px;background:var(--fd-line-soft);margin:.3rem .2rem}.fd-flowMenuPanel.fd-ctxMenu{right:auto;top:auto}.fd-paletteGroup{margin:0 0 .8rem}.fd-paletteGroup h4{margin:0 0 .35rem;color:var(--fd-muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.fd-paletteSectionHeader{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:.3rem;width:100%;cursor:pointer;padding:.2rem .15rem;border-radius:6px;color:var(--fd-muted);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.fd-paletteSectionHeader:focus-visible,.fd-paletteSectionHeader:hover{background:var(--fd-glass-2);color:var(--fd-ink)}.fd-paletteSectionHeader:focus-visible{outline:2px solid var(--fd-lake2);outline-offset:1px}.fd-paletteSectionCaret{flex:none;font-size:.62rem}.fd-paletteSectionCount{margin-left:auto;font-weight:600;font-size:.62rem;opacity:.7}.fd-paletteTiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-gap:4px;gap:4px;padding:.25rem 0 .15rem}.fd-paletteTile{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 2px 4px;min-width:0;border:1px solid var(--fd-line);border-radius:8px;background:var(--fd-glass);cursor:-webkit-grab;cursor:grab}.fd-paletteTile:hover{background:var(--fd-glass-2);border-color:var(--fd-k-white-20)}.fd-paletteTile:focus-visible{outline:2px solid var(--fd-lake2);outline-offset:1px}.fd-paletteTile:active{cursor:-webkit-grabbing;cursor:grabbing}.fd-paletteTileGlyph{width:26px;height:26px;display:grid;place-items:center;font-size:.85rem;line-height:1;color:var(--fd-ink);background:var(--fd-glass-strong,var(--fd-k-white-8));border:1px solid var(--fd-line)}.fd-paletteTileLabel{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:700;color:var(--fd-muted);letter-spacing:.02em}.fd-paletteTile:hover .fd-paletteTileLabel{color:var(--fd-ink)}.fd-pShape-square .fd-paletteTileGlyph{border-radius:6px}.fd-pShape-circle .fd-paletteTileGlyph{border-radius:50%}.fd-pShape-pill .fd-paletteTileGlyph{border-radius:999px;width:34px}.fd-pShape-drum .fd-paletteTileGlyph{border-radius:45% 45% 45% 45%/26% 26% 26% 26%}.fd-pShape-diamond .fd-paletteTileGlyph{border:0;border-radius:0;background:var(--fd-k-fbbf24-22);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);font-size:.72rem}.fd-pShape-hex .fd-paletteTileGlyph{border:0;border-radius:0;background:var(--fd-k-38bdf8-22);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.fd-paletteSearch{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--fd-k-0b1020-85);margin:0 0 .6rem;padding-bottom:.25rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;gap:.25rem}.fd-paletteSearch .fd-paletteSearchInput{flex:1 1;min-width:0}.fd-paletteSearchInput{display:block;width:100%;box-sizing:border-box;border:1px solid var(--fd-line);border-radius:7px;background:var(--fd-k-white-5);font-size:.76rem;padding:.3rem .45rem;min-height:28px;color:var(--fd-ink)}.fd-paletteSearchInput:focus-visible{outline:2px solid var(--fd-lake2);outline-offset:1px}.fd-paletteEmpty{color:var(--fd-muted);font-size:.74rem;margin:0 0 .6rem}.fd-flowNode{--fd-accent:var(--fd-k-38bdf8);--fd-accent-soft:var(--fd-k-38bdf8-16);width:212px;background:var(--fd-k-white-4p5);border:1px solid var(--fd-line);border-left:4px solid var(--fd-accent);border-radius:13px;padding:.35rem .55rem;font-size:.8rem;position:relative;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 2px var(--fd-k-black-30),0 10px 28px var(--fd-k-black-40);transition:box-shadow .15s ease,transform .12s ease,border-color .15s ease}.fd-flowNode:hover{box-shadow:0 0 0 1px var(--fd-accent-soft),0 14px 34px var(--fd-k-black-50);transform:translateY(-1px)}.fd-flowNode.fd-selected{border-color:var(--fd-accent);box-shadow:0 0 0 3px var(--fd-accent-soft),0 14px 34px var(--fd-k-black-55)}.fd-flowNode.fd-entry{box-shadow:0 0 0 1px var(--fd-k-34d399-35),0 10px 28px var(--fd-k-black-40)}.fd-flowNode.fd-start{border-left-color:var(--fd-k-34d399);background:linear-gradient(180deg,var(--fd-k-34d399-10),var(--fd-k-white-4));box-shadow:0 0 0 1.5px var(--fd-k-34d399-55),0 10px 28px var(--fd-k-black-45)}.fd-flowNode.fd-disabled{opacity:.5;--fd-accent:var(--fd-k-64748b)}.fd-flowNode.fd-sized{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;overflow:visible}.react-flow__resize-control.fd-nodeResizeHandle{width:9px;height:9px;border-radius:3px;background:var(--fd-k-0b1020);border:1.5px solid var(--fd-accent,var(--fd-k-38bdf8))}.react-flow__resize-control.fd-nodeResizeLine{border-color:var(--fd-accent,var(--fd-k-38bdf8));border-width:1px;opacity:.5}.fd-flowNode .fd-nodeBody{display:flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden}.fd-flowNode.fd-sized .fd-nodeBody{flex:none}.fd-flowNode.fd-large .fd-nodeDetail{margin-top:.45rem;padding-top:.4rem;border-top:1px solid var(--fd-line-soft);flex:1 1 auto;min-height:0;overflow-y:auto;font-size:.72rem;line-height:1.35;color:var(--fd-muted)}.fd-flowNode.fd-large .fd-nodeDetail p{margin:0 0 .3rem;overflow-wrap:anywhere;white-space:normal}.fd-flowNode.fd-large .fd-nodeDetail p:last-child{margin-bottom:0}.fd-flowNode.fd-large .fd-label{white-space:normal}.fd-flowNode .fd-nodeIcon{flex:none;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:.85rem;line-height:1;background:var(--fd-accent-soft);color:var(--fd-accent);box-shadow:0 0 12px -2px var(--fd-accent)}.fd-flowNode .fd-nodeText{min-width:0}.fd-flowNode .fd-label{color:var(--fd-ink);line-height:1.25}.fd-flowNode .fd-kind,.fd-flowNode .fd-label{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-flowNode .fd-kind{color:var(--fd-muted);font-size:.63rem;text-transform:uppercase;letter-spacing:.03em}.fd-flowNode.fd-k-action{--fd-accent:var(--fd-k-38bdf8);--fd-accent-soft:var(--fd-k-38bdf8-16)}.fd-flowNode.fd-k-choice{--fd-accent:var(--fd-k-fbbf24);--fd-accent-soft:var(--fd-k-fbbf24-16)}.fd-flowNode.fd-k-parallel{--fd-accent:var(--fd-k-a78bfa);--fd-accent-soft:var(--fd-k-a78bfa-16)}.fd-flowNode.fd-k-loop{--fd-accent:var(--fd-k-818cf8);--fd-accent-soft:var(--fd-k-818cf8-16)}.fd-flowNode.fd-k-workflow{--fd-accent:var(--fd-k-2dd4bf);--fd-accent-soft:var(--fd-k-2dd4bf-16)}.fd-flowNode.fd-k-function{--fd-accent:var(--fd-k-f472b6);--fd-accent-soft:var(--fd-k-f472b6-16)}.fd-flowNode.fd-k-wait{--fd-accent:var(--fd-k-22d3ee);--fd-accent-soft:var(--fd-k-22d3ee-16)}.fd-flowNode.fd-k-deliver{--fd-accent:var(--fd-k-34d399);--fd-accent-soft:var(--fd-k-34d399-16)}.fd-flowNode.fd-k-default{--fd-accent:var(--fd-k-94a3b8);--fd-accent-soft:var(--fd-k-94a3b8-16)}.fd-flowNode.fd-k-document{--fd-accent:var(--fd-k-f5b301);--fd-accent-soft:var(--fd-k-f5b301-16)}.fd-flowNode.fd-docNote{background:linear-gradient(180deg,var(--fd-k-f5b301-8),var(--fd-k-white-3));border-left:1px solid var(--fd-k-f5b301-28);border:1px solid var(--fd-k-f5b301-28);border-radius:6px;box-shadow:0 1px 2px var(--fd-k-black-30),0 8px 22px var(--fd-k-black-40)}.fd-flowNode.fd-docNote.fd-sized{width:100%;height:100%}.fd-flowNode.fd-docNote.fd-start{border-left:4px solid var(--fd-k-34d399);box-shadow:0 0 0 1.5px var(--fd-k-34d399-55),0 8px 22px var(--fd-k-black-40)}.fd-flowNode.fd-docNote .fd-docCorner{position:absolute;top:0;right:0;width:18px;height:18px;background:linear-gradient(225deg,var(--fd-k-f5b301-25) 0 50%,transparent 50%);border-left:1px solid var(--fd-k-f5b301-28);border-bottom:1px solid var(--fd-k-f5b301-28);border-radius:0 6px 0 6px}.fd-flowNode.fd-docNote .fd-docNoteTitle{font-weight:700;color:var(--fd-k-f5c451);font-size:.85rem;margin-bottom:.3rem;padding-right:1.1rem;line-height:1.25}.fd-flowNode.fd-docNote .fd-docNoteBody{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.fd-flowNode.fd-docNote .fd-docNotePreview{color:var(--fd-muted);font-size:.72rem;line-height:1.35;max-height:120px;overflow:hidden}.fd-flowNode.fd-docNote.fd-sized .fd-docNotePreview{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.fd-flowNode.fd-docNote .fd-docNotePreview.fd-hint{color:var(--fd-muted-dim);font-style:italic}.fd-scopeNode,.react-flow__node-scopeNode{pointer-events:none}.fd-scopeNode{--fd-scope:var(--fd-k-818cf8);width:100%;height:100%;box-sizing:border-box;border:1px dashed var(--fd-line);border-radius:16px;background:var(--fd-k-818cf8-5);box-shadow:inset 0 0 0 1px var(--fd-k-818cf8-8);position:relative}.fd-scopeNode .fd-scopeHeader{position:absolute;top:0;left:0;right:0;height:40px;box-sizing:border-box;display:flex;align-items:center;gap:.45rem;padding:0 .7rem;border-bottom:1px dashed var(--fd-k-818cf8-18);background:linear-gradient(180deg,var(--fd-k-818cf8-12),var(--fd-k-818cf8-2));border-radius:16px 16px 0 0}.fd-scopeNode .fd-scopeIcon{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:.85rem;line-height:1;color:var(--fd-scope);background:var(--fd-k-818cf8-16);box-shadow:0 0 10px -2px var(--fd-scope)}.fd-scopeNode .fd-scopeHeaderText{min-width:0;flex:1 1 auto}.fd-scopeNode .fd-scopeName{font-weight:700;color:var(--fd-ink);font-size:.78rem;line-height:1.15}.fd-scopeNode .fd-scopeItems,.fd-scopeNode .fd-scopeName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-scopeNode .fd-scopeItems{color:var(--fd-muted);font-size:.62rem;font-weight:600;letter-spacing:.01em}.fd-scopeNode .fd-scopeCount{flex:none;min-width:18px;height:18px;padding:0 .35rem;display:grid;place-items:center;border-radius:9px;font-size:.62rem;font-weight:700;color:var(--fd-scope);background:var(--fd-k-818cf8-14);border:1px solid var(--fd-k-818cf8-25)}.fd-markdownPreview>:first-child{margin-top:0}.fd-markdownPreview>:last-child{margin-bottom:0}.fd-markdownPreview h3,.fd-markdownPreview h4,.fd-markdownPreview h5{margin:.3rem 0 .2rem;line-height:1.2}.fd-markdownPreview h3{font-size:.92rem}.fd-markdownPreview h4{font-size:.84rem}.fd-markdownPreview h5{font-size:.78rem}.fd-markdownPreview p{margin:.25rem 0}.fd-markdownPreview ol,.fd-markdownPreview ul{margin:.25rem 0;padding-left:1.1rem}.fd-markdownPreview code{background:var(--fd-k-white-10);padding:0 .2rem;border-radius:3px;font-size:.9em}.fd-docNotePreview.fd-markdownPreview{color:var(--fd-k-3a352a)}.fd-flowNode .react-flow__handle{width:9px;height:9px;background:var(--fd-k-0b1020);border:2px solid var(--fd-accent)}.fd-flowNode .react-flow__handle:hover{background:var(--fd-accent)}.react-flow{background:transparent}.react-flow__background{opacity:.5}.react-flow__background circle{fill:var(--fd-k-d7e0ea)}.react-flow__edge-path{stroke:var(--fd-k-475569);stroke-width:2}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:hover .react-flow__edge-path{stroke:var(--fd-lake2);stroke-width:2.5}.react-flow__edge.animated .react-flow__edge-path{stroke:var(--fd-lake2)}.react-flow__edge.bezier .react-flow__edge-path{stroke-width:2}.react-flow__edge.bezier.selected .react-flow__edge-path{stroke-width:2.5}.react-flow__controls{box-shadow:var(--fd-shadow-sm);border-radius:10px;overflow:hidden;border:1px solid var(--fd-line)}.react-flow__controls-button{background:var(--fd-k-101626-92)!important;border-bottom:1px solid var(--fd-line-soft)!important;color:var(--fd-ink)!important}.react-flow__controls-button:hover{background:var(--fd-glass-strong)!important}.react-flow__controls-button svg,.react-flow__controls-button svg path{fill:var(--fd-ink)!important}.react-flow__minimap{border-radius:10px;box-shadow:var(--fd-shadow-sm);border:1px solid var(--fd-line);background-color:var(--fd-k-0b1020-92)!important}.react-flow__minimap-mask{fill:var(--fd-k-05070d-55)!important}.react-flow__minimap-node{fill:var(--fd-k-94a3b8);stroke:var(--fd-line);stroke-width:1}.react-flow__minimap-node.fd-k-action{fill:var(--fd-k-0ea5b7)}.react-flow__minimap-node.fd-k-choice{fill:var(--fd-k-d97706)}.react-flow__minimap-node.fd-k-parallel{fill:var(--fd-k-7c3aed)}.react-flow__minimap-node.fd-k-loop{fill:var(--fd-k-4f46e5)}.react-flow__minimap-node.fd-k-workflow{fill:var(--fd-k-0f766e)}.react-flow__minimap-node.fd-k-function{fill:var(--fd-k-db2777)}.react-flow__minimap-node.fd-k-wait{fill:var(--fd-k-0891b2)}.react-flow__minimap-node.fd-k-deliver{fill:var(--fd-k-16a34a)}.react-flow__minimap-node.fd-k-document{fill:var(--fd-k-ca8a04)}.react-flow__attribution{background:var(--fd-k-black-40);color:var(--fd-muted)}.react-flow__attribution a{color:var(--fd-muted)}.fd-flowNode .fd-disabledBadge{right:26px;background:var(--fd-k-64748b);color:var(--fd-k-0b1020);font-size:.6rem}.fd-flowNode .fd-disabledBadge,.fd-flowNode .fd-notIncludedBadge{position:absolute;top:-9px;font-weight:800;border-radius:7px;padding:0 6px}.fd-flowNode .fd-notIncludedBadge{left:22px;background:var(--fd-k-fbbf24);color:var(--fd-k-1a1203);font-size:.62rem;z-index:2}.fd-flowNode .fd-notIncludedBadge:before{content:"\26A0\00a0"/""}.fd-flowNode .fd-startMarker{position:absolute;top:50%;left:-1px;transform:translateY(-50%);width:18px;height:28px;padding:0;margin:0;display:grid;place-items:center;border:1.5px solid var(--fd-k-34d399);border-left:none;border-radius:0 8px 8px 0;font-size:.95rem;font-weight:900;line-height:1;cursor:pointer;z-index:2}.fd-flowNode .fd-startMarker.fd-active{background:var(--fd-k-34d399);color:var(--fd-k-04130d);cursor:default;box-shadow:0 0 12px -2px var(--fd-k-34d399)}.fd-flowNode .fd-startMarker.fd-alt{background:var(--fd-k-34d399-12);color:var(--fd-k-6ee7b7)}.fd-flowNode .fd-startMarker.fd-alt:hover{background:var(--fd-k-34d399-22)}.fd-flowNode .fd-startMarker:focus-visible{outline:2px solid var(--fd-k-34d399);outline-offset:1px}.fd-connectMenuBackdrop{position:fixed;inset:0;z-index:40}.fd-connectMenu{position:fixed;z-index:41;width:248px;max-height:320px;display:flex;flex-direction:column;background:var(--fd-bg1);border:1px solid var(--fd-line);border-radius:10px;box-shadow:0 10px 30px var(--fd-k-0f1f33-20);overflow:hidden;transform:translate(-50%,8px)}.fd-connectMenuHead{padding:.45rem .6rem;font-size:.74rem;color:var(--fd-muted);border-bottom:1px solid var(--fd-line-soft)}.fd-connectMenuSearch{margin:.4rem .5rem .2rem;padding:.35rem .5rem;font-size:.8rem;border:1px solid var(--fd-line);border-radius:6px;background:var(--fd-glass-2);color:var(--fd-ink)}.fd-connectMenuList{overflow-y:auto;padding:.25rem}.fd-connectMenuEmpty{padding:.5rem .6rem;font-size:.76rem;color:var(--fd-muted-dim)}.fd-connectMenuItem{display:flex;align-items:center;gap:.45rem;width:100%;padding:.35rem .45rem;border:none;background:transparent;border-radius:6px;cursor:pointer;text-align:left;font-size:.8rem}.fd-connectMenuItem:focus,.fd-connectMenuItem:hover{background:var(--fd-glass-strong);outline:none}.fd-connectMenuIcon{width:16px;text-align:center;color:var(--fd-lake2)}.fd-connectMenuName{flex:1 1;font-weight:600;color:var(--fd-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-connectMenuKind{font-size:.68rem;color:var(--fd-muted-dim);white-space:nowrap}.fd-connectMenuSep{height:1px;background:var(--fd-line-soft);margin:.3rem .35rem}.fd-zOrderBar{gap:.15rem}.fd-zOrderBar,.fd-zOrderBtn{display:inline-flex;align-items:center}.fd-zOrderBtn{justify-content:center;width:1.85rem;height:1.85rem;padding:0;border:1px solid var(--fd-line);border-radius:7px;background:var(--fd-glass);color:var(--fd-muted);cursor:pointer}.fd-zOrderBtn:hover:not(:disabled){background:var(--fd-glass-strong);color:var(--fd-ink);border-color:var(--fd-k-white-16)}.fd-zOrderBtn:focus-visible{outline:2px solid var(--fd-lake2);outline-offset:1px}.fd-zOrderBtn:disabled{opacity:.4;cursor:not-allowed}.fd-designerToolbar{gap:.15rem}.fd-designerToolbar,.fd-toolIconBtn{display:inline-flex;align-items:center}.fd-toolIconBtn{justify-content:center;width:1.85rem;height:1.85rem;padding:0;font-size:.9rem;line-height:1;border:1px solid var(--fd-line);border-radius:7px;background:var(--fd-glass);color:var(--fd-muted);cursor:pointer}.fd-toolIconBtn:hover:not(:disabled){background:var(--fd-glass-strong);color:var(--fd-ink);border-color:var(--fd-k-white-16)}.fd-toolIconBtn:focus-visible{outline:2px solid var(--fd-lake2);outline-offset:1px}.fd-toolIconBtn:disabled{opacity:.4;cursor:not-allowed}.fd-toolDivider{width:1px;height:1.35rem;background:var(--fd-line-soft);margin:0 .15rem}.fd-flowNode .fd-refBadges{position:absolute;bottom:-10px;left:8px;display:flex;gap:3px;z-index:1}.fd-flowNode .fd-refBadge{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--fd-bg1);box-shadow:0 1px 2px var(--fd-k-0f1f33-12);font-size:.66rem;cursor:help}.fd-flowNode .fd-del,.fd-flowNode .fd-refBadge{width:18px;height:18px;border:1px solid var(--fd-line);line-height:1}.fd-flowNode .fd-del{position:absolute;top:3px;right:3px;border-radius:5px;background:var(--fd-k-white-6);color:var(--fd-muted);cursor:pointer;font-size:.8rem;padding:0}.fd-flowNode .fd-del:hover{border-color:var(--fd-k-fb7185);color:var(--fd-k-fca5a5);background:var(--fd-k-fb7185-12)}.fd-flowNode .fd-runState{position:absolute;bottom:-9px;right:8px;border-radius:6px;font-size:.6rem;font-weight:800;text-transform:uppercase;padding:0 .35rem}.fd-inspector h3{margin:0 0 .5rem;font-size:.95rem}.fd-inspector label{display:block;color:var(--fd-muted);font-size:.78rem;font-weight:700;margin:.6rem 0 .2rem}.fd-inspector .fd-tokens{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.fd-inspector .fd-token{border:1px solid var(--fd-line);border-radius:6px;background:var(--fd-glass-2);color:var(--fd-ink);cursor:pointer;font-family:ui-monospace,Menlo,monospace;font-size:.7rem;padding:.1rem .4rem}.fd-inspector .fd-token:hover{background:var(--fd-glass-strong)}.fd-problems{color:var(--fd-warn);font-size:.78rem;margin:.4rem 0 0}.fd-errorText{color:var(--fd-err);font-size:.82rem}.fd-decidedBy{color:var(--fd-muted);font-size:.78rem;margin:0 0 .35rem}.fd-runLayout{display:grid;grid-template-columns:1fr 380px;grid-gap:.75rem;gap:.75rem;height:100%}.fd-runConsole{background:var(--fd-k-black-45);border-radius:6px;margin:.3rem 0 0;max-height:220px;overflow:auto;padding:.4rem .5rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.72rem;border:1px solid var(--fd-line-soft)}.fd-logLine{display:flex;gap:.5rem;align-items:baseline;padding:.1rem 0;line-height:1.4}.fd-logLine+.fd-logLine{border-top:1px solid var(--fd-k-d5e3f1-8)}.fd-logTime{color:var(--fd-muted);flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fd-logLevel{flex:0 0 3.4rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.fd-logMessage{color:var(--fd-k-cfe0f2);white-space:pre-wrap;word-break:break-word}.fd-logLevel.fd-level-debug{color:var(--fd-k-94a3b8)}.fd-logLevel.fd-level-info{color:var(--fd-info)}.fd-logLevel.fd-level-warn{color:var(--fd-warn)}.fd-logLevel.fd-level-error{color:var(--fd-err)}.fd-logFilter{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:.3rem 0}.fd-logFilter fieldset{border:0;margin:0;padding:0;display:flex;gap:.6rem;flex-wrap:wrap}.fd-logFilter legend{font-size:.72rem;font-weight:700;color:var(--fd-muted);padding:0}.fd-logFilter label{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;color:var(--fd-ink)}.fd-runConsole.fd-runConsoleTall{max-height:46vh}.fd-runConsole:focus-visible{outline:2px solid var(--fd-lake2);outline-offset:2px}.fd-consoleEntry{padding:.05rem 0}.fd-consoleEntry+.fd-consoleEntry{border-top:1px solid var(--fd-k-d5e3f1-8)}.fd-consoleNode{color:var(--fd-k-e2ecf9);font-weight:700}.fd-attemptBadge{margin-left:.3rem;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--fd-warn);border:1px solid var(--fd-warn);border-radius:4px;padding:0 .25rem}.fd-linkButton{background:none;border:none;padding:0 0 0 .4rem;margin:0;cursor:pointer;color:var(--fd-info);font-size:.7rem;font-weight:700;text-decoration:underline}.fd-linkButton:hover{color:var(--fd-k-a5e0ff)}.fd-consoleDetail{margin:.15rem 0 .35rem 3.9rem}.fd-consoleDetailLabel{color:var(--fd-muted);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-top:.2rem}.fd-skeletonBar{display:inline-block;height:.7rem;border-radius:4px;background:linear-gradient(90deg,var(--fd-k-d5e3f1-6) 25%,var(--fd-k-d5e3f1-16) 37%,var(--fd-k-d5e3f1-6) 63%);background-size:400% 100%;animation:fd-skeletonShimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.fd-skeletonBar{animation:none}}.fd-modalOverlay{position:fixed;inset:0;background:var(--fd-k-05070d-66);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fd-modal{background:var(--fd-k-101626-96);border:1px solid var(--fd-line);border-radius:16px;box-shadow:var(--fd-shadow);padding:1.1rem 1.25rem;width:min(480px,92vw);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fd-fieldLabel{display:block;font-size:.78rem;font-weight:700;color:var(--fd-muted);margin-bottom:.2rem}.fd-flowBlade .fd-flowBladeHeader{border-bottom:1px solid var(--fd-line);padding-bottom:.6rem;margin-bottom:.4rem}.fd-flowBlade .fd-flowBladeHeader .fd-flowBladeName{margin:0;font-size:1.05rem;color:var(--fd-ink)}.fd-flowBlade .fd-flowBladeHeader .fd-flowBladeProject{margin:.25rem 0 0;font-size:.85rem;color:var(--fd-muted)}.fd-flowBlade .fd-flowBladeHeader .fd-flowBladeProject strong{color:var(--fd-ink)}.fd-flowBlade .fd-flowSection{border-top:1px solid var(--fd-line-soft);padding-top:.7rem;margin-top:.7rem}.fd-flowBlade .fd-flowSection:first-of-type{border-top:0;padding-top:0;margin-top:0}.fd-flowBlade .fd-flowSectionTitle{margin:0 0 .4rem;font-size:.9rem;color:var(--fd-ink)}.fd-flowBlade .fd-flowSection.fd-dangerZone .fd-flowSectionTitle{color:var(--fd-err)}.fd-runCanvas{position:relative;height:320px;border:1px solid var(--fd-line);border-radius:10px;margin:.6rem 0 .9rem;overflow:hidden}.fd-maximizeBtn{position:absolute;top:10px;right:10px;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--fd-gold,var(--fd-k-f5b301));background:var(--fd-k-0b1020-72);border:1px solid var(--fd-line);border-radius:8px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .15s ease,border-color .15s ease}.fd-maximizeBtn:hover{background:var(--fd-k-0b1020-92);border-color:var(--fd-gold,var(--fd-k-f5b301))}.fd-maximizeBtn:focus-visible{outline:2px solid var(--fd-gold,var(--fd-k-f5b301));outline-offset:2px}.fd-maximizeBtn.fd-inBar{position:static;top:auto;right:auto}.fd-designer.fd-maximized,.fd-runCanvas.fd-maximized{position:fixed;inset:0;z-index:1200;height:auto;margin:0;border-radius:0;background:var(--fd-bg,var(--fd-k-0b1020));padding:12px}.fd-runCanvas.fd-maximized{padding:0}.fd-flowNode.fd-runState{cursor:default}.fd-flowNode.fd-runState .fd-runStatusRow{display:flex;align-items:center;gap:.35rem;margin-top:.3rem}.fd-flowNode.fd-runState.fd-succeeded{border-color:var(--fd-k-34d399)}.fd-flowNode.fd-runState.fd-failed{border-color:var(--fd-k-fb7185);box-shadow:0 0 0 2px var(--fd-k-fb7185-22)}.fd-flowNode.fd-runState.fd-waiting{border-color:var(--fd-k-fbbf24);box-shadow:0 0 0 2px var(--fd-k-f5b301-22)}.fd-flowNode.fd-runState.fd-running{border-color:var(--fd-k-38bdf8);animation:fd-runPulse 1.4s ease-in-out infinite}.fd-flowNode.fd-runState.fd-idle,.fd-flowNode.fd-runState.fd-skipped{opacity:.5}@keyframes fd-runPulse{0%,to{box-shadow:0 0 0 0 var(--fd-k-38bdf8-45)}50%{box-shadow:0 0 0 6px var(--fd-k-38bdf8-10)}}.fd-runDot.fd-status-succeeded{background:var(--fd-ok)}.fd-runDot.fd-status-failed{background:var(--fd-err)}.fd-runDot.fd-status-running{background:var(--fd-info);animation:fd-runPulse 1.4s ease-in-out infinite}.fd-runDot.fd-status-waiting{background:var(--fd-warn)}.fd-runDot.fd-status-cancelled{background:var(--fd-muted);opacity:.4}.fd-runDot.fd-status-idle{background:var(--fd-line)}.fd-copilotReviewBanner{position:fixed;top:84px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.7rem;max-width:min(620px,92vw);padding:.55rem .75rem .55rem .85rem;background:var(--fd-k-101626-96);border:1px solid var(--fd-g-flow,var(--fd-k-f0a500));border-radius:14px;box-shadow:var(--fd-shadow),0 0 0 3px var(--fd-k-f0a500-18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fd-ink);z-index:950;animation:fd-copilotReviewIn .18s ease-out}@keyframes fd-copilotReviewIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.fd-copilotReviewBanner .fd-spacer{flex:1 1}.fd-copilotReviewIcon{font-size:1.1rem}.fd-copilotReviewText{display:flex;flex-direction:column;line-height:1.25}.fd-copilotReviewText strong{font-size:.86rem}.fd-copilotReviewDelta{font-size:.74rem;color:var(--fd-muted)}.fd-copilotReviewBanner button{padding:.32rem .7rem;font-size:.82rem}.fd-bladeStack{position:fixed;top:0;right:0;bottom:0;display:flex;justify-content:flex-end;gap:0;z-index:950;overflow-x:auto;max-width:calc(100vw - 200px);box-shadow:-12px 0 40px var(--fd-k-black-50)}.fd-blade{background:var(--fd-k-0b1020-94);border-left:1px solid var(--fd-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;height:100%;flex:0 0 auto;animation:fd-bladeIn .16s ease-out}@keyframes fd-bladeIn{0%{transform:translateX(24px);opacity:.4}to{transform:translateX(0);opacity:1}}.fd-blade.fd-w-narrow{width:360px}.fd-blade.fd-w-default{width:440px}.fd-blade.fd-w-wide{width:640px;max-width:90vw}.fd-bladeHead{display:flex;align-items:flex-start;padding:.7rem .9rem .5rem;border-bottom:1px solid var(--fd-line);background:var(--fd-glass)}.fd-bladeTitles{flex:1 1;min-width:0}.fd-bladeTitles h3{margin:0;font-size:.95rem}.fd-bladeTitles span{font-size:.72rem;color:var(--fd-muted)}.fd-bladeClose{background:none;border:none;cursor:pointer;font-size:.85rem;color:var(--fd-muted);padding:.15rem .3rem;border-radius:4px}.fd-bladeClose:hover{background:var(--fd-glass-strong);color:var(--fd-ink)}.fd-bladeBody{flex:1 1;overflow-y:auto;padding:.75rem .9rem}.fd-bladeTabs .fd-tabRow{display:flex;gap:.15rem;border-bottom:2px solid var(--fd-line);margin-bottom:.7rem}.fd-bladeTabs .fd-tab{background:none;cursor:pointer;font-size:.8rem;font-weight:600;color:var(--fd-muted);padding:.35rem .6rem;border:none;border-bottom:2px solid transparent;margin-bottom:-2px}.fd-bladeTabs .fd-tab:hover{color:var(--fd-ink)}.fd-bladeTabs .fd-tab.fd-active{color:var(--fd-lake2);border-bottom-color:var(--fd-lake2)}.fd-flowNode{font-size:.72rem;padding:.3rem .5rem;min-width:110px}.fd-flowNode .fd-kind{font-size:.56rem}.fd-flowNode .fd-label{font-size:.74rem}.fd-card{padding:.75rem .9rem}.fd-fieldHint{font-size:.7rem;margin:.15rem 0 0}.fd-fieldHint,.fd-hint{color:var(--fd-muted)}.fd-segToggle{display:inline-flex;border:1px solid var(--fd-line);border-radius:7px;overflow:hidden;margin-bottom:.6rem}.fd-segToggle button{background:var(--fd-glass);border:none;padding:.25rem .8rem;font-size:.75rem;font-weight:700;color:var(--fd-muted);cursor:pointer}.fd-segToggle button.fd-on{background:var(--fd-g-lake);color:var(--fd-k-04130d)}.fd-segToggle button:disabled{opacity:.45;cursor:not-allowed}.fd-linklike{background:none;border:none;padding:0;color:var(--fd-lake2);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer;text-decoration:underline}.fd-linklike:focus-visible{outline:2px solid var(--fd-lake2);outline-offset:1px}.fd-flowNode .fd-nodeTip{opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);width:280px;z-index:30;background:var(--fd-k-101626-98);color:var(--fd-ink);border:1px solid var(--fd-line);border-radius:8px;padding:.55rem .7rem;font-size:.72rem;line-height:1.35;box-shadow:var(--fd-shadow-sm);pointer-events:none;white-space:normal}.fd-flowNode .fd-nodeTip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top:6px solid var(--fd-k-101626-98)}.fd-flowNode:focus-visible .fd-nodeTip,.fd-flowNode:focus-within .fd-nodeTip,.fd-flowNode:hover .fd-nodeTip{opacity:1;visibility:visible;transition-delay:.4s}.react-flow.fd-edgeSelected .fd-nodeTip,.react-flow__node.dragging .fd-nodeTip{opacity:0!important;visibility:hidden!important;transition:none!important}.react-flow__node:focus-visible,.react-flow__node:has(:focus-visible),.react-flow__node:hover{z-index:1000!important}.fd-runCanvas .fd-flowNode.fd-runState{box-sizing:border-box;width:212px;min-height:96px}.fd-scopeNode.fd-runGroup .fd-statusPill{flex:none}.fd-flowNode .fd-nodeTip strong{display:block;font-size:.78rem;color:var(--fd-tip-strong)}.fd-flowNode .fd-nodeTip .fd-nodeTipKind{display:block;color:var(--fd-muted);font-size:.62rem;font-weight:800;text-transform:uppercase;margin-bottom:.25rem}.fd-flowNode .fd-nodeTip p{margin:.15rem 0 0}.fd-flowNode .fd-nodeTip .fd-nodeTipError{color:var(--fd-err)}.fd-flowNode.fd-inLoop{border-style:dashed dashed dashed solid;border-left-color:var(--fd-k-a78bfa)}.fd-flowNode .fd-loopBadge{bottom:-9px;right:8px;background:var(--fd-k-a78bfa);color:var(--fd-k-1a1033);max-width:150px}.fd-flowNode .fd-joinBadge,.fd-flowNode .fd-loopBadge{position:absolute;font-size:.6rem;font-weight:800;border-radius:7px;padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-flowNode .fd-joinBadge{top:-9px;left:8px;background:var(--fd-k-7c3aed);color:var(--fd-k-white);max-width:170px}.fd-runBranches{list-style:none;margin:.25rem 0 0;padding:0;display:grid;grid-gap:2px;gap:2px;font-size:.68rem}.fd-runBranches li{display:flex;justify-content:space-between;gap:.4rem;white-space:nowrap}.fd-runBranches li span:first-child{overflow:hidden;text-overflow:ellipsis}.fd-flowNode .fd-extRefBadge{position:absolute;top:4px;right:28px;font-size:.6rem;cursor:help;opacity:.7;background:var(--fd-k-white-8);border-radius:4px;padding:0 4px}.fd-flowNode .fd-extRefBadge:hover{opacity:1;background:var(--fd-glass-strong)}.fd-visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:820px){.fd-blade,.fd-blade.fd-w-default,.fd-blade.fd-w-narrow,.fd-blade.fd-w-wide{width:100vw;max-width:100vw}button.fd-primary,button.fd-secondary{padding:.4rem .6rem;font-size:.85rem}.fd-card{overflow-x:auto;max-width:100%}}.fd-jtRoot{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.55;border:1px solid var(--fd-line);border-radius:8px;background:var(--fd-k-white-3);padding:.35rem .4rem;overflow:auto;max-height:22rem}.fd-jtRow{display:flex;align-items:center;gap:.35rem;min-height:1.5rem}.fd-jtChildren{display:block}.fd-jtKey{color:var(--fd-lake2);white-space:nowrap}.fd-jtSummary{color:var(--fd-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fd-jtMuted{color:var(--fd-muted);font-style:italic}.fd-jtToggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;padding:0;cursor:pointer;border:none;background:transparent;color:var(--fd-muted)}.fd-jtToggle:hover{color:var(--fd-ink)}.fd-jtToggle:focus-visible{outline:2px solid var(--fd-lake2);outline-offset:1px;border-radius:4px}.fd-jtTri{font-size:.6rem;transition:transform .12s ease;display:inline-block}.fd-jtTriOpen{transform:rotate(90deg)}.fd-jtVal{font-family:inherit;font-size:inherit;white-space:pre-wrap;word-break:break-word;text-align:left}.fd-jtVal-string{color:var(--fd-ok)}.fd-jtVal-number{color:var(--fd-flow)}.fd-jtVal-boolean{color:var(--fd-vio)}.fd-jtVal-null{color:var(--fd-muted)}.fd-jtValEditable{border:1px solid transparent;border-radius:5px;background:transparent;cursor:text;padding:0 .25rem;margin:0}.fd-jtValEditable:hover{border-color:var(--fd-line);background:var(--fd-glass)}.fd-jtValEditable:focus-visible{outline:2px solid var(--fd-lake2);outline-offset:1px}.fd-jtEditInput,.fd-jtEditSelect{font-family:inherit;font-size:inherit;border:1px solid var(--fd-lake2);border-radius:5px;background:var(--fd-k-white-6);color:var(--fd-ink);padding:.05rem .3rem;min-width:6rem}.fd-jtEditInput:focus-visible,.fd-jtEditSelect:focus-visible{outline:2px solid var(--fd-lake2);outline-offset:1px}.fd-jtEditSelect option{background:var(--fd-k-0b1020);color:var(--fd-ink)}.fd-stepTimeline{list-style:none;margin:.2rem 0 0;padding:0}.fd-stepItem{position:relative;padding:0 0 .1rem 1.7rem}.fd-stepItem:before{content:"";position:absolute;left:6px;top:1.55rem;bottom:-.2rem;width:2px;background:var(--fd-line)}.fd-stepItem:last-child:before{display:none}.fd-stepDot{position:absolute;left:0;top:.4rem;width:14px;height:14px;border-radius:50%;border:2px solid var(--fd-bg1);box-shadow:0 0 0 2px currentColor}.fd-stepDot.fd-dot-succeeded{color:var(--fd-ok);background:var(--fd-ok)}.fd-stepDot.fd-dot-failed{color:var(--fd-err);background:var(--fd-err)}.fd-stepDot.fd-dot-running{color:var(--fd-info);background:var(--fd-info);animation:fd-stepPulse 1.4s ease-in-out infinite}.fd-stepDot.fd-dot-waiting{color:var(--fd-warn);background:var(--fd-warn)}.fd-stepDot.fd-dot-pending,.fd-stepDot.fd-dot-skipped{color:var(--fd-muted);background:transparent}@keyframes fd-stepPulse{0%,to{box-shadow:0 0 0 2px currentColor}50%{box-shadow:0 0 0 5px var(--fd-k-38bdf8-25)}}@media (prefers-reduced-motion:reduce){.fd-stepDot.fd-dot-running{animation:none}}.fd-stepHead{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.fd-stepName{font-weight:700}.fd-stepDuration{font-size:.75rem;color:var(--fd-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fd-stepBody{margin:.25rem 0 .75rem}.fd-stepBody details{margin-top:.2rem}.fd-skeleton{position:relative;overflow:hidden;background:var(--fd-glass-2);border-radius:6px}.fd-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--fd-k-white-8),transparent);animation:fd-skeletonShimmer 1.2s infinite}.fd-skelCell{display:block;height:.9rem;width:80%}@keyframes fd-skeletonShimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.fd-skeleton:after{animation:none}}.fd-status-queued{background:var(--fd-k-f5b301-15);color:var(--fd-warn);border-color:var(--fd-k-f5b301-42)}.fd-status-refused{background:var(--fd-k-fb7185-15);color:var(--fd-err);border-color:var(--fd-k-fb7185-42)}.fd-status-paused{background:var(--fd-k-f5b301-15);color:var(--fd-warn);border-color:var(--fd-k-f5b301-42)}.fd-jobPanel{margin:.6rem 0 .8rem;padding:.7rem .9rem;border-radius:10px;border:1px solid var(--fd-line);background:var(--fd-glass-2)}.fd-jobPanel h3{margin:0 0 .4rem;font-size:.95rem}.fd-jobHeadline{margin:0 0 .35rem;font-weight:600;line-height:1.45}.fd-jobTone-ok{color:var(--fd-ink)}.fd-jobTone-wait{color:var(--fd-warn)}.fd-jobTone-stop{color:var(--fd-err)}.fd-jobTone-neutral{color:var(--fd-muted)}.fd-jobLimit{margin:0 0 .35rem;font-weight:600;color:var(--fd-ink)}.fd-jobActions{display:flex;gap:.5rem;margin:.4rem 0;flex-wrap:wrap}.fd-advancedToggle{margin-top:.3rem;font-size:.8rem}.fd-advancedToggle:focus-visible,.fd-jobActions button:focus-visible{outline:2px solid var(--fd-info);outline-offset:2px}.fd-jobTable{border-collapse:collapse;margin-top:.5rem;font-size:.82rem;width:100%}.fd-jobTable td,.fd-jobTable th{text-align:left;padding:.3rem .5rem;border-bottom:1px solid var(--fd-line)}.fd-jobTable thead th{color:var(--fd-muted);font-weight:700}.fd-runMeta{color:var(--fd-muted);font-size:.82rem}.fd-runNotice{background:var(--fd-glass-2);border:1px solid var(--fd-line);border-radius:8px;padding:.6rem .8rem}.fd-runDetailSummary{cursor:pointer;font-size:.78rem;color:var(--fd-muted)}.fd-designer.fd-hostPalette{grid-template-columns:auto 1fr}.fd-paletteHost{min-width:0;min-height:0;overflow:auto}.fd-workPanels{position:fixed;top:4.5rem;right:1rem;bottom:1rem;z-index:940;width:min(380px,calc(100vw - 2rem));gap:.75rem;pointer-events:none}.fd-workPanel,.fd-workPanels{display:flex;flex-direction:column}.fd-workPanel{pointer-events:auto;min-height:0;max-height:100%;background:var(--fd-bg1);border:1px solid var(--fd-line);border-radius:14px;box-shadow:var(--fd-shadow);color:var(--fd-ink)}.fd-workPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem .9rem .5rem;border-bottom:1px solid var(--fd-line-soft)}.fd-workPanelTitle{margin:0;font-size:.95rem;font-weight:700}.fd-workPanelSubtitle{margin:.15rem 0 0;color:var(--fd-muted);font-size:.78rem}.fd-workPanelBody{padding:.75rem .9rem;overflow-y:auto;font-size:.85rem;line-height:1.45}.fd-dialogActions{display:flex;gap:.5rem;margin-top:.8rem;justify-content:flex-end}.fd-diffSummary{margin:0 0 .6rem;font-weight:600}.fd-diffSection{margin:.5rem 0}.fd-diffHeading{margin:0 0 .25rem;font-size:.8rem;color:var(--fd-muted);text-transform:uppercase;letter-spacing:.04em}.fd-diffList{margin:0;padding-left:1.1rem;font-size:.85rem}.fd-drillDescription{margin:0 0 .6rem}.fd-drillFacts{display:grid;grid-template-columns:auto 1fr;grid-gap:.25rem .9rem;gap:.25rem .9rem;margin:0 0 .75rem}.fd-drillFacts dt{color:var(--fd-muted)}.fd-drillFacts dd{margin:0}.fd-problems{padding:0 .75rem}.fd-problemsSummary{margin:0;font-weight:700}.fd-problemsList{margin:.2rem 0 0;padding-left:1.1rem}.fd-problem{margin:.1rem 0}.fd-problem-error{color:var(--fd-err)}.fd-problemSeverity{font-weight:700}.fd-explainList p{margin:0 0 .45rem}.fd-loopInspector{margin:0 0 .75rem;padding-bottom:.6rem;border-bottom:1px solid var(--fd-line-soft)}.fd-loopSection{margin:0 0 .6rem}.fd-loopSectionTitle{margin:0 0 .25rem;font-size:.78rem;color:var(--fd-muted);text-transform:uppercase;letter-spacing:.04em}.fd-loopRows{margin:0;display:grid;grid-gap:.2rem;gap:.2rem}.fd-loopRow{display:grid;grid-template-columns:minmax(7rem,auto) 1fr;grid-gap:.6rem;gap:.6rem}.fd-loopRow dt{color:var(--fd-muted)}.fd-loopRow dd{margin:0;overflow-wrap:anywhere}.fd-loopBody{margin:0;padding-left:1.2rem}.fd-loopBody li{margin:.1rem 0}.fd-loopStepButton{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:var(--fd-info);font-weight:700;text-decoration:underline}.fd-loopStepButton:focus-visible{outline:2px solid var(--fd-info);outline-offset:2px}.fd-loopExit{margin:0}.fd-loopProblems{margin:0 0 .6rem;padding-left:1.1rem;color:var(--fd-warn)}.fd-scopeDetails{pointer-events:all;margin-left:auto;margin-right:.4rem;padding:.15rem .5rem;border-radius:6px;border:1px solid var(--fd-line);background:var(--fd-bg1);color:var(--fd-ink);font-size:.72rem;font-weight:700;cursor:pointer}.fd-scopeDetails:focus-visible{outline:2px solid var(--fd-info);outline-offset:2px}.fd-canvasArea:focus{outline:none}.fd-canvasArea:focus-visible{outline:2px solid var(--fd-info);outline-offset:-2px}.fd-conflict{display:flex;flex-direction:column;gap:.4rem;margin:.25rem 0}.fd-conflictActions{display:flex;flex-wrap:wrap;gap:.5rem}.fd-conflictBtn{font:inherit;font-size:.82rem;padding:.3rem .7rem;border-radius:6px;cursor:pointer;background:var(--fd-glass-2);color:var(--fd-ink);border:1px solid var(--fd-k-white-16)}.fd-conflictBtn:hover{background:var(--fd-glass-strong)}.fd-conflictBtn:focus-visible{outline:2px solid var(--fd-lake2);outline-offset:1px}.fd-status-skipped{background:var(--fd-k-white-7);color:var(--fd-muted);border-color:var(--fd-line)}.fd-form{max-width:960px;margin:0 auto;padding:0 0 48px;color:var(--fd-ink);line-height:1.5}.fd-form label{display:block;font-weight:600;margin:12px 0 4px}.fd-form fieldset{border:1px solid var(--fd-line);border-radius:8px;padding:8px 12px 12px;margin:8px 0;min-width:0}.fd-form legend{font-weight:600;padding:0 4px}.fd-form h2{font-size:1.15rem;margin:0 0 8px}.fd-form h3{font-size:1rem;margin:0 0 6px}.fd-form h4{font-size:.95rem;margin:12px 0 6px}.fd-form pre{white-space:pre-wrap;background:var(--fd-glass-2);border-radius:6px;padding:8px;font-size:.85rem}.fd-form code,.fd-form pre{overflow-wrap:anywhere}.fd-form textarea{field-sizing:content;min-height:4.5em;resize:vertical}.fd-form h1.fd-formTitle{font-size:1.5rem;margin:8px 0 4px}.fd-form button{font:inherit;color:var(--fd-ink);background:var(--fd-bg1);border:1px solid var(--fd-line);border-radius:6px;padding:4px 12px;min-height:32px;cursor:pointer}.fd-form input:not([type]),.fd-form input[type=tel]{font:inherit;color:var(--fd-ink);background:var(--fd-glass);border:1px solid var(--fd-line);border-radius:8px;padding:.4rem .6rem;width:100%}.fd-form button:hover{background:var(--fd-glass-strong)}.fd-form button:focus-visible{outline:2px solid var(--fd-accent);outline-offset:2px}.fd-formIntro,.fd-formSectionHelp{color:var(--fd-muted)}.fd-formHint,.fd-formMeta{color:var(--fd-muted);font-size:.875rem}.fd-formHint{margin:4px 0}.fd-formError{color:var(--fd-err);font-size:.9rem;margin:4px 0}.fd-formOk{color:var(--fd-ok)}.fd-formRequired{font-weight:400;color:var(--fd-muted)}.fd-formVh{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.fd-formRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.fd-formRow label{display:inline;margin:0}.fd-formRow select{width:auto;max-width:100%}.fd-formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px}.fd-formWide{grid-column:1/-1}.fd-formCheckCell{display:flex;align-items:flex-end}.fd-formPanel{border:1px solid var(--fd-line);border-radius:10px;padding:16px;margin:16px 0;background:var(--fd-glass)}.fd-formFieldList,.fd-formSectionList{list-style:none;padding:0;margin:0}.fd-formFieldCard,.fd-formSectionCard{border:1px solid var(--fd-line);border-radius:8px;padding:12px;margin:10px 0;background:var(--fd-glass-2)}.fd-formFieldCard{background:var(--fd-glass)}.fd-formChips{margin:4px 0}.fd-formTag{display:inline-block;border:1px solid var(--fd-line);border-radius:999px;padding:0 8px;font-size:.8rem}.fd-formTag-path{border-color:var(--fd-warn);color:var(--fd-warn)}.fd-formChip{display:inline-block;border:1px solid var(--fd-line);border-radius:999px;padding:0 8px;font-size:.78rem;font-weight:600;vertical-align:middle;color:var(--fd-ink)}.fd-formChip-complete{color:var(--fd-ok);border-color:var(--fd-ok)}.fd-formChip-in_progress{color:var(--fd-warn);border-color:var(--fd-warn)}.fd-formAdvanced{margin:10px 0}.fd-formAdvanced>summary,.fd-formTry>summary{cursor:pointer;color:var(--fd-accent);font-weight:600}.fd-formBanner{border:1px solid var(--fd-warn);border-radius:8px;padding:8px 12px;margin:8px 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fd-formProblems{margin:4px 0 8px;padding-left:20px}.fd-formTable{border-collapse:collapse;width:100%;margin:8px 0}.fd-formTable td,.fd-formTable th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--fd-line-soft)}.fd-formTrySection{margin:12px 0}.fd-formPrimary{border:2px solid var(--fd-accent);font-weight:700}.fd-form [aria-disabled=true]{opacity:.6;cursor:not-allowed}.fd-form [aria-current=step]{border:2px solid var(--fd-accent);font-weight:700}.fd-formSteps ol{list-style:none;padding:0;margin:4px 0;display:flex;flex-wrap:wrap;gap:6px}.fd-formSteps button{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;text-align:left}.fd-formProgress{font-weight:600;margin:4px 0}.fd-formSave{font-size:.875rem;color:var(--fd-muted);margin:4px 0}.fd-formSave-error{color:var(--fd-err)}.fd-formPage{border:1px solid var(--fd-line);border-radius:10px;padding:16px;margin:12px 0;background:var(--fd-glass)}.fd-formPage h2:focus{outline:none}.fd-formPage h2:focus-visible{outline:2px solid var(--fd-accent);outline-offset:2px}.fd-formQuestion{margin:12px 0}.fd-formLabelRow{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.fd-formLabelRow label{margin:0}.fd-formChoice{display:flex!important;gap:8px;align-items:center;font-weight:400!important;margin:6px 0!important}.fd-formChoice input{width:auto}.fd-formHelpBtn{font-size:.8rem;padding:0 8px;min-height:28px}.fd-formHelpText{border-left:3px solid var(--fd-accent);padding:4px 10px;margin:6px 0;background:var(--fd-glass-2)}.fd-formActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.fd-formLocked{border:1px solid var(--fd-ok);border-radius:8px;padding:8px 12px;color:var(--fd-ink)}.fd-formSummarySection{border-top:1px solid var(--fd-line-soft);padding-top:8px;margin-top:12px}.fd-formSummarySection dl{margin:4px 0 8px}.fd-formSummaryRow{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:8px;gap:8px;padding:4px 0}.fd-formSummaryRow dt{color:var(--fd-muted)}.fd-formSummaryRow dd{margin:0;overflow-wrap:anywhere}.fd-formSummaryRow-flag dd{font-weight:600}.fd-formOptions ol{padding-left:20px}.fd-formOptions input{flex:1 1 160px}.fd-formJson{max-width:100%}@media (max-width:700px){.fd-formGrid,.fd-formSummaryRow{grid-template-columns:minmax(0,1fr)}.fd-formSummaryRow{gap:0}.fd-formPage,.fd-formPanel{padding:12px}}.fd-formChip-rejected{color:var(--fd-err);border-color:var(--fd-err)}.fd-formHistory{padding-left:20px}.fd-formHistory li{margin:4px 0}.fd-formReviewPlan h3{margin-top:12px}.fd-auditList{list-style:none;padding:0;margin:0}.fd-auditTable td{overflow-wrap:anywhere}@media (max-width:700px){.fd-auditTable thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.fd-auditTable tr{display:block;padding:4px 0;border-bottom:1px solid var(--fd-line-soft)}.fd-auditTable td{display:grid;grid-template-columns:6em minmax(0,1fr);grid-gap:8px;gap:8px;border:0;padding:2px 0}.fd-auditTable td:before{content:attr(data-label);color:var(--fd-muted)}}.card{background:var(--fd-glass);border:1px solid var(--fd-line);border-radius:16px;padding:1rem 1.25rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--fd-shadow)}button.primary{border:1px solid transparent;border-radius:8px;background:var(--fd-g-flow);color:var(--fd-k-1a1206);font:inherit;font-weight:800;font-size:.8rem;line-height:1.2;padding:.28rem .6rem;height:30px;cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px var(--fd-k-f5b301-18)}button.primary:hover{filter:brightness(1.06)}button.primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}button.secondary{border:1px solid var(--fd-line);border-radius:8px;background:var(--fd-glass-2);color:var(--fd-ink);font:inherit;font-weight:600;font-size:.8rem;line-height:1.2;padding:.28rem .6rem;height:30px;cursor:pointer;white-space:nowrap}button.secondary:hover{background:var(--fd-glass-strong);border-color:var(--fd-k-white-18)}button.secondary:disabled{opacity:.45;cursor:not-allowed}textarea.code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85rem}.statusPill{display:inline-block;border-radius:999px;font-size:.72rem;font-weight:800;text-transform:uppercase;padding:.15rem .6rem;border:1px solid transparent}.status-running{background:var(--fd-k-38bdf8-16);color:var(--fd-info);border-color:var(--fd-k-38bdf8-40)}.status-succeeded{background:var(--fd-k-34d399-14);color:var(--fd-ok);border-color:var(--fd-k-34d399-40)}.status-failed{background:var(--fd-k-fb7185-15);color:var(--fd-err);border-color:var(--fd-k-fb7185-42)}.status-cancelled{background:var(--fd-k-white-7);color:var(--fd-muted);border-color:var(--fd-line)}.status-waiting{background:var(--fd-k-f5b301-15);color:var(--fd-warn);border-color:var(--fd-k-f5b301-42)}.status-pending,.status-skipped{background:var(--fd-k-white-6);border-color:var(--fd-line-soft)}.status-pending{color:var(--fd-muted)}.fd-designerBar .spacer{flex:1 1}.fd-designerBar .hint{color:var(--fd-muted);font-size:.78rem}.fd-flowNode.fd-docNote .docNotePreview{color:var(--fd-muted);font-size:.72rem;line-height:1.35;max-height:120px;overflow:hidden}.fd-flowNode.fd-docNote.fd-sized .docNotePreview{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.fd-flowNode.fd-docNote .docNotePreview.hint{color:var(--fd-muted-dim);font-style:italic}.markdownPreview>:first-child{margin-top:0}.markdownPreview>:last-child{margin-bottom:0}.markdownPreview h3,.markdownPreview h4,.markdownPreview h5{margin:.3rem 0 .2rem;line-height:1.2}.markdownPreview h3{font-size:.92rem}.markdownPreview h4{font-size:.84rem}.markdownPreview h5{font-size:.78rem}.markdownPreview p{margin:.25rem 0}.markdownPreview ol,.markdownPreview ul{margin:.25rem 0;padding-left:1.1rem}.markdownPreview code{background:var(--fd-k-white-10);padding:0 .2rem;border-radius:3px;font-size:.9em}.docNotePreview.markdownPreview{color:var(--fd-k-3a352a)}.problems{color:var(--fd-warn);font-size:.78rem;margin:.4rem 0 0}.errorText{color:var(--fd-err);font-size:.82rem}.runConsole{background:var(--fd-k-black-45);border-radius:6px;margin:.3rem 0 0;max-height:220px;overflow:auto;padding:.4rem .5rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.72rem;border:1px solid var(--fd-line-soft)}.logLine{display:flex;gap:.5rem;align-items:baseline;padding:.1rem 0;line-height:1.4}.logLine+.logLine{border-top:1px solid var(--fd-k-d5e3f1-8)}.logLevel{flex:0 0 3.4rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.logMessage{color:var(--fd-k-cfe0f2);white-space:pre-wrap;word-break:break-word}.logLevel.level-debug{color:var(--fd-k-94a3b8)}.logLevel.level-info{color:var(--fd-info)}.logLevel.level-warn{color:var(--fd-warn)}.logLevel.level-error{color:var(--fd-err)}.runConsole.fd-runConsoleTall{max-height:46vh}.runConsole:focus-visible{outline:2px solid var(--fd-lake2);outline-offset:2px}.modalOverlay{position:fixed;inset:0;background:var(--fd-k-05070d-66);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{background:var(--fd-k-101626-96);border:1px solid var(--fd-line);border-radius:16px;box-shadow:var(--fd-shadow);padding:1.1rem 1.25rem;width:min(480px,92vw);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fieldLabel{display:block;font-size:.78rem;font-weight:700;color:var(--fd-muted);margin-bottom:.2rem}.fd-runDot.status-succeeded{background:var(--fd-ok)}.fd-runDot.status-failed{background:var(--fd-err)}.fd-runDot.status-running{background:var(--fd-info);animation:runPulse 1.4s ease-in-out infinite}.fd-runDot.status-waiting{background:var(--fd-warn)}.fd-runDot.status-cancelled{background:var(--fd-muted);opacity:.4}.fd-runDot.status-idle{background:var(--fd-line)}.fd-copilotReviewBanner .spacer{flex:1 1}.card{padding:.75rem .9rem}.fieldHint{font-size:.7rem;margin:.15rem 0 0}.fieldHint,.hint{color:var(--fd-muted)}.segToggle{display:inline-flex;border:1px solid var(--fd-line);border-radius:7px;overflow:hidden;margin-bottom:.6rem}.segToggle button{background:var(--fd-glass);border:none;padding:.25rem .8rem;font-size:.75rem;font-weight:700;color:var(--fd-muted);cursor:pointer}.segToggle button.on{background:var(--fd-g-lake);color:var(--fd-k-04130d)}.segToggle button:disabled{opacity:.45;cursor:not-allowed}.linklike{background:none;border:none;padding:0;color:var(--fd-lake2);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer;text-decoration:underline}.linklike:focus-visible{outline:2px solid var(--fd-lake2);outline-offset:1px}.visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:820px){button.primary,button.secondary{padding:.4rem .6rem;font-size:.85rem}.card{overflow-x:auto;max-width:100%}}.skeleton{position:relative;overflow:hidden;background:var(--fd-glass-2);border-radius:6px}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--fd-k-white-8),transparent);animation:skeletonShimmer 1.2s infinite}.skelCell{display:block;height:.9rem;width:80%}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.status-queued{background:var(--fd-k-f5b301-15);color:var(--fd-warn);border-color:var(--fd-k-f5b301-42)}.status-refused{background:var(--fd-k-fb7185-15);color:var(--fd-err);border-color:var(--fd-k-fb7185-42)}.status-paused{background:var(--fd-k-f5b301-15);color:var(--fd-warn);border-color:var(--fd-k-f5b301-42)}.advancedToggle{margin-top:.3rem;font-size:.8rem}.advancedToggle:focus-visible{outline:2px solid var(--fd-info);outline-offset:2px}.jobTable{border-collapse:collapse;margin-top:.5rem;font-size:.82rem;width:100%}.jobTable td,.jobTable th{text-align:left;padding:.3rem .5rem;border-bottom:1px solid var(--fd-line)}.jobTable thead th{color:var(--fd-muted);font-weight:700}@keyframes runPulse{0%,to{box-shadow:0 0 0 0 var(--fd-k-38bdf8-45)}50%{box-shadow:0 0 0 6px var(--fd-k-38bdf8-10)}}@keyframes skeletonShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.status-skipped{background:var(--fd-k-white-7);color:var(--fd-muted);border-color:var(--fd-line)}.runReason{display:block;margin-top:.2rem;color:var(--muted);font-size:.74rem;max-width:28rem}.lockList{list-style:none;padding:0;margin:0;display:grid;grid-gap:.8rem;gap:.8rem}.lockItem{border:1px solid var(--fd-line);border-radius:10px;padding:.7rem .9rem;background:var(--fd-glass-2)}.lockQueue{margin:0;padding-left:1.2rem;font-size:.85rem}.releaseForm{margin-top:.6rem;padding:.6rem .8rem;border:1px solid var(--fd-line);border-radius:8px}.lockItem button:focus-visible,.releaseForm textarea:focus-visible{outline:2px solid var(--fd-info);outline-offset:2px}