@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css";
.admin-learning-control{--lc-accent-upstream:var(--design-swimlane-upstream);--lc-accent-active:var(--design-admin-accent-active);--lc-canvas:var(--design-admin-canvas);--lc-midground:var(--design-admin-midground);--lc-border:color-mix(in srgb,var(--lc-midground)15%,transparent);--lc-card:color-mix(in srgb,var(--lc-midground)6%,var(--lc-canvas));--lc-card-glass:color-mix(in srgb,var(--lc-midground)8%,var(--lc-canvas));--lc-surface-bg:#0000004d;--lc-surface-border:#a78bfa40;--lc-surface-border-strong:#a78bfa73;--lc-surface-border-hover:#a78bfa80;--lc-surface-bg-hover:#140d2359;--lc-surface-bg-highlight:#170f295c;--lc-surface-radius:1rem;--lc-surface-transition:border-color .12s ease,background .12s ease,transform .12s ease;--lc-card-block-bg:var(--lc-surface-bg);--lc-foreground:var(--lc-midground);--lc-muted:color-mix(in srgb,var(--lc-midground)55%,transparent);--lc-primary:var(--lc-midground);--lc-ring:color-mix(in srgb,var(--design-swimlane-upstream)70%,var(--lc-midground));--lc-radius:.75rem;--lc-card-inner-gap:.42rem;--lc-card-inner-ring:color-mix(in srgb,var(--lc-midground)24%,transparent);--lc-block-padding:.85rem 1rem 1rem;--lc-table-head-peek:2.35rem;--lc-table-row-peek:4.85rem;--lc-table-row-peek-tall:6.75rem;--lc-manual-guide-row-peek:auto;--lc-peek-list-item:1.35em;--lc-peek-stack-item:1.85rem;font-family:"Pretendard",var(--font-geist-sans),var(--font-display),"Noto Sans KR",system-ui,sans-serif;color:var(--lc-foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:400;line-height:1.5}.admin-learning-control p,.admin-learning-control li,.admin-learning-control td,.admin-learning-control dd{line-height:1.5}.admin-learning-control :is(.lc-card-block,.lc-stat,.lc-table-shell,.lc-registry__panel,.lc-registry__scope,.lc-refinement-workbench,.lc-polish-hub,.lc-board-health,.lc-queue-log-mini,.lc-pipeline-strip:not(.lc-pipeline-strip--embedded),.lc-exec-stage-card){border:1px solid var(--lc-surface-border);border-radius:var(--lc-surface-radius);background:var(--lc-surface-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 color-mix(in srgb,var(--lc-foreground)3%,transparent)}.admin-learning-control :is(.lc-card-block,.lc-stat,.lc-exec-stage-card,.lc-registry__scope){transition:var(--lc-surface-transition)}.admin-learning-control :is(.lc-card-block,.lc-stat,.lc-exec-stage-card):hover,.admin-learning-control .lc-registry__scope:hover,.admin-learning-control .lc-studio-cockpit__link:hover .lc-card-block{border-color:var(--lc-surface-border-hover);background:var(--lc-surface-bg-hover);transform:translateY(-1px)}.admin-learning-control.admin-lc--hermes-midnight{border-radius:calc(var(--lc-radius) + 4px);border:1px solid var(--lc-border);background:radial-gradient(ellipse 120% 70% at 8% -15%,#a78bfa29,transparent 52%),radial-gradient(ellipse 90% 55% at 92% 5%,#818cf81a,transparent 48%),var(--lc-canvas);box-shadow:0 1px 0 color-mix(in srgb,var(--lc-foreground)4%,transparent),inset 0 1px 0 color-mix(in srgb,var(--lc-foreground)3%,transparent);padding:1.15rem 1.25rem 1.35rem}.admin-learning-control .lc-hero{isolation:isolate;border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) + 2px);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--lc-primary)18%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--lc-card-glass)92%,transparent),color-mix(in srgb,var(--lc-primary)8%,transparent));box-shadow:0 1px 0 color-mix(in srgb,var(--lc-foreground)4%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.1rem 1.25rem;display:flex;position:relative;overflow:hidden}.admin-learning-control .lc-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--lc-ring)14%,transparent),transparent 55%);height:180%;position:absolute;inset:auto -10% -80%}.admin-learning-control .lc-hero__main{z-index:1;flex:16rem;min-width:0;position:relative}.admin-learning-control .lc-hero__kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--lc-muted);margin:.4rem 0 0;font-size:.7rem}.admin-learning-control .lc-hero__title{letter-spacing:-.03em;color:var(--lc-foreground);margin:.2rem 0 0;font-size:1.75rem;font-weight:700;line-height:1.05}.admin-learning-control .lc-hero__desc{max-width:42rem;color:var(--lc-muted);margin:.55rem 0 0;font-size:.8rem;line-height:1.45}.admin-learning-control .lc-hero__board{color:var(--lc-muted);margin:.5rem 0 0;font-size:.8rem}.admin-learning-control .lc-hero__board-label{text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.admin-learning-control .lc-hero__board-slug{font-family:var(--font-mono,ui-monospace,monospace);color:var(--lc-foreground);background:0 0;font-size:.78rem}.admin-learning-control .lc-hero__board-name{color:var(--lc-muted);font-size:.72rem}.admin-learning-control .lc-hero__meta{color:var(--lc-muted);margin:.35rem 0 0;font-size:.68rem}.admin-learning-control .lc-hero__meta-sep{margin:0 .25rem}.admin-learning-control .lc-hero__meta-warn{color:color-mix(in srgb,#fbbf24 85%,var(--lc-muted));margin-left:.25rem}.admin-learning-control .lc-hero__actions{z-index:1;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:relative}.admin-learning-control .lc-hero__link{border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) - 2px);color:var(--lc-foreground);background:color-mix(in srgb,var(--lc-card-glass)70%,transparent);padding:.35rem .65rem;font-size:.75rem;text-decoration:none;transition:border-color .12s,background-color .12s}.admin-learning-control .lc-hero__link:hover{border-color:var(--lc-ring);background:color-mix(in srgb,var(--lc-ring)10%,var(--lc-card-glass))}.admin-learning-control .lc-hero__link--primary{border-color:color-mix(in srgb,var(--lc-primary)45%,var(--lc-border));background:color-mix(in srgb,var(--lc-primary)12%,var(--lc-card-glass))}.admin-learning-control button.lc-hero__link{appearance:none;cursor:pointer;font-family:inherit;line-height:inherit}.admin-learning-control .lc-skills-commands-trigger{appearance:none;cursor:pointer;border-radius:calc(var(--lc-radius) - 3px);border:1px solid color-mix(in srgb,var(--lc-ring)50%,var(--lc-border));background:color-mix(in srgb,var(--lc-ring)16%,var(--lc-card-glass));min-height:2rem;color:color-mix(in srgb,var(--lc-ring)92%,var(--lc-foreground));letter-spacing:.04em;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .95rem;font-family:inherit;font-size:.75rem;font-weight:650;line-height:1.2;transition:border-color .12s,background .12s,transform .12s;display:inline-flex}.admin-learning-control .lc-skills-commands-trigger:hover{border-color:color-mix(in srgb,var(--lc-ring)70%,var(--lc-border));background:color-mix(in srgb,var(--lc-ring)22%,var(--lc-card-glass));transform:translateY(-1px)}.admin-learning-control .lc-skills-commands-trigger__arrow{opacity:.9;font-weight:600}.lc-skills-commands-dialog__overlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;position:fixed;inset:0}.lc-skills-commands-dialog__content{z-index:201;background:#0d0f1c;border:1px solid #a78bfa59;border-radius:1rem;outline:none;flex-direction:column;width:min(100% - 1.5rem,36rem);max-height:min(88vh,720px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 24px 80px #0000008c}.lc-skills-commands-dialog__header{background:linear-gradient(165deg,#a78bfa24 0%,#0000 48%);border-bottom:1px solid #a78bfa38;flex-shrink:0;padding:1rem 3rem .85rem 1.25rem;position:relative}.lc-skills-commands-dialog__title{letter-spacing:-.02em;color:#f4f4f5;margin:0;font-size:.9375rem;font-weight:600}.lc-skills-commands-dialog__desc{color:#e4e4e7b8;margin:.4rem 0 0;font-size:.75rem;font-weight:500;line-height:1.45}.lc-skills-commands-dialog__close-icon{color:#fafafab3;cursor:pointer;background:#a78bfa1a;border:1px solid #a78bfa40;border-radius:.5rem;padding:.35rem;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.lc-skills-commands-dialog__close-icon:hover{color:#fff;background:#a78bfa33}.lc-skills-commands-dialog__scroll{flex:1;min-height:0;padding:.85rem 1.25rem;overflow-y:auto}.lc-skills-commands-dialog__list{background:0 0;border:none;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lc-skills-commands-dialog__item{border-radius:calc(var(--lc-radius,1rem) - 3px);color:#c9bcfd;background:#1f1d33;border:1px solid #a78bfa73;align-items:center;gap:.55rem;padding:.55rem .75rem;display:flex}.lc-skills-commands-dialog__step{color:#ddd6fe;background:#a78bfa24;border:1px solid #a78bfa66;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.6875rem;font-weight:700;display:inline-flex}.lc-skills-commands-dialog__body{flex-wrap:wrap;flex:1;align-items:baseline;gap:.25rem .4rem;min-width:0;font-size:.8125rem;line-height:1.4;display:flex}.lc-skills-commands-dialog__id{color:#e9e5ff;font-weight:600}.lc-skills-commands-dialog__command{color:#c4b5fd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600}.lc-skills-commands-dialog__label{color:#d0c4fc;font-weight:500}.lc-skills-commands-dialog__arrow{color:#c4b5fd;opacity:.95;flex-shrink:0;font-weight:600}.lc-skills-commands-dialog__footer{background:#a78bfa0d;border-top:1px solid #a78bfa33;flex-shrink:0;padding:.75rem 1.25rem}.lc-skills-commands-dialog__close-btn{appearance:none;cursor:pointer;color:#c4b5fd;background:#a78bfa1f;border:1px solid #a78bfa66;border-radius:.625rem;width:100%;padding:.55rem .75rem;font-size:.8125rem;font-weight:600}.lc-skills-commands-dialog__close-btn:hover{background:#a78bfa38}.admin-learning-control .lc-hero__refresh{appearance:none;letter-spacing:.04em;border:1px solid color-mix(in srgb,var(--lc-foreground)35%,transparent);border-radius:calc(var(--lc-radius) - 2px);background:color-mix(in srgb,var(--lc-foreground)92%,#fff);color:var(--lc-canvas);cursor:pointer;padding:.4rem .85rem;font-size:.75rem;font-weight:600;transition:opacity .12s,transform .12s}.admin-learning-control .lc-hero__refresh:hover:not(:disabled){transform:translateY(-1px)}.admin-learning-control .lc-hero__refresh:disabled{opacity:.55;cursor:not-allowed}.admin-learning-control .lc-hero__flash{color:color-mix(in srgb,#86efac 90%,var(--lc-foreground));margin:.5rem 0 0;font-size:.75rem}.admin-learning-control .lc-section-heading{margin:1.15rem 0 .4rem;padding:0 .15rem}.admin-learning-control .lc-section-heading__title{letter-spacing:-.03em;color:var(--lc-foreground);margin:0;font-size:clamp(.75rem,1.5vw,1.05rem);font-weight:700;line-height:1.15}.admin-learning-control .lc-section-heading__desc{color:var(--lc-muted);margin:.35rem 0 0;font-size:.72rem;line-height:1.4}.admin-learning-control .lc-section-heading__meta{color:color-mix(in srgb,var(--lc-muted)85%,transparent);margin:.35rem 0 0;font-size:.65rem}.admin-learning-control .lc-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;width:100%;margin:.5rem 0 0;padding:0;display:grid}.admin-learning-control .lc-stats--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-learning-control .lc-stats__merged-cell{min-width:0;display:flex}.admin-learning-control .lc-stats__merged-cell>*{width:100%}@media (max-width:980px){.admin-learning-control .lc-stats__merged-cell{grid-column:span 2!important}}@media (max-width:640px){.admin-learning-control .lc-stats__merged-cell{grid-column:span 1!important}}@media (max-width:980px){.admin-learning-control .lc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-learning-control .lc-stats{grid-template-columns:1fr}}.admin-learning-control .lc-stat{isolation:isolate;position:relative;overflow:hidden}.admin-learning-control .lc-stat--highlight{border-color:var(--lc-surface-border-strong);background:var(--lc-surface-bg-highlight);box-shadow:0 0 0 1px #a78bfa38,0 1px 0 color-mix(in srgb,var(--lc-foreground)4%,transparent)}.admin-learning-control .lc-stat__content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:4.25rem;padding:.85rem .75rem;display:flex;position:relative}.admin-learning-control .lc-stat__label{color:color-mix(in srgb,#c4b5fd 72%,var(--lc-muted));text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.7rem}.admin-learning-control .lc-stat__value{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:color-mix(in srgb,#ddd6fe 88%,var(--lc-foreground));margin:.3rem 0 0;font-size:1.35rem;font-weight:750}.admin-learning-control .lc-stat__hint{color:var(--lc-muted);margin:.15rem 0 0;font-size:.65rem;line-height:1.25}.admin-learning-control .lc-card-block{isolation:isolate;padding:var(--lc-block-padding);position:relative}.admin-learning-control .lc-hero:after{content:"";inset:var(--lc-card-inner-gap);border:1px solid var(--lc-card-inner-ring);border-radius:calc(var(--lc-radius) - 4px);pointer-events:none;z-index:0;position:absolute}.admin-learning-control :is(.lc-card-block,.lc-hero)>*{z-index:1;position:relative}.admin-learning-control .lc-hint{color:var(--lc-muted);font-size:.78rem;line-height:1.5}.admin-learning-control .lc-hint strong,.admin-learning-control .lc-hint .lc-hint__strong{color:var(--lc-foreground);font-weight:600}.admin-learning-control .lc-hint code{color:color-mix(in srgb,var(--lc-primary)95%,#a5f3fc);font-size:.72rem}.admin-learning-control .lc-table-shell{isolation:isolate;position:relative;overflow-x:auto}.admin-learning-control .lc-peek-rail{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--lc-muted)55%,transparent)transparent;overflow:hidden scroll}.admin-learning-control .lc-peek-rail--list{max-height:var(--lc-peek-list-item)}.admin-learning-control .lc-peek-rail--stack{max-height:var(--lc-peek-stack-item)}.admin-learning-control .lc-peek-rail::-webkit-scrollbar{width:6px}.admin-learning-control .lc-peek-rail::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--lc-muted)60%,transparent);border-radius:999px}.admin-learning-control .lc-peek-rail::-webkit-scrollbar-track{background:color-mix(in srgb,var(--design-peek-bg,#0f172a)60%,transparent);border-radius:999px}.admin-learning-control .lc-peek-list{margin:0}.admin-learning-control .lc-peek-list>li{padding-bottom:.12rem}.admin-learning-control .lc-peek-stack__item{flex-shrink:0}.admin-learning-control .lc-table-shell--peek-rail{--lc-table-row-peek-active:var(--lc-table-row-peek);max-height:calc(var(--lc-table-head-peek) + var(--lc-table-visible-rows,1)*var(--lc-table-row-peek-active));overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--lc-muted)55%,transparent)transparent;position:relative;overflow:auto scroll}.admin-learning-control .lc-table-shell--peek-rail-tall{--lc-table-row-peek-active:var(--lc-table-row-peek-tall)}.admin-learning-control .lc-table-shell--peek-rail::-webkit-scrollbar{width:6px;height:6px}.admin-learning-control .lc-table-shell--peek-rail::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--lc-muted)60%,transparent);border-radius:999px}.admin-learning-control .lc-table-shell--peek-rail::-webkit-scrollbar-track{background:color-mix(in srgb,var(--design-peek-bg,#0f172a)60%,transparent);border-radius:999px}.admin-learning-control .lc-table-shell--peek-rail .lc-table thead th{z-index:2;background:color-mix(in srgb,var(--lc-card)94%,var(--lc-canvas));box-shadow:0 1px 0 var(--lc-border);position:sticky;top:0}.admin-learning-control .lc-table-shell__peek-more{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--lc-muted)90%,transparent);background:color-mix(in srgb,var(--lc-card)88%,var(--lc-canvas));border:1px solid color-mix(in srgb,var(--lc-border)70%,transparent);pointer-events:none;border-radius:999px;margin:0;padding:.12rem .35rem;font-size:.62rem;position:absolute;bottom:.28rem;right:.55rem}.admin-learning-control .lc-table{border-collapse:collapse;width:100%;font-size:.8125rem}.admin-learning-control .lc-table thead{background:color-mix(in srgb,var(--lc-card)75%,transparent)}.admin-learning-control .lc-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--lc-muted);border-bottom:1px solid var(--lc-border);padding:.6rem .75rem;font-size:.62rem;font-weight:600}.admin-learning-control .lc-table td{vertical-align:top;color:color-mix(in srgb,var(--lc-foreground)92%,#fff);border-bottom:1px solid color-mix(in srgb,var(--lc-border)55%,transparent);padding:.65rem .75rem}.admin-learning-control .lc-table tbody tr:hover{background:color-mix(in srgb,var(--lc-foreground)4%,transparent)}.admin-learning-control .lc-table tbody tr:last-child td{border-bottom:none}.admin-learning-control :is(.lc-external-pipeline-preview,.lc-prepared-write-review,.lc-promotion-gate-preview,.lc-promotion-review) :is(.lc-doc-list-title,.lc-stat__value){font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-title-size);font-weight:var(--lc-doc-list-title-weight);line-height:var(--lc-doc-list-title-leading);letter-spacing:0}.admin-learning-control :is(.lc-prepared-write-review,.lc-promotion-gate-preview,.lc-promotion-review) .lc-stat__content{align-items:stretch;min-width:0}.admin-learning-control :is(.lc-prepared-write-review,.lc-promotion-gate-preview,.lc-promotion-review) .lc-stat__value{text-align:center;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:none;hyphens:none;max-width:100%}.admin-learning-control :is(.lc-prepared-write-review,.lc-promotion-gate-preview,.lc-promotion-review) .lc-stat__label{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-path-size);line-height:var(--lc-doc-list-path-leading);letter-spacing:.08em}.admin-learning-control .lc-manual-guide-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--lc-muted)55%,transparent)transparent;flex-direction:column;align-items:stretch;gap:.5rem;height:auto;max-height:min(22rem,55vh);margin:0;padding-right:.3rem;list-style:none;display:flex;overflow:hidden auto}.admin-learning-control .lc-manual-guide-scroll::-webkit-scrollbar{width:6px}.admin-learning-control .lc-manual-guide-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--lc-muted)60%,transparent);border-radius:999px}.admin-learning-control .lc-manual-guide-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--design-peek-bg,#0f172a)60%,transparent);border-radius:999px}.admin-learning-control .lc-manual-guide-scroll>li{box-sizing:border-box;flex:none;align-self:stretch;max-height:none;margin:0;padding:.5rem .65rem;height:auto!important;min-height:0!important}.admin-learning-control .lc-manual-guide-step__title{font-family:var(--lc-doc-list-font-family);letter-spacing:0;font-size:.8125rem;font-weight:600;line-height:1.3}.admin-learning-control .lc-manual-guide-step__description{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-path-size);margin:.35rem 0 0;line-height:1.4}.admin-learning-control .lc-manual-guide-step__code{font-size:var(--lc-doc-list-path-size);margin:.35rem 0 0;line-height:1.4;display:block}.admin-learning-control .lc-mini-card-grid{gap:.75rem;margin-top:.5rem;display:grid}.admin-learning-control .lc-mini-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-learning-control .lc-mini-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.admin-learning-control .lc-mini-card-grid--4,.admin-learning-control .lc-mini-card-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-learning-control .lc-mini-card-grid--4,.admin-learning-control .lc-mini-card-grid--3{grid-template-columns:1fr}}.admin-learning-control .lc-mini-card__title{color:var(--lc-foreground);margin:0;font-size:.8rem;font-weight:600}.admin-learning-control .lc-mini-card__value{color:var(--lc-foreground);margin:.35rem 0 0;font-size:1.35rem;font-weight:700}.admin-learning-control .lc-mini-card__dl{color:var(--lc-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem;margin-top:.5rem;font-size:.68rem;display:grid}.admin-learning-control .lc-mini-card__dl dd{color:var(--lc-foreground);margin:0;font-size:.95rem;font-weight:600}.admin-learning-control .lc-pill-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.admin-learning-control .lc-stack{flex-direction:column;gap:1rem;display:flex}.admin-learning-control .lc-board-health{padding:var(--lc-block-padding);flex-direction:column;gap:.75rem;display:flex}.admin-learning-control .lc-board-health__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-learning-control .lc-board-health__title{letter-spacing:.02em;color:var(--lc-foreground);margin:0;font-size:.82rem;font-weight:600}.admin-learning-control .lc-board-health__desc{color:var(--lc-muted);margin:.25rem 0 0;font-size:.65rem;line-height:1.35}.admin-learning-control .lc-board-health__badge{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-card-glass)90%,transparent);color:var(--lc-foreground);border-radius:999px;flex-shrink:0;padding:.28rem .55rem;font-size:.62rem;font-weight:600}.admin-learning-control .lc-board-health__badge--healthy{border-color:color-mix(in srgb,#66bb6a 45%,var(--lc-border));color:color-mix(in srgb,#66bb6a 88%,var(--lc-foreground))}.admin-learning-control .lc-board-health__badge--needs_review{border-color:color-mix(in srgb,#da7756 45%,var(--lc-border));color:color-mix(in srgb,#da7756 90%,var(--lc-foreground))}.admin-learning-control .lc-board-health__badge--blocked{border-color:color-mix(in srgb,#ef4444 45%,var(--lc-border));color:color-mix(in srgb,#ef4444 88%,var(--lc-foreground))}.admin-learning-control .lc-board-health__grid{grid-template-columns:1fr;gap:.65rem;display:grid}@media (min-width:760px){.admin-learning-control .lc-board-health__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-learning-control .lc-board-health__panel{border:1px solid color-mix(in srgb,var(--lc-border)85%,transparent);border-radius:calc(var(--lc-radius) - 2px);background:color-mix(in srgb,var(--lc-canvas)55%,transparent);flex-direction:column;gap:.45rem;min-width:0;padding:.55rem .65rem;display:flex}.admin-learning-control .lc-board-health__panel-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lc-muted);margin:0;font-size:.68rem;font-weight:600}.admin-learning-control .lc-board-health__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem;margin:0;display:grid}.admin-learning-control .lc-board-health__metrics--review{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-learning-control .lc-board-health__metric{justify-content:space-between;align-items:baseline;gap:.35rem;min-width:0;display:flex}.admin-learning-control .lc-board-health__metric dt{color:var(--lc-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.62rem;overflow:hidden}.admin-learning-control .lc-board-health__metric dd{font-family:var(--font-mono,ui-monospace,monospace);color:var(--lc-foreground);margin:0;font-size:.72rem;font-weight:600}.admin-learning-control .lc-board-health__total{color:var(--lc-muted);margin:.15rem 0 0;font-size:.62rem}.admin-learning-control .lc-board-health__total strong{font-family:var(--font-mono,ui-monospace,monospace);color:var(--lc-foreground)}.admin-learning-control .lc-board-health__blockers{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-board-health__blockers li{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.65rem;display:flex}.admin-learning-control .lc-board-health__blocker-name{font-family:var(--font-mono,ui-monospace,monospace);color:var(--lc-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-learning-control .lc-board-health__blocker-count{font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,#da7756 85%,var(--lc-foreground));flex-shrink:0;font-weight:600}.admin-learning-control .lc-board-health__empty{color:var(--lc-muted);margin:0;font-size:.65rem}.admin-learning-control .lc-queue-log-mini{padding:var(--lc-block-padding);flex-direction:column;gap:.65rem;display:flex}.admin-learning-control .lc-queue-log-mini__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-learning-control .lc-queue-log-mini__title{letter-spacing:.02em;color:var(--lc-foreground);margin:0;font-size:.8rem;font-weight:600}.admin-learning-control .lc-queue-log-mini__desc{color:var(--lc-muted);margin:.25rem 0 0;font-size:.62rem;line-height:1.35}.admin-learning-control .lc-queue-log-mini__pill{letter-spacing:.05em;text-transform:uppercase;border:1px solid color-mix(in srgb,#22d3ee 35%,var(--lc-border));color:color-mix(in srgb,#22d3ee 85%,var(--lc-foreground));background:#22d3ee14;border-radius:999px;flex-shrink:0;padding:.24rem .5rem;font-size:.58rem;font-weight:600}.admin-learning-control .lc-queue-log-mini__grid{grid-template-columns:1fr;gap:.65rem;display:grid}@media (min-width:760px){.admin-learning-control .lc-queue-log-mini__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-learning-control .lc-queue-log-mini__panel{border:1px solid color-mix(in srgb,var(--lc-border)85%,transparent);border-radius:calc(var(--lc-radius) - 2px);background:color-mix(in srgb,var(--lc-canvas)55%,transparent);flex-direction:column;gap:.45rem;min-width:0;padding:.55rem .65rem;display:flex}.admin-learning-control .lc-queue-log-mini__panel-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lc-muted);margin:0;font-size:.66rem;font-weight:600}.admin-learning-control .lc-queue-log-mini__metrics,.admin-learning-control .lc-queue-log-mini__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem;margin:0;display:grid}.admin-learning-control .lc-queue-log-mini__details{grid-template-columns:1fr}.admin-learning-control .lc-queue-log-mini__metric{flex-direction:column;gap:.12rem;min-width:0;display:flex}.admin-learning-control .lc-queue-log-mini__metric dt{color:var(--lc-muted);margin:0;font-size:.6rem}.admin-learning-control .lc-queue-log-mini__metric dd{color:var(--lc-foreground);word-break:break-word;margin:0;font-size:.68rem}.admin-learning-control .lc-queue-log-mini__mono{font-family:var(--font-mono,ui-monospace,monospace);font-size:.62rem;line-height:1.35}.admin-learning-control .lc-queue-log-mini__recent-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lc-muted);margin:.1rem 0 0;font-size:.6rem;font-weight:600}.admin-learning-control .lc-queue-log-mini__recent-list{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-queue-log-mini__recent-list li{font-family:var(--font-mono,ui-monospace,monospace);color:var(--lc-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.35;overflow:hidden}.admin-learning-control .lc-queue-log-mini__unavailable{color:var(--lc-muted);margin:0;font-size:.65rem}.admin-learning-control .lc-queue-log-mini__warnings{color:color-mix(in srgb,#da7756 80%,var(--lc-muted));margin:0;font-size:.6rem}.admin-learning-control .lc-queue-log-mini__detail-link{color:color-mix(in srgb,#22d3ee 88%,var(--lc-foreground));border-bottom:1px solid #22d3ee59;align-items:center;margin-top:.35rem;font-size:.62rem;font-weight:500;text-decoration:none;display:inline-flex}.admin-learning-control .lc-queue-log-mini__detail-link:hover,.admin-learning-control .lc-queue-log-mini__detail-link:focus-visible{color:var(--lc-foreground);border-bottom-color:#22d3eeb3;outline:none}.admin-learning-control .lc-queue-log-mini__footnote{color:var(--lc-muted);margin:0;font-size:.6rem;line-height:1.45}.admin-learning-control .lc-legacy-anchor{scroll-margin-top:96px}.admin-learning-control .lc-exec-board{flex-direction:column;gap:1rem;margin-top:1.75rem;display:flex}.admin-learning-control .lc-exec-board__title{letter-spacing:-.03em;color:var(--lc-foreground);margin:0;font-size:clamp(.75rem,1.5vw,1.05rem);font-weight:700;line-height:1.15}.admin-learning-control .lc-exec-focus-board{flex-direction:column;gap:1rem;display:flex}.admin-learning-control .lc-exec-focus-board__pipeline-closed-hint{border:1px dashed color-mix(in srgb,var(--design-primary,#22d3ee)40%,transparent);background:color-mix(in srgb,var(--design-primary,#22d3ee)6%,transparent);color:var(--lc-muted);border-radius:.5rem;margin:0;padding:.85rem 1rem;font-size:.8rem;line-height:1.45}.admin-learning-control .lc-pipeline-strip{flex-direction:column;gap:.35rem;padding:.7rem .85rem .8rem;display:flex}.admin-learning-control .lc-pipeline-strip--embedded{border:none;border-top:1px solid color-mix(in srgb,var(--lc-border)65%,transparent);background:0 0;border-radius:0;margin-top:.35rem;padding:.45rem 0 .15rem}.admin-learning-control .lc-pipeline-strip__cards{flex-wrap:wrap;align-items:flex-start;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-pipeline-strip__item{margin:0;padding:0;list-style:none}.admin-learning-control .lc-pipeline-strip__card{border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) - 4px);background:color-mix(in srgb,var(--lc-canvas)35%,var(--lc-card-glass));width:2.65rem;height:2.65rem;color:var(--lc-muted);text-align:center;font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;margin:0;padding:.15rem .1rem;transition:border-color .15s,background-color .15s,color .15s;display:flex}.admin-learning-control .lc-pipeline-strip__card:disabled{opacity:.45;cursor:not-allowed}.admin-learning-control .lc-pipeline-strip__card--actionable:not(:disabled){cursor:pointer}.admin-learning-control .lc-pipeline-strip__card--actionable:not(:disabled):hover{border-color:color-mix(in srgb,#22d3ee 45%,var(--lc-border));background:color-mix(in srgb,#22d3ee 10%,var(--lc-card-glass))}.admin-learning-control .lc-pipeline-strip__card--actionable:not(:disabled):focus-visible{outline-offset:1px;outline:2px solid #da7756b3}.admin-learning-control .lc-pipeline-strip__card--done{border-color:color-mix(in srgb,#22d3ee 55%,var(--lc-border));background:color-mix(in srgb,#22d3ee 12%,var(--lc-card-glass));color:color-mix(in srgb,#22d3ee 90%,var(--lc-foreground));box-shadow:0 0 0 1px #22d3ee4d}.admin-learning-control .lc-pipeline-strip__num{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800;line-height:1}.admin-learning-control .lc-pipeline-strip__card--done .lc-pipeline-strip__num{color:color-mix(in srgb,#22d3ee 95%,var(--lc-foreground))}.admin-learning-control .lc-pipeline-strip__keyword{letter-spacing:.01em;word-break:keep-all;color:var(--lc-foreground);font-size:.48rem;font-weight:600;line-height:1.1}.admin-learning-control .lc-pipeline-strip__progress{align-items:center;gap:.6rem;display:flex}.admin-learning-control .lc-pipeline-strip__track{background:color-mix(in srgb,var(--lc-midground)12%,transparent);border-radius:999px;flex:auto;height:.5rem;overflow:hidden}.admin-learning-control .lc-pipeline-strip__fill{background:linear-gradient(90deg,#22d3eeb3,#22d3ee);border-radius:999px;height:100%;transition:width .3s}.admin-learning-control .lc-pipeline-strip__percent{text-align:right;font-variant-numeric:tabular-nums;min-width:2.25rem;color:color-mix(in srgb,#22d3ee 90%,var(--lc-foreground));flex:none;font-size:.68rem;font-weight:700}@media (max-width:640px){.admin-learning-control .lc-pipeline-strip__card{width:2.35rem;height:2.35rem}.admin-learning-control .lc-pipeline-strip__keyword{font-size:.44rem}.admin-learning-control .lc-pipeline-strip__num{font-size:.65rem}}.admin-learning-control .lc-exec-swimlane{border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) + 4px);background:var(--lc-card-block-bg);padding:.75rem .85rem .9rem}.admin-learning-control .lc-exec-swimlane--upstream{border-left:3px solid var(--design-swimlane-upstream);background:linear-gradient(90deg,color-mix(in srgb,var(--design-swimlane-upstream)8%,var(--lc-card-glass)),color-mix(in srgb,var(--lc-card)92%,transparent)28%)}.admin-learning-control .lc-exec-swimlane--inspection{border-left:3px solid color-mix(in srgb,#22d3ee 75%,var(--design-swimlane-active));background:linear-gradient(90deg,color-mix(in srgb,#22d3ee 6%,var(--lc-card-glass)),color-mix(in srgb,var(--lc-card)92%,transparent)28%)}.admin-learning-control .lc-exec-swimlane--downstream{border-left:3px solid var(--design-swimlane-active);background:linear-gradient(90deg,color-mix(in srgb,var(--design-swimlane-active)8%,var(--lc-card-glass)),color-mix(in srgb,var(--lc-card)92%,transparent)28%)}.admin-learning-control .lc-exec-swimlane--publish{border-left:3px solid color-mix(in srgb,var(--design-admin-accent-done)85%,var(--lc-muted));background:linear-gradient(90deg,color-mix(in srgb,var(--design-admin-accent-done)7%,var(--lc-card-glass)),color-mix(in srgb,var(--lc-card)92%,transparent)28%)}.admin-learning-control .lc-exec-swimlane__header{flex-wrap:wrap;align-items:flex-start;gap:.65rem;margin-bottom:.65rem;display:flex}.admin-learning-control .lc-exec-swimlane__headtext{flex:12rem;min-width:0}.admin-learning-control .lc-exec-swimlane__title{letter-spacing:.08em;text-transform:uppercase;color:var(--lc-foreground);margin:0;font-size:.85rem;font-weight:700}.admin-learning-control .lc-exec-swimlane__desc{color:var(--lc-muted);margin:.25rem 0 .75rem;font-size:.7rem;line-height:1.4}.admin-learning-control .lc-exec-swimlane__count{font-variant-numeric:tabular-nums;color:var(--lc-muted);border:1px solid var(--lc-border);text-align:center;border-radius:999px;flex:none;min-width:1.65rem;padding:.15rem .5rem;font-size:.75rem}.admin-learning-control .lc-exec-focus-grid{grid-template-columns:1fr;align-items:start;gap:.65rem;display:grid}.admin-learning-control .lc-exec-focus-grid--stacked{grid-template-columns:1fr}@media (min-width:720px){.admin-learning-control .lc-exec-focus-grid:not(.lc-exec-focus-grid--stacked){grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-learning-control .lc-exec-board__downstream{flex-direction:column;gap:.5rem;margin-top:.35rem;display:flex}.admin-learning-control .lc-exec-board__layout{flex-direction:column;gap:1rem;display:flex}@media (min-width:1100px){.admin-learning-control .lc-exec-board__layout{flex-direction:row;align-items:flex-start;gap:1rem}.admin-learning-control .lc-exec-inspector:not(.lc-exec-column--inspector){flex:0 0 min(22rem,32%);position:sticky;top:.5rem}}.admin-learning-control .lc-exec-board__columns{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex:auto;gap:.65rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.admin-learning-control .lc-exec-column{scroll-snap-align:start;border:1px solid var(--lc-border);border-radius:var(--lc-radius);background:var(--lc-card-block-bg);padding:var(--lc-block-padding);flex-direction:column;flex:0 0 min(15.5rem,88vw);gap:.55rem;min-height:14rem;scroll-margin-top:1.25rem;display:flex}.admin-learning-control .lc-exec-column.lc-pipeline-stage--flash{border-color:color-mix(in srgb,#22d3ee 65%,var(--lc-border));transition:border-color .18s,box-shadow .18s;box-shadow:0 0 0 1px #22d3ee59,0 0 18px #22d3ee2e}.admin-learning-control .lc-exec-focus-grid .lc-exec-column{flex:unset;min-width:0;min-height:12rem}.admin-learning-control .lc-exec-column--inspector{min-width:min(100%,22rem);min-height:12rem}@media (min-width:900px){.admin-learning-control .lc-exec-focus-grid--stacked .lc-exec-column--inspector{min-width:0}}.admin-learning-control .lc-exec-inspector__section--asset-chain{padding-bottom:.55rem}.admin-learning-control .lc-asset-chain-strip{flex-direction:column;gap:.35rem;display:flex}.admin-learning-control .lc-asset-chain-strip__cards{flex-wrap:wrap;align-items:flex-start;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-asset-chain-strip__item{flex:2.4rem;min-width:2.4rem;max-width:3.4rem;margin:0;padding:0;list-style:none}.admin-learning-control .lc-asset-chain-strip__card{border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) - 4px);background:color-mix(in srgb,var(--lc-canvas)35%,var(--lc-card-glass));width:100%;min-height:2.55rem;color:var(--lc-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.04rem;padding:.12rem .08rem;display:flex}.admin-learning-control .lc-asset-chain-strip__card--current{border-color:color-mix(in srgb,#22d3ee 70%,var(--lc-border));background:color-mix(in srgb,#22d3ee 12%,var(--lc-card-glass));color:var(--lc-foreground);box-shadow:0 0 0 1px #22d3ee2e}.admin-learning-control .lc-asset-chain-strip__card--linked{border-color:color-mix(in srgb,#66bb6a 45%,var(--lc-border))}.admin-learning-control .lc-asset-chain-strip__card--preview{border-style:dashed;border-color:color-mix(in srgb,#da7756 55%,var(--lc-border));background:color-mix(in srgb,#da7756 6%,var(--lc-card-glass))}.admin-learning-control .lc-asset-chain-strip__num{font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:700;line-height:1}.admin-learning-control .lc-asset-chain-strip__keyword{letter-spacing:-.01em;font-size:.48rem;font-weight:600;line-height:1.1}.admin-learning-control .lc-asset-chain-strip__ref{font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,#22d3ee 75%,var(--lc-muted));overflow-wrap:anywhere;word-break:break-word;margin:.18rem 0 0;font-size:.46rem;line-height:1.25}.admin-learning-control .lc-asset-chain-strip__ref--empty{color:var(--lc-muted);font-family:inherit;font-style:italic}.admin-learning-control .lc-asset-chain-strip__ref--preview{color:color-mix(in srgb,#da7756 80%,var(--lc-foreground))}.admin-learning-control .lc-asset-chain-strip__progress{align-items:center;gap:.4rem;display:flex}.admin-learning-control .lc-asset-chain-strip__track{background:color-mix(in srgb,var(--lc-border)70%,transparent);border-radius:999px;flex:auto;height:.28rem;overflow:hidden}.admin-learning-control .lc-asset-chain-strip__fill{border-radius:inherit;background:linear-gradient(90deg,#1fcced,#22d3ee8c);height:100%}.admin-learning-control .lc-asset-chain-strip__percent{font-variant-numeric:tabular-nums;color:color-mix(in srgb,#22d3ee 85%,var(--lc-foreground));flex:none;font-size:.58rem;font-weight:700}.admin-learning-control .lc-asset-chain-strip__preview-note{color:color-mix(in srgb,#da7756 70%,var(--lc-muted));margin:0;font-size:.52rem;line-height:1.35}.admin-learning-control .lc-exec-column__items--peek{--lc-exec-row-peek-height:6.25rem;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--lc-muted)55%,transparent)transparent;overflow-y:scroll}.admin-learning-control .lc-exec-column__items--peek-2{max-height:calc(2*var(--lc-exec-row-peek-height) + .45rem)}.admin-learning-control .lc-exec-column__items--peek:not(.lc-exec-column__items--peek-2){max-height:calc(var(--lc-exec-peek-rows,2)*var(--lc-exec-row-peek-height) + .45rem)}.admin-learning-control .lc-exec-column__items--peek::-webkit-scrollbar{width:6px}.admin-learning-control .lc-exec-column__items--peek::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--lc-muted)45%,transparent);border-radius:999px}.admin-learning-control .lc-exec-column__items--peek::-webkit-scrollbar-track{background:color-mix(in srgb,var(--design-peek-bg,#0f172a)60%,transparent)}.admin-learning-control .lc-exec-column__items--inspector:not(.lc-exec-column__items--peek){flex:auto;min-height:0;overflow-y:auto}.admin-learning-control .lc-exec-column--inspector .lc-exec-inspector__card{margin:0}.admin-learning-control .lc-exec-column__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.admin-learning-control .lc-exec-column__headtext{flex:auto;min-width:0}.admin-learning-control .lc-exec-column__title{letter-spacing:.06em;text-transform:uppercase;color:var(--lc-foreground);margin:0;font-size:.8rem;font-weight:600}.admin-learning-control .lc-exec-column__count{font-variant-numeric:tabular-nums;color:var(--lc-muted);border:1px solid var(--lc-border);border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.72rem}.admin-learning-control .lc-exec-column__desc{color:var(--lc-muted);margin:.25rem 0 0;font-size:.68rem;line-height:1.35}.admin-learning-control .lc-exec-column__items{flex-direction:column;flex:auto;gap:.36rem;display:flex}.admin-learning-control .lc-exec-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.36rem;display:grid}.admin-learning-control .lc-exec-item-grid .lc-exec-column__empty{grid-column:1/-1}.admin-learning-control .lc-exec-column__empty{border:1px dashed color-mix(in srgb,var(--lc-border)90%,transparent);border-radius:calc(var(--lc-radius) - 4px);background:color-mix(in srgb,var(--lc-card-glass)35%,transparent);flex-direction:column;flex:auto;justify-content:center;gap:.35rem;padding:.65rem .5rem;display:flex}.admin-learning-control .lc-exec-column__empty-title{color:var(--lc-foreground);margin:0;font-size:.72rem;font-weight:600}.admin-learning-control .lc-exec-column__empty-hint{color:var(--lc-muted);margin:0;font-size:.62rem;line-height:1.4}.admin-learning-control .lc-exec-row{border:1px solid color-mix(in srgb,var(--lc-border)80%,transparent);border-radius:calc(var(--lc-radius) - 4px);background:color-mix(in srgb,var(--lc-card-glass)55%,transparent);cursor:pointer;gap:.36rem;padding:.36rem .4rem;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.admin-learning-control .lc-exec-row:focus-visible{outline:2px solid color-mix(in srgb,var(--design-swimlane-upstream)70%,transparent);outline-offset:2px}.admin-learning-control .lc-exec-row--checked{border-color:color-mix(in srgb,var(--design-swimlane-upstream)70%,var(--lc-border));background:color-mix(in srgb,var(--design-swimlane-upstream)14%,var(--lc-card-glass));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--design-swimlane-upstream)45%,transparent)}.admin-learning-control .lc-exec-row--selected{border-color:color-mix(in srgb,var(--design-swimlane-upstream)55%,var(--lc-border));background:color-mix(in srgb,var(--design-swimlane-upstream)10%,var(--lc-card-glass));box-shadow:0 0 0 1px color-mix(in srgb,var(--design-swimlane-upstream)30%,transparent)}.admin-learning-control .lc-exec-row--chain{border-color:color-mix(in srgb,var(--design-swimlane-upstream)32%,var(--lc-border));background:color-mix(in srgb,var(--design-swimlane-upstream)5%,var(--lc-card-glass));box-shadow:0 0 0 1px color-mix(in srgb,var(--design-swimlane-upstream)14%,transparent)}.admin-learning-control .lc-exec-column__select-all{letter-spacing:.04em;text-transform:uppercase;color:var(--lc-muted);cursor:pointer;align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.62rem;font-weight:600;display:inline-flex}.admin-learning-control .lc-exec-column__select-all input{accent-color:var(--lc-ring);cursor:pointer}.admin-learning-control .lc-exec-row__check{flex:none;padding-top:.15rem}.admin-learning-control .lc-exec-row__check input{accent-color:var(--lc-ring);cursor:not-allowed}.admin-learning-control .lc-exec-row__check input:not(:disabled){cursor:pointer}.admin-learning-control .lc-exec-row__body{flex:auto;min-width:0}.admin-learning-control .lc-exec-row__label{color:var(--lc-foreground);margin:0;font-size:.58rem;font-weight:500;line-height:1.25}.admin-learning-control .lc-exec-row__meta{font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,var(--lc-muted)90%,var(--lc-foreground));margin:.12rem 0 0;font-size:.46rem;line-height:1.3}.admin-learning-control .lc-exec-row__id{font-family:var(--font-mono,ui-monospace,monospace);color:var(--lc-muted);word-break:break-all;margin:.16rem 0 0;font-size:.5rem;line-height:1.3}.admin-learning-control .lc-exec-row__pills{flex-wrap:wrap;gap:.24rem;margin-top:.28rem;display:flex}.admin-learning-control .lc-exec-pill,.admin-learning-control .lc-exec-row__pill{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.02em;text-transform:lowercase;border:1px solid var(--lc-border);border-radius:999px;align-items:center;padding:.1rem .34rem;font-size:.46rem;line-height:1.1;display:inline-flex}.admin-learning-control .lc-exec-pill--risk-low{color:color-mix(in srgb,#66bb6a 85%,var(--lc-foreground));border-color:color-mix(in srgb,#66bb6a 35%,var(--lc-border))}.admin-learning-control .lc-exec-pill--risk-medium{color:color-mix(in srgb,#da7756 90%,var(--lc-foreground));border-color:color-mix(in srgb,#da7756 35%,var(--lc-border))}.admin-learning-control .lc-exec-pill--risk-high,.admin-learning-control .lc-exec-pill--risk-sensitive,.admin-learning-control .lc-exec-pill--risk-blocked{color:color-mix(in srgb,#f87171 90%,var(--lc-foreground));border-color:color-mix(in srgb,#f87171 35%,var(--lc-border))}.admin-learning-control .lc-exec-pill--selected{color:color-mix(in srgb,var(--design-swimlane-upstream)90%,var(--lc-foreground));border-color:color-mix(in srgb,var(--design-swimlane-upstream)45%,var(--lc-border));background:color-mix(in srgb,var(--design-swimlane-upstream)12%,transparent)}.admin-learning-control .lc-exec-pill--chain{color:color-mix(in srgb,var(--design-swimlane-upstream)75%,var(--lc-muted));border-color:color-mix(in srgb,var(--design-swimlane-upstream)28%,var(--lc-border));background:color-mix(in srgb,var(--design-swimlane-upstream)6%,transparent)}.admin-learning-control .lc-exec-pill--queue{color:color-mix(in srgb,#22d3ee 88%,var(--lc-foreground));border-color:color-mix(in srgb,#22d3ee 35%,var(--lc-border));background:#22d3ee14}.admin-learning-control .lc-exec-pill--queue-empty{color:var(--lc-muted);border-color:color-mix(in srgb,var(--lc-border)90%,transparent)}.admin-learning-control .lc-exec-pill--log{color:color-mix(in srgb,#66bb6a 85%,var(--lc-foreground));border-color:color-mix(in srgb,#66bb6a 35%,var(--lc-border));background:#66bb6a14}.admin-learning-control .lc-exec-pill--log-empty{color:var(--lc-muted);border-color:color-mix(in srgb,var(--lc-border)90%,transparent)}.admin-learning-control .lc-exec-row__blocker{color:color-mix(in srgb,#f87171 75%,var(--lc-muted));margin:.28rem 0 0;font-size:.5rem;line-height:1.3}.admin-learning-control .lc-exec-row__blocker-label{font-weight:600}.admin-learning-control .lc-exec-row__route{color:color-mix(in srgb,var(--lc-muted)85%,var(--lc-foreground));word-break:break-all;margin:.2rem 0 0;font-size:.46rem;line-height:1.3}.admin-learning-control .lc-exec-column__action{flex-direction:column;gap:.25rem;display:flex}.admin-learning-control .lc-exec-action-btn{width:100%;transition:border-color .12s,background .12s,color .12s,opacity .12s}.admin-learning-control .lc-exec-action-btn:not(:disabled){cursor:pointer;opacity:1;border-color:color-mix(in srgb,var(--design-swimlane-upstream)55%,var(--lc-border));color:var(--lc-foreground)}.admin-learning-control .lc-exec-action-btn:not(:disabled):hover{border-color:color-mix(in srgb,var(--design-swimlane-upstream)80%,transparent);background:color-mix(in srgb,var(--design-swimlane-upstream)16%,var(--lc-card-glass));color:#fff}.admin-learning-control .lc-exec-action-btn:disabled{opacity:.4;cursor:not-allowed}.admin-learning-control .lc-exec-column__reason{color:var(--lc-muted);margin:0;font-size:.62rem}.admin-learning-control .lc-exec-column__reason code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.6rem}.admin-learning-control .lc-exec-column__summary{border-top:1px dashed color-mix(in srgb,var(--lc-border)70%,transparent);color:var(--lc-muted);margin:0;padding-top:.35rem;font-size:.62rem;line-height:1.4}.admin-learning-control .lc-exec-inspector__title{color:var(--lc-foreground);margin:0;font-size:.85rem;font-weight:600}.admin-learning-control .lc-exec-inspector__desc{color:var(--lc-muted);margin:.35rem 0 .55rem;font-size:.72rem;line-height:1.4}.admin-learning-control .lc-exec-inspector__empty-hint{color:color-mix(in srgb,var(--lc-muted)90%,var(--lc-foreground));margin:0;font-size:.68rem;line-height:1.45}.admin-learning-control .lc-exec-inspector__card{flex-direction:column;gap:.45rem;margin:0;display:flex}.admin-learning-control .lc-exec-inspector__card--grid{gap:0}.admin-learning-control .lc-exec-inspector__grid{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}@media (min-width:720px){.admin-learning-control .lc-exec-inspector__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.admin-learning-control .lc-exec-inspector__col--meta{flex-direction:column;gap:.45rem;min-width:0;display:flex}.admin-learning-control .lc-exec-inspector__col--results{min-width:0}.admin-learning-control .lc-exec-column--inspector .lc-exec-manual-runner--action-bar{border:1px solid color-mix(in srgb,#22d3ee 35%,var(--lc-border));border-radius:var(--lc-radius);background:color-mix(in srgb,#22d3ee 6%,var(--lc-card-block-bg));margin:0 0 .45rem;padding:.55rem .65rem .6rem;box-shadow:0 0 0 1px #22d3ee14}.admin-learning-control .lc-exec-manual-runner--action-bar .lc-exec-inspector__section-title{font-size:var(--lc-panel-cyan-title-size,.9375rem);font-weight:var(--lc-panel-cyan-title-weight,600);line-height:var(--lc-panel-cyan-title-leading,1.3);letter-spacing:.02em;color:var(--lc-panel-cyan-title-color,var(--design-primary,#22d3ee))}.admin-learning-control .lc-exec-manual-runner__desc{color:var(--lc-muted);margin:0 0 .4rem;font-size:.62rem;line-height:1.45}.admin-learning-control .lc-exec-manual-runner--results-panel{border:1px solid color-mix(in srgb,var(--lc-border)85%,transparent);border-radius:calc(var(--lc-radius) - 2px);background:color-mix(in srgb,var(--lc-card-glass)40%,transparent);padding:.5rem .55rem .55rem}.admin-learning-control .lc-exec-manual-runner__results-empty{color:var(--lc-muted);margin:0;font-size:.62rem;font-style:italic;line-height:1.45}.admin-learning-control .lc-exec-manual-runner__result-head{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.admin-learning-control .lc-exec-manual-runner__result-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex:none;padding:.1rem .4rem;font-size:.52rem;font-weight:700}.admin-learning-control .lc-exec-manual-runner__result-badge--dry-run{color:color-mix(in srgb,#22d3ee 90%,var(--lc-foreground));border-color:color-mix(in srgb,#22d3ee 45%,var(--lc-border));background:#22d3ee1a}.admin-learning-control .lc-exec-manual-runner__result-badge--execute{color:color-mix(in srgb,#66bb6a 90%,var(--lc-foreground));border-color:color-mix(in srgb,#66bb6a 45%,var(--lc-border));background:#66bb6a1a}.admin-learning-control .lc-exec-manual-runner__validate-summary--lead{color:var(--lc-foreground);margin-top:0;font-size:.64rem;line-height:1.45}.admin-learning-control .lc-exec-manual-runner__dry-run-meta{flex-direction:column;gap:.3rem;margin:.4rem 0 .35rem;display:flex}.admin-learning-control .lc-exec-manual-runner__meta-row{border-radius:calc(var(--lc-radius) - 4px);border:1px solid color-mix(in srgb,var(--lc-border)72%,transparent);background:color-mix(in srgb,var(--lc-card-glass)48%,transparent);grid-template-columns:minmax(5.25rem,38%) minmax(0,1fr);align-items:start;gap:.3rem .55rem;margin:0;padding:.32rem .4rem;display:grid}.admin-learning-control .lc-exec-manual-runner__meta-row dt{letter-spacing:.02em;text-transform:lowercase;color:var(--lc-muted);margin:0;font-size:.58rem;font-weight:600}.admin-learning-control .lc-exec-manual-runner__meta-row dd{min-width:0;color:var(--lc-foreground);word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.64rem;line-height:1.4}.admin-learning-control .lc-exec-manual-runner__meta-row--mono dd{font-family:var(--font-mono,ui-monospace,monospace);font-size:.6rem;line-height:1.45}.admin-learning-control .lc-exec-inspector__summary-checklist{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-exec-inspector__summary-item{border-radius:calc(var(--lc-radius) - 4px);border:1px solid color-mix(in srgb,var(--lc-border)75%,transparent);background:color-mix(in srgb,var(--lc-card-glass)50%,transparent);grid-template-columns:auto minmax(4.5rem,30%) minmax(0,1fr);align-items:center;gap:.35rem .5rem;padding:.32rem .4rem;display:grid}.admin-learning-control .lc-exec-inspector__summary-check{flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-learning-control .lc-exec-inspector__summary-check input{width:.72rem;height:.72rem;accent-color:color-mix(in srgb,#22d3ee 85%,var(--lc-ring));cursor:default;margin:0}.admin-learning-control .lc-exec-inspector__summary-label{letter-spacing:.02em;text-transform:lowercase;color:var(--lc-muted);font-size:.58rem;font-weight:600}.admin-learning-control .lc-exec-inspector__summary-value{min-width:0;color:var(--lc-foreground);word-break:break-word;font-size:.64rem;line-height:1.35}.admin-learning-control .lc-exec-inspector__section{border-bottom:1px solid color-mix(in srgb,var(--lc-border)80%,transparent);padding-bottom:.4rem}.admin-learning-control .lc-exec-inspector__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lc-muted);margin:0 0 .3rem;font-size:.58rem;font-weight:600}.admin-learning-control .lc-exec-inspector__dl--compact{gap:.28rem}.admin-learning-control .lc-exec-inspector__blocker-list{color:color-mix(in srgb,#f87171 75%,var(--lc-muted));margin:0 0 .35rem;padding-left:1rem;font-size:.62rem;line-height:1.35}.admin-learning-control .lc-exec-inspector__muted{color:var(--lc-muted);margin:0 0 .35rem;font-size:.62rem;font-style:italic}.admin-learning-control .lc-exec-inspector__next-action-label{color:var(--lc-muted);margin:0;font-size:.62rem}.admin-learning-control .lc-exec-inspector__next-action-label span{color:var(--lc-foreground)}.admin-learning-control .lc-exec-inspector__details{border-bottom:1px solid color-mix(in srgb,var(--lc-border)80%,transparent);padding-bottom:.35rem}.admin-learning-control .lc-exec-inspector__details-summary{cursor:pointer;letter-spacing:.03em;color:var(--lc-muted);-webkit-user-select:none;user-select:none;font-size:.58rem;font-weight:600;list-style:none}.admin-learning-control .lc-exec-inspector__details-summary::-webkit-details-marker{display:none}.admin-learning-control .lc-exec-inspector__details-summary:before{content:"▸ ";color:color-mix(in srgb,#22d3ee 70%,var(--lc-muted))}.admin-learning-control .lc-exec-inspector__details[open]>.lc-exec-inspector__details-summary:before{content:"▾ "}.admin-learning-control .lc-exec-inspector__details-summary:hover,.admin-learning-control .lc-exec-inspector__details-summary:focus-visible{color:var(--lc-foreground);outline:none}.admin-learning-control .lc-exec-inspector__details-body{margin-top:.35rem;padding-left:.15rem}.admin-learning-control .lc-exec-inspector__cross-link-static{font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,#22d3ee 88%,var(--lc-foreground));font-size:.58rem}.admin-learning-control .lc-exec-inspector__dl--raw .lc-exec-inspector__raw-value{overflow-wrap:anywhere;word-break:break-word}.admin-learning-control .lc-exec-manual-runner{background:color-mix(in srgb,var(--lc-border)6%,transparent);border-radius:.35rem;padding:.45rem .5rem .5rem}.admin-learning-control .lc-exec-manual-runner__phase-status{color:color-mix(in srgb,#da7756 75%,var(--lc-muted));margin:0 0 .35rem;font-size:.62rem}.admin-learning-control .lc-exec-manual-runner__wrap{overflow-wrap:anywhere;word-break:break-word}.admin-learning-control .lc-exec-manual-runner__context{margin-bottom:.35rem}.admin-learning-control .lc-exec-manual-runner__modes{flex-direction:column;gap:.12rem;margin:.35rem 0;display:flex}.admin-learning-control .lc-exec-manual-runner__mode-label{font-family:var(--font-mono,ui-monospace,monospace);color:var(--lc-muted);margin:0;font-size:.58rem}.admin-learning-control .lc-exec-manual-runner__actions{flex-flow:wrap;gap:.35rem;margin:.35rem 0;display:flex}.admin-learning-control .lc-exec-manual-runner--action-bar .lc-exec-manual-runner__btn{flex:8.5rem;width:auto;min-width:0}.admin-learning-control .lc-exec-manual-runner__btn--secondary{border-color:color-mix(in srgb,#da7756 45%,var(--lc-border))}.admin-learning-control .lc-exec-manual-runner__btn{opacity:.55;cursor:not-allowed;width:100%}.admin-learning-control .lc-exec-manual-runner--action-bar .lc-exec-manual-runner__btn:not(:disabled){opacity:1;cursor:pointer}.admin-learning-control .lc-exec-manual-runner__btn:disabled{pointer-events:none}.admin-learning-control .lc-exec-manual-runner__btn-hint{color:var(--lc-muted);margin:0 0 .2rem;font-size:.56rem;font-style:italic;line-height:1.35}.admin-learning-control .lc-exec-manual-runner__reasons{color:var(--lc-muted);margin:.35rem 0;padding-left:1rem;font-size:.58rem;line-height:1.35}.admin-learning-control .lc-exec-manual-runner__preview{border-top:1px solid color-mix(in srgb,var(--lc-border)75%,transparent);margin-top:.35rem;padding-top:.35rem}.admin-learning-control .lc-exec-manual-runner__preview-title{letter-spacing:.03em;text-transform:uppercase;color:var(--lc-muted);margin:0 0 .28rem;font-size:.56rem;font-weight:600}.admin-learning-control .lc-exec-manual-runner__preview-list{flex-direction:column;gap:.22rem;margin:0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-exec-manual-runner__preview-item{flex-direction:column;gap:.06rem;font-size:.56rem;line-height:1.3;display:flex}.admin-learning-control .lc-exec-manual-runner__preview-item--met .lc-exec-manual-runner__preview-label{color:color-mix(in srgb,#66bb6a 80%,var(--lc-foreground))}.admin-learning-control .lc-exec-manual-runner__preview-item--pending .lc-exec-manual-runner__preview-label{color:var(--lc-muted)}.admin-learning-control .lc-exec-manual-runner__preview-hint{color:var(--lc-muted);overflow-wrap:anywhere;word-break:break-word}.admin-learning-control .lc-exec-manual-runner__empty{color:var(--lc-muted);margin:0;font-size:.62rem;font-style:italic}.admin-learning-control .lc-exec-manual-runner__validate-preview{border:1px solid color-mix(in srgb,#22d3ee 22%,var(--lc-border));background:#22d3ee0a;border-radius:.3rem;margin-top:.35rem;padding:.4rem .45rem}.admin-learning-control .lc-exec-manual-runner__validate-badge{font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,#22d3ee 80%,var(--lc-foreground));margin:0 0 .28rem;font-size:.56rem}.admin-learning-control .lc-exec-manual-runner__validate-summary{color:var(--lc-foreground);overflow-wrap:anywhere;margin:0 0 .28rem;font-size:.58rem;line-height:1.35}.admin-learning-control .lc-exec-manual-runner__validate-mutation{color:var(--lc-muted);margin:0 0 .35rem;font-size:.56rem;font-weight:600}.admin-learning-control .lc-exec-manual-runner__warnings{color:color-mix(in srgb,#da7756 75%,var(--lc-muted));margin:.28rem 0;padding-left:1rem;font-size:.56rem;line-height:1.35}.admin-learning-control .lc-exec-manual-runner__next-action{color:var(--lc-muted);overflow-wrap:anywhere;margin:.28rem 0 0;font-size:.56rem;line-height:1.35}.admin-learning-control .lc-exec-inspector__dl{flex-direction:column;gap:.45rem;margin:0;display:flex}.admin-learning-control .lc-exec-inspector__row{grid-template-columns:minmax(5.5rem,34%) 1fr;align-items:baseline;gap:.35rem .65rem;display:grid}.admin-learning-control .lc-exec-inspector__row dt{text-transform:lowercase;color:var(--lc-muted);margin:0;font-size:.62rem}.admin-learning-control .lc-exec-inspector__row dd{color:var(--lc-foreground);word-break:break-word;white-space:pre-wrap;margin:0;font-size:.68rem;line-height:1.35}.admin-learning-control .lc-exec-inspector__cross-links{border-top:1px solid color-mix(in srgb,var(--lc-border)85%,transparent);margin-top:.55rem;padding-top:.5rem}.admin-learning-control .lc-exec-inspector__cross-links-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lc-muted);margin:0 0 .35rem;font-size:.6rem;font-weight:600}.admin-learning-control .lc-exec-inspector__cross-links-list{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-exec-inspector__cross-link{font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,#22d3ee 88%,var(--lc-foreground));border-bottom:1px solid #22d3ee4d;font-size:.6rem;text-decoration:none}.admin-learning-control .lc-exec-inspector__cross-link:hover,.admin-learning-control .lc-exec-inspector__cross-link:focus-visible{color:var(--lc-foreground);outline:none}.admin-learning-control .lc-exec-inspector__queue-item{flex-direction:column;gap:.12rem;display:flex}.admin-learning-control .lc-exec-inspector__queue-meta{font-family:var(--font-mono,ui-monospace,monospace);color:var(--lc-muted);font-size:.58rem}.admin-learning-control .lc-exec-inspector__queue-detail{color:var(--lc-muted);word-break:break-word;margin:0;font-size:.58rem;line-height:1.35}.admin-learning-control .lc-exec-inspector__empty-queue{color:var(--lc-muted);margin:0;font-size:.62rem;font-style:italic}.admin-learning-control .lc-exec-inspector__log-item{flex-direction:column;gap:.1rem;display:flex}.admin-learning-control .lc-exec-inspector__log-id{font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,#66bb6a 88%,var(--lc-foreground));font-size:.58rem}.admin-learning-control .lc-exec-inspector__legacy-link{font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,#66bb6a 88%,var(--lc-foreground));border-bottom:1px solid #66bb6a4d;margin-top:.4rem;font-size:.58rem;text-decoration:none;display:inline-block}.admin-learning-control .lc-exec-inspector__legacy-link:hover,.admin-learning-control .lc-exec-inspector__legacy-link:focus-visible{color:var(--lc-foreground);outline:none}.admin-learning-control.admin-lc--control-visual{font-family:var(--font-geist-sans),"SF Pro Text","Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif;font-size:calc(1.125rem*var(--admin-ops-visual-scale,1.28));line-height:1.45}.admin-lc--control-visual .lc-section-heading__desc,.admin-lc--control-visual .lc-section-heading__meta,.admin-lc--control-visual .lc-stat__hint,.admin-lc--control-visual .lc-exec-column__desc,.admin-lc--control-visual .lc-exec-column__empty-hint,.admin-lc--control-visual .lc-table-shell__peek-more{display:none}.admin-lc--control-visual .lc-hero__kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--lc-muted);margin:.4rem 0 0;font-size:.7rem}.admin-lc--control-visual .lc-hero__title{letter-spacing:-.03em;font-size:1.75rem;font-weight:700;line-height:1.05}.admin-lc--control-visual .lc-hero__board{color:var(--lc-muted);margin:.5rem 0 0;font-size:.8rem}.admin-lc--control-visual .lc-hero__board-label{text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.admin-lc--control-visual .lc-hero__board-slug{font-family:var(--font-mono,ui-monospace,monospace);color:var(--lc-foreground);font-size:.78rem}.admin-lc--control-visual .lc-hero__board-name{color:var(--lc-muted);font-size:.72rem}.admin-lc--control-visual .lc-hero__meta{color:var(--lc-muted);margin:.35rem 0 0;font-size:.68rem}.admin-lc--control-visual .lc-hero__link,.admin-lc--control-visual .lc-hero__refresh{padding:.35rem .65rem;font-size:.75rem}.admin-lc--control-visual .lc-skills-commands-trigger,.admin-lc--control-visual .lc-hero__refresh{padding:.4rem .85rem}.admin-lc--control-visual .lc-exec-board__title{letter-spacing:-.03em;color:var(--lc-foreground);margin:0 0 .35rem;font-size:clamp(.75rem,1.5vw,1.05rem);font-weight:700;line-height:1.15}.admin-lc--control-visual .lc-exec-swimlane__title{letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:700}.admin-lc--control-visual .lc-exec-swimlane__desc{margin:.25rem 0 .75rem;font-size:.7rem}.admin-lc--control-visual .lc-exec-swimlane__count{min-width:1.65rem;padding:.15rem .5rem;font-size:.75rem}.admin-lc--control-visual .lc-exec-column__count,.admin-lc--control-visual .lc-exec-column__selected{padding:.1rem .45rem;font-size:.72rem}.admin-lc--control-visual .lc-exec-column{flex:0 0 min(18.5rem,92vw);min-height:16rem}.admin-lc--control-visual .lc-exec-column__items--peek{--lc-exec-row-peek-height:7.6rem}.admin-lc--control-visual .lc-exec-row{gap:.4rem;padding:.52rem .56rem}.admin-lc--control-visual .lc-exec-row__label{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-title-size);font-weight:var(--lc-doc-list-title-weight);line-height:var(--lc-doc-list-title-leading)}.admin-lc--control-visual .lc-exec-row__meta{font-size:var(--lc-doc-list-path-size);line-height:var(--lc-doc-list-path-leading);margin-top:.2rem}.admin-lc--control-visual .lc-exec-row__id{font-size:var(--lc-doc-list-path-size);line-height:var(--lc-doc-list-path-leading);margin-top:.22rem}.admin-lc--control-visual .lc-exec-pill,.admin-lc--control-visual .lc-exec-row__pill{line-height:1.1;font-size:var(--lc-doc-list-pill-size)!important;padding:var(--lc-doc-list-pill-padding)!important}.admin-lc--control-visual .lc-exec-row__pills{gap:var(--lc-doc-list-pill-gap);margin-top:.3rem}.admin-lc--control-visual .lc-exec-row__blocker,.admin-lc--control-visual .lc-exec-row__route{margin-top:.32rem;font-size:.5625rem}.admin-lc--control-visual .lc-exec-column__reason,.admin-lc--control-visual .lc-exec-column__reason code{font-size:.9375rem}.admin-lc--control-visual .lc-exec-column__summary{font-size:1rem;line-height:1.45}.admin-lc--control-visual .lc-exec-action-btn{font-family:var(--lc-doc-list-font-family);font-weight:var(--lc-exec-panel-action-weight,var(--lc-doc-list-title-weight));line-height:var(--lc-exec-panel-action-leading,var(--lc-doc-list-title-leading));min-height:2.75rem;font-size:var(--lc-exec-panel-action-size,var(--lc-doc-list-title-size))!important}.admin-lc--control-visual .lc-exec-action-btn:disabled{opacity:.4}.admin-lc--control-visual .lc-exec-inspector__section-title{letter-spacing:.02em;font-size:.9375rem}.admin-lc--control-visual .lc-exec-inspector__row dt{font-size:.9375rem}.admin-lc--control-visual .lc-exec-inspector__row dd{font-size:1.0625rem}.admin-lc--control-visual .lc-exec-inspector__summary-label{font-size:.9375rem}.admin-lc--control-visual .lc-exec-inspector__summary-value{font-size:1.0625rem}.admin-lc--control-visual .lc-exec-manual-runner__meta-row dt{font-size:.9375rem}.admin-lc--control-visual .lc-exec-manual-runner__meta-row dd{font-size:1rem}.admin-lc--control-visual .lc-exec-manual-runner__meta-row--mono dd,.admin-lc--control-visual .lc-exec-inspector__details-summary{font-size:.9375rem}.admin-lc--control-visual .lc-exec-manual-runner__btn{min-height:2.75rem;font-size:1.0625rem!important}.admin-lc--control-visual .lc-exec-manual-runner__validate-summary,.admin-lc--control-visual .lc-exec-manual-runner__next-action{font-size:1rem}.admin-lc--control-visual .lc-exec-manual-runner__preview-label{font-size:.9375rem}.admin-lc--control-visual .lc-section-heading__title{font-size:clamp(1.125rem,2vw,1.5rem)}.admin-lc--control-visual .lc-stat__label{font-size:.9375rem}.admin-lc--control-visual .lc-stat__value{font-size:1.875rem}.admin-lc--control-visual .lc-table{font-size:1rem}.admin-lc--control-visual .lc-table th{font-size:.8125rem}.admin-lc--control-visual .lc-legacy-collapsible__summary{font-size:1rem}.admin-learning-control .lc-exec-column--3card{gap:.9rem;min-height:18rem}.admin-learning-control .lc-exec-stage-card-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.55rem;display:grid}.admin-learning-control .lc-exec-stage-card-row .lc-exec-stage-card{gap:.45rem;height:100%;min-height:0;padding:.6rem .65rem}.admin-learning-control .lc-exec-stage-card-row .lc-exec-stage-card__flow{grid-template-columns:1fr;gap:.3rem}.admin-learning-control .lc-exec-stage-card-row .lc-exec-stage-card__flow-lane{padding:.28rem .38rem}.admin-learning-control .lc-exec-stage-card-row .lc-exec-stage-card__footer{margin-top:auto;padding-top:.35rem;font-size:.58rem;line-height:1.35}.admin-learning-control .lc-exec-stage-card-row .lc-exec-stage-card__dry-run-preview{scrollbar-width:thin;max-height:8.5rem;margin-top:.4rem;padding-top:.4rem;overflow-y:auto}.admin-learning-control .lc-exec-stage-card-row .lc-exec-stage-card__artifact-list{scrollbar-width:thin;max-height:5.5rem;overflow-y:auto}.admin-learning-control .lc-exec-column__badges{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.admin-learning-control .lc-exec-column__selected{font-variant-numeric:tabular-nums;color:color-mix(in srgb,#22d3ee 90%,var(--lc-foreground));border:1px solid color-mix(in srgb,#22d3ee 45%,var(--lc-border));text-align:center;background:#22d3ee1a;border-radius:999px;min-width:1.65rem;padding:.1rem .45rem;font-size:.72rem;font-weight:700}.admin-learning-control .lc-exec-stage-card{flex-direction:column;gap:.6rem;min-width:0;padding:.75rem .85rem;display:flex}.admin-learning-control .lc-exec-stage-card--execution{border-color:color-mix(in srgb,var(--design-swimlane-upstream)28%,var(--lc-surface-border))}.admin-learning-control .lc-exec-stage-card--execution:hover{border-color:color-mix(in srgb,var(--design-swimlane-upstream)45%,transparent);background:color-mix(in srgb,var(--design-swimlane-upstream)5%,var(--lc-surface-bg))}.admin-learning-control .lc-exec-stage-card--result{border-color:color-mix(in srgb,#66bb6a 22%,var(--lc-surface-border))}.admin-learning-control .lc-exec-stage-card--result:hover{background:color-mix(in srgb,#66bb6a 5%,var(--lc-surface-bg));border-color:#66bb6a66}.admin-learning-control .lc-exec-stage-card__result{flex-direction:column;gap:.4rem;display:flex}.admin-learning-control .lc-exec-stage-card__result-summary{color:var(--lc-foreground);margin:0;font-size:.66rem;line-height:1.4}.admin-learning-control .lc-exec-stage-card__result-stats{flex-wrap:wrap;gap:.3rem .5rem;display:flex}.admin-learning-control .lc-exec-stage-card__result-stat{color:var(--lc-muted);font-size:.62rem;font-weight:600}.admin-learning-control .lc-exec-stage-card__result-stat--create{color:#66bb6a}.admin-learning-control .lc-exec-stage-card__result-stat--blocked{color:color-mix(in srgb,#da7756 85%,var(--lc-foreground))}.admin-learning-control .lc-exec-stage-card__result-stat--quality{color:#22d3ee}.admin-learning-control .lc-exec-stage-card__result-stat--gemini{color:color-mix(in srgb,#a78bfa 88%,var(--lc-foreground))}.admin-learning-control .lc-exec-stage-card__result-stat--video{color:color-mix(in srgb,#66bb6a 88%,var(--lc-foreground))}.admin-learning-control .lc-exec-stage-card__result-stat--integration{color:color-mix(in srgb,#da7756 88%,var(--lc-foreground))}.admin-learning-control .lc-exec-stage-card__integration-list{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.admin-learning-control .lc-exec-stage-card__integration-item{color:color-mix(in srgb,var(--lc-foreground)82%,transparent);grid-template-columns:4.5rem 1fr;gap:.5rem;font-size:.78rem;line-height:1.35;display:grid}.admin-learning-control .lc-exec-stage-card__integration-kind{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.admin-learning-control .lc-exec-stage-card__integration-item--disconnected{color:color-mix(in srgb,#da7756 90%,var(--lc-foreground))}.admin-learning-control .lc-exec-stage-card__integration-item--skipped{color:color-mix(in srgb,var(--lc-foreground)58%,transparent)}.admin-learning-control .lc-exec-stage-card__integration-item--ok{color:color-mix(in srgb,#66bb6a 88%,var(--lc-foreground))}.admin-learning-control .lc-integration-rail{border-left:3px solid var(--design-swimlane-upstream);background:linear-gradient(90deg,color-mix(in srgb,var(--design-swimlane-upstream)8%,var(--lc-card-glass)),color-mix(in srgb,var(--lc-card)92%,transparent)28%);margin:0 0 1rem}.admin-learning-control .lc-integration-rail__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:720px){.admin-learning-control .lc-integration-rail__grid{grid-template-columns:minmax(0,1fr)}}.admin-learning-control .lc-integration-rail__col{flex-direction:column;gap:.65rem;min-width:0;display:flex}.admin-learning-control .lc-integration-rail__col--results{border-left:1px solid var(--lc-border);padding-left:1rem}@media (max-width:720px){.admin-learning-control .lc-integration-rail__col--results{border-left:none;border-top:1px solid var(--lc-border);padding-top:.85rem;padding-left:0}}.admin-learning-control .lc-integration-rail__head{flex-direction:column;gap:.25rem;display:flex}.admin-learning-control .lc-integration-rail__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--lc-foreground);margin:0;font-size:.72rem;font-weight:700}.admin-learning-control .lc-integration-rail__desc{color:var(--lc-muted);margin:0;font-size:.78rem;line-height:1.45}.admin-learning-control .lc-integration-rail__chips{flex-wrap:wrap;gap:.4rem;display:flex}.admin-learning-control .lc-integration-rail__chip{border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-card-glass)70%,transparent);color:var(--lc-muted);border-radius:999px;padding:.2rem .55rem;font-size:.72rem}.admin-learning-control .lc-integration-rail__chip--on{border-color:color-mix(in srgb,var(--design-admin-accent-done,#66bb6a)45%,var(--lc-border));color:color-mix(in srgb,#86efac 90%,var(--lc-foreground))}.admin-learning-control .lc-integration-rail__chip--off{border-color:color-mix(in srgb,#fbbf24 35%,var(--lc-border));color:color-mix(in srgb,#fbbf24 80%,var(--lc-muted))}.admin-learning-control .lc-integration-rail__chip--pending{color:var(--lc-muted)}.admin-learning-control .lc-integration-rail__actions{flex-direction:column;align-items:stretch;gap:.4rem;margin-top:auto;display:flex}.admin-learning-control .lc-integration-rail__btn{border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) - 4px);background:color-mix(in srgb,var(--lc-card-glass)70%,transparent);color:var(--lc-foreground);padding:.5rem .75rem;font-size:.8rem}.admin-learning-control .lc-integration-rail__btn--primary{border-color:color-mix(in srgb,var(--design-swimlane-upstream)45%,var(--lc-border));background:color-mix(in srgb,var(--design-swimlane-upstream)10%,var(--lc-card-glass));font-weight:600}.admin-learning-control .lc-integration-rail__btn--secondary{width:auto;color:var(--lc-muted);cursor:pointer;background:0 0;align-self:flex-start;padding:.3rem .6rem;font-size:.74rem}.admin-learning-control .lc-integration-rail__btn--secondary:not(:disabled):hover{color:var(--lc-foreground);border-color:color-mix(in srgb,var(--lc-foreground)30%,var(--lc-border))}.admin-learning-control .lc-integration-rail__btn--outline{background:0 0}.admin-learning-control .lc-integration-rail__btn--ghost{width:auto;color:var(--lc-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-self:flex-end;padding:.2rem .4rem;font-size:.74rem}.admin-learning-control .lc-integration-rail__btn--ghost:not(:disabled):hover{color:var(--lc-foreground);background:color-mix(in srgb,var(--lc-card-glass)60%,transparent)}.admin-learning-control .lc-integration-rail__results-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-learning-control .lc-integration-rail__results-title{letter-spacing:.08em;text-transform:uppercase;color:var(--lc-foreground);font-size:.72rem;font-weight:700}.admin-learning-control .lc-integration-rail__message{color:color-mix(in srgb,var(--lc-ring)70%,var(--lc-foreground));margin:0;font-size:.8rem}.admin-learning-control .lc-integration-rail__hint{color:var(--lc-muted);margin:0;font-size:.78rem;line-height:1.45}.admin-learning-control .lc-integration-rail__results{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.admin-learning-control .lc-integration-rail__result{color:var(--lc-muted);grid-template-columns:4.5rem 1fr;gap:.45rem;font-size:.76rem;line-height:1.4;display:grid}.admin-learning-control .lc-integration-rail__result-kind{text-transform:uppercase;letter-spacing:.04em;color:var(--lc-foreground);font-weight:600}.admin-learning-control .lc-integration-rail__result--off{color:color-mix(in srgb,#fbbf24 78%,var(--lc-muted))}.admin-learning-control .lc-integration-rail__result--off .lc-integration-rail__result-kind{color:color-mix(in srgb,#fbbf24 80%,var(--lc-foreground))}.admin-learning-control .lc-integration-rail__result--ok{color:color-mix(in srgb,#86efac 88%,var(--lc-foreground))}.admin-learning-control .lc-integration-rail__result--ok .lc-integration-rail__result-kind{color:color-mix(in srgb,#86efac 90%,var(--lc-foreground))}.admin-learning-control .lc-exec-stage-card__result--final-report{border-top:1px solid #da775659;margin-top:.5rem;padding-top:.5rem}.admin-learning-control .lc-exec-stage-card__result-warning{color:color-mix(in srgb,#da7756 80%,var(--lc-foreground));margin:0;font-size:.6rem;line-height:1.4}.admin-learning-control .lc-exec-stage-card__result-links{border-top:1px solid color-mix(in srgb,#22d3ee 18%,var(--lc-border));flex-direction:column;gap:.35rem;margin-top:.35rem;padding-top:.35rem;display:flex}.admin-learning-control .lc-exec-stage-card__result-links-title{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,#22d3ee 82%,var(--lc-foreground));margin:0;font-size:.62rem;font-weight:600}.admin-learning-control .lc-exec-stage-card__result-link-list{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-exec-stage-card__result-link-row{border:1px solid color-mix(in srgb,#3f475a 70%,var(--lc-border));background:color-mix(in srgb,#22d3ee 4%,var(--lc-card-glass));border-radius:.35rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .45rem;padding:.28rem .38rem;display:grid}.admin-learning-control .lc-exec-stage-card__result-link-title{color:var(--lc-foreground);grid-column:1/-1;font-size:.64rem;font-weight:600}.admin-learning-control .lc-exec-stage-card__result-link-doc-type{font-size:.58rem;font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,#66bb6a 82%,var(--lc-foreground))}.admin-learning-control .lc-exec-stage-card__result-link-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.admin-learning-control .lc-exec-stage-card__result-status-badge{border:1px solid color-mix(in srgb,var(--lc-border)70%,transparent);font-size:.55rem;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--lc-muted-foreground)88%,var(--lc-foreground));border-radius:.25rem;align-items:center;padding:.05rem .35rem;font-weight:600;display:inline-flex}.admin-learning-control .lc-exec-stage-card__result-status-badge--visibility-public{color:color-mix(in srgb,#22d3ee 88%,var(--lc-foreground));border-color:#22d3ee59}.admin-learning-control .lc-exec-stage-card__result-status-badge--slide-ready{color:color-mix(in srgb,#66bb6a 88%,var(--lc-foreground));border-color:#66bb6a59}.admin-learning-control .lc-exec-stage-card__result-status-badge--video{color:color-mix(in srgb,#a78bfa 88%,var(--lc-foreground));border-color:#a78bfa59}.admin-learning-control .lc-exec-stage-card__result-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.admin-learning-control .lc-exec-stage-card__result-link{border:1px solid color-mix(in srgb,#22d3ee 35%,var(--lc-border));color:#34d7ef;background:#22d3ee14;border-radius:.3rem;align-items:center;padding:.12rem .38rem;font-size:.58rem;font-weight:600;text-decoration:none;display:inline-flex}.admin-learning-control .lc-exec-stage-card__result-link:hover{border-color:color-mix(in srgb,#22d3ee 65%,var(--lc-border));background:#22d3ee24}.admin-learning-control .lc-exec-stage-card__result-link--source_reference{border-color:color-mix(in srgb,#66bb6a 35%,var(--lc-border));color:#72c076;background:#66bb6a14}.admin-learning-control .lc-exec-stage-card__result-link--slide_handoff{border-color:color-mix(in srgb,#f59e0b 35%,var(--lc-border));color:#f6a61f;background:#f59e0b14}.admin-learning-control .lc-exec-stage-card__result-link--video_brief{border-color:color-mix(in srgb,#a78bfa 35%,var(--lc-border));color:#ae94fa;background:#a78bfa14}.admin-learning-control .lc-exec-stage-card__result-empty{flex-direction:column;gap:.5rem;display:flex}.admin-learning-control .lc-exec-stage-card__run-state{color:var(--lc-muted);margin:.2rem 0 0;font-size:.62rem}.admin-learning-control .lc-exec-stage-card__title-row{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:flex;position:relative}.admin-learning-control .lc-exec-stage-card__title{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-exec-panel-title-size,var(--lc-doc-list-title-size));font-weight:var(--lc-exec-panel-title-weight,var(--lc-doc-list-title-weight));line-height:var(--lc-exec-panel-title-leading,var(--lc-doc-list-title-leading));letter-spacing:normal;text-transform:none;color:var(--lc-foreground);margin:0}.admin-learning-control .lc-exec-stage-card__step-guide{flex-shrink:0;position:relative}.admin-learning-control .lc-exec-stage-card__step-guide-trigger{letter-spacing:.02em;color:color-mix(in srgb,#a78bfa 88%,var(--lc-foreground));cursor:pointer;text-underline-offset:.14em;background:0 0;border:0;margin:0;padding:0;font-size:.62rem;font-weight:600;text-decoration:underline}.admin-learning-control .lc-exec-stage-card__step-guide-trigger:hover,.admin-learning-control .lc-exec-stage-card__step-guide-trigger:focus-visible{color:#c4b5fd;outline-offset:2px;outline:1px solid #a78bfa73}.admin-learning-control .lc-exec-stage-card__step-guide-popup{z-index:30;border:1px solid color-mix(in srgb,#a78bfa 35%,var(--lc-border));border-radius:calc(var(--lc-radius) - 4px);background:color-mix(in srgb,var(--lc-canvas)72%,#1a1528);width:min(18.5rem,100vw - 2rem);padding:.65rem .75rem;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 10px 28px #0000006b}.admin-learning-control .lc-exec-stage-card__step-guide-popup-title{color:var(--lc-foreground);margin:0 0 .45rem;font-size:.64rem;font-weight:700;line-height:1.35}.admin-learning-control .lc-exec-stage-card__step-guide-popup-list{gap:.38rem;margin:0;display:grid}.admin-learning-control .lc-exec-stage-card__step-guide-popup-row{gap:.08rem;display:grid}.admin-learning-control .lc-exec-stage-card__step-guide-popup-row dt{color:color-mix(in srgb,#22d3ee 75%,var(--lc-foreground));margin:0;font-size:.6rem;font-weight:700}.admin-learning-control .lc-exec-stage-card__step-guide-popup-row dd{color:var(--lc-muted);margin:0;font-size:.58rem;line-height:1.45}.admin-learning-control .lc-exec-stage-card__list{gap:.36rem}.admin-learning-control .lc-exec-stage-card__selected{color:var(--lc-muted);margin:0;font-size:.68rem}.admin-learning-control .lc-exec-stage-card__selected strong{color:var(--lc-foreground);font-size:.72rem;font-weight:700}.admin-learning-control .lc-exec-stage-card__action{flex-direction:column;gap:.3rem;display:flex}.admin-learning-control .lc-exec-stage-card__next{color:color-mix(in srgb,#22d3ee 88%,var(--lc-foreground));margin:.15rem 0 0;font-size:.72rem;font-weight:600}.admin-learning-control .lc-exec-stage-card__next--active{color:#22d3ee;text-shadow:0 0 12px #22d3ee59;font-size:.82rem;font-weight:700}.admin-learning-control .lc-exec-stage-card__blocker-summary{color:var(--lc-muted);flex-direction:column;gap:.2rem;margin:.15rem 0 .35rem;font-size:.68rem;display:flex}.admin-learning-control .lc-exec-stage-card__blocker-summary code{color:color-mix(in srgb,#da7756 80%,var(--lc-foreground));font-size:.62rem}.admin-learning-control .lc-exec-stage-card__dry-run-preview{border-top:1px solid color-mix(in srgb,var(--lc-border)80%,transparent);margin-top:.55rem;padding-top:.55rem}.admin-learning-control .lc-exec-stage-card__preview-title{letter-spacing:.02em;color:var(--lc-foreground);margin:0 0 .25rem;font-size:.68rem;font-weight:700}.admin-learning-control .lc-exec-stage-card__preview-summary{color:var(--lc-muted);margin:0 0 .35rem;font-size:.68rem;line-height:1.35}.admin-learning-control .lc-exec-stage-card__artifact-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-exec-stage-card__artifact{border-radius:calc(var(--lc-radius) - 4px);border:1px solid color-mix(in srgb,var(--lc-border)75%,transparent);grid-template-columns:minmax(0,1fr);gap:.1rem;padding:.3rem .4rem;font-size:.65rem;display:grid}.admin-learning-control .lc-exec-stage-card__artifact--create{border-color:color-mix(in srgb,#22d3ee 30%,var(--lc-border))}.admin-learning-control .lc-exec-stage-card__artifact-id{font-family:var(--font-mono,ui-monospace,monospace);color:color-mix(in srgb,#22d3ee 85%,var(--lc-foreground));font-weight:600}.admin-learning-control .lc-exec-stage-card__artifact-title{color:var(--lc-foreground)}.admin-learning-control .lc-exec-stage-card__artifact-skip{color:color-mix(in srgb,#da7756 75%,var(--lc-muted))}.admin-learning-control .lc-exec-stage-card__rollback{color:var(--lc-muted);margin:.35rem 0 0;font-size:.62rem;line-height:1.35}.admin-learning-control .lc-exec-manual-runner__dry-run-preview{border-top:none;margin-top:0;padding-top:0}.admin-learning-control .lc-exec-stage-card__flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .55rem;display:grid}.admin-learning-control .lc-exec-stage-card__flow-lane{border-radius:calc(var(--lc-radius) - 4px);border:1px solid color-mix(in srgb,var(--lc-border)75%,transparent);background:color-mix(in srgb,var(--lc-card-glass)50%,transparent);justify-content:space-between;align-items:baseline;gap:.35rem;padding:.35rem .45rem;display:flex}.admin-learning-control .lc-exec-stage-card__flow-label{color:var(--lc-muted);font-size:.65rem;font-weight:600}.admin-learning-control .lc-exec-stage-card__flow-count{font-family:var(--font-mono,ui-monospace,monospace);color:var(--lc-foreground);font-size:.85rem;font-weight:700}.admin-learning-control .lc-exec-stage-card__footer{border-top:1px dashed color-mix(in srgb,var(--lc-border)70%,transparent);color:var(--lc-muted);margin:.15rem 0 0;padding-top:.45rem;font-size:.62rem;line-height:1.45}.admin-lc--control-visual .lc-exec-swimlane--upstream{padding:1rem 1.1rem 1.15rem}.admin-lc--control-visual .lc-exec-swimlane--upstream .lc-exec-focus-grid,.admin-lc--control-visual .lc-exec-swimlane--inspection .lc-exec-focus-grid,.admin-lc--control-visual .lc-exec-swimlane--downstream .lc-exec-focus-grid,.admin-lc--control-visual .lc-exec-swimlane--publish .lc-exec-focus-grid{gap:1.35rem}.admin-lc--control-visual .lc-exec-focus-grid--stacked .lc-exec-column--3card{min-height:22rem}.admin-lc--control-visual .lc-exec-stage-card-row{gap:.75rem}.admin-lc--control-visual .lc-exec-stage-card-row .lc-exec-stage-card{gap:.55rem;padding:.85rem .9rem}.admin-lc--control-visual .lc-exec-focus-grid--stacked .lc-exec-column--inspector{min-width:min(100%,26rem);min-height:16rem}.admin-lc--control-visual .lc-exec-column--3card{flex:unset;gap:1.1rem;min-width:0;min-height:28rem;padding:1rem 1.05rem 1.1rem}.admin-lc--control-visual .lc-exec-column__title{letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:600}.admin-lc--control-visual .lc-exec-column__count,.admin-lc--control-visual .lc-exec-column__selected{min-width:1.65rem;padding:.1rem .45rem;font-size:.72rem}.admin-lc--control-visual .lc-exec-stage-card{gap:.75rem;padding:1rem 1.05rem}.admin-lc--control-visual .lc-exec-stage-card__title{font-size:var(--lc-exec-panel-title-size,var(--lc-doc-list-title-size));font-weight:var(--lc-exec-panel-title-weight,var(--lc-doc-list-title-weight));line-height:var(--lc-exec-panel-title-leading,var(--lc-doc-list-title-leading));letter-spacing:normal;text-transform:none}.admin-lc--control-visual .lc-exec-stage-card__selected{font-size:.68rem}.admin-lc--control-visual .lc-exec-stage-card__selected strong{font-size:.72rem}.admin-lc--control-visual .lc-exec-stage-card__next{margin-top:.15rem;font-size:.72rem}.admin-lc--control-visual .lc-exec-stage-card__result-summary{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-title-size);font-weight:var(--lc-doc-list-title-weight);line-height:var(--lc-doc-list-title-leading)}.admin-lc--control-visual .lc-exec-stage-card__result-stat{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-path-size);font-weight:600;line-height:var(--lc-doc-list-path-leading)}.admin-lc--control-visual .lc-exec-stage-card__result-warning{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-path-size);line-height:var(--lc-doc-list-path-leading)}.admin-lc--control-visual .lc-exec-stage-card__run-state,.admin-lc--control-visual .lc-exec-stage-card__flow-label{font-size:.9375rem}.admin-lc--control-visual .lc-exec-stage-card__flow-count{font-size:1.25rem}.admin-lc--control-visual .lc-exec-stage-card__flow-lane{padding:.55rem .65rem}.admin-lc--control-visual .lc-exec-stage-card__footer{font-size:1rem;line-height:1.5}.admin-lc--control-visual .lc-exec-item-grid{gap:.45rem}.admin-learning-control .lc-raw-pool-filters{flex-direction:column;gap:.65rem;margin-bottom:.15rem;display:flex}.admin-learning-control #lc-raw-pool-ingest-automation{scroll-margin-top:1.25rem}.admin-learning-control .lc-raw-pool-filters__active{border-radius:calc(var(--lc-radius) - 4px);border:1px solid color-mix(in srgb,#da7756 55%,var(--lc-border));background:color-mix(in srgb,#da7756 10%,var(--lc-card-glass));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.45rem .55rem;display:flex}.admin-learning-control .lc-raw-pool-filters__active-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.admin-learning-control .lc-raw-pool-filters__active-badge{letter-spacing:.02em;color:color-mix(in srgb,#da7756 92%,var(--lc-foreground));font-size:.72rem;font-weight:800}.admin-learning-control .lc-raw-pool-filters__active-detail{color:var(--lc-muted);word-break:break-all;font-size:.68rem;font-weight:600}.admin-learning-control .lc-raw-pool-filters__reset-btn{border-radius:calc(var(--lc-radius) - 4px);border:1px solid color-mix(in srgb,#da7756 65%,var(--lc-border));background:color-mix(in srgb,#da7756 14%,var(--lc-card-glass));min-height:1.85rem;color:color-mix(in srgb,#da7756 92%,var(--lc-foreground));cursor:pointer;flex-shrink:0;padding:.25rem .65rem;font-size:.72rem;font-weight:700}.admin-learning-control .lc-raw-pool-filters__reset-btn:hover{background:color-mix(in srgb,#da7756 22%,var(--lc-card-glass))}.admin-learning-control .lc-raw-pool-filters__search--filtered{border-color:color-mix(in srgb,#da7756 55%,var(--lc-border));box-shadow:0 0 0 1px #da775640}.admin-learning-control .lc-raw-pool-filters__row{flex-wrap:wrap;align-items:flex-end;gap:.55rem;display:flex}.admin-learning-control .lc-raw-pool-filters__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.admin-learning-control .lc-raw-pool-filters__field--grow{flex:10rem}.admin-learning-control .lc-raw-pool-filters__label{color:var(--lc-muted);font-size:.72rem;font-weight:600}.admin-learning-control .lc-raw-pool-filters__select,.admin-learning-control .lc-raw-pool-filters__search{border-radius:calc(var(--lc-radius) - 4px);border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-canvas)70%,var(--lc-card-glass));width:100%;min-height:2.35rem;color:var(--lc-foreground);padding:.4rem .55rem;font-size:.85rem}.admin-learning-control .lc-raw-pool-filters__types{flex-wrap:wrap;gap:.35rem .5rem;display:flex}.admin-learning-control .lc-raw-pool-filters__type{border:1px solid color-mix(in srgb,var(--lc-border)85%,transparent);color:var(--lc-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .45rem;font-size:.72rem;display:inline-flex}.admin-learning-control .lc-raw-pool-filters__type--checked{border-color:color-mix(in srgb,#22d3ee 40%,var(--lc-border));color:color-mix(in srgb,#22d3ee 88%,var(--lc-foreground));background:#22d3ee14}.admin-learning-control .lc-raw-pool-filters__type-count{opacity:.72;font-variant-numeric:tabular-nums}.admin-learning-control .lc-raw-pool-filters__bulk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.admin-learning-control .lc-raw-pool-filters__pipeline-btn{border-radius:calc(var(--lc-radius) - 4px);border:1px solid color-mix(in srgb,var(--design-swimlane-upstream)55%,var(--lc-border));background:color-mix(in srgb,var(--design-swimlane-upstream)12%,var(--lc-card-glass));letter-spacing:.04em;text-transform:uppercase;min-height:1.75rem;color:var(--lc-foreground);cursor:pointer;justify-content:center;align-items:center;padding:.2rem .65rem;font-size:.62rem;font-weight:700;display:inline-flex}.admin-learning-control .lc-raw-pool-filters__pipeline-btn:disabled{opacity:.4;cursor:not-allowed}.admin-learning-control .lc-raw-pool-filters__pipeline-btn:not(:disabled):hover{border-color:color-mix(in srgb,var(--design-swimlane-upstream)80%,transparent);background:color-mix(in srgb,var(--design-swimlane-upstream)22%,var(--lc-card-glass));color:#fff}.admin-learning-control .lc-raw-pool-filters__ingest-btn{border-radius:calc(var(--lc-radius) - 4px);border:1px solid color-mix(in srgb,var(--design-swimlane-upstream)45%,var(--lc-border));background:color-mix(in srgb,var(--design-swimlane-upstream)10%,var(--lc-card-glass));letter-spacing:.04em;min-height:2.35rem;color:var(--lc-foreground);cursor:pointer;white-space:nowrap;justify-content:center;align-self:flex-end;align-items:center;padding:.35rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-learning-control .lc-raw-pool-filters__ingest-btn:disabled{opacity:.5;cursor:not-allowed}.admin-learning-control .lc-raw-pool-filters__ingest-btn:not(:disabled):hover{border-color:color-mix(in srgb,var(--design-swimlane-upstream)80%,transparent);background:color-mix(in srgb,var(--design-swimlane-upstream)18%,var(--lc-card-glass))}.admin-learning-control .lc-raw-pool-filters__ingest-summary{border-radius:calc(var(--lc-radius) - 4px);border:1px solid color-mix(in srgb,#22d3ee 30%,var(--lc-border));background:color-mix(in srgb,#22d3ee 6%,var(--lc-card-glass));color:color-mix(in srgb,#22d3ee 88%,var(--lc-foreground));margin:0;padding:.35rem .5rem;font-size:.72rem;font-weight:600}.admin-learning-control .lc-ingest-progress{border-radius:calc(var(--lc-radius) - 4px);border:1px solid color-mix(in srgb,#22d3ee 32%,var(--lc-border));background:color-mix(in srgb,#22d3ee 7%,var(--lc-card-glass));flex-direction:column;gap:.4rem;margin-top:.5rem;padding:.55rem .6rem;display:flex}.admin-learning-control .lc-ingest-progress--done{border-color:color-mix(in srgb,#66bb6a 45%,var(--lc-border));background:color-mix(in srgb,#66bb6a 8%,var(--lc-card-glass))}.admin-learning-control .lc-ingest-progress--error{border-color:color-mix(in srgb,#da7756 55%,var(--lc-border));background:color-mix(in srgb,#da7756 9%,var(--lc-card-glass))}.admin-learning-control .lc-ingest-progress__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-learning-control .lc-ingest-progress__phase{letter-spacing:.03em;color:var(--lc-foreground);font-size:.72rem;font-weight:700}.admin-learning-control .lc-ingest-progress__hint{color:color-mix(in srgb,var(--lc-foreground)72%,transparent);margin:0;font-size:.68rem;line-height:1.4}.admin-learning-control .lc-ingest-progress--error .lc-ingest-progress__phase{color:color-mix(in srgb,#da7756 90%,var(--lc-foreground))}.admin-learning-control .lc-ingest-progress__pct{font-variant-numeric:tabular-nums;color:color-mix(in srgb,#22d3ee 88%,var(--lc-foreground));font-size:.82rem;font-weight:800}.admin-learning-control .lc-ingest-progress--done .lc-ingest-progress__pct{color:#66bb6a}.admin-learning-control .lc-ingest-progress__phase--skill-done{color:#66bb6a;font-size:.78rem}.admin-learning-control .lc-ingest-outcome-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.35rem;display:grid}.admin-learning-control .lc-ingest-outcome-card{border-radius:calc(var(--lc-radius) - 6px);border:1px solid color-mix(in srgb,var(--lc-border)70%,transparent);background:color-mix(in srgb,var(--lc-canvas)32%,transparent);flex-direction:column;gap:.25rem;padding:.45rem .5rem;display:flex}.admin-learning-control .lc-ingest-outcome-card--collect{border-color:color-mix(in srgb,#22d3ee 32%,var(--lc-border))}.admin-learning-control .lc-ingest-outcome-card--stage1{border-color:color-mix(in srgb,#66bb6a 35%,var(--lc-border))}.admin-learning-control .lc-ingest-outcome-card--blocked{border-color:color-mix(in srgb,#da7756 35%,var(--lc-border))}.admin-learning-control .lc-ingest-outcome-card__title{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--lc-foreground)68%,transparent);margin:0;font-size:.64rem;font-weight:800}.admin-learning-control .lc-ingest-outcome-card__value{font-variant-numeric:tabular-nums;color:var(--lc-foreground);margin:0;font-size:.74rem;font-weight:700;line-height:1.35}.admin-learning-control .lc-ingest-outcome-card--collect .lc-ingest-outcome-card__value{color:color-mix(in srgb,#22d3ee 88%,var(--lc-foreground))}.admin-learning-control .lc-ingest-outcome-card--stage1 .lc-ingest-outcome-card__value{color:#66bb6a}.admin-learning-control .lc-ingest-outcome-card--blocked .lc-ingest-outcome-card__value{color:color-mix(in srgb,#da7756 88%,var(--lc-foreground))}.admin-learning-control .lc-ingest-outcome-card__sub{color:color-mix(in srgb,var(--lc-foreground)65%,transparent);margin:0;font-size:.64rem;font-weight:600;line-height:1.35}.admin-learning-control .lc-ingest-result-grid{border-radius:calc(var(--lc-radius) - 6px);border:1px solid color-mix(in srgb,#66bb6a 32%,var(--lc-border));background:color-mix(in srgb,var(--lc-canvas)28%,transparent);flex-direction:column;gap:.45rem;margin-top:.45rem;padding:.45rem .5rem;display:flex}.admin-learning-control .lc-ingest-result-grid__section-title{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--lc-foreground)72%,transparent);margin:0;font-size:.66rem;font-weight:800}.admin-learning-control .lc-ingest-result-grid__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.admin-learning-control .lc-ingest-result-grid__row--categories{grid-template-columns:1fr}.admin-learning-control .lc-ingest-outcome-card--summary .lc-ingest-outcome-card__value{font-size:.78rem;font-weight:800}.admin-learning-control .lc-ingest-result-grid .lc-ingest-categories{width:100%;margin-top:0}.admin-learning-control .lc-ingest-progress__bar{background:color-mix(in srgb,var(--lc-border)60%,transparent);border-radius:999px;height:.5rem;position:relative;overflow:hidden}.admin-learning-control .lc-ingest-progress__fill{background:linear-gradient(90deg,#22d3ee,#38bdf8);border-radius:999px;height:100%;transition:width .18s ease-out}.admin-learning-control .lc-ingest-progress--done .lc-ingest-progress__fill{background:linear-gradient(90deg,#66bb6a,#22c55e)}.admin-learning-control .lc-ingest-progress__count{font-variant-numeric:tabular-nums;color:#66bb6a;margin:0;font-size:.72rem;font-weight:700}.admin-learning-control .lc-ingest-progress__tier{border-radius:calc(var(--lc-radius) - 6px);border:1px solid color-mix(in srgb,var(--lc-border)70%,transparent);background:color-mix(in srgb,var(--lc-canvas)28%,transparent);flex-direction:column;gap:.35rem;padding:.45rem .5rem;display:flex}.admin-learning-control .lc-ingest-progress__tier--l0{border-color:color-mix(in srgb,#22d3ee 28%,var(--lc-border))}.admin-learning-control .lc-ingest-progress__tier--readiness{border-color:color-mix(in srgb,#66bb6a 32%,var(--lc-border))}.admin-learning-control .lc-ingest-progress__tier--collect{border-color:color-mix(in srgb,#22d3ee 32%,var(--lc-border))}.admin-learning-control .lc-ingest-progress__tier--required{border-color:color-mix(in srgb,#da7756 28%,var(--lc-border))}.admin-learning-control .lc-ingest-progress__collect-summary{font-variant-numeric:tabular-nums;color:color-mix(in srgb,#22d3ee 88%,var(--lc-foreground));margin:0;font-size:.74rem;font-weight:700}.admin-learning-control .lc-ingest-progress__required-headline{margin:0;font-size:.72rem;font-weight:800}.admin-learning-control .lc-ingest-progress__required-headline--ok{color:#66bb6a}.admin-learning-control .lc-ingest-progress__required-headline--fail{color:color-mix(in srgb,#da7756 90%,var(--lc-foreground))}.admin-learning-control .lc-ingest-required-steps{flex-direction:column;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-ingest-required-step{grid-template-columns:5.5rem 2.2rem 1fr;align-items:baseline;gap:.35rem;font-size:.66rem;display:grid}.admin-learning-control .lc-ingest-required-step__label{color:var(--lc-foreground);font-weight:700}.admin-learning-control .lc-ingest-required-step__status{text-transform:uppercase;letter-spacing:.03em;font-weight:800}.admin-learning-control .lc-ingest-required-step--done .lc-ingest-required-step__status{color:#66bb6a}.admin-learning-control .lc-ingest-required-step--skipped .lc-ingest-required-step__status{color:color-mix(in srgb,var(--lc-foreground)55%,transparent)}.admin-learning-control .lc-ingest-required-step--failed .lc-ingest-required-step__status{color:color-mix(in srgb,#da7756 90%,var(--lc-foreground))}.admin-learning-control .lc-ingest-required-step__detail{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--lc-foreground)72%,transparent)}.admin-learning-control .lc-ingest-progress__tier-title{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--lc-foreground)72%,transparent);margin:0;font-size:.66rem;font-weight:800}.admin-learning-control .lc-ingest-progress__l0{color:color-mix(in srgb,#22d3ee 85%,var(--lc-foreground));margin:0;font-size:.72rem;font-weight:600;line-height:1.35}.admin-learning-control .lc-ingest-progress__bar--readiness{height:.45rem}.admin-learning-control .lc-ingest-progress__fill--readiness{background:linear-gradient(90deg,#66bb6a,#22c55e)}.admin-learning-control .lc-ingest-progress__actions{border-top:1px solid color-mix(in srgb,#66bb6a 35%,var(--lc-border));grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.15rem;padding-top:.45rem;display:grid}.admin-learning-control .lc-ingest-progress__action-btn{text-align:center;justify-content:center;width:100%;min-height:2.1rem}.admin-learning-control .lc-ingest-progress__tier .lc-ingest-categories{border:none;border-top:1px solid color-mix(in srgb,var(--lc-border)55%,transparent);background:0 0;border-radius:0;margin-top:.35rem;padding:.45rem .5rem 0}.admin-learning-control .lc-ingest-categories{border-radius:calc(var(--lc-radius) - 4px);border:1px solid var(--lc-border);background:var(--lc-card-glass);flex-direction:column;gap:.4rem;margin-top:.5rem;padding:.55rem .6rem;display:flex}.admin-learning-control .lc-ingest-categories__title{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--lc-foreground)65%,transparent);font-size:.68rem;font-weight:700}.admin-learning-control .lc-ingest-categories__list{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.45rem .6rem;margin:0;padding:0;list-style:none;display:grid}.admin-learning-control .lc-ingest-category{flex-direction:column;gap:.25rem;display:flex}.admin-learning-control .lc-ingest-category__head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.admin-learning-control .lc-ingest-category__label{color:var(--lc-foreground);font-size:.72rem;font-weight:600}.admin-learning-control .lc-ingest-category__stat{font-variant-numeric:tabular-nums;color:color-mix(in srgb,#22d3ee 80%,var(--lc-foreground));font-size:.68rem;font-weight:700}.admin-learning-control .lc-ingest-category__bar{background:color-mix(in srgb,var(--lc-border)60%,transparent);border-radius:999px;height:.35rem;overflow:hidden}.admin-learning-control .lc-ingest-category__fill{background:linear-gradient(90deg,#22d3ee,#38bdf8);border-radius:999px;height:100%;transition:width .2s ease-out}.admin-learning-control .lc-review-queue-table__sort{flex-direction:column;gap:.25rem;max-width:14rem;margin-bottom:.65rem;display:flex}.admin-learning-control .lc-exec-board__pipeline-summary{border-radius:calc(var(--lc-radius) - 4px);border:1px solid color-mix(in srgb,#66bb6a 35%,var(--lc-border));background:color-mix(in srgb,#66bb6a 8%,var(--lc-card-glass));color:#66bb6a;margin:0 0 .65rem;padding:.45rem .6rem;font-size:.72rem;font-weight:600}.admin-learning-control .lc-raw-pool-filters__select-all{color:var(--lc-foreground);cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.admin-learning-control .lc-raw-pool-filters__count{font-family:var(--font-mono,ui-monospace,monospace);color:var(--lc-muted);font-size:.85rem}.admin-learning-control .lc-exec-pill--eligibility-eligible{color:color-mix(in srgb,#66bb6a 88%,var(--lc-foreground));border-color:color-mix(in srgb,#66bb6a 35%,var(--lc-border))}.admin-learning-control .lc-exec-pill--eligibility-review{color:color-mix(in srgb,#da7756 90%,var(--lc-foreground));border-color:color-mix(in srgb,#da7756 35%,var(--lc-border))}.admin-learning-control .lc-exec-pill--eligibility-blocked,.admin-learning-control .lc-exec-pill--eligibility-duplicate,.admin-learning-control .lc-exec-pill--eligibility-exists{color:color-mix(in srgb,#f87171 88%,var(--lc-foreground));border-color:color-mix(in srgb,#f87171 35%,var(--lc-border))}.admin-lc--control-visual .lc-raw-pool-filters__label{font-size:calc(.75rem*var(--admin-ops-visual-scale,1.28))}.admin-lc--control-visual .lc-raw-pool-filters__select,.admin-lc--control-visual .lc-raw-pool-filters__search{min-height:2.85rem;font-size:calc(.84375rem*var(--admin-ops-visual-scale,1.28));padding:.5rem .65rem}.admin-lc--control-visual .lc-raw-pool-filters__type{font-size:calc(.75rem*var(--admin-ops-visual-scale,1.28));padding:.38rem .6rem}.admin-lc--control-visual .lc-raw-pool-filters__select-all{font-size:calc(.796875rem*var(--admin-ops-visual-scale,1.28))}.admin-lc--control-visual .lc-raw-pool-filters__count{font-size:.796875rem}.admin-lc--control-visual .lc-exec-row__check input{width:1.15rem;height:1.15rem}.admin-learning-control .lc-legacy-reference{border-top:1px solid color-mix(in srgb,var(--lc-border)90%,transparent);flex-direction:column;gap:1rem;margin-top:.5rem;padding-top:1rem;display:flex}.admin-learning-control .lc-legacy-collapsible{border:1px solid color-mix(in srgb,var(--lc-border)80%,transparent);border-radius:calc(var(--lc-radius) - 2px);background:color-mix(in srgb,var(--lc-canvas)40%,transparent)}.admin-learning-control .lc-legacy-collapsible__summary{cursor:pointer;color:var(--lc-muted);-webkit-user-select:none;user-select:none;padding:.5rem .65rem;font-size:.64rem;line-height:1.4;list-style:none}.admin-learning-control .lc-legacy-collapsible__summary::-webkit-details-marker{display:none}.admin-learning-control .lc-legacy-collapsible__summary:before{content:"▸ ";color:color-mix(in srgb,#22d3ee 70%,var(--lc-muted))}.admin-learning-control .lc-legacy-collapsible[open]>.lc-legacy-collapsible__summary:before{content:"▾ "}.admin-learning-control .lc-legacy-collapsible__summary:hover,.admin-learning-control .lc-legacy-collapsible__summary:focus-visible{color:var(--lc-foreground);outline:none}.admin-learning-control .lc-legacy-collapsible__body{flex-direction:column;gap:.65rem;padding:0 .65rem .65rem;display:flex}.admin-learning-control .lc-classification-rail{margin-bottom:.75rem}.admin-learning-control .lc-classification-rail__head{flex-direction:column;gap:.25rem;margin-bottom:.55rem;display:flex}.admin-learning-control .lc-classification-rail__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--lc-foreground);margin:0;font-size:.72rem;font-weight:800}.admin-learning-control .lc-classification-overview{border-left:3px solid var(--design-swimlane-upstream);background:linear-gradient(90deg,color-mix(in srgb,var(--design-swimlane-upstream)8%,var(--lc-card-glass)),color-mix(in srgb,var(--lc-card)92%,transparent)28%)}.admin-learning-control .lc-classification-overview .lc-review-workbench__risk{margin-top:.75rem}.admin-learning-control .lc-classification-rail__desc,.admin-learning-control .lc-classification-rail__meta{color:var(--lc-muted);margin:0;font-size:.68rem}.admin-learning-control .lc-classification-rail__warnings{background:#da775614;border:1px solid #da775680;border-radius:8px;flex-direction:column;gap:4px;margin-bottom:10px;padding:8px 10px;display:flex}.admin-learning-control .lc-classification-rail__warning{color:#da7756;margin:0;font-size:.7rem;line-height:1.4}.admin-learning-control .lc-classification-rail__totals{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.admin-learning-control .lc-classification-rail__pill{border:1px solid var(--lc-border);border-radius:999px;padding:.15rem .45rem;font-size:.64rem;font-weight:700}.admin-learning-control .lc-classification-rail__pill--public{border-color:color-mix(in srgb,#66bb6a 50%,var(--lc-border));color:#66bb6a}.admin-learning-control .lc-classification-rail__pill--review{border-color:color-mix(in srgb,#22d3ee 45%,var(--lc-border))}.admin-learning-control .lc-classification-rail__pill--risk{border-color:color-mix(in srgb,#da7756 55%,var(--lc-border));color:color-mix(in srgb,#da7756 90%,var(--lc-foreground))}.admin-learning-control .lc-classification-rail__headers{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-classification-header__head{justify-content:space-between;gap:.5rem;font-size:.68rem;display:flex}.admin-learning-control .lc-classification-header__label{font-weight:700}.admin-learning-control .lc-classification-header__counts{font-variant-numeric:tabular-nums;color:var(--lc-muted)}.admin-learning-control .lc-classification-header__bar{background:color-mix(in srgb,var(--lc-border)55%,transparent);border-radius:999px;height:.35rem;margin-top:.2rem;overflow:hidden}.admin-learning-control .lc-classification-header__fill--public{background:linear-gradient(90deg,#66bb6a,#22c55e);height:100%}.admin-learning-control .lc-exec-board__matrix{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;display:grid}.admin-learning-control .lc-exec-board__matrix-row2{grid-column:1/-1}@media (max-width:960px){.admin-learning-control .lc-exec-board__matrix{grid-template-columns:1fr}}.admin-learning-control .lc-classification-headers,.admin-learning-control .lc-classification-overview{height:100%}.admin-learning-control .lc-classification-headers__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted);margin:0 0 .55rem;font-size:.62rem;font-weight:700}.admin-learning-control .lc-review-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.85rem;display:grid}.admin-learning-control .lc-review-workbench__input,.admin-learning-control .lc-review-workbench__result{border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) + 2px);background:var(--lc-canvas);flex-direction:column;gap:.55rem;min-width:0;min-height:22rem;padding:.7rem .75rem;display:flex}.admin-learning-control .lc-review-workbench__input .lc-review-workbench__list,.admin-learning-control .lc-review-workbench__result .lc-review-workbench__history{flex:1;min-height:6rem;max-height:14rem}.admin-learning-control .lc-review-workbench__apply{flex-direction:column;gap:.45rem;margin-top:auto;display:flex}.admin-learning-control .lc-review-workbench__apply .lc-exec-action-btn{margin-top:auto}@media (max-width:900px){.admin-learning-control .lc-review-workbench{grid-template-columns:1fr}.admin-learning-control .lc-review-workbench__input,.admin-learning-control .lc-review-workbench__result{min-height:0}}.admin-learning-control .lc-review-workbench__head{margin-bottom:.55rem}.admin-learning-control .lc-review-workbench__head-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-learning-control .lc-review-workbench__count{letter-spacing:.02em;border:1px solid var(--lc-border);background:var(--lc-canvas);color:var(--lc-muted);white-space:nowrap;border-radius:999px;flex:none;padding:.18rem .5rem;font-size:.66rem;font-weight:600}.admin-learning-control .lc-review-workbench__count--before{border-color:color-mix(in srgb,var(--lc-foreground)22%,transparent);color:var(--lc-foreground)}.admin-learning-control .lc-review-workbench__count--after{color:#22d3ee;border-color:#22d3ee8c}.admin-learning-control .lc-review-workbench__title{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-panel-cyan-title-size,.9375rem);font-weight:var(--lc-panel-cyan-title-weight,600);line-height:var(--lc-panel-cyan-title-leading,1.3);letter-spacing:.02em;text-transform:none;color:var(--lc-panel-cyan-title-color,var(--design-primary,#22d3ee));margin:0}.admin-learning-control .lc-review-workbench__desc{color:var(--lc-muted);margin:.2rem 0 0;font-size:.68rem;line-height:1.45}.admin-learning-control .lc-review-workbench__filters,.admin-learning-control .lc-review-workbench__actions{flex-wrap:wrap;align-items:flex-end;gap:.45rem;margin-bottom:.5rem;display:flex}.admin-learning-control .lc-review-workbench__field{color:var(--lc-muted);flex-direction:column;gap:.15rem;font-size:.62rem;display:flex}.admin-learning-control .lc-review-workbench__field--grow{flex:10rem;min-width:8rem}.admin-learning-control .lc-review-workbench__field select,.admin-learning-control .lc-review-workbench__field input{border-radius:calc(var(--lc-radius) - 2px);border:1px solid var(--lc-border);background:var(--lc-canvas);color:var(--lc-foreground);padding:.35rem .45rem;font-size:.72rem}.admin-learning-control .lc-review-workbench__select-all{color:var(--lc-muted);align-items:center;gap:.35rem;font-size:.68rem;display:flex}.admin-learning-control .lc-review-workbench__error{color:#da7756;margin:0 0 .45rem;font-size:.68rem}.admin-learning-control .lc-review-workbench__success{color:#66bb6a;margin:0 0 .45rem;font-size:.68rem}.admin-learning-control .lc-review-workbench__ssot-pending{border-radius:calc(var(--lc-radius) - 2px);border:1px solid color-mix(in srgb,#da7756 55%,var(--lc-border));background:color-mix(in srgb,#da7756 8%,var(--lc-surface));margin:0 0 .55rem;padding:.55rem .65rem}.admin-learning-control .lc-review-workbench__ssot-pending-text{color:color-mix(in srgb,#da7756 92%,var(--lc-foreground));margin:0 0 .45rem;font-size:.68rem;line-height:1.45}.admin-learning-control .lc-review-workbench__ssot-pending-btn{width:100%}.admin-learning-control .lc-review-workbench__retry-ssot{border-radius:calc(var(--lc-radius) - 4px);border:1px solid color-mix(in srgb,#da7756 45%,var(--lc-border));color:color-mix(in srgb,#da7756 90%,var(--lc-foreground));cursor:pointer;background:0 0;margin-left:.5rem;padding:.15rem .45rem;font-size:.65rem;display:inline-block}.admin-learning-control .lc-review-workbench__reset{border-radius:calc(var(--lc-radius) - 4px);border:1px solid color-mix(in srgb,#da7756 45%,var(--lc-border));color:color-mix(in srgb,#da7756 90%,var(--lc-foreground));cursor:pointer;background:0 0;margin-left:auto;padding:.25rem .6rem;font-size:.7rem;font-weight:600}.admin-learning-control .lc-review-workbench__reset:disabled{opacity:.4;cursor:not-allowed}.admin-learning-control .lc-review-workbench__reset:not(:disabled):hover{background:#da77561f;border-color:#da7756bf}.admin-learning-control .lc-review-workbench__list{--lc-review-row-h:3.5rem;max-height:calc(var(--lc-review-row-h)*2);border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) - 2px);scroll-snap-type:y proximity;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-learning-control .lc-review-workbench__list>li{scroll-snap-align:start}.admin-learning-control .lc-review-workbench__row{box-sizing:border-box;min-height:var(--lc-review-row-h);border-bottom:1px solid color-mix(in srgb,var(--lc-border)65%,transparent);align-items:flex-start;gap:.45rem;padding:.45rem .55rem;display:flex}.admin-learning-control .lc-review-workbench__row--focused{background:#22d3ee14}.admin-learning-control .lc-review-workbench__row-body{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:none;flex:1;padding:0}.admin-learning-control .lc-review-workbench__row-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-learning-control .lc-review-workbench__row-meta,.admin-learning-control .lc-review-workbench__row-badges{color:var(--lc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;display:block;overflow:hidden}.admin-learning-control .lc-review-workbench__empty{color:var(--lc-muted);padding:.65rem;font-size:.68rem}.admin-learning-control .lc-review-workbench__risk{border:1px solid color-mix(in srgb,#da7756 45%,var(--lc-border));border-radius:calc(var(--lc-radius) - 2px);background:color-mix(in srgb,#da7756 6%,var(--lc-canvas));margin-top:.65rem;padding:.55rem .6rem}.admin-learning-control .lc-review-workbench__risk-head h4{margin:0;font-size:.74rem;font-weight:700}.admin-learning-control .lc-review-workbench__risk-head p{color:var(--lc-muted);margin:.2rem 0 0;font-size:.65rem}.admin-learning-control .lc-review-workbench__risk-lock{font-weight:600;color:#da7756!important}.admin-learning-control .lc-review-workbench__risk-keywords{color:var(--lc-muted);margin:.35rem 0 0;font-size:.64rem}.admin-learning-control .lc-review-workbench__risk-samples{flex-direction:column;gap:.4rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-review-workbench__risk-sample{border-radius:calc(var(--lc-radius) - 3px);background:color-mix(in srgb,var(--lc-canvas)70%,transparent);border:1px solid color-mix(in srgb,var(--lc-border)80%,transparent);padding:.4rem .45rem}.admin-learning-control .lc-review-workbench__risk-sample-title{font-size:.72rem;font-weight:600;display:block}.admin-learning-control .lc-review-workbench__risk-sample-meta,.admin-learning-control .lc-review-workbench__risk-sample-reason{color:var(--lc-muted);font-size:.62rem;display:block}.admin-learning-control .lc-review-workbench__detail{border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) - 2px);background:color-mix(in srgb,var(--lc-canvas)50%,transparent);margin-bottom:.55rem;padding:.5rem .55rem}.admin-learning-control .lc-review-workbench__detail-title{margin:0;font-size:.78rem;font-weight:700}.admin-learning-control .lc-review-workbench__detail-path{color:var(--lc-muted);word-break:break-all;margin:.15rem 0 .35rem;font-size:.62rem}.admin-learning-control .lc-review-workbench__detail-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;font-size:.64rem;display:grid}.admin-learning-control .lc-review-workbench__detail-dl dt{color:var(--lc-muted)}.admin-learning-control .lc-review-workbench__detail-dl dd{margin:0;font-weight:600}.admin-learning-control .lc-review-workbench__history{border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) - 2px);max-height:12rem;margin:0;padding:0;list-style:none;overflow:auto}.admin-learning-control .lc-review-workbench__history-row{border-bottom:1px solid color-mix(in srgb,var(--lc-border)65%,transparent);padding:.4rem .55rem;font-size:.64rem}.admin-learning-control .lc-review-workbench__history-path{font-weight:600;display:block}.admin-learning-control .lc-review-workbench__history-change{color:var(--lc-muted);display:block}.admin-lc--control-visual .lc-review-workbench__desc{font-size:calc(.7rem*var(--admin-ops-visual-scale,1.28));line-height:1.45}.admin-lc--control-visual .lc-review-workbench__row-meta,.admin-lc--control-visual .lc-review-workbench__row-badges{font-size:calc(.62rem*var(--admin-ops-visual-scale,1.28))}.admin-lc--control-visual .lc-review-workbench__empty,.admin-lc--control-visual .lc-review-workbench__error,.admin-lc--control-visual .lc-review-workbench__success{font-size:calc(.68rem*var(--admin-ops-visual-scale,1.28))}.admin-lc--control-visual .lc-review-workbench__detail-title{font-size:calc(.78rem*var(--admin-ops-visual-scale,1.28))}.admin-lc--control-visual .lc-review-workbench__detail-path{font-size:calc(.62rem*var(--admin-ops-visual-scale,1.28))}.admin-lc--control-visual .lc-review-workbench__detail-dl,.admin-lc--control-visual .lc-review-workbench__history-row{font-size:calc(.64rem*var(--admin-ops-visual-scale,1.28))}.admin-lc--control-visual .lc-review-workbench__list{--lc-review-row-h:4.4rem;max-height:calc(var(--lc-review-row-h)*2)}.admin-learning-control .lc-ingest-recommend{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.admin-learning-control .lc-commit-plan-preview{border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) - 2px);background:color-mix(in srgb,var(--lc-canvas)35%,transparent);margin-top:.45rem;padding:.55rem .6rem}.admin-learning-control .lc-commit-plan-preview__title{margin:0 0 .25rem;font-size:.72rem;font-weight:800}.admin-learning-control .lc-commit-plan-preview__summary,.admin-learning-control .lc-commit-plan-preview__hub,.admin-learning-control .lc-commit-plan-preview__message{color:var(--lc-muted);margin:0 0 .35rem;font-size:.68rem}.admin-learning-control .lc-commit-plan-preview__list{margin:0 0 .45rem;padding-left:1rem;font-size:.64rem}.admin-learning-control .lc-commit-plan-preview__item{margin-bottom:.2rem}.admin-learning-control .lc-commit-plan-preview__kind{min-width:5.5rem;color:color-mix(in srgb,#22d3ee 80%,var(--lc-foreground));font-weight:700;display:inline-block}.admin-learning-control .lc-commit-plan-preview__path{color:var(--lc-muted);font-family:var(--font-mono,ui-monospace,monospace);display:block}.admin-learning-control .lc-exec-swimlane--inspection .lc-refinement-workbench{margin-top:.75rem}.admin-learning-control .lc-refinement-workbench{flex-direction:column;gap:.65rem;padding:.75rem .85rem;display:flex}.admin-learning-control .lc-refinement-workbench__controls{flex-direction:column;gap:.45rem;display:flex}.admin-learning-control .lc-polish-hub{flex-direction:column;gap:.55rem;padding:.55rem .65rem;display:flex}.admin-learning-control .lc-polish-hub__steps{flex-wrap:wrap;gap:.35rem;display:flex}.admin-learning-control .lc-polish-hub__step{border:1px solid var(--lc-border-subtle,#ffffff24);color:var(--lc-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .55rem;font-size:.68rem}.admin-learning-control .lc-polish-hub__step--active{color:var(--lc-text,#f5f5f5);border-color:var(--lc-ring,#22d3ee)}.admin-learning-control .lc-polish-hub__desc{color:var(--lc-muted);margin:0;font-size:.64rem;line-height:1.45}.admin-learning-control .lc-polish-hub__field{flex-direction:column;gap:.2rem;display:flex}.admin-learning-control .lc-polish-hub__label{color:var(--lc-muted);font-size:.62rem}.admin-learning-control .lc-polish-hub__meta{color:var(--lc-muted);margin:0;font-size:.62rem}.admin-learning-control .lc-polish-hub__toolbar{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.admin-learning-control .lc-polish-hub__narrow{flex:12rem;min-width:12rem}.admin-learning-control .lc-polish-hub__channels{flex-wrap:wrap;gap:.25rem;display:flex}.admin-learning-control .lc-polish-hub__chip{border:1px solid var(--lc-border-subtle,#ffffff1f);color:var(--lc-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.12rem .4rem;font-size:.6rem}.admin-learning-control .lc-polish-hub__chip--active{color:var(--lc-text,#f5f5f5);border-color:var(--lc-ring,#22d3ee)}.admin-learning-control .lc-polish-hub__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (max-width:900px){.admin-learning-control .lc-polish-hub__columns{grid-template-columns:1fr}}.admin-learning-control .lc-polish-hub__column-title{color:var(--lc-text,#f5f5f5);margin:0 0 .35rem;font-size:.66rem}.admin-learning-control .lc-polish-hub__file-list,.admin-learning-control .lc-polish-hub__rec-list{flex-direction:column;gap:.2rem;max-height:11rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.admin-learning-control .lc-polish-hub__file-row{color:var(--lc-muted);align-items:flex-start;gap:.35rem;font-size:.62rem;display:flex}.admin-learning-control .lc-polish-hub__file-title{color:var(--lc-text,#f5f5f5);display:block}.admin-learning-control .lc-polish-hub__file-path{opacity:.85;font-size:.58rem;display:block}.admin-learning-control .lc-polish-hub__empty{color:var(--lc-muted);font-size:.62rem;font-style:italic}.admin-learning-control .lc-polish-hub__rec-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:.35rem;grid-template-columns:auto 1fr;gap:.25rem .45rem;padding:.25rem .35rem;display:grid}.admin-learning-control .lc-polish-hub__rec-row:hover{border-color:var(--lc-border-subtle,#ffffff1f);background:#ffffff08}.admin-learning-control .lc-polish-hub__rec-priority{text-transform:uppercase;letter-spacing:.04em;font-size:.55rem}.admin-learning-control .lc-polish-hub__rec-priority--high{color:#f87171}.admin-learning-control .lc-polish-hub__rec-priority--medium{color:#fbbf24}.admin-learning-control .lc-polish-hub__rec-priority--low{color:var(--lc-muted)}.admin-learning-control .lc-polish-hub__rec-title{color:var(--lc-text,#f5f5f5);font-size:.62rem}.admin-learning-control .lc-polish-hub__rec-desc{color:var(--lc-muted);grid-column:2;font-size:.58rem}.admin-learning-control .lc-refinement-workbench__action-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:.55rem;margin-top:.15rem;display:grid}.admin-learning-control .lc-refinement-workbench__execution{flex-direction:column;gap:.45rem;min-height:0;display:flex}.admin-learning-control .lc-refinement-workbench__convert-hint{color:var(--lc-muted);margin:0;font-size:.72rem;line-height:1.4}.admin-learning-control .lc-refinement-workbench__conversion-result{border:1px solid color-mix(in srgb,var(--design-primary,#22d3ee)35%,transparent);background:color-mix(in srgb,var(--design-primary,#22d3ee)8%,transparent);border-radius:.4rem;flex-direction:column;gap:.4rem;margin-top:.35rem;padding:.45rem .5rem;display:flex}.admin-learning-control .lc-refinement-workbench__public-docs-link{width:fit-content;color:var(--design-primary,#22d3ee);text-underline-offset:2px;align-items:center;font-size:.75rem;font-weight:600;text-decoration:underline;display:inline-flex}.admin-learning-control .lc-refinement-workbench__public-docs-link:hover{color:#67e8f9}@media (max-width:860px){.admin-learning-control .lc-refinement-workbench__action-row{grid-template-columns:1fr}}.admin-learning-control .lc-refinement-workbench__execution-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-learning-control .lc-refinement-workbench__info-btn{border:1px solid var(--lc-border-subtle,#ffffff24);color:var(--lc-text-muted,#a3a3a3);cursor:pointer;background:0 0;border-radius:.35rem;padding:.15rem .45rem;font-size:.72rem}.admin-learning-control .lc-refinement-workbench__info-btn:hover{color:var(--lc-text,#f5f5f5);border-color:var(--lc-accent,#da7756)}.admin-learning-control .lc-refinement-workbench__info-panel{color:var(--lc-text-muted,#a3a3a3);background:#ffffff0a;border:1px solid #ffffff14;border-radius:.4rem;padding:.5rem .55rem;font-size:.78rem;line-height:1.45}.admin-learning-control .lc-refinement-workbench__info-meta{color:var(--lc-accent-green,#66bb6a);margin:.35rem 0 0;font-size:.72rem}.admin-learning-control .lc-refinement-workbench__execution .lc-exec-action-btn{min-height:2.55rem;font-family:var(--lc-doc-list-font-family);font-size:var(--lc-exec-panel-action-size,var(--lc-doc-list-title-size));font-weight:var(--lc-exec-panel-action-weight,var(--lc-doc-list-title-weight));line-height:var(--lc-exec-panel-action-leading,var(--lc-doc-list-title-leading));margin-top:0}.admin-learning-control .lc-exec-stage-card--execution .lc-exec-action-btn{min-height:2.55rem;font-family:var(--lc-doc-list-font-family);font-size:var(--lc-exec-panel-action-size,var(--lc-doc-list-title-size));font-weight:var(--lc-exec-panel-action-weight,var(--lc-doc-list-title-weight));line-height:var(--lc-exec-panel-action-leading,var(--lc-doc-list-title-leading))}.admin-learning-control .lc-refinement-workbench__execution-actions{flex-direction:column;gap:.4rem;margin-top:auto;display:flex}.admin-learning-control .lc-refinement-workbench__result .lc-ingest-progress{flex-shrink:0;margin-top:.55rem}.admin-learning-control .lc-refinement-workbench__result{min-height:6.5rem;max-height:18rem;overflow:auto}.admin-learning-control .lc-refinement-workbench__result-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-learning-control .lc-refinement-workbench__desc--compact{margin:0 0 .35rem}.admin-learning-control .lc-refinement-workbench__head{margin-bottom:.55rem}.admin-learning-control .lc-refinement-workbench__head-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-learning-control .lc-refinement-workbench__count{letter-spacing:.02em;border:1px solid var(--lc-border);background:var(--lc-canvas);color:var(--lc-muted);white-space:nowrap;border-radius:999px;flex:none;padding:.18rem .5rem;font-size:.66rem;font-weight:600}.admin-learning-control .lc-refinement-workbench__count--before{border-color:color-mix(in srgb,var(--lc-foreground)22%,transparent);color:var(--lc-foreground)}.admin-learning-control .lc-refinement-workbench__count--after{color:#66bb6a;border-color:#66bb6a8c}.admin-learning-control .lc-refinement-workbench__title:not(.ls-studio-engine-heading){font-family:var(--lc-doc-list-font-family);font-size:var(--lc-panel-cyan-title-size,.9375rem);font-weight:var(--lc-panel-cyan-title-weight,600);line-height:var(--lc-panel-cyan-title-leading,1.3);letter-spacing:.02em;text-transform:none;color:var(--lc-panel-cyan-title-color,var(--design-primary,#22d3ee));margin:0}.admin-learning-control .lc-refinement-workbench__title.ls-studio-engine-heading{text-transform:none;margin:0}.admin-learning-control .lc-refinement-workbench__desc{color:var(--lc-muted);margin:.2rem 0 0;font-size:.68rem;line-height:1.45}.admin-learning-control .lc-refinement-workbench__error{color:#da7756;margin:0 0 .45rem;font-size:.68rem}.admin-learning-control .lc-refinement-workbench__list{--lc-refinement-row-h:5.1rem;max-height:calc(var(--lc-refinement-row-h)*3);border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) - 2px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--lc-ring)35%,transparent)transparent;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-learning-control .lc-refinement-workbench__list--dual{--lc-refinement-row-h:5.65rem;max-height:calc(2.15rem + var(--lc-refinement-row-h)*3)}.admin-learning-control .lc-refinement-workbench__list-header{gap:var(--lc-doc-list-row-gap,.4rem);border-bottom:1px solid color-mix(in srgb,var(--lc-border)75%,transparent);background:color-mix(in srgb,var(--lc-canvas)40%,transparent);align-items:center;padding:.38rem .56rem;display:flex}.admin-learning-control .lc-refinement-workbench__list-header .lc-refinement-workbench__row-cols{flex:1;min-width:0}.admin-learning-control .lc-refinement-workbench__list-header-check{flex:0 0 1rem}.admin-learning-control .lc-refinement-workbench__col-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--lc-doc-list-pill-size);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--lc-muted)88%,var(--lc-foreground));font-weight:600}.admin-learning-control .lc-refinement-workbench__row{gap:var(--lc-doc-list-row-gap,.4rem);min-height:var(--lc-refinement-row-h);padding:var(--lc-doc-list-row-padding,.52rem .56rem);border-bottom:1px solid color-mix(in srgb,var(--lc-border)65%,transparent);background:color-mix(in srgb,var(--lc-card-glass)55%,transparent);align-items:flex-start;display:flex}.admin-learning-control .lc-refinement-workbench__row--dual{align-items:stretch}.admin-learning-control .lc-refinement-workbench__row-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;width:100%;min-width:0;display:grid}.admin-learning-control .lc-refinement-workbench__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;margin-top:.15rem;display:grid}.admin-learning-control .lc-refinement-workbench__split-col{flex-direction:column;gap:.35rem;min-width:0;display:flex}.admin-learning-control .lc-refinement-workbench__split-head{justify-content:space-between;align-items:center;gap:.45rem;padding:0 .1rem;display:flex}.admin-learning-control .lc-refinement-workbench__split-title{letter-spacing:.02em;color:var(--lc-foreground,#fff);margin:0;font-size:.72rem;font-weight:700}.admin-learning-control .lc-refinement-workbench__split-count{color:var(--lc-muted,#888);font-size:.68rem;font-weight:600}.admin-learning-control .lc-refinement-workbench__split-col--after .lc-refinement-workbench__split-title{color:color-mix(in srgb,var(--ls-intake-ready,#66bb6a)85%,var(--lc-foreground,#fff))}.admin-learning-control .lc-refinement-workbench__split-col .lc-refinement-workbench__list{max-height:calc(var(--lc-refinement-row-h,5.1rem)*3 + 2*0px)}.admin-learning-control .lc-refinement-workbench__row--static,.admin-learning-control .lc-refinement-workbench__row-body--static{cursor:default;text-align:left;background:0 0;border:0;width:100%;padding:0}@media (max-width:900px){.admin-learning-control .lc-refinement-workbench__split{grid-template-columns:minmax(0,1fr)}}.admin-learning-control .lc-refinement-workbench__row-col{flex-direction:column;gap:.12rem;min-width:0;display:flex}.admin-learning-control .lc-refinement-workbench__row-col--before{border-right:1px solid color-mix(in srgb,var(--lc-border)70%,transparent);padding-right:.45rem}.admin-learning-control .lc-refinement-workbench__row-col--after{min-height:0;padding-left:.1rem}.admin-learning-control .lc-refinement-workbench__doc-panel{flex-direction:column;gap:.2rem;width:100%;min-width:0;display:flex}.admin-learning-control .lc-refinement-workbench__doc-panel .lc-registry__doc-meta{margin-top:.1rem}.admin-learning-control .lc-refinement-workbench__doc-excerpt{color:var(--lc-muted,#888);margin:0;font-size:.68rem;line-height:1.45}.admin-learning-control .lc-refinement-workbench__row-title--muted{color:color-mix(in srgb,var(--lc-muted)92%,var(--lc-foreground));font-weight:var(--lc-doc-list-title-weight)}.admin-learning-control .lc-refinement-workbench__row-meta--muted{color:color-mix(in srgb,var(--lc-muted)95%,var(--lc-foreground))}.admin-learning-control .lc-refinement-workbench__harvest-summary{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-path-size);line-height:var(--lc-doc-list-path-leading);color:color-mix(in srgb,#66bb6a 75%,var(--lc-foreground));word-break:break-all;margin:.35rem 0 0}.admin-learning-control .lc-refinement-workbench__row:last-child{border-bottom:none}.admin-learning-control .lc-refinement-workbench__row--focused{background:color-mix(in srgb,#66bb6a 8%,var(--lc-card-glass));box-shadow:inset 0 0 0 1px #66bb6a38}.admin-learning-control .lc-refinement-workbench__row>input[type=checkbox]{accent-color:var(--lc-ring);flex:none;margin-top:.2rem}.admin-learning-control .lc-refinement-workbench__row-body{text-align:left;cursor:pointer;min-width:0;color:inherit;font-family:var(--lc-doc-list-font-family);background:0 0;border:none;flex:1;padding:0}.admin-learning-control .lc-refinement-workbench__row-title{color:var(--lc-foreground);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-learning-control .lc-refinement-workbench__row-meta{font-family:inherit;font-size:var(--lc-doc-list-path-size);line-height:var(--lc-doc-list-path-leading);color:color-mix(in srgb,var(--lc-muted)92%,var(--lc-foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;display:block;overflow:hidden}.admin-learning-control .lc-refinement-workbench__row-badges{gap:var(--lc-doc-list-pill-gap);flex-wrap:wrap;margin-top:.28rem;display:flex}.admin-learning-control .lc-refinement-workbench__row-pill{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--lc-doc-list-pill-size);letter-spacing:.02em;text-transform:lowercase;padding:var(--lc-doc-list-pill-padding);border:1px solid var(--lc-border);border-radius:999px;align-items:center;line-height:1.1;display:inline-flex}.admin-learning-control .lc-refinement-workbench__row-pill--pending{color:var(--lc-muted);border-color:color-mix(in srgb,var(--lc-border)90%,transparent)}.admin-learning-control .lc-refinement-workbench__row-pill--done{color:color-mix(in srgb,#66bb6a 85%,var(--lc-foreground));border-color:color-mix(in srgb,#66bb6a 35%,var(--lc-border));background:#66bb6a14}.admin-learning-control .lc-refinement-workbench__row-pill--merge{color:color-mix(in srgb,#da7756 90%,var(--lc-foreground));border-color:color-mix(in srgb,#da7756 35%,var(--lc-border))}.admin-learning-control .lc-refinement-workbench__empty{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-path-size);line-height:var(--lc-doc-list-path-leading);color:var(--lc-muted);padding:.65rem}.admin-learning-control .lc-refinement-workbench__detail{border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) - 2px);background:color-mix(in srgb,var(--lc-canvas)55%,transparent);margin-bottom:.55rem;padding:.55rem .6rem}.admin-learning-control .lc-refinement-workbench__detail-title{margin:0}.admin-learning-control .lc-refinement-workbench__detail-path{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-path-size);line-height:var(--lc-doc-list-path-leading);color:var(--lc-muted);word-break:break-all;margin:.2rem 0 .45rem}.admin-learning-control .lc-refinement-workbench__detail-dl{gap:.35rem;margin:0;display:grid}.admin-learning-control .lc-refinement-workbench__detail-dl dt{color:var(--lc-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6rem}.admin-learning-control .lc-refinement-workbench__detail-dl dd{margin:.1rem 0 0;font-size:.68rem;line-height:1.45}.admin-learning-control .lc-refinement-workbench__history{border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) - 2px);max-height:6.5rem;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-learning-control .lc-refinement-workbench__history-row{border-bottom:1px solid color-mix(in srgb,var(--lc-border)65%,transparent);flex-direction:column;gap:.1rem;padding:.4rem .55rem;display:flex}.admin-learning-control .lc-refinement-workbench__history-btn{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.1rem;padding:0;display:flex}.admin-learning-control .lc-refinement-workbench__history-btn:hover .lc-refinement-workbench__history-path{color:var(--lc-accent-cyan,#22d3ee)}.admin-learning-control .lc-refinement-workbench__history-change{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-path-size);line-height:var(--lc-doc-list-path-leading);color:var(--lc-muted)}.admin-learning-control .lc-registry__panel--refinement-stack+.lc-registry__panel--refinement-stack{margin-top:1rem}.admin-learning-control .lc-registry{flex-direction:column;gap:.85rem;display:flex}.admin-learning-control .lc-registry--summary{gap:.65rem;margin:0 0 1rem}.admin-learning-control .lc-registry__actions--summary{margin-top:0}.admin-learning-control .document-registry-filter-bar{border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-card-glass)68%,transparent);border-radius:.65rem;flex-direction:column;gap:.55rem;margin-bottom:.65rem;padding:.65rem .75rem;display:flex}.admin-learning-control .document-registry-filter-bar__row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.admin-learning-control .document-registry-filter-bar__row--secondary{align-items:flex-end}.admin-learning-control .document-registry-filter-bar__field{flex-direction:column;gap:.2rem;min-width:6.5rem;display:flex}.admin-learning-control .document-registry-filter-bar__field--grow{flex:12rem;min-width:10rem}.admin-learning-control .document-registry-filter-bar__label{letter-spacing:.04em;text-transform:uppercase;color:var(--lc-muted);font-size:.68rem;font-weight:600}.admin-learning-control .document-registry-filter-bar__input,.admin-learning-control .document-registry-filter-bar__select{appearance:none;border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-canvas)92%,#000);min-height:2rem;color:var(--lc-foreground);border-radius:.45rem;padding:.35rem .55rem;font-size:.78rem}.admin-learning-control .document-registry-filter-bar__input:focus-visible,.admin-learning-control .document-registry-filter-bar__select:focus-visible{outline:2px solid color-mix(in srgb,var(--lc-ring)70%,transparent);outline-offset:1px}.admin-learning-control .document-registry-filter-bar__input:disabled,.admin-learning-control .document-registry-filter-bar__select:disabled{opacity:.65;cursor:not-allowed}.admin-learning-control .document-registry-filter-bar__actions{gap:.4rem;margin-left:auto;display:inline-flex}.admin-learning-control .document-registry-filter-bar__summary{flex-wrap:wrap;gap:.35rem;display:flex}.admin-learning-control .document-registry-filter-bar__pill{border:1px solid color-mix(in srgb,var(--lc-ring)45%,var(--lc-border));background:color-mix(in srgb,var(--lc-ring)12%,transparent);color:var(--lc-foreground);border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.72rem;display:inline-flex}.admin-learning-control .document-registry-filter-bar__hint{color:var(--lc-muted);margin:0;font-size:.72rem}.admin-learning-control .document-registry-pagination{border-top:1px solid var(--lc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.65rem;display:flex}.admin-learning-control .document-registry-pagination__summary{color:var(--lc-muted);margin:0;font-size:.74rem}.admin-learning-control .document-registry-pagination__actions{gap:.4rem;display:inline-flex}.admin-learning-control .document-registry-pagination__button:disabled{opacity:.55;cursor:not-allowed}.admin-learning-control .lc-registry__panel--studio-workbench{flex-direction:column;gap:.75rem;display:flex}.admin-learning-control .lc-registry__panel--studio-workbench .lc-registry__panel-title--studio-section{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-stage-section-title-size,var(--lc-doc-list-title-size));font-weight:var(--lc-stage-section-title-weight,var(--lc-doc-list-title-weight));line-height:var(--lc-stage-section-title-leading,var(--lc-doc-list-title-leading));text-transform:none;letter-spacing:-.03em}.admin-learning-control .document-registry-page-toolbar{border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-card-glass)55%,transparent);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.7rem .85rem;display:flex}.admin-learning-control .document-registry-page-toolbar__primary{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.admin-learning-control .document-registry-page-toolbar__load-btn{min-height:2.1rem;padding-inline:.95rem;font-size:.875rem;font-weight:600}.admin-learning-control .document-registry-page-toolbar__select-btn{min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.admin-learning-control .document-registry-page-toolbar__select-btn[aria-pressed=true]{border-color:color-mix(in srgb,var(--lc-ring)55%,var(--lc-border));background:color-mix(in srgb,var(--lc-ring)12%,var(--lc-card-glass))}.admin-learning-control .document-registry-page-toolbar__selected{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--lc-ring)80%,var(--lc-foreground));border:1px solid color-mix(in srgb,var(--lc-ring)35%,var(--lc-border));border-radius:999px;padding:.2rem .55rem;font-size:.8125rem;font-weight:600}.admin-learning-control .document-registry-page-toolbar__pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem .75rem;margin-left:auto;display:flex}.admin-learning-control .document-registry-page-toolbar__range{color:var(--lc-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.admin-learning-control .document-registry-page-toolbar__nav{gap:.4rem;display:flex}.admin-learning-control .document-registry-page-toolbar__nav-btn{min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.admin-learning-control .lc-registry__doc-title,.admin-learning-control .lc-exec-row__label,.admin-learning-control .lc-doc-list-title,.admin-learning-control .lc-exec-stage-card__title,.admin-learning-control .document-registry-studio-foot__card-title,.admin-learning-control .lc-review-workbench__row-title,.admin-learning-control .lc-refinement-workbench__row-title,.admin-learning-control .lc-refinement-workbench__detail-title,.admin-learning-control .lc-refinement-workbench__history-path,.admin-learning-control .lc-review-workbench__history-path,.admin-learning-control .lc-registry__hub-preview-title,.ls-intake-queue-card__title,.ls-intake-workbench__row-title,.ls-theme-refinement__detail-title,:is(.ls-factory-intake,.ls-factory-refine,.ls-collection-page-execute) .ls-intake-pipeline-stage__card-title,:is(.ls-factory-intake,.ls-factory-refine,.ls-collection-page-execute) .ls-intake-pipeline-stage__result-card-title,:is(.ls-factory-intake,.ls-factory-refine,.ls-collection-page-execute) .ls-intake-pipeline-stage__history-title,:is(.ls-factory-intake,.ls-factory-refine,.ls-collection-page-execute) .ls-intake-pipeline-stage__title,:is(.ls-factory-intake,.ls-factory-refine,.ls-collection-page-execute) .ls-intake-exec__history-path,:is(.ls-factory-intake,.ls-factory-refine,.ls-collection-page-execute) .ls-intake-exec__card-title,.admin-learning-control .lc-registry__panel-title--studio-section{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-title-size);font-weight:var(--lc-doc-list-title-weight);line-height:var(--lc-doc-list-title-leading)}.admin-learning-control .lc-exec-stage-card__title.lc-review-workbench__title,.admin-learning-control .lc-exec-stage-card__title.lc-refinement-workbench__title:not(.ls-studio-engine-heading),.admin-learning-control .lc-review-workbench__title,.admin-learning-control .lc-refinement-workbench__title:not(.ls-studio-engine-heading),.admin-learning-control .lc-exec-manual-runner--action-bar .lc-exec-inspector__section-title{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-panel-cyan-title-size,.9375rem);font-weight:var(--lc-panel-cyan-title-weight,600);line-height:var(--lc-panel-cyan-title-leading,1.3);letter-spacing:.02em;text-transform:none;color:var(--lc-panel-cyan-title-color,var(--design-primary,#22d3ee))}.admin-learning-control .lc-registry__doc-path,.ls-intake-queue-card__path,:is(.ls-factory-intake,.ls-factory-refine,.ls-collection-page-execute) .ls-intake-pipeline-stage__card-body .ls-intake-queue-card__meta{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-path-size);line-height:var(--lc-doc-list-path-leading)}.admin-learning-control .lc-registry__panel--studio-workbench .lc-registry__doc-title{margin-top:.35rem}.admin-learning-control .lc-registry__panel--studio-workbench .lc-registry__doc-path{margin-top:.18rem}.admin-learning-control .lc-registry__doc-title{margin-top:.35rem}.admin-learning-control .lc-registry__panel--studio-workbench .lc-registry__doc-meta-stack{margin-top:.3rem}.admin-learning-control .document-registry-studio-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;min-height:0;margin-top:.35rem;display:grid}.admin-learning-control .document-registry-studio-split__col{flex-direction:column;gap:.35rem;min-width:0;min-height:0;display:flex}.admin-learning-control .document-registry-studio-split__col-head{justify-content:space-between;align-items:center;gap:.45rem;padding:0 .1rem;display:flex}.admin-learning-control .document-registry-studio-split__col-title{letter-spacing:.02em;color:var(--lc-foreground,#fff);margin:0;font-size:.72rem;font-weight:700}.admin-learning-control .document-registry-studio-split__col-count{color:var(--lc-muted,#888);font-size:.68rem;font-weight:600}.admin-learning-control .document-registry-studio-split__col--completed .document-registry-studio-split__col-title{color:color-mix(in srgb,var(--ls-intake-ready,#66bb6a)85%,var(--lc-foreground,#fff))}.admin-learning-control .document-registry-studio-split__grid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-gutter:stable;flex-direction:column;gap:.36rem;min-height:0;max-height:20.22rem;padding-inline-end:.15rem;display:flex;overflow:hidden auto}.admin-learning-control .document-registry-studio-split__col-empty{color:var(--lc-muted,#888);text-align:center;margin:0;padding:.85rem .5rem;font-size:.72rem;line-height:1.45}.admin-learning-control .lc-registry__studio-doc-card{border:1px solid color-mix(in srgb,#a78bfa 22%,var(--lc-border,#333));background:color-mix(in srgb,var(--lc-canvas,#0a0a0a)35%,var(--lc-card-block-bg,#141414));cursor:pointer;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;padding:.55rem .6rem;display:grid}.admin-learning-control .lc-registry__studio-doc-card--checked{border-color:color-mix(in srgb,var(--ls-intake-cyan,#22d3ee)35%,#a78bfa 25%,var(--lc-border,#333));box-shadow:0 0 0 1px color-mix(in srgb,var(--ls-intake-cyan,#22d3ee)12%,transparent)}.admin-learning-control .lc-registry__studio-doc-card__check{margin-top:.2rem}.admin-learning-control .lc-registry__studio-doc-card__body{min-width:0}.admin-learning-control .lc-registry__studio-doc-card .lc-registry__doc-title{margin-top:0}.admin-learning-control .lc-registry__studio-result-card{border:1px solid color-mix(in srgb,#66bb6a 22%,var(--lc-border,#333));background:color-mix(in srgb,var(--lc-canvas,#0a0a0a)35%,var(--lc-card-block-bg,#141414));border-radius:.65rem;padding:.55rem .6rem}.admin-learning-control .lc-registry__studio-result-card--success{border-color:color-mix(in srgb,#66bb6a 35%,var(--lc-border,#333))}.admin-learning-control .lc-registry__studio-result-card--failure{border-color:color-mix(in srgb,#f87171 35%,var(--lc-border,#333))}.admin-learning-control .lc-registry__studio-result-card--skipped{border-color:color-mix(in srgb,#a78bfa 25%,var(--lc-border,#333))}.admin-learning-control .lc-registry__studio-result-card__body{min-width:0}.admin-learning-control .lc-registry__studio-result-card__status{color:color-mix(in srgb,#66bb6a 80%,var(--lc-muted,#888));margin:.35rem 0 0;font-size:.68rem;line-height:1.35}.admin-learning-control .lc-registry__studio-result-card--failure .lc-registry__studio-result-card__status{color:color-mix(in srgb,#f87171 85%,var(--lc-muted,#888))}.admin-learning-control .lc-registry__studio-result-card--skipped .lc-registry__studio-result-card__status{color:var(--lc-muted,#888)}.admin-learning-control .lc-registry__studio-result-card .lc-registry__doc-title{margin-top:0}.admin-learning-control .document-registry-studio-foot{margin-top:.35rem}.admin-learning-control .document-registry-studio-foot__card-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.65rem;display:grid}.admin-learning-control .document-registry-studio-foot__card{border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-card-glass)62%,transparent);border-radius:.85rem;flex-direction:column;gap:.55rem;min-width:0;min-height:12rem;padding:.75rem .85rem;display:flex}.admin-learning-control .document-registry-studio-foot__card--execution{border-color:color-mix(in srgb,var(--lc-ring)28%,var(--lc-border))}.admin-learning-control .document-registry-studio-foot__card--result{border-color:color-mix(in srgb,#66bb6a 22%,var(--lc-border))}.admin-learning-control .document-registry-studio-foot__card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-learning-control .document-registry-studio-foot__card-title{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-exec-panel-title-size,var(--lc-doc-list-title-size));font-weight:var(--lc-exec-panel-title-weight,var(--lc-doc-list-title-weight));line-height:var(--lc-exec-panel-title-leading,var(--lc-doc-list-title-leading));letter-spacing:normal;color:var(--lc-foreground);margin:0}.admin-learning-control .document-registry-studio-foot__result-meta{font-variant-numeric:tabular-nums;color:var(--lc-muted);font-size:.75rem}.admin-learning-control .document-registry-studio-foot__result-body{flex-direction:column;flex:1;gap:.55rem;min-height:0;display:flex;overflow:auto}.admin-learning-control .document-registry-studio-foot__hint,.admin-learning-control .document-registry-studio-foot__empty{color:var(--lc-muted);margin:0;font-size:.8125rem;line-height:1.45}.admin-learning-control .document-registry-studio-foot .document-registry-bulk-actions__exec-bars{flex-direction:column;gap:.5rem;display:flex}.admin-learning-control .document-registry-studio-foot .document-registry-bulk-actions__exec-bar{width:100%;min-height:2.55rem;font-family:var(--lc-doc-list-font-family);font-size:var(--lc-exec-panel-action-size,var(--lc-doc-list-title-size));font-weight:var(--lc-exec-panel-action-weight,var(--lc-doc-list-title-weight));line-height:var(--lc-exec-panel-action-leading,var(--lc-doc-list-title-leading));justify-content:center}.admin-learning-control .document-registry-studio-foot .document-registry-bulk-actions__exec-bar--publish{border-color:color-mix(in srgb,#66bb6a 35%,var(--lc-border))}.admin-learning-control .document-registry-studio-foot .document-registry-bulk-actions__preview{background:0 0;border:none;margin:0;padding:0}@media (max-width:960px){.admin-learning-control .document-registry-studio-foot__card-row{grid-template-columns:minmax(0,1fr)}.admin-learning-control .document-registry-page-toolbar__pagination{justify-content:space-between;width:100%}}.admin-learning-control .document-registry-bulk-actions{border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-card-glass)62%,transparent);border-radius:.65rem;flex-direction:column;gap:.55rem;margin-bottom:.65rem;padding:.65rem .75rem;display:flex}.admin-learning-control .document-registry-bulk-actions--exec-column{flex-direction:row;align-items:flex-start;gap:.85rem}.admin-learning-control .document-registry-bulk-actions__exec-column{flex-direction:column;flex:0 0 11.5rem;gap:.45rem;min-width:10.5rem;display:flex}.admin-learning-control .document-registry-bulk-actions__exec-title{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-exec-panel-title-size,var(--lc-doc-list-title-size));font-weight:var(--lc-exec-panel-title-weight,var(--lc-doc-list-title-weight));line-height:var(--lc-exec-panel-title-leading,var(--lc-doc-list-title-leading));letter-spacing:normal;color:color-mix(in srgb,var(--lc-ring)75%,var(--lc-foreground));margin:0}.admin-learning-control .document-registry-bulk-actions__exec-bars{flex-direction:column;gap:.45rem;display:flex}.admin-learning-control .document-registry-bulk-actions__exec-bar{text-align:center;width:100%;min-height:2.55rem;font-family:var(--lc-doc-list-font-family);font-size:var(--lc-exec-panel-action-size,var(--lc-doc-list-title-size));font-weight:var(--lc-exec-panel-action-weight,var(--lc-doc-list-title-weight));line-height:var(--lc-exec-panel-action-leading,var(--lc-doc-list-title-leading));justify-content:center}.admin-learning-control .document-registry-bulk-actions__exec-bar--publish{border-color:color-mix(in srgb,var(--lc-ring)55%,var(--lc-border));color:color-mix(in srgb,var(--lc-ring)88%,var(--lc-foreground));letter-spacing:.04em;font-weight:700}.admin-learning-control .document-registry-bulk-actions__main{flex-direction:column;flex:auto;gap:.55rem;min-width:0;display:flex}.admin-learning-control .document-registry-bulk-actions__summary{color:var(--lc-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.76rem;display:flex}.admin-learning-control .document-registry-bulk-actions__scope{color:var(--lc-muted)}.admin-learning-control .document-registry-bulk-actions__selection-actions{gap:.4rem;display:inline-flex}.admin-learning-control .document-registry-bulk-actions__notice{color:var(--lc-muted);margin:0;font-size:.7rem}.admin-learning-control .document-registry-bulk-actions__empty{color:var(--lc-muted);margin:0;font-size:.72rem}.admin-learning-control .document-registry-bulk-actions__buttons{flex-wrap:wrap;gap:.4rem;display:flex}.admin-learning-control .document-registry-bulk-actions__quick{flex-direction:column;display:flex}.admin-learning-control .document-registry-bulk-actions__quick-approve{border-color:color-mix(in srgb,#66bb6a 55%,var(--lc-border));justify-content:center;align-items:center;width:100%;min-height:2.25rem;display:flex}.admin-learning-control .document-registry-bulk-actions__quick-approve:hover:not(:disabled){border-color:color-mix(in srgb,#66bb6a 75%,var(--lc-border));background:color-mix(in srgb,#66bb6a 14%,var(--lc-card-glass))}.admin-learning-control .document-registry-bulk-actions__buttons .lc-registry__btn{background:var(--lc-card);border-color:color-mix(in srgb,var(--lc-foreground)18%,var(--lc-border))}.admin-learning-control .document-registry-bulk-actions__buttons .lc-registry__btn:hover:not(:disabled){background:color-mix(in srgb,var(--lc-ring)12%,var(--lc-card));border-color:color-mix(in srgb,var(--lc-ring)55%,var(--lc-border))}.admin-learning-control .document-registry-bulk-actions__count{background:color-mix(in srgb,var(--lc-ring)30%,transparent);color:var(--lc-foreground);border-radius:999px;margin-left:.4rem;padding:.05rem .35rem;font-size:.66rem;font-weight:600}.admin-learning-control .document-registry-bulk-actions__preview{border:1px solid color-mix(in srgb,var(--lc-ring)35%,var(--lc-border));background:color-mix(in srgb,var(--lc-canvas)88%,transparent);border-radius:.45rem;padding:.55rem .65rem}.admin-learning-control .document-registry-bulk-actions__preview-title{color:var(--lc-foreground);margin:0 0 .35rem;font-size:.76rem}.admin-learning-control .document-registry-bulk-actions__preview-stats{color:var(--lc-muted);flex-wrap:wrap;gap:.5rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.admin-learning-control .document-registry-bulk-stat{border-radius:calc(var(--lc-surface-radius) - .35rem);border:1px solid var(--lc-surface-border);min-width:4.5rem;transition:var(--lc-surface-transition);background:0 0;flex-direction:column;align-items:center;padding:.35rem .6rem;display:inline-flex}.admin-learning-control .document-registry-bulk-stat:hover{background:color-mix(in srgb,var(--lc-foreground)8%,transparent)}.admin-learning-control .document-registry-bulk-stat--eligible:hover{background:#66bb6a29}.admin-learning-control .document-registry-bulk-stat--blocked:hover{background:#f8717129}.admin-learning-control .document-registry-bulk-stat--skipped:hover{background:color-mix(in srgb,var(--lc-ring)16%,transparent)}.admin-learning-control .document-registry-bulk-stat__value{color:var(--lc-foreground);font-size:1.1rem;font-weight:700;line-height:1.1}.admin-learning-control .document-registry-bulk-stat__label{color:var(--lc-muted);font-size:.66rem}.admin-learning-control .document-registry-bulk-stat--eligible{border-color:color-mix(in srgb,#66bb6a 55%,var(--lc-border))}.admin-learning-control .document-registry-bulk-stat--eligible .document-registry-bulk-stat__value{color:color-mix(in srgb,#66bb6a 85%,var(--lc-foreground))}.admin-learning-control .document-registry-bulk-stat--blocked{border-color:color-mix(in srgb,#f87171 50%,var(--lc-border))}.admin-learning-control .document-registry-bulk-stat--blocked .document-registry-bulk-stat__value{color:color-mix(in srgb,#f87171 85%,var(--lc-foreground))}.admin-learning-control .document-registry-bulk-stat--skipped{border-color:color-mix(in srgb,var(--lc-ring)40%,var(--lc-border))}.admin-learning-control .document-registry-bulk-reasons{color:var(--lc-muted);margin:.45rem 0 0;padding-left:1rem;font-size:.7rem}.admin-learning-control .document-registry-row-select{text-align:center;width:2rem}.admin-learning-control .document-registry-row-select__input{width:.95rem;height:.95rem;accent-color:var(--lc-ring)}.admin-learning-control .document-registry-bulk-apply{flex-direction:column;gap:.45rem;margin-top:.55rem;display:flex}.admin-learning-control .document-registry-bulk-apply__confirm{border:1px solid color-mix(in srgb,var(--lc-ring)45%,var(--lc-border));background:color-mix(in srgb,var(--lc-canvas)90%,transparent);border-radius:.45rem;padding:.55rem .65rem}.admin-learning-control .document-registry-bulk-apply__confirm p{color:var(--lc-foreground);margin:0 0 .35rem;font-size:.74rem}.admin-learning-control .document-registry-bulk-apply__confirm-copy{color:var(--lc-muted)!important}.admin-learning-control .document-registry-bulk-apply__confirm-actions{gap:.4rem;margin-top:.35rem;display:inline-flex}.admin-learning-control .document-registry-bulk-apply__progress{color:var(--lc-muted);font-size:.74rem}.admin-learning-control .document-registry-bulk-apply__results{border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-card-glass)55%,transparent);border-radius:.45rem;margin-top:.55rem;padding:.55rem .65rem}.admin-learning-control .document-registry-bulk-apply__retry-actions{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:inline-flex}.admin-learning-control .document-registry-bulk-apply__result-list{flex-direction:column;gap:.3rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.admin-learning-control .document-registry-bulk-apply__result-row{color:var(--lc-muted);flex-wrap:wrap;justify-content:space-between;gap:.35rem;font-size:.72rem;display:flex}.admin-learning-control .document-registry-bulk-apply__danger{border-color:color-mix(in srgb,#f87171 55%,var(--lc-border))}.admin-learning-control .document-registry-bulk-apply__success{color:color-mix(in srgb,#66bb6a 85%,var(--lc-foreground))}.admin-learning-control .document-registry-bulk-apply__refine-plan{color:var(--lc-muted);margin:0 0 .65rem;padding-left:1.1rem;font-size:.78rem}.admin-learning-control .lc-registry__refine-helper{color:var(--lc-muted);margin:0 0 .5rem;font-size:.75rem;line-height:1.35}.admin-learning-control .lc-registry__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.admin-learning-control .lc-registry__seg{border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-card-glass)72%,transparent);border-radius:999px;gap:.12rem;padding:.18rem;display:inline-flex}.admin-learning-control .lc-registry__seg-btn{appearance:none;cursor:pointer;letter-spacing:.01em;color:var(--lc-muted);background:0 0;border:0;border-radius:999px;padding:.32rem .8rem;font-size:.74rem;font-weight:600;transition:color .12s,background .12s}.admin-learning-control .lc-registry__seg-btn:hover{color:var(--lc-foreground)}.admin-learning-control .lc-registry__seg-btn[aria-pressed=true]{color:var(--lc-canvas);background:color-mix(in srgb,var(--lc-ring)88%,#fff)}.admin-learning-control .lc-registry__seg-btn:disabled{cursor:progress;opacity:.7}.admin-learning-control .lc-registry__actions{gap:.4rem;display:inline-flex}.admin-learning-control .lc-registry__btn{appearance:none;cursor:pointer;border-radius:calc(var(--lc-radius) - 3px);border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-card-glass)80%,transparent);min-height:2rem;color:var(--lc-foreground);padding:.35rem .85rem;font-size:.76rem;font-weight:650;transition:border-color .12s,background .12s}.admin-learning-control .lc-registry__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--lc-ring)55%,var(--lc-border));background:color-mix(in srgb,var(--lc-ring)10%,var(--lc-card-glass))}.admin-learning-control .lc-registry__btn--primary{border-color:color-mix(in srgb,var(--lc-ring)50%,var(--lc-border));background:color-mix(in srgb,var(--lc-ring)16%,var(--lc-card-glass));color:color-mix(in srgb,var(--lc-ring)92%,var(--lc-foreground))}.admin-learning-control .lc-registry__btn:disabled{opacity:.55;cursor:not-allowed}.admin-learning-control .document-registry-bulk-actions__exec-bar.lc-registry__btn,.admin-learning-control .document-registry-studio-foot .document-registry-bulk-actions__exec-bar.lc-registry__btn{min-height:2.55rem;font-family:var(--lc-doc-list-font-family);font-size:var(--lc-exec-panel-action-size,var(--lc-doc-list-title-size));font-weight:var(--lc-exec-panel-action-weight,var(--lc-doc-list-title-weight));line-height:var(--lc-exec-panel-action-leading,var(--lc-doc-list-title-leading))}.admin-learning-control .lc-registry__scope{padding:.55rem .7rem}.admin-learning-control .lc-registry__scope-summary{cursor:pointer;color:var(--lc-foreground);flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;font-size:.76rem;list-style:none;display:flex}.admin-learning-control .lc-registry__scope-summary::-webkit-details-marker{display:none}.admin-learning-control .lc-registry__scope-summary:before{content:"▸";color:color-mix(in srgb,var(--lc-ring)70%,var(--lc-muted));font-size:.7rem}.admin-learning-control .lc-registry__scope[open] .lc-registry__scope-summary:before{content:"▾"}.admin-learning-control .lc-registry__scope-count{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--lc-ring)88%,var(--lc-foreground));font-weight:700}.admin-learning-control .lc-registry__scope-meta{color:var(--lc-muted)}.admin-learning-control .lc-registry__chips{flex-wrap:wrap;gap:.3rem;margin-top:.55rem;display:flex}.admin-learning-control .lc-registry__chip{border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-card-glass)60%,transparent);color:var(--lc-foreground);border-radius:999px;align-items:center;gap:.32rem;padding:.22rem .55rem;font-size:.68rem;display:inline-flex}.admin-learning-control .lc-registry__chip:before{content:"";background:color-mix(in srgb,var(--design-success,#66bb6a)80%,transparent);border-radius:999px;width:.4rem;height:.4rem}.admin-learning-control .lc-registry__chip--off{color:var(--lc-muted);opacity:.7}.admin-learning-control .lc-registry__chip--off:before{background:color-mix(in srgb,var(--lc-muted)50%,transparent)}.admin-learning-control .lc-registry__body{grid-template-columns:1fr;align-items:start;gap:.85rem;display:grid}.admin-learning-control .lc-registry__panel{padding:var(--lc-block-padding);--lc-registry-type-primary:.875rem;--lc-registry-type-secondary:.75rem;font-family:"Pretendard",var(--font-geist-sans),var(--font-display),"Noto Sans KR",system-ui,sans-serif;font-size:var(--lc-registry-type-primary);-webkit-font-smoothing:antialiased;line-height:1.5}.admin-learning-control .lc-registry__panel *{font-family:"Pretendard",var(--font-geist-sans),var(--font-display),"Noto Sans KR",system-ui,sans-serif}.admin-learning-control .lc-registry__panel .lc-table th,.admin-learning-control .lc-registry__panel .lc-registry__doc-path,.admin-learning-control .lc-registry__panel .lc-registry__doc-frontmeta,.admin-learning-control .lc-registry__panel .lc-registry__doc-meta-label,.admin-learning-control .lc-registry__panel .lc-registry__doc-meta-value,.admin-learning-control .lc-registry__panel .lc-registry__doc-meta-chip,.admin-learning-control .lc-registry__panel .lc-registry__queue-reason,.admin-learning-control .lc-registry__panel .lc-registry__axis,.admin-learning-control .lc-registry__panel .lc-registry__refine-meta,.admin-learning-control .lc-registry__panel .lc-registry__refine-label,.admin-learning-control .lc-registry__panel .lc-registry__refine-source,.admin-learning-control .lc-registry__panel .lc-registry__refine-preview-line,.admin-learning-control .lc-registry__panel .lc-registry__refine-reason,.admin-learning-control .lc-registry__panel .lc-registry__approval-preview,.admin-learning-control .lc-registry__panel .lc-registry__approval-meta,.admin-learning-control .lc-registry__panel .lc-registry__approval-error,.admin-learning-control .lc-registry__panel .document-registry-bulk-actions__notice,.admin-learning-control .lc-registry__panel .document-registry-bulk-actions__empty,.admin-learning-control .lc-registry__panel .document-registry-bulk-actions__scope,.admin-learning-control .lc-registry__panel .document-registry-bulk-actions__count,.admin-learning-control .lc-registry__panel .document-registry-bulk-stat__label,.admin-learning-control .lc-registry__panel .document-registry-bulk-actions__preview-stats,.admin-learning-control .lc-registry__panel .document-registry-bulk-reasons,.admin-learning-control .lc-registry__panel .document-registry-bulk-apply__progress,.admin-learning-control .lc-registry__panel .document-registry-bulk-apply__result-row,.admin-learning-control .lc-registry__panel .document-registry-bulk-apply__confirm-copy,.admin-learning-control .lc-registry__panel .document-registry-pagination__summary,.admin-learning-control .lc-registry__panel .lc-registry__log-date{font-size:var(--lc-registry-type-secondary);line-height:1.5}.admin-learning-control .lc-registry__panel .lc-registry__refine-title,.admin-learning-control .lc-registry__panel .lc-registry__queue-title,.admin-learning-control .lc-registry__panel .lc-registry__btn,.admin-learning-control .lc-registry__panel .lc-registry__action-btn,.admin-learning-control .lc-registry__panel .lc-registry__input,.admin-learning-control .lc-registry__panel .document-registry-bulk-actions__summary,.admin-learning-control .lc-registry__panel .document-registry-bulk-actions__preview-title,.admin-learning-control .lc-registry__panel .document-registry-bulk-apply__confirm p,.admin-learning-control .lc-registry__panel .lc-registry__log{font-size:var(--lc-registry-type-primary);line-height:1.5}.admin-learning-control .lc-registry__panel .lc-registry__refine-preview-line{line-height:1.55}.admin-learning-control .lc-registry__panel .lc-registry__action-btn{min-height:1.75rem;padding:.22rem .55rem}.admin-learning-control .lc-registry__panel .lc-table{font-size:var(--lc-registry-type-primary)}.admin-learning-control .lc-registry__panel .lc-table th{font-size:var(--lc-registry-type-secondary);letter-spacing:.06em}.admin-learning-control .lc-registry__panel-title{text-transform:none;letter-spacing:normal;color:var(--lc-foreground);margin:0 0 .5rem;font-size:.875rem;font-weight:600}.admin-learning-control .lc-registry__queue-scroll{max-height:22rem;padding-right:.35rem;overflow-y:scroll}.admin-learning-control .lc-registry__queue-scroll::-webkit-scrollbar{width:6px}.admin-learning-control .lc-registry__queue-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--lc-border)90%,transparent);border-radius:999px}.admin-learning-control .lc-registry__queue-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--design-peek-bg,#0f172a)60%,transparent)}.admin-learning-control .lc-registry__queue{flex-direction:column;gap:.4rem;max-height:18rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.admin-learning-control .lc-registry__queue-row{border:1px solid color-mix(in srgb,var(--lc-border)80%,transparent);border-radius:calc(var(--lc-radius) - 4px);background:color-mix(in srgb,var(--lc-canvas)35%,transparent);flex-direction:column;gap:.18rem;padding:.45rem .55rem;display:flex}.admin-learning-control .lc-registry__queue-title{color:var(--lc-foreground);font-size:.875rem;font-weight:600}.admin-learning-control .lc-registry__queue-reason{color:var(--lc-muted);font-size:.6875rem}.admin-learning-control .lc-registry__doc-title{color:var(--lc-foreground)}.admin-learning-control .lc-registry__doc-path{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-path-size);line-height:var(--lc-doc-list-path-leading);color:var(--lc-muted);word-break:break-all;margin-top:.18rem}.admin-learning-control .lc-registry__doc-meta-stack{flex-direction:column;gap:.28rem;min-width:0;margin-top:.35rem;display:flex}.admin-learning-control .lc-registry__doc-frontmeta{color:color-mix(in srgb,var(--lc-muted)92%,var(--lc-foreground));word-break:break-word;margin:0;font-size:.6875rem;font-weight:500;line-height:1.45}.admin-learning-control .lc-registry__doc-meta{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.admin-learning-control .lc-registry__doc-meta-block{border:1px solid color-mix(in srgb,var(--lc-border)88%,transparent);background:color-mix(in srgb,var(--lc-card-glass)50%,transparent);border-radius:999px;align-items:center;gap:.28rem;min-width:0;padding:.1rem .42rem .1rem .38rem;display:inline-flex}.admin-learning-control .lc-registry__doc-meta-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--lc-doc-list-pill-size);letter-spacing:.04em;text-transform:lowercase;color:color-mix(in srgb,var(--lc-muted)92%,var(--lc-foreground));font-weight:600}.admin-learning-control .lc-registry__doc-meta-value{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--lc-doc-list-pill-size);color:color-mix(in srgb,var(--lc-foreground)88%,var(--lc-muted));white-space:nowrap;font-weight:600}.admin-learning-control .lc-registry__doc-meta-chip{padding:var(--lc-doc-list-pill-padding);border:1px solid color-mix(in srgb,var(--lc-border)75%,transparent);background:color-mix(in srgb,var(--lc-canvas,#0a0a0a)35%,var(--lc-card-glass));font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--lc-doc-list-pill-size);border-radius:999px;align-items:center;font-weight:600;line-height:1.35;display:inline-flex}.admin-learning-control .lc-registry__doc-meta-chip--status{color:color-mix(in srgb,var(--lc-ring)78%,var(--lc-foreground));border-color:color-mix(in srgb,var(--lc-ring)28%,var(--lc-border))}.admin-learning-control .lc-registry__doc-meta-chip--visibility{color:color-mix(in srgb,var(--lc-foreground)85%,var(--lc-muted));border-color:color-mix(in srgb,var(--lc-muted)35%,var(--lc-border))}.admin-learning-control .lc-registry__doc-meta-chip--approval{color:color-mix(in srgb,#fbbf24 82%,var(--lc-foreground));border-color:color-mix(in srgb,#fbbf24 28%,var(--lc-border))}.admin-learning-control .lc-registry__doc-meta-chip--primary,.admin-learning-control .lc-registry__doc-meta-block--primary .lc-registry__doc-meta-value{color:color-mix(in srgb,var(--design-success,#66bb6a)82%,var(--lc-foreground));border-color:color-mix(in srgb,var(--design-success,#66bb6a)32%,var(--lc-border))}.admin-learning-control .lc-registry__axis{padding:var(--lc-doc-list-pill-padding);border:1px solid var(--lc-border);font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--lc-doc-list-pill-size);white-space:nowrap;border-radius:999px;align-items:center;font-weight:600;line-height:1.35;display:inline-flex}.admin-learning-control .lc-registry__axis--learning_studio{color:color-mix(in srgb,var(--lc-ring)88%,var(--lc-foreground));border-color:color-mix(in srgb,var(--lc-ring)35%,var(--lc-border))}.admin-learning-control .lc-registry__axis--learning_control{color:color-mix(in srgb,var(--design-swimlane-upstream,#b47dd6)90%,var(--lc-foreground));border-color:color-mix(in srgb,var(--design-swimlane-upstream,#b47dd6)38%,var(--lc-border))}.admin-learning-control .lc-registry__axis--learning_hub{color:color-mix(in srgb,var(--design-success,#66bb6a)88%,var(--lc-foreground));border-color:color-mix(in srgb,var(--design-success,#66bb6a)35%,var(--lc-border))}.admin-learning-control .lc-registry__form{flex-wrap:wrap;gap:.5rem;display:flex}.admin-learning-control .lc-registry__input{border-radius:calc(var(--lc-radius) - 4px);border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-canvas)70%,var(--lc-card-glass));min-height:2.1rem;color:var(--lc-foreground);padding:.4rem .6rem;font-size:.78rem}.admin-learning-control .lc-registry__input:focus-visible{border-color:color-mix(in srgb,var(--lc-ring)55%,var(--lc-border));outline:none}.admin-learning-control .lc-registry__input--grow{flex:12rem;min-width:0}.admin-learning-control .lc-registry__log{color:var(--lc-foreground);flex-direction:column;gap:.3rem;margin:0;padding:0;font-size:.74rem;list-style:none;display:flex}.admin-learning-control .lc-registry__log-date{color:var(--lc-muted);font-variant-numeric:tabular-nums}.admin-learning-control .lc-registry__approval-cell{flex-direction:column;gap:.35rem;min-width:8.5rem;display:flex}.admin-learning-control .lc-registry__approval{flex-direction:column;gap:.28rem;min-width:8.5rem;display:flex}.admin-learning-control .lc-registry__approval-btns{flex-wrap:wrap;gap:.28rem;display:flex}.admin-learning-control .lc-registry__action-btn{border-radius:calc(var(--lc-radius) - 5px);border:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-canvas)55%,var(--lc-card-glass));min-height:1.65rem;color:var(--lc-foreground);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:.18rem .5rem;font-size:.64rem;font-weight:600;display:inline-flex}.admin-learning-control .lc-registry__action-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--lc-ring)45%,var(--lc-border))}.admin-learning-control .lc-registry__action-btn--primary{border-color:color-mix(in srgb,var(--design-primary-cyan,#22d3ee)45%,var(--lc-border));color:color-mix(in srgb,var(--design-primary-cyan,#22d3ee)92%,var(--lc-foreground))}.admin-learning-control .lc-registry__action-btn--muted{color:var(--lc-muted)}.admin-learning-control .lc-registry__action-btn:disabled{opacity:.45;cursor:not-allowed}.admin-learning-control .lc-registry__approval-preview,.admin-learning-control .lc-registry__approval-meta{color:var(--lc-muted);word-break:break-all;margin:0;font-size:.6rem}.admin-learning-control .lc-registry__approval-error{color:color-mix(in srgb,#f87171 85%,var(--lc-foreground));margin:0;font-size:.6rem}.admin-learning-control .lc-registry__hub-preview{flex-direction:column;gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-registry__hub-preview-row{border:1px solid color-mix(in srgb,var(--lc-border)80%,transparent);border-radius:calc(var(--lc-radius) - 4px);background:color-mix(in srgb,var(--lc-canvas)35%,transparent);flex-direction:column;gap:.12rem;padding:.4rem .55rem;display:flex}.admin-learning-control .lc-registry__hub-preview-title{color:var(--lc-foreground)}.admin-learning-control .lc-registry__hub-preview-id{color:var(--lc-muted);word-break:break-all;font-size:.62rem}.admin-learning-control .lc-registry__refine-merge-list{flex-direction:column;gap:.55rem;margin-bottom:.65rem;display:flex}.admin-learning-control .lc-registry__refine-card{border:1px solid color-mix(in srgb,var(--lc-border)85%,transparent);border-radius:calc(var(--lc-radius) - 4px);background:color-mix(in srgb,var(--lc-canvas)30%,transparent);flex-direction:column;gap:.45rem;padding:.55rem .65rem;display:flex}.admin-learning-control .lc-registry__refine-head{flex-direction:column;gap:.12rem;display:flex}.admin-learning-control .lc-registry__refine-title{color:var(--lc-foreground);margin:0;font-size:.78rem;font-weight:600}.admin-learning-control .lc-registry__refine-meta,.admin-learning-control .lc-registry__refine-label{color:var(--lc-muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.62rem}.admin-learning-control .lc-registry__refine-section{flex-direction:column;gap:.28rem;display:flex}.admin-learning-control .lc-registry__refine-sources{flex-direction:column;gap:.22rem;margin:0;padding:0;list-style:none;display:flex}.admin-learning-control .lc-registry__refine-source{color:var(--lc-foreground);flex-wrap:wrap;justify-content:space-between;gap:.25rem;font-size:.66rem;display:flex}.admin-learning-control .lc-registry__refine-source-meta{color:var(--lc-muted)}.admin-learning-control .lc-registry__refine-source--more{color:var(--lc-muted);font-style:italic}.admin-learning-control .lc-registry__refine-preview{flex-direction:column;gap:.18rem;display:flex}.admin-learning-control .lc-registry__refine-preview-line{color:var(--lc-muted);margin:0;font-size:.62rem}.admin-learning-control .lc-registry__refine-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.admin-learning-control .lc-registry__refine-reason{color:var(--lc-muted);margin:0;font-size:.6rem}.admin-learning-control .lc-studio-cockpit__link{border-radius:var(--lc-radius);text-decoration:none;transition:transform .12s,box-shadow .12s;display:block}.admin-learning-control .lc-studio-cockpit__link:hover{transform:none}.admin-learning-control .lc-studio-cockpit__link:focus-visible{outline:2px solid var(--lc-ring);outline-offset:2px}.admin-learning-control .lc-studio-cockpit__desc{color:var(--lc-foreground);margin:.35rem 0 0;font-size:.78rem;line-height:1.4}.admin-learning-control .lc-studio-cockpit__axis{color:color-mix(in srgb,var(--lc-accent-violet,#a78bfa)80%,var(--lc-foreground));margin:.35rem 0 0;font-size:.68rem;font-weight:600}.admin-learning-control .lc-studio-cockpit__note{color:var(--lc-muted);margin:.5rem 0 0;font-size:.7rem}.admin-learning-control .lc-studio-footer{border-top:1px solid var(--lc-border);justify-content:flex-end;margin-top:1.5rem;padding-top:1.25rem;display:flex}.admin-learning-control .pw-card{border-radius:var(--lc-surface-radius);border-color:var(--lc-surface-border);transition:var(--lc-surface-transition),box-shadow .16s ease}.admin-learning-control .pw-card:hover{border-color:var(--lc-surface-border-hover);transform:translateY(-1px);box-shadow:0 10px 28px #00000061}.admin-learning-control .pw-card__frame{border-radius:var(--lc-surface-radius)}.admin-learning-control .lc-exec-stage-card--result>.lc-exec-stage-card__title,.admin-learning-control .lc-refinement-workbench__result .lc-exec-stage-card__title,.admin-learning-control .document-registry-studio-foot__card--result .document-registry-studio-foot__card-title{font-size:var(--lc-result-panel-title-size,var(--lc-doc-list-title-size));font-weight:var(--lc-result-panel-title-weight,var(--lc-doc-list-title-weight));line-height:var(--lc-result-panel-title-leading,var(--lc-doc-list-title-leading));letter-spacing:normal;text-transform:none}.admin-learning-control .lc-exec-stage-card__ai-preview{gap:var(--lc-doc-list-row-gap,.4rem);min-width:0;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.admin-learning-control .lc-exec-stage-card__ai-preview-item{border:1px solid color-mix(in srgb,var(--lc-border)80%,transparent);border-radius:calc(var(--lc-radius) - 4px);background:color-mix(in srgb,var(--lc-card-glass)55%,transparent);min-width:0;padding:var(--lc-doc-list-row-padding,.52rem .56rem);flex-direction:column;gap:.3rem;display:flex}.admin-learning-control .lc-exec-stage-card__ai-preview-title{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-title-size);font-weight:var(--lc-doc-list-title-weight);line-height:var(--lc-doc-list-title-leading);color:var(--lc-foreground);overflow-wrap:anywhere;word-break:break-word;margin:0}.admin-learning-control .lc-exec-stage-card__ai-preview-pills{gap:var(--lc-doc-list-pill-gap,.24rem);flex-wrap:wrap;margin-top:0;display:flex}.admin-learning-control .lc-exec-stage-card__prepare-docs-meta{flex-direction:column;gap:.28rem;min-width:0;display:flex}.admin-learning-control .lc-exec-stage-card__path-list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.admin-learning-control .lc-exec-stage-card__path-item{font-family:var(--lc-doc-list-font-family);font-size:var(--lc-doc-list-path-size);line-height:var(--lc-doc-list-path-leading);color:var(--lc-muted);overflow-wrap:anywhere;word-break:break-word}
