.orbit-modal-overlay{z-index:40;background:#11182761;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.orbit-modal{background:var(--surface);border:1px solid var(--line);border-radius:12px;width:min(1080px,100%);min-width:0;max-height:calc(100dvh - 48px);overflow:hidden;box-shadow:0 24px 80px #1118273d,0 4px 16px #1118271f}.orbit-modal-dialog{max-height:inherit;outline:none;flex-direction:column;display:flex}.orbit-modal-heading{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.orbit-modal-title{align-items:center;gap:12px;min-width:0;display:flex}.orbit-modal-title h2{overflow-wrap:anywhere;margin:0;font-size:1.25rem}.orbit-modal-heading>.button{flex:none}.orbit-modal-body{overscroll-behavior:contain;min-height:0;padding:24px;overflow:auto}.orbit-modal-compact{width:min(520px,100%)}.orbit-modal-compact .actions{flex-wrap:wrap;margin-top:20px}@media (width<=640px){.orbit-modal-overlay{padding:0}.orbit-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.orbit-modal-dialog{height:100%}.orbit-modal-heading{padding:max(16px, env(safe-area-inset-top)) 16px 16px}.orbit-modal-body{flex:1;padding:16px}.orbit-modal-compact{border:1px solid var(--line);border-radius:12px;width:calc(100% - 32px);height:auto;max-height:calc(100dvh - 32px)}}.orbit-avatar{--orbit-avatar-size:20px;width:var(--orbit-avatar-size);height:var(--orbit-avatar-size);border:1px solid var(--line);background:var(--hover);color:var(--muted);letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.orbit-avatar img{object-fit:cover;width:100%;height:100%}.orbit-avatar[data-initials]:before{content:attr(data-initials);font-size:calc(var(--orbit-avatar-size) * .42);line-height:1}.user-chip{min-width:0;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;vertical-align:baseline;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:flex-start;gap:.4em;margin:0;padding:0;display:inline-flex}.user-chip>.orbit-avatar{--orbit-avatar-size:1.43em;margin-top:calc((1lh - var(--orbit-avatar-size)) / 2)}.user-chip-name{overflow-wrap:anywhere;min-width:0;-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 45%, transparent);text-decoration:underline dotted color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:4px;align-self:baseline;text-decoration-thickness:1px}.user-chip:hover .user-chip-name,.user-chip[aria-expanded=true] .user-chip-name{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.user-chip:focus-visible{outline-offset:2px}.user-card-popover{z-index:60;border:1px solid var(--line);background:var(--surface);width:min(300px,100vw - 24px);color:var(--ink);text-align:left;border-radius:8px;outline:none;font-size:13px;font-weight:400;line-height:1.45;box-shadow:0 8px 24px var(--lightningcss-light,#20293624)var(--lightningcss-dark,#0006)}.user-card-popover[data-entering]{animation:.12s ease-out user-card-in}.user-card{overflow-wrap:anywhere;border-radius:8px;outline:none}.user-card:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.user-card-head{align-items:center;gap:12px;padding:14px;display:flex}.user-card-identity{justify-items:start;gap:2px;min-width:0;display:grid}.user-card-identity strong{font-size:14px;font-weight:600}.user-card-identity .badge{margin-top:3px}.user-card-note{padding:0 14px 14px}.user-card-rows{border-top:1px solid var(--line);gap:8px;margin:0;padding:12px 14px;list-style:none;display:grid}.user-card-rows li{align-items:baseline;gap:9px;min-width:0;display:flex}.user-card-icon{color:var(--muted);flex:none;align-self:center;display:flex}.user-card-value{min-width:0}.user-card-rows a,.user-card-foot a{text-decoration:none}.user-card-rows a:hover,.user-card-foot a:hover{text-decoration:underline}.user-card-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 14px;display:flex}@keyframes user-card-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.user-card-popover[data-entering]{animation:none}}.flow-health{white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;min-height:35px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:border-color .12s,box-shadow .12s;display:inline-flex}.flow-health svg{flex:none}.flow-health-passed{background:var(--success-bg);color:var(--success)}.flow-health-attention{background:var(--warning-bg);color:var(--warning)}.flow-health-error{background:var(--danger-bg);color:var(--danger)}.flow-health:hover{border-color:currentColor;box-shadow:0 1px 3px var(--lightningcss-light,#10182814)var(--lightningcss-dark,#0006)}.flow-checks-modal{width:min(640px,100%)}.flow-checks-body{gap:22px;display:grid}.flow-checks-body section{gap:10px;display:grid}.flow-checks-body h3{color:var(--muted);font-size:12px;font-weight:600}.flow-checks-body ul{margin:0;padding:0;list-style:none}.flow-checks-summary{border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.flow-checks-summary svg{flex:none;margin-top:1px}.flow-checks-summary strong{font-size:15px;font-weight:600;display:block}.flow-checks-summary p{margin-top:2px;font-size:13px}.flow-checks-summary-passed{background:var(--success-bg);color:var(--success)}.flow-checks-summary-attention{background:var(--warning-bg);color:var(--warning)}.flow-checks-summary-error{background:var(--danger-bg);color:var(--danger)}.flow-check-list{gap:10px;display:grid}.flow-check{border:1px solid var(--line);border-radius:8px;gap:10px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid}.flow-check-heading{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.flow-check-heading h4{margin:0;font-size:14px;font-weight:600}.flow-check-steps{gap:6px;display:grid}.flow-check-steps li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.flow-check-step{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--ink);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:3px 10px 3px 4px;font-size:13px;font-weight:500;transition:border-color .12s,background-color .12s;display:inline-flex}.flow-check-step:hover{border-color:var(--hover-line);background:var(--hover)}.flow-check-step>span[aria-hidden]{background:var(--hover);min-width:22px;height:22px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:inline-flex}.flow-check-step-issues{color:var(--muted)}.flow-check-advice{border-top:1px solid var(--line);padding-top:10px}.flow-check-advice strong{color:var(--muted);font-size:12px;font-weight:600;display:block}.flow-check-passed{gap:8px;font-size:13px;display:grid}.flow-check-passed li{align-items:center;gap:8px;display:flex}.flow-check-passed svg{color:var(--success);flex:none}@media (prefers-reduced-motion:reduce){.flow-health,.flow-check-step{transition:none}}.flow-editor{background:var(--background);flex-direction:column;flex:1;min-height:0;display:flex}.flow-toolbar{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 20px;display:flex}.flow-toolbar-title{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.flow-toolbar-title h1{letter-spacing:-.2px;overflow-wrap:anywhere;font-size:18px}.flow-back{min-height:36px;color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.flow-back:hover{background:var(--hover);color:var(--ink)}.flow-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.flow-note{color:var(--muted);margin-right:4px;font-size:12px}.flow-body{flex:1;grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.flow-body-fixed{grid-template-columns:minmax(0,1fr)}.flow-palette{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.flow-find{border-bottom:1px solid var(--line);flex:none}.flow-find input{border:0;border-radius:0;min-height:44px;padding:11px 16px;display:block}.flow-find input:focus-visible{outline-offset:-2px}.flow-palette-list{align-content:start;gap:16px;min-height:0;padding:14px 12px;display:grid;overflow:auto}.flow-palette h2{color:var(--muted);font-size:12px;font-weight:600}.flow-palette-group{gap:6px;display:grid}.flow-palette-item{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--ink);text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:6px;align-items:center;gap:9px;padding:5px 6px 5px 8px;font-size:13px;transition:border-color .12s,box-shadow .12s;display:flex}.flow-palette-item>span:nth-child(2){flex:1;min-width:0}.flow-palette-item:hover{border-color:var(--hover-line);box-shadow:0 1px 3px var(--lightningcss-light,#10182814)var(--lightningcss-dark,#0006)}.flow-palette-grip{color:var(--hover-line);flex:none}.flow-palette-item:hover .flow-palette-grip{color:var(--muted)}.flow-kind{color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.flow-kind-start,.flow-tone-slate{background:#576882}.flow-kind-logic,.flow-tone-amber{background:#9a640e}.flow-kind-ai,.flow-tone-purple{background:#7554b2}.flow-kind-domain,.flow-tone-teal{background:#087f8c}.flow-kind-action,.flow-tone-blue{background:#2f6ac6}.flow-carried{z-index:70;border:1px solid var(--accent);background:var(--surface);width:208px;height:64px;color:var(--ink);pointer-events:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px 8px 10px;font-size:13px;display:flex;position:fixed;transform:translate(-50%,-50%);box-shadow:0 10px 28px var(--lightningcss-light,#10182833)var(--lightningcss-dark,#000a)}.flow-carried-away{border-color:var(--line);opacity:.7}.flow-dragging,.flow-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.flow-canvas{min-width:0;min-height:0;position:relative}.flow-viewport{background:var(--background);cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:auto}.flow-host{position:relative}.flow-scale{transform-origin:0 0;background-image:radial-gradient(var(--line) 1px, transparent 1px);background-position:-8px -8px;background-size:16px 16px;position:absolute;top:0;left:0}.flow-edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.flow-edge{fill:none;stroke:var(--hover-line);stroke-width:2px;stroke-linejoin:round}.flow-edge-active{stroke:var(--muted)}.flow-edge-accent{stroke:var(--accent)}.flow-edge-draft{stroke-dasharray:6 5}.flow-edge-hit{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:pointer}.flow-edge-group:hover .flow-edge{stroke-width:3px}.flow-arrow path{fill:var(--hover-line)}.flow-arrow-active path{fill:var(--muted)}.flow-arrow-accent path{fill:var(--accent)}.flow-edge-remove{z-index:4;border:1px solid var(--accent);background:var(--surface);width:28px;height:28px;color:var(--danger);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px var(--lightningcss-light,#10182826)var(--lightningcss-dark,#0008)}.flow-edge-remove:hover{background:var(--danger-bg);border-color:var(--danger)}.flow-empty{width:288px;color:var(--muted);text-align:center;pointer-events:none;margin:0;font-size:13px;line-height:1.5;position:absolute;transform:translate(-50%)}.flow-node{z-index:1;position:absolute}.flow-node-selected{z-index:2}.flow-node-moving{z-index:3}.flow-node-card{border:1px solid var(--line);background:var(--surface);width:100%;height:100%;color:var(--ink);text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px 8px 10px;font-size:13px;line-height:1.35;transition:border-color .12s,box-shadow .12s;display:flex;box-shadow:0 1px 2px var(--lightningcss-light,#1018280f)var(--lightningcss-dark,#0006)}.flow-node-card:hover{border-color:var(--hover-line)}.flow-node-text{min-width:0;display:grid}.flow-node-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.flow-node-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.flow-node-selected .flow-node-card,.flow-node-selected .flow-node-card:hover{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 28%, transparent)}.flow-node-stray .flow-node-card{border-style:dashed}.flow-node-moving .flow-node-card{box-shadow:0 10px 28px var(--lightningcss-light,#10182833)var(--lightningcss-dark,#000a)}.flow-node-flag{color:var(--warning);flex:none;margin-left:auto}.flow-canvas-linking .flow-node-card{cursor:default}.flow-canvas-linking .flow-node:not(.flow-node-joinable,.flow-node-source) .flow-node-card{opacity:.55}.flow-node-joinable .flow-node-card{border-color:var(--accent);cursor:copy;border-style:dashed}.flow-node-joining .flow-node-card,.flow-node-joinable .flow-node-card:hover,.flow-node-joinable .flow-node-card:focus-visible{background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 32%, transparent);border-style:solid}.flow-node-tools{border:1px solid var(--line);background:var(--surface);border-radius:6px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 2px 8px var(--lightningcss-light,#1018281f)var(--lightningcss-dark,#0008)}.flow-node-tools button{width:30px;height:28px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.flow-node-tools button+button{border-left:1px solid var(--line)}.flow-node-tools button:hover{background:var(--hover);color:var(--ink)}.flow-node-tools button:focus-visible{outline-offset:-2px}.flow-port{z-index:1;border:1px solid var(--accent);background:var(--surface);color:var(--accent);text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:999px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px;transition:background-color .12s,color .12s,border-color .12s;display:block;position:absolute;overflow:hidden}.flow-port:not(.flow-port-labelled){border-width:2px;padding:0}.flow-port-connected{border-color:var(--hover-line);color:var(--muted)}.flow-port:hover,.flow-port-armed,.flow-port-armed.flow-port-connected{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.flow-canvas-fixed .flow-node-card{cursor:pointer}.flow-canvas-fixed .flow-port{cursor:default}.flow-canvas-fixed .flow-port:hover{border-color:var(--accent);background:var(--surface);color:var(--accent)}.flow-canvas-fixed .flow-port-connected:hover{border-color:var(--hover-line);color:var(--muted)}.flow-hint{z-index:5;border:1px solid var(--line);background:var(--surface);max-width:calc(100% - 28px);color:var(--ink);border-radius:6px;align-items:center;gap:14px;padding:8px 14px;font-size:13px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px var(--lightningcss-light,#1018281f)var(--lightningcss-dark,#0008)}.flow-hint:empty{display:none}.flow-hint b{font-weight:600}.flow-controls{z-index:5;-webkit-user-select:none;user-select:none;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:20px;left:14px}.flow-control-group{border:1px solid var(--line);background:var(--surface);border-radius:6px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px var(--lightningcss-light,#1018280f)var(--lightningcss-dark,#0006)}.flow-control-group button{border:0;border-right:1px solid var(--line);min-width:36px;min-height:34px;color:var(--ink);background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.flow-control-group button:last-child{border-right:0}.flow-control-group button:not(:disabled):hover{background:var(--hover)}.flow-control-group button:disabled{color:var(--hover-line)}.flow-control-group button:focus-visible{outline-offset:-2px}.flow-check-link{color:var(--ink);font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.flow-step-modal{width:min(760px,100%)}.flow-step-form{gap:18px;display:grid}.flow-step-form h3{font-size:13px;font-weight:600}.flow-step-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.flow-step-issues{border-left:3px solid var(--warning);background:var(--warning-bg);color:var(--warning);border-radius:0 5px 5px 0;padding:11px 14px;font-size:13px}.flow-step-issues strong{font-weight:600}.flow-step-issues ul{gap:3px;margin:6px 0 0;padding-left:18px;display:grid}.flow-step-actions{z-index:2;background:var(--surface);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:6px -24px -24px;padding:14px 24px;display:flex;position:sticky;bottom:-24px}.flow-step-actions-end{gap:8px;margin-left:auto;display:flex}.flow-new-modal{width:min(780px,100%)}.flow-new-form{gap:20px;display:grid}.flow-new-form fieldset{border:0;min-width:0;margin:0;padding:0}.flow-new-form legend{padding:0;font-size:15px;font-weight:600}.flow-new-form legend+p{margin:4px 0 14px}.flow-new-error{border-left:3px solid var(--danger);background:var(--danger-bg);color:var(--danger);border-radius:0 5px 5px 0;padding:9px 12px;font-size:13px}.flow-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.flow-type-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 12px;padding:14px 40px 14px 14px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid;position:relative}.flow-type-card:hover{border-color:var(--hover-line);background:var(--hover)}.flow-type-card input{opacity:0;width:1px;height:1px;position:absolute}.flow-type-card .flow-kind{border-radius:8px;grid-row:span 2;width:36px;height:36px}.flow-type-card strong{align-self:center;font-weight:600}.flow-type-card small{color:var(--muted);grid-column:2;font-size:12px;line-height:1.45}.flow-type-check{background:var(--accent);width:20px;height:20px;color:var(--on-accent);opacity:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.flow-type-card:has(input:checked){border-color:var(--accent);background:var(--selected);box-shadow:0 0 0 1px var(--accent)}.flow-type-card:has(input:checked) .flow-type-check{opacity:1}.flow-type-card:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:3px}@media (width<=767px){.flow-body{display:block;overflow:auto}.flow-palette{border-right:0;border-bottom:1px solid var(--line)}.flow-palette-list{max-height:34vh}.flow-canvas{height:68vh;min-height:420px}.flow-type-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.flow-step-actions{margin:6px -16px -16px;padding:12px 16px;bottom:-16px}}@media (prefers-reduced-motion:reduce){.flow-palette-item,.flow-node-card,.flow-port,.flow-type-card{transition:none}}.flow-ai-agent{gap:14px;min-width:0;display:grid}.flow-ai-group{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.flow-ai-group>legend,.flow-ai-label{padding:0;font-size:13px;font-weight:600}.flow-ai-group>p{margin:0}.flow-ai-source{justify-items:start;gap:6px;display:grid}.flow-ai-source>strong{color:var(--muted);font-size:12px;font-weight:600}.flow-ai-stale{border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.flow-ai-field{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:10px;padding:12px;display:grid}.flow-ai-field code{overflow-wrap:anywhere;font-size:12px}.flow-ai-choices{gap:6px;display:grid}.flow-ai-choices>p{margin:0}.flow-ai-choice{align-items:center;gap:6px;display:flex}.flow-ai-remove{flex:none;padding:6px}.flow-auto{gap:16px;min-width:0;display:grid}.flow-auto h3{font-size:13px;font-weight:600}.flow-auto-section{border-top:1px solid var(--line);gap:10px;min-width:0;padding-top:16px;display:grid}.flow-auto>.flow-auto-section:first-child{border-top:0;padding-top:0}.flow-auto-note{margin:0}.flow-auto-radios{gap:8px;display:grid}.flow-auto-radios legend{margin-bottom:8px;padding:0;font-size:13px}.flow-auto-radio{align-items:flex-start;gap:9px;font-size:13px;line-height:1.35;display:flex}.flow-auto-radio input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:1px 0 0;padding:0}.flow-auto-conditions{gap:10px;min-width:0;display:grid}.flow-auto-unreadable{border-left:3px solid var(--warning);background:var(--warning-bg);color:var(--warning);border-radius:0 5px 5px 0;margin:0;padding:9px 12px;font-size:13px}.flow-auto-logic{max-width:320px}.flow-auto-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.flow-auto-rows:empty{display:none}.flow-auto-row{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1.4fr) 34px;align-items:start;gap:8px;min-width:0;display:grid}.flow-auto-row-assign{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 34px}.flow-auto-row-head{color:var(--muted);margin-bottom:-4px;font-size:12px;font-weight:500}.flow-auto-row-decision{border:1px solid var(--line);background:var(--background);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;padding:8px}.flow-auto-row-decision>.flow-auto-remove{grid-area:1/3}.flow-auto-row .orbit-select,.flow-auto-row input{min-width:0}.flow-auto-remove{color:var(--muted)}.flow-auto-value{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.flow-auto-value>*{flex:120px;min-width:0}.flow-auto-value>.flow-auto-kind{flex:0 112px}.flow-auto-value>.flow-auto-days{flex:0 0 72px}.flow-auto-relative{white-space:nowrap}.flow-auto-schedule{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.flow-auto-sort{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.flow-auto-insert{max-width:320px}.flow-auto-decision{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px}.flow-auto-outcomes{gap:10px;min-width:0;display:grid}.flow-auto-outcomes ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.flow-auto-outcome{width:100%;min-height:36px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.flow-auto-outcome span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-auto-outcome:hover{background:var(--hover)}.flow-auto-outcome[aria-pressed=true]{background:var(--selected);border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent);font-weight:600}.flow-auto-outcome-details{border-top:0;border-left:1px solid var(--line);padding-top:0;padding-left:20px}.flow-auto-outcome-actions{justify-content:flex-start}.flow-auto-outcome-actions .button-danger{margin-left:auto}@media (width<=640px){.flow-auto-row,.flow-auto-row-assign,.flow-auto-row-decision{grid-template-columns:minmax(0,1fr) 34px}.flow-auto-row>*{grid-column:1}.flow-auto-row>.flow-auto-remove{grid-area:1/2}.flow-auto-row-head{display:none}.flow-auto-row:not(.flow-auto-row-decision){border:1px solid var(--line);border-radius:6px;padding:8px}.flow-auto-schedule,.flow-auto-sort,.flow-auto-decision{grid-template-columns:minmax(0,1fr)}.flow-auto-outcome-details{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}}.orbit-dashboard-grid{--dashboard-row:48px;--dashboard-gap:18px;min-width:0;container:orbit-dashboard/inline-size}.orbit-dashboard-tiles{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(var(--dashboard-row), auto);gap:var(--dashboard-gap);display:grid}.orbit-dashboard-tile{grid-column:var(--dashboard-x) / span var(--dashboard-w);grid-row:var(--dashboard-y) / span var(--dashboard-h);min-width:0;display:grid}@container orbit-dashboard (width<=1355px){.orbit-dashboard-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-dashboard-tile{grid-column:span var(--dashboard-halves);grid-row:span var(--dashboard-h)}}@container orbit-dashboard (width<=899px){.orbit-dashboard-tiles{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.orbit-dashboard-tile{grid-area:auto/1}}.orbit-widget{flex-direction:column;display:flex}.orbit-widget>.panel-heading a{flex:none;font-size:12px;text-decoration:none}.orbit-widget>.panel-heading a:hover{text-decoration:underline}.orbit-widget>.panel-content{flex:1;align-content:start;gap:16px;min-width:0;display:grid}.orbit-widget-state{color:var(--muted);justify-items:start;gap:6px;font-size:13px;display:grid}.orbit-widget-state strong{color:var(--ink);font-weight:600}.orbit-widget-state .button{margin-top:6px}.orbit-widget-error .orbit-widget-state svg{color:var(--danger)}.orbit-widget-attention .orbit-widget-state svg{color:var(--warning)}.orbit-widget-skeleton{gap:10px;padding:4px 0;display:grid}.orbit-widget-skeleton span[aria-hidden]{background:var(--hover);border-radius:5px;height:10px;animation:1.4s ease-in-out infinite orbit-widget-skeleton}.orbit-widget-skeleton span[aria-hidden]:nth-child(2){width:82%}.orbit-widget-skeleton span[aria-hidden]:nth-child(3){width:56%}@keyframes orbit-widget-skeleton{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.orbit-widget-skeleton span[aria-hidden]{animation:none}}
