.admin-toolkit-deck[data-deck-ui]{--deck-pad-x:1rem;--deck-pad-y:.95rem;--deck-rail:var(--ld-gold);--deck-wash:color-mix(in oklab, var(--ld-gold) 8%, var(--ld-surface));--deck-ink-soft:color-mix(in oklab, var(--ld-ink) 72%, var(--ld-mute));isolation:isolate;border:1px solid var(--admin-edge,var(--ld-line));background:linear-gradient(165deg, #ffffff8c, transparent 42%), var(--admin-surface,var(--ld-surface));width:100%;min-width:0;box-shadow:none;border-radius:1.15rem;flex-direction:column;display:flex;position:relative;overflow:hidden;container:toolkit-deck/inline-size}@supports (color:lab(0% 0 0)){.admin-toolkit-deck[data-deck-ui]{background:linear-gradient(165deg, lab(100% -.0000298023 .0000119209/.55), transparent 42%), var(--admin-surface,var(--ld-surface))}}.admin-toolkit-deck[data-deck-ui][data-lab-ready=true]{--deck-rail:var(--ld-teal);--deck-wash:color-mix(in oklab, var(--ld-teal) 7%, var(--ld-surface))}.admin-toolkit-deck[data-deck-ui]:before{content:"";z-index:1;background:linear-gradient(90deg, var(--deck-rail), color-mix(in oklab, var(--deck-rail) 35%, transparent) 55%, transparent);pointer-events:none;height:3px;position:absolute;inset-block-start:0;inset-inline:0}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__shell{width:100%;min-width:0;padding:calc(var(--deck-pad-y) + .15rem) var(--deck-pad-x) var(--deck-pad-y);grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__identity{align-items:center;gap:.85rem;min-width:0;display:flex}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__mark{border:1px solid color-mix(in oklab, var(--deck-rail) 32%, transparent);background:var(--deck-wash);width:3.35rem;height:3.35rem;color:color-mix(in oklab, var(--deck-rail) 70%, var(--ld-ink));box-shadow:none;border-radius:1rem;flex:0 0 3.35rem;place-items:center;font-size:1.25rem;font-weight:850;line-height:1;display:grid;position:relative}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__live{border:2px solid var(--admin-surface,var(--ld-surface));background:var(--ld-gold);border-radius:999px;width:.72rem;height:.72rem;position:absolute;inset-block-end:-3px;inset-inline-end:-3px}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__live.is-live{background:var(--ld-ok)}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__copy{flex:auto;min-width:0}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__title-row{align-items:center;gap:.4rem;min-width:0;display:flex}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__title{min-width:0;color:var(--ld-ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.12rem,1rem + .45cqi,1.42rem);font-weight:850;line-height:1.2;overflow:hidden}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__edit.panel-btn{min-width:2.35rem;min-height:2.35rem;box-shadow:none;color:var(--ld-mute);background:0 0;border-color:#0000;flex-shrink:0;padding-inline:.5rem;font-size:.76rem;font-weight:750}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__edit.panel-btn:hover:not(:disabled){background:color-mix(in oklab, var(--ld-soft) 80%, transparent);color:var(--ld-ink);border-color:#0000;transform:none}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__edit.panel-btn:focus-visible{outline:2px solid var(--ld-teal);outline-offset:-2px}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__meta{flex-wrap:wrap;gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__meta li{background:color-mix(in oklab, var(--ld-soft) 78%, transparent);color:var(--deck-ink-soft);border-radius:.45rem;align-items:center;padding:.14rem .52rem;font-size:.7rem;font-weight:750;line-height:1.4;display:inline-flex}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__dock{border:1px solid color-mix(in oklab, var(--deck-rail) 26%, var(--ld-line));background:linear-gradient(145deg, color-mix(in oklab, var(--deck-rail) 10%, transparent), transparent 55%), var(--deck-wash);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.7rem;width:100%;min-width:0;padding:.8rem .85rem;display:grid}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__dock-head{grid-template-columns:minmax(0,1fr);gap:.35rem;min-width:0;display:grid}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__status{color:color-mix(in oklab, var(--deck-rail) 55%, var(--ld-ink));letter-spacing:.01em;align-items:center;gap:.4rem;margin:0;font-size:.72rem;font-weight:800;line-height:1.3;display:inline-flex}.admin-toolkit-deck[data-deck-ui][data-lab-ready=true] .admin-toolkit-deck__status{color:var(--ld-ok)}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__dot{width:.48rem;height:.48rem;box-shadow:0 0 0 3px color-mix(in oklab, currentColor 18%, transparent);background:currentColor;border-radius:999px;flex:none}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__session-name,.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__invite{min-width:0;color:var(--ld-ink);margin:0;font-size:.98rem;font-weight:850;line-height:1.35}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__session-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__invite{color:var(--deck-ink-soft);font-size:.84rem;font-weight:650;line-height:1.5}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__picker{width:100%;min-width:0;margin:0}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__picker .ui-select__trigger{background:var(--admin-surface,var(--ld-surface));border-radius:.75rem;min-height:2.75rem}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__sessions{width:100%;min-width:0;position:relative}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__sessions-trigger{appearance:none;border:.5px solid var(--admin-edge,var(--ld-line));background:var(--admin-surface,var(--ld-surface));width:100%;min-height:2.55rem;color:var(--ld-ink);font:inherit;text-align:start;cursor:pointer;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.55rem;padding:.35rem .7rem;transition:border-color .14s;display:flex}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__sessions-trigger:hover:not(:disabled){border-color:color-mix(in oklab, var(--ld-teal) 40%, var(--ld-line))}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__sessions.is-open .admin-toolkit-deck__sessions-trigger{border-color:color-mix(in oklab, var(--ld-teal) 50%, var(--ld-line));box-shadow:0 0 0 3px color-mix(in oklab, var(--ld-teal) 12%, transparent)}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__sessions-trigger:disabled{opacity:.6;cursor:not-allowed}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__sessions-copy{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__sessions-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:800;line-height:1.25;overflow:hidden}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__sessions-meta{color:var(--ld-mute);font-size:.7rem;font-weight:650;line-height:1.2}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__sessions-chevron{color:var(--ld-mute);flex-shrink:0;font-size:.75rem;line-height:1}.admin-toolkit-lab-menu{border:.5px solid color-mix(in oklab, var(--ld-line) 80%, transparent);background:var(--admin-surface,var(--ld-surface));min-width:16rem;box-shadow:0 18px 40px #00000024, 0 0 0 1px color-mix(in oklab, var(--ld-teal) 6%, transparent);border-radius:.85rem;flex-direction:column;display:flex;position:fixed;overflow:hidden}@supports (color:lab(0% 0 0)){.admin-toolkit-lab-menu{box-shadow:0 18px 40px lab(0% 0 0/.14), 0 0 0 1px color-mix(in oklab, var(--ld-teal) 6%, transparent)}}.admin-toolkit-lab-menu__head{border-block-end:.5px solid color-mix(in oklab, var(--ld-line) 70%, transparent);color:var(--ld-mute);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem .45rem;font-size:.72rem;font-weight:750;display:flex}.admin-toolkit-lab-menu__count{background:color-mix(in oklab, var(--ld-teal) 12%, transparent);min-width:1.35rem;min-height:1.35rem;color:var(--ld-teal);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.68rem;font-weight:800;display:inline-flex}.admin-toolkit-lab-menu__list{flex-direction:column;gap:.15rem;min-height:0;margin:0;padding:.35rem;list-style:none;display:flex;overflow:auto}.admin-toolkit-lab-menu__row{border:.5px solid #0000;border-radius:.55rem;align-items:center;gap:.2rem;min-height:2.35rem;padding-block:.15rem;padding-inline:.15rem .2rem;display:flex}.admin-toolkit-lab-menu__row.is-selected{background:color-mix(in oklab, var(--ld-teal) 9%, transparent);border-color:color-mix(in oklab, var(--ld-teal) 22%, transparent)}.admin-toolkit-lab-menu__row.is-editing{background:color-mix(in oklab, var(--ld-soft) 70%, transparent);border-color:color-mix(in oklab, var(--ld-line) 80%, transparent)}.admin-toolkit-lab-menu__pick{appearance:none;min-width:0;min-height:2.05rem;color:var(--ld-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex:auto;justify-content:space-between;align-items:center;gap:.4rem;padding:.25rem .5rem;font-size:.84rem;font-weight:700;display:flex}.admin-toolkit-lab-menu__pick:hover:not(:disabled){background:color-mix(in oklab, var(--ld-soft) 75%, transparent)}.admin-toolkit-lab-menu__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-toolkit-lab-menu__live{color:var(--ld-ok);letter-spacing:.01em;flex-shrink:0;font-size:.66rem;font-weight:800}.admin-toolkit-lab-menu__actions{flex-shrink:0;gap:.1rem;display:flex}.admin-toolkit-lab-menu__action{appearance:none;width:1.85rem;height:1.85rem;color:var(--ld-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;font-size:.95rem;line-height:1;display:inline-flex}.admin-toolkit-lab-menu__action:hover:not(:disabled){background:color-mix(in oklab, var(--ld-soft) 90%, transparent);color:var(--ld-ink)}.admin-toolkit-lab-menu__action.is-danger:hover:not(:disabled){background:color-mix(in oklab, var(--ld-coral) 12%, transparent);color:var(--ld-coral)}.admin-toolkit-lab-menu__action:disabled{opacity:.45;cursor:not-allowed}.admin-toolkit-lab-menu__rename{align-items:center;gap:.35rem;width:100%;padding-inline:.15rem;display:flex}.admin-toolkit-lab-menu__rename-input{border:.5px solid color-mix(in oklab, var(--ld-teal) 35%, var(--ld-line));background:var(--admin-surface,var(--ld-surface));min-width:0;min-height:2rem;color:var(--ld-ink);font:inherit;border-radius:.45rem;outline:none;flex:auto;padding:.3rem .55rem;font-size:.84rem;font-weight:650}.admin-toolkit-lab-menu__rename-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--ld-teal) 14%, transparent)}.admin-toolkit-lab-menu__rename-save.panel-btn{flex-shrink:0;min-height:2rem;padding-inline:.65rem;font-size:.75rem}.ld-dark .admin-toolkit-lab-menu{box-shadow:0 18px 40px #00000073, 0 0 0 1px color-mix(in oklab, var(--ld-teal) 10%, transparent)}@supports (color:lab(0% 0 0)){.ld-dark .admin-toolkit-lab-menu{box-shadow:0 18px 40px lab(0% 0 0/.45), 0 0 0 1px color-mix(in oklab, var(--ld-teal) 10%, transparent)}}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__actions{grid-template-columns:minmax(0,1fr);gap:.45rem;min-width:0;display:grid}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__actions .panel-btn{min-height:2.75rem;font-size:.84rem}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__cta.panel-btn{width:100%}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__again.panel-btn{border-color:var(--admin-edge,var(--ld-line));background:var(--admin-surface,var(--ld-surface));width:100%;min-height:2.75rem;box-shadow:none;color:var(--ld-ink);padding-inline:.75rem;font-size:.78rem;font-weight:700}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__again.panel-btn:hover:not(:disabled){border-color:color-mix(in oklab, var(--ld-teal) 35%, var(--ld-line));background:var(--admin-surface,var(--ld-surface));color:var(--ld-ink);transform:none}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__actions .panel-btn:focus-visible,.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow button.fa-process-flow__step:focus-visible,.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__again.panel-btn:focus-visible{outline:2px solid var(--ld-teal);outline-offset:-2px}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__path{width:100%;min-width:0;padding:.55rem var(--deck-pad-x) .65rem;border-block-start:1px solid var(--admin-hairline,var(--ld-line));background:color-mix(in oklab, var(--ld-soft) 42%, var(--ld-surface));flex-direction:column;gap:.35rem;display:flex}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__path-rail{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;min-width:0;display:flex}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__kicker{color:var(--ld-mute);letter-spacing:.02em;flex-shrink:0;align-items:center;gap:.35rem;margin:0;font-size:.68rem;font-weight:800;display:inline-flex}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__count{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));color:var(--ld-teal);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:.08rem .4rem;font-size:.66rem;font-weight:800;display:inline-flex}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__hint{color:var(--deck-ink-soft);margin:0;font-size:.72rem;font-weight:650;line-height:1.4}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow.fa-process-flow,.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow{background:color-mix(in oklab, var(--ld-surface) 88%, var(--ld-soft));width:auto;min-width:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 80%, transparent);border-radius:999px;flex-flow:wrap;flex:auto;align-items:center;gap:0;margin:0;padding:.18rem;list-style:none;display:flex}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow .fa-process-flow__item{flex-direction:row;flex:none;align-items:center;gap:0;width:auto;min-width:0;display:inline-flex}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow .fa-process-flow__sep{border:0;background:color-mix(in oklab, var(--ld-mute) 35%, transparent);border-block-start:0;border-inline-start:0;border-radius:0;flex:none;width:.55rem;height:1px;margin-inline:.1rem;display:block;transform:none}:is(.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow .fa-process-flow__item:has(.is-done) .fa-process-flow__sep,.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow .fa-process-flow__item:has(.is-current) .fa-process-flow__sep){background:color-mix(in oklab, var(--ld-teal) 55%, transparent)}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow .fa-process-flow__step,.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow button.fa-process-flow__step,.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow span.fa-process-flow__step{width:auto;max-width:9.5rem;height:1.7rem;min-height:1.7rem;max-height:1.7rem;box-shadow:none;color:var(--ld-mute);background:0 0;border:0;border-radius:999px;justify-content:center;padding:0 .55rem 0 .35rem;font-size:.7rem;font-weight:700;line-height:1}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow .fa-process-flow__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow .fa-process-flow__index{width:1.15rem;height:1.15rem;background:color-mix(in oklab, var(--ld-soft) 85%, var(--ld-surface));min-block-size:1.15rem;min-inline-size:1.15rem;color:var(--ld-mute);border-radius:999px;font-size:.62rem;font-weight:800}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow .fa-process-flow__step.is-done{box-shadow:none;color:color-mix(in oklab, var(--ld-ink) 72%, var(--ld-mute));background:0 0}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow .fa-process-flow__step.is-done .fa-process-flow__index{background:color-mix(in oklab, var(--ld-ok) 22%, var(--ld-surface));color:var(--ld-ok)}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow .fa-process-flow__step.is-current{background:color-mix(in oklab, var(--ld-teal) 16%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-teal) 45%, transparent);color:var(--ld-ink);font-weight:800}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow .fa-process-flow__step.is-current .fa-process-flow__index{background:var(--ld-teal);color:var(--ld-cta-fg,#fff);border-radius:999px}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow .fa-process-flow__step.is-upcoming{color:var(--ld-mute);background:0 0}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow button.fa-process-flow__step:hover{background:color-mix(in oklab, var(--ld-teal) 10%, transparent)}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow button.fa-process-flow__step.is-done:hover{background:color-mix(in oklab, var(--ld-ok) 10%, transparent)}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__flow button.fa-process-flow__step.is-current:hover{background:color-mix(in oklab, var(--ld-teal) 20%, var(--ld-surface))}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__skel{background:color-mix(in oklab, var(--ld-soft) 70%, transparent);border-radius:.7rem;display:block}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__skel--title{width:7.5rem;height:1rem}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__skel--meta{width:10rem;height:.75rem;margin-block-start:.4rem}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__skel--dock{width:100%;min-height:5.5rem}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__skel--path{width:11rem;height:1.7rem}@container toolkit-deck (min-width:32rem){.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__dock{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__actions{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;width:max-content;max-width:100%}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__cta.panel-btn,.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__again.panel-btn{width:auto}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__cta.panel-btn{min-inline-size:8.75rem}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__path{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__hint{text-align:end;flex:10rem;min-width:10rem}}@container toolkit-deck (min-width:42rem){.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__shell{grid-template-columns:minmax(12rem,.85fr) minmax(18rem,1.45fr);align-items:stretch;gap:1rem 1.35rem}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__dock{align-content:center;height:100%}}@container toolkit-deck (min-width:60rem){.admin-toolkit-deck[data-deck-ui]{--deck-pad-x:1.2rem}.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__shell{grid-template-columns:minmax(14rem,.7fr) minmax(24rem,1.55fr);gap:1.25rem 1.75rem}}@media (prefers-reduced-motion:reduce){.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__edit.panel-btn:hover:not(:disabled),.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__again.panel-btn:hover:not(:disabled),.admin-toolkit-deck[data-deck-ui] .admin-toolkit-deck__actions .panel-btn:hover:not(:disabled){transform:none}}
