.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 color-mix(in oklab, var(--ld-ink) 8%, transparent);background:color-mix(in oklab, var(--ld-surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:0 -8px 24px color-mix(in oklab, var(--ld-ink) 5%, transparent);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-clone{gap:.55rem;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:1;min-height:0;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-create-preview__note{border:.5px solid color-mix(in oklab, var(--ld-teal) 22%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 6%, var(--ld-surface));color:var(--ld-ink);border-radius:.7rem;margin:0;padding:.65rem .75rem;font-size:.78rem;font-weight:650;line-height:1.6}.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%);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;width:min(100%,28rem);padding:.75rem .85rem;display:grid;box-shadow:0 8px 24px #0610180f;box-shadow:0 8px 24px lab(4.22152% -1.65504 -6.03049/.06)}.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:0 12px 32px #00000059;box-shadow:0 12px 32px lab(0% 0 0/.35)}.admin-wf-create-foot-hint{color:var(--ld-mute);font-size:.8rem;font-weight:650}.admin-wf-create-paths{flex-direction:column;gap:.9rem;display:flex}.admin-wf-create-paths__intro{color:var(--ld-ink);margin:0;font-size:.95rem;font-weight:800}.admin-wf-create-paths__grid{grid-template-columns:1fr;gap:.7rem;display:grid}.admin-wf-create-path{appearance:none;text-align:start;border:1px solid color-mix(in oklab, var(--ld-ink) 10%, transparent);background:color-mix(in oklab, var(--ld-surface) 92%, var(--ld-soft));color:inherit;cursor:pointer;border-radius:1.05rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 1.05rem;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:flex;position:relative}.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%, transparent);background:linear-gradient(165deg, color-mix(in oklab, var(--ld-teal) 12%, var(--ld-surface)), var(--ld-surface) 70%);box-shadow:0 0 0 1px color-mix(in oklab, var(--ld-teal) 22%, transparent), 0 12px 28px color-mix(in oklab, var(--ld-teal) 10%, transparent)}.admin-wf-create-path.is-recommended:before{content:"";background:var(--ld-teal);border-radius:999px 0 0 999px;width:.28rem;position:absolute;inset-block:.85rem;inset-inline-end:0}.admin-wf-create-path__badge{background:color-mix(in oklab, var(--ld-soft) 70%, transparent);min-height:1.45rem;color:var(--ld-mute);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.admin-wf-create-path.is-recommended .admin-wf-create-path__badge{background:color-mix(in oklab, var(--ld-teal) 16%, transparent);color:color-mix(in oklab, var(--ld-teal) 35%, var(--ld-ink))}.admin-wf-create-path__title{color:var(--ld-ink);font-size:1rem;font-weight:850}.admin-wf-create-path__lead{color:var(--ld-mute);font-size:.82rem;font-weight:600;line-height:1.65}.admin-wf-create-clone-panel{border:1px solid color-mix(in oklab, var(--ld-line) 88%, transparent);background:color-mix(in oklab, var(--ld-soft) 35%, transparent);border-radius:.95rem;padding:.85rem}.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 color-mix(in oklab, var(--ld-ink) 7%, transparent);background:color-mix(in oklab, var(--ld-surface) 78%, transparent);border-radius:1rem;flex-direction:column;gap:.75rem;padding:.95rem 1rem;display:flex}.admin-wf-create-section__head{gap:.15rem;display:grid}.admin-wf-create-section__title{color:var(--ld-ink);margin:0;font-size:.9rem;font-weight:850}.admin-wf-create-section__desc{color:var(--ld-mute);margin:0;font-size:.78rem;font-weight:600;line-height:1.6}.admin-wf-create-section__fields{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){.admin-wf-create-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-wf-create-clone{grid-template-columns:1fr auto;align-items:end}}@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--wf-suggest.admin-modal--viewport .admin-modal__stage{width:min(64rem,100vw - 1.5rem);max-width:64rem;height:min(90svh,58rem);max-height:92dvh}.admin-modal--wf-suggest .admin-modal__panel{height:100%;max-height:none}.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{min-height:7.5rem}.admin-wf-suggest__constraints{min-height:4.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)}@media (min-width:640px){.admin-wf-suggest__runtime{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}@media (min-width:768px){.admin-wf-create-clone{grid-template-columns:1fr auto;align-items:end}.admin-wf-suggest-report__meta{grid-template-columns:repeat(4,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:0 0 28px color-mix(in oklab, var(--ld-teal) 8%, transparent)}.ld-dark .admin-wf-page__card{border-color:color-mix(in oklab, var(--ld-teal) 18%, transparent)}
.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:baseline;gap:.4rem;padding:.35rem .7rem;display:flex}.admin-runs-kpi b{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:850;line-height:1}.admin-runs-kpi span{color:var(--ld-mute);font-size:.74rem;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:inset 0 0 0 1px color-mix(in oklab, var(--ld-teal) 28%, transparent)}.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{background:var(--ld-soft);width:fit-content;max-width:100%;color:var(--ld-ink);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .58rem .2rem .45rem;font-size:.74rem;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 color-mix(in oklab, var(--ld-gold) 14%, var(--ld-line));background:radial-gradient(22rem 12rem at 100% 0%, color-mix(in oklab, var(--ld-teal) 8%, transparent), transparent 70%), var(--ld-surface);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 color-mix(in oklab, var(--ld-line) 65%, transparent);background:color-mix(in oklab, var(--ld-soft) 35%, var(--ld-surface));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{color:var(--ld-mute);font-size:.74rem;font-weight:750}.admin-workflow-runs-dossier__card p{margin-top:.28rem;font-weight:750}.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{color:var(--ld-ink);margin:0;font-size:.82rem;font-weight:800}.admin-workflow-runs-dossier__actions{gap:.45rem;padding-top:.15rem;display:grid}.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);align-items:baseline;gap:.4rem;font-size:.92rem;display:flex}.admin-proxies-toolbar__meta strong{color:var(--ld-ink);font-size:1.15rem}.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:.5px solid color-mix(in oklab, var(--ld-ink) 12%, transparent);background:color-mix(in oklab, var(--ld-soft) 55%, var(--ld-paper));border-radius:1rem;flex-direction:column;gap:.75rem;height:100%;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;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:.5px solid color-mix(in oklab, var(--ld-ink) 12%, transparent);background:color-mix(in oklab, var(--ld-paper) 88%, transparent);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.1rem 1.2rem;display:flex}.admin-suggest-tokens__card-head h2{margin:0;font-size:1.05rem;font-weight:700}.admin-suggest-tokens__card-head p{color:color-mix(in oklab, var(--ld-ink) 62%, transparent);margin:.25rem 0 0;font-size:.9rem}.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);max-inline-size:70ch;margin:0;font-size:.88rem}.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));border-radius:1.15rem;gap:.9rem;min-width:0;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:1rem;font-weight:800}.admin-seo-card__head p{color:var(--ld-mute);margin-top:.2rem;font-size:.82rem}.admin-seo-rail{align-self:start;position:sticky;top:3.4rem}.admin-seo-serp,.admin-seo-og{background:var(--ld-paper,var(--ld-soft));border-radius:1.15rem;gap:.25rem;padding:1rem 1.05rem;display:grid}.admin-seo-serp__kicker{color:var(--ld-mute);font-size:.72rem;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{color:var(--ld-mute);font-size:.72rem}.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}}
.admin-shell .admin-page.admin-seed-data-board{flex-direction:column;flex:1;gap:1.5rem;min-height:0;display:flex}.admin-seed-hero{border:.5px solid color-mix(in oklab, var(--ld-line) 75%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--ld-teal) 8%, transparent), transparent 55%), color-mix(in oklab, var(--ld-soft) 45%, transparent);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.15rem 1.2rem 1.25rem;display:flex}.admin-seed-hero__eyebrow{letter-spacing:.04em;color:var(--ld-teal);margin:0;font-size:.72rem;font-weight:700}.admin-seed-hero__title{color:var(--ld-ink);margin:.2rem 0 0;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:800;line-height:1.35}.admin-seed-hero__lead{max-width:42rem;color:var(--ld-mute);margin:.45rem 0 0;font-size:.92rem;line-height:1.65}.admin-seed-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;display:flex}.admin-seed-hero__hint{color:var(--ld-mute);margin:0;font-size:.86rem}.admin-seed-hero__advanced-toggle{appearance:none;font:inherit;color:var(--ld-mute);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:.35rem 0;font-size:.84rem;font-weight:650;text-decoration:underline}.admin-seed-hero__advanced-toggle:hover{color:var(--ld-ink)}.admin-seed-hero__advanced-toggle:focus-visible{outline:2px solid var(--ld-teal);outline-offset:3px;border-radius:.25rem}.admin-seed-hero__force{margin-block-start:.15rem}.admin-seed-hero__result{color:var(--ld-ok);margin:0;font-size:.86rem;font-weight:650}.admin-seed-hero__result-block{flex-direction:column;gap:.4rem;display:flex}.admin-seed-hero__result-note{color:var(--ld-mute);margin:0;font-size:.8rem;line-height:1.45}.admin-seed-hero__errors{color:var(--ld-coral);flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.admin-seed-hero__errors strong{margin-inline-end:.25rem}.admin-seed-status{flex-direction:column;flex:1;gap:.85rem;min-height:0;display:flex}.admin-seed-status__head{flex-direction:column;gap:.25rem;display:flex}.admin-seed-status__title{color:var(--ld-ink);margin:0;font-size:1rem;font-weight:750}.admin-seed-status__lead{color:var(--ld-mute);margin:0;font-size:.86rem;line-height:1.55}.admin-seed-status__skeleton{flex-direction:column;gap:.65rem;display:flex}.admin-seed-status__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.admin-seed-status__row{border:.5px solid color-mix(in oklab, var(--ld-line) 75%, transparent);background:color-mix(in oklab, var(--ld-soft) 35%, transparent);border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding:.9rem 1rem;display:flex}.admin-seed-status__main{flex-direction:column;flex:1;gap:.28rem;min-width:0;display:flex}.admin-seed-status__titles{flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;display:flex}.admin-seed-status__name{color:var(--ld-ink);font-size:.95rem;font-weight:750}.admin-seed-status__dest{color:var(--ld-mute);font-size:.75rem;font-weight:650}.admin-seed-status__meta,.admin-seed-status__last{color:var(--ld-mute);margin:0;font-size:.82rem;line-height:1.5}.admin-seed-status__lanes{flex-wrap:wrap;gap:.4rem;margin-block:.15rem .1rem;display:flex}.admin-seed-status__lane{border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-soft) 70%, transparent);border-radius:999px;align-items:center;gap:.35rem;min-height:1.55rem;padding:.12rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-seed-status__lane-kind{color:var(--ld-mute);letter-spacing:.02em;font-weight:800}.admin-seed-status__lane-label{color:var(--ld-ink)}.admin-seed-status__lane.is-ready{border-color:color-mix(in oklab, var(--ld-ok) 30%, transparent);background:color-mix(in oklab, var(--ld-ok) 10%, transparent)}.admin-seed-status__lane.is-ready .admin-seed-status__lane-label{color:var(--ld-ok)}.admin-seed-status__lane.is-partial{border-color:color-mix(in oklab, var(--ld-gold) 35%, transparent);background:color-mix(in oklab, var(--ld-gold) 12%, transparent)}.admin-seed-status__lane.is-partial .admin-seed-status__lane-label{color:color-mix(in oklab, var(--ld-gold) 75%, var(--ld-ink))}.admin-seed-status__lane.is-indexing{border-color:color-mix(in oklab, var(--ld-accent,#3b82f6) 35%, transparent);background:color-mix(in oklab, var(--ld-accent,#3b82f6) 10%, transparent)}.admin-seed-status__lane.is-indexing .admin-seed-status__lane-label{color:color-mix(in oklab, var(--ld-accent,#3b82f6) 80%, var(--ld-ink))}.admin-seed-status__lane.is-empty,.admin-seed-status__lane.is-na{opacity:.85}.admin-seed-status__lane.is-error{border-color:color-mix(in oklab, var(--ld-coral) 35%, transparent);background:color-mix(in oklab, var(--ld-coral) 10%, transparent)}.admin-seed-status__lane.is-error .admin-seed-status__lane-label{color:var(--ld-coral)}.admin-seed-status__last.is-ok{color:var(--ld-ok)}.admin-seed-status__last.is-error,.admin-seed-data-preview__sub.is-error,.admin-seed-data-preview__hint.is-error{color:var(--ld-coral)}.admin-seed-status__side{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.55rem;display:flex}.admin-seed-status__pill{border:.5px solid #0000;border-radius:999px;align-items:center;min-height:1.7rem;padding:.15rem .65rem;font-size:.75rem;font-weight:750;display:inline-flex}.admin-seed-status__pill.is-ready{color:var(--ld-ok);background:color-mix(in oklab, var(--ld-ok) 12%, transparent);border-color:color-mix(in oklab, var(--ld-ok) 28%, transparent)}.admin-seed-status__pill.is-partial{color:color-mix(in oklab, var(--ld-gold) 80%, var(--ld-ink));background:color-mix(in oklab, var(--ld-gold) 14%, transparent);border-color:color-mix(in oklab, var(--ld-gold) 32%, transparent)}.admin-seed-status__pill.is-indexing{color:color-mix(in oklab, var(--ld-accent,#3b82f6) 85%, var(--ld-ink));background:color-mix(in oklab, var(--ld-accent,#3b82f6) 12%, transparent);border-color:color-mix(in oklab, var(--ld-accent,#3b82f6) 30%, transparent)}.admin-seed-status__pill.is-empty{color:var(--ld-mute);background:color-mix(in oklab, var(--ld-soft) 80%, transparent);border-color:var(--ld-line)}.admin-seed-status__pill.is-error{color:var(--ld-coral);background:color-mix(in oklab, var(--ld-coral) 12%, transparent);border-color:color-mix(in oklab, var(--ld-coral) 28%, transparent)}.admin-seed-status__pill.is-locked{color:var(--ld-mute);opacity:.75;border-color:var(--ld-line)}.admin-seed-status__detail{appearance:none;border:.5px solid color-mix(in oklab, var(--ld-line) 85%, transparent);min-height:2rem;color:var(--ld-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .8rem;font-size:.82rem;font-weight:700}.admin-seed-status__detail:hover{background:color-mix(in oklab, var(--ld-soft) 90%, transparent)}.admin-seed-status__detail:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.admin-seed-status__live{color:var(--ld-mute);margin:0;font-size:.82rem;font-weight:650;line-height:1.5}.admin-seed-status__live.is-running{color:var(--ld-teal)}.admin-seed-status__live.is-ok{color:var(--ld-ok)}.admin-seed-status__live.is-error{color:var(--ld-coral)}.admin-seed-status__row.is-importing{border-color:color-mix(in oklab, var(--ld-teal) 45%, var(--ld-line));background:linear-gradient(120deg, color-mix(in oklab, var(--ld-teal) 10%, transparent), transparent 55%), color-mix(in oklab, var(--ld-soft) 40%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--ld-teal) 18%, transparent)}.admin-seed-status__row.is-imported{border-color:color-mix(in oklab, var(--ld-ok) 28%, var(--ld-line))}.admin-seed-status__row.is-import-error{border-color:color-mix(in oklab, var(--ld-coral) 35%, var(--ld-line))}.admin-seed-import-progress{border:.5px solid color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));background:linear-gradient(155deg, color-mix(in oklab, var(--ld-teal) 9%, transparent), transparent 50%), color-mix(in oklab, var(--ld-soft) 55%, transparent);border-radius:.95rem;flex-direction:column;gap:.85rem;margin-block-start:.35rem;padding:.95rem 1rem 1.05rem;display:flex}.admin-seed-import-progress__stage{align-items:center;gap:.75rem 1.1rem;display:grid}@media (min-width:720px){.admin-seed-import-progress__stage{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}.admin-seed-import-progress__visual{background:color-mix(in oklab, var(--ld-soft) 70%, transparent);border-radius:.85rem;justify-content:center;padding:.35rem;display:flex}.ld-dark .admin-seed-import-progress__visual{background:color-mix(in oklab, var(--ld-ink) 8%, transparent)}.admin-seed-import-progress__svg{width:min(100%,22rem);height:auto;display:block}.admin-seed-import-progress__svg [data-seed-progress-node][data-state=done] .admin-seed-import-progress__node-dot{fill:var(--ld-ok)}.admin-seed-import-progress__svg [data-seed-progress-node][data-state=active]>circle:nth-of-type(2){stroke:color-mix(in oklab, var(--ld-teal) 65%, var(--ld-line))}.admin-seed-import-progress__svg [data-seed-progress-node][data-state=active] .admin-seed-import-progress__node-dot{fill:var(--ld-gold)}.admin-seed-import-progress__svg [data-seed-progress-node][data-state=pending]{opacity:.55}.admin-seed-import-progress__svg [data-seed-progress-node][data-state=error] .admin-seed-import-progress__node-dot{fill:var(--ld-coral)}.admin-seed-import-progress__copy{flex-direction:column;gap:.35rem;min-width:0;display:flex}.admin-seed-import-progress__eyebrow{color:var(--ld-teal);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.75rem;font-weight:750;display:flex}.admin-seed-import-progress__sep{opacity:.55}.admin-seed-import-progress__message{color:var(--ld-ink);margin:0;font-size:.95rem;font-weight:700;line-height:1.5}.admin-seed-import-progress__micro{color:var(--ld-mute);align-items:center;gap:.45rem;margin:0;font-size:.8rem;display:inline-flex}.admin-seed-import-progress__micro-dot{background:var(--ld-teal);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--ld-teal) 18%, transparent);border-radius:999px;flex-shrink:0}.admin-seed-import-progress__meter{flex-direction:column;gap:.35rem;display:flex}.admin-seed-import-progress__track{background:color-mix(in oklab, var(--ld-line) 55%, transparent);border-radius:999px;height:.55rem;position:relative;overflow:hidden}.admin-seed-import-progress__bar,.admin-seed-import-progress__bar-glow{border-radius:inherit;width:0%;position:absolute;inset-block:0;inset-inline-start:0}.admin-seed-import-progress__bar{background:linear-gradient(90deg, var(--ld-teal), color-mix(in oklab, var(--ld-gold) 70%, var(--ld-teal)))}.admin-seed-import-progress__bar-glow{filter:blur(6px);opacity:.45;background:var(--ld-teal)}.admin-seed-import-progress__meter-meta{color:var(--ld-mute);margin:0;font-size:.78rem}.admin-seed-import-progress__chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.admin-seed-import-progress__chip{border:.5px solid var(--ld-line);background:color-mix(in oklab, var(--ld-soft) 70%, transparent);min-height:1.7rem;color:var(--ld-mute);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem .15rem .35rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-seed-import-progress__chip[data-state=active]{color:var(--ld-ink);border-color:color-mix(in oklab, var(--ld-teal) 40%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 12%, transparent)}.admin-seed-import-progress__chip[data-state=done]{color:var(--ld-ok);border-color:color-mix(in oklab, var(--ld-ok) 30%, var(--ld-line));background:color-mix(in oklab, var(--ld-ok) 10%, transparent)}.admin-seed-import-progress__chip[data-state=error]{color:var(--ld-coral);border-color:color-mix(in oklab, var(--ld-coral) 32%, var(--ld-line));background:color-mix(in oklab, var(--ld-coral) 10%, transparent)}.admin-seed-import-progress__chip[data-state=pending]{opacity:.72}.admin-seed-import-progress__chip-index{background:color-mix(in oklab, var(--ld-soft) 90%, transparent);border-radius:999px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;font-size:.68rem;font-weight:800;display:inline-flex}.admin-seed-import-progress__chip[data-state=active] .admin-seed-import-progress__chip-index{background:color-mix(in oklab, var(--ld-teal) 22%, transparent);color:var(--ld-teal)}.admin-seed-import-progress__chip[data-state=done] .admin-seed-import-progress__chip-index{background:color-mix(in oklab, var(--ld-ok) 18%, transparent);color:var(--ld-ok)}.admin-seed-import-progress__chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.admin-seed-data-section-stack{flex-direction:column;gap:1.1rem;display:flex}.admin-seed-data-section{flex-direction:column;gap:.9rem;display:flex}.admin-seed-data-section__head{flex-direction:column;gap:.3rem;display:flex}.admin-seed-data-section__title{color:var(--ld-ink);margin:0;font-size:1.05rem;font-weight:700}.admin-seed-data-section__lead{color:var(--ld-mute);margin:0;font-size:.88rem;line-height:1.6}.admin-seed-data-packs{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.admin-seed-data-pack{text-align:start;border:.5px solid color-mix(in oklab, var(--ld-line) 80%, transparent);background:color-mix(in oklab, var(--ld-soft) 55%, transparent);width:100%;color:var(--ld-ink);cursor:pointer;border-radius:.8rem;flex-direction:column;gap:.3rem;padding:.85rem 1rem;transition:border-color .16s,background-color .16s;display:flex}.admin-seed-data-pack:hover{background:color-mix(in oklab, var(--ld-soft) 85%, transparent)}.admin-seed-data-pack:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.admin-seed-data-pack.is-selected{border-color:color-mix(in oklab, var(--ld-teal) 55%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 10%, var(--ld-soft))}.admin-seed-data-pack__title{font-size:.95rem;font-weight:700}.admin-seed-data-pack__desc{color:var(--ld-mute);font-size:.84rem;line-height:1.5}.admin-seed-data-preview{border:.5px solid color-mix(in oklab, var(--ld-line) 80%, transparent);background:color-mix(in oklab, var(--ld-soft) 40%, transparent);border-radius:.85rem;flex-direction:column;gap:.95rem;padding:.95rem 1rem 1.05rem;display:flex}.admin-seed-data-preview__title{margin:0;font-size:.98rem;font-weight:700}.admin-seed-data-preview__sub{color:var(--ld-mute);margin:.25rem 0 0;font-size:.84rem;line-height:1.55}.admin-seed-data-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem;margin:0;display:grid}@media (min-width:768px){.admin-seed-data-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-seed-data-stats>div{flex-direction:column;gap:.15rem;display:flex}.admin-seed-data-stats dt{color:var(--ld-mute);font-size:.72rem}.admin-seed-data-stats dd{margin:0;font-size:.92rem;font-weight:650}.admin-seed-data-options{flex-wrap:wrap;gap:.65rem 1.1rem;display:flex}.admin-seed-data-check{color:var(--ld-ink);cursor:pointer;align-items:center;gap:.45rem;font-size:.86rem;display:inline-flex}.admin-seed-data-check input{width:1rem;height:1rem;accent-color:var(--ld-teal)}.admin-seed-data-preview__actions{flex-wrap:wrap;align-items:center;gap:.65rem .9rem;display:flex}.admin-seed-data-preview__hint,.admin-seed-data-preview__result{color:var(--ld-mute);margin:0;font-size:.84rem}.admin-seed-data-preview__result{color:var(--ld-ok)}.admin-seed-data-tool-list,.admin-seed-data-catalog{flex-direction:column;gap:.55rem;min-height:0;display:flex}.admin-seed-data-tool-list{max-height:min(42svh,26rem)}.admin-seed-data-tool-list__title{margin:0;font-size:.86rem;font-weight:700}.admin-seed-data-tool-list ul{border-top:.5px solid color-mix(in oklab, var(--ld-line) 70%, transparent);margin:0;padding:0;list-style:none;overflow:auto}.admin-seed-data-tool-list li{border-bottom:.5px solid color-mix(in oklab, var(--ld-line) 55%, transparent);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.2rem .75rem;padding:.5rem .15rem;font-size:.8rem;display:grid}@media (min-width:900px){.admin-seed-data-tool-list li{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.4fr)}}.admin-seed-data-tool-list__name{color:var(--ld-ink);font-weight:600}.admin-seed-data-tool-list__slug,.admin-seed-data-tool-list__http{color:var(--ld-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-seed-data-tool-list__http{grid-column:1/-1}@media (min-width:900px){.admin-seed-data-tool-list__http{grid-column:auto}}@media (prefers-reduced-motion:reduce){.admin-seed-data-pack{transition:none}}
.admin-drawer{--drawer-width-mobile:95%;--drawer-width-tablet:70%;--drawer-width-desktop:50%;--drawer-width:var(--drawer-width-mobile);--drawer-min-desktop:50%;--drawer-z:80;z-index:var(--drawer-z);pointer-events:none;position:fixed;inset:0}.admin-drawer>*{pointer-events:auto}@media (min-width:768px){.admin-drawer{--drawer-width:var(--drawer-width-tablet)}}@media (min-width:1024px){.admin-drawer{--drawer-width:var(--drawer-width-desktop)}.admin-drawer--size-lg{--drawer-width-desktop:62%;--drawer-min-desktop:58%}}@media (min-width:1600px){.admin-drawer--size-lg{--drawer-width-desktop:54rem;--drawer-min-desktop:54rem}}.admin-drawer__scrim{cursor:pointer;-webkit-backdrop-filter:none;background:#06101885;background:lab(4.22152% -1.65504 -6.03049/.52);border:0;margin:0;padding:0;position:absolute;inset:0}.admin-drawer__panel{background:color-mix(in oklab, var(--ld-surface) 97%, transparent);border:.5px solid color-mix(in oklab, var(--ld-gold) 22%, var(--ld-line));min-height:0;box-shadow:0 6px 52px color-mix(in oklab, var(--admin-ink-tint,#0b1526) 18%, transparent);opacity:0;will-change:transform, opacity;flex-direction:column;gap:.9rem;display:flex;position:absolute}.admin-drawer--inline-start .admin-drawer__panel{width:var(--drawer-width);min-inline-size:min(var(--drawer-min-desktop), calc(100% - 1.1rem));border-radius:var(--admin-radius-lg,.75rem);max-width:calc(100% - 1.1rem);height:calc(100% - 1.1rem);padding:1.05rem 1.1rem 1rem;inset-block:.55rem;inset-inline-start:.55rem}.admin-drawer--bottom .admin-drawer__panel{width:var(--drawer-width);border-radius:var(--admin-radius-lg,.75rem) var(--admin-radius-lg,.75rem) calc(var(--admin-radius-lg,.75rem) + .15rem) calc(var(--admin-radius-lg,.75rem) + .15rem);max-height:min(92dvh,100%);padding:.95rem 1rem calc(.95rem + env(safe-area-inset-bottom,0px));box-shadow:0 -16px 48px color-mix(in oklab, var(--admin-ink-tint,#0b1526) 18%, transparent);margin-inline:auto;inset-block-end:.45rem;inset-inline:0}.admin-drawer--bottom.admin-drawer--size-lg .admin-drawer__panel{--drawer-width:100%;max-height:min(96dvh,100%)}.admin-drawer__panel:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--ld-gold) 70%, transparent), transparent);pointer-events:none;border-radius:999px;height:2px;position:absolute;inset-block-start:0;inset-inline:1rem}.admin-drawer--bottom .admin-drawer__panel:after{content:"";background:color-mix(in oklab, var(--ld-mute) 35%, transparent);pointer-events:none;border-radius:999px;width:2.4rem;height:.28rem;position:absolute;inset-block-start:.45rem;inset-inline-start:50%;translate:-50%}.admin-drawer__head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-block-start:.15rem;display:flex}.admin-drawer--bottom .admin-drawer__head{padding-block-start:.55rem}.admin-drawer__titles{min-width:0}.admin-drawer__eyebrow{color:var(--ld-gold);margin:0;font-size:.72rem;font-weight:750}.admin-drawer__title{color:var(--ld-ink);margin:.15rem 0 0;font-size:1.08rem;font-weight:850}.admin-drawer__lead{color:var(--ld-mute);word-break:break-word;margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.admin-drawer__close{border:.5px solid color-mix(in oklab, var(--ld-gold) 18%, var(--ld-line));border-radius:var(--admin-radius,.55rem);background:color-mix(in oklab, var(--ld-soft) 55%, transparent);width:2.25rem;height:2.25rem;color:var(--ld-mute);cursor:pointer;flex-shrink:0;place-items:center;font-size:1.35rem;line-height:1;transition:background-color .18s,color .18s,border-color .18s;display:grid}.admin-drawer__close:hover{color:var(--ld-ink);border-color:color-mix(in oklab, var(--ld-gold) 35%, var(--ld-line));background:var(--ld-soft)}.admin-drawer__close:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.admin-drawer__meta{flex-wrap:wrap;flex-shrink:0;gap:.3rem .4rem;display:flex}.admin-meta-chip{border:.5px solid color-mix(in oklab, var(--ld-gold) 14%, var(--ld-line));background:color-mix(in oklab, var(--ld-soft) 45%, var(--ld-surface));border-radius:999px;align-items:baseline;gap:.35rem;max-width:100%;padding:.2rem .55rem;font-size:.72rem;line-height:1.6;display:inline-flex}.admin-meta-chip__label{color:var(--ld-mute);flex-shrink:0;font-weight:700}.admin-meta-chip__value{min-width:0;color:var(--ld-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.admin-drawer__tabs{scrollbar-width:none;border-block-end:.5px solid color-mix(in oklab, var(--ld-gold) 16%, var(--ld-line));flex-shrink:0;gap:.3rem;padding-block-end:.5rem;display:flex;overflow-x:auto}.admin-drawer__tabs::-webkit-scrollbar{display:none}.admin-drawer-tablist{gap:.3rem;display:flex}.admin-drawer__body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.85rem;min-height:0;padding-inline-end:.15rem;display:flex;overflow:auto;container:adminDrawerBody/inline-size}.admin-drawer__body>*{margin-block:0}.admin-drawer-tab{min-height:2.35rem;color:var(--ld-mute);font-family:var(--ld-font);white-space:nowrap;cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.8rem;font-weight:750;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.admin-drawer-tab:hover:not(:disabled){color:var(--ld-ink);background:color-mix(in oklab, var(--ld-soft) 70%, transparent)}.admin-drawer-tab[aria-selected=true]{color:var(--ld-ink);border-color:color-mix(in oklab, var(--ld-gold) 34%, var(--ld-line));background:color-mix(in oklab, var(--ld-gold) 10%, var(--ld-surface))}.admin-drawer-tab:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.admin-drawer-tab__badge{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));min-width:1.3rem;height:1.3rem;color:color-mix(in oklab, var(--ld-teal) 85%, var(--ld-ink));border-radius:999px;place-items:center;padding-inline:.35rem;font-size:.7rem;font-weight:850;line-height:1;display:inline-grid}.admin-drawer-tab__badge--alert{background:var(--ld-coral-soft);color:var(--ld-coral)}.admin-drawer__foot{border-top:.5px solid color-mix(in oklab, var(--ld-gold) 16%, var(--ld-line));flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.55rem;padding-top:.65rem;display:flex}.admin-drawer__dirty{color:var(--ld-gold);align-items:center;gap:.35rem;margin-inline-end:auto;font-size:.74rem;font-weight:750;display:inline-flex}.admin-drawer__dirty:before{content:"";background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.admin-drawer-pane{flex-direction:column;gap:.9rem;display:flex}.admin-drawer-pane__lead{max-width:62ch;color:var(--ld-mute);margin:0;font-size:.8rem;line-height:1.85}.admin-drawer-pane__chips{flex-wrap:wrap;gap:.3rem .4rem;display:flex}.admin-drawer-pane__status{border-radius:var(--admin-radius,.55rem);background:color-mix(in oklab, var(--ld-soft) 55%, var(--ld-surface));color:var(--ld-mute);margin:0;padding:.4rem .65rem;font-size:.76rem;font-weight:700}.admin-drawer-pane__status.is-on{background:color-mix(in oklab, var(--ld-teal) 9%, var(--ld-surface));color:color-mix(in oklab, var(--ld-teal) 78%, var(--ld-ink))}.admin-drawer-group{border:.5px solid var(--ld-line);border-radius:var(--admin-radius-lg,.75rem);background:color-mix(in oklab, var(--ld-soft) 28%, var(--ld-surface));flex-direction:column;gap:.6rem;padding:.8rem .85rem;display:flex}.admin-drawer-group__head{gap:.2rem;display:grid}.admin-drawer-group__title{margin:0;font-size:.86rem;font-weight:800}.admin-drawer-group__lead{max-width:58ch;color:var(--ld-mute);margin:0;font-size:.76rem;line-height:1.7}.ld-dark .admin-drawer__scrim{background:#02080f9e;background:lab(1.956% -.826351 -3.52727/.62)}.ld-dark .admin-drawer__panel{background:color-mix(in oklab, var(--ld-surface) 92%, #0a1624);box-shadow:0 0 0 .5px color-mix(in oklab, var(--ld-gold) 28%, transparent), 16px 0 56px #0000006b}@supports (color:lab(0% 0 0)){.ld-dark .admin-drawer__panel{box-shadow:0 0 0 .5px color-mix(in oklab, var(--ld-gold) 28%, transparent), 16px 0 56px lab(0% 0 0/.42)}}@media (prefers-reduced-motion:reduce){.admin-drawer__close,.admin-drawer-tab{transition:none}}.admin-drawer,.admin-drawer__panel,.admin-drawer__panel input,.admin-drawer__panel button,.admin-drawer__panel select,.admin-drawer__panel textarea{font-family:var(--ld-font)}
.admin-login__shell.admin-gate{grid-template-columns:repeat(2,minmax(0,27rem));justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);width:min(100%,62rem);display:grid}.admin-gate__aside{justify-items:start;gap:clamp(1.1rem,2.5vh,1.9rem);min-width:0;display:grid}.admin-gate__aside>*{width:min(100%,27rem)}.admin-gate__gate{gap:1rem;min-width:0;display:grid}.admin-gate__aside-body{gap:.55rem;display:grid}.admin-gate__eyebrow{letter-spacing:.06em;color:color-mix(in oklab, var(--ld-gold) 60%, var(--ld-mute));margin:0;font-size:.75rem;font-weight:800}.admin-gate__aside-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:800;line-height:1.35}.admin-gate__aside-lead{color:var(--ld-mute);margin:0 0 .35rem;font-size:.9rem}.admin-gate__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.admin-gate__item{border:1px solid color-mix(in oklab, var(--ld-ink) 7%, transparent);background:color-mix(in oklab, var(--ld-surface) 55%, transparent);-webkit-backdrop-filter:blur(6px);transform-origin:50%;border-radius:.9rem;align-items:flex-start;gap:.7rem;padding:.6rem .7rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.admin-gate__item.is-active{border-color:color-mix(in oklab, var(--ld-teal) 42%, transparent);background:color-mix(in oklab, var(--ld-teal-soft) 55%, var(--ld-surface));box-shadow:0 0 0 1px color-mix(in oklab, var(--ld-teal) 18%, transparent)}.admin-gate__item-icon{background:color-mix(in oklab, var(--ld-teal) 12%, transparent);width:2.1rem;height:2.1rem;color:var(--ld-teal);border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.admin-gate__item-icon svg{width:1.25rem;height:1.25rem;overflow:visible}.admin-gate__item-text{gap:.1rem;min-width:0;display:grid}.admin-gate__item-title{font-size:.9rem;font-weight:750;line-height:1.5}.admin-gate__item-detail{color:var(--ld-mute);font-size:.82rem;line-height:1.6}.ld-dark .admin-gate__item,.dark .admin-gate__item{border-color:color-mix(in oklab, var(--ld-teal) 18%, transparent);background:#0f1c288c;background:lab(9.54059% -2.5589 -10.0815/.55)}.ld-dark .admin-gate__item.is-active,.dark .admin-gate__item.is-active{border-color:color-mix(in oklab, var(--ld-teal) 48%, transparent);background:color-mix(in oklab, var(--ld-teal) 16%, #0f1c28);box-shadow:0 0 24px color-mix(in oklab, var(--ld-teal) 22%, transparent)}.ld-dark .admin-gate__item-icon,.dark .admin-gate__item-icon{background:color-mix(in oklab, var(--ld-teal) 18%, transparent)}.admin-login-progress{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.admin-login-progress__item{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.admin-login-progress__sep{border-block-start:1.5px solid color-mix(in oklab, var(--ld-ink) 18%, transparent);border-inline-start:1.5px solid color-mix(in oklab, var(--ld-ink) 18%, transparent);opacity:.7;width:.55rem;height:.55rem;margin-inline-end:.15rem;transform:rotate(-45deg)}.admin-login-progress__mark{width:1.55rem;height:1.55rem;color:var(--ld-mute);background:color-mix(in oklab, var(--ld-ink) 6%, transparent);border:1px solid color-mix(in oklab, var(--ld-ink) 10%, transparent);border-radius:999px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.admin-login-progress__item.is-current .admin-login-progress__mark{color:var(--ld-paper);background:var(--ld-teal);border-color:#0000}.admin-login-progress__item.is-done .admin-login-progress__mark{color:var(--ld-ok);background:color-mix(in oklab, var(--ld-ok) 14%, transparent);border-color:color-mix(in oklab, var(--ld-ok) 35%, transparent)}.admin-login-progress__label{color:var(--ld-mute);white-space:nowrap;font-size:.78rem;font-weight:650}.admin-login-progress__item.is-current .admin-login-progress__label{color:var(--ld-ink)}.admin-login-progress__item.is-done .admin-login-progress__label{color:color-mix(in oklab, var(--ld-ok) 70%, var(--ld-ink))}.ld-dark .admin-login-progress__item.is-current .admin-login-progress__mark,.dark .admin-login-progress__item.is-current .admin-login-progress__mark{color:#071018}.admin-gate__gate .admin-login__foot{text-align:center;margin:0}@media (max-width:62rem){.admin-login__shell.admin-gate{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:1.5rem;width:min(100%,30rem)}.admin-gate__gate{order:-1}.admin-gate__aside{gap:1rem}.admin-gate__aside-title{font-size:1.35rem}.admin-gate__aside-lead{max-width:none}}.admin-login-bg__shape--blob{color:color-mix(in oklab, var(--ld-teal) 42%, transparent)}.admin-login-bg__shape--shell{color:color-mix(in oklab, var(--ld-gold) 34%, transparent)}.admin-login-bg__shape--hex{inset-inline-start:6%;width:min(10vw,78px);height:min(10vw,78px);color:color-mix(in oklab, var(--ld-teal) 30%, transparent);top:8%}.admin-login-bg__shape--squircle{color:color-mix(in oklab, var(--ld-coral) 26%, transparent)}.admin-login-bg__shape--stamp{color:color-mix(in oklab, var(--ld-teal) 26%, transparent)}.admin-login-bg__shape--rhombus{inset-inline-start:46%;color:color-mix(in oklab, var(--ld-gold) 26%, transparent);bottom:12%}.admin-login-bg__orb{filter:blur(46px);opacity:.5}.admin-login{padding-block-end:clamp(4rem,11vh,7rem)}@media (max-height:40rem) and (min-width:62rem){.admin-gate__list{gap:.4rem}.admin-gate__item-detail{display:none}}
