.panel-approvals{--panel-approvals-chrome:calc(var(--panel-topbar-h) + 2.7rem);height:calc(100svh - var(--panel-approvals-chrome));max-height:calc(100svh - var(--panel-approvals-chrome));flex-direction:column;flex:auto;gap:.6rem;min-width:0;min-height:0;display:flex;overflow:hidden}.panel-approvals__hero{--desk-pressure:var(--ld-teal);background:linear-gradient(135deg, color-mix(in oklab, var(--ld-gold) 14%, var(--ld-surface)), color-mix(in oklab, var(--ld-teal) 7%, var(--ld-surface)));border:1px solid color-mix(in oklab, var(--ld-gold) 22%, var(--ld-line));border-radius:.85rem;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.3rem 1rem;padding:.45rem .9rem;display:flex}.panel-approvals__hero.is-warn{--desk-pressure:var(--ld-gold)}.panel-approvals__hero.is-urgent{--desk-pressure:#c45c4a}.panel-approvals__gauge{flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.panel-approvals__gauge svg{width:100%;height:100%;overflow:visible}.panel-approvals__gauge-track,.panel-approvals__gauge-arc{fill:none;stroke-width:6px;stroke-linecap:round}.panel-approvals__gauge-track{stroke:color-mix(in oklab, var(--ld-line) 85%, transparent)}.panel-approvals__gauge-arc{stroke:var(--desk-pressure)}.panel-approvals__gauge-marker{fill:var(--desk-pressure)}.panel-approvals__gauge-value{font-variant-numeric:tabular-nums;color:var(--ld-ink);font-size:.95rem;font-weight:900;position:absolute}.panel-approvals__hero-body{flex:12rem;min-width:0}.panel-approvals__hero-value{letter-spacing:-.01em;color:var(--ld-ink);margin:0;font-size:.88rem;font-weight:850}.panel-approvals__hero-strong{color:color-mix(in oklab, var(--desk-pressure) 70%, var(--ld-ink));font-weight:850}.panel-approvals__hero-meta{color:var(--ld-mute);flex-wrap:wrap;align-items:center;gap:.3rem .85rem;margin:.15rem 0 0;padding:0;font-size:.74rem;font-weight:650;list-style:none;display:flex}.panel-approvals__hero-meta li{align-items:center;gap:.35rem;display:inline-flex}.panel-approvals__hero-meta li:not(:last-child):after{content:"";background:color-mix(in oklab, var(--ld-mute) 45%, transparent);border-radius:999px;width:.28rem;height:.28rem;margin-inline-start:.85rem}.panel-approvals__layout{--desk-rail-w:17.5rem;grid-template-columns:minmax(0, var(--desk-rail-w)) auto minmax(0, 1fr);flex:auto;align-items:stretch;gap:.35rem;min-height:0;display:grid}.panel-approvals__splitter{cursor:col-resize;touch-action:none;border-radius:999px;align-self:stretch;place-items:center;width:.55rem;display:grid}.panel-approvals__splitter-grip{background:color-mix(in oklab, var(--ld-line) 90%, transparent);border-radius:999px;width:2px;height:2.2rem;transition:background .16s,height .16s}.panel-approvals__splitter:hover .panel-approvals__splitter-grip,.panel-approvals__splitter:focus-visible .panel-approvals__splitter-grip{background:color-mix(in oklab, var(--ld-teal) 55%, transparent);height:3.4rem}.panel-approvals__splitter:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:1px}.panel-approvals__rail,.panel-approvals__detail{background:var(--ld-surface);border:1px solid color-mix(in oklab, var(--ld-line) 72%, transparent);min-width:0;height:100%;min-height:0;box-shadow:var(--ld-shadow);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.ld-dark .panel-approvals__rail,.ld-dark .panel-approvals__detail{background:color-mix(in oklab, var(--ld-surface) 92%, transparent);box-shadow:var(--ld-glow)}.panel-approvals__rail-skel,.panel-approvals__detail-skel{min-height:100%}.panel-approvals__filters{border-bottom:1px solid color-mix(in oklab, var(--ld-line) 68%, transparent);background:color-mix(in oklab, var(--ld-soft) 35%, var(--ld-surface));flex-wrap:wrap;flex-shrink:0;gap:.35rem;padding:.55rem .7rem;display:flex}.panel-approvals__filter{isolation:isolate;max-width:100%;color:var(--ld-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.78rem;font-weight:750;transition:color .16s;display:inline-flex;position:relative}.panel-approvals__filter-label{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.panel-approvals__filter-count{font-variant-numeric:tabular-nums;opacity:.85}.panel-approvals__filter-pill{z-index:-1;background:color-mix(in oklab, var(--ld-teal) 16%, transparent);border-radius:999px;position:absolute;inset:0}.panel-approvals__filter:hover{color:var(--ld-ink)}.panel-approvals__filter.is-active{color:color-mix(in oklab, var(--ld-teal) 72%, var(--ld-ink))}.panel-approvals__filter:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__rail-empty{color:var(--ld-mute);text-align:center;margin:auto 0;padding:1.25rem;font-size:.88rem}.panel-approvals__list{flex-direction:column;flex:auto;gap:.25rem;min-height:0;margin:0;padding:.4rem;list-style:none;display:flex;overflow:auto}.panel-approvals__item{--desk-arrival:0;text-align:start;border:1px solid #0000;width:100%;color:inherit;cursor:pointer;outline:calc(var(--desk-arrival) * 2px) solid color-mix(in oklab, var(--ld-gold) 65%, transparent);outline-offset:-2px;background:0 0;border-inline-start-width:3px;border-radius:.75rem;flex-direction:column;gap:.22rem;padding:.62rem .7rem;transition:background .16s,border-color .16s;display:flex}.panel-approvals__item--fresh{border-inline-start-color:color-mix(in oklab, var(--ld-teal) 45%, transparent)}.panel-approvals__item--warn{border-inline-start-color:color-mix(in oklab, var(--ld-gold) 70%, transparent)}.panel-approvals__item--urgent{background:#c45c4a0f;background:lab(52.2523% 41.4651 31.0797/.06);border-inline-start-color:#c45c4abf;border-inline-start-color:lab(52.2523% 41.4651 31.0797/.75)}.panel-approvals__item:hover{background:var(--ld-soft)}.panel-approvals__item.is-active{background:color-mix(in oklab, var(--ld-gold) 12%, var(--ld-surface));border-color:color-mix(in oklab, var(--ld-gold) 28%, transparent);border-inline-start-width:3px}.panel-approvals__item.has-unread{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-teal) 35%, transparent)}.panel-approvals__item:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__item-top{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.panel-approvals__item-agent{color:color-mix(in oklab, var(--ld-teal) 70%, var(--ld-ink));text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:800;overflow:hidden}.panel-approvals__item-age{font-variant-numeric:tabular-nums;background:color-mix(in oklab, var(--ld-soft) 80%, transparent);color:var(--ld-mute);border-radius:999px;flex-shrink:0;padding:.08rem .4rem;font-size:.68rem;font-weight:800}.panel-approvals__item-age.is-warn{background:color-mix(in oklab, var(--ld-gold) 22%, transparent);color:color-mix(in oklab, var(--ld-ink) 85%, var(--ld-gold))}.panel-approvals__item-age.is-urgent{color:color-mix(in oklab, #8a3a2e 70%, var(--ld-ink));background:#c45c4a2e;background:lab(52.2523% 41.4651 31.0797/.18)}.panel-approvals__item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.panel-approvals__item-meta{color:var(--ld-mute);flex-wrap:wrap;align-items:center;gap:.3rem .55rem;font-size:.68rem;font-weight:650;display:flex}.panel-approvals__item-channel,.panel-approvals__channel,.panel-approvals__composer-target{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.panel-approvals__item-mark,.panel-approvals__channel-mark,.panel-approvals__composer-target-mark{flex-shrink:0;width:.9rem;height:.9rem}.panel-approvals__channel--telegram,.panel-approvals__channel--widget{color:color-mix(in oklab, var(--ld-teal) 65%, var(--ld-ink))}.panel-approvals__channel--whatsapp{color:color-mix(in oklab, var(--ld-ok) 70%, var(--ld-ink))}.panel-approvals__channel--agent_webhook,.panel-approvals__channel--panel_test{color:color-mix(in oklab, var(--ld-gold) 65%, var(--ld-ink))}.panel-approvals__item-handle,.panel-approvals__handle{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.panel-approvals__item-claim{background:color-mix(in oklab, var(--ld-gold) 22%, transparent);color:color-mix(in oklab, var(--ld-ink) 88%, var(--ld-gold));border-radius:999px;padding:.08rem .4rem;font-weight:700}.panel-approvals__item-unread{background:color-mix(in oklab, var(--ld-teal) 20%, transparent);color:color-mix(in oklab, var(--ld-teal) 70%, var(--ld-ink));border-radius:999px;padding:.08rem .4rem;font-weight:800}.panel-approvals__sound-toggle{border:1px solid color-mix(in oklab, var(--ld-line) 75%, transparent);background:color-mix(in oklab, var(--ld-surface) 80%, transparent);color:var(--ld-mute);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.72rem;font-weight:750;transition:color .16s,border-color .16s;display:inline-flex}.panel-approvals__sound-toggle svg{width:1rem;height:1rem;overflow:visible}.panel-approvals__sound-toggle[aria-pressed=true]{color:color-mix(in oklab, var(--ld-teal) 72%, var(--ld-ink));border-color:color-mix(in oklab, var(--ld-teal) 35%, transparent)}.panel-approvals__sound-toggle:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__detail-empty{flex:auto;place-items:center;min-height:0;padding:1.5rem 1rem;display:grid}.panel-approvals__detail-head{border-bottom:1px solid color-mix(in oklab, var(--ld-line) 68%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--ld-soft) 55%, var(--ld-surface)), var(--ld-surface));flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.55rem 1rem;display:flex}.panel-approvals__detail-ident{flex:15rem;min-width:0}.panel-approvals__detail-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;font-weight:900;line-height:1.5;overflow:hidden}.panel-approvals__detail-meta{color:var(--ld-mute);flex-wrap:wrap;align-items:center;gap:.15rem .7rem;margin:.1rem 0 0;padding:0;font-size:.72rem;font-weight:650;list-style:none;display:flex}.panel-approvals__detail-meta li{align-items:center;display:inline-flex}.panel-approvals__detail-meta li:not(:last-child):after{content:"";background:color-mix(in oklab, var(--ld-mute) 45%, transparent);border-radius:999px;width:.24rem;height:.24rem;margin-inline-start:.7rem}.panel-approvals__detail-agent{color:color-mix(in oklab, var(--ld-teal) 70%, var(--ld-ink));font-weight:850}.panel-approvals__detail-sla{font-weight:800}.panel-approvals__detail-sla.is-warn{color:color-mix(in oklab, var(--ld-gold) 55%, var(--ld-ink))}.panel-approvals__detail-sla.is-urgent{color:color-mix(in oklab, #c45c4a 70%, var(--ld-ink))}.panel-approvals__detail-tools{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.panel-approvals__tool-btn{color:var(--ld-mute);cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.3rem;padding:.35rem .5rem;font-size:.73rem;font-weight:750;transition:background .16s,color .16s;display:inline-flex}.panel-approvals__tool-btn.is-active,.panel-approvals__tool-btn:hover{color:var(--ld-ink);background:color-mix(in oklab, var(--ld-teal) 12%, var(--ld-soft))}.panel-approvals__tool-btn:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__tool-icon{width:.95rem;height:.95rem}.panel-approvals__tool-count{font-variant-numeric:tabular-nums;background:color-mix(in oklab, var(--ld-gold) 24%, transparent);color:color-mix(in oklab, var(--ld-ink) 88%, var(--ld-gold));border-radius:999px;padding:.02rem .32rem;font-size:.68rem;font-weight:800}.panel-approvals__agent-link{color:color-mix(in oklab, var(--ld-teal) 75%, var(--ld-ink));border-radius:.55rem;padding:.35rem .5rem;font-size:.73rem;font-weight:750;text-decoration:none}.panel-approvals__agent-link:hover{background:var(--ld-soft)}.panel-approvals__agent-link:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__context{background:color-mix(in oklab, var(--ld-gold) 11%, var(--ld-surface));border:1px solid color-mix(in oklab, var(--ld-gold) 24%, transparent);border-radius:.8rem;flex-shrink:0;margin:.5rem 1rem 0}.panel-approvals__context-bar{align-items:center;gap:.45rem;min-width:0;padding:.35rem .5rem .35rem .4rem;display:flex}.panel-approvals__context-tag{white-space:nowrap;background:color-mix(in oklab, var(--ld-gold) 22%, transparent);color:color-mix(in oklab, var(--ld-gold) 72%, var(--ld-ink));border-radius:999px;flex-shrink:0;padding:.12rem .45rem;font-size:.66rem;font-weight:850}.panel-approvals__context-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:.83rem;font-weight:700;line-height:1.55;overflow:hidden}.panel-approvals__context[data-open=true] .panel-approvals__context-text{-webkit-line-clamp:4;white-space:normal;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box}.panel-approvals__context-chip{background:var(--ld-surface);border:1px solid color-mix(in oklab, var(--ld-line) 75%, transparent);border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.72rem;font-weight:750}.panel-approvals__context-toggle{min-height:1.9rem;font:inherit;white-space:nowrap;cursor:pointer;color:color-mix(in oklab, var(--ld-gold) 62%, var(--ld-ink));background:0 0;border:0;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .4rem;font-size:.72rem;font-weight:800;transition:background .16s;display:inline-flex}.panel-approvals__context-toggle:hover{background:color-mix(in oklab, var(--ld-gold) 16%, transparent)}.panel-approvals__context-toggle:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__context-chev,.panel-approvals__disclosure-chev,.panel-approvals__jump-chev{width:.85rem;height:.85rem;transition:transform .2s;transform:rotate(180deg)}.panel-approvals__context[data-open=true] .panel-approvals__context-chev,.panel-approvals__handback[data-open=true] .panel-approvals__disclosure-chev{transform:rotate(0)}.panel-approvals__context-body,.panel-approvals__handback-body{visibility:hidden;height:0;overflow:hidden}.panel-approvals__lead{padding:0 .55rem .5rem}.panel-approvals__lead-label{color:color-mix(in oklab, var(--ld-teal) 70%, var(--ld-ink));margin:0 0 .3rem;font-size:.7rem;font-weight:850}.panel-approvals__lead-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.25rem 1rem;margin:0;display:grid}.panel-approvals__lead-row{align-items:baseline;gap:.4rem;min-width:0;display:flex}.panel-approvals__lead-row dt{color:var(--ld-mute);flex-shrink:0;font-size:.72rem;font-weight:700}.panel-approvals__lead-row dd{min-width:0;color:var(--ld-ink);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:750}.panel-approvals__stage{flex:auto;min-height:0;display:flex;position:relative}.panel-approvals__msgs{overscroll-behavior:contain;flex:auto;min-height:0;padding:.6rem .95rem .7rem;overflow:auto}.panel-approvals__msgs-inner{flex-direction:column;gap:.4rem;min-height:100%;display:flex}.panel-approvals__progress{pointer-events:none;width:2px;position:absolute;inset-block:.7rem;inset-inline-start:.3rem}.panel-approvals__progress-track,.panel-approvals__progress-line{fill:none;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.panel-approvals__progress-track{stroke:color-mix(in oklab, var(--ld-line) 70%, transparent)}.panel-approvals__progress-line{stroke:color-mix(in oklab, var(--ld-teal) 55%, transparent)}.panel-approvals__msg-skel{flex-direction:column;gap:.7rem;display:flex}.panel-approvals__msgs-empty{color:var(--ld-mute);margin:auto;font-size:.9rem}.panel-approvals__jump{border:1px solid color-mix(in oklab, var(--ld-teal) 32%, transparent);background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));color:color-mix(in oklab, var(--ld-teal) 72%, var(--ld-ink));cursor:pointer;box-shadow:var(--ld-shadow);opacity:0;visibility:hidden;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;inset-block-end:.65rem;inset-inline-end:1rem}.panel-approvals__jump:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__bubble{background:var(--ld-soft);border-radius:.8rem;max-width:min(38rem,93%);padding:.5rem .7rem}.panel-approvals__bubble header{color:var(--ld-mute);justify-content:space-between;gap:.75rem;margin-bottom:.2rem;font-size:.67rem;font-weight:750;display:flex}.panel-approvals__bubble p{white-space:pre-wrap;text-wrap:pretty;margin:0;font-size:.86rem;line-height:1.6}.panel-approvals__bubble--user{background:color-mix(in oklab, var(--ld-teal) 10%, var(--ld-soft));align-self:flex-start}.panel-approvals__bubble--assistant{background:color-mix(in oklab, var(--ld-ink) 4%, var(--ld-soft));align-self:flex-end}.panel-approvals__bubble--operator{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-soft));border:1px solid color-mix(in oklab, var(--ld-teal) 22%, transparent);align-self:flex-end}.panel-approvals__bubble--system,.panel-approvals__bubble--tool{background:color-mix(in oklab, var(--ld-gold) 8%, var(--ld-soft));align-self:stretch;max-width:none}.panel-approvals__bubble.is-undelivered{background:color-mix(in oklab, var(--ld-coral) 9%, var(--ld-soft));border:1px solid color-mix(in oklab, var(--ld-coral) 40%, transparent)}.panel-approvals__undelivered{color:color-mix(in oklab, var(--ld-coral) 72%, var(--ld-ink));align-items:center;gap:.3rem;margin:.35rem 0 0;font-size:.7rem;font-weight:750;line-height:1.5;display:flex}.panel-approvals__undelivered-mark{flex-shrink:0;width:.9rem;height:.9rem}.panel-approvals__actions{border-top:1px solid color-mix(in oklab, var(--ld-line) 68%, transparent);background:color-mix(in oklab, var(--ld-soft) 40%, var(--ld-surface));flex-direction:column;flex-shrink:0;align-items:stretch;gap:.5rem;max-height:min(48%,24rem);padding:.6rem 1rem .7rem;display:flex;overflow:auto}.panel-approvals__gate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.panel-approvals__gate-mark{width:2rem;height:2rem;color:color-mix(in oklab, var(--ld-gold) 62%, var(--ld-ink));flex-shrink:0}.panel-approvals__gate.is-claimed-by-other .panel-approvals__gate-mark,.panel-approvals__gate.is-left-queue .panel-approvals__gate-mark{color:var(--ld-mute)}.panel-approvals__gate-text{flex:18rem;min-width:0}.panel-approvals__gate-title{color:var(--ld-ink);margin:0;font-size:.9rem;font-weight:850}.panel-approvals__gate-lead{color:var(--ld-mute);margin:.2rem 0 0;font-size:.8rem;line-height:1.55}.panel-approvals__composer{flex-direction:column;gap:.45rem;display:flex}.panel-approvals__composer-head{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.panel-approvals__live-badge{color:color-mix(in oklab, var(--ld-teal) 72%, var(--ld-ink));background:color-mix(in oklab, var(--ld-teal) 12%, transparent);border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.2rem .55rem;font-size:.74rem;font-weight:800;display:inline-flex}.panel-approvals__live-dot{background:var(--ld-ok);width:.42rem;height:.42rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--ld-ok) 22%, transparent);border-radius:999px}.panel-approvals__composer-target{color:color-mix(in oklab, var(--ld-teal) 62%, var(--ld-ink));font-size:.71rem;font-weight:750}.panel-approvals__composer-hint{color:var(--ld-mute);font-size:.7rem;font-weight:650}.panel-approvals__composer-head .panel-approvals__mini-btn{margin-inline-start:auto}.panel-approvals__mini-btn.panel-btn{min-height:2.15rem;padding-inline:.7rem;font-size:.76rem;font-weight:750}.panel-approvals__mini-btn--danger.panel-btn{color:color-mix(in oklab, var(--ld-coral) 78%, var(--ld-ink));border-color:color-mix(in oklab, var(--ld-coral) 30%, var(--ld-line))}.panel-approvals__mini-btn--danger.panel-btn:hover{background:var(--ld-coral-soft);border-color:color-mix(in oklab, var(--ld-coral) 55%, var(--ld-line))}.panel-approvals__quick{overscroll-behavior-inline:contain;gap:.35rem;padding-block-end:.1rem;display:flex;overflow-x:auto}.panel-approvals__quick-chip{white-space:nowrap;text-overflow:ellipsis;border:1px solid color-mix(in oklab, var(--ld-line) 75%, transparent);background:var(--ld-surface);max-width:22rem;color:var(--ld-ink);cursor:pointer;text-align:start;border-radius:999px;flex:none;padding:.32rem .6rem;font-size:.72rem;font-weight:700;line-height:1.35;overflow:hidden}.panel-approvals__quick-chip:hover:not(:disabled){background:color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface));border-color:color-mix(in oklab, var(--ld-teal) 30%, transparent)}.panel-approvals__quick-chip:disabled{opacity:.55;cursor:not-allowed}.panel-approvals__quick-chip:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__composer-row{align-items:flex-end;gap:.5rem;display:flex}.panel-approvals__composer-field{flex:auto;min-width:0}.panel-approvals__composer-field .ui-field__textarea{resize:none}.panel-approvals__send-btn{flex-shrink:0;min-width:6.5rem}.panel-approvals__handback{border-top:1px dashed color-mix(in oklab, var(--ld-line) 80%, transparent);flex-direction:column;padding-top:.4rem;display:flex}.panel-approvals__handback-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .6rem;display:flex}.panel-approvals__handback-actions{flex-wrap:wrap;gap:.35rem;display:flex}.panel-approvals__disclosure{min-height:2rem;font:inherit;color:var(--ld-mute);cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.35rem;padding:.25rem .4rem;font-size:.74rem;font-weight:800;transition:background .16s,color .16s;display:inline-flex}.panel-approvals__disclosure:hover{color:var(--ld-ink);background:var(--ld-soft)}.panel-approvals__disclosure:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__disclosure-dot{background:var(--ld-gold);border-radius:999px;width:.38rem;height:.38rem}.panel-approvals__handback-body>*{margin-block-start:.45rem}.panel-approvals__handback-preview{background:color-mix(in oklab, var(--ld-ink) 3.5%, var(--ld-soft));border:1px solid color-mix(in oklab, var(--ld-line) 70%, transparent);border-radius:.7rem;padding:.5rem .65rem}.panel-approvals__handback-preview-label{color:var(--ld-mute);margin:0 0 .3rem;font-size:.7rem;font-weight:800}.panel-approvals__handback-preview-body{white-space:pre-wrap;color:var(--ld-ink);max-height:5.5rem;margin:0;font-family:inherit;font-size:.76rem;line-height:1.55;overflow:auto}.panel-approvals__idle-mark{width:6.5rem;height:auto;color:color-mix(in oklab, var(--ld-teal) 45%, var(--ld-mute))}.panel-approvals>.empty-state{flex:auto;place-content:center;min-height:16rem;display:grid}.panel-approvals>:not(.panel-approvals__layout):not(.empty-state){flex-shrink:0}@media (pointer:coarse){.panel-approvals__mini-btn.panel-btn,.panel-approvals__tool-btn,.panel-approvals__context-toggle,.panel-approvals__disclosure{min-height:2.6rem}}@media (max-width:960px){.panel-approvals{height:auto;max-height:none;overflow:visible}.panel-approvals__layout{flex:none;grid-template-columns:1fr;min-height:min(70svh,40rem)}.panel-approvals__splitter{display:none}.panel-approvals__rail{height:auto;max-height:min(38svh,20rem)}.panel-approvals__detail{height:auto;min-height:min(58svh,34rem)}.panel-approvals__actions{max-height:none;overflow:visible}.panel-approvals__hero-meta{width:100%}.panel-approvals__hero-meta li:not(:last-child):after{display:none}}@media (max-width:640px){.panel-approvals__hero{padding:.55rem .8rem}.panel-approvals__detail-head,.panel-approvals__msgs,.panel-approvals__actions{padding-inline:.85rem}.panel-approvals__context{margin-inline:.85rem}.panel-approvals__context-bar{flex-wrap:wrap}.panel-approvals__context-text{flex-basis:100%;order:3}.panel-approvals__composer-row{flex-direction:column;align-items:stretch}.panel-approvals__handback-actions{width:100%}.panel-approvals__handback-actions>*{flex:auto}}@media (prefers-reduced-motion:reduce){.panel-approvals__context-chev,.panel-approvals__disclosure-chev,.panel-approvals__filter,.panel-approvals__item,.panel-approvals__tool-btn,.panel-approvals__disclosure,.panel-approvals__context-toggle,.panel-approvals__splitter-grip,.panel-approvals__sound-toggle{transition:none}}
.panel-inbox-page{flex-direction:column;flex:auto;gap:0;width:100%;min-height:0;display:flex}.panel-inbox{--panel-inbox-chrome:calc(var(--panel-topbar-h) + 2.7rem);width:100%;min-width:0;min-height:0;height:calc(100svh - var(--panel-inbox-chrome));max-height:calc(100svh - var(--panel-inbox-chrome));flex-direction:column;flex:auto;display:flex;overflow:hidden}.panel-inbox__body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.panel-inbox__frame{background:var(--ld-surface);border:1px solid color-mix(in oklab, var(--ld-line) 72%, transparent);min-width:0;min-height:0;box-shadow:var(--ld-shadow);border-radius:1.15rem;flex-direction:column;flex:auto;display:flex;overflow:hidden}.ld-dark .panel-inbox__frame{background:color-mix(in oklab, var(--ld-surface) 92%, transparent);box-shadow:var(--ld-glow)}.panel-inbox__toolbar{background:linear-gradient(to left, transparent, color-mix(in oklab, var(--ld-line) 70%, transparent) 42%, transparent) no-repeat bottom / 100% 1px;flex-shrink:0;width:100%;padding:.7rem .85rem .45rem;display:block}.panel-inbox__lookup,.panel-inbox__lookup .panel-lookup-bar__main{width:100%}@media (min-width:900px){.panel-inbox__lookup .panel-lookup-bar__main{grid-template-columns:minmax(14rem,1.15fr) auto minmax(0,1.85fr) auto minmax(8.5rem,13rem);align-items:center;gap:.35rem .45rem;display:grid}.panel-inbox__lookup .panel-lookup-bar__search,.panel-inbox__lookup .panel-lookup-bar__tabs-well,.panel-inbox__lookup .panel-lookup-bar__filters{flex:none;width:100%;min-width:0;max-width:none}.panel-inbox__lookup .panel-lookup-bar__tabs-well{justify-self:stretch;display:flex}.panel-inbox__lookup .panel-lookup-bar__tabs{flex:auto;width:100%}.panel-inbox__lookup .panel-lookup-bar__sep{align-self:center;height:1.7rem;margin-block:0;display:block}}.panel-inbox__toolbar-skel{min-height:3.6rem;margin:.7rem .85rem}.panel-inbox__layout{flex:auto;grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);min-height:0;display:grid}@media (min-width:1920px){.panel-inbox__layout{grid-template-columns:minmax(22rem,28rem) minmax(0,1fr)}}.panel-inbox__rail,.panel-inbox__detail{flex-direction:column;min-width:0;min-height:0;display:flex}.panel-inbox__rail{background:linear-gradient(180deg, color-mix(in oklab, var(--ld-teal) 6%, var(--ld-soft)) 0%, color-mix(in oklab, var(--ld-soft) 42%, var(--ld-surface)) 9rem);box-shadow:inset -1px 0 0 color-mix(in oklab, var(--ld-line) 68%, transparent);padding:.7rem .6rem .55rem}.panel-inbox__rail-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.05rem .5rem .55rem;display:flex}.panel-inbox__rail-summary{color:var(--ld-ink-soft);margin:0;font-size:.75rem;font-weight:700}.panel-inbox__clear{appearance:none;font:inherit;color:color-mix(in oklab, var(--ld-teal) 62%, var(--ld-ink));cursor:pointer;background:0 0;border:0;padding:.2rem .15rem;font-size:.75rem;font-weight:750;text-decoration:none}.panel-inbox__clear:hover{color:var(--ld-teal)}.panel-inbox__clear:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px;border-radius:.35rem}.panel-inbox__list{flex-direction:column;flex:auto;gap:.28rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.panel-inbox__row{text-align:start;background:color-mix(in oklab, var(--ld-surface) 70%, transparent);cursor:pointer;width:100%;color:inherit;border:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 40%, transparent);border-inline-start:3px solid #0000;border-radius:.95rem;grid-template-columns:2.45rem minmax(0,1fr);align-items:start;gap:.6rem;padding:.62rem;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.panel-inbox__row.is-waiting,.panel-inbox__row.is-warn{border-inline-start-color:color-mix(in oklab, var(--ld-gold) 78%, transparent)}.panel-inbox__row.is-danger{border-inline-start-color:color-mix(in oklab, var(--ld-coral) 70%, transparent)}.panel-inbox__row:hover{background:color-mix(in oklab, var(--ld-soft) 80%, var(--ld-surface))}.panel-inbox__row.is-active{border-inline-start-color:color-mix(in oklab, var(--ld-teal) 78%, transparent);background:color-mix(in oklab, var(--ld-teal) 12%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-teal) 22%, transparent)}.panel-inbox__row:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-inbox__avatar{letter-spacing:-.02em;width:2.35rem;height:2.35rem;color:color-mix(in oklab, var(--ld-teal) 55%, var(--ld-ink));background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));border-radius:999px;place-items:center;margin-block-start:.08rem;font-size:.72rem;font-weight:800;display:grid;position:relative}.panel-inbox__avatar--lg{flex-shrink:0;width:2.9rem;height:2.9rem;margin:0;font-size:.86rem}.panel-inbox__avatar.is-gold{color:color-mix(in oklab, var(--ld-gold) 55%, var(--ld-ink));background:color-mix(in oklab, var(--ld-gold) 16%, var(--ld-surface))}.panel-inbox__avatar.is-ink{color:var(--ld-ink);background:color-mix(in oklab, var(--ld-ink) 8%, var(--ld-soft))}.panel-inbox__avatar.is-moss{color:color-mix(in oklab, var(--ld-ok) 48%, var(--ld-ink));background:color-mix(in oklab, var(--ld-ok) 14%, var(--ld-surface))}.panel-inbox__avatar-channel{background:var(--ld-surface);width:1.05rem;height:1.05rem;color:color-mix(in oklab, var(--ld-teal) 62%, var(--ld-ink));box-shadow:0 0 0 1px color-mix(in oklab, var(--ld-line) 55%, transparent);border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-end:-.12rem;inset-inline-end:-.18rem}.panel-inbox__avatar-channel svg,.panel-inbox__eyebrow-mark svg{width:.72rem;height:.72rem}.panel-inbox__row-body{gap:.18rem;min-width:0;display:grid}.panel-inbox__row-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.panel-inbox__row-title{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;overflow:hidden}.panel-inbox__row-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--ld-ink-soft);font-size:.76rem;line-height:1.45;overflow:hidden}.panel-inbox__row-meta,.panel-inbox__meta{flex-wrap:wrap;align-items:center;gap:.3rem .45rem;display:flex}.panel-inbox__row-agent{text-overflow:ellipsis;white-space:nowrap;max-inline-size:9rem;overflow:hidden}.panel-inbox__row time,.panel-inbox__meta,.panel-inbox__count,.panel-inbox__eyebrow,.panel-inbox__row-agent{color:var(--ld-ink-soft);font-size:.74rem}.panel-inbox__row time{flex-shrink:0}.panel-inbox__detail{background:radial-gradient(28rem 14rem at 100% 0%, color-mix(in oklab, var(--ld-teal) 7%, transparent), transparent 62%);padding:.85rem 1.05rem .75rem}.panel-inbox__detail--idle{justify-content:center}.panel-inbox__detail-head{background:linear-gradient(to left, transparent, color-mix(in oklab, var(--ld-line) 70%, transparent) 40%, transparent) no-repeat bottom / 100% 1px;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem 1rem;margin-block-end:.7rem;padding-block-end:.75rem;display:grid}.panel-inbox__detail-lockup{grid-template-columns:auto minmax(0,1fr);gap:.7rem;min-width:0;display:grid}.panel-inbox__detail-identity{min-width:0}.panel-inbox__detail-head h2{letter-spacing:-.02em;margin:.12rem 0 0;font-size:1.14rem;line-height:1.35}.panel-inbox__eyebrow{align-items:center;gap:.4rem;margin:0;font-weight:700;display:flex}.panel-inbox__eyebrow-mark{width:1.25rem;height:1.25rem;color:color-mix(in oklab, var(--ld-teal) 62%, var(--ld-ink));place-items:center;display:grid}.panel-inbox__detail-tools{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:.45rem;display:flex}.panel-inbox__tool,.panel-inbox__agent-link{appearance:none;min-height:2.2rem;color:var(--ld-ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.panel-inbox__tool:hover,.panel-inbox__agent-link:hover,.panel-inbox__tool.is-active{background:var(--ld-soft);color:var(--ld-ink)}.panel-inbox__tool.is-active{color:color-mix(in oklab, var(--ld-teal) 58%, var(--ld-ink))}.panel-inbox__tool-count{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-soft));border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-size:.68rem;display:grid}.panel-inbox__tool:focus-visible,.panel-inbox__agent-link:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-inbox__back{min-height:2.4rem;color:var(--ld-ink);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:.3rem;padding:0 .15rem;font-size:.82rem;font-weight:750;display:none}.panel-inbox__back svg{width:1.05rem;height:1.05rem}.panel-inbox__back:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px;border-radius:.4rem}.panel-inbox__handoff{background:color-mix(in oklab, var(--ld-gold) 14%, var(--ld-surface));color:color-mix(in oklab, var(--ld-gold) 42%, var(--ld-ink));border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .8rem;margin-block-end:.65rem;padding:.55rem .75rem;display:flex}.panel-inbox__handoff p{margin:0;font-size:.8rem;font-weight:700;line-height:1.5}.panel-inbox__handoff a{color:inherit;font-size:.78rem;font-weight:800}.panel-inbox__lead{margin-block-end:.55rem}.panel-inbox__lead .panel-approvals__lead{background:color-mix(in oklab, var(--ld-soft) 70%, var(--ld-surface));border-radius:.85rem;margin:0;padding:.55rem .7rem}.panel-inbox__stage{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.panel-inbox__thread{flex-direction:column;flex:auto;gap:.55rem;min-height:0;margin:0;padding:.15rem .15rem .7rem;list-style:none;display:flex;overflow:auto}.panel-inbox__thread:before{content:"";flex:auto;min-height:.35rem}.panel-inbox__day{width:100%;color:var(--ld-ink-soft);background:0 0;grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-self:stretch;align-items:center;gap:.7rem;margin:.2rem 0 .05rem;padding:0;font-size:.7rem;font-weight:750;display:grid}.panel-inbox__day:before,.panel-inbox__day:after{content:"";background:linear-gradient(to left, transparent, color-mix(in oklab, var(--ld-line) 72%, transparent) 42%, transparent);height:1px}.panel-inbox__bubble{background:var(--ld-soft);border-radius:1rem .95rem .35rem 1rem;align-self:end;max-inline-size:min(44rem,92%);padding:.62rem .8rem}.panel-inbox__bubble.is-user{background:color-mix(in oklab, var(--ld-teal) 13%, var(--ld-soft));border-radius:.95rem 1rem 1rem .35rem;align-self:start}.panel-inbox__bubble.is-operator{background:color-mix(in oklab, var(--ld-gold) 14%, var(--ld-soft))}.panel-inbox__bubble.is-system,.panel-inbox__bubble.is-tool{border:1px dashed color-mix(in oklab, var(--ld-line) 80%, transparent);max-inline-size:min(32rem,96%);color:var(--ld-ink-soft);background:0 0;align-self:center}.panel-inbox__bubble.is-undelivered{border:1px solid color-mix(in oklab, var(--ld-coral) 40%, transparent);background:color-mix(in oklab, var(--ld-coral) 9%, var(--ld-soft))}.panel-inbox__bubble-meta{color:var(--ld-ink-soft);justify-content:space-between;gap:.75rem;margin-block-end:.22rem;font-size:.7rem;font-weight:750;display:flex}.panel-inbox__bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.7}.panel-inbox__undelivered{color:color-mix(in oklab, var(--ld-coral) 72%, var(--ld-ink));align-items:center;gap:.3rem;margin:.35rem 0 0;font-size:.7rem;font-weight:750;display:flex}.panel-inbox__undelivered-mark{width:.9rem;height:.9rem}.panel-inbox__count{flex-shrink:0;margin:.35rem 0 0}.panel-inbox__jump{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));min-height:2.2rem;color:color-mix(in oklab, var(--ld-teal) 62%, var(--ld-ink));font:inherit;cursor:pointer;box-shadow:var(--ld-shadow);opacity:0;visibility:hidden;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:0 .85rem;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;inset-block-end:.85rem;inset-inline-end:1rem}.panel-inbox__jump-chev{width:.95rem;height:.95rem}.panel-inbox__jump:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-inbox__board-empty{margin:auto 0;padding-block:2.4rem}.panel-inbox__quiet-empty{margin:auto 0;padding-block:1.4rem}.panel-inbox__quiet-empty .empty-state__art{width:4.6rem;height:4.6rem;margin-bottom:.55rem}.panel-inbox__quiet-empty .empty-state__title{font-size:.98rem}.panel-inbox__quiet-empty .empty-state__lead{max-width:24rem}.panel-inbox__rail-skel,.panel-inbox__detail-skel,.panel-inbox__thread-skel{min-height:14rem}.panel-inbox__thread-skel-stack{gap:.7rem;padding:.4rem .2rem;display:grid}.panel-inbox__skel-line{background:var(--ld-soft);border-radius:999px;width:12rem;height:.85rem;display:block}.panel-inbox__skel-line.is-sm{width:6.5rem;height:.6rem;margin-bottom:.35rem}@media (max-width:860px){.panel-inbox{height:calc(100vh - var(--panel-inbox-chrome));height:calc(100dvh - var(--panel-inbox-chrome));max-height:calc(100vh - var(--panel-inbox-chrome));max-height:calc(100dvh - var(--panel-inbox-chrome))}.panel-inbox__layout{grid-template-columns:1fr}.panel-inbox__rail{box-shadow:none}.panel-inbox__layout.has-selection .panel-inbox__rail,.panel-inbox__layout:not(.has-selection) .panel-inbox__detail{display:none}.panel-inbox__back{width:100%;display:inline-flex}.panel-inbox__row{min-height:2.75rem}}@media (max-height:760px){.panel-inbox__toolbar{padding-block:.5rem}.panel-inbox__board-empty{padding-block:1.2rem}.panel-inbox__handoff{padding-block:.4rem}}@media (prefers-reduced-motion:reduce){.panel-inbox__row{transition:none}}
.panel-workflow-card__meta{color:var(--ld-mute);margin:0;font-size:.8rem}.panel-workflow-setup{gap:1.15rem}.panel-workflow-setup__shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;width:100%;display:grid}.panel-workflow-setup__shell.has-rail{grid-template-columns:minmax(0,1fr) minmax(17rem,20.5rem)}.panel-workflow-setup__main{flex-direction:column;gap:1rem;min-width:0;display:flex}.panel-workflow-setup__rail{flex-direction:column;min-width:0;min-height:0;max-height:calc(100dvh - 5.5rem);display:flex;position:sticky;top:1rem;overflow:hidden}@media (max-width:1100px){.panel-workflow-setup__shell.has-rail{grid-template-columns:minmax(0,1fr) minmax(15.5rem,18.5rem)}}@media (max-width:900px){.panel-workflow-setup__shell.has-rail{grid-template-columns:minmax(0,1fr)}.panel-workflow-setup__rail{order:2;max-height:min(32rem,70dvh);position:static}.panel-workflow-setup__main{order:1}}.panel-workflow-setup-embed{flex-direction:column;gap:1rem;width:min(100%,52rem);margin-inline:auto;display:flex}.panel-workflows-page{flex-direction:column;flex:1;gap:1.15rem;min-height:0;display:flex}.panel-workflows-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-content:start;gap:.95rem;width:100%;display:grid}.panel-workflow-home-card{min-height:100%}.panel-workflow-home-card__mark{place-items:center;padding:.45rem;display:inline-grid}.panel-workflow-home-card__mark .panel-workflow-mark{width:1.45rem;height:1.45rem}.panel-workflow-mark{width:1.55rem;height:1.55rem;display:block}.panel-workflows-hero{border:.5px solid color-mix(in oklab, var(--ld-line) 78%, transparent);background:linear-gradient(155deg, color-mix(in oklab, var(--ld-teal) 6%, var(--ld-surface)), color-mix(in oklab, var(--ld-soft) 38%, var(--ld-surface)));border-radius:1.25rem;flex-direction:column;gap:.95rem;width:100%;padding:1.1rem 1.2rem 1rem;display:flex}.panel-workflows-hero__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem;display:flex}.panel-workflows-hero__copy{flex:18rem;min-width:0}.panel-workflows-hero__eyebrow{color:var(--ld-teal);margin:0;font-size:.75rem;font-weight:750}.panel-workflows-hero__title{color:var(--ld-ink);margin:.2rem 0 0;font-size:clamp(1.12rem,1rem + .35vw,1.35rem);font-weight:850}.panel-workflows-hero__lead{max-width:40rem;color:var(--ld-mute);text-wrap:pretty;margin:.4rem 0 0;font-size:.86rem;line-height:1.7}.panel-workflows-hero__stats{flex-wrap:wrap;flex:0 auto;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.panel-workflows-hero__stats li{background:color-mix(in oklab, var(--ld-surface) 88%, transparent);border:.5px solid color-mix(in oklab, var(--ld-line) 72%, transparent);border-radius:.9rem;flex-direction:column;gap:.15rem;min-width:5.5rem;padding:.55rem .8rem;display:flex}.panel-workflows-hero__stats strong{color:var(--ld-ink);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:850}.panel-workflows-hero__stats span{color:var(--ld-mute);font-size:.72rem;font-weight:700}.panel-workflows-hero__stats li.is-warn strong{color:color-mix(in oklab, var(--ld-coral) 58%, var(--ld-ink))}.panel-workflows-empty{flex-direction:column;gap:1.25rem;display:flex}.panel-workflows-empty__teasers{flex-direction:column;gap:.75rem;display:flex}.panel-workflows-empty__teasers-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;display:flex}.panel-workflows-empty__teasers-title{color:var(--ld-ink);margin:0;font-size:.92rem;font-weight:800}.panel-workflows-empty__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.panel-workflows-empty__card{--wf-card-accent:var(--ld-teal);text-align:start;border:.5px solid color-mix(in oklab, var(--ld-line) 78%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--wf-card-accent) 9%, var(--ld-surface)), var(--ld-surface));width:100%;min-height:5.5rem;color:inherit;cursor:pointer;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.95rem 1rem;display:grid}.panel-workflows-empty__card.is-accent-gold{--wf-card-accent:var(--ld-gold)}.panel-workflows-empty__card.is-accent-coral{--wf-card-accent:var(--ld-coral)}.panel-workflows-empty__card:hover{border-color:color-mix(in oklab, var(--wf-card-accent) 40%, var(--ld-line))}.panel-workflows-empty__card:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-workflows-empty__mark{width:2.6rem;height:2.6rem;color:var(--ld-ink);background:color-mix(in oklab, var(--wf-card-accent) 16%, var(--ld-soft));border-radius:.9rem;place-items:center;display:inline-grid}.panel-workflows-empty__copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.panel-workflows-empty__kind{color:color-mix(in oklab, var(--wf-card-accent) 50%, var(--ld-mute));font-size:.7rem;font-weight:800}.panel-workflows-empty__copy strong{font-size:.92rem;font-weight:850;line-height:1.35}.panel-workflows-empty__copy span:last-child{color:var(--ld-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:640px){.panel-workflows-hero__stats{width:100%}.panel-workflows-hero__stats li{flex:1 1 0}}.panel-workflow-stepper{border:.5px solid var(--ld-line);background:linear-gradient(160deg, color-mix(in oklab, var(--ld-teal-soft) 28%, transparent), transparent 55%), color-mix(in oklab, var(--ld-surface) 94%, transparent);border-radius:1.15rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;width:100%;padding:.45rem;display:grid}.panel-workflow-stepper__item{color:var(--ld-mute);cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:.9rem;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .45rem;transition:background .16s,border-color .16s,color .16s;display:flex}.panel-workflow-stepper__num{border:.5px solid var(--ld-line);background:var(--ld-soft);border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:800;display:inline-grid}.panel-workflow-stepper__label{text-align:center;font-size:.78rem;font-weight:750;line-height:1.35}.panel-workflow-stepper__item.is-active{border-color:color-mix(in oklab, var(--ld-teal) 42%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal-soft) 55%, var(--ld-surface));color:var(--ld-teal)}.panel-workflow-stepper__item.is-active .panel-workflow-stepper__num{background:var(--ld-teal);color:#fff;border-color:#0000}.panel-workflow-stepper__item.is-done{color:var(--ld-ink)}.panel-workflow-stepper__item.is-done .panel-workflow-stepper__num{border-color:color-mix(in oklab, var(--ld-ok) 45%, var(--ld-line));background:color-mix(in oklab, var(--ld-ok) 16%, var(--ld-surface));color:var(--ld-ok)}.panel-workflow-stepper__item:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}@media (max-width:720px){.panel-workflow-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-workflow-steps{flex-wrap:wrap;gap:.45rem;display:flex}.panel-workflow-steps__item{border:.5px solid var(--ld-line);color:var(--ld-mute);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.panel-workflow-steps__item span{background:var(--ld-soft);border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-size:.72rem;display:inline-grid}.panel-workflow-steps__item.is-active{border-color:color-mix(in oklab, var(--ld-teal) 45%, var(--ld-line));color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal-soft) 70%, transparent)}.panel-workflow-steps__item.is-done{color:var(--ld-ink)}.panel-workflow-steps__item:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-workflow-stage{min-height:0;position:relative}.panel-workflow-card{width:min(100%,42rem)}.panel-workflow-card--wide{width:100%;box-shadow:0 1px 0 #ffffff8c, 0 18px 40px -28px color-mix(in oklab, var(--ld-ink) 28%, transparent);border-radius:1.25rem;padding:1.25rem 1.35rem}@supports (color:lab(0% 0 0)){.panel-workflow-card--wide{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.55), 0 18px 40px -28px color-mix(in oklab, var(--ld-ink) 28%, transparent)}}.panel-workflow-step-body{flex-direction:column;gap:1rem;display:flex;container:panelWorkflowStep/inline-size}.panel-workflow-step-head{flex-direction:column;gap:.35rem;display:flex}.panel-workflow-step-head__eyebrow{letter-spacing:.04em;color:var(--ld-teal);margin:0;font-size:.72rem;font-weight:800}.panel-workflow-step-head__title{color:var(--ld-ink);margin:0;font-size:1.2rem;font-weight:850}.panel-workflow-step-head__lead{color:var(--ld-mute);margin:0;font-size:.88rem;line-height:1.7}.panel-workflow-step-list{color:var(--ld-mute);margin:0;padding-inline-start:1.1rem;font-size:.86rem;line-height:1.7}.panel-workflow-actions{flex-wrap:wrap;gap:.55rem;margin-top:.2rem;display:flex}.panel-workflow-ready-card{border:.5px solid var(--ld-line);background:linear-gradient(145deg, color-mix(in oklab, var(--ld-soft) 55%, transparent), transparent 60%), color-mix(in oklab, var(--ld-surface) 96%, transparent);box-shadow:0 10px 28px -24px color-mix(in oklab, var(--ld-ink) 35%, transparent);border-radius:1.15rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 1.05rem;display:grid}.panel-workflow-ready-card.is-ok{border-color:color-mix(in oklab, var(--ld-ok) 42%, var(--ld-line));background:linear-gradient(145deg, color-mix(in oklab, var(--ld-ok) 12%, transparent), transparent 58%), color-mix(in oklab, var(--ld-surface) 96%, transparent)}.panel-workflow-ready-card.is-warn{border-color:color-mix(in oklab, #c9a227 45%, var(--ld-line));background:linear-gradient(145deg, #f6e7b8b3, transparent 58%), color-mix(in oklab, var(--ld-surface) 96%, transparent)}@supports (color:lab(0% 0 0)){.panel-workflow-ready-card.is-warn{background:linear-gradient(145deg, lab(91.9966% .0140071 24.9188/.7), transparent 58%), color-mix(in oklab, var(--ld-surface) 96%, transparent)}}.panel-workflow-ready-card__badge{background:color-mix(in oklab, var(--ld-ink) 8%, transparent);width:1.7rem;height:1.7rem;color:var(--ld-ink);border-radius:999px;place-items:center;font-size:.85rem;font-weight:850;display:inline-grid}.panel-workflow-ready-card.is-ok .panel-workflow-ready-card__badge{background:color-mix(in oklab, var(--ld-ok) 22%, transparent);color:var(--ld-ok)}.panel-workflow-ready-card.is-warn .panel-workflow-ready-card__badge{color:#9a3412;background:#b453092e;background:lab(47.4595% 37.7723 54.9047/.18)}.panel-workflow-tg-gate{position:relative;overflow:hidden}.panel-workflow-tg-gate:before{content:"";pointer-events:none;background:radial-gradient(circle,#2aabee38,#0000 70%);background:radial-gradient(circle,lab(65.665% -17.2924 -43.9502/.22),#0000 70%);border-radius:50%;width:9rem;height:9rem;position:absolute;inset-block-start:-40%;inset-inline-end:-12%}.panel-workflow-tg-gate__mark-wrap{z-index:1;place-items:center;display:inline-grid;position:relative}.panel-workflow-tg-gate__pulse{opacity:.35;border:1.5px solid #2aabee73;border:1.5px solid lab(65.665% -17.2925 -43.9502/.45);border-radius:1.15rem;position:absolute;inset:-.35rem}.panel-workflow-tg-gate__pulse.is-on{border-color:color-mix(in oklab, var(--ld-ok) 55%, transparent);animation:2.4s ease-out infinite panel-wf-tg-pulse}.panel-workflow-tg-gate__icon{color:#fff;background:linear-gradient(145deg,#2aabee,#1a8bc7);border-radius:.95rem;place-items:center;width:2.55rem;height:2.55rem;display:inline-grid;box-shadow:0 12px 22px -14px #2aabee,inset 0 1px #ffffff47;box-shadow:0 12px 22px -14px lab(65.665% -17.2924 -43.9502),inset 0 1px lab(100% -.0000298023 .0000119209/.28)}.panel-workflow-tg-gate__title-row{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.panel-workflow-tg-gate__chip{border:.5px solid var(--ld-line);border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.panel-workflow-tg-gate__chip-dot{background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.panel-workflow-tg-gate__chip.is-on{border-color:color-mix(in oklab, var(--ld-ok) 40%, var(--ld-line));background:color-mix(in oklab, var(--ld-ok) 14%, transparent);color:var(--ld-ok)}.panel-workflow-tg-gate__chip.is-off{border-color:color-mix(in oklab, #c9a227 40%, var(--ld-line));color:#9a3412;background:#f6e7b88c;background:lab(91.9966% .0139773 24.9188/.55)}.panel-workflow-tg-gate__bot{color:var(--ld-ink);letter-spacing:.01em;margin:.3rem 0 0;font-size:.88rem;font-weight:850}.panel-workflow-tg-gate__cta{z-index:1}.panel-workflow-tg-gate__link{color:var(--ld-teal);margin-block-start:.45rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.panel-workflow-tg-gate__link:hover{text-decoration:underline}.panel-workflow-tg-gate__link:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px;border-radius:.35rem}@keyframes panel-wf-tg-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.panel-workflow-tg-gate__pulse.is-on,.panel-wf-tg-modal__pulse.is-on{animation:none}}.panel-workflow-ready-card__title{color:var(--ld-ink);margin:0;font-size:.94rem;font-weight:850}.panel-workflow-ready-card__lead{color:var(--ld-mute);margin:.35rem 0 0;font-size:.8rem;line-height:1.65}.panel-workflow-ready-card__cta{border:.5px solid color-mix(in oklab, var(--ld-teal) 40%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal-soft) 70%, transparent);color:var(--ld-teal);white-space:nowrap;border-radius:999px;align-self:center;padding:.45rem .75rem;font-size:.8rem;font-weight:800;text-decoration:none}.panel-workflow-ready-card__cta:hover{background:color-mix(in oklab, var(--ld-teal-soft) 90%, transparent)}.panel-workflow-ready-card .panel-btn{white-space:nowrap;align-self:center}.admin-modal--wf-telegram .admin-modal__panel{max-inline-size:min(34rem,100vw - 1.5rem);box-shadow:0 28px 64px -28px color-mix(in oklab, var(--ld-ink) 45%, transparent), 0 0 0 .5px color-mix(in oklab, #2aabee 18%, var(--ld-line));border-radius:1.45rem;overflow:hidden}.admin-modal--wf-telegram .admin-modal__head{background:radial-gradient(120% 90% at 100% 0%, #2aabee29, transparent 55%), linear-gradient(180deg, color-mix(in oklab, var(--ld-soft) 40%, transparent), transparent);padding-block-end:1rem;position:relative}@supports (color:lab(0% 0 0)){.admin-modal--wf-telegram .admin-modal__head{background:radial-gradient(120% 90% at 100% 0%, lab(65.665% -17.2924 -43.9502/.16), transparent 55%), linear-gradient(180deg, color-mix(in oklab, var(--ld-soft) 40%, transparent), transparent)}}.admin-modal--wf-telegram .admin-modal__title{letter-spacing:-.01em;font-size:1.2rem}.admin-modal--wf-telegram .admin-modal__lead{max-inline-size:36ch}.admin-modal--wf-telegram .admin-modal__body{padding-block-start:.2rem}.admin-modal--wf-telegram .admin-modal__foot{border-block-start:.5px solid color-mix(in oklab, var(--ld-line) 80%, transparent);background:color-mix(in oklab, var(--ld-soft) 22%, var(--ld-surface))}.panel-wf-tg-modal{flex-direction:column;gap:1.05rem;display:flex}.panel-wf-tg-modal__hero{border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-soft) 30%, var(--ld-surface));border-radius:1.2rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1.05rem 1.1rem;display:grid}.panel-wf-tg-modal__hero.is-ready{border-color:color-mix(in oklab, var(--ld-ok) 38%, var(--ld-line));background:linear-gradient(145deg, color-mix(in oklab, var(--ld-ok) 14%, transparent), transparent 68%), color-mix(in oklab, var(--ld-surface) 96%, transparent)}.panel-wf-tg-modal__hero.is-pending{border-color:color-mix(in oklab, #2aabee 30%, var(--ld-line));background:linear-gradient(145deg, #2aabee1f, transparent 68%), color-mix(in oklab, var(--ld-surface) 96%, transparent)}@supports (color:lab(0% 0 0)){.panel-wf-tg-modal__hero.is-pending{background:linear-gradient(145deg, lab(65.665% -17.2924 -43.9502/.12), transparent 68%), color-mix(in oklab, var(--ld-surface) 96%, transparent)}}.panel-wf-tg-modal__mark-wrap{place-items:center;display:inline-grid;position:relative}.panel-wf-tg-modal__pulse{opacity:.4;border:1.5px solid #2aabee6b;border:1.5px solid lab(65.665% -17.2924 -43.9502/.42);border-radius:1.25rem;position:absolute;inset:-.4rem}.panel-wf-tg-modal__pulse.is-on{border-color:color-mix(in oklab, var(--ld-ok) 55%, transparent);animation:2.4s ease-out infinite panel-wf-tg-pulse}.panel-wf-tg-modal__mark{color:#fff;background:linear-gradient(145deg,#2aabee,#1a8bc7);border-radius:1.05rem;place-items:center;width:3rem;height:3rem;display:inline-grid;box-shadow:0 14px 28px -16px #2aabee,inset 0 1px #ffffff47;box-shadow:0 14px 28px -16px lab(65.665% -17.2924 -43.9502),inset 0 1px lab(100% -.0000298023 .0000119209/.28)}.panel-wf-tg-modal__hero-eyebrow{letter-spacing:.04em;color:var(--ld-mute);margin:0;font-size:.7rem;font-weight:800}.panel-wf-tg-modal__bot{color:var(--ld-ink);margin:.25rem 0 .5rem;font-size:1.12rem;font-weight:850;line-height:1.25}.panel-wf-tg-modal__pill{border:.5px solid var(--ld-line);border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.panel-wf-tg-modal__pill-dot{background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.panel-wf-tg-modal__pill.is-on{border-color:color-mix(in oklab, var(--ld-ok) 40%, var(--ld-line));background:color-mix(in oklab, var(--ld-ok) 14%, transparent);color:var(--ld-ok)}.panel-wf-tg-modal__pill.is-off{border-color:color-mix(in oklab, #2aabee 30%, var(--ld-line));color:#1278ad;background:#2aabee1a;background:lab(65.665% -17.2924 -43.9502/.1)}.panel-wf-tg-modal__token{border:.5px solid var(--ld-line);background:linear-gradient(180deg, color-mix(in oklab, var(--ld-soft) 35%, transparent), transparent 55%), color-mix(in oklab, var(--ld-surface) 96%, transparent);border-radius:1.15rem;flex-direction:column;gap:.55rem;padding:1rem 1.05rem;display:flex}.panel-wf-tg-modal__token-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.panel-wf-tg-modal__token-title{color:var(--ld-ink);margin:0;font-size:.86rem;font-weight:850}.panel-wf-tg-modal__token-secure{color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal-soft) 70%, transparent);border:.5px solid color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));border-radius:999px;margin:0;padding:.15rem .5rem;font-size:.68rem;font-weight:800}.panel-wf-tg-modal__token-hint{color:var(--ld-mute);margin:0;font-size:.76rem;line-height:1.55}.panel-wf-tg-modal__prep{border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-soft) 22%, var(--ld-surface));border-radius:1.15rem;flex-direction:column;gap:.7rem;padding:.95rem 1rem 1.05rem;display:flex}.panel-wf-tg-modal__prep-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.panel-wf-tg-modal__prep-title{color:var(--ld-ink);margin:0;font-size:.84rem;font-weight:850}.panel-wf-tg-modal__prep-count{color:var(--ld-mute);font-size:.72rem;font-weight:750}.panel-wf-tg-modal__timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.panel-wf-tg-modal__tl-item{grid-template-columns:auto 1fr;align-items:stretch;gap:.85rem;display:grid}.panel-wf-tg-modal__tl-rail{flex-direction:column;align-items:center;min-block-size:100%;display:flex}.panel-wf-tg-modal__tl-num{color:#1278ad;background:color-mix(in oklab, #2aabee 14%, var(--ld-surface));border:.5px solid color-mix(in oklab, #2aabee 35%, var(--ld-line));border-radius:999px;flex-shrink:0;place-items:center;width:1.65rem;height:1.65rem;font-size:.74rem;font-weight:850;display:inline-grid;box-shadow:0 0 0 3px #2aabee14;box-shadow:0 0 0 3px lab(65.665% -17.2924 -43.9502/.08)}.panel-wf-tg-modal__tl-line{width:1.5px;background:linear-gradient(180deg, color-mix(in oklab, #2aabee 45%, var(--ld-line)), color-mix(in oklab, var(--ld-line) 80%, transparent));border-radius:999px;flex:1;min-block-size:.75rem;margin-block:.3rem}.panel-wf-tg-modal__tl-body{padding-block:.05rem 1rem}.panel-wf-tg-modal__tl-item:last-child .panel-wf-tg-modal__tl-body{padding-block-end:.1rem}.panel-wf-tg-modal__step-title{color:var(--ld-ink);margin:0;font-size:.88rem;font-weight:850}.panel-wf-tg-modal__step-lead{color:var(--ld-mute);margin:.25rem 0 0;font-size:.76rem;line-height:1.6}.panel-wf-tg-modal__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;width:100%;display:flex}.panel-wf-tg-modal__foot-start,.panel-wf-tg-modal__foot-end{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.panel-wf-tg-modal__foot-end{margin-inline-start:auto}.panel-wf-tg-modal__danger{color:color-mix(in oklab, var(--ld-coral) 88%, var(--ld-ink))!important}.panel-wf-tg-modal__danger:hover{background:color-mix(in oklab, var(--ld-coral) 10%, transparent)!important}.panel-workflow-telegram-connect{flex-direction:column;gap:.85rem;display:flex}.panel-workflow-telegram-connect__status{border:.5px solid color-mix(in oklab, var(--ld-ok) 35%, var(--ld-line));background:color-mix(in oklab, var(--ld-ok) 10%, var(--ld-surface));color:var(--ld-ink);border-radius:.85rem;margin:0;padding:.7rem .85rem;font-size:.86rem}.panel-workflow-telegram-connect__guide{flex-direction:column;gap:.45rem;display:flex}.panel-workflow-telegram-connect__guide-title{color:var(--ld-mute);margin:0;font-size:.78rem;font-weight:800}.panel-workflow-runs__block-row{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:inline-flex}.panel-workflow-runs__inline-cta{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.panel-workflow-runs__inline-cta:hover{opacity:.85}@media (max-width:640px){.panel-workflow-ready-card,.panel-workflow-tg-gate{grid-template-columns:auto 1fr}.panel-workflow-ready-card__cta,.panel-workflow-ready-card .panel-btn,.panel-workflow-tg-gate__cta{grid-column:1/-1;justify-self:stretch}.panel-wf-tg-modal__foot{flex-direction:column;align-items:stretch}.panel-wf-tg-modal__foot-start,.panel-wf-tg-modal__foot-end{width:100%}.panel-wf-tg-modal__foot-end{margin-inline-start:0}.panel-wf-tg-modal__foot .panel-btn{flex:1}}.panel-workflow-alert{border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-soft) 45%, var(--ld-surface));color:var(--ld-mute);border-radius:.9rem;margin:0;padding:.75rem .9rem;font-size:.84rem;line-height:1.65}.panel-workflow-alert.is-warn{border-color:color-mix(in oklab, #c9a227 40%, var(--ld-line));background:color-mix(in oklab, #f6e7b8 50%, var(--ld-surface));color:#7c4a03}.panel-workflow-alert.is-error{border-color:color-mix(in oklab, var(--ld-coral) 40%, var(--ld-line));background:color-mix(in oklab, var(--ld-coral) 10%, var(--ld-surface));color:var(--ld-coral)}.panel-workflow-alert a{color:inherit;font-weight:850}.panel-workflow-connections{flex-direction:column;gap:.65rem;display:flex}.panel-workflow-conn{border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-soft) 28%, var(--ld-surface));border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem .95rem;display:flex}.panel-workflow-conn.is-ready{border-color:color-mix(in oklab, var(--ld-ok) 35%, var(--ld-line))}.panel-workflow-conn.is-pending{border-color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line))}.panel-workflow-conn.is-soft{opacity:.92}.panel-workflow-conn__mark{background:var(--ld-soft);width:1.55rem;height:1.55rem;color:var(--ld-mute);border-radius:999px;place-items:center;font-size:.8rem;font-weight:850;display:inline-grid}.panel-workflow-conn.is-ready .panel-workflow-conn__mark{background:color-mix(in oklab, var(--ld-ok) 18%, transparent);color:var(--ld-ok)}.panel-workflow-conn__body{flex:1;min-width:10rem}.panel-workflow-conn__title{color:var(--ld-ink);margin:0;font-size:.92rem;font-weight:800}.panel-workflow-conn__meta{color:var(--ld-mute);margin:.2rem 0 0;font-size:.78rem}.panel-workflow-conn__tools{flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.panel-workflow-conn__tools li{background:color-mix(in oklab, var(--ld-teal) 12%, var(--ld-surface));color:var(--ld-ink);border-radius:999px;padding:.18rem .55rem;font-size:.75rem;font-weight:700}.panel-workflow-conn__ok{color:var(--ld-ok);font-size:.8rem;font-weight:750}.panel-workflow-conn__form{flex-direction:column;gap:.5rem;min-width:min(100%,16rem);display:flex}.panel-workflow-schedule-panel{border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-soft) 22%, var(--ld-surface));border-radius:1rem;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.panel-workflow-schedule-step{gap:1.1rem}.panel-workflow-schedule-step__head{border:.5px solid color-mix(in oklab, var(--ld-line) 85%, transparent);background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--ld-teal) 10%, transparent), transparent 55%), color-mix(in oklab, var(--ld-surface) 96%, transparent);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem;padding:1.05rem 1.15rem;display:flex}.panel-workflow-schedule-step__head-copy{flex-direction:column;flex:16rem;gap:.3rem;min-width:min(100%,18rem);display:flex}.panel-workflow-schedule-step__eyebrow{letter-spacing:.04em;color:var(--ld-teal);margin:0;font-size:.72rem;font-weight:800}.panel-workflow-schedule-step__title{color:var(--ld-ink);letter-spacing:-.01em;margin:0;font-size:clamp(1.15rem,1.05rem + .35vw,1.35rem);font-weight:850}.panel-workflow-schedule-step__lead{max-width:42rem;color:var(--ld-mute);text-wrap:pretty;margin:.15rem 0 0;font-size:.88rem;line-height:1.7}.panel-workflow-schedule-step__badges{flex-wrap:wrap;gap:.4rem;display:flex}.panel-workflow-schedule-step__badge{color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal-soft) 75%, transparent);border:.5px solid color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.panel-workflow-schedule-step__badge.is-soft{color:var(--ld-mute);background:color-mix(in oklab, var(--ld-soft) 70%, transparent);border-color:var(--ld-line)}.panel-workflow-schedule-card{border:.5px solid color-mix(in oklab, var(--ld-line) 88%, transparent);background:linear-gradient(165deg, color-mix(in oklab, var(--ld-soft) 40%, transparent), transparent 55%), color-mix(in oklab, var(--ld-surface) 97%, transparent);box-shadow:0 14px 36px -28px color-mix(in oklab, var(--ld-ink) 40%, transparent);border-radius:1.25rem;flex-direction:column;gap:.95rem;padding:1.1rem 1.15rem;display:flex}.panel-workflow-schedule-card.is-quiet{background:color-mix(in oklab, var(--ld-soft) 28%, var(--ld-surface));box-shadow:none;padding:.85rem .95rem}.panel-workflow-schedule-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.panel-workflow-schedule-card__title{color:var(--ld-ink);margin:0;font-size:.98rem;font-weight:850}.panel-workflow-schedule-card__lead{color:var(--ld-mute);margin:.25rem 0 0;font-size:.8rem;line-height:1.6}.panel-workflow-schedule-card__count{color:var(--ld-mute);border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-soft) 50%, transparent);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:800}.panel-workflow-schedule-card__guide{border:.5px solid color-mix(in oklab, var(--ld-teal) 22%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal-soft) 45%, transparent);color:color-mix(in oklab, var(--ld-ink) 82%, var(--ld-teal));border-radius:.95rem;margin:0;padding:.75rem .85rem;font-size:.8rem;line-height:1.65}.panel-workflow-trigger-grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.55rem;display:grid}.panel-workflow-trigger-card{border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-surface) 94%, transparent);text-align:start;cursor:pointer;border-radius:1.05rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem .9rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.panel-workflow-trigger-card:hover{border-color:color-mix(in oklab, var(--ld-teal) 35%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal-soft) 25%, var(--ld-surface))}.panel-workflow-trigger-card.is-active{border-color:color-mix(in oklab, var(--ld-teal) 48%, var(--ld-line));background:linear-gradient(150deg, color-mix(in oklab, var(--ld-teal) 10%, transparent), transparent 70%), var(--ld-surface);box-shadow:0 10px 24px -20px color-mix(in oklab, var(--ld-teal) 70%, transparent)}.panel-workflow-trigger-card:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-workflow-trigger-card__radio{border:1.5px solid color-mix(in oklab, var(--ld-mute) 55%, var(--ld-line));background:0 0;border-radius:999px;width:.85rem;height:.85rem;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 0 #0000}.panel-workflow-trigger-card.is-active .panel-workflow-trigger-card__radio{border-color:var(--ld-teal);box-shadow:inset 0 0 0 3px var(--ld-teal)}.panel-workflow-trigger-card__label{color:var(--ld-ink);font-size:.9rem;font-weight:850}.panel-workflow-trigger-card__desc{color:var(--ld-mute);font-size:.74rem;line-height:1.55}.panel-workflow-schedule-summary{border:.5px solid color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal-soft) 40%, transparent);text-align:end;border-radius:.95rem;flex-direction:column;align-items:flex-end;gap:.2rem;min-width:min(100%,11rem);padding:.65rem .8rem;display:flex}.panel-workflow-schedule-summary__label{color:var(--ld-mute);font-size:.68rem;font-weight:800}.panel-workflow-schedule-summary__value{color:var(--ld-ink);font-size:.88rem;font-weight:850}.panel-workflow-schedule-summary__cron{color:var(--ld-teal);background:0 0;font-size:.72rem;font-weight:700}.panel-workflow-cron-chips{flex-wrap:wrap;gap:.4rem;display:flex}.panel-workflow-cron-chip{border:.5px solid color-mix(in oklab, var(--ld-line) 85%, transparent);background:color-mix(in oklab, var(--ld-surface) 92%, transparent);color:var(--ld-mute);cursor:pointer;border-radius:999px;align-items:center;padding:.42rem .75rem;font-size:.78rem;font-weight:750;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.panel-workflow-cron-chip:hover{color:var(--ld-ink);border-color:color-mix(in oklab, var(--ld-teal) 35%, var(--ld-line))}.panel-workflow-cron-chip.is-active{color:var(--ld-teal);border-color:color-mix(in oklab, var(--ld-teal) 42%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal-soft) 70%, transparent);font-weight:850}.panel-workflow-cron-chip.is-custom{cursor:default;color:#9a3412;border-color:color-mix(in oklab, #c9a227 40%, var(--ld-line));background:#f6e7b88c;background:lab(91.9966% .0139773 24.9188/.55)}.panel-workflow-cron-chip:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-workflow-schedule-fields{gap:.75rem;display:grid}@container panelWorkflowStep (min-width:34rem){.panel-workflow-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-workflow-schedule-fields>:first-child{grid-column:1/-1}}.panel-workflow-schedule-missing{border:.5px solid color-mix(in oklab, #c9a227 45%, var(--ld-line));background:color-mix(in oklab, #f6e7b8 55%, var(--ld-surface));color:#7c4a03;border-radius:.9rem;margin:0;padding:.7rem .85rem;font-size:.8rem;line-height:1.6}.panel-workflow-schedule-ready{border:.5px solid color-mix(in oklab, var(--ld-ok) 35%, var(--ld-line));background:color-mix(in oklab, var(--ld-ok) 10%, var(--ld-surface));color:var(--ld-ok);border-radius:.9rem;margin:0;padding:.65rem .85rem;font-size:.8rem;font-weight:750;line-height:1.55}.panel-workflow-enable-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.panel-workflow-enable-stat{border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-soft) 30%, var(--ld-surface));border-radius:.95rem;flex-direction:column;gap:.25rem;padding:.8rem .9rem;display:flex}.panel-workflow-enable-stat span{color:var(--ld-mute);font-size:.75rem;font-weight:700}.panel-workflow-enable-stat strong{color:var(--ld-ink);font-size:.98rem;font-weight:850}.panel-workflow-enable-stat strong.is-on{color:var(--ld-ok)}.panel-workflow-enable-ready{border:.5px solid color-mix(in oklab, var(--ld-ok) 28%, var(--ld-line));background:color-mix(in oklab, var(--ld-ok) 8%, var(--ld-surface));border-radius:1.05rem;gap:.45rem;margin:0;padding:.85rem 1rem;list-style:none;display:grid}.panel-workflow-enable-ready li{color:color-mix(in oklab, var(--ld-ok) 40%, var(--ld-ink));padding-inline-start:1.15rem;font-size:.86rem;font-weight:650;line-height:1.6;position:relative}.panel-workflow-enable-ready li:before{content:"";background:var(--ld-ok);border-radius:999px;width:.45rem;height:.45rem;position:absolute;inset-block-start:.55rem;inset-inline-start:0}.panel-toolkit-connect-dialog{max-inline-size:min(32rem,100vw - 2rem)}.panel-toolkit-connect-dialog__fields{text-align:start;flex-direction:column;gap:.65rem;inline-size:100%;margin-block-start:.25rem;display:flex}.panel-toolkit-connect-dialog__methods{background:color-mix(in oklab, var(--ld-soft) 80%, transparent);border-radius:1rem;gap:.35rem;padding:.25rem;display:flex}.panel-toolkit-connect-dialog__method{min-inline-size:0;font:inherit;color:color-mix(in oklab, var(--ld-ink) 55%, transparent);cursor:pointer;background:0 0;border:0;border-radius:.8rem;flex:1;padding:.55rem .65rem;font-size:.78rem;font-weight:800}.panel-toolkit-connect-dialog__method.is-active{color:var(--ld-teal);background:var(--ld-surface);box-shadow:0 1px 0 color-mix(in oklab, var(--ld-line) 70%, transparent)}.panel-toolkit-connect-dialog__method:disabled{cursor:not-allowed;opacity:.6}.panel-workflow-runs{border:.5px solid var(--ld-line);background:linear-gradient(165deg, color-mix(in oklab, var(--ld-soft) 55%, transparent), transparent 48%), color-mix(in oklab, var(--ld-surface) 96%, transparent);width:min(100%,52rem);box-shadow:0 16px 36px -30px color-mix(in oklab, var(--ld-ink) 30%, transparent);border-radius:1.25rem;flex-direction:column;gap:.85rem;padding:1.15rem 1.2rem;display:flex}.panel-workflow-runs.is-compact{width:100%;min-height:0;max-height:100%;box-shadow:0 1px 0 #ffffff80, 0 14px 28px -24px color-mix(in oklab, var(--ld-ink) 26%, transparent);border-radius:1.1rem;flex:auto;gap:.55rem;padding:.85rem .9rem;overflow:hidden}@supports (color:lab(0% 0 0)){.panel-workflow-runs.is-compact{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.5), 0 14px 28px -24px color-mix(in oklab, var(--ld-ink) 26%, transparent)}}.panel-workflow-runs__stage{flex-direction:column;flex:1;min-height:0;display:flex}.panel-workflow-runs.is-compact .panel-workflow-runs__stage{overflow:hidden}.panel-workflow-runs__stage.is-swapping{pointer-events:none}.panel-workflow-runs__list-pane,.panel-workflow-runs__detail-scroll{flex-direction:column;flex:1;min-height:0;display:flex}.panel-workflow-runs__scroller{scrollbar-gutter:stable;flex:1;min-height:0;padding-inline-end:.1rem;overflow:auto}.panel-workflow-runs__detail-scroll{padding-inline-end:.1rem;overflow:hidden}.panel-workflow-runs__skeletons{flex-direction:column;gap:.4rem;display:flex}.panel-workflow-runs__head{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.panel-workflow-runs.is-compact .panel-workflow-runs__head{gap:.4rem}.panel-workflow-runs__eyebrow{letter-spacing:.04em;color:var(--ld-teal);margin:0 0 .1rem;font-size:.68rem;font-weight:800}.panel-workflow-runs__head h2{color:var(--ld-ink);align-items:center;gap:.4rem;margin:0;font-size:1.05rem;font-weight:850;display:flex}.panel-workflow-runs.is-compact .panel-workflow-runs__head h2{align-items:center;gap:.4rem;font-size:.95rem;display:flex}.panel-workflow-runs__count{min-width:1.55rem;height:1.35rem;color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal) 12%, var(--ld-surface));border:.5px solid color-mix(in oklab, var(--ld-teal) 22%, var(--ld-line));border-radius:999px;justify-content:center;align-items:center;padding-inline:.4rem;font-size:.68rem;font-weight:800;display:inline-flex}.panel-workflow-runs.is-compact .panel-workflow-runs__head .panel-btn{min-height:2rem;padding-inline:.7rem;font-size:.78rem}.panel-workflow-runs__empty{border:.5px dashed color-mix(in oklab, var(--ld-line) 80%, transparent);background:color-mix(in oklab, var(--ld-soft) 28%, transparent);color:var(--ld-mute);border-radius:.9rem;padding:.95rem .85rem}.panel-workflow-runs__empty strong{color:var(--ld-ink);margin-bottom:.3rem;font-size:.82rem;font-weight:850;display:block}.panel-workflow-runs__empty p{margin:0;font-size:.78rem;line-height:1.65}.panel-workflow-alert.is-compact{border-radius:.75rem;flex-shrink:0;padding:.55rem .7rem;font-size:.78rem;line-height:1.5}.panel-workflow-runs__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.panel-workflow-runs__item{text-align:start;border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-surface) 88%, transparent);width:100%;color:var(--ld-ink);cursor:pointer;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem .7rem;font-size:.8rem;transition:border-color .14s,background .14s,transform .14s;display:grid}.panel-workflow-runs.is-compact .panel-workflow-runs__item{border-radius:.75rem;gap:.45rem;padding:.5rem .55rem}.panel-workflow-runs__dot{background:var(--ld-mute);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.panel-workflow-runs__dot.is-ok{background:var(--ld-ok)}.panel-workflow-runs__dot.is-fail{background:var(--ld-coral)}.panel-workflow-runs__dot.is-wait,.panel-workflow-runs__dot.is-busy{background:var(--ld-teal)}.panel-workflow-runs__dot.is-busy{animation:1.5s ease-out infinite panel-run-dot-pulse}.panel-workflow-runs__item-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.panel-workflow-runs__item-status{font-size:.8rem;font-weight:850;line-height:1.35}.panel-workflow-runs__item-meta{color:var(--ld-mute);font-size:.72rem;line-height:1.4}.panel-workflow-runs.is-compact .panel-workflow-runs__item-meta{font-size:.68rem}.panel-workflow-runs__item.is-ok{border-color:color-mix(in oklab, var(--ld-ok) 30%, var(--ld-line))}.panel-workflow-runs__item.is-fail{border-color:color-mix(in oklab, var(--ld-coral) 35%, var(--ld-line))}.panel-workflow-runs__item.is-wait,.panel-workflow-runs__item.is-busy{border-color:color-mix(in oklab, var(--ld-teal) 32%, var(--ld-line))}.panel-workflow-runs__item.is-active{border-color:color-mix(in oklab, var(--ld-teal) 50%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal-soft) 55%, transparent)}.panel-workflow-runs__item:hover{background:color-mix(in oklab, var(--ld-soft) 45%, var(--ld-surface))}.panel-workflow-runs__item:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-workflow-runs__item-aside{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.panel-workflow-runs__item-duration{color:var(--ld-mute);white-space:nowrap;text-overflow:ellipsis;max-width:5.2rem;font-size:.64rem;font-weight:750;overflow:hidden}.panel-workflow-runs__item-open{width:1rem;height:1rem;color:color-mix(in oklab, var(--ld-mute) 80%, var(--ld-ink));display:inline-flex}.panel-workflow-runs__item-open svg{width:100%;height:100%}[dir=rtl] .panel-workflow-runs__item-open,[dir=rtl] .panel-workflow-runs__back-icon{transform:scaleX(-1)}.panel-workflow-runs__back{min-height:2rem;color:var(--ld-ink);cursor:pointer;background:0 0;border:0;border-radius:.65rem;align-self:start;align-items:center;gap:.3rem;padding:.2rem .45rem .2rem .15rem;font-size:.78rem;font-weight:750;display:inline-flex}.panel-workflow-runs__back:hover{background:color-mix(in oklab, var(--ld-soft) 70%, transparent)}.panel-workflow-runs__back:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-workflow-runs__back-icon{width:1rem;height:1rem;display:inline-flex}.panel-workflow-runs__back-icon svg{width:100%;height:100%}.panel-workflow-runs__detail{flex-direction:column;flex:1;gap:.55rem;min-height:0;padding-top:.15rem;display:flex}.panel-workflow-runs.is-compact .panel-workflow-runs__detail{gap:.4rem;padding-top:0}.panel-workflow-runs__detail-head{flex-direction:column;flex-shrink:0;gap:.4rem;display:flex}.panel-workflow-runs__detail-body{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:.45rem;min-height:0;padding-inline-end:.1rem;display:flex;overflow:auto}.panel-workflow-runs__summary{border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-soft) 35%, var(--ld-surface));border-radius:.85rem;flex-direction:column;gap:.4rem;padding:.7rem .8rem;display:flex}.panel-workflow-runs.is-compact .panel-workflow-runs__summary{border-radius:.75rem;gap:.35rem;padding:.55rem .6rem}.panel-workflow-runs__summary-top{flex-direction:column;gap:.12rem;display:flex}.panel-workflow-runs__summary strong{color:var(--ld-ink);font-size:.88rem;font-weight:850}.panel-workflow-runs__summary-when,.panel-workflow-runs__summary-metrics{color:var(--ld-mute);font-size:.72rem}.panel-workflow-runs__summary-metrics{flex-wrap:wrap;gap:.2rem .55rem;display:flex}.panel-workflow-runs__summary-metrics span{color:var(--ld-mute);font-size:.72rem}.panel-workflow-runs__progress{background:color-mix(in oklab, var(--ld-line) 70%, transparent);border-radius:999px;height:.28rem;overflow:hidden}.panel-workflow-runs__progress-fill{height:100%;width:calc(var(--progress,0) * 100%);border-radius:inherit;background:var(--ld-teal);display:block}.panel-workflow-runs__summary.is-ok .panel-workflow-runs__progress-fill{background:var(--ld-ok)}.panel-workflow-runs__summary.is-fail .panel-workflow-runs__progress-fill{background:var(--ld-coral)}.panel-workflow-runs__summary.is-wait .panel-workflow-runs__progress-fill{background:var(--ld-gold)}.panel-workflow-runs__summary-error{color:var(--ld-coral);margin:.1rem 0 0;font-size:.76rem;line-height:1.55}.panel-workflow-runs__summary.is-ok{border-color:color-mix(in oklab, var(--ld-ok) 35%, var(--ld-line))}.panel-workflow-runs__summary.is-fail{border-color:color-mix(in oklab, var(--ld-coral) 40%, var(--ld-line));background:color-mix(in oklab, var(--ld-coral) 8%, var(--ld-surface))}.panel-workflow-runs__summary.is-wait,.panel-workflow-runs__summary.is-busy{border-color:color-mix(in oklab, var(--ld-teal) 40%, var(--ld-line))}.panel-workflow-runs__actions{gap:.4rem}.panel-workflow-runs.is-compact .panel-workflow-runs__actions .panel-btn{min-height:1.9rem;padding-inline:.6rem;font-size:.74rem}.panel-workflow-runs__steps{color:var(--ld-mute);flex-direction:column;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.panel-workflow-runs__steps-empty{border:.5px dashed color-mix(in oklab, var(--ld-line) 80%, transparent);background:color-mix(in oklab, var(--ld-soft) 28%, transparent);color:var(--ld-mute);border-radius:.75rem;margin:0;padding:.7rem .55rem;font-size:.76rem;line-height:1.6}.panel-workflow-runs__step{grid-template-columns:1.35rem minmax(0,1fr);align-items:stretch;gap:.4rem .5rem;display:grid}.panel-workflow-runs__step-rail{justify-content:center;padding-block-start:.35rem;display:flex;position:relative}.panel-workflow-runs__step-rail:after{content:"";inset-inline-start:50%;background:linear-gradient(to bottom, color-mix(in oklab, var(--ld-ok) 42%, transparent), color-mix(in oklab, var(--ld-line) 75%, transparent));border-radius:999px;width:2px;position:absolute;top:1.7rem;bottom:-.2rem;transform:translate(-50%)}.panel-workflow-runs__step:last-child .panel-workflow-runs__step-rail:after{display:none}.panel-workflow-runs__step.is-fail .panel-workflow-runs__step-rail:after{background:linear-gradient(to bottom, color-mix(in oklab, var(--ld-coral) 50%, transparent), color-mix(in oklab, var(--ld-line) 75%, transparent))}.panel-workflow-runs__step.is-wait .panel-workflow-runs__step-rail:after{background:linear-gradient(to bottom, color-mix(in oklab, var(--ld-gold) 50%, transparent), color-mix(in oklab, var(--ld-line) 75%, transparent))}.panel-workflow-runs__step.is-busy .panel-workflow-runs__step-rail:after{background:linear-gradient(to bottom, color-mix(in oklab, var(--ld-teal) 50%, transparent), color-mix(in oklab, var(--ld-line) 75%, transparent))}.panel-workflow-runs__step-mark-svg{z-index:1;width:1.35rem;height:1.35rem;color:var(--ld-mute);flex-shrink:0;position:relative}.panel-workflow-runs__step-mark-fill{fill:var(--ld-soft)}.panel-workflow-runs__step-mark-svg.is-ok{color:var(--ld-ok)}.panel-workflow-runs__step-mark-svg.is-ok .panel-workflow-runs__step-mark-fill{fill:color-mix(in oklab, var(--ld-ok) 16%, transparent)}.panel-workflow-runs__step-mark-svg.is-fail{color:var(--ld-coral)}.panel-workflow-runs__step-mark-svg.is-fail .panel-workflow-runs__step-mark-fill{fill:color-mix(in oklab, var(--ld-coral) 16%, transparent)}.panel-workflow-runs__step-mark-svg.is-wait{color:var(--ld-gold)}.panel-workflow-runs__step-mark-svg.is-wait .panel-workflow-runs__step-mark-fill{fill:color-mix(in oklab, var(--ld-gold) 18%, transparent)}.panel-workflow-runs__step-mark-svg.is-busy{color:var(--ld-teal)}.panel-workflow-runs__step-mark-svg.is-busy .panel-workflow-runs__step-mark-fill{fill:color-mix(in oklab, var(--ld-teal) 16%, transparent)}.panel-workflow-runs__step-mark-index{fill:currentColor;font-size:.55rem;font-weight:850}.panel-workflow-runs__step-card{min-width:0;padding:.28rem .15rem .55rem 0}.panel-workflow-runs__step.is-fail .panel-workflow-runs__step-card,.panel-workflow-runs__step.is-wait .panel-workflow-runs__step-card,.panel-workflow-runs__step.is-busy .panel-workflow-runs__step-card,.panel-workflow-runs__step.is-open .panel-workflow-runs__step-card{border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-surface) 92%, transparent);border-radius:.75rem;padding:.4rem .5rem .55rem}.panel-workflow-runs__step.is-fail .panel-workflow-runs__step-card{border-color:color-mix(in oklab, var(--ld-coral) 45%, var(--ld-line));background:color-mix(in oklab, var(--ld-coral) 8%, var(--ld-surface))}.panel-workflow-runs__step.is-wait .panel-workflow-runs__step-card,.panel-workflow-runs__step.is-busy .panel-workflow-runs__step-card{border-color:color-mix(in oklab, var(--ld-teal) 40%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal-soft) 40%, transparent)}.panel-workflow-runs__step.is-wait .panel-workflow-runs__step-card{border-color:color-mix(in oklab, var(--ld-gold) 45%, var(--ld-line))}.panel-workflow-resume{border:.5px solid color-mix(in oklab, var(--ld-teal) 40%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal-soft) 35%, transparent);border-radius:.75rem;flex-direction:column;gap:.55rem;padding:.65rem;display:flex}.panel-workflow-runs__step-toggle{text-align:start;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem .45rem;padding:0;display:grid}.panel-workflow-runs.is-compact .panel-workflow-runs__step-toggle{grid-template-columns:minmax(0,1fr)}.panel-workflow-runs.is-compact .panel-workflow-runs__step-meta{justify-content:start}.panel-workflow-runs__step-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.panel-workflow-runs__step-kind{color:var(--ld-mute);font-size:.64rem;font-weight:750}.panel-workflow-runs__step-meta{color:var(--ld-mute);flex-wrap:wrap;justify-content:end;align-items:center;gap:.2rem .4rem;font-size:.68rem;display:flex}.panel-workflow-runs__step-status{font-weight:800}.panel-workflow-runs__step.is-fail .panel-workflow-runs__step-status{color:var(--ld-coral)}.panel-workflow-runs__step.is-wait .panel-workflow-runs__step-status,.panel-workflow-runs__step.is-busy .panel-workflow-runs__step-status{color:var(--ld-teal)}.panel-workflow-runs__step.is-wait .panel-workflow-runs__step-status{color:var(--ld-gold)}.panel-workflow-runs__step-duration{font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--ld-ink) 55%, var(--ld-mute));font-weight:750}.panel-workflow-runs__step-chevron{width:.7rem;height:.7rem;color:color-mix(in oklab, var(--ld-mute) 80%, var(--ld-ink));display:inline-flex;transform:rotate(0)}.panel-workflow-runs__step-chevron svg{width:100%;height:100%}.panel-workflow-runs__step.is-open .panel-workflow-runs__step-chevron{transform:rotate(180deg)}.panel-workflow-runs__step.is-peak .panel-workflow-runs__step-duration{color:var(--ld-gold)}.panel-workflow-runs__step-toggle:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-workflow-runs__steps strong{color:var(--ld-ink);font-size:.78rem;font-weight:800;line-height:1.4}.panel-workflow-runs__step-beat{background:color-mix(in oklab, var(--ld-line) 65%, transparent);border-radius:999px;height:.22rem;margin-block-start:.32rem;display:block;overflow:hidden}.panel-workflow-runs__step-beat-fill{height:100%;min-inline-size:.28rem;width:calc(var(--beat,0) * 100%);border-radius:inherit;background:color-mix(in oklab, var(--ld-teal) 70%, var(--ld-ok));display:block}.panel-workflow-runs__step.is-peak .panel-workflow-runs__step-beat-fill{background:var(--ld-gold)}.panel-workflow-runs__step.is-fail .panel-workflow-runs__step-beat-fill{background:var(--ld-coral)}.panel-workflow-runs__step-error,.panel-workflow-runs__step-wait,.panel-workflow-runs__step-skip{margin:.35rem 0 0;font-size:.74rem;line-height:1.5}.panel-workflow-runs__step-error{color:var(--ld-coral)}.panel-workflow-runs__step-wait{color:var(--ld-mute)}.panel-workflow-runs__step-skip{color:color-mix(in oklab, var(--ld-gold) 70%, var(--ld-ink))}.panel-workflow-runs__outcome{margin:0}.panel-workflow-runs__io{gap:.45rem;margin-block-start:.45rem;display:grid}.panel-workflow-runs__io-block{min-width:0}.panel-workflow-runs__io-head{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.2rem;display:flex}.panel-workflow-runs__io-head span{color:var(--ld-mute);font-size:.68rem;font-weight:800}.panel-workflow-runs__io-copy{color:var(--ld-teal);cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.1rem .2rem;font-size:.68rem;font-weight:800}.panel-workflow-runs__io-copy:hover{background:color-mix(in oklab, var(--ld-teal) 10%, transparent)}.panel-workflow-runs__io-copy:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-workflow-runs__io-empty{color:var(--ld-mute);margin:0;font-size:.72rem}.panel-workflow-runs__io-prose{background:var(--ld-soft);color:var(--ld-ink);border-radius:.55rem;margin:0;padding:.5rem .55rem;font-size:.74rem;line-height:1.6}.panel-workflow-runs__io pre,.panel-workflow-runs__output pre{background:var(--ld-soft);white-space:pre-wrap;word-break:break-word;border-radius:.55rem;max-height:10rem;margin:0;padding:.5rem .55rem;font-size:.7rem;line-height:1.45;overflow:auto}.panel-workflow-runs__output{margin-top:.25rem}.panel-workflow-runs__output summary{cursor:pointer;color:var(--ld-ink);font-weight:700}.panel-runs-pager{border-top:.5px solid color-mix(in oklab, var(--ld-line) 70%, transparent);flex-direction:column;flex-shrink:0;gap:.35rem;padding-top:.45rem;display:flex}.panel-runs-pager.is-busy{opacity:.78}.panel-runs-pager__meta{color:var(--ld-mute);margin:0;font-size:.7rem;font-weight:650}.panel-runs-pager__btns{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.panel-runs-pager__page{text-align:center;color:var(--ld-ink);flex:1;margin:0;font-size:.74rem;font-weight:800}.panel-runs-pager__nav.panel-btn{gap:.2rem;min-width:2.15rem;min-height:2.15rem;padding-inline:.55rem;font-size:.74rem}.panel-runs-pager__nav-icon{width:.95rem;height:.95rem;display:inline-flex}.panel-runs-pager__nav-icon svg{width:100%;height:100%}[dir=rtl] .panel-runs-pager__nav-icon{transform:scaleX(-1)}@keyframes panel-run-dot-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--ld-teal) 42%, transparent)}70%{box-shadow:0 0 0 .38rem #0000}}@media (prefers-reduced-motion:reduce){.panel-workflow-runs__item{transition:none}.panel-workflow-runs__dot.is-busy{animation:none}.panel-workflow-runs__step-chevron,.panel-workflow-runs__step.is-open .panel-workflow-runs__step-chevron{transition:none}}.panel-workflow-webhook{flex-direction:column;gap:.65rem;display:flex}.panel-workflow-advanced summary{cursor:pointer;color:var(--ld-ink);font-weight:700}.panel-workflow-copy{border:1px solid color-mix(in oklab, var(--ld-line) 88%, transparent);border-radius:.75rem;grid-template-columns:1fr auto;align-items:center;gap:.35rem .5rem;padding:.55rem .65rem;display:grid}.panel-workflow-copy__label{color:var(--ld-mute);grid-column:1/-1;font-size:.8rem;font-weight:650}.panel-workflow-copy__value{background:var(--ld-soft);word-break:break-all;border-radius:.5rem;padding:.3rem .45rem;font-size:.76rem;line-height:1.5}.panel-workflow-copy__btn{flex-shrink:0}.panel-workflow-params{gap:.75rem;display:grid}.panel-workflow-params__item{min-width:0}.panel-workflow-params__item.is-dest{border:.5px solid color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));background:linear-gradient(145deg, color-mix(in oklab, var(--ld-teal) 10%, transparent), transparent 70%), color-mix(in oklab, var(--ld-surface) 96%, transparent);border-radius:1.05rem;padding:.85rem .95rem}.panel-workflow-params__item.is-telegram{border-color:color-mix(in oklab, #2aabee 28%, var(--ld-line));background:linear-gradient(145deg, #2aabee1a, transparent 70%), color-mix(in oklab, var(--ld-surface) 96%, transparent)}@supports (color:lab(0% 0 0)){.panel-workflow-params__item.is-telegram{background:linear-gradient(145deg, lab(65.665% -17.2924 -43.9502/.1), transparent 70%), color-mix(in oklab, var(--ld-surface) 96%, transparent)}}.panel-workflow-params__item.is-whatsapp{border-color:color-mix(in oklab, #25d366 32%, var(--ld-line))}@container panelWorkflowStep (min-width:34rem){.panel-workflow-params{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-workflow-params__item.is-dest{grid-column:1/-1}}.panel-workflow-event-filter{border:1px dashed color-mix(in oklab, var(--ld-line) 90%, transparent);background:color-mix(in oklab, var(--ld-soft) 30%, transparent);border-radius:.85rem;flex-direction:column;gap:.6rem;padding:.65rem .7rem;display:flex}.panel-workflow-event-filter__lead{color:var(--ld-mute);margin:0;font-size:.84rem;line-height:1.7}.panel-workflow-event-filter__chips{flex-wrap:wrap;gap:.4rem;display:flex}.panel-workflow-overview{gap:1.15rem}.panel-workflow-overview__grid{align-items:start;gap:1.15rem;display:grid}@container panelWorkflowStep (min-width:36rem){.panel-workflow-overview__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:1.35rem}}.panel-workflow-overview__eyebrow{letter-spacing:.02em;color:var(--ld-teal);margin:0 0 .35rem;font-size:.75rem;font-weight:750}.panel-workflow-overview__title{color:var(--ld-ink);text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.05rem + .35vw,1.4rem);font-weight:850;line-height:1.35}.panel-workflow-overview__lead{color:var(--ld-mute);text-wrap:pretty;margin:.65rem 0 0;font-size:.9rem;line-height:1.75}.panel-workflow-overview__chips{flex-wrap:wrap;gap:.35rem;margin-block-start:.85rem;display:flex}.panel-workflow-overview__chip{color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal-soft) 70%, var(--ld-surface));border:.5px solid color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));border-radius:999px;padding:.3rem .65rem;font-size:.76rem;font-weight:750;display:inline-flex}.panel-workflow-overview__chip.is-soft{color:var(--ld-mute);background:color-mix(in oklab, var(--ld-soft) 70%, transparent);border-color:color-mix(in oklab, var(--ld-line) 80%, transparent)}.panel-workflow-overview__setup{margin-block-start:.9rem}.panel-workflow-overview__tip{color:color-mix(in oklab, var(--ld-ink) 88%, var(--ld-gold));background:color-mix(in oklab, var(--ld-gold) 9%, var(--ld-surface));border:.5px solid color-mix(in oklab, var(--ld-gold) 28%, var(--ld-line));border-radius:.9rem;margin:.9rem 0 0;padding:.75rem .85rem;font-size:.82rem;line-height:1.7}.panel-workflow-overview__pipeline{border:.5px solid color-mix(in oklab, var(--ld-line) 78%, transparent);background:color-mix(in oklab, var(--ld-soft) 40%, var(--ld-surface));border-radius:1.15rem;padding:.95rem 1rem}.panel-workflow-overview__pipeline-label{color:var(--ld-mute);margin:0 0 .75rem;font-size:.78rem;font-weight:750}.panel-workflow-pipeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.panel-workflow-pipeline__item{--pipe-accent:var(--ld-teal);grid-template-columns:auto 1fr;align-items:start;gap:.55rem .7rem;padding-block:.45rem;display:grid;position:relative}.panel-workflow-pipeline__item.is-llm{--pipe-accent:var(--ld-gold)}.panel-workflow-pipeline__item.is-action{--pipe-accent:var(--ld-teal)}.panel-workflow-pipeline__item.is-end{--pipe-accent:var(--ld-mute)}.panel-workflow-pipeline__item.is-human{--pipe-accent:var(--ld-coral)}.panel-workflow-pipeline__item.is-condition{--pipe-accent:color-mix(in oklab, var(--ld-teal) 50%, var(--ld-gold))}.panel-workflow-pipeline__item.is-loop{--pipe-accent:color-mix(in oklab, var(--ld-teal) 35%, var(--ld-gold))}.panel-workflow-pipeline__item.is-nested{margin-inline-start:1.15rem}.panel-workflow-pipeline__index{width:1.65rem;height:1.65rem;color:var(--ld-ink);background:color-mix(in oklab, var(--pipe-accent) 16%, var(--ld-soft));box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--pipe-accent) 28%, transparent);border-radius:.55rem;place-items:center;font-size:.72rem;font-weight:850;display:inline-grid}.panel-workflow-pipeline__copy{flex-direction:column;gap:.15rem;min-width:0;padding-block-end:.55rem;display:flex}.panel-workflow-pipeline__kind{color:color-mix(in oklab, var(--pipe-accent) 55%, var(--ld-mute));font-size:.7rem;font-weight:750}.panel-workflow-pipeline__name{color:var(--ld-ink);font-size:.88rem;font-weight:800;line-height:1.4}.panel-workflow-pipeline__connector{background:linear-gradient(to bottom, color-mix(in oklab, var(--pipe-accent) 45%, transparent), color-mix(in oklab, var(--ld-line) 70%, transparent));border-radius:999px;width:2px;position:absolute;inset-block:2.15rem 0;inset-inline-start:.78rem}.panel-workflow-pipeline__item:last-child .panel-workflow-pipeline__connector{display:none}.panel-workflow-pipeline__item:last-child .panel-workflow-pipeline__copy{padding-block-end:0}.panel-wf-playbook{border:.5px solid color-mix(in oklab, var(--ld-teal) 26%, var(--ld-line));background:linear-gradient(155deg, color-mix(in oklab, var(--ld-teal-soft) 55%, transparent), transparent 62%), color-mix(in oklab, var(--ld-surface) 96%, transparent);border-radius:1.3rem;flex-direction:column;gap:.85rem;padding:1.05rem 1.1rem 1.15rem;display:flex}.panel-wf-playbook__hero{grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem 1rem;display:grid}.panel-wf-playbook__mark{color:#fff;background:linear-gradient(145deg, var(--ld-teal), color-mix(in oklab, var(--ld-teal) 55%, var(--ld-gold)));width:2.5rem;height:2.5rem;box-shadow:0 12px 24px -16px color-mix(in oklab, var(--ld-teal) 70%, transparent);border-radius:.9rem;place-items:center;display:inline-grid}.panel-wf-playbook__mark-svg{display:block}.panel-wf-playbook__eyebrow{letter-spacing:.04em;color:var(--ld-mute);margin:0;font-size:.7rem;font-weight:800}.panel-wf-playbook__headline{color:var(--ld-ink);margin:.15rem 0 0;font-size:1.02rem;font-weight:850}.panel-wf-playbook__summary{color:var(--ld-mute);max-inline-size:62ch;margin:.3rem 0 0;font-size:.8rem;line-height:1.65}.panel-wf-playbook__todo{border:.5px solid color-mix(in oklab, var(--ld-gold) 35%, var(--ld-line));background:color-mix(in oklab, var(--ld-gold) 14%, transparent);color:color-mix(in oklab, var(--ld-ink) 70%, var(--ld-gold));white-space:nowrap;border-radius:999px;padding:.22rem .6rem;font-size:.72rem;font-weight:800}.panel-wf-playbook__todo.is-ok{border-color:color-mix(in oklab, var(--ld-ok) 40%, var(--ld-line));background:color-mix(in oklab, var(--ld-ok) 14%, transparent);color:var(--ld-ok)}.panel-wf-playbook__list{flex-direction:column;gap:.55rem;display:flex}.panel-wf-playbook__chapter{border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-surface) 94%, transparent);border-radius:1.05rem;overflow:clip}.panel-wf-playbook__chapter.is-todo{border-color:color-mix(in oklab, var(--ld-gold) 32%, var(--ld-line))}.panel-wf-playbook__chapter.is-ready{border-color:color-mix(in oklab, var(--ld-ok) 32%, var(--ld-line))}.panel-wf-playbook__head{text-align:start;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:start;gap:.7rem .8rem;padding:.8rem .9rem;display:grid}.panel-wf-playbook__head.is-static{cursor:default}.panel-wf-playbook__head:focus-visible{outline:2px solid var(--ld-teal);outline-offset:-2px}.panel-wf-playbook__status{background:color-mix(in oklab, var(--ld-soft) 70%, transparent);width:1.55rem;height:1.55rem;color:var(--ld-mute);border-radius:999px;place-items:center;font-size:.78rem;font-weight:850;display:inline-grid}.panel-wf-playbook__chapter.is-todo .panel-wf-playbook__status{background:color-mix(in oklab, var(--ld-gold) 18%, transparent);color:color-mix(in oklab, var(--ld-ink) 55%, var(--ld-gold))}.panel-wf-playbook__chapter.is-ready .panel-wf-playbook__status{background:color-mix(in oklab, var(--ld-ok) 18%, transparent);color:var(--ld-ok)}.panel-wf-playbook__copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.panel-wf-playbook__title{color:var(--ld-ink);font-size:.9rem;font-weight:850}.panel-wf-playbook__lead{color:var(--ld-mute);font-size:.78rem;line-height:1.6}.panel-wf-playbook__chip{border:.5px solid var(--ld-line);color:var(--ld-mute);white-space:nowrap;border-radius:999px;padding:.16rem .5rem;font-size:.68rem;font-weight:800}.panel-wf-playbook__chip.is-todo{border-color:color-mix(in oklab, var(--ld-gold) 35%, var(--ld-line));color:color-mix(in oklab, var(--ld-ink) 55%, var(--ld-gold))}.panel-wf-playbook__chip.is-ready{border-color:color-mix(in oklab, var(--ld-ok) 35%, var(--ld-line));color:var(--ld-ok)}.panel-wf-playbook__body{flex-direction:column;gap:.7rem;padding:0 .9rem .95rem;display:flex}.panel-wf-playbook__link{color:var(--ld-teal);align-self:flex-start;font-size:.8rem;font-weight:800;text-decoration:none}.panel-wf-playbook__link:hover{text-decoration:underline}.panel-wf-howto__tabs{flex-wrap:wrap;gap:.35rem;display:flex}.panel-wf-howto__tab{border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-soft) 45%, transparent);color:var(--ld-ink);cursor:pointer;border-radius:999px;padding:.32rem .7rem;font-size:.75rem;font-weight:800}.panel-wf-howto__tab.is-on{border-color:color-mix(in oklab, var(--ld-teal) 40%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal-soft) 70%, transparent);color:var(--ld-teal)}.panel-wf-howto__tab:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-wf-howto__lead{color:var(--ld-mute);margin:.15rem 0 0;font-size:.78rem;line-height:1.65}.panel-wf-howto__steps{flex-direction:column;gap:.55rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.panel-wf-howto__step{grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.panel-wf-howto__num{width:1.45rem;height:1.45rem;color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal-soft) 70%, transparent);border-radius:999px;place-items:center;font-size:.72rem;font-weight:850;display:inline-grid}.panel-wf-howto__title{color:var(--ld-ink);margin:0;font-size:.84rem;font-weight:850}.panel-wf-howto__body{color:var(--ld-mute);margin:.15rem 0 0;font-size:.78rem;line-height:1.65}@media (max-width:640px){.panel-wf-playbook__hero{grid-template-columns:auto 1fr}.panel-wf-playbook__todo{grid-column:1/-1;justify-self:start}.panel-wf-playbook__head{grid-template-columns:auto 1fr}.panel-wf-playbook__chip{grid-column:2}}@media (prefers-reduced-motion:reduce){.panel-wf-playbook__mark-svg path{stroke-dasharray:none}}
.panel-add-workflow-steps{position:relative}.panel-add-workflow-steps:after{content:"";width:var(--wf-progress,25%);background:color-mix(in oklab, var(--ld-teal) 70%, transparent);pointer-events:none;border-radius:999px;height:2px;position:absolute;inset-block-end:0;inset-inline-start:1.15rem}.panel-add-workflow-browse{flex-direction:column;flex:1;gap:.95rem;min-height:0;display:flex}.panel-add-workflow-browse__toolbar{border:.5px solid color-mix(in oklab, var(--ld-line) 78%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--ld-teal) 5%, var(--ld-surface)), color-mix(in oklab, var(--ld-soft) 45%, var(--ld-surface)));border-radius:1.2rem;flex-direction:column;flex-shrink:0;gap:.7rem;padding:.85rem 1rem;display:flex}.panel-add-workflow-browse__toolbar-main{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;display:flex}.panel-add-workflow-browse__search{flex:16rem;min-width:min(100%,14rem)}.panel-add-workflow-browse__search .ui-field__label-row{display:none}.panel-add-workflow-browse__segment{background:color-mix(in oklab, var(--ld-soft) 70%, transparent);border-radius:999px;flex-wrap:wrap;gap:.3rem;width:fit-content;max-width:100%;padding:.22rem;display:flex}.panel-add-workflow-browse__segment-btn{min-height:2.4rem;color:var(--ld-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.panel-add-workflow-browse__segment-btn strong{font-variant-numeric:tabular-nums;font-weight:850}.panel-add-workflow-browse__segment-btn:hover{color:var(--ld-ink);background:color-mix(in oklab, var(--ld-surface) 70%, transparent)}.panel-add-workflow-browse__segment-btn.is-active{color:var(--ld-teal);background:var(--ld-surface);box-shadow:0 1px 0 color-mix(in oklab, var(--ld-line) 55%, transparent)}.panel-add-workflow-browse__segment-btn:focus-visible,.panel-add-workflow-browse__chip:focus-visible,.panel-add-workflow-browse__reset:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-add-workflow-browse__toolbar-sub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;display:flex}.panel-add-workflow-browse__families{flex-wrap:wrap;flex:14rem;gap:.35rem;display:flex}.panel-add-workflow-browse__chip{border:.5px solid color-mix(in oklab, var(--ld-line) 80%, transparent);background:color-mix(in oklab, var(--ld-surface) 88%, transparent);min-height:2.2rem;color:var(--ld-mute);cursor:pointer;border-radius:999px;align-items:center;padding:.32rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.panel-add-workflow-browse__chip:hover{color:var(--ld-ink);border-color:color-mix(in oklab, var(--ld-teal) 35%, var(--ld-line))}.panel-add-workflow-browse__chip.is-active{color:var(--ld-teal);border-color:color-mix(in oklab, var(--ld-teal) 42%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal-soft) 65%, var(--ld-surface))}.panel-add-workflow-browse__meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.panel-add-workflow-browse__count{color:var(--ld-mute);margin:0;font-size:.8rem;font-weight:650}.panel-add-workflow-browse__reset{color:var(--ld-teal);cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.25rem .35rem;font-size:.8rem;font-weight:750}.panel-add-workflow-browse__reset:hover{background:color-mix(in oklab, var(--ld-teal-soft) 55%, transparent)}.panel-add-workflow-browse__grid{flex:1;grid-template-columns:1fr;align-content:start;gap:.95rem;min-height:0;padding-block-end:.35rem;display:grid;overflow:auto}@media (min-width:760px){.panel-add-workflow-browse__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.panel-add-workflow-browse__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.panel-add-workflow-browse__grid.is-sparse{grid-template-columns:minmax(0,1fr);width:100%;max-width:min(100%,36rem);margin-inline:auto}.panel-add-workflow-card{--wf-card-accent:var(--ld-teal);border:.5px solid color-mix(in oklab, var(--ld-line) 78%, transparent);background:linear-gradient(165deg, color-mix(in oklab, var(--wf-card-accent) 8%, var(--ld-surface)), var(--ld-surface) 48%);cursor:pointer;border-radius:1.25rem;flex-direction:column;gap:.85rem;min-height:100%;padding:1.1rem 1.15rem 1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.panel-add-workflow-card.is-accent-gold{--wf-card-accent:var(--ld-gold)}.panel-add-workflow-card.is-accent-coral{--wf-card-accent:var(--ld-coral)}.panel-add-workflow-card:before{content:"";background:linear-gradient(to left, color-mix(in oklab, var(--wf-card-accent) 75%, transparent), color-mix(in oklab, var(--wf-card-accent) 10%, transparent));pointer-events:none;border-radius:999px;height:2px;position:absolute;inset-block-start:0;inset-inline:1.15rem}.panel-add-workflow-card:hover,.panel-add-workflow-card:focus-visible{border-color:color-mix(in oklab, var(--wf-card-accent) 40%, var(--ld-line));box-shadow:0 14px 30px color-mix(in oklab, var(--wf-card-accent) 10%, transparent);transform:translateY(-2px)}.panel-add-workflow-card:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-add-workflow-card.is-configured{background:linear-gradient(165deg, color-mix(in oklab, var(--ld-ok) 6%, var(--ld-surface)), color-mix(in oklab, var(--ld-soft) 28%, var(--ld-surface)) 52%)}.panel-add-workflow-card.is-busy{cursor:wait}.panel-add-workflow-card[aria-disabled=true]{opacity:.55;cursor:not-allowed}.panel-add-workflow-card__media{flex-shrink:0;width:2.85rem;height:2.85rem;position:relative}.panel-add-workflow-card__glow{background:radial-gradient(circle at 50% 45%, color-mix(in oklab, var(--wf-card-accent) 28%, transparent), transparent 70%);pointer-events:none;border-radius:1.1rem;position:absolute;inset:-22%}.panel-add-workflow-card__mark{z-index:1;width:2.85rem;height:2.85rem;color:var(--ld-ink);background:color-mix(in oklab, var(--wf-card-accent) 16%, var(--ld-soft));box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--wf-card-accent) 22%, transparent);border-radius:.9rem;place-items:center;display:inline-grid;position:relative}.panel-add-workflow-card__body{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.panel-add-workflow-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .65rem;display:flex}.panel-add-workflow-card__kind{color:color-mix(in oklab, var(--wf-card-accent) 52%, var(--ld-mute));font-size:.72rem;font-weight:800}.panel-add-workflow-card__badge{color:var(--ld-mute);background:color-mix(in oklab, var(--ld-soft) 72%, transparent);border:.5px solid color-mix(in oklab, var(--ld-line) 70%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.26rem .6rem;font-size:.7rem;font-weight:750;display:inline-flex}.panel-add-workflow-card__badge-dot{background:var(--ld-mute);border-radius:999px;width:.4rem;height:.4rem}.panel-add-workflow-card__badge.is-ready{color:color-mix(in oklab, var(--ld-teal) 55%, var(--ld-ink));background:color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface));border-color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line))}.panel-add-workflow-card__badge.is-ready .panel-add-workflow-card__badge-dot{background:var(--ld-teal)}.panel-add-workflow-card__badge.is-configured,.panel-add-workflow-card__badge.is-live{color:color-mix(in oklab, var(--ld-ok) 55%, var(--ld-ink));background:color-mix(in oklab, var(--ld-ok) 10%, var(--ld-surface));border-color:color-mix(in oklab, var(--ld-ok) 28%, var(--ld-line))}.panel-add-workflow-card__badge.is-configured .panel-add-workflow-card__badge-dot,.panel-add-workflow-card__badge.is-live .panel-add-workflow-card__badge-dot{background:var(--ld-ok);box-shadow:0 0 0 3px color-mix(in oklab, var(--ld-ok) 16%, transparent)}.panel-add-workflow-card__title{color:var(--ld-ink);text-wrap:balance;margin:0;font-size:1.05rem;font-weight:850;line-height:1.35}.panel-add-workflow-card__lead{color:var(--ld-mute);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.65;display:-webkit-box;overflow:hidden}.panel-add-workflow-card__meta-row{flex-wrap:wrap;gap:.35rem;display:flex}.panel-add-workflow-card__meta-pill{color:var(--ld-mute);background:color-mix(in oklab, var(--ld-soft) 65%, transparent);border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.panel-add-workflow-card__meta-pill.is-warn{color:color-mix(in oklab, var(--ld-coral) 60%, var(--ld-ink));background:color-mix(in oklab, var(--ld-coral) 10%, var(--ld-surface))}.panel-add-workflow-card__caps{flex-wrap:wrap;gap:.3rem;margin:.1rem 0 0;padding:0;list-style:none;display:flex}.panel-add-workflow-card__caps li{color:color-mix(in oklab, var(--wf-card-accent) 45%, var(--ld-ink));background:color-mix(in oklab, var(--wf-card-accent) 9%, var(--ld-soft));border-radius:.55rem;padding:.2rem .5rem;font-size:.72rem;font-weight:650}.panel-add-workflow-card__aside{margin-block-start:auto;padding-block-start:.75rem;position:relative}.panel-add-workflow-card__aside:before{content:"";background:linear-gradient(to left, transparent, color-mix(in oklab, var(--ld-line) 88%, transparent) 18%, color-mix(in oklab, var(--ld-line) 88%, transparent) 82%, transparent);pointer-events:none;height:1px;position:absolute;inset-block-start:0;inset-inline:0}.panel-add-workflow-card__cta{width:100%;min-height:2.6rem;color:var(--ld-paper);background:var(--ld-teal);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;font-size:.88rem;font-weight:800;display:inline-flex}.panel-add-workflow-card__cta.is-secondary{color:var(--ld-ink);background:color-mix(in oklab, var(--ld-soft) 55%, var(--ld-surface));border:.5px solid color-mix(in oklab, var(--ld-line) 85%, transparent)}.panel-add-workflow-card__cta-icon{width:1rem;height:1rem}.panel-add-workflow-card__hint{text-align:center;color:var(--ld-mute);margin:.4rem 0 0;font-size:.72rem;line-height:1.5}.panel-add-workflow-card.is-featured{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"media body""aside aside";gap:.85rem 1.1rem;padding:1.2rem 1.25rem 1.1rem;display:grid}.panel-add-workflow-card.is-featured .panel-add-workflow-card__media,.panel-add-workflow-card.is-featured .panel-add-workflow-card__mark{width:3.6rem;height:3.6rem}.panel-add-workflow-card.is-featured .panel-add-workflow-card__media{grid-area:media}.panel-add-workflow-card.is-featured .panel-add-workflow-card__body{grid-area:body}.panel-add-workflow-card.is-featured .panel-add-workflow-card__aside{grid-area:aside}.panel-add-workflow-card.is-featured .panel-add-workflow-card__lead{-webkit-line-clamp:4}.panel-add-workflow-card.is-featured .panel-add-workflow-card__cta{max-width:18rem;margin-inline:auto}@media (min-width:900px){.panel-add-workflow-card.is-featured{grid-template-columns:auto minmax(0,1fr) minmax(13rem,16rem);grid-template-areas:"media body aside";align-items:center}.panel-add-workflow-card.is-featured .panel-add-workflow-card__aside{padding-block-start:0}.panel-add-workflow-card.is-featured .panel-add-workflow-card__aside:before{display:none}.panel-add-workflow-card.is-featured .panel-add-workflow-card__hint{text-align:start}}@media (max-width:640px){.panel-add-workflow-browse__toolbar-main,.panel-add-workflow-browse__segment{width:100%}.panel-add-workflow-browse__segment-btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.panel-add-workflow-card,.panel-add-workflow-browse__segment-btn,.panel-add-workflow-browse__chip,.panel-workflows-empty__card{transition:none}.panel-add-workflow-card:hover,.panel-add-workflow-card:focus-visible{transform:none}}
