.admin-shell .admin-page.admin-wf-page{flex-direction:column;flex:1;gap:.85rem;min-height:0;display:flex;overflow:hidden}.admin-wf-page__summary{border:1px solid color-mix(in oklab, var(--ld-ink) 8%, transparent);background:linear-gradient(125deg, color-mix(in oklab, var(--ld-teal) 12%, var(--ld-surface)) 0%, color-mix(in oklab, var(--ld-gold) 10%, var(--ld-surface)) 55%, var(--ld-surface) 100%);border-radius:1.15rem;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;padding:.95rem 1.1rem;display:flex}.admin-wf-page__summary-copy{min-width:min(100%,18rem)}.admin-wf-page__slug{font-family:var(--font-mono,monospace);letter-spacing:.02em;color:var(--ld-ink);margin:0;font-size:.92rem;font-weight:800}.admin-wf-page__summary-lead{max-width:42rem;color:color-mix(in oklab, var(--ld-ink) 62%, transparent);margin:.25rem 0 0;font-size:.82rem;line-height:1.6}.admin-wf-page__badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-wf-page__badge{border:1px solid color-mix(in oklab, var(--ld-line) 88%, transparent);background:color-mix(in oklab, var(--ld-surface) 88%, transparent);min-height:1.85rem;color:var(--ld-ink);border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.75rem;font-weight:750;display:inline-flex}.admin-wf-page__badge--draft{border-color:color-mix(in oklab, var(--ld-mute) 35%, var(--ld-line));color:var(--ld-mute)}.admin-wf-page__badge--soon{border-color:color-mix(in oklab, var(--ld-gold) 45%, var(--ld-line));background:color-mix(in oklab, var(--ld-gold) 12%, var(--ld-surface));color:color-mix(in oklab, var(--ld-gold) 35%, var(--ld-ink))}.admin-wf-page__badge--available{border-color:color-mix(in oklab, var(--ld-teal) 42%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 12%, var(--ld-surface));color:color-mix(in oklab, var(--ld-teal) 30%, var(--ld-ink))}.admin-wf-page__badge--mute{color:var(--ld-mute)}.admin-wf-page__card{border:1px solid color-mix(in oklab, var(--ld-ink) 8%, transparent);background:color-mix(in oklab, var(--ld-soft) 55%, transparent);border-radius:1.25rem;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.admin-wf-page__tabs{overscroll-behavior-x:contain;border:1px solid var(--ld-line);background:color-mix(in oklab, var(--ld-surface) 88%, var(--ld-soft));-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:999px;flex-wrap:nowrap;flex:none;align-items:center;gap:.25rem;margin:.75rem .75rem 0;padding:.25rem;display:flex;overflow-x:auto}.admin-wf-page__tab{appearance:none;color:var(--ld-mute);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:.4rem;min-height:2.4rem;padding:.5rem .9rem;font-size:.8rem;font-weight:750;transition:background .16s,color .16s;display:inline-flex}.admin-wf-page__tab:hover{background:color-mix(in oklab, var(--ld-soft) 70%, transparent);color:var(--ld-ink)}.admin-wf-page__tab.is-active{background:color-mix(in oklab, var(--ld-teal) 14%, transparent);color:color-mix(in oklab, var(--ld-teal) 25%, var(--ld-ink))}.admin-wf-page__tab:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.admin-wf-page__tab-count{background:color-mix(in oklab, var(--ld-teal) 16%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding-inline:.3rem;font-size:.72rem;font-weight:800;display:inline-flex}.admin-wf-page__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.admin-wf-page__panel{flex-direction:column;flex:auto;gap:0;height:100%;min-height:0;display:flex}.admin-wf-page__panel-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:1.1rem;min-height:0;padding:1rem .75rem 1.35rem;display:flex;overflow:hidden auto}.admin-wf-page__save{padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--admin-edge,var(--ld-line));background:var(--admin-surface-quiet,color-mix(in oklab, var(--ld-soft) 42%, var(--ld-surface)));-webkit-backdrop-filter:none;box-shadow:none;z-index:4;flex:none;gap:.75rem;display:grid}.admin-wf-page__save-hint{color:var(--ld-mute);margin:0;font-size:.78rem;font-weight:600;line-height:1.55}.admin-wf-page__save-note{min-width:0}.admin-wf-page__save-error{color:var(--ld-coral);grid-column:1/-1;margin:0;font-size:.82rem;font-weight:650}.admin-wf-section{border:1px solid color-mix(in oklab, var(--ld-ink) 7%, transparent);background:color-mix(in oklab, var(--ld-surface) 72%, transparent);border-radius:1.05rem;flex-direction:column;gap:.9rem;min-width:0;padding:1rem 1.05rem;display:flex}.admin-wf-section__head{gap:.2rem;display:grid}.admin-wf-section__title{color:var(--ld-ink);letter-spacing:-.01em;margin:0;font-size:.92rem;font-weight:850}.admin-wf-section__desc{color:var(--ld-mute);margin:0;font-size:.78rem;font-weight:600;line-height:1.65}.admin-wf-section__grid{gap:1rem;display:grid}.admin-wf-section__grid--2{grid-template-columns:1fr}.admin-wf-section__fields{flex-direction:column;gap:.75rem;display:flex}.admin-wf-section__hint{align-self:end;margin-block-end:.15rem}.admin-wf-editor{flex-direction:column;flex:1;gap:.65rem;min-height:0;padding-block-start:.15rem;display:flex}.admin-wf-editor .admin-drawer-tablist{flex:1;min-width:0;margin-inline:0}.admin-wf-editor__toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.55rem;margin-inline:.75rem;display:flex}.admin-wf-editor__suggest{flex-shrink:0}.admin-wf-editor__panel{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:.35rem .75rem 1rem;display:flex;overflow:auto}.admin-wf-editor__stack{flex-direction:column;gap:1.1rem;display:flex}.admin-wf-note{border:1px dashed color-mix(in oklab, var(--ld-line) 90%, transparent);background:color-mix(in oklab, var(--ld-soft) 34%, transparent);color:var(--ld-mute);border-radius:.75rem;margin:0;padding:.55rem .7rem;font-size:.85rem;line-height:1.7}.admin-wf-steps{flex-direction:column;gap:.75rem;display:flex}.admin-wf-store-row{border:1px solid color-mix(in oklab, var(--ld-line) 88%, transparent);border-radius:.9rem;gap:.65rem;padding:.75rem;display:grid}@container adminWfStep (min-width:36rem){.admin-wf-store-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-wf-steps__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.admin-wf-steps__add{max-width:26rem}.admin-wf-step{border:1px solid color-mix(in oklab, var(--ld-line) 88%, transparent);background:color-mix(in oklab, var(--ld-surface) 96%, var(--ld-soft));border-radius:1rem;overflow:hidden;container:adminWfStep/inline-size}.admin-wf-step.is-nested{border-style:dashed;margin-inline-start:1.15rem}.admin-wf-step__head{border-block-end:1px solid color-mix(in oklab, var(--ld-line) 80%, transparent);background:color-mix(in oklab, var(--ld-soft) 40%, transparent);align-items:center;gap:.55rem;padding:.5rem .7rem;display:flex}.admin-wf-step__badge{background:color-mix(in oklab, var(--ld-teal) 18%, transparent);min-width:1.7rem;height:1.7rem;color:var(--ld-ink);border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.admin-wf-step__name-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ld-mute);flex:1;font-size:.82rem;font-weight:600;overflow:hidden}.admin-wf-step__id-block{grid-column:1/-1}.admin-wf-advanced-toggle{appearance:none;color:var(--ld-mute);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:.15rem 0;font-size:.78rem;font-weight:650}.admin-wf-advanced-toggle code{color:var(--ld-teal);direction:ltr;unicode-bidi:isolate;font-size:.76rem}.admin-wf-advanced{border:1px dashed color-mix(in oklab, var(--ld-line) 90%, transparent);background:color-mix(in oklab, var(--ld-soft) 28%, transparent);border-radius:.75rem;grid-column:1/-1;padding:.35rem .65rem .55rem}.admin-wf-advanced>summary{cursor:pointer;color:var(--ld-mute);padding-block:.35rem;font-size:.8rem;font-weight:700}.admin-wf-advanced__body{flex-direction:column;gap:.75rem;padding-block:.35rem .25rem;display:flex}.admin-wf-mapping{flex-direction:column;grid-column:1/-1;gap:.45rem;display:flex}.admin-wf-mapping__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-wf-mapping__label{color:var(--ld-ink);margin:0;font-size:.82rem;font-weight:750}.admin-wf-mapping__count{color:var(--ld-mute);font-size:.72rem;font-weight:700}.admin-wf-mapping__hint{color:var(--ld-mute);margin:0;font-size:.75rem;line-height:1.55}.admin-wf-mapping__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.admin-wf-mapping__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr) auto;align-items:end;gap:.4rem;display:grid}.admin-wf-mapping__arrow{color:var(--ld-teal);padding-block-end:.65rem;font-weight:800}.admin-wf-mapping__remove{margin-block-end:.15rem}.admin-wf-mapping__actions{flex-wrap:wrap;align-items:flex-start;gap:.55rem;display:flex}.admin-wf-mapping__raw{width:100%;font-family:var(--font-mono,monospace);margin-block-start:.35rem;font-size:.74rem}.admin-wf-create-shortcuts{border:1px solid color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 7%, var(--ld-surface));border-radius:.9rem;gap:.75rem;padding:.75rem;display:grid}.admin-wf-create-body{flex-direction:column;min-height:min(62svh,36rem);display:flex}.admin-modal--wf-create .admin-modal__body.admin-wf-create-body{overflow:hidden}.admin-modal--wf-create-preview .admin-wf-create-body{min-height:min(70svh,42rem)}.admin-wf-create{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex;overflow:hidden}.admin-wf-create__nav{z-index:2;flex-shrink:0;margin-block:-.15rem .15rem}.admin-wf-create-steps{grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr));gap:.4rem;width:100%;display:grid}.admin-wf-create-steps__step{appearance:none;border:.5px solid color-mix(in oklab, var(--ld-line) 85%, transparent);background:color-mix(in oklab, var(--ld-soft) 55%, var(--ld-surface));min-height:2.75rem;color:var(--ld-mute);font:inherit;text-align:start;cursor:pointer;border-radius:.9rem;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.8rem;font-weight:750;display:flex}.admin-wf-create-steps__step:disabled{cursor:default}.admin-wf-create-steps__step:not(:disabled):hover{border-color:color-mix(in oklab, var(--ld-teal) 40%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 8%, var(--ld-surface))}.admin-wf-create-steps__step:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.admin-wf-create-steps__step.is-current{border-color:color-mix(in oklab, var(--ld-teal) 50%, transparent);background:color-mix(in oklab, var(--ld-teal) 16%, var(--ld-surface));color:var(--ld-ink);box-shadow:0 0 0 1px color-mix(in oklab, var(--ld-teal) 22%, transparent)}.admin-wf-create-steps__step.is-done{color:var(--ld-ink);border-color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line))}.admin-wf-create-steps__step.is-upcoming:disabled{opacity:.62}.admin-wf-create-steps__num{background:color-mix(in oklab, var(--ld-mute) 16%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:850;display:inline-grid}.admin-wf-create-steps__step.is-current .admin-wf-create-steps__num,.admin-wf-create-steps__step.is-done .admin-wf-create-steps__num{background:color-mix(in oklab, var(--ld-teal) 28%, transparent);color:var(--ld-ink)}.admin-wf-create-steps__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:639px){.admin-wf-create-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.admin-wf-create-steps__step:not(:disabled):hover{border-color:color-mix(in oklab, var(--ld-line) 85%, transparent)}}.admin-wf-create__stage{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.admin-wf-create-alert{border:.5px solid color-mix(in oklab, var(--ld-coral,#f43f5e) 38%, var(--ld-line));background:color-mix(in oklab, var(--ld-coral,#f43f5e) 9%, var(--ld-surface));border-radius:.95rem;flex-direction:column;gap:.7rem;padding:.85rem .95rem;display:flex}.admin-wf-create-alert__text{color:var(--ld-ink);margin:0;font-size:.84rem;font-weight:700;line-height:1.65}.admin-wf-create-alert__actions{flex-wrap:wrap;gap:.45rem;display:flex}.admin-wf-create-preview__identity{gap:.55rem;max-inline-size:28rem;display:grid}.admin-wf-create-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;width:100%;display:flex}.admin-wf-create-preview{flex-direction:column;gap:1rem;min-height:0;display:flex}.admin-wf-create-preview__head{gap:.45rem;display:grid}.admin-wf-create-preview__title{color:var(--ld-ink);margin:0;font-size:1.05rem;font-weight:850}.admin-wf-create-preview__lead{color:var(--ld-mute);margin:0;font-size:.82rem;font-weight:600;line-height:1.65}.admin-wf-flow{overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:0;max-height:min(48svh,28rem);padding:.35rem .15rem .75rem;display:flex;overflow:auto}.admin-wf-flow--fit{overscroll-behavior:auto;max-height:none;overflow:visible}.admin-wf-flow__row{flex-direction:column;align-items:center;display:flex}.admin-wf-flow__connector{width:1.5rem;height:1.75rem;color:color-mix(in oklab, var(--ld-teal) 55%, var(--ld-mute));margin-block:.1rem}.admin-wf-flow__card{border:.5px solid color-mix(in oklab, var(--ld-line) 88%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--ld-soft) 55%, var(--ld-surface)) 0%, var(--ld-surface) 60%);width:min(100%,28rem);box-shadow:none;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.75rem .85rem;display:grid}.admin-wf-flow__card--trigger{border-color:color-mix(in oklab, var(--ld-gold) 35%, var(--ld-line));background:linear-gradient(160deg, color-mix(in oklab, var(--ld-gold) 14%, var(--ld-surface)) 0%, var(--ld-surface) 58%)}.admin-wf-flow__card--llm,.admin-wf-flow__card--agent{border-color:color-mix(in oklab, var(--ld-teal) 30%, var(--ld-line))}.admin-wf-flow__card--action{border-color:color-mix(in oklab, var(--ld-teal) 40%, var(--ld-line));background:linear-gradient(160deg, color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface)) 0%, var(--ld-surface) 58%)}.admin-wf-flow__card--end{opacity:.92;border-style:dashed}.admin-wf-flow__index{background:color-mix(in oklab, var(--ld-teal) 14%, transparent);width:1.7rem;height:1.7rem;color:color-mix(in oklab, var(--ld-teal) 40%, var(--ld-ink));border-radius:999px;place-items:center;font-size:.72rem;font-weight:850;display:grid}.admin-wf-flow__card--trigger .admin-wf-flow__index{background:color-mix(in oklab, var(--ld-gold) 18%, transparent);color:color-mix(in oklab, var(--ld-gold) 40%, var(--ld-ink))}.admin-wf-flow__copy{gap:.2rem;min-width:0;display:grid}.admin-wf-flow__title{color:var(--ld-ink);margin:0;font-size:.92rem;font-weight:800}.admin-wf-flow__subtitle{color:var(--ld-mute);margin:0;font-size:.74rem;font-weight:650}.admin-wf-flow__topline{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.admin-wf-flow__badge{letter-spacing:.01em;background:color-mix(in oklab, var(--ld-teal) 12%, transparent);min-height:1.35rem;color:color-mix(in oklab, var(--ld-teal) 45%, var(--ld-ink));border:.5px solid color-mix(in oklab, var(--ld-teal) 22%, transparent);border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.65rem;font-weight:800;display:inline-flex}.admin-wf-flow__card--trigger .admin-wf-flow__badge{background:color-mix(in oklab, var(--ld-gold) 14%, transparent);color:color-mix(in oklab, var(--ld-gold) 45%, var(--ld-ink));border-color:color-mix(in oklab, var(--ld-gold) 28%, transparent)}.admin-wf-create-config-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.admin-wf-create-config-list li{border:.5px solid color-mix(in oklab, var(--ld-line) 90%, transparent);background:color-mix(in oklab, var(--ld-soft) 40%, var(--ld-surface));border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.55rem .65rem;display:grid}.admin-wf-create-config-list li.is-nested{background:color-mix(in oklab, var(--ld-soft) 55%, var(--ld-surface));margin-inline-start:1.1rem}.admin-wf-create-config-list__n{background:color-mix(in oklab, var(--ld-teal) 12%, transparent);width:1.45rem;height:1.45rem;color:color-mix(in oklab, var(--ld-teal) 40%, var(--ld-ink));border-radius:999px;place-items:center;font-size:.7rem;font-weight:850;display:grid}.admin-wf-create-config-list__body{gap:.12rem;min-width:0;display:grid}.admin-wf-create-config-list__body strong{color:var(--ld-ink);font-size:.84rem;font-weight:800}.admin-wf-create-config-list__body span{color:var(--ld-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.admin-wf-create-infra{gap:.85rem;display:grid}.admin-wf-create-infra__label{color:var(--ld-ink);margin:0 0 .35rem;font-size:.76rem;font-weight:800}.admin-wf-create-foot-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.admin-wf-flow__tool{color:color-mix(in oklab, var(--ld-teal) 35%, var(--ld-mute));text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:.7rem;font-weight:700;overflow:hidden}.ld-dark .admin-wf-flow__card{box-shadow:none}.admin-wf-create-foot-hint{color:var(--ld-mute);font-size:.8rem;font-weight:650}.admin-wf-create-paths{grid-template-rows:auto minmax(0,1fr) auto;gap:1.05rem;height:100%;min-height:100%;display:grid}.admin-wf-create-paths>header{gap:.45rem;display:grid}.admin-wf-create-paths__eyebrow{font-size:var(--admin-text-label,.72rem);letter-spacing:.02em;color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-mute));margin:0;font-weight:800}.admin-wf-create-paths__intro{color:var(--ld-ink);margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:850;line-height:1.35}.admin-wf-create-paths__lead{max-width:42rem;font-size:var(--admin-text-body,.875rem);color:var(--ld-mute);margin:0;font-weight:600;line-height:1.7}.admin-wf-create-paths__grid{grid-template-columns:1fr;align-items:stretch;gap:.95rem;min-height:0;display:grid}@media (min-width:720px){.admin-wf-create-paths__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.admin-wf-create-path{appearance:none;text-align:start;border:1.5px solid color-mix(in oklab, var(--ld-ink) 10%, var(--ld-line));background:var(--admin-surface,var(--ld-surface));width:100%;height:100%;min-height:22rem;color:inherit;cursor:pointer;font:inherit;border-radius:1.2rem;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative;overflow:hidden}.admin-wf-create-path:hover{border-color:color-mix(in oklab, var(--ld-teal) 42%, var(--ld-line));transform:translateY(-1px)}.admin-wf-create-path:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.admin-wf-create-path.is-selected{border-color:color-mix(in oklab, var(--ld-teal) 55%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface)), var(--ld-surface) 70%)}.admin-wf-create-path--manual.is-selected{border-color:color-mix(in oklab, var(--ld-ink) 28%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-soft) 55%, var(--ld-surface)), var(--ld-surface) 70%)}.admin-wf-create-path__stripe{background:linear-gradient(90deg, color-mix(in oklab, var(--ld-ink) 35%, var(--ld-mute)) 0%, color-mix(in oklab, var(--ld-mute) 50%, transparent) 100%);height:.45rem;display:block}.admin-wf-create-path--ai .admin-wf-create-path__stripe{background:linear-gradient(90deg, var(--ld-teal) 0%, color-mix(in oklab, var(--ld-teal) 35%, var(--ld-surface)) 100%)}.admin-wf-create-path__body{flex-direction:column;flex:1;gap:.7rem;padding:1.05rem 1.1rem 1rem;display:flex}.admin-wf-create-path__top{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.admin-wf-create-path__icon{width:2.75rem;height:2.75rem;color:var(--ld-mute);background:color-mix(in oklab, var(--ld-soft) 70%, var(--ld-surface));border-radius:.95rem;place-items:center;display:grid}.admin-wf-create-path--ai .admin-wf-create-path__icon{color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface))}.admin-wf-create-path.is-selected .admin-wf-create-path__icon{color:#fff;background:var(--ld-teal)}.admin-wf-create-path--manual.is-selected .admin-wf-create-path__icon{background:color-mix(in oklab, var(--ld-ink) 72%, var(--ld-mute))}.admin-wf-create-path__badge{background:color-mix(in oklab, var(--ld-soft) 70%, transparent);min-height:1.65rem;color:var(--ld-mute);border-radius:999px;align-items:center;padding:.1rem .65rem;font-size:.72rem;font-weight:850;display:inline-flex}.admin-wf-create-path.is-selected .admin-wf-create-path__badge{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-ink))}.admin-wf-create-path--manual.is-selected .admin-wf-create-path__badge{background:color-mix(in oklab, var(--ld-soft) 80%, var(--ld-surface));color:color-mix(in oklab, var(--ld-ink) 70%, var(--ld-mute))}.admin-wf-create-path__title{color:var(--ld-ink);font-size:1.2rem;font-weight:850}.admin-wf-create-path__lead{color:var(--ld-mute);font-size:.875rem;font-weight:600;line-height:1.7}.admin-wf-create-path__points{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.admin-wf-create-path__point{color:color-mix(in oklab, var(--ld-ink) 82%, var(--ld-mute));padding-inline-start:1.1rem;font-size:.8rem;font-weight:650;line-height:1.5;position:relative}.admin-wf-create-path__point-dot{background:color-mix(in oklab, var(--ld-ink) 28%, transparent);border-radius:999px;width:.45rem;height:.45rem;position:absolute;inset-block-start:.4rem;inset-inline-start:0}.admin-wf-create-path.is-selected .admin-wf-create-path__point-dot{background:var(--ld-teal)}.admin-wf-create-path--manual.is-selected .admin-wf-create-path__point-dot{background:color-mix(in oklab, var(--ld-ink) 55%, var(--ld-mute))}.admin-wf-create-path__foot{gap:.65rem;margin-top:auto;display:grid}.admin-wf-create-path__cta{min-height:2.45rem;color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal) 8%, var(--ld-surface));border-radius:.8rem;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:inline-flex}.admin-wf-create-path--manual .admin-wf-create-path__cta{color:color-mix(in oklab, var(--ld-ink) 70%, var(--ld-mute));background:color-mix(in oklab, var(--ld-soft) 55%, var(--ld-surface))}.admin-wf-create-path.is-selected .admin-wf-create-path__cta{color:#fff;background:var(--ld-teal)}.admin-wf-create-path--manual.is-selected .admin-wf-create-path__cta{background:color-mix(in oklab, var(--ld-ink) 72%, var(--ld-mute))}.admin-wf-create-paths__compare{border:1px solid var(--admin-edge,var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-soft) 45%, var(--ld-surface)) 0%, var(--ld-surface) 58%, color-mix(in oklab, var(--ld-teal) 6%, var(--ld-surface)) 100%);border-radius:1.05rem;gap:.65rem;padding:.9rem 1rem;display:grid}.admin-wf-create-paths__compare-title{color:var(--ld-ink);margin:0;font-size:.82rem;font-weight:850}.admin-wf-create-paths__compare-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;font-size:.72rem;font-weight:800;display:grid}.admin-wf-create-paths__compare-ai{color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-ink))}.admin-wf-create-paths__compare-manual{color:color-mix(in oklab, var(--ld-ink) 70%, var(--ld-mute))}.admin-wf-create-paths__compare-grid{gap:.65rem;display:grid}.admin-wf-create-paths__compare-row{gap:.35rem;display:grid}.admin-wf-create-paths__compare-label{color:var(--ld-mute);margin:0;font-size:.72rem;font-weight:800}.admin-wf-create-paths__compare-ai-cell,.admin-wf-create-paths__compare-manual-cell{border-radius:.7rem;margin:0;padding:.5rem .65rem;font-size:.8rem;font-weight:750;line-height:1.5}.admin-wf-create-paths__compare-ai-cell{background:color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface));color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-ink))}.admin-wf-create-paths__compare-manual-cell{background:color-mix(in oklab, var(--ld-soft) 55%, var(--ld-surface));color:color-mix(in oklab, var(--ld-ink) 75%, var(--ld-mute))}.admin-wf-create-details{flex-direction:column;gap:1rem;display:flex}.admin-wf-create-summary{border:1px solid color-mix(in oklab, var(--ld-teal) 32%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 8%, var(--ld-surface));border-radius:1rem;flex-direction:column;gap:.55rem;padding:.85rem 1rem;display:flex}.admin-wf-create-summary__title{color:var(--ld-ink);margin:0;font-size:.92rem;font-weight:850}.admin-wf-create-summary__chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.admin-wf-create-summary__chips li{background:color-mix(in oklab, var(--ld-surface) 88%, transparent);border:1px solid color-mix(in oklab, var(--ld-line) 85%, transparent);min-height:1.7rem;color:var(--ld-ink);border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.75rem;font-weight:750;display:inline-flex}.admin-wf-create-summary__note{color:var(--ld-mute);margin:0;font-size:.8rem;font-weight:600;line-height:1.6}.admin-wf-create-section{border:1px solid var(--admin-edge,var(--ld-line));background:var(--admin-surface,var(--ld-surface));box-shadow:none;border-radius:1.05rem;flex-direction:column;gap:.85rem;padding:1rem 1.05rem;display:flex}.admin-wf-create-section__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.admin-wf-create-section__index{background:color-mix(in oklab, var(--ld-soft) 70%, var(--ld-surface));width:2rem;height:2rem;color:color-mix(in oklab, var(--ld-ink) 65%, var(--ld-mute));border-radius:999px;place-items:center;font-size:.8rem;font-weight:850;display:grid}.admin-wf-create-section[data-accent=teal] .admin-wf-create-section__index{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-ink))}.admin-wf-create-section[data-accent=gold] .admin-wf-create-section__index{background:color-mix(in oklab, var(--ld-gold) 16%, var(--ld-surface));color:color-mix(in oklab, var(--ld-gold) 32%, var(--ld-ink))}.admin-wf-create-section__copy{gap:.25rem;display:grid}.admin-wf-create-section__title{color:var(--ld-ink);margin:0;font-size:.95rem;font-weight:850}.admin-wf-create-section__desc{color:var(--ld-mute);margin:0;font-size:.8rem;font-weight:600;line-height:1.65}.admin-wf-create-section__fields{flex-direction:column;gap:.75rem;display:flex}.admin-wf-create-section__fields--split>:nth-child(n+3){grid-column:1/-1}@media (min-width:768px){.admin-wf-create-paths__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-wf-create-section__fields--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}}@media (prefers-reduced-motion:reduce){.admin-wf-create-path{transition:none}.admin-wf-create-path:hover{transform:none}}.admin-wf-suggest-report{flex-direction:column;gap:.85rem;display:flex}.admin-wf-suggest-report__summary{color:var(--ld-ink);margin:0;font-size:.95rem;font-weight:650;line-height:1.7}.admin-wf-suggest-report__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.admin-wf-suggest-report__meta>div{border:1px solid color-mix(in oklab, var(--ld-line) 88%, transparent);background:color-mix(in oklab, var(--ld-soft) 35%, transparent);border-radius:.7rem;padding:.55rem .65rem}.admin-wf-suggest-report__meta dt{color:var(--ld-mute);font-size:.72rem;font-weight:700}.admin-wf-suggest-report__meta dd{color:var(--ld-ink);word-break:break-word;margin:.2rem 0 0;font-size:.88rem;font-weight:700}.admin-wf-suggest-report__block-title{color:var(--ld-ink);margin:0 0 .45rem;font-size:.78rem;font-weight:800}.admin-wf-suggest-report__pipeline,.admin-wf-suggest-report__connect,.admin-wf-suggest-report__infra,.admin-wf-suggest-report__gaps{border:.5px solid color-mix(in oklab, var(--ld-line) 88%, transparent);background:color-mix(in oklab, var(--ld-soft) 22%, var(--ld-surface));border-radius:.75rem;padding:.7rem .8rem}.admin-wf-suggest-report__connect{border-color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 7%, var(--ld-surface))}.admin-wf-suggest-report__steps{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.admin-wf-suggest-report__steps li{background:var(--ld-surface);border:.5px solid color-mix(in oklab, var(--ld-line) 80%, transparent);border-radius:.55rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;padding:.45rem .55rem;display:flex}.admin-wf-suggest-report__step-name{color:var(--ld-ink);font-size:.84rem;font-weight:750}.admin-wf-suggest-report__step-meta{color:var(--ld-mute);font-size:.7rem;font-weight:650}.admin-wf-suggest-report__infra-lead,.admin-wf-suggest-report__connect-lead{color:var(--ld-mute);margin:0 0 .55rem;font-size:.78rem;font-weight:600;line-height:1.6}.admin-wf-suggest-report__chips{flex-wrap:wrap;gap:.35rem;display:flex}.admin-wf-suggest-report__chip{background:color-mix(in oklab, var(--ld-teal) 12%, transparent);min-height:1.55rem;color:color-mix(in oklab, var(--ld-teal) 35%, var(--ld-ink));border-radius:999px;align-items:center;padding-inline:.5rem;font-size:.7rem;font-weight:750;display:inline-flex}.admin-wf-suggest-report__chip--tool{background:color-mix(in oklab, var(--ld-ink) 6%, transparent);color:var(--ld-mute)}.admin-wf-suggest-report__chip.is-mute{background:color-mix(in oklab, var(--ld-ink) 5%, transparent);color:var(--ld-mute)}.admin-wf-suggest-report__assumptions{color:var(--ld-mute);margin:0;padding-inline-start:1.1rem;font-size:.8rem;line-height:1.65}.admin-wf-suggest-report__gaps{border-color:color-mix(in oklab, var(--ld-gold) 30%, var(--ld-line));background:color-mix(in oklab, var(--ld-gold) 7%, var(--ld-surface))}.admin-wf-suggest-report__gaps-list{color:color-mix(in oklab, var(--ld-gold) 35%, var(--ld-ink));margin:0;padding-inline-start:1.1rem;font-size:.82rem;line-height:1.65}.admin-wf-suggest-report__cost{color:var(--ld-mute);margin:0;font-size:.78rem;font-weight:650}.admin-modal.admin-modal--wf-suggest .admin-modal__body{flex:auto;min-height:0;padding-block:.85rem 1rem;overflow:auto}.admin-wf-suggest{flex-direction:column;gap:.85rem;display:flex}.admin-wf-suggest__section{border-radius:var(--admin-radius-lg,.85rem);border:.5px solid color-mix(in oklab, var(--ld-line) 90%, transparent);background:color-mix(in oklab, var(--ld-soft) 28%, var(--ld-surface));flex-direction:column;gap:.65rem;padding:.85rem .9rem;display:flex}.admin-wf-suggest__section--primary{border-color:color-mix(in oklab, var(--ld-teal) 22%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-teal) 8%, var(--ld-surface)) 0%, var(--ld-surface) 55%)}.admin-wf-suggest__section--optional{background:color-mix(in oklab, var(--ld-soft) 18%, var(--ld-surface))}.admin-wf-suggest__section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.admin-wf-suggest__section-title{color:var(--ld-ink);letter-spacing:-.01em;margin:0;font-size:.82rem;font-weight:800}.admin-wf-suggest__section-desc{color:var(--ld-mute);text-align:start;flex:12rem;margin:0;font-size:.74rem;font-weight:600;line-height:1.5}.admin-wf-suggest__optional-badge{background:color-mix(in oklab, var(--ld-ink) 6%, transparent);min-height:1.35rem;color:var(--ld-mute);border-radius:999px;align-items:center;padding-inline:.45rem;font-size:.66rem;font-weight:800;display:inline-flex}.admin-wf-suggest__purpose,.admin-wf-suggest__constraints{min-height:5.25rem}.admin-wf-suggest__runtime{gap:.7rem;display:grid}.admin-wf-suggest__model .ui-select__trigger,.admin-wf-suggest__token .ui-select__trigger{border-radius:var(--admin-radius,.55rem);min-height:2.55rem}.admin-wf-suggest__token .admin-agent-editor__models-hint{color:var(--ld-mute);margin-top:.35rem;font-size:.72rem}.admin-wf-suggest__cost{border-radius:var(--admin-radius-lg,.85rem);border:.5px solid color-mix(in oklab, var(--ld-gold) 28%, var(--ld-line));background:color-mix(in oklab, var(--ld-gold) 8%, var(--ld-surface));grid-template-columns:1fr auto;grid-template-areas:"label value""hint value";align-items:center;gap:.15rem .85rem;padding:.7rem .85rem;display:grid}.admin-wf-suggest__cost-label{color:color-mix(in oklab, var(--ld-gold) 35%, var(--ld-ink));grid-area:label;font-size:.72rem;font-weight:800}.admin-wf-suggest__cost-value{color:var(--ld-ink);font-variant-numeric:tabular-nums;grid-area:value;font-size:.95rem;font-weight:850}.admin-wf-suggest__cost-hint{color:var(--ld-mute);grid-area:hint;font-size:.68rem;font-weight:600}.ld-dark .admin-wf-suggest__section--primary{background:linear-gradient(165deg, color-mix(in oklab, var(--ld-teal) 12%, #0a1624) 0%, color-mix(in oklab, var(--ld-surface) 92%, #0a1624) 55%)}.ld-dark .admin-wf-suggest__cost{background:color-mix(in oklab, var(--ld-gold) 10%, #0a1624)}.admin-wf-suggest__flow{margin-block-end:.15rem}.admin-wf-suggest__examples{flex-direction:column;gap:.4rem;display:flex}.admin-wf-suggest__examples-label{color:var(--ld-mute);margin:0;font-size:.72rem;font-weight:750}.admin-wf-suggest__chips{flex-wrap:wrap;gap:.4rem;display:flex}.admin-wf-suggest__chip{appearance:none;font:inherit;border:1px solid color-mix(in oklab, var(--ld-teal) 22%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 8%, var(--ld-surface));min-height:2rem;color:var(--ld-ink);cursor:pointer;border-radius:999px;padding-inline:.7rem;font-size:.74rem;font-weight:750}.admin-wf-suggest__chip--fixed{border-color:color-mix(in oklab, var(--ld-gold) 28%, var(--ld-line));background:color-mix(in oklab, var(--ld-gold) 10%, var(--ld-surface))}.admin-wf-suggest__chip:hover:not(:disabled){border-color:color-mix(in oklab, var(--ld-teal) 42%, var(--ld-line))}.admin-wf-suggest__chip:disabled{cursor:not-allowed;opacity:.55}.admin-wf-suggest__chip:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.admin-wf-suggest__board,.admin-wf-suggest__lower{gap:.85rem;display:grid}.admin-modal .wf-runmode{border:1px solid color-mix(in oklab, var(--ld-teal) 26%, var(--ld-line));background:linear-gradient(160deg, color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface)) 0%, var(--ld-surface) 52%, color-mix(in oklab, var(--ld-gold) 7%, var(--ld-surface)) 100%);border-radius:1.15rem;flex-direction:column;gap:.85rem;padding:1rem 1.05rem .95rem;display:flex}.admin-modal .wf-runmode__intro{flex-direction:column;gap:.2rem;display:flex}.admin-modal .wf-runmode__eyebrow{color:color-mix(in oklab, var(--ld-teal) 24%, var(--ld-mute));margin:0;font-size:.68rem;font-weight:800}.admin-modal .wf-runmode__heading{color:var(--ld-ink);margin:0;font-size:1.05rem;font-weight:850}.admin-modal .wf-runmode__lead{color:var(--ld-mute);margin:0;font-size:.78rem;font-weight:600;line-height:1.55}.admin-modal .wf-runmode__grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.admin-modal .wf-runmode__card{appearance:none;font:inherit;text-align:start;border:1.5px solid color-mix(in oklab, var(--ld-ink) 10%, var(--ld-line));background:var(--ld-surface);width:100%;min-width:0;color:inherit;cursor:pointer;box-shadow:none;border-radius:1rem;flex-direction:column;align-items:stretch;gap:.38rem;margin:0;padding:.9rem .85rem .8rem;display:flex}.admin-modal .wf-runmode__card svg{fill:none;flex:none;width:20px;height:20px;display:block}.admin-modal .wf-runmode__card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-modal .wf-runmode__icon{background:color-mix(in oklab, var(--ld-ink) 6%, var(--ld-surface));width:2.2rem;height:2.2rem;color:var(--ld-mute);border-radius:.75rem;flex:none;place-items:center;display:grid;overflow:hidden}.admin-modal .wf-runmode__card--quality .wf-runmode__icon{color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal) 12%, var(--ld-surface))}.admin-modal .wf-runmode__card--fixed .wf-runmode__icon{color:color-mix(in oklab, var(--ld-gold) 28%, var(--ld-ink));background:color-mix(in oklab, var(--ld-gold) 16%, var(--ld-surface))}.admin-modal .wf-runmode__badge{background:color-mix(in oklab, var(--ld-ink) 6%, var(--ld-surface));min-height:1.45rem;color:var(--ld-mute);border-radius:999px;align-items:center;padding-inline:.5rem;font-size:.68rem;font-weight:850;display:inline-flex}.admin-modal .wf-runmode__card-title{color:var(--ld-ink);font-size:.98rem;font-weight:850;line-height:1.35}.admin-modal .wf-runmode__card-hint{color:var(--ld-mute);font-size:.74rem;font-weight:600;line-height:1.5}.admin-modal .wf-runmode__points{flex-direction:column;gap:.24rem;margin:.1rem 0 0;padding:0;list-style:none;display:flex}.admin-modal .wf-runmode__points li{color:color-mix(in oklab, var(--ld-ink) 82%, var(--ld-mute));padding-inline-start:.9rem;font-size:.72rem;font-weight:650;line-height:1.45;position:relative}.admin-modal .wf-runmode__points li:before{content:"";background:color-mix(in oklab, var(--ld-ink) 22%, transparent);border-radius:999px;width:.36rem;height:.36rem;position:absolute;inset-block-start:.42rem;inset-inline-start:0}.admin-modal .wf-runmode__state{background:color-mix(in oklab, var(--ld-ink) 5%, var(--ld-soft));min-height:1.8rem;color:var(--ld-mute);border-radius:.65rem;justify-content:center;align-items:center;margin-top:.15rem;font-size:.72rem;font-weight:800;display:inline-flex}.admin-modal .wf-runmode__card--quality.is-on{border-color:color-mix(in oklab, var(--ld-teal) 55%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface))}.admin-modal .wf-runmode__card--fixed.is-on{border-color:color-mix(in oklab, var(--ld-gold) 52%, var(--ld-line));background:color-mix(in oklab, var(--ld-gold) 12%, var(--ld-surface))}.admin-modal .wf-runmode__card--quality.is-on .wf-runmode__badge,.admin-modal .wf-runmode__card--quality.is-on .wf-runmode__state{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));color:color-mix(in oklab, var(--ld-teal) 22%, var(--ld-ink))}.admin-modal .wf-runmode__card--fixed.is-on .wf-runmode__badge,.admin-modal .wf-runmode__card--fixed.is-on .wf-runmode__state{background:color-mix(in oklab, var(--ld-gold) 16%, var(--ld-surface));color:color-mix(in oklab, var(--ld-gold) 28%, var(--ld-ink))}.admin-modal .wf-runmode__card--quality.is-on .wf-runmode__points li:before{background:var(--ld-teal)}.admin-modal .wf-runmode__card--fixed.is-on .wf-runmode__points li:before{background:var(--ld-gold)}.admin-modal .wf-runmode__card:hover:not(:disabled):not(.is-on){border-color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line))}.admin-modal .wf-runmode__card:focus-visible{outline:2px solid var(--ld-teal);outline-offset:3px}.admin-modal .wf-runmode__card:disabled{cursor:not-allowed;opacity:.55}.admin-modal .wf-runmode__outcome{color:var(--ld-ink);background:color-mix(in oklab, var(--ld-soft) 70%, var(--ld-surface));border:1px solid color-mix(in oklab, var(--ld-ink) 8%, var(--ld-line));border-radius:.75rem;margin:0;padding:.58rem .7rem;font-size:.76rem;font-weight:700;line-height:1.5}.admin-modal .wf-runmode[data-mode=quality] .wf-runmode__outcome{border-color:color-mix(in oklab, var(--ld-teal) 24%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 8%, var(--ld-surface))}.admin-modal .wf-runmode[data-mode=fixed] .wf-runmode__outcome{border-color:color-mix(in oklab, var(--ld-gold) 28%, var(--ld-line));background:color-mix(in oklab, var(--ld-gold) 10%, var(--ld-surface))}.admin-wf-suggest-report__mode{color:var(--ld-ink);background:color-mix(in oklab, var(--ld-teal) 8%, var(--ld-surface));border:1px solid color-mix(in oklab, var(--ld-teal) 22%, var(--ld-line));border-radius:.75rem;align-items:center;gap:.55rem;margin:0;padding:.55rem .7rem;font-size:.78rem;font-weight:750;display:flex}.admin-wf-suggest-report__mode span{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));border-radius:999px;align-items:center;min-height:1.45rem;padding-inline:.5rem;font-size:.68rem;font-weight:850;display:inline-flex}.admin-wf-suggest-report__mode[data-mode=fixed]{background:color-mix(in oklab, var(--ld-gold) 10%, var(--ld-surface));border-color:color-mix(in oklab, var(--ld-gold) 26%, var(--ld-line))}.admin-wf-suggest-report__mode[data-mode=fixed] span{background:color-mix(in oklab, var(--ld-gold) 18%, var(--ld-surface))}@media (min-width:860px){.admin-wf-suggest__board,.admin-wf-suggest__lower{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch}}@media (max-width:639px){.admin-modal .wf-runmode__grid{grid-template-columns:1fr}}@media (min-width:1100px){.admin-wf-suggest__runtime{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}@media (min-width:768px){.admin-wf-suggest-report__meta{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin-wf-step__tools{gap:.3rem;margin-inline-start:auto;display:flex}.admin-wf-step__tool{border:1px solid color-mix(in oklab, var(--ld-line) 88%, transparent);background:var(--ld-surface);color:var(--ld-mute);cursor:pointer;border-radius:.6rem;padding:.25rem .6rem;font-size:.8rem;font-weight:600;transition:color .16s,border-color .16s}.admin-wf-step__tool:hover:not(:disabled){color:var(--ld-ink);border-color:color-mix(in oklab, var(--ld-teal) 45%, var(--ld-line))}.admin-wf-step__tool:disabled{opacity:.45;cursor:not-allowed}.admin-wf-step__tool--danger:hover:not(:disabled){color:var(--ld-coral);border-color:color-mix(in oklab, var(--ld-coral) 45%, var(--ld-line))}.admin-wf-step__body{gap:.6rem;padding:.7rem;display:grid}@container (min-width:44rem){.admin-wf-step__body{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-wf-versions{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.admin-wf-version{border:1px solid color-mix(in oklab, var(--ld-line) 88%, transparent);background:color-mix(in oklab, var(--ld-soft) 28%, transparent);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.admin-wf-version--live{border-color:color-mix(in oklab, var(--ld-teal) 40%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 8%, var(--ld-surface))}.admin-wf-version__copy{min-width:min(100%,12rem)}.admin-wf-version__title{color:var(--ld-ink);align-items:center;gap:.45rem;margin:0;font-size:.92rem;font-weight:750;display:flex}.admin-wf-version__live{background:color-mix(in oklab, var(--ld-teal) 18%, transparent);min-height:1.4rem;color:color-mix(in oklab, var(--ld-teal) 35%, var(--ld-ink));border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:800;display:inline-flex}.admin-wf-version__note{color:var(--ld-mute);margin:.2rem 0 0;font-size:.78rem;line-height:1.5}.admin-wf-version__tools{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-wf-trial-tabs,.admin-wf-live{flex-direction:column;gap:1.15rem;display:flex}.admin-user-sim__kits{gap:.9rem;display:grid}.admin-user-sim__kit{border:.5px solid color-mix(in oklab, var(--ld-line) 80%, transparent);background:color-mix(in oklab, var(--ld-surface) 88%, var(--ld-bg));border-radius:1rem;gap:.75rem;padding:.9rem 1rem;display:grid}.admin-user-sim__kit-head{gap:.2rem;display:grid}.admin-user-sim__kit-head h3{margin:0;font-size:.95rem;font-weight:850}.admin-user-sim__kit-head p{color:var(--ld-mute);margin:0;font-size:.75rem;font-weight:650}.admin-user-sim__kit-scheme{background:color-mix(in oklab, var(--ld-teal) 12%, transparent);color:var(--ld-ink);border-radius:999px;justify-self:start;margin-block-start:.2rem;padding:.15rem .55rem;font-size:.72rem;font-weight:750}.admin-user-sim__connect,.admin-user-sim__login,.admin-user-sim__trigger{gap:.65rem;display:grid}.admin-user-sim__connect h4,.admin-user-sim__login-head h4,.admin-user-sim__block-head h3,.admin-user-sim__trigger h3{margin:0;font-size:.86rem;font-weight:800}.admin-user-sim__connect p,.admin-user-sim__login-head p,.admin-user-sim__block-head p,.admin-user-sim__hints,.admin-user-sim__status{color:var(--ld-mute);margin:0;font-size:.78rem;font-weight:600;line-height:1.65}.admin-user-sim__methods{flex-wrap:wrap;gap:.4rem;display:flex}.admin-user-sim__method{border:.5px solid color-mix(in oklab, var(--ld-line) 85%, transparent);min-height:2.4rem;color:var(--ld-ink);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:700}.admin-user-sim__method.is-active{border-color:color-mix(in oklab, var(--ld-teal) 45%, transparent);background:color-mix(in oklab, var(--ld-teal) 14%, transparent)}.admin-user-sim__method:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.admin-user-sim__login-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-user-sim__status.is-ok{color:color-mix(in oklab, var(--ld-ok) 20%, var(--ld-ink))}.admin-wf-live .fa-process-flow{margin-block-start:.15rem}.admin-wf-dry{flex-direction:column;gap:.85rem;display:flex}.admin-wf-dry__report{flex-direction:column;gap:.6rem;display:flex}.admin-wf-dry__verdict,.admin-wf-dry__verdict--bad{border-radius:.75rem;margin:0;padding:.5rem .7rem;font-size:.9rem;font-weight:650}.admin-wf-dry__verdict{background:color-mix(in oklab, var(--ld-teal) 14%, transparent);color:var(--ld-ink)}.admin-wf-dry__verdict--bad{background:color-mix(in oklab, var(--ld-coral) 14%, transparent);color:var(--ld-coral)}.admin-wf-dry__issues{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.admin-wf-dry__issue{border:1px solid color-mix(in oklab, var(--ld-line) 88%, transparent);color:var(--ld-mute);border-radius:.65rem;align-items:center;gap:.45rem;padding:.4rem .6rem;font-size:.86rem;line-height:1.6;display:flex}.admin-wf-dry__issue--error{border-color:color-mix(in oklab, var(--ld-coral) 40%, var(--ld-line));color:var(--ld-coral)}.admin-wf-dry__issue-step{background:color-mix(in oklab, var(--ld-soft) 55%, transparent);font-family:var(--font-mono,monospace);border-radius:.4rem;flex-shrink:0;padding:.1rem .4rem;font-size:.76rem}.admin-wf-dry__steps{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.admin-wf-dry__step{border:1px solid color-mix(in oklab, var(--ld-line) 88%, transparent);border-radius:.8rem;padding:.55rem .7rem}.admin-wf-dry__step-head{color:var(--ld-ink);margin:0;font-size:.88rem;font-weight:650}.admin-wf-dry__step-note{color:var(--ld-mute);margin:.2rem 0 0;font-size:.82rem}.admin-wf-dry__json{background:color-mix(in oklab, var(--ld-soft) 45%, transparent);font-family:var(--font-mono,monospace);white-space:pre-wrap;word-break:break-word;border-radius:.6rem;margin:.4rem 0 0;padding:.5rem .6rem;font-size:.74rem;line-height:1.65}@media (min-width:768px){.admin-wf-page__tabs{margin:1rem 1rem 0}.admin-wf-page__panel-main{padding:1.15rem 1.25rem 1.4rem}.admin-wf-page__save{padding:.85rem 1.25rem calc(.85rem + env(safe-area-inset-bottom,0px));grid-template-columns:1fr auto;align-items:end}.admin-wf-section__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-wf-section__span-2{grid-column:span 2}.admin-wf-editor .admin-drawer-tablist{margin-inline:0}.admin-wf-editor__toolbar{margin-inline:1.25rem}.admin-wf-editor__panel{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.admin-wf-page__tab,.admin-wf-step__tool{transition:none}}.ld-dark .admin-wf-page__summary{border-color:color-mix(in oklab, var(--ld-teal) 22%, transparent);box-shadow:none}.ld-dark .admin-wf-page__card{border-color:color-mix(in oklab, var(--ld-teal) 18%, transparent)}.admin-wf-create-path-banner{border:1px solid color-mix(in oklab, var(--ld-ink) 10%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-soft) 40%, var(--ld-surface)) 0%, var(--ld-surface) 72%);border-radius:1.05rem;gap:.75rem;padding:1rem 1.1rem;display:grid}.admin-wf-create-path-banner[data-path=ai]{border-color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface)) 0%, var(--ld-surface) 72%)}.admin-wf-create-path-banner--quiet{border-color:color-mix(in oklab, var(--ld-ink) 8%, var(--ld-line))}.admin-wf-create-path-banner--after{border-color:color-mix(in oklab, var(--ld-gold) 28%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-gold) 10%, var(--ld-surface)) 0%, var(--ld-surface) 72%)}.admin-wf-create-path-banner__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-wf-create-path-banner__copy{gap:.25rem;min-width:0;display:grid}.admin-wf-create-path-banner__eyebrow{font-size:var(--admin-text-label,.72rem);color:color-mix(in oklab, var(--ld-ink) 55%, var(--ld-mute));margin:0;font-weight:800}.admin-wf-create-path-banner[data-path=ai] .admin-wf-create-path-banner__eyebrow{color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-ink))}.admin-wf-create-path-banner__title{color:var(--ld-ink);margin:0;font-size:1.05rem;font-weight:850}.admin-wf-create-path-banner__lead{color:var(--ld-mute);margin:0;font-size:.82rem;font-weight:600;line-height:1.7}.admin-wf-create-path-banner__badge{background:color-mix(in oklab, var(--ld-soft) 70%, var(--ld-surface));min-height:1.8rem;color:color-mix(in oklab, var(--ld-ink) 70%, var(--ld-mute));border-radius:999px;flex-shrink:0;align-items:center;padding-inline:.7rem;font-size:.72rem;font-weight:850;display:inline-flex}.admin-wf-create-path-banner[data-path=ai] .admin-wf-create-path-banner__badge{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-ink))}.admin-wf-create-summary__chips--stats{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;display:grid}.admin-wf-create-summary__chips--stats>li{background:var(--admin-surface,var(--ld-surface));border:1px solid var(--admin-edge,var(--ld-line));border-radius:.85rem;gap:.15rem;padding:.6rem .7rem;display:grid}.admin-wf-create-summary__stat-label{color:var(--ld-mute);font-size:.68rem;font-weight:800}.admin-wf-create-summary__stat-value{color:var(--ld-ink);font-size:.875rem;font-weight:850}.admin-wf-create-infra__panel{border:1px solid var(--admin-edge,var(--ld-line));background:color-mix(in oklab, var(--ld-soft) 40%, var(--ld-surface));border-radius:.85rem;padding:.8rem .85rem}.admin-wf-create-preview{gap:.85rem;display:grid}.admin-wf-create-preview__head{border:1px solid color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface)) 0%, var(--ld-surface) 72%);border-radius:1.05rem;gap:.65rem;padding:1rem 1.1rem;display:grid}.admin-wf-create-preview--trial .admin-wf-create-preview__head{border-color:color-mix(in oklab, var(--ld-gold) 28%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-gold) 10%, var(--ld-surface)) 0%, var(--ld-surface) 72%)}.admin-wf-create-preview__banner-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-wf-create-preview__banner-copy{gap:.25rem;min-width:0;display:grid}.admin-wf-create-preview__eyebrow{font-size:var(--admin-text-label,.72rem);color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-ink));margin:0;font-weight:800}.admin-wf-create-preview--trial .admin-wf-create-preview__eyebrow{color:color-mix(in oklab, var(--ld-gold) 35%, var(--ld-ink))}.admin-wf-create-preview__badge{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));min-height:1.8rem;color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-ink));border-radius:999px;flex-shrink:0;align-items:center;padding-inline:.7rem;font-size:.72rem;font-weight:850;display:inline-flex}.admin-wf-create-preview--trial .admin-wf-create-preview__badge{background:color-mix(in oklab, var(--ld-gold) 18%, var(--ld-surface));color:color-mix(in oklab, var(--ld-gold) 35%, var(--ld-ink))}.admin-wf-create-preview__tips{color:color-mix(in oklab, var(--ld-ink) 78%, var(--ld-mute));gap:.35rem;margin:0;padding:0;font-size:.82rem;font-weight:650;line-height:1.55;list-style:none;display:grid}.admin-wf-create-preview__canvas{border:1px solid var(--admin-edge,var(--ld-line));background:color-mix(in oklab, var(--ld-soft) 35%, var(--ld-surface));border-radius:1.05rem;padding:.85rem .7rem 1rem}.admin-wf-create-preview__note{border:1px solid color-mix(in oklab, var(--ld-teal) 24%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 8%, var(--ld-surface));color:var(--ld-ink);border-radius:.85rem;margin:0;padding:.7rem .85rem;font-size:.82rem;font-weight:650;line-height:1.65}.admin-wf-create-section__index{color:inherit}.admin-wf-suggest__section-lead{color:var(--ld-mute);margin:0;font-size:.875rem;font-weight:600;line-height:1.7}.admin-wf-suggest__progress{background:color-mix(in oklab, var(--ld-soft) 70%, var(--ld-surface));border-radius:999px;height:.45rem;overflow:hidden}.admin-wf-suggest__progress-bar{border-radius:inherit;background:color-mix(in oklab, var(--ld-ink) 28%, var(--ld-mute));height:100%;transition:width .2s,background .2s}.admin-wf-suggest__progress[data-ready] .admin-wf-suggest__progress-bar{background:var(--ld-teal)}.admin-wf-suggest__dock{border:1px solid color-mix(in oklab, var(--ld-gold) 28%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-gold) 10%, var(--ld-surface)) 0%, var(--ld-surface) 72%);border-radius:1.1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(13rem,.7fr);gap:.85rem;padding:1rem 1.05rem;display:grid}.admin-wf-suggest__cost{align-content:center}.admin-wf-suggest-report__banner{border:1px solid color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface)) 0%, var(--ld-surface) 72%);border-radius:1.05rem;gap:.65rem;padding:1rem 1.05rem;display:grid}.admin-wf-suggest-report__banner[data-mode=fixed]{border-color:color-mix(in oklab, var(--ld-gold) 28%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-gold) 10%, var(--ld-surface)) 0%, var(--ld-surface) 72%)}.admin-wf-suggest-report__banner-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-wf-suggest-report__banner-copy{gap:.35rem;min-width:0;display:grid}.admin-wf-suggest-report__eyebrow{font-size:var(--admin-text-label,.72rem);color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-ink));margin:0;font-weight:800}.admin-wf-suggest-report__banner[data-mode=fixed] .admin-wf-suggest-report__eyebrow{color:color-mix(in oklab, var(--ld-gold) 35%, var(--ld-ink))}.admin-wf-suggest-report__mode{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));min-height:1.8rem;color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-ink));border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:0;margin:0;padding-inline:.7rem;font-size:.72rem;font-weight:850;display:inline-flex}.admin-wf-suggest-report__mode[data-mode=fixed]{background:color-mix(in oklab, var(--ld-gold) 18%, var(--ld-surface));color:color-mix(in oklab, var(--ld-gold) 35%, var(--ld-ink));border:0}.admin-wf-suggest-report__meta-item{border:1px solid var(--admin-edge,var(--ld-line));background:var(--admin-surface,var(--ld-surface));border-radius:.85rem;gap:.25rem;padding:.65rem .7rem;display:grid}.admin-wf-suggest-report__step{border:1px solid var(--admin-edge,var(--ld-line));background:color-mix(in oklab, var(--ld-soft) 35%, var(--ld-surface));border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.6rem .65rem;display:grid}.admin-wf-suggest-report__step-num{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));width:1.6rem;height:1.6rem;color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-ink));border-radius:999px;place-items:center;font-size:.72rem;font-weight:850;display:grid}.admin-wf-suggest-report__step-copy{gap:.1rem;display:grid}.admin-wf-suggest-report__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.admin-wf-suggest-report__assumptions{border:1px solid var(--admin-edge,var(--ld-line));background:var(--admin-surface,var(--ld-surface));color:color-mix(in oklab, var(--ld-ink) 78%, var(--ld-mute));border-radius:.95rem;gap:.35rem;margin:0;padding:.85rem 1rem;font-size:.82rem;font-weight:650;list-style:none;display:grid}.admin-wf-suggest-report__cost{background:color-mix(in oklab, var(--ld-soft) 45%, var(--ld-surface));border-radius:.85rem;padding:.75rem .9rem}.admin-modal .wf-runmode__header{flex-direction:column;gap:.25rem;display:flex}.admin-modal .wf-runmode__title{color:var(--ld-ink);margin:0;font-size:1.05rem;font-weight:850}.admin-modal .wf-runmode__point{color:color-mix(in oklab, var(--ld-ink) 82%, var(--ld-mute));padding-inline-start:.9rem;font-size:.72rem;font-weight:650;line-height:1.45;position:relative}.admin-modal .wf-runmode__point-dot{background:color-mix(in oklab, var(--ld-ink) 22%, transparent);border-radius:999px;width:.36rem;height:.36rem;position:absolute;inset-block-start:.42rem;inset-inline-start:0}.admin-modal .wf-runmode__card--quality.is-on .wf-runmode__point-dot{background:var(--ld-teal)}.admin-modal .wf-runmode__card--fixed.is-on .wf-runmode__point-dot{background:var(--ld-gold)}.admin-modal .wf-runmode__points li:before{content:none}.admin-modal .wf-runmode__pick{background:color-mix(in oklab, var(--ld-ink) 5%, var(--ld-soft));min-height:1.8rem;color:var(--ld-mute);border-radius:.65rem;justify-content:center;align-items:center;margin-top:.15rem;font-size:.72rem;font-weight:800;display:inline-flex}.admin-modal .wf-runmode__card--quality.is-on .wf-runmode__pick{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));color:color-mix(in oklab, var(--ld-teal) 22%, var(--ld-ink))}.admin-modal .wf-runmode__card--fixed.is-on .wf-runmode__pick{background:color-mix(in oklab, var(--ld-gold) 16%, var(--ld-surface));color:color-mix(in oklab, var(--ld-gold) 28%, var(--ld-ink))}.admin-modal .wf-runmode__note{color:var(--ld-ink);background:color-mix(in oklab, var(--ld-soft) 70%, var(--ld-surface));border:1px solid color-mix(in oklab, var(--ld-ink) 8%, var(--ld-line));border-radius:.75rem;margin:0;padding:.58rem .7rem;font-size:.76rem;font-weight:700;line-height:1.5}.admin-modal .wf-runmode[data-mode=quality] .wf-runmode__note{border-color:color-mix(in oklab, var(--ld-teal) 24%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 8%, var(--ld-surface))}.admin-modal .wf-runmode[data-mode=fixed] .wf-runmode__note{border-color:color-mix(in oklab, var(--ld-gold) 28%, var(--ld-line));background:color-mix(in oklab, var(--ld-gold) 10%, var(--ld-surface))}.admin-modal .wf-runmode__card.is-on .wf-runmode__icon{color:#fff}.admin-modal .wf-runmode__card--quality.is-on .wf-runmode__icon{background:var(--ld-teal)}.admin-modal .wf-runmode__card--fixed.is-on .wf-runmode__icon{background:color-mix(in oklab, var(--ld-gold) 55%, var(--ld-ink))}@media (max-width:860px){.admin-wf-suggest__dock,.admin-wf-suggest-report__pair{grid-template-columns:1fr}}
.admin-workflow-runs-board,.admin-shell .admin-page.admin-workflow-runs-board{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.admin-workflow-runs-split{flex:1;grid-template-columns:minmax(0,1fr);gap:.75rem;min-height:0;display:grid}.admin-workflow-runs-list,.admin-workflow-runs-pane{min-width:0;min-height:0}.admin-workflow-runs-board>.admin-workflow-runs-split>.admin-table-shell{min-height:0}.admin-workflow-runs-toolbar{flex-direction:column;gap:.55rem;display:flex}.admin-runs-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.admin-runs-kpi{appearance:none;border:1px solid color-mix(in oklab, var(--ld-line) 70%, transparent);background:color-mix(in oklab, var(--ld-surface) 88%, var(--ld-soft));min-height:2.55rem;color:inherit;font:inherit;cursor:pointer;text-align:start;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.35rem .7rem;display:flex}.admin-runs-kpi b{font-size:var(--admin-text-title,1rem);font-variant-numeric:tabular-nums;font-weight:850;line-height:1}.admin-runs-kpi span{font-size:var(--admin-text-label,.72rem);color:var(--ld-mute);font-weight:750}.admin-runs-kpi.is-ok b{color:var(--ld-ok)}.admin-runs-kpi.is-attention b{color:var(--ld-coral)}.admin-runs-kpi.is-gold b{color:var(--ld-gold)}.admin-runs-kpi.is-active{border-color:color-mix(in oklab, var(--ld-teal) 48%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface));box-shadow:none}.admin-runs-kpi.is-active span{color:var(--ld-ink)}.admin-runs-kpi:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.admin-workflow-runs-table-wrap{flex:1;min-height:0}.admin-ops-shell__body,.admin-ops-shell__empty{flex:1;min-height:12rem}.admin-ops-shell__empty{margin:1.25rem}.admin-workflow-runs-table{min-width:52rem}.admin-workflow-runs-row{cursor:pointer}.admin-workflow-runs-row:hover{background:color-mix(in oklab, var(--ld-teal) 6%, transparent)}.admin-workflow-runs-row.is-open{background:color-mix(in oklab, var(--ld-gold) 10%, transparent)}.admin-workflow-runs-run,.admin-workflow-runs-cost,.admin-workflow-runs-cell{flex-direction:column;gap:.12rem;min-width:0;display:flex}.admin-workflow-runs-run__slug{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ld-ink);overflow-wrap:anywhere;font-size:.86rem;font-weight:750;text-decoration:none}.admin-workflow-runs-run__slug:hover,.admin-workflow-runs-run__slug:focus-visible{color:var(--ld-teal);outline:none}.admin-ops-chip{width:fit-content;max-width:100%;font-size:var(--admin-text-label,.72rem);background:var(--ld-soft);color:var(--ld-ink);border-radius:999px;align-items:center;gap:.35rem;padding-block:.2rem;padding-inline:.45rem .58rem;font-weight:800;line-height:1.3;display:inline-flex}.admin-ops-chip__dot{background:currentColor;border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem}.admin-ops-chip--ok{background:color-mix(in oklab, var(--ld-ok) 14%, transparent);color:var(--ld-ok)}.admin-ops-chip--warn{background:color-mix(in oklab, var(--ld-gold) 18%, transparent);color:var(--ld-gold)}.admin-ops-chip--danger{background:color-mix(in oklab, var(--ld-coral) 14%, transparent);color:var(--ld-coral)}.admin-ops-chip--info{background:color-mix(in oklab, var(--ld-teal) 12%, transparent);color:color-mix(in oklab, var(--ld-teal) 35%, var(--ld-ink))}.admin-ops-chip--mute{background:var(--ld-soft);color:var(--ld-mute)}.admin-ops-chip.is-live .admin-ops-chip__dot{animation:1.4s ease-in-out infinite admin-ops-pulse}.admin-workflow-runs-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.admin-workflow-runs-copy{appearance:none;color:var(--ld-teal);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.15rem .35rem;font-size:.75rem;font-weight:750}.admin-workflow-runs-copy:hover,.admin-workflow-runs-copy:focus-visible{background:color-mix(in oklab, var(--ld-teal) 12%, transparent);outline:none}.admin-workflow-runs-copy:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:1px}.admin-workflow-runs-detail{gap:1.15rem;display:grid}.admin-workflow-runs-detail h3{color:var(--ld-ink);margin:0;font-size:.82rem;font-weight:800}.admin-workflow-runs-detail__lead{flex-wrap:wrap;gap:.35rem .75rem;display:flex}.admin-workflow-runs-detail__chips{flex-wrap:wrap;gap:.35rem;display:flex}.admin-workflow-runs-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.admin-workflow-runs-kpis li{background:color-mix(in oklab, var(--ld-soft) 55%, transparent);border-radius:.85rem;gap:.2rem;min-width:0;padding:.7rem .8rem;display:grid}.admin-workflow-runs-kpis span{color:var(--ld-mute);font-size:.72rem;font-weight:800}.admin-workflow-runs-kpis strong{font-size:.92rem;font-weight:800}.admin-workflow-runs-detail__tenant{border:1px solid var(--ld-line);background:var(--ld-surface);border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.admin-workflow-runs-detail__tenant>div{gap:.12rem;min-width:0;display:grid}.admin-workflow-runs-detail__tenant span:first-child{color:var(--ld-mute);font-size:.72rem;font-weight:800}.admin-workflow-runs-detail__id{color:var(--ld-mute);font-variant-numeric:tabular-nums;font-size:.75rem}.admin-workflow-runs-detail__copy{min-height:2rem;color:var(--ld-teal);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex-shrink:0;padding-inline:.55rem;font-size:.75rem;font-weight:800}.admin-workflow-runs-detail__copy:hover,.admin-workflow-runs-detail__copy:focus-visible{background:color-mix(in oklab, var(--ld-teal) 10%, transparent);outline:none}.admin-workflow-runs-detail__error{background:color-mix(in oklab, var(--ld-coral) 12%, transparent);color:var(--ld-coral);border-radius:.75rem;margin:0;padding:.7rem .8rem;font-size:.82rem;font-weight:650}.admin-workflow-runs-detail__actions{flex-wrap:wrap;gap:.45rem;display:flex}.admin-workflow-runs-detail__action{border:1px solid color-mix(in oklab, var(--ld-teal) 22%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 7%, var(--ld-surface));min-height:2.15rem;color:var(--ld-ink);border-radius:999px;align-items:center;padding-inline:.75rem;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.admin-workflow-runs-detail__action:hover,.admin-workflow-runs-detail__action:focus-visible{background:color-mix(in oklab, var(--ld-teal) 12%, var(--ld-surface));outline:none}.admin-workflow-runs-detail__action:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ld-teal) 45%, transparent)}.admin-workflow-runs-detail__warn{background:color-mix(in oklab, var(--ld-gold) 14%, transparent);color:var(--ld-ink);border-radius:.7rem;margin:0;padding:.65rem .75rem;font-size:.8rem;font-weight:650}.admin-workflow-runs-io{gap:.45rem;display:grid}.admin-workflow-runs-io__head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.admin-workflow-runs-detail__empty{background:color-mix(in oklab, var(--ld-soft) 50%, transparent);color:var(--ld-mute);border-radius:.75rem;margin:0;padding:.7rem .8rem;font-size:.8rem}.admin-workflow-runs-detail__prose,.admin-workflow-runs-detail__json{border:1px solid var(--ld-line);background:color-mix(in oklab, var(--ld-soft) 38%, transparent);white-space:pre-wrap;border-radius:.8rem;max-block-size:16rem;margin:0;padding:.8rem .9rem;font-size:.86rem;line-height:1.7;overflow:auto}.admin-workflow-runs-detail__json{font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;font-size:.78rem;line-height:1.55}.admin-workflow-runs-steps{margin:.35rem 0 0;padding:0;list-style:none;display:grid}.admin-workflow-runs-step{grid-template-columns:1.4rem minmax(0,1fr);align-items:stretch;gap:.7rem;display:grid}.admin-workflow-runs-step__rail{justify-content:center;display:flex;position:relative}.admin-workflow-runs-step__rail:before{content:"";inset-inline-start:50%;background:color-mix(in oklab, var(--ld-line) 88%, transparent);width:2px;position:absolute;top:1.55rem;bottom:-.15rem;transform:translate(-50%)}.admin-workflow-runs-step:last-child .admin-workflow-runs-step__rail:before{display:none}.admin-workflow-runs-step__node{z-index:1;background:var(--ld-soft);width:1.35rem;height:1.35rem;color:var(--ld-mute);border-radius:999px;place-items:center;margin-block-start:.7rem;font-size:.62rem;font-weight:850;display:grid;position:relative}.admin-workflow-runs-step--ok .admin-workflow-runs-step__node{background:color-mix(in oklab, var(--ld-ok) 18%, transparent);color:var(--ld-ok)}.admin-workflow-runs-step--danger .admin-workflow-runs-step__node{background:color-mix(in oklab, var(--ld-coral) 16%, transparent);color:var(--ld-coral)}.admin-workflow-runs-step--warn .admin-workflow-runs-step__node{background:color-mix(in oklab, var(--ld-gold) 20%, transparent);color:var(--ld-gold)}.admin-workflow-runs-step--info .admin-workflow-runs-step__node{background:color-mix(in oklab, var(--ld-teal) 16%, transparent);color:var(--ld-teal)}.admin-workflow-runs-step__node.is-live{animation:1.4s ease-in-out infinite admin-ops-pulse}.admin-workflow-runs-step__card{border:1px solid var(--ld-line);background:var(--ld-surface);border-radius:.85rem;min-width:0;margin-block-end:.55rem;overflow:hidden}.admin-workflow-runs-step--ok .admin-workflow-runs-step__card{border-color:color-mix(in oklab, var(--ld-ok) 22%, var(--ld-line))}.admin-workflow-runs-step--danger .admin-workflow-runs-step__card{border-color:color-mix(in oklab, var(--ld-coral) 26%, var(--ld-line))}.admin-workflow-runs-step--warn .admin-workflow-runs-step__card{border-color:color-mix(in oklab, var(--ld-gold) 26%, var(--ld-line))}.admin-workflow-runs-step__toggle{width:100%;min-height:2.75rem;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:.2rem;padding:.7rem .85rem;display:grid}.admin-workflow-runs-step__toggle:hover,.admin-workflow-runs-step__toggle:focus-visible{background:color-mix(in oklab, var(--ld-soft) 55%, transparent);outline:none}.admin-workflow-runs-step__copy{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:flex}.admin-workflow-runs-step__kind{background:color-mix(in oklab, var(--ld-soft) 80%, transparent);color:var(--ld-mute);border-radius:999px;padding:.08rem .45rem;font-size:.7rem;font-weight:750}.admin-workflow-runs-step__meta,.admin-workflow-runs-step__empty{color:var(--ld-mute);font-size:.75rem}.admin-workflow-runs-step__error{color:var(--ld-coral);margin:0 .85rem .55rem;font-size:.8rem}.admin-workflow-runs-step__io{gap:.7rem;padding:0 .85rem .85rem;display:grid}.admin-workflow-runs-io--compact .admin-workflow-runs-detail__prose,.admin-workflow-runs-io--compact .admin-workflow-runs-detail__json,.admin-workflow-runs-io--compact .admin-workflow-runs-detail__empty{max-block-size:11rem;padding:.65rem .75rem;font-size:.8rem}.admin-workflow-runs-step__empty{margin:0}@keyframes admin-ops-pulse{0%,to{opacity:1}50%{opacity:.28}}@media (min-width:1100px){.admin-workflow-runs-split{grid-template-columns:minmax(0,1.15fr) minmax(24rem,32rem)}.admin-workflow-runs-pane{display:flex}.admin-workflow-runs-table{min-width:40rem}}@media (max-width:860px){.admin-runs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workflow-runs-kpis{grid-template-columns:1fr}.admin-workflow-runs-table{min-width:0}.admin-workflow-runs-table thead{display:none}.admin-workflow-runs-table,.admin-workflow-runs-table tbody,.admin-workflow-runs-table tr,.admin-workflow-runs-table td{width:100%;display:block}.admin-workflow-runs-table tr{border:1px solid color-mix(in oklab, var(--ld-line) 70%, transparent);background:color-mix(in oklab, var(--ld-surface) 92%, var(--ld-soft));border-radius:1rem;width:auto;margin:.55rem .65rem;padding:.85rem .9rem .7rem}.admin-workflow-runs-table td{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.35rem 0;display:flex}.admin-workflow-runs-table td:before{content:attr(data-label);color:var(--ld-mute);flex-shrink:0;padding-top:.2rem;font-size:.72rem;font-weight:750}.admin-workflow-runs-table td[data-label=قالب]:before,.admin-workflow-runs-table td.admin-workflow-runs-actions:before{display:none}.admin-workflow-runs-actions{justify-content:flex-end;padding-top:.5rem}}@media (prefers-reduced-motion:reduce){.admin-ops-chip.is-live .admin-ops-chip__dot,.admin-workflow-runs-step__node.is-live,.admin-workflow-runs-row,.admin-workflow-runs-detail__copy,.admin-workflow-runs-copy,.admin-workflow-runs-step__toggle{transition:none;animation:none}}
.admin-workflow-runs-pane{border-radius:var(--admin-radius-lg);border:1px solid var(--admin-edge,var(--ld-line));background:var(--admin-surface,var(--ld-surface));box-shadow:none;flex-direction:column;display:none;overflow:hidden}.admin-workflow-runs-pane__empty,.admin-workflow-runs-pane__skel{margin:auto;padding:1.25rem}.admin-workflow-runs-dossier{flex-direction:column;gap:.85rem;height:100%;min-height:0;padding:1rem 1.05rem;display:flex;overflow:auto}.admin-drawer__body .admin-workflow-runs-dossier{height:auto;padding:.15rem 0 .35rem}.admin-workflow-runs-dossier__hero{gap:.45rem;display:grid}.admin-workflow-runs-dossier__hero-copy p:first-child{color:var(--ld-gold);margin:0;font-size:.72rem;font-weight:750}.admin-workflow-runs-dossier__hero h2{overflow-wrap:anywhere;margin:.1rem 0 0;font-size:1.05rem;font-weight:850}.admin-workflow-runs-dossier__hero-copy p:last-child{color:var(--ld-mute);margin:.2rem 0 0;font-size:.78rem}.admin-workflow-runs-dossier__story{border:1px solid color-mix(in oklab, var(--ld-line) 65%, transparent);background:color-mix(in oklab, var(--ld-soft) 55%, transparent);border-radius:.95rem;padding:.75rem .85rem}.admin-workflow-runs-dossier__story strong,.admin-workflow-runs-dossier__story p{margin:0}.admin-workflow-runs-dossier__story p{color:var(--ld-mute);margin-top:.25rem;font-size:.82rem;line-height:1.55}.admin-workflow-runs-dossier__story.is-ok{border-color:color-mix(in oklab, var(--ld-ok) 28%, var(--ld-line));background:color-mix(in oklab, var(--ld-ok) 8%, var(--ld-surface))}.admin-workflow-runs-dossier__story.is-warn{border-color:color-mix(in oklab, var(--ld-gold) 32%, var(--ld-line));background:color-mix(in oklab, var(--ld-gold) 10%, var(--ld-surface))}.admin-workflow-runs-dossier__story.is-attention{border-color:color-mix(in oklab, var(--ld-coral) 32%, var(--ld-line));background:color-mix(in oklab, var(--ld-coral) 8%, var(--ld-surface))}.admin-workflow-runs-dossier__card{border:1px solid var(--admin-edge,color-mix(in oklab, var(--ld-line) 65%, transparent));background:color-mix(in oklab, var(--ld-soft) 35%, var(--ld-surface));box-shadow:none;border-radius:.95rem;padding:.8rem .85rem}.admin-workflow-runs-dossier__card h3,.admin-workflow-runs-dossier__card p{margin:0}.admin-workflow-runs-dossier__card h3{font-size:var(--admin-text-label,.72rem);color:var(--ld-mute);font-weight:750}.admin-workflow-runs-dossier__card p{font-size:var(--admin-text-body,.875rem);margin-top:.28rem;font-weight:750;line-height:1.45}.admin-workflow-runs-dossier__card p.is-mute,.admin-workflow-runs-dossier .is-mute{color:var(--ld-mute);font-weight:650}.admin-workflow-runs-dossier__card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-workflow-runs-dossier h3{font-size:var(--admin-text-meta,.8rem);color:var(--ld-ink);margin:0;font-weight:800}.admin-workflow-runs-dossier__actions{background:linear-gradient(to top, var(--ld-surface) 72%, color-mix(in oklab, var(--ld-surface) 70%, transparent));gap:.5rem;margin-top:auto;padding-top:.55rem;display:grid;position:sticky;inset-block-end:0}.admin-workflow-runs-dossier__actions .panel-btn,.admin-workflow-runs-dossier__actions .ui-loading-btn{justify-content:center;min-height:2.55rem}@media (min-width:1100px){.admin-workflow-runs-pane{display:flex}}
.admin-proxies-board{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.admin-proxies-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-proxies-toolbar__start{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;min-width:0;display:flex}.admin-proxies-toolbar__meta{color:color-mix(in oklab, var(--ld-ink) 72%, transparent);font-size:var(--admin-text-body,.875rem);align-items:baseline;gap:.4rem;display:flex}.admin-proxies-toolbar__meta strong{color:var(--ld-ink);font-size:var(--admin-text-title,1rem)}.admin-proxies-policy{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.admin-proxies-policy__chip{font-size:var(--admin-text-label);color:color-mix(in oklab, var(--ld-ink) 68%, transparent);background:color-mix(in oklab, var(--ld-soft) 80%, transparent);border-radius:999px;padding:.2rem .55rem}.admin-proxies-policy__chip.is-warn{color:var(--ld-coral);background:color-mix(in oklab, var(--ld-coral) 12%, transparent)}.admin-proxies-alert{border:.5px solid color-mix(in oklab, var(--ld-coral) 28%, transparent);font-size:var(--admin-text-meta);color:var(--ld-coral);background:color-mix(in oklab, var(--ld-coral) 8%, var(--ld-paper));border-radius:.85rem;flex-shrink:0;margin:0;padding:.65rem .85rem}.admin-proxies-results{flex:1;min-height:0;overflow:auto}.admin-proxies-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.85rem;display:grid}.admin-proxy-card{border:1px solid var(--admin-edge,color-mix(in oklab, var(--ld-ink) 12%, transparent));background:var(--admin-surface,color-mix(in oklab, var(--ld-soft) 55%, var(--ld-paper)));height:100%;box-shadow:none;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1rem 1.05rem;display:flex}.admin-proxy-card.is-error{border-color:color-mix(in oklab, var(--ld-coral) 45%, transparent);background:color-mix(in oklab, var(--ld-coral) 6%, var(--ld-paper))}.admin-proxy-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-proxy-card__identity{min-width:0}.admin-proxy-card__title{font-size:var(--admin-text-title);color:var(--ld-ink);margin:0}.admin-proxy-card__meta{font-size:var(--admin-text-meta);color:color-mix(in oklab, var(--ld-ink) 62%, transparent);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;overflow:hidden}.admin-proxy-card__badges{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.3rem;display:flex}.admin-proxy-card__badge{font-size:var(--admin-text-label);color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal) 12%, transparent);border-radius:999px;padding:.2rem .55rem}.admin-proxy-card__badge--healthy{color:var(--ld-ok);background:color-mix(in oklab, var(--ld-ok) 12%, transparent)}.admin-proxy-card__badge--error{color:var(--ld-coral);background:color-mix(in oklab, var(--ld-coral) 12%, transparent);font-weight:700}.admin-proxy-card__badge--untested{color:color-mix(in oklab, var(--ld-ink) 62%, transparent);background:color-mix(in oklab, var(--ld-soft) 80%, transparent)}.admin-proxy-card__usages{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.admin-proxy-card__usages li{font-size:var(--admin-text-label);background:color-mix(in oklab, var(--ld-soft) 80%, transparent);border-radius:999px;padding:.15rem .5rem}.admin-proxy-card__usages li.is-default{color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal) 12%, transparent)}.admin-proxy-card__usages li.is-muted{color:color-mix(in oklab, var(--ld-ink) 55%, transparent)}.admin-proxy-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:520px){.admin-proxy-card__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-proxy-card__stats span{font-size:var(--admin-text-label);color:color-mix(in oklab, var(--ld-ink) 58%, transparent);display:block}.admin-proxy-card__stats strong{margin-block-start:.15rem;font-size:1.05rem;display:block}.admin-proxy-card__status{font-size:var(--admin-text-meta);border-radius:.7rem;margin:0;padding:.55rem .7rem}.admin-proxy-card__status.is-ok{color:var(--ld-ok);background:color-mix(in oklab, var(--ld-ok) 10%, var(--ld-paper))}.admin-proxy-card__status.is-bad{color:var(--ld-coral);background:color-mix(in oklab, var(--ld-coral) 10%, var(--ld-paper))}.admin-proxy-card__foot{border-block-start:.5px solid color-mix(in oklab, var(--ld-ink) 8%, transparent);justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:auto;padding-block-start:.35rem;display:flex}.admin-proxies-sim{border:.5px solid color-mix(in oklab, var(--ld-ink) 12%, transparent);background:color-mix(in oklab, var(--ld-soft) 42%, var(--ld-paper));border-radius:1rem;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1rem 1.05rem;display:flex}.admin-proxies-sim__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;display:flex}.admin-proxies-sim__head h2{font-size:var(--admin-text-title);margin:0}.admin-proxies-sim__head p{font-size:var(--admin-text-meta);color:color-mix(in oklab, var(--ld-ink) 64%, transparent);margin:0}.admin-proxies-sim__form{flex-direction:column;gap:.55rem;display:flex}.admin-proxies-sim__row{grid-template-columns:1fr;align-items:end;gap:.75rem;display:grid}@media (min-width:800px){.admin-proxies-sim__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.admin-proxies-sim__more{width:fit-content;min-height:2.75rem;color:color-mix(in oklab, var(--ld-ink) 70%, transparent);font:inherit;font-size:var(--admin-text-meta);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.admin-proxies-sim__more:hover{color:var(--ld-ink)}.admin-proxies-sim__more:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.admin-proxies-sim__chev{width:1rem;height:1rem;transition:transform .22s;transform:rotate(180deg)}.admin-proxies-sim__chev.is-open{transform:rotate(0)}.admin-proxies-sim__advanced,.admin-proxies-sim__result-wrap{overflow:hidden}.admin-proxies-sim__advanced-grid{grid-template-columns:1fr;gap:.75rem;padding-block:.25rem .15rem;display:grid}@media (min-width:800px){.admin-proxies-sim__advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.admin-proxies-sim__advanced-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-proxies-sim__error,.admin-proxies-sim__warn{font-size:var(--admin-text-meta);color:var(--ld-coral);margin:0}.admin-proxies-sim__result{border-block-start:.5px solid color-mix(in oklab, var(--ld-ink) 8%, transparent);flex-direction:column;gap:.75rem;padding-block-start:.35rem;display:flex}.admin-proxies-sim__facts{grid-template-columns:1fr;gap:.45rem 1.25rem;margin:0;display:grid}@media (min-width:800px){.admin-proxies-sim__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-proxies-sim__facts div{font-size:var(--admin-text-meta);justify-content:space-between;gap:.75rem;display:flex}.admin-proxies-sim__facts dt{color:color-mix(in oklab, var(--ld-ink) 58%, transparent)}.admin-proxies-sim__facts dd{text-align:start;overflow-wrap:anywhere;min-width:0;margin:0}.admin-proxies-sim__trace{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.admin-proxies-sim__trace li{border-block-start:.5px solid color-mix(in oklab, var(--ld-ink) 8%, transparent);font-size:var(--admin-text-meta);flex-direction:column;gap:.15rem;padding-block:.35rem;display:flex}.admin-proxies-sim__trace li[data-matched=false]{opacity:.72}.admin-proxies-sim__empty-trace{font-size:var(--admin-text-meta);color:color-mix(in oklab, var(--ld-ink) 58%, transparent);margin:0}.admin-proxies-sim__failover{flex-direction:column;gap:.45rem;display:flex}.admin-proxies-sim__failover p{font-size:var(--admin-text-meta);color:color-mix(in oklab, var(--ld-ink) 62%, transparent);margin:0}.admin-proxy-form{flex-direction:column;gap:1.25rem;display:flex}.admin-proxy-form__section{flex-direction:column;gap:.75rem;display:flex}.admin-proxy-form__title{font-size:var(--admin-text-title);margin:0}.admin-proxy-form__lead{font-size:var(--admin-text-meta);color:color-mix(in oklab, var(--ld-ink) 64%, transparent);margin:0}.admin-proxy-form__rules-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-proxy-defaults{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.admin-proxy-rule{border:.5px solid color-mix(in oklab, var(--ld-ink) 10%, transparent);background:color-mix(in oklab, var(--ld-soft) 36%, var(--ld-paper));border-radius:.9rem;flex-direction:column;gap:.85rem;padding:.9rem;display:flex}.admin-proxy-rule__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-proxy-rule__head h4{font-size:var(--admin-text-body);margin:0}.admin-proxy-rule__grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:720px){.admin-proxy-rule__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-proxy-fieldset{border:0;flex-direction:column;gap:.45rem;margin:0;padding:0;display:flex}.admin-proxy-fieldset legend{font-size:var(--admin-text-body);padding:0}.admin-proxy-fieldset__hint{font-size:var(--admin-text-meta);color:color-mix(in oklab, var(--ld-ink) 60%, transparent);margin:0}.admin-proxy-slugs{flex-direction:column;gap:.5rem;display:flex}.admin-proxy-slugs__row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.admin-proxy-slugs__chips,.admin-proxy-slugs__suggest{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.admin-proxy-slugs__chip,.admin-proxy-slugs__suggest-btn{background:color-mix(in oklab, var(--ld-soft) 80%, transparent);min-height:2rem;color:var(--ld-ink);font:inherit;font-size:var(--admin-text-label);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.3rem;padding-inline:.55rem;display:inline-flex}.admin-proxy-slugs__suggest-btn{box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ld-ink) 14%, transparent);background:0 0}.admin-proxy-slugs__chip:focus-visible,.admin-proxy-slugs__suggest-btn:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.admin-proxy-card,.admin-proxies-sim,.admin-proxy-rule,.admin-proxies-sim__chev{transition:none}}
.admin-shell .admin-page.admin-suggest-tokens-board{flex-direction:column;flex:1;gap:1.25rem;min-height:0;display:flex}.admin-suggest-tokens__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:1024px){.admin-suggest-tokens__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-suggest-tokens__card{border:1px solid var(--admin-edge,color-mix(in oklab, var(--ld-ink) 12%, transparent));background:var(--admin-surface,color-mix(in oklab, var(--ld-paper) 88%, transparent));box-shadow:none;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.1rem 1.2rem;display:flex}.admin-suggest-tokens__card-head h2{font-size:var(--admin-text-title,1rem);margin:0;font-weight:700;line-height:1.35}.admin-suggest-tokens__card-head p{color:color-mix(in oklab, var(--ld-ink) 62%, transparent);font-size:var(--admin-text-meta,.8rem);margin:.25rem 0 0;line-height:1.5}.admin-suggest-tokens__fields{gap:.85rem;display:grid}.admin-suggest-tokens__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding-block:.35rem .75rem;display:flex}.admin-suggest-tokens__defaults,.admin-suggest-tokens__readonly,.admin-suggest-tokens__error{color:color-mix(in oklab, var(--ld-ink) 68%, transparent);font-size:var(--admin-text-body,.875rem);max-inline-size:70ch;margin:0;line-height:1.55}.admin-suggest-tokens__error{color:var(--ld-coral)}
.admin-seo-board{flex-direction:column;flex:1;gap:1rem;width:100%;min-height:0;display:flex}.admin-shell .admin-page.admin-seo-board{overflow:hidden}.admin-seo-board .admin-section-tabs{flex-shrink:0}.admin-seo-stage{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow-y:auto}.admin-seo-stack,.admin-seo-split,.admin-seo-org,.admin-seo-preview,.admin-seo-fields,.admin-seo-rail{align-content:start;gap:1rem;display:grid}.admin-seo-split{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.75fr)}.admin-seo-org{grid-template-columns:1fr 1fr}.admin-seo-fields{grid-template-columns:1fr 1fr;gap:.85rem}.admin-seo-span{grid-column:1/-1}.admin-seo-card{border:1px solid var(--admin-edge,var(--ld-line));background:var(--admin-surface,var(--ld-surface));min-width:0;box-shadow:none;border-radius:1.15rem;gap:.9rem;padding:1.05rem 1.15rem 1.15rem;display:grid}.admin-seo-card--wide{grid-column:1/-1}.admin-seo-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.admin-seo-card__head h3,.admin-seo-card__head p,.admin-seo-serp__kicker,.admin-seo-serp__brand,.admin-seo-serp__url,.admin-seo-serp__title,.admin-seo-serp__desc{margin:0}.admin-seo-card__head h3{font-size:var(--admin-text-title,1rem);font-weight:800;line-height:1.35}.admin-seo-card__head p{color:var(--ld-mute);font-size:var(--admin-text-meta,.8rem);margin-top:.2rem;line-height:1.45}.admin-seo-rail{align-self:start;position:sticky;top:.75rem}.admin-seo-serp,.admin-seo-og{border:1px solid var(--admin-hairline,transparent);background:var(--ld-paper,var(--ld-soft));box-shadow:none;border-radius:1.15rem;gap:.35rem;padding:1.05rem 1.15rem;display:grid}.admin-seo-serp__kicker{font-size:var(--admin-text-label,.72rem);color:var(--ld-mute);font-weight:800}.admin-seo-serp__brand{color:var(--ld-teal);font-size:.78rem;font-weight:700}.admin-seo-serp__url{color:var(--ld-ok,#0f766e);font-size:.75rem}.admin-seo-serp__title{color:#1a0dab;font-size:1.12rem;font-weight:750;line-height:1.35}.ld-dark .admin-seo-serp__title{color:#8ab4f8}.admin-seo-serp__desc,.admin-seo-og__desc{color:color-mix(in oklab, var(--ld-ink) 62%, transparent);font-size:.82rem;line-height:1.5}.admin-seo-og__card{background:var(--ld-soft);border-radius:.9rem;overflow:hidden}.admin-seo-og__card img,.admin-seo-og__empty{object-fit:cover;place-items:center;width:100%;height:8.2rem;display:grid}.admin-seo-og__empty{color:#f5f8fc;background:linear-gradient(135deg,#0f766e,#134e4a);gap:.35rem;font-size:.78rem;font-weight:700}.admin-seo-og__empty span{font-size:1.6rem}.admin-seo-og__site,.admin-seo-og__title,.admin-seo-og__desc{margin:0;padding:0 .85rem}.admin-seo-og__site{color:var(--ld-teal);padding-top:.65rem;font-size:.75rem}.admin-seo-og__title{font-weight:800}.admin-seo-og__desc{padding-bottom:.85rem}.admin-seo-callout{background:color-mix(in oklab, var(--ld-teal) 8%, var(--ld-soft));border-radius:.9rem;gap:.35rem;padding:.75rem .85rem;display:grid}.admin-seo-callout p{color:var(--ld-mute);margin:0;font-size:.78rem}.admin-seo-callout.is-warn{background:color-mix(in oklab, var(--ld-gold) 16%, var(--ld-soft))}.admin-seo-count{font-weight:700}.admin-seo-count.is-short,.admin-seo-count.is-empty,.admin-seo-count.is-warn{color:var(--ld-gold)}.admin-seo-count.is-long{color:var(--ld-coral)}.admin-seo-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-seo-asset{gap:.55rem;min-width:0;display:grid}.admin-seo-asset.is-og{grid-column:1/-1}.admin-seo-asset__preview{aspect-ratio:1;background:var(--ld-soft);min-height:6.5rem;color:var(--ld-mute);border-radius:.9rem;place-items:center;font-size:.78rem;font-weight:700;display:grid;overflow:hidden}.admin-seo-asset.is-logo .admin-seo-asset__preview,.admin-seo-asset.is-favicon .admin-seo-asset__preview,.admin-seo-asset.is-apple .admin-seo-asset__preview{background:repeating-conic-gradient(color-mix(in oklab, var(--ld-line) 55%, white) 0% 25%, var(--ld-soft) 0% 50%) 50% / .7rem .7rem}.admin-seo-asset.is-logoDark .admin-seo-asset__preview,.admin-seo-asset.is-faviconDark .admin-seo-asset__preview{background:#0c1220}.admin-seo-asset.is-og .admin-seo-asset__preview{aspect-ratio:1.91;min-height:8.5rem}.admin-seo-asset__preview img{object-fit:contain;width:100%;height:100%;max-height:9rem}.admin-seo-asset__meta p{margin:0;font-size:.86rem;font-weight:800}.admin-seo-asset__meta span{color:var(--ld-mute);margin:0 0 .4rem;font-size:.75rem;display:block}.admin-seo-asset__drop{border-radius:.8rem;padding:.55rem .7rem}.admin-seo-editor__foot,.admin-seo-footer{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.admin-seo-editor__foot .ui-save-btn,.admin-seo-footer .ui-save-btn{flex:none;width:auto}.admin-seo-footer{z-index:3;background:linear-gradient(to top, var(--ld-surface) 62%, color-mix(in oklab, var(--ld-surface) 70%, transparent));justify-content:flex-end;padding:.75rem 0 .15rem;position:sticky;bottom:0}@media (max-width:1080px){.admin-seo-split,.admin-seo-org{grid-template-columns:1fr}.admin-seo-rail{position:static}}@media (max-width:720px){.admin-seo-fields,.admin-seo-assets{grid-template-columns:1fr}}
.admin-seo-pages{grid-template-columns:minmax(14rem,17.5rem) minmax(0,1fr);align-content:start;gap:1rem;display:grid}.admin-seo-pages__nav{gap:.3rem;display:grid}.admin-seo-pages__item{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.85rem;gap:.12rem;padding:.7rem .8rem;display:grid}.admin-seo-pages__item.is-active{background:color-mix(in oklab, var(--ld-teal) 14%, transparent)}.admin-seo-pages__item code,.admin-seo-faq__summary code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--admin-text-label,.72rem);color:var(--ld-mute);overflow:hidden}.admin-seo-pages__badge,.admin-seo-faq__dot{background:color-mix(in oklab, var(--ld-gold) 18%, transparent);border-radius:999px;justify-self:start;padding:.1rem .45rem;font-size:.68rem;font-style:normal;font-weight:800}.admin-seo-faq__stat{color:var(--ld-mute);margin:0;font-size:.82rem}.admin-seo-faq__list,.admin-seo-faq__body,.admin-seo-faq__actions{gap:.65rem;display:grid}.admin-seo-faq__actions{flex-wrap:wrap;align-items:center;display:flex}.admin-seo-faq__item{border:1px solid var(--admin-hairline,var(--ld-line));border-radius:.95rem;overflow:hidden}.admin-seo-faq__summary{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem .7rem;padding:.75rem .9rem;display:grid}.admin-seo-faq__num{color:var(--ld-teal);font-weight:850}.admin-seo-faq__q{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.admin-seo-faq__dot.is-on{background:color-mix(in oklab, var(--ld-ok,var(--ld-teal)) 18%, transparent);color:var(--ld-ok,var(--ld-teal))}.admin-seo-faq__body{padding:0 .9rem .95rem}.admin-seo-code{background:var(--ld-soft);white-space:pre-wrap;border-radius:.9rem;max-height:18rem;margin:0;padding:.9rem 1rem;font-size:.78rem;line-height:1.55;overflow:auto}.admin-seo-sitemap{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.admin-seo-sitemap li{background:var(--ld-soft);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.55rem .7rem;display:grid}.admin-seo-sitemap li.is-off{opacity:.55}.admin-seo-sitemap code{font-size:.75rem}.admin-seo-sitemap em{color:var(--ld-mute);font-size:.72rem;font-style:normal;font-weight:800}@media (max-width:1080px){.admin-seo-pages{grid-template-columns:1fr}}@media (max-width:720px){.admin-seo-faq__summary{grid-template-columns:auto minmax(0,1fr)}.admin-seo-faq__summary code,.admin-seo-faq__dot{grid-column:2}.admin-seo-sitemap li{grid-template-columns:1fr}}
