html.admin-theme-transition-active::view-transition-old(root){mix-blend-mode:normal;animation-duration:.26s;animation-timing-function:cubic-bezier(.4,0,.2,1)}html.admin-theme-transition-active::view-transition-new(root){mix-blend-mode:normal;animation-duration:.26s;animation-timing-function:cubic-bezier(.4,0,.2,1)}html.admin-theme-transition-active::view-transition-old(root){animation-name:admin-theme-fade-out}html.admin-theme-transition-active::view-transition-new(root){animation-name:admin-theme-fade-in}@keyframes admin-theme-fade-out{to{opacity:0}}@keyframes admin-theme-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html.admin-theme-transition-active::view-transition-old(root){animation-duration:0s}html.admin-theme-transition-active::view-transition-new(root){animation-duration:0s}}@keyframes admin-import-progress-activity{0%{width:34%;transform:translate(-135%)}45%{width:52%}to{width:34%;transform:translate(300%)}}.admin-import-progress-activity{animation:1.25s ease-in-out infinite admin-import-progress-activity}@media (prefers-reduced-motion:reduce){.admin-import-progress-activity{animation-duration:2.5s}}.admin-scrollbar{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--admin-muted) 45%, transparent) transparent}.admin-flat-scope,.admin-flat-scope button,.admin-flat-scope input,.admin-flat-scope textarea,.admin-flat-scope select,.admin-floating-surface,.admin-floating-surface button,.admin-floating-surface input,.admin-floating-surface textarea,.admin-floating-surface select{font-family:var(--font-admin-sans), var(--font-sans), sans-serif;font-optical-sizing:auto}.admin-modal-shell{--admin-modal-shell-inset:1rem;--admin-modal-radius-section:calc(var(--admin-radius-shell) / 2);--admin-modal-radius-control:calc(var(--admin-modal-radius-section) / 2);--admin-modal-radius-inner:calc(var(--admin-modal-radius-control) / 2);--admin-modal-radius-deep:calc(var(--admin-modal-radius-inner) / 2);--admin-modal-space:1rem;--admin-modal-space-compact:.5rem;--admin-modal-space-tight:.25rem;--admin-radius-panel:var(--admin-modal-radius-section);--admin-radius-control:var(--admin-modal-radius-section)}.admin-modal-shell .admin-floating-surface{--admin-radius-panel:var(--admin-modal-radius-section);--admin-radius-control:var(--admin-modal-radius-control)}.admin-flat-scope .font-mono,.admin-flat-scope.font-mono,.admin-flat-scope code,.admin-flat-scope pre,.admin-flat-scope kbd,.admin-flat-scope .cm-scroller,.admin-floating-surface .font-mono,.admin-floating-surface.font-mono,.admin-floating-surface code,.admin-floating-surface pre,.admin-floating-surface kbd,.admin-floating-surface .cm-scroller{font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-variant-ligatures:contextual;font-feature-settings:"calt" 1, "liga" 1}.admin-scrollbar::-webkit-scrollbar{width:10px;height:10px}.admin-scrollbar::-webkit-scrollbar-track{background:0 0}.admin-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--admin-muted) 42%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.admin-scrollbar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--admin-muted) 70%, transparent);background-clip:padding-box;border:3px solid #0000}html.admin-shop-pages-locked,body.admin-shop-pages-locked{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--admin-muted) 45%, transparent) transparent}html.admin-production-studio-locked,body.admin-production-studio-locked{overscroll-behavior:none;height:100%;overflow:hidden}html.admin-shop-pages-locked::-webkit-scrollbar{width:10px;height:10px}body.admin-shop-pages-locked::-webkit-scrollbar{width:10px;height:10px}html.admin-shop-pages-locked::-webkit-scrollbar-track{background:0 0}body.admin-shop-pages-locked::-webkit-scrollbar-track{background:0 0}html.admin-shop-pages-locked::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--admin-muted) 42%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}body.admin-shop-pages-locked::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--admin-muted) 42%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}html.admin-shop-pages-locked::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--admin-muted) 70%, transparent);background-clip:padding-box;border:3px solid #0000}body.admin-shop-pages-locked::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--admin-muted) 70%, transparent);background-clip:padding-box;border:3px solid #0000}.admin-scrollbar-padded::-webkit-scrollbar-track{margin-block:12px}.admin-scrollbar-padded::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000}.admin-scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.admin-scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}.admin-sidebar-nav-scroll-rail{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.admin-sidebar-nav-scroll-view{min-width:0}.admin-sidebar-nav-scroll-view a[aria-current=page] [data-admin-nav-surface]{background:var(--admin-nav-selected)}.admin-sidebar-nav-scroll-view [data-admin-nav-underlay-ready][data-admin-nav-animated] a[aria-current=page] [data-admin-nav-surface]{background-color:#0000}.admin-sidebar-nav-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.admin-sidebar-nav-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.admin-sidebar-nav-scroll-thumb{top:var(--admin-sidebar-nav-scroll-thumb-top,0);width:6px;height:var(--admin-sidebar-nav-scroll-thumb-height,0);background:color-mix(in srgb, var(--admin-muted) 38%, transparent);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1);position:absolute;right:3px}.admin-sidebar-nav-scroll-rail:hover .admin-sidebar-nav-scroll-thumb[data-visible],.admin-sidebar-nav-scroll-rail:focus-within .admin-sidebar-nav-scroll-thumb[data-visible]{opacity:1}.production-studio-sidebar-skin,.admin-inputs-sidebar-floor{--production-studio-sidebar-surface:var(--admin-studio-sidebar-surface);--production-studio-sidebar-surface-bottom:var(--admin-studio-sidebar-surface-bottom);--production-studio-sidebar-chamber:var(--admin-studio-sidebar-chamber);--production-studio-sidebar-chamber-strong:var(--admin-studio-sidebar-chamber-strong);--production-studio-sidebar-ink:var(--admin-studio-sidebar-ink);--production-studio-sidebar-muted:var(--admin-studio-sidebar-muted);--production-studio-sidebar-muted-strong:var(--admin-studio-sidebar-muted-strong);--production-studio-sidebar-hover:var(--admin-studio-sidebar-hover);--production-studio-sidebar-active:var(--admin-studio-sidebar-active);--production-studio-sidebar-selected:var(--admin-studio-sidebar-selected);--production-studio-sidebar-selected-hover:var(--admin-studio-sidebar-selected-hover);--production-studio-sidebar-selected-ink:var(--admin-studio-sidebar-selected-ink);--production-studio-sidebar-focus:var(--admin-studio-sidebar-focus);--admin-surface:var(--production-studio-sidebar-surface);--admin-surface-soft:var(--production-studio-sidebar-chamber);--admin-surface-muted:var(--production-studio-sidebar-chamber-strong);--admin-line:transparent;--admin-row-hover:var(--production-studio-sidebar-hover);--admin-control-hover:var(--production-studio-sidebar-hover);--admin-nav-hover:var(--production-studio-sidebar-hover);--admin-nav-active:var(--production-studio-sidebar-selected-hover);--admin-nav-selected:var(--production-studio-sidebar-selected);--admin-nav-selected-ink:var(--production-studio-sidebar-selected-ink);--admin-theme-toggle-bg:var(--production-studio-sidebar-chamber);--admin-theme-toggle-active:var(--production-studio-sidebar-selected);--admin-theme-toggle-active-ink:var(--production-studio-sidebar-selected-ink);--admin-target-hover:var(--production-studio-sidebar-hover);--admin-target-active:var(--production-studio-sidebar-active);--admin-chip-bg:var(--production-studio-sidebar-chamber);--admin-path-bg:var(--production-studio-sidebar-chamber);--admin-inset-surface:var(--production-studio-sidebar-chamber);--admin-input-focus-line:var(--production-studio-sidebar-focus);--admin-ink:var(--production-studio-sidebar-ink);--admin-ink-inverted:var(--admin-studio-sidebar-ink-inverted);--admin-muted:var(--production-studio-sidebar-muted);--admin-muted-strong:var(--production-studio-sidebar-muted-strong);--admin-featured-nav-surface:var(--admin-studio-sidebar-featured-nav-surface)}.admin-inputs-sidebar-floor{color:var(--admin-studio-sidebar-ink)}.production-studio-sidebar-skin{--admin-featured-nav-ink-idle:#fffaf2;--admin-featured-nav-ink-active:#fffaf2;color:var(--production-studio-sidebar-ink);background:var(--production-studio-sidebar-surface)!important}:root[class~=dark] .production-studio-sidebar-skin{background:var(--production-studio-sidebar-surface)!important}.production-studio-sidebar-skin .admin-sidebar-nav-scroll-thumb{background:color-mix(in srgb, var(--production-studio-sidebar-ink) 28%, transparent)}.production-studio-sidebar-skin .admin-sidebar-nav-scroll-rail:hover .admin-sidebar-nav-scroll-thumb[data-visible],.production-studio-sidebar-skin .admin-sidebar-nav-scroll-rail:focus-within .admin-sidebar-nav-scroll-thumb[data-visible]{background:color-mix(in srgb, var(--production-studio-sidebar-ink) 46%, transparent)}.admin-scrollbar-inset{scrollbar-gutter:stable}.admin-scrollbar-inset::-webkit-scrollbar{width:12px}.admin-scrollbar-inset::-webkit-scrollbar-track{margin-block:12px}.admin-scrollbar-inset::-webkit-scrollbar-button:vertical:start:decrement{background:0 0;height:12px;display:block}.admin-scrollbar-inset::-webkit-scrollbar-button:vertical:end:increment{background:0 0;height:12px;display:block}.admin-scrollbar-inset::-webkit-scrollbar-button:horizontal:start:decrement{background:0 0;width:12px;display:block}.admin-scrollbar-inset::-webkit-scrollbar-button:horizontal:end:increment{background:0 0;width:12px;display:block}.admin-scrollbar-inset::-webkit-scrollbar-thumb{border-left-width:4px;border-right-width:4px}.admin-flush-panel-scroll-rail{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.admin-launch-editor-scroll-rail:after{content:"";z-index:2;background:linear-gradient(to bottom, transparent, var(--admin-surface));opacity:0;pointer-events:none;height:2rem;transition:opacity .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.admin-launch-editor-scroll-rail[data-scroll-forward]:after{opacity:1}@media (prefers-reduced-motion:reduce){.admin-launch-editor-scroll-rail:after{transition-duration:1ms}}.admin-flush-panel-scroll-gutter{pointer-events:none;width:calc(.5rem + 6px);position:absolute;top:0;bottom:0;right:0}.admin-flush-panel-scroll-rail[data-overflow] .admin-flush-panel-scroll-gutter{pointer-events:auto}.admin-flush-panel-scroll-thumb[data-visible]{top:var(--admin-flush-panel-scroll-thumb-top,0);width:6px;height:var(--admin-flush-panel-scroll-thumb-height,0);background:color-mix(in srgb, var(--admin-muted) 42%, transparent);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .72s cubic-bezier(.4,0,.2,1),background-color .36s cubic-bezier(.4,0,.2,1);position:absolute;right:0}.admin-flush-panel-scroll-rail[data-overflow] .admin-flush-panel-scroll{padding-right:calc(.5rem + 6px)}.admin-presets-master-list-rail .admin-flush-panel-scroll:has(.admin-presets-master-list-empty-panel){flex-direction:column;flex:1;height:100%;min-height:0;padding-right:0;display:flex;overflow:hidden}.admin-presets-master-list-rail .admin-flush-panel-scroll-gutter{width:0}.admin-presets-master-list-rail[data-overflow] .admin-flush-panel-scroll{padding-right:calc(.5rem + 6px)}.admin-presets-master-list-rail[data-overflow] .admin-flush-panel-scroll-gutter{pointer-events:auto;width:calc(.5rem + 6px)}.admin-presets-master-list-rail[data-overflow] .admin-flush-panel-scroll-thumb[data-visible]{opacity:1}.admin-presets-master-list-empty-panel{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--admin-ink) 7%, transparent);border-radius:var(--admin-radius-control);background:var(--admin-surface-peak);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:2rem 1.5rem;display:flex}.admin-floating-surface .admin-presets-master-list-empty-panel,.admin-floating-surface .admin-presets-master-list-empty-card{background:var(--admin-surface-soft);border-color:var(--admin-line)}.admin-presets-master-list-empty-body{flex-direction:column;align-items:center;width:min(100%,17.5rem);display:flex}.admin-presets-master-list-empty-compact{padding:1rem .25rem}.admin-presets-master-list-empty-card{border:1px solid color-mix(in srgb, var(--admin-ink) 7%, transparent);border-radius:var(--admin-radius-control);background:var(--admin-surface-peak);text-align:center;flex-direction:column;align-items:center;width:100%;padding:1.75rem 1.375rem 1.375rem;display:flex}.admin-presets-master-list-empty-icon{border-radius:calc(var(--admin-radius-control) + 2px);background:var(--admin-surface);width:2.75rem;height:2.75rem;color:var(--admin-muted-strong);place-items:center;margin-bottom:1rem;display:grid}.admin-presets-master-list-empty-icon[data-variant=filtered]{background:color-mix(in srgb, var(--admin-accent) 14%, var(--admin-surface));color:color-mix(in srgb, var(--admin-accent) 82%, var(--admin-ink))}.admin-presets-master-list-empty-icon[data-variant=archived]{background:color-mix(in srgb, var(--admin-muted) 12%, var(--admin-surface));color:var(--admin-muted-strong)}.admin-presets-master-list-empty-icon[data-variant=library]{background:color-mix(in srgb, var(--admin-success-text) 12%, var(--admin-surface));color:color-mix(in srgb, var(--admin-success-text) 78%, var(--admin-ink))}.admin-presets-editor-empty-panel{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--admin-ink) 7%, transparent);border-radius:var(--admin-radius-control);background:var(--admin-surface-peak);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:2rem 1.5rem;display:flex}.admin-presets-editor-empty-body{flex-direction:column;align-items:center;width:min(100%,18rem);display:flex}.admin-inputs-editor-pane .admin-flush-panel-scroll-rail .admin-flush-panel-scroll{padding-right:calc(var(--production-studio-workbench-inset) + 6px)}.admin-inputs-editor-pane .admin-flush-panel-scroll-gutter{top:var(--production-studio-workbench-inset);right:var(--production-studio-workbench-inset);bottom:var(--production-studio-workbench-inset);width:calc(var(--production-studio-workbench-inset) + 6px)}:root:not([class~=dark]) .admin-inputs-workbench-shell{background-color:var(--admin-foundation-surface-peak);--admin-inputs-editor-canvas:#fff;--admin-inputs-editor-panel:#f8f8f7;--admin-inputs-editor-panel-soft:#f3f3f2;--admin-inputs-editor-nested-bg:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-inputs-editor-canvas));--admin-inputs-editor-nested-bg-hover:color-mix(in srgb, var(--admin-ink) 6%, var(--admin-inputs-editor-canvas));--admin-inputs-editor-nested-bg-focus:color-mix(in srgb, var(--admin-ink) 8%, var(--admin-inputs-editor-canvas))}.dark .admin-inputs-workbench-shell{--admin-inputs-editor-canvas:var(--admin-foundation-surface);--admin-inputs-editor-panel:color-mix(in srgb, var(--admin-ink) 2.5%, var(--admin-foundation-surface));--admin-inputs-editor-panel-soft:color-mix(in srgb, var(--admin-ink) 4.5%, var(--admin-foundation-surface));--admin-inputs-editor-nested-bg:color-mix(in srgb, var(--admin-ink) 6%, var(--admin-inputs-editor-canvas));--admin-inputs-editor-nested-bg-hover:color-mix(in srgb, var(--admin-ink) 8.5%, var(--admin-inputs-editor-canvas));--admin-inputs-editor-nested-bg-focus:color-mix(in srgb, var(--admin-ink) 11%, var(--admin-inputs-editor-canvas))}.admin-inputs-workbench-shell .admin-inputs-editor-pane{background-color:var(--admin-inputs-editor-panel)}.admin-inputs-editor-header{background-color:var(--admin-inputs-editor-panel);--admin-surface:var(--admin-inputs-editor-panel);--admin-surface-soft:var(--admin-inputs-editor-panel-soft)}.admin-inputs-editor-body{background-color:var(--admin-inputs-editor-panel);--admin-surface:var(--admin-inputs-editor-canvas);--admin-surface-soft:var(--admin-inputs-editor-panel-soft);--admin-surface-muted:color-mix(in srgb, var(--admin-ink) 7%, var(--admin-inputs-editor-canvas));--admin-inset-surface:var(--admin-inputs-editor-panel-soft);--admin-nested-bg:var(--admin-inputs-editor-nested-bg);--admin-nested-bg-hover:var(--admin-inputs-editor-nested-bg-hover);--admin-nested-bg-focus:var(--admin-inputs-editor-nested-bg-focus)}.admin-inputs-editor-body .admin-inputs-editor-section{border-radius:var(--admin-radius-panel);background-color:var(--admin-inputs-editor-canvas);padding:var(--production-studio-workbench-inset)!important;border-bottom:none!important}:root:not([class~=dark]) .production-studio-scope .admin-run-detail-peek-pane{--admin-inputs-editor-canvas:var(--admin-foundation-surface);--admin-inputs-editor-panel:color-mix(in srgb, var(--admin-foundation-canvas) 50%, var(--admin-foundation-surface) 50%);--admin-inputs-editor-panel-soft:color-mix(in srgb, var(--admin-foundation-canvas) 25%, var(--admin-foundation-surface) 75%);--admin-inputs-editor-nested-bg:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-foundation-surface));background-color:var(--admin-inputs-editor-panel);--admin-surface:var(--admin-inputs-editor-canvas);--admin-surface-soft:var(--admin-inputs-editor-panel-soft);--admin-nested-bg:var(--admin-inputs-editor-nested-bg);--ps-run-detail-peek-shell-hairline:color-mix(in srgb, var(--admin-ink) 5%, transparent);--ps-run-detail-peek-section-hairline:color-mix(in srgb, var(--admin-ink) 6%, transparent)}.production-studio-scope .admin-run-detail-peek-pane{box-shadow:inset 0 0 0 .5px var(--ps-run-detail-peek-shell-hairline)}.production-studio-scope .admin-run-detail-peek-pane .admin-run-detail-peek-section{box-shadow:inset 0 0 0 .5px var(--ps-run-detail-peek-section-hairline);--admin-radius-control:calc(var(--admin-radius-panel) / 4)}.production-studio-scope .production-studio-run-detail-scroll{overflow-anchor:none}.production-studio-scope .admin-run-detail-peek-section .admin-reference-context-attached-grid{--reference-context-gap-half:6px;--reference-context-radius-control:calc(var(--admin-radius-panel) / 4);--reference-context-radius-inner:calc(var(--admin-radius-panel) / 8)}.admin-runs-table-scroll-viewport{--admin-runs-table-scroll-gutter:15px;--admin-runs-table-sticky-header-bg:color-mix(in srgb, var(--admin-surface) 97%, var(--admin-canvas) 3%);isolation:isolate;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;scroll-padding-top:44px}html.admin-production-studio-locked .admin-runs-table-scroll-viewport{overscroll-behavior-y:contain}@media (min-width:1024px){html.admin-design-families-locked .admin-runs-table-scroll-viewport{overscroll-behavior-y:contain}}@media (min-width:1280px){html.admin-shop-pages-locked .admin-runs-table-scroll-viewport{overscroll-behavior-y:contain}}:root:not([class~=dark]) .production-studio-scope .admin-runs-table-scroll-viewport.admin-table-grid{--admin-row-hover:var(--admin-target-hover)}:root:not([class~=dark]) .production-studio-scope .admin-runs-table-scroll-viewport.admin-table-grid tbody tr[data-state=selected]{background:var(--admin-surface-soft)!important}:root:not([class~=dark]) .production-studio-scope .admin-runs-table-scroll-viewport.admin-table-grid tbody tr[data-state=selected]:hover{background:color-mix(in srgb, var(--admin-ink) 4.5%, var(--admin-surface-soft))!important}.production-studio-scope .admin-run-detail-pipeline-selection{--pipeline-underlay-base:transparent;--ps-pipeline-rail-neutral:color-mix(in srgb, var(--admin-ink) 3.5%, var(--admin-inputs-editor-canvas,var(--admin-surface)));overflow:hidden}.production-studio-scope .admin-pipeline-rail-neutral-probe{background-color:var(--ps-pipeline-rail-neutral)}.admin-pipeline-timeline-hover-underlay{background:color-mix(in srgb, var(--pipeline-hover-accent,var(--admin-ink)) var(--pipeline-hover-mix,3.5%), var(--pipeline-underlay-base));transition:background-color .16s cubic-bezier(.23,1,.32,1)}.admin-pipeline-timeline-hover-pressed-underlay{background:color-mix(in srgb, var(--pipeline-hover-accent,var(--admin-ink)) var(--pipeline-hover-pressed-mix,5.5%), var(--pipeline-underlay-base));transition:background-color .16s cubic-bezier(.23,1,.32,1)}.admin-pipeline-timeline-active-underlay{background:color-mix(in srgb, var(--pipeline-active-accent,var(--admin-ink)) 8%, var(--pipeline-underlay-base));transition:background-color .16s cubic-bezier(.23,1,.32,1)}.admin-pipeline-timeline-active-hover-underlay{background:color-mix(in srgb, var(--pipeline-active-accent,var(--admin-ink)) 12%, var(--pipeline-underlay-base));transition:background-color .16s cubic-bezier(.23,1,.32,1)}.admin-pipeline-timeline-active-pressed-underlay{background:color-mix(in srgb, var(--pipeline-active-accent,var(--admin-ink)) 16%, var(--pipeline-underlay-base));transition:background-color .16s cubic-bezier(.23,1,.32,1)}.dark .production-studio-scope .admin-run-detail-peek-pane{--admin-inputs-editor-canvas:var(--admin-foundation-surface);--admin-inputs-editor-panel:color-mix(in srgb, var(--admin-ink) 2.5%, var(--admin-foundation-surface));--admin-inputs-editor-panel-soft:color-mix(in srgb, var(--admin-ink) 4.5%, var(--admin-foundation-surface));--admin-inputs-editor-nested-bg:color-mix(in srgb, var(--admin-ink) 6%, var(--admin-inputs-editor-canvas));background-color:var(--admin-inputs-editor-panel);--admin-surface:var(--admin-inputs-editor-canvas);--admin-surface-soft:var(--admin-inputs-editor-panel-soft);--admin-nested-bg:var(--admin-inputs-editor-nested-bg);--ps-run-detail-peek-shell-hairline:color-mix(in srgb, var(--admin-ink) 9%, transparent);--ps-run-detail-peek-section-hairline:color-mix(in srgb, var(--admin-ink) 8%, transparent)}.admin-grid-disclosure-region{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.23,1,.32,1);display:grid;overflow:hidden}.admin-grid-disclosure-region--expanded{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.admin-grid-disclosure-region{transition:none}}.admin-grid-disclosure-region-inner{min-height:0;overflow:hidden}.admin-inputs-editor-body .admin-input-option-row{background:var(--admin-inputs-editor-panel-soft)}@media (hover:hover){.admin-inputs-editor-body .admin-input-option-row:hover{background:color-mix(in srgb, var(--admin-ink) 5%, var(--admin-inputs-editor-panel-soft))}}.admin-flush-panel-scroll-rail[data-overflow][data-scrolling] .admin-flush-panel-scroll-thumb[data-visible],.admin-flush-panel-scroll-gutter:hover .admin-flush-panel-scroll-thumb[data-visible],.admin-flush-panel-scroll-rail[data-overflow]:focus-within .admin-flush-panel-scroll-thumb[data-visible]{opacity:1;transition:opacity .38s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.admin-flush-panel-scroll-thumb[data-visible],.admin-flush-panel-scroll-rail[data-overflow][data-scrolling] .admin-flush-panel-scroll-thumb[data-visible],.admin-flush-panel-scroll-gutter:hover .admin-flush-panel-scroll-thumb[data-visible],.admin-flush-panel-scroll-rail[data-overflow]:focus-within .admin-flush-panel-scroll-thumb[data-visible]{transition-duration:1ms,1ms}}.admin-flush-panel-scroll-rail--editor{--admin-flush-panel-scroll-track-inset:.75rem}@media (min-width:640px){.admin-flush-panel-scroll-rail--editor{--admin-flush-panel-scroll-track-inset:1.25rem}}.admin-flush-panel-scroll-rail--editor[data-overflow] .admin-flush-panel-scroll{padding-right:0}.admin-flush-panel-editor-chrome-inset{padding-left:var(--admin-flush-panel-scroll-track-inset,.75rem);padding-right:var(--admin-flush-panel-scroll-track-inset,.75rem);--production-studio-workbench-inset:calc(var(--admin-radius-shell) / 2);--reference-context-radius-section:var(--admin-radius-panel);--reference-context-radius-control:calc(var(--admin-radius-panel) / 2);--reference-context-radius-inner:calc(var(--admin-radius-panel) / 4)}.admin-flush-panel-scroll-rail--editor .admin-flush-panel-scroll-gutter{width:var(--admin-flush-panel-scroll-track-inset,.75rem);position:absolute;top:0;bottom:0;right:0}.admin-flush-panel-scroll-rail--editor .admin-flush-panel-scroll-gutter .admin-flush-panel-scroll-thumb[data-visible]{top:calc(var(--admin-flush-panel-scroll-thumb-top,0px) + var(--admin-flush-panel-scroll-track-inset,.75rem));right:calc(50% - 3px)}.admin-floating-surface .admin-flush-panel-scroll-rail[data-overflow]{grid-template-columns:minmax(0,1fr) 6px;column-gap:.5rem;min-height:0;display:grid}.admin-floating-surface .admin-flush-panel-scroll-rail[data-overflow] .admin-flush-panel-scroll{grid-column:1;padding-right:0}.admin-floating-surface .admin-flush-panel-scroll-gutter{grid-column:2;align-self:stretch;width:6px;position:relative;top:auto;right:auto}.admin-floating-surface .admin-flush-panel-scroll-rail[data-overflow] .admin-flush-panel-scroll-gutter{background:0 0;border-radius:0}.admin-floating-surface .admin-flush-panel-scroll-rail[data-overflow] .admin-flush-panel-scroll-thumb{margin-top:var(--admin-flush-panel-scroll-thumb-top,0);background:var(--admin-floating-scroll-thumb);opacity:var(--admin-floating-scroll-thumb-opacity,1);border-radius:999px;align-self:start;display:block;position:relative;top:auto;right:auto}.admin-floating-surface .admin-flush-panel-scroll-rail[data-overflow][data-scrolling] .admin-flush-panel-scroll-thumb[data-visible],.admin-floating-surface .admin-flush-panel-scroll-gutter:hover .admin-flush-panel-scroll-thumb[data-visible],.admin-floating-surface .admin-flush-panel-scroll-rail[data-overflow]:focus-within .admin-flush-panel-scroll-thumb[data-visible],.admin-floating-surface[data-scroll-affordance] .admin-flush-panel-scroll-rail[data-overflow] .admin-flush-panel-scroll-thumb[data-visible]{opacity:1;background:var(--admin-floating-scroll-thumb-active)}.admin-floating-nested-radius{border-radius:calc(var(--admin-radius-panel) / 2)}.admin-floating-nested-inner-radius{border-radius:calc(var(--admin-radius-panel) / 4)}.admin-floating-nested-deep-radius{border-radius:calc(var(--admin-radius-panel) / 8)}.production-studio-review-button{border-radius:calc(var(--admin-radius-panel) / 4)!important}.production-studio-scope .production-studio-module-entry-card:after{background:color-mix(in srgb, var(--admin-ink) 4%, transparent);border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:2;transition:opacity .15s;position:absolute;inset:0}.production-studio-scope .production-studio-module-entry-card:hover:after{opacity:1}:root:not([class~=dark]) .production-studio-scope .production-studio-console-status-kpi-card{background-color:color-mix(in srgb, var(--ps-status-accent) 8%, var(--ps-status-kpi-bg))}:root:not([class~=dark]) .production-studio-scope .production-studio-console-status-kpi-card:hover{background-color:color-mix(in srgb, var(--ps-status-accent) 15%, var(--ps-status-kpi-bg))}.production-studio-scope .production-studio-console-status-kpi-card{--ps-status-kpi-label-ink:var(--ps-status-accent)}.dark .production-studio-scope .production-studio-console-status-kpi-card{--ps-status-kpi-label-ink:color-mix(in srgb, var(--ps-status-accent) 58%, var(--admin-ink))}.production-studio-scope .production-studio-history-event-row{background:color-mix(in srgb, var(--admin-ink) 2%, var(--admin-surface-peak))}.production-studio-scope .production-studio-history-event-row:hover{background:color-mix(in srgb, var(--admin-ink) 3.5%, var(--admin-surface-peak))}.production-studio-scope .production-studio-history-event-row:active{background:color-mix(in srgb, var(--admin-ink) 5%, var(--admin-surface-peak))}.dark .production-studio-scope .production-studio-history-event-row{background:color-mix(in srgb, var(--admin-ink) 5%, var(--admin-surface))}.dark .production-studio-scope .production-studio-history-event-row:hover{background:color-mix(in srgb, var(--admin-ink) 7.5%, var(--admin-surface))}.dark .production-studio-scope .production-studio-history-event-row:active{background:color-mix(in srgb, var(--admin-ink) 9.5%, var(--admin-surface))}.production-studio-scope .production-studio-history-feed-end-state{background:color-mix(in srgb, var(--admin-ink) 2%, var(--admin-surface-peak))}.dark .production-studio-scope .production-studio-history-feed-end-state{background:color-mix(in srgb, var(--admin-ink) 5%, var(--admin-surface))}.production-studio-scope .production-studio-skeleton-shimmer:after{content:"";pointer-events:none;background:linear-gradient(110deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--admin-ink) 3%, transparent) 44%, color-mix(in srgb, var(--admin-ink) 6%, transparent) 50%, color-mix(in srgb, var(--admin-ink) 3%, transparent) 56%, transparent 62%, transparent 100%);background-size:200% 100%;animation:1.65s linear infinite admin-reference-image-surface-shimmer;position:absolute;inset:0}.production-studio-review-slot-button{border-radius:calc(var(--admin-radius-panel) / 8)!important}.production-studio-review-nested-control,.admin-flat-input.production-studio-review-nested-control,.production-studio-review-track.admin-nested-control{border-radius:calc(var(--admin-radius-panel) / 4)!important}.production-studio-peek-tab-track.admin-nested-control{border-radius:calc(var(--admin-radius-panel) / 2)!important}.product-seo-launch-mode-rail.admin-nested-control,.product-seo-launch-mode-rail.admin-nested-control:hover,.product-seo-launch-mode-rail.admin-nested-control:active,.product-seo-launch-mode-rail.admin-nested-control:focus-visible{background:var(--admin-surface)!important}.product-seo-launch-mode-rail.admin-inputs-kind-selection{--inputs-kind-underlay-base:var(--admin-surface)}.product-seo-runs-batch-track.admin-inputs-kind-selection{--inputs-kind-underlay-base:var(--preset-product-type-track,var(--admin-surface-soft));--runs-status-chip-label-active-ink:var(--admin-button-solid-ink)}.product-seo-runs-batch-track .admin-inputs-kind-hover-underlay,.product-seo-runs-batch-track .admin-inputs-kind-option-hover-static{background:var(--admin-surface)}.product-seo-runs-batch-track .admin-inputs-kind-active-underlay,.product-seo-runs-batch-track .admin-inputs-kind-option-active-static{background:var(--admin-button-solid)}:root[class~=dark] .product-seo-runs-batch-track .admin-inputs-kind-hover-underlay,:root[class~=dark] .product-seo-runs-batch-track .admin-inputs-kind-option-hover-static{background:color-mix(in srgb, var(--admin-surface) 82%, var(--admin-ink))}:root[class~=dark] .product-seo-runs-batch-track .admin-inputs-kind-active-underlay,:root[class~=dark] .product-seo-runs-batch-track .admin-inputs-kind-option-active-static{background:var(--admin-button-solid)}.production-studio-review-track-row.admin-nested-control{border-radius:calc(var(--admin-radius-panel) / 8)!important}.rounded-\[var\(--admin-radius-control\)\].production-studio-review-button{border-radius:calc(var(--admin-radius-panel) / 4)!important}.rounded-\[var\(--admin-radius-control\)\].production-studio-review-slot-button{border-radius:calc(var(--admin-radius-panel) / 8)!important}.admin-floating-surface .admin-flush-panel-scroll-thumb{border-radius:999px}.admin-token-picker-item{background:0 0;outline:none;align-items:center;width:100%;transition:background-color .14s cubic-bezier(.23,1,.32,1),color .14s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.admin-studio-model-picker-shell{grid-template-rows:minmax(0,1fr);width:100%;min-height:0;max-height:min(420px,70vh);display:grid;overflow:hidden}.admin-studio-model-picker-rail{min-height:0;max-height:none}.admin-studio-model-picker-list{min-width:20rem;padding-bottom:2px}.admin-studio-model-picker-item{box-sizing:border-box;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:3.25rem;padding:10px;display:grid}.admin-studio-model-vendor-chamber{width:32px;min-width:32px;height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-line) 24%, transparent);flex-shrink:0;place-items:center;display:grid}.admin-studio-model-vendor-chamber--trigger{width:28px;min-width:28px;height:28px}.admin-studio-model-vendor-chamber--row{width:44px;min-width:44px;height:44px}.admin-studio-image-size-chamber{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-ink) 11%, transparent)}.admin-studio-image-size-aspect-frame{border:1.5px solid color-mix(in srgb, var(--admin-ink) 62%, transparent);background:color-mix(in srgb, var(--admin-ink) 8%, var(--admin-surface));box-shadow:inset 0 1px 0 #ffffff3d, 0 0 0 .5px color-mix(in srgb, var(--admin-ink) 10%, transparent);border-radius:3px;flex-shrink:0;display:block}.admin-studio-image-size-quality-mark{display:block}.admin-floating-surface .admin-studio-image-size-chamber{box-shadow:inset 0 0 0 1px #ffffff29}.admin-floating-surface .admin-studio-image-size-aspect-frame{background:#ffffff24;border-color:#ffffffc7;box-shadow:inset 0 1px #fff3,0 0 0 .5px #ffffff1f}.admin-floating-surface .admin-studio-image-size-chamber--balanced{background:color-mix(in srgb, #94a3b8 16%, var(--admin-surface-soft))!important;color:#f9fafc!important}.admin-floating-surface .admin-studio-image-size-chamber--detailed{background:color-mix(in srgb, #f59e0b 18%, var(--admin-surface-soft))!important;color:#fff7ee!important}.admin-studio-image-size-picker-subtitle{min-width:0}.admin-studio-model-picker-copy{gap:2px;min-width:0;display:grid}.admin-studio-model-picker-badge{background:var(--admin-surface-muted);letter-spacing:.06em;text-transform:uppercase;color:var(--admin-muted-strong);border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:600;line-height:16px}.admin-studio-model-picker-badge--studio,.admin-studio-model-picker-badge--preset{background:var(--admin-surface-muted);color:var(--admin-muted-strong)}.admin-studio-model-picker-badge--preset{color:var(--admin-ink)}.admin-studio-model-picker-trailing{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.admin-studio-model-picker-lock-slot{opacity:0;transition:opacity .15s cubic-bezier(.23,1,.32,1)}.admin-studio-model-picker-lock-icon{min-block-size:10px;min-inline-size:10px;block-size:10px!important;inline-size:10px!important}.group:hover .admin-studio-model-picker-lock-slot,.group:focus-within .admin-studio-model-picker-lock-slot{opacity:1}.admin-token-picker-item>.admin-prompt-token-row{flex:auto}.admin-prompt-token-row{grid-template-columns:28px minmax(0,1fr) minmax(5.75rem,auto);align-items:center;gap:10px;width:100%;min-width:0;display:grid}.admin-prompt-token-identity-preview{--admin-prompt-token-identity-bar-hover-bg:color-mix(in srgb, var(--admin-prompt-token-identity-bar-bg,var(--admin-nested-bg)) 82%, var(--prompt-token-paint-bg,var(--admin-nested-bg)) 18%);--admin-prompt-token-identity-bar-active-bg:color-mix(in srgb, var(--admin-prompt-token-identity-bar-bg,var(--admin-nested-bg)) 72%, var(--prompt-token-paint-bg,var(--admin-nested-bg)) 28%);box-sizing:border-box;cursor:default;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:3rem;font-size:.9375rem;line-height:1.25rem;transition:background-color .15s cubic-bezier(.23,1,.32,1);display:grid;padding:var(--admin-nested-padding,12px)!important}.admin-prompt-token-identity-preview .admin-prompt-token-icon{color:inherit;background-color:#0000;width:1.5rem!important;min-width:1.5rem!important;height:1.5rem!important}.admin-prompt-token-identity-preview.admin-nested-control{background:var(--admin-prompt-token-identity-bar-bg,var(--admin-nested-bg))!important}.admin-prompt-token-identity-preview:hover,.admin-prompt-token-identity-preview--locked:hover,.admin-prompt-token-identity-preview--locked:hover{background:var(--admin-prompt-token-identity-bar-hover-bg)!important;box-shadow:none!important}.admin-prompt-token-identity-preview:active,.admin-prompt-token-identity-preview--locked:active{background:var(--admin-prompt-token-identity-bar-active-bg)!important;box-shadow:none!important}.admin-flush-panel-scroll-rail[data-input-modality=keyboard] .admin-prompt-token-identity-preview:hover{background:var(--admin-prompt-token-identity-bar-bg,var(--admin-nested-bg))!important;box-shadow:none!important}.admin-prompt-token-identity-preview--locked.admin-nested-control{box-shadow:none!important}.admin-prompt-token-identity-preview-token{align-items:center;min-width:0;display:flex}.admin-prompt-token-identity-preview .prompt-token-node{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;min-height:0;margin:0;overflow:hidden;box-shadow:none!important}.admin-prompt-token-paint-scope .admin-prompt-token-identity-preview .prompt-token-node[data-token-paint]{border-radius:.375rem;padding:.05rem .3125rem;font-size:.9375rem;font-weight:650;line-height:1.25rem;display:inline-flex}.admin-prompt-token-paint-scope .admin-prompt-token-identity-preview:hover .prompt-token-node[data-token-paint]:not([data-prompt-token-state=pinned]),.admin-prompt-token-paint-scope .admin-prompt-token-identity-preview .prompt-token-node[data-token-paint]:hover:not([data-prompt-token-state=pinned]){background:var(--admin-prompt-token-identity-bar-hover-bg);box-shadow:none}.admin-prompt-token-paint-scope .admin-prompt-token-identity-preview:active .prompt-token-node[data-token-paint]:not([data-prompt-token-state=pinned]),.admin-prompt-token-paint-scope .admin-prompt-token-identity-preview .prompt-token-node[data-token-paint][data-prompt-token-state=pinned]{background:var(--admin-prompt-token-identity-bar-active-bg);box-shadow:none}.admin-prompt-token-identity-preview .prompt-token-node[data-prompt-token-state=pinned]{box-shadow:none!important}.admin-prompt-token-identity-preview .prompt-token-node-key{text-overflow:ellipsis;overflow:hidden}.admin-prompt-token-identity-preview-kind{flex-shrink:0;justify-self:end}.admin-prompt-token-icon{background:var(--admin-surface-muted);width:28px;min-width:28px;height:28px;color:var(--admin-floating-muted-strong);flex-shrink:0;place-items:center;display:grid}.admin-prompt-token-group+.admin-prompt-token-group{margin-top:.5rem;padding-top:.25rem}.admin-prompt-token-subgroup-label{color:var(--admin-floating-muted);letter-spacing:.01em;text-transform:none;font-size:10px;font-weight:580;line-height:1.25}.admin-prompt-token-subgroup+.admin-prompt-token-subgroup{margin-top:.25rem;padding-top:.125rem}.admin-prompt-suggestion-icon{align-self:start;width:32px;min-width:32px;height:32px}.admin-prompt-suggestion-icon-host{place-items:center;width:32px;min-width:32px;height:32px;display:grid}.admin-prompt-token-row-main{gap:3px;min-width:0;display:grid}.admin-prompt-token-row-title{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}.admin-prompt-token-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--admin-floating-ink);letter-spacing:0;font-size:12px;font-weight:740;line-height:1.12;overflow:hidden}.admin-prompt-token-row-badge{font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px;font-weight:720;line-height:1}.admin-prompt-token-row-kind{color:var(--admin-floating-muted-strong)}.admin-prompt-token-row-badges{justify-self:end;align-items:center;gap:var(--prompt-token-row-badge-gap,.25rem);flex:none;min-width:0;display:inline-flex}.admin-prompt-token-row-description{min-width:0;color:var(--admin-floating-muted);letter-spacing:0;word-break:break-word;font-size:11px;font-weight:580;line-height:1.4}.admin-prompt-token-row-side{justify-items:end;gap:4px;min-width:0;display:grid}.admin-prompt-token-row--compact{grid-template-columns:32px minmax(0,1fr);align-items:start}.admin-prompt-token-row--compact .admin-prompt-token-row-main{align-content:start;gap:5px}.admin-prompt-token-row--compact>.admin-prompt-token-icon{align-self:start;min-width:32px;width:32px!important;height:32px!important}.admin-prompt-token-row-meta{align-items:center;gap:8px;min-width:0;display:flex}.admin-prompt-token-row-meta .admin-prompt-token-row-syntax{flex:0 auto;max-width:min(12rem,70%)}.admin-prompt-token-row-meta .admin-prompt-token-row-usage{flex:none}.admin-prompt-token-row-syntax{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;color:var(--admin-floating-muted-strong);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:0;font-size:11px;font-weight:720;line-height:1;overflow:hidden}.admin-prompt-token-row-usage{color:var(--admin-floating-muted);letter-spacing:0;font-size:10px;font-weight:650;line-height:1}.admin-prompt-token-inspector-content{gap:8px;display:grid}.admin-prompt-token-inspector-header{background:var(--admin-surface-soft);border-radius:calc(var(--admin-radius-panel) / 2);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:8px;display:grid}.admin-prompt-token-inspector-header>.admin-prompt-token-icon{width:32px;min-width:32px;height:32px}.admin-prompt-token-inspector-main{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-prompt-token-inspector-title{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}.admin-prompt-token-inspector-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.admin-prompt-token-inspector-main>.admin-prompt-token-row-syntax{max-width:100%;color:var(--admin-floating-muted);justify-self:start}.admin-prompt-token-inspector-source{color:var(--admin-floating-muted);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.06em;text-transform:uppercase;align-self:start;font-size:9px;font-weight:720;line-height:1}.admin-prompt-token-menu-label{color:var(--admin-floating-ink);letter-spacing:0;font-size:12px;font-weight:740;line-height:1.1}.admin-prompt-token-inspector-example{background:color-mix(in srgb, var(--admin-surface-soft) 78%, transparent);border-radius:calc(var(--admin-radius-panel) / 2);gap:5px;padding:8px;display:grid}.admin-prompt-token-inspector-example span{color:var(--admin-floating-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:720;line-height:1}.admin-prompt-token-inspector-example strong{min-width:0;color:var(--admin-floating-ink);letter-spacing:0;font-size:11px;font-weight:680;line-height:1.35}.admin-flush-panel-scroll-rail[data-input-modality=keyboard] [data-admin-floating-list-item]{pointer-events:none}.admin-floating-list-keyboard-shield{z-index:20;cursor:default;position:absolute;inset:0}.admin-token-picker-item[data-highlighted],.admin-token-picker-item[data-floating-list-selected]{color:var(--admin-ink);background:0 0}.admin-token-picker-item:hover:not([data-highlighted]):not([data-floating-list-selected]){background:var(--admin-floating-hover)}.admin-flush-panel-scroll-rail[data-input-modality=keyboard] .admin-token-picker-item:hover{background:0 0}.admin-reference-context-shell{background-color:#0000;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:100%}.admin-inputs-workbench-shell .admin-reference-context-shell,.admin-reference-context-shell.admin-inputs-editor-pane,.admin-inputs-workbench-shell .admin-reference-context-shell.admin-inputs-editor-pane{background-color:#0000}.admin-reference-context-body{--reference-context-gap-half:calc(var(--production-studio-workbench-inset) / 2);--reference-context-gap:var(--production-studio-workbench-inset);--reference-context-gap-double:calc(var(--production-studio-workbench-inset) * 2);--reference-context-radius-section:var(--admin-radius-panel);--reference-context-radius-control:calc(var(--admin-radius-panel) / 2);--reference-context-radius-inner:calc(var(--admin-radius-panel) / 4);--admin-radius-control:var(--reference-context-radius-control);--reference-context-surface-body:var(--admin-inputs-editor-panel);--reference-context-surface-soft:color-mix(in srgb, var(--admin-ink) 1.25%, var(--admin-foundation-surface-peak));--reference-context-surface-well:var(--admin-inputs-editor-canvas);--admin-surface:var(--reference-context-surface-well);--admin-surface-soft:var(--reference-context-surface-soft);--admin-surface-muted:color-mix(in srgb, var(--admin-ink) 7%, var(--reference-context-surface-well));--admin-inset-surface:var(--reference-context-surface-soft);--admin-nested-bg:color-mix(in srgb, var(--admin-ink) 4%, var(--reference-context-surface-well));--admin-nested-bg-hover:color-mix(in srgb, var(--admin-ink) 6%, var(--reference-context-surface-well));--admin-nested-bg-focus:color-mix(in srgb, var(--admin-ink) 8%, var(--reference-context-surface-well));gap:var(--reference-context-gap);background-color:#0000;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:grid;overflow:hidden}.admin-reference-context-body.admin-inputs-editor-body,.admin-inputs-workbench-shell .admin-reference-context-body{background-color:#0000}:root[class~=dark] .admin-reference-context-body{--reference-context-surface-soft:color-mix(in srgb, var(--admin-ink) 0.75%, var(--admin-foundation-surface-peak))}.admin-reference-context-body .admin-inputs-editor-section{border-radius:var(--reference-context-radius-section);background-color:var(--reference-context-surface-soft);min-inline-size:0;max-inline-size:100%;padding:var(--reference-context-gap)!important;border-bottom:none!important}.admin-reference-context-attached{gap:var(--reference-context-gap);flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex;overflow:hidden}.admin-reference-context-section-header,.admin-reference-context-pane-toolbar{justify-content:space-between;align-items:flex-start;gap:var(--reference-context-gap);min-width:0;display:flex}.admin-reference-context-section-heading{flex:auto;min-width:0}.admin-reference-context-heading{color:var(--admin-ink);font-size:.875rem;font-weight:700;line-height:1.25rem}.admin-reference-context-subtitle,.admin-reference-context-muted{color:var(--admin-muted);font-size:.75rem;line-height:1.25rem}.admin-reference-context-count{border-radius:var(--reference-context-radius-control);background:var(--admin-nested-bg);min-width:2rem;height:2rem;color:var(--admin-muted-strong);font-family:var(--font-admin-mono,ui-monospace, monospace);place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.admin-reference-context-attached-header-actions{align-self:center;align-items:center;gap:calc(var(--reference-context-gap-half,6px));flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.admin-reference-context-attached-manage,.admin-reference-context-attached-reset{border-radius:var(--reference-context-radius-control);white-space:nowrap;cursor:pointer;border:0;outline:none;justify-content:center;align-items:center;min-height:2rem;padding-inline:.75rem;font-size:.6875rem;font-weight:750;line-height:1;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1);display:inline-flex}.admin-reference-context-attached-manage{background:var(--admin-button-solid);color:var(--admin-button-solid-ink)}.admin-reference-context-attached-reset{background:var(--admin-nested-bg);color:var(--admin-muted-strong)}.admin-reference-context-attached-reset:disabled{cursor:not-allowed;opacity:.45}@media (hover:hover) and (pointer:fine){.admin-reference-context-attached-manage:hover{background:var(--admin-button-solid-hover);color:var(--admin-button-solid-ink)}.admin-reference-context-attached-reset:hover:not(:disabled){background:color-mix(in srgb, var(--admin-ink) 6%, var(--admin-nested-bg));color:var(--admin-ink)}}.admin-reference-context-attached-manage:focus-visible{background:var(--admin-button-solid-active);color:var(--admin-button-solid-ink);box-shadow:inset 0 0 0 1.5px var(--admin-button-solid-focus-line)}.admin-reference-context-attached-reset:focus-visible:not(:disabled){background:color-mix(in srgb, var(--admin-ink) 8%, var(--admin-nested-bg));color:var(--admin-ink)}.admin-reference-context-attached-grid{--reference-context-attached-gap:calc(var(--reference-context-gap-half,6px) - 1px);--reference-context-attached-mask-fade:22px;--reference-context-attached-padding:var(--reference-context-gap-half);--reference-context-attached-tile-size:80px;justify-content:flex-start;align-items:center;gap:var(--reference-context-attached-gap);overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;padding:var(--reference-context-attached-padding);margin-top:0;scrollbar-width:none;scroll-padding-inline:var(--reference-context-attached-padding);flex-wrap:nowrap;margin-inline:0;display:flex;overflow:auto visible}.admin-reference-context-attached-grid[data-edge-fade=both]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--reference-context-attached-mask-fade), #000 calc(100% - var(--reference-context-attached-mask-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--reference-context-attached-mask-fade), #000 calc(100% - var(--reference-context-attached-mask-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--reference-context-attached-mask-fade), #000 calc(100% - var(--reference-context-attached-mask-fade)), transparent)}.admin-reference-context-attached-grid[data-edge-fade=end]{-webkit-mask-image:linear-gradient(to right, #000, #000 calc(100% - var(--reference-context-attached-mask-fade)), transparent);-webkit-mask-image:linear-gradient(to right, #000, #000 calc(100% - var(--reference-context-attached-mask-fade)), transparent);mask-image:linear-gradient(to right, #000, #000 calc(100% - var(--reference-context-attached-mask-fade)), transparent)}.admin-reference-context-attached-grid[data-edge-fade=start]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--reference-context-attached-mask-fade), #000);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--reference-context-attached-mask-fade), #000);mask-image:linear-gradient(to right, transparent, #000 var(--reference-context-attached-mask-fade), #000)}.admin-reference-context-attached-grid::-webkit-scrollbar{display:none}.admin-reference-context-attached-tile,.admin-reference-context-attached-slot{--reference-context-attached-opacity:1;--reference-context-attached-brightness:1;--reference-context-attached-inner-scale:1;--reference-context-attached-saturation:1;--reference-context-attached-contrast:1;--reference-context-attached-z:0;z-index:var(--reference-context-attached-z);flex:0 0 var(--reference-context-attached-tile-size);width:var(--reference-context-attached-tile-size);height:var(--reference-context-attached-tile-size);border-radius:var(--reference-context-radius-control);box-shadow:none;opacity:var(--reference-context-attached-opacity);filter:brightness(var(--reference-context-attached-brightness)) saturate(var(--reference-context-attached-saturation)) contrast(var(--reference-context-attached-contrast));will-change:opacity, filter;background:0 0;border:0;outline:none;transition:opacity .145s cubic-bezier(.23,1,.32,1),filter .145s cubic-bezier(.23,1,.32,1);position:relative;overflow:visible}:is(.admin-reference-context-attached-tile,.admin-reference-context-attached-slot)[data-focus-distance="0"]{--reference-context-attached-opacity:1;--reference-context-attached-brightness:1.03;--reference-context-attached-inner-scale:1;--reference-context-attached-saturation:1.03;--reference-context-attached-contrast:1.01;--reference-context-attached-z:50}:is(.admin-reference-context-attached-tile,.admin-reference-context-attached-slot)[data-focus-distance="1"]{--reference-context-attached-opacity:.94;--reference-context-attached-brightness:.96;--reference-context-attached-inner-scale:.975;--reference-context-attached-saturation:.94;--reference-context-attached-contrast:.98;--reference-context-attached-z:30}:is(.admin-reference-context-attached-tile,.admin-reference-context-attached-slot)[data-focus-distance="2"]{--reference-context-attached-opacity:.88;--reference-context-attached-brightness:.93;--reference-context-attached-inner-scale:.95;--reference-context-attached-saturation:.9;--reference-context-attached-contrast:.96;--reference-context-attached-z:20}.admin-reference-context-attached-tile[data-focus-distance="3"],.admin-reference-context-attached-slot[data-focus-distance="3"]{--reference-context-attached-opacity:.82;--reference-context-attached-brightness:.9;--reference-context-attached-inner-scale:.925;--reference-context-attached-saturation:.86;--reference-context-attached-contrast:.94;--reference-context-attached-z:10}.admin-reference-context-attached-slot[data-focus-distance]{--reference-context-attached-opacity:.48;--reference-context-attached-brightness:.95;--reference-context-attached-saturation:.78;--reference-context-attached-contrast:.94}.admin-reference-context-attached-slot{pointer-events:auto}.admin-reference-context-attached-slot:before{border-radius:inherit;background:color-mix(in srgb, var(--admin-nested-bg) 84%, var(--admin-input-bg) 16%);content:"";transform:scale(var(--reference-context-attached-inner-scale));will-change:transform;transition:transform .165s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;box-shadow:inset 0 1px #fff3}:root[class~=dark] .admin-reference-context-attached-slot:before{background:color-mix(in srgb, var(--admin-nested-bg) 92%, #fff 5%);box-shadow:inset 0 1px #ffffff0b}.admin-reference-context-attached-image{appearance:none;border-radius:inherit;width:100%;height:100%;color:inherit;cursor:pointer;transform:scale(var(--reference-context-attached-inner-scale));will-change:transform;border:0;outline:none;padding:0;transition:transform .165s cubic-bezier(.23,1,.32,1);display:block;overflow:hidden}.admin-reference-context-attached-image.admin-reference-image-surface,.admin-reference-context-attached-image .admin-reference-image-surface-fill{border-radius:inherit}.admin-launch-product-designs .admin-reference-context-attached-grid{min-height:calc(var(--reference-context-attached-tile-size) + (var(--reference-context-attached-padding) * 2));align-items:center}.admin-launch-product-design-tile-excluded{opacity:.48}.admin-launch-product-design-tile-excluded .admin-reference-context-attached-image{filter:saturate(.72)}.admin-launch-product-design-selection-chamber{z-index:2;background:var(--admin-surface-peak);width:20px;height:20px;box-shadow:0 0 0 1px var(--admin-surface-peak), 0 0 0 2px color-mix(in srgb, var(--admin-ink) 40%, transparent), 0 1px 4px color-mix(in srgb, var(--admin-ink) 18%, transparent);cursor:pointer;border:0;border-radius:5px;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;top:4px;right:4px}.admin-launch-product-design-selection-chamber[data-selected=true]{background:var(--admin-ink);color:var(--admin-ink-inverted);box-shadow:0 0 0 1px var(--admin-surface-peak), 0 0 0 2px color-mix(in srgb, var(--admin-ink) 50%, transparent), 0 1px 4px color-mix(in srgb, var(--admin-ink) 22%, transparent)}@media (hover:hover) and (pointer:fine){.admin-launch-product-design-selection-chamber:not([data-selected=true]):not(:disabled):hover{box-shadow:0 0 0 1px var(--admin-surface-peak), 0 0 0 2px color-mix(in srgb, var(--admin-ink) 52%, transparent), 0 2px 6px color-mix(in srgb, var(--admin-ink) 22%, transparent);transform:scale(1.06)}.admin-launch-product-design-selection-chamber[data-selected=true]:not(:disabled):hover{transform:scale(1.06)}}.admin-launch-product-design-selection-chamber:disabled{cursor:not-allowed;opacity:.42}.admin-launch-product-design-selection-chamber-mark{flex:none;width:12px;height:12px;display:block}.admin-reference-context-attached-remove{z-index:2;border-radius:var(--reference-context-radius-inner);width:1.125rem;height:1.125rem;box-shadow:none;color:#f8f5ef;cursor:pointer;opacity:0;background:#050505;border:0;outline:none;place-items:center;padding:0;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:5px;right:5px;transform:scale(.92)}:root[class~=dark] .admin-reference-context-attached-remove{color:#0f0f0e;box-shadow:none;background:#fff}@media (hover:hover) and (pointer:fine){.admin-reference-context-attached-tile[data-focus-active] .admin-reference-context-attached-remove{opacity:1;transform:scale(1)}.admin-reference-context-attached-remove:hover{color:#ff6f66;background:#241010}:root[class~=dark] .admin-reference-context-attached-remove:hover{color:#d8332a;background:#fff0ef}}.admin-reference-context-attached-remove:focus-visible{opacity:1;outline:none;transform:scale(1)}.admin-reference-context-attached-remove:active{transition-duration:.1s;transform:scale(.92)}.admin-reference-context-attached-remove-icon{box-shadow:none;border:0;place-items:center;display:grid}.admin-reference-context-preview-overlay{z-index:2147483200;pointer-events:auto;overscroll-behavior:none;--production-studio-workbench-inset:calc(var(--admin-radius-shell) / 2);--reference-context-preview-actions-gap:var(--production-studio-workbench-inset);position:fixed;inset:0}.admin-reference-context-preview-backdrop{cursor:default;opacity:0;border:0;outline:none;padding:0;transition:opacity .26s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.admin-reference-context-preview-overlay:is([data-phase=opening],[data-phase=open],[data-phase=covering]) .admin-reference-context-preview-backdrop{opacity:1}.admin-reference-context-preview-overlay:is([data-phase=entering],[data-phase=leaving]) .admin-reference-context-preview-backdrop{opacity:0}.admin-reference-context-preview-stage{z-index:1;opacity:1;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:hidden}.admin-reference-context-preview-overlay[data-phase=entering]:not([data-stage-armed]) .admin-reference-context-preview-stage{opacity:0}.admin-reference-context-preview-overlay:is([data-phase=opening],[data-phase=open],[data-phase=covering]) .admin-reference-context-preview-stage{top:var(--reference-context-preview-target-y);left:var(--reference-context-preview-target-x);width:var(--reference-context-preview-target-width);height:var(--reference-context-preview-target-height);border-radius:var(--reference-context-preview-open-radius)}.admin-reference-context-preview-overlay:is([data-phase=entering],[data-phase=leaving]) .admin-reference-context-preview-stage{top:var(--reference-context-preview-origin-y);left:var(--reference-context-preview-origin-x);width:var(--reference-context-preview-origin-width);height:var(--reference-context-preview-origin-height);border-radius:var(--reference-context-preview-origin-radius)}.admin-reference-context-preview-overlay:is([data-phase=entering],[data-phase=covering]) .admin-reference-context-preview-stage{transition:none}.admin-reference-context-preview-overlay:is([data-phase=opening],[data-phase=leaving]) .admin-reference-context-preview-stage{transition:top .26s cubic-bezier(.32,.72,0,1),left .26s cubic-bezier(.32,.72,0,1),width .26s cubic-bezier(.32,.72,0,1),height .26s cubic-bezier(.32,.72,0,1),border-radius .26s cubic-bezier(.32,.72,0,1)}.admin-reference-context-preview-overlay[data-phase=open] .admin-reference-context-preview-stage{transition:none}.admin-reference-context-preview-figure{z-index:1;border-radius:inherit;opacity:1;background:0 0;margin:0;position:absolute;inset:0;overflow:hidden}.admin-reference-context-preview-overlay:is([data-phase=entering],[data-phase=opening],[data-phase=covering],[data-phase=leaving]) .admin-reference-context-preview-figure{opacity:1}.admin-reference-context-preview-overlay[data-phase=open] .admin-reference-context-preview-figure{pointer-events:auto;overscroll-behavior:none;touch-action:none}.admin-reference-context-preview-overlay[data-phase=open] .admin-reference-context-preview-figure[data-preview-interaction=zoomed]{cursor:grab}.admin-reference-context-preview-overlay[data-phase=open] .admin-reference-context-preview-figure[data-preview-interaction=dragging]{cursor:grabbing}.admin-reference-context-preview-canvas{transform-origin:50%;will-change:transform;contain:paint;backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0;transform:translate(0,0)scale(1)}.admin-reference-context-preview-canvas[data-image-status=error]{place-items:center;display:grid;background:color-mix(in srgb, var(--admin-surface-muted) 88%, var(--admin-ink) 12%)!important}.admin-reference-context-preview-canvas[data-image-status=loading] .admin-reference-image-surface-shimmer{z-index:1;display:block}.admin-reference-context-preview-loading-mark{z-index:2;color:var(--admin-muted);pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0}.admin-reference-context-preview-loading-mark svg{opacity:.72;width:2.25rem;height:2.25rem}.admin-reference-context-preview-image-error{box-sizing:border-box;border-radius:var(--reference-context-radius-inner);background:color-mix(in srgb, var(--admin-surface-peak) 72%, transparent);width:2.5rem;height:2.5rem;color:var(--admin-muted);pointer-events:none;-webkit-user-select:none;user-select:none;padding:.55rem}.admin-reference-context-preview-preloader{opacity:0;pointer-events:none;visibility:hidden;width:0;height:0;position:absolute}.admin-reference-context-preview-overlay[data-phase=open] .admin-reference-context-preview-preloader{object-fit:cover;object-position:center;opacity:0;pointer-events:auto;visibility:visible;width:100%;height:100%;inset:0}.admin-reference-context-preview-actions{top:var(--production-studio-workbench-inset);right:var(--production-studio-workbench-inset);z-index:2;align-items:center;gap:var(--reference-context-preview-actions-gap);opacity:0;pointer-events:auto;transition:opacity .15s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;left:auto}.admin-reference-context-preview-close{opacity:1;pointer-events:auto;cursor:pointer;transition:color .15s cubic-bezier(.23,1,.32,1);position:static}.admin-reference-context-preview-download{opacity:1;pointer-events:auto;cursor:pointer;position:static}.admin-reference-context-preview-overlay:is([data-phase=opening],[data-phase=open]) .admin-reference-context-preview-actions{opacity:1}.admin-reference-context-preview-overlay:is([data-phase=entering],[data-phase=leaving]) .admin-reference-context-preview-actions{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.admin-reference-context-attached-tile,.admin-reference-context-attached-slot{transition:opacity .12s,filter .12s}.admin-reference-context-attached-remove{transition:opacity .12s;transform:none}.admin-reference-context-attached-image,.admin-reference-context-attached-slot:before{transition:none;transform:none}.admin-reference-image-surface-shimmer,.admin-reference-context-library-card-skeleton-media:after{background-position:50% 0;animation:none}.admin-reference-context-library-count-skeleton,.admin-reference-context-library-card-skeleton-title,.admin-reference-context-library-card-skeleton-meta,.admin-reference-context-library-card-skeleton-action{opacity:.72;animation:none}.admin-reference-image-surface-img,.admin-reference-image-surface-fill{transition:none}.admin-reference-context-attached-tile[data-focus-active] .admin-reference-context-attached-remove,.admin-reference-context-attached-remove:focus-visible{transform:none}.admin-reference-context-preview-backdrop{transition:opacity .26s cubic-bezier(.32,.72,0,1)}.admin-reference-context-preview-figure{opacity:1;transition:none}.admin-reference-context-preview-close{transition:color .12s}.admin-reference-context-preview-actions{transition:opacity .12s}.admin-reference-context-preview-overlay:is([data-phase=opening],[data-phase=open]) .admin-reference-context-preview-actions{opacity:1}}.admin-reference-context-attached-peek-content{box-sizing:border-box;width:max-content;max-width:min(14rem,100vw - 24px);padding:var(--reference-context-peek-padding-y,7px) var(--reference-context-peek-padding-x,8px);border-radius:var(--reference-context-peek-radius,8px);font-family:var(--font-admin-sans), var(--font-sans), sans-serif;gap:1px;display:grid}.admin-prompt-floating-inspector-shell--compact-peek{--reference-context-peek-padding-x:8px;--reference-context-peek-padding-y:7px;--reference-context-peek-radius:8px;border-radius:var(--reference-context-peek-radius)!important;background:var(--admin-floating-bg)!important;border:0!important}.admin-prompt-floating-inspector-content--compact-peek{padding:0!important}.admin-reference-context-attached-peek-label{color:var(--admin-floating-muted);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:0;font-size:9px;font-weight:720;line-height:1.05;display:block}.admin-reference-context-attached-peek-name{color:var(--admin-floating-muted-strong);letter-spacing:0;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin:0;padding:0;font-size:11px;font-weight:620;line-height:1.18;display:block;overflow:visible}.admin-reference-context-attached-peek-name--error{color:var(--admin-danger-text)}.admin-reference-context-empty{justify-content:center;align-items:center;gap:var(--reference-context-gap-half);min-height:3.5rem;margin-top:var(--reference-context-gap);border-radius:var(--reference-context-radius-control);background:var(--admin-nested-bg);color:var(--admin-muted);font-size:.8125rem;font-weight:600;display:flex}.admin-reference-context-empty--large{flex-direction:column;min-height:14rem}.admin-reference-context-body .admin-flat-input,.admin-reference-context-body .admin-flat-input.admin-nested-control,.admin-reference-context-body .admin-nested-control,.admin-reference-context-body :is(input,textarea,[role=combobox]).admin-nested-control,.admin-reference-context-body .admin-reference-context-primary{border-radius:var(--reference-context-radius-control)!important}.admin-reference-context-acquire-media .admin-image-upload-dropzone,.admin-reference-context-acquire-media .admin-reference-context-acquire-dropzone{border-radius:var(--reference-context-radius-control);overflow:hidden}.admin-reference-context-acquire-media .admin-image-upload-dropzone .admin-reference-context-acquire-image,.admin-reference-context-acquire-media .admin-reference-context-acquire-dropzone .admin-reference-context-acquire-image{border-radius:inherit}.admin-reference-context-source-selection{--reference-context-source-underlay-base:var(--reference-context-surface-soft);isolation:isolate;contain:paint;border-radius:var(--reference-context-radius-control);clip-path:inset(0 round var(--reference-context-radius-control));margin-bottom:0;position:relative;overflow:hidden;transform:translateZ(0)}.admin-reference-context-source-hover-underlay{pointer-events:none;background:color-mix(in srgb, var(--reference-context-source-hover-accent,var(--admin-muted)) 24%, var(--reference-context-source-underlay-base));will-change:transform;max-width:100%;max-height:100%;transition:background-color .16s cubic-bezier(.23,1,.32,1)}.admin-reference-context-source-active-underlay{pointer-events:none;background:color-mix(in srgb, var(--reference-context-source-active-accent,var(--admin-ink)) 20%, var(--reference-context-source-underlay-base));will-change:transform;max-width:100%;max-height:100%;transition:background-color .16s cubic-bezier(.23,1,.32,1)}.admin-reference-context-source-tab-hover-static{background:color-mix(in srgb, var(--reference-context-source-option-hover-accent,var(--reference-context-source-hover-accent,var(--admin-muted))) 24%, var(--reference-context-source-underlay-base));transition:background-color .16s cubic-bezier(.23,1,.32,1)}.admin-reference-context-source-tab-active-static{background:color-mix(in srgb, var(--reference-context-source-option-active-accent,var(--reference-context-source-active-accent,var(--admin-ink))) 20%, var(--reference-context-source-underlay-base));transition:background-color .16s cubic-bezier(.23,1,.32,1)}:root:not([class~=dark]) .admin-reference-context-body .admin-reference-context-source-hover-underlay{background:color-mix(in srgb, var(--reference-context-source-hover-accent,var(--admin-muted)) 22%, var(--reference-context-source-underlay-base))}:root:not([class~=dark]) .admin-reference-context-body .admin-reference-context-source-tab-hover-static{background:color-mix(in srgb, var(--reference-context-source-option-hover-accent,var(--reference-context-source-hover-accent,var(--admin-muted))) 22%, var(--reference-context-source-underlay-base))}:root:not([class~=dark]) .admin-reference-context-body .admin-reference-context-source-active-underlay{background:color-mix(in srgb, var(--reference-context-source-active-accent,var(--admin-ink)) 18%, var(--reference-context-source-underlay-base))}:root:not([class~=dark]) .admin-reference-context-body .admin-reference-context-source-tab-active-static{background:color-mix(in srgb, var(--reference-context-source-option-active-accent,var(--reference-context-source-active-accent,var(--admin-ink))) 18%, var(--reference-context-source-underlay-base))}:root[class~=dark] .admin-reference-context-source-hover-underlay,:root[class~=dark] .admin-reference-context-source-tab-hover-static{background:color-mix(in srgb, var(--reference-context-source-hover-accent,var(--admin-muted)) 26%, var(--reference-context-source-underlay-base))}:root[class~=dark] .admin-reference-context-source-active-underlay,:root[class~=dark] .admin-reference-context-source-tab-active-static{background:color-mix(in srgb, var(--reference-context-source-active-accent,var(--admin-ink)) 22%, var(--reference-context-source-underlay-base))}.admin-reference-context-pane-toolbar-actions{align-items:center;gap:var(--reference-context-gap);min-width:0;display:flex}.admin-reference-context-library-toolbar{align-items:center;gap:var(--reference-context-gap);flex-wrap:nowrap}.admin-reference-context-library-search{min-width:0}.admin-reference-context-library-search-field{min-width:0;position:relative}.admin-reference-context-library-search-icon{inset-block:0;pointer-events:none;width:2.5rem;color:var(--admin-muted);justify-content:center;align-items:center;display:flex;position:absolute;left:0}.admin-reference-context-library-search-field :is(input).admin-nested-control{padding-left:calc(2.5rem + var(--reference-context-gap-half))!important}.admin-reference-context-library-toolbar-trailing{align-items:center;gap:var(--reference-context-gap);flex-wrap:nowrap;flex-shrink:0;display:flex}.admin-reference-context-library-count{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--reference-context-gap-half);border-radius:var(--reference-context-radius-control);background:var(--admin-nested-bg);min-width:2.5rem;min-height:2.5rem;padding:var(--reference-context-gap);color:var(--admin-muted-strong);white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.admin-reference-context-library-count-value{line-height:1;font-family:var(--font-admin-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.admin-reference-context-library-count-label{color:var(--admin-muted);line-height:1;font-family:var(--font-admin-sans);font-size:.6875rem;font-weight:600}.admin-reference-context-library-kind-filter{flex-shrink:0;width:11rem;min-width:9rem;max-width:13rem}.admin-reference-context-kind-select{min-width:11rem;max-width:16rem}.admin-reference-context-inspector-field{gap:.375rem;min-width:0;display:grid}.admin-reference-context-inspector-label{color:var(--admin-muted-strong);letter-spacing:.01em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1rem}.admin-reference-context-workspace-section{block-size:100%;min-block-size:0;gap:var(--reference-context-gap);flex-direction:column;min-height:0;display:flex;overflow:hidden}.admin-reference-context-workspace{block-size:100%;flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.admin-reference-context-workspace>*{min-block-size:0}.admin-reference-context-pane{block-size:100%;gap:var(--reference-context-gap);border-radius:var(--reference-context-radius-control);background-color:var(--reference-context-surface-well);min-height:0;padding:var(--reference-context-gap);flex:1;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.admin-reference-context-rail{block-size:100%;flex:1;min-height:0;overflow:hidden}.admin-reference-context-rail .admin-flush-panel-scroll:has(.admin-reference-context-library-empty,.admin-reference-context-library-error,.admin-reference-context-library-loading){flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.admin-reference-context-body .admin-reference-context-rail .admin-flush-panel-scroll{padding-right:0}.admin-reference-context-body .admin-reference-context-rail[data-overflow] .admin-flush-panel-scroll{padding-right:calc(var(--reference-context-gap) + 6px)}.admin-reference-context-body .admin-reference-context-rail .admin-flush-panel-scroll-gutter{pointer-events:none;width:0;top:0;bottom:0;right:0}.admin-reference-context-body .admin-reference-context-rail[data-overflow] .admin-flush-panel-scroll-gutter{width:calc(var(--reference-context-gap) + 6px);pointer-events:auto}.admin-reference-context-body .admin-reference-context-rail[data-overflow] .admin-flush-panel-scroll-thumb[data-visible]{opacity:1}.admin-reference-context-search{align-items:center;gap:var(--reference-context-gap-half);border-radius:var(--reference-context-radius-control);background:var(--admin-nested-bg);min-width:min(100%,22rem);height:2.5rem;padding:0 var(--reference-context-gap);color:var(--admin-muted);display:flex}.admin-reference-context-search input{min-width:0;color:var(--admin-ink);background:0 0;border:0;outline:none;flex:1;font-size:.8125rem;font-weight:600}.admin-reference-context-search input::placeholder{color:var(--admin-muted)}.admin-reference-context-grid{gap:var(--reference-context-gap);padding-bottom:var(--reference-context-gap);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}@media (min-width:761px){.admin-reference-context-library-grid-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-reference-context-library-empty,.admin-reference-context-library-error,.admin-reference-context-library-loading{box-sizing:border-box;flex:1;width:100%;height:100%;min-height:0;display:flex}.admin-reference-context-library-empty{align-items:stretch}.admin-reference-context-library-empty>div{flex:1;width:100%;height:100%;min-height:0}.admin-reference-context-library-error{flex-direction:column;justify-content:center;align-items:center}.admin-reference-context-library-loading{flex-direction:column;justify-content:flex-start;align-items:stretch}.admin-reference-context-library-loading .admin-reference-context-library-grid-skeleton{flex:1;width:100%;height:100%;min-height:0}@keyframes admin-reference-image-surface-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes admin-reference-context-library-count-skeleton-pulse{0%,to{opacity:.62}50%{opacity:1}}.admin-reference-image-surface{background:var(--admin-nested-bg);display:block;position:relative;overflow:hidden}.admin-reference-image-surface[data-image-status=loading] .admin-reference-image-surface-shimmer{display:block}.admin-reference-image-surface-shimmer{z-index:2;pointer-events:none;background:linear-gradient(110deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--admin-ink) 3%, transparent) 44%, color-mix(in srgb, var(--admin-ink) 6%, transparent) 50%, color-mix(in srgb, var(--admin-ink) 3%, transparent) 56%, transparent 62%, transparent 100%);background-size:200% 100%;animation:1.65s linear infinite admin-reference-image-surface-shimmer;display:none;position:absolute;inset:0}.admin-reference-image-surface-loading-mark{z-index:3;color:var(--admin-muted);pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;display:none;position:absolute;inset:0}.admin-reference-image-surface[data-image-status=loading] .admin-reference-image-surface-loading-mark{display:grid}.admin-reference-image-surface-loading-mark svg{opacity:.68;width:1.25rem;height:1.25rem}.admin-reference-image-surface-img,.admin-reference-image-surface-fill{opacity:0;transition:opacity .15s}.admin-reference-image-surface[data-image-status=loaded] .admin-reference-image-surface-img,.admin-reference-image-surface[data-image-status=loaded] .admin-reference-image-surface-fill{opacity:1}.admin-reference-image-surface-preloader{opacity:0;pointer-events:none;visibility:hidden;width:0;height:0;position:absolute}.admin-reference-image-surface[data-image-status=error]{background:color-mix(in srgb, var(--admin-surface-muted) 88%, var(--admin-ink) 12%);place-items:center;display:grid}.admin-reference-image-surface[data-image-status=error] .admin-reference-image-surface-img,.admin-reference-image-surface[data-image-status=error] .admin-reference-image-surface-fill,.admin-reference-image-surface[data-image-status=error] .admin-reference-image-surface-shimmer{display:none}.admin-reference-image-surface-error{z-index:4;box-sizing:border-box;border-radius:var(--reference-context-radius-inner);background:color-mix(in srgb, var(--admin-surface-peak) 72%, transparent);width:2rem;height:2rem;color:var(--admin-muted);pointer-events:none;-webkit-user-select:none;user-select:none;padding:.45rem;display:none;position:relative}.admin-reference-image-surface[data-image-status=error] .admin-reference-image-surface-error{display:block}.admin-reference-image-surface-fill{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.admin-reference-image-surface[data-reference-preview-origin-active]{visibility:hidden!important}.admin-reference-context-library-card-media>.admin-reference-image-surface{z-index:0;position:absolute;inset:0}.admin-reference-context-library-card-skeleton{pointer-events:none}.admin-reference-context-library-card-skeleton-media{background:color-mix(in srgb, var(--admin-ink) 3.5%, var(--admin-nested-bg));position:absolute;inset:0;overflow:hidden}.admin-reference-context-library-card-skeleton-media:after{background:linear-gradient(110deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--admin-ink) 3%, transparent) 44%, color-mix(in srgb, var(--admin-ink) 6%, transparent) 50%, color-mix(in srgb, var(--admin-ink) 3%, transparent) 56%, transparent 62%, transparent 100%);content:"";pointer-events:none;background-size:200% 100%;animation:1.65s linear infinite admin-reference-image-surface-shimmer;position:absolute;inset:0}.admin-reference-context-library-card-skeleton-vignette{opacity:.42}.admin-reference-context-library-card[data-skeleton] .admin-reference-context-library-card-skeleton-gradient,.admin-reference-context-library-card-loading-shell[data-skeleton] .admin-reference-context-library-card-skeleton-gradient{opacity:.28;background:linear-gradient(to top, color-mix(in srgb, var(--admin-ink) 10%, var(--admin-nested-bg)) 0%, transparent 72%)}.admin-reference-context-library-card[data-skeleton],.admin-reference-context-library-card-loading-shell[data-skeleton]{background:var(--admin-nested-bg)}.admin-reference-context-library-card[data-skeleton] .admin-reference-context-library-card-copy,.admin-reference-context-library-card-loading-shell[data-skeleton] .admin-reference-context-library-card-copy{gap:calc(var(--reference-context-gap-half) / 4)}.admin-reference-context-library-card[data-skeleton] .admin-reference-context-library-card-footer,.admin-reference-context-library-card-loading-shell[data-skeleton] .admin-reference-context-library-card-footer{z-index:5;visibility:visible}.admin-reference-context-library-card[data-skeleton] .admin-reference-context-library-card-footer:before,.admin-reference-context-library-card-loading-shell[data-skeleton] .admin-reference-context-library-card-footer:before{inset:-4.5rem 0 calc(-1 * var(--reference-context-gap));opacity:1;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--admin-nested-bg) 18%, transparent) 20%, color-mix(in srgb, var(--admin-nested-bg) 72%, transparent) 42%, var(--admin-nested-bg) 58%, var(--admin-nested-bg) 100%);-webkit-backdrop-filter:none;backdrop-filter:none}.admin-reference-context-library-card[data-skeleton] .admin-reference-context-library-card-skeleton-title,.admin-reference-context-library-card[data-skeleton] .admin-reference-context-library-card-skeleton-meta,.admin-reference-context-library-card[data-skeleton] .admin-reference-context-library-card-skeleton-action,.admin-reference-context-library-card-loading-shell[data-skeleton] .admin-reference-context-library-card-skeleton-title,.admin-reference-context-library-card-loading-shell[data-skeleton] .admin-reference-context-library-card-skeleton-meta,.admin-reference-context-library-card-loading-shell[data-skeleton] .admin-reference-context-library-card-skeleton-action{z-index:1;position:relative}.admin-reference-context-product-group--skeleton{pointer-events:none}.admin-reference-context-product-group--skeleton .admin-reference-context-product-group-heading{gap:1px}.admin-reference-context-product-group--skeleton .admin-reference-context-product-group-header,.admin-reference-context-product-group--skeleton .admin-reference-context-product-group-count{pointer-events:none}.admin-reference-context-product-groups{align-content:start;gap:var(--reference-context-gap);padding-bottom:var(--reference-context-gap);display:grid}.admin-reference-context-product-groups-loading-more{align-content:start;gap:var(--reference-context-gap);padding-top:var(--reference-context-gap);padding-bottom:var(--reference-context-gap);display:grid}.admin-reference-context-library-count-skeleton{color:#0000;font-family:var(--font-admin-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--admin-ink) 10%, var(--admin-surface-soft));border-radius:2px;line-height:1;animation:1.4s cubic-bezier(.45,0,.55,1) infinite admin-reference-context-library-count-skeleton-pulse;display:inline-block}.admin-reference-context-product-group{gap:var(--reference-context-gap);border-radius:var(--reference-context-radius-control);background:color-mix(in srgb, var(--admin-nested-bg) 86%, var(--reference-context-surface-soft) 14%);min-width:0;padding:var(--reference-context-gap);display:grid;overflow:hidden}.admin-reference-context-product-group-header{justify-content:space-between;align-items:center;gap:var(--reference-context-gap);min-width:0;display:flex}.admin-reference-context-product-group-heading{gap:1px;min-width:0;display:grid}.admin-reference-context-product-group-title{min-width:0;color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.2rem;overflow:hidden}.admin-reference-context-product-group-meta{min-width:0;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:650;line-height:1rem;overflow:hidden}.admin-reference-context-product-group-count{border-radius:var(--reference-context-radius-inner);background:var(--admin-input-bg);min-height:1.875rem;padding:0 var(--reference-context-gap);color:var(--admin-muted-strong);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:750;line-height:1;display:inline-flex}.admin-reference-context-library-card-wrap{border-radius:var(--reference-context-radius-control);min-width:0;clip-path:inset(0 round var(--reference-context-radius-control));isolation:isolate;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.admin-reference-context-library-card-wrap[data-archive-confirm]{z-index:1}.admin-reference-context-library-card-wrap[data-archive-confirm] .admin-reference-context-library-card-footer{opacity:0}.admin-reference-context-library-card{aspect-ratio:4/5;border-radius:inherit;background:var(--card-footer-bg,var(--admin-nested-bg));isolation:isolate;contain:paint;will-change:auto;width:100%;min-width:0;transition:background-color .2s cubic-bezier(.23,1,.32,1),filter .2s cubic-bezier(.23,1,.32,1);display:block;position:relative;overflow:hidden}.admin-reference-context-library-card:after{z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--card-footer-bg,var(--admin-nested-bg));pointer-events:none;content:"";position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.admin-reference-context-library-card-wrap:hover .admin-reference-context-library-card{filter:brightness(1.03)}}.admin-reference-context-library-card[data-loading]{opacity:.82}.admin-reference-context-library-card:not([data-card-ready]):not([data-skeleton])>.admin-reference-context-library-card-footer,.admin-reference-context-library-card:not([data-card-ready]) .admin-reference-context-library-card-media .admin-reference-context-library-card-vignette,.admin-reference-context-library-card:not([data-card-ready]) .admin-reference-context-library-card-media .admin-reference-context-library-card-gradient{visibility:hidden}.admin-reference-context-library-card-loading-shell .admin-reference-context-library-card-footer{visibility:visible}.admin-reference-context-library-card-loading-shell{z-index:6;border-radius:inherit;background:var(--admin-nested-bg);pointer-events:none;position:absolute;inset:0;overflow:hidden}.admin-reference-context-library-card-media{appearance:none;background:var(--card-footer-bg,var(--admin-nested-bg));cursor:zoom-in;text-align:left;will-change:auto;border:0;outline:none;width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.admin-reference-context-library-card-media:focus-visible{outline:none}.admin-reference-context-library-card-image{object-fit:cover;object-position:center;backface-visibility:hidden;width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px;display:block}.admin-reference-context-library-card-vignette{pointer-events:none;opacity:1;background:radial-gradient(120% 88% at 50% 18%,#0000 42%,#0000002e 100%),linear-gradient(#0000 62%,#00000024 100%);transition:opacity .22s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.admin-reference-context-library-card-gradient{inset-inline:0;pointer-events:none;opacity:0;background:0 0;height:38%;max-height:38%;transition:opacity .22s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0}.admin-reference-context-library-card[data-palette-loaded] .admin-reference-context-library-card-gradient{opacity:1}.admin-reference-context-library-card-footer{z-index:2;inset-inline:0;isolation:isolate;gap:var(--reference-context-gap);min-width:0;padding:var(--reference-context-gap);background:0 0;flex-direction:column;margin:0;display:flex;position:absolute;bottom:0}.admin-reference-context-library-card-footer:before{z-index:0;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--card-footer-bg,var(--admin-nested-bg)) 10%, transparent) 18%, color-mix(in srgb, var(--card-footer-bg,var(--admin-nested-bg)) 34%, transparent) 36%, color-mix(in srgb, var(--card-footer-bg,var(--admin-nested-bg)) 72%, transparent) 58%, var(--card-footer-bg,var(--admin-nested-bg)) 76%, var(--card-footer-bg,var(--admin-nested-bg)) 100%);-webkit-backdrop-filter:blur(7px)saturate(1.04);backdrop-filter:blur(7px)saturate(1.04);opacity:1;transform-origin:bottom;will-change:opacity, transform;content:"";transition:opacity .26s cubic-bezier(.32,.72,0,1),transform .28s cubic-bezier(.32,.72,0,1);position:absolute;inset:-4.5rem 0 0;transform:translate(0,0)scaleY(1);-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 14%,#0000009e 34%,#000 58% 100%);mask-image:linear-gradient(#0000 0%,#0000002e 14%,#0000009e 34%,#000 58% 100%)}.admin-reference-context-library-card-footer:after{z-index:0;inset-inline:0;height:var(--reference-context-gap);pointer-events:none;background:var(--card-footer-bg,var(--admin-nested-bg));content:"";position:absolute;bottom:0}.admin-reference-context-library-card-copy{z-index:1;gap:calc(var(--reference-context-gap-half) / 4);min-width:0;color:var(--card-text,var(--admin-ink));opacity:1;transition:opacity .17s cubic-bezier(.23,1,.32,1) 60ms,transform .19s cubic-bezier(.23,1,.32,1) 60ms;display:grid;position:relative;transform:translate(0,0)}.admin-reference-context-library-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:700;line-height:1.15rem;display:block;overflow:hidden}.admin-reference-context-library-card-meta{min-width:0;color:var(--card-meta-text,color-mix(in srgb, var(--card-text,var(--admin-ink)) 72%, transparent));text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1rem;display:block;overflow:hidden}.admin-reference-context-library-card-action{z-index:1;border-radius:var(--reference-context-radius-inner);letter-spacing:0;cursor:pointer;width:100%;min-height:2.375rem;box-shadow:none;border:0;outline:none;justify-content:center;align-items:center;padding-inline:1rem;font-size:.6875rem;font-weight:750;line-height:1rem;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),opacity .17s cubic-bezier(.23,1,.32,1) 80ms,transform .19s cubic-bezier(.23,1,.32,1) 80ms;display:inline-flex;position:relative}.admin-reference-context-library-card-action[aria-pressed=false]{background:var(--card-button-add-bg,#f5f5f4);color:var(--card-button-add-text,#101010)}.admin-reference-context-library-card-action[aria-pressed=true]{background:var(--card-button-remove-bg,var(--wt-rose-600));color:var(--card-button-remove-text,var(--wt-rose-50))}@media (hover:hover) and (pointer:fine){.admin-reference-context-library-card-action[aria-pressed=false]:hover:not(:disabled){background:color-mix(in srgb, var(--card-button-add-bg,#f5f5f4) 92%, var(--card-button-add-text,#101010) 8%)}.admin-reference-context-library-card-action[aria-pressed=true]:hover:not(:disabled){background:var(--wt-rose-500);color:var(--wt-rose-50)}}.admin-reference-context-library-card-action:focus,.admin-reference-context-library-card-action:focus-visible{outline:none}.admin-reference-context-library-card-action[aria-pressed=false]:focus-visible:not(:disabled){background:color-mix(in srgb, var(--card-button-add-bg,#f5f5f4) 88%, var(--card-button-add-text,#101010) 12%)}.admin-reference-context-library-card-action[aria-pressed=true]:focus-visible:not(:disabled){background:var(--wt-rose-500);color:var(--wt-rose-50)}.admin-reference-context-library-card-action:active:not(:disabled){transform:scale(.98)}.admin-reference-context-library-card-action[aria-pressed=false]:active:not(:disabled){background:color-mix(in srgb, var(--card-button-add-bg,#f5f5f4) 86%, var(--card-button-add-text,#101010) 14%)}.admin-reference-context-library-card-action[aria-pressed=true]:active:not(:disabled){background:var(--wt-rose-700);color:var(--wt-rose-50)}.admin-reference-context-library-card-action:disabled{cursor:wait;background:color-mix(in srgb, var(--card-button-add-bg,#f5f5f4) 74%, var(--card-footer-bg,var(--admin-nested-bg)) 26%);color:color-mix(in srgb, var(--card-button-add-text,#101010) 72%, var(--card-footer-bg,var(--admin-nested-bg)))}.admin-reference-context-library-card[data-archived] .admin-reference-context-library-card-action:disabled{cursor:default;background:color-mix(in srgb, var(--card-button-add-bg,#f5f5f4) 92%, var(--card-footer-bg,var(--admin-nested-bg)) 8%);color:var(--card-button-add-text,#101010)}.admin-reference-context-library-card[data-reference-preview-card-active] .admin-reference-context-library-card-vignette,.admin-reference-context-library-card[data-reference-preview-card-active] .admin-reference-context-library-card-gradient{opacity:0!important}.admin-reference-context-library-card[data-reference-preview-card-active] .admin-reference-context-library-card-footer{pointer-events:none}.admin-reference-context-library-card[data-reference-preview-card-active] .admin-reference-context-library-card-footer:before{opacity:0;transition-duration:.15s;transform:translateY(.75rem)scaleY(.72)}.admin-reference-context-library-card[data-reference-preview-card-active] .admin-reference-context-library-card-copy,.admin-reference-context-library-card[data-reference-preview-card-active] .admin-reference-context-library-card-action{opacity:0;transition-duration:.12s;transition-delay:0s;transform:translateY(.375rem)}.admin-reference-context-card-copy{gap:calc(var(--reference-context-gap-half) / 2);min-width:0;display:grid}.admin-reference-context-card-title{min-width:0;color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.2rem;display:block;overflow:hidden}.admin-reference-context-card-meta{min-width:0;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1rem;display:block;overflow:hidden}.admin-reference-context-library-archive{top:calc(var(--reference-context-gap-half) + 2px);right:calc(var(--reference-context-gap-half) + 2px);z-index:4;border-radius:var(--reference-context-radius-inner);background:color-mix(in srgb, var(--reference-context-surface-body) 90%, transparent);width:1.75rem;height:1.75rem;color:var(--admin-muted);cursor:pointer;opacity:0;border:0;outline:none;place-items:center;padding:0;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;transform:scale(.92)}@media (hover:hover) and (pointer:fine){.admin-reference-context-library-card-wrap:hover .admin-reference-context-library-archive,.admin-reference-context-library-card-wrap:focus-within .admin-reference-context-library-archive{opacity:1;transform:scale(1)}.admin-reference-context-library-archive[data-action=archive]:hover{color:#ff6f66;background:#241010}:root[class~=dark] .admin-reference-context-library-archive[data-action=archive]:hover{color:#d8332a;background:#fff0ef}.admin-reference-context-library-archive[data-action=unarchive]:hover{background:color-mix(in srgb, var(--admin-surface-peak) 94%, var(--admin-ink) 6%);color:var(--admin-ink)}}.admin-reference-context-library-archive:focus-visible{opacity:1;outline:2px solid var(--admin-input-focus-line);outline-offset:2px;transform:scale(1)}.admin-reference-context-library-archive:active{transition-duration:.1s;transform:scale(.92)}.admin-reference-context-library-card-toolbar{top:calc(var(--reference-context-gap-half) + 2px);right:calc(var(--reference-context-gap-half) + 2px);z-index:4;align-items:center;gap:calc(var(--reference-context-gap-half) / 2);display:flex;position:absolute}.admin-reference-context-library-card-toolbar .admin-reference-context-library-archive{position:static;inset:auto}.admin-reference-context-library-archive[data-action=delete]{background:var(--wt-rose-600);color:var(--wt-rose-50)}.admin-reference-context-library-archive[data-action=delete]:focus-visible{background:var(--wt-rose-500);color:var(--wt-rose-50)}@media (hover:hover) and (pointer:fine){.admin-reference-context-library-archive[data-action=delete]:hover{background:var(--wt-rose-500);color:var(--wt-rose-50)}}.admin-reference-context-library-archive[data-action=delete]:active{background:var(--wt-rose-700);color:var(--wt-rose-50)}.admin-reference-context-library-archive-confirm{z-index:5;justify-content:space-between;gap:calc(var(--reference-context-gap-half) + 2px);border-radius:inherit;background:color-mix(in srgb, var(--admin-surface-peak) 42%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);padding:calc(var(--reference-context-gap-half) + 4px);text-align:center;flex-direction:column;display:flex;position:absolute;inset:-1px;overflow:hidden}:root[class~=dark] .admin-reference-context-library-archive-confirm{background:color-mix(in srgb, var(--admin-surface-peak) 34%, transparent)}.admin-reference-context-library-archive-confirm-panel{align-items:start;gap:calc(var(--reference-context-gap-half) + 1px);border-radius:var(--reference-context-radius-inner);background:color-mix(in srgb, var(--admin-surface-peak) 72%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);width:100%;min-width:0;padding:calc(var(--reference-context-gap-half) + 3px);text-align:left;grid-template-columns:1.875rem minmax(0,1fr);display:grid}.admin-reference-context-library-archive-confirm-mark{border-radius:calc(var(--reference-context-radius-inner) - 2px);background:color-mix(in srgb, var(--admin-ink) 9%, var(--reference-context-surface-body));width:1.875rem;height:1.875rem;color:var(--admin-muted-strong);place-items:center;display:inline-grid}.admin-reference-context-library-card-wrap[data-archive-status=success] .admin-reference-context-library-archive-confirm-mark{background:var(--wt-jade-600);color:var(--wt-jade-50,#f2fff8)}.admin-reference-context-library-card-wrap[data-archive-status=error] .admin-reference-context-library-archive-confirm-mark{background:var(--wt-rose-600);color:var(--wt-rose-50)}.admin-reference-context-library-archive-confirm-mark .admin-spinner{background:conic-gradient(from 0deg, color-mix(in srgb, currentColor 12%, transparent) 0deg, color-mix(in srgb, currentColor 12%, transparent) 300deg, currentColor 360deg);width:1rem;height:1rem}.admin-reference-context-library-archive-confirm-copy{gap:.1875rem;min-width:0;display:grid}.admin-reference-context-library-archive-confirm-label{color:var(--admin-ink);font-size:.75rem;font-weight:800;line-height:1rem}.admin-reference-context-library-archive-confirm-description{color:var(--admin-muted-strong);font-size:.625rem;font-weight:650;line-height:.875rem}.admin-reference-context-library-card-wrap[data-archive-status=error] .admin-reference-context-library-archive-confirm-description{color:var(--wt-rose-700)}:root[class~=dark] .admin-reference-context-library-card-wrap[data-archive-status=error] .admin-reference-context-library-archive-confirm-description{color:var(--wt-rose-300)}.admin-reference-context-library-archive-confirm-actions{align-items:center;gap:calc(var(--reference-context-gap-half) + 1px);grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-reference-context-library-archive-confirm-action{border-radius:var(--reference-context-radius-inner);min-width:0;min-height:2rem;padding:0 calc(var(--reference-context-gap-half) + 2px);border:0;outline:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:800;line-height:1;transition:background-color .14s cubic-bezier(.23,1,.32,1),color .14s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.admin-reference-context-library-archive-confirm-action--destructive{background:var(--wt-rose-600);color:var(--wt-rose-50)}.admin-reference-context-library-archive-confirm-action--neutral{background:color-mix(in srgb, var(--admin-surface-peak) 74%, transparent);color:var(--admin-ink);-webkit-backdrop-filter:blur(8px)saturate(1.06);backdrop-filter:blur(8px)saturate(1.06)}@media (hover:hover) and (pointer:fine){.admin-reference-context-library-archive-confirm-action--destructive:hover:not(:disabled){background:var(--wt-rose-500)}.admin-reference-context-library-archive-confirm-action--neutral:hover:not(:disabled){background:color-mix(in srgb, var(--admin-surface-peak) 88%, transparent)}}.admin-reference-context-library-archive-confirm-action:focus-visible{outline:2px solid var(--admin-input-focus-line);outline-offset:2px}.admin-reference-context-library-archive-confirm-action:active:not(:disabled){transform:scale(.97)}.admin-reference-context-library-archive-confirm-action--destructive:active:not(:disabled){background:var(--wt-rose-700)}.admin-reference-context-library-archive-confirm-action:disabled{cursor:wait;opacity:1}.admin-reference-context-library-card-wrap[data-archive-status=success] .admin-reference-context-library-archive-confirm-action--destructive{background:var(--wt-jade-600);color:var(--wt-jade-50,#f2fff8)}.admin-reference-context-archive-toggle{justify-content:center;align-items:center;gap:calc(var(--reference-context-gap-half) / 2);border-radius:var(--reference-context-radius-control);min-height:2rem;color:var(--admin-muted-strong);padding:0 var(--reference-context-gap-half);background:0 0;border:0;font-size:.75rem;font-weight:700;line-height:1;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1);display:inline-flex}.admin-reference-context-archive-toggle:hover{background:var(--admin-nested-bg-hover);color:var(--admin-ink)}.admin-reference-context-acquire{block-size:100%;gap:var(--reference-context-gap);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}@media (min-width:761px){.admin-reference-context-acquire{grid-template-columns:minmax(0,1fr) minmax(0,22rem);display:grid}}.admin-reference-context-acquire-media{border-radius:var(--reference-context-radius-control);background:var(--reference-context-surface-well);min-width:0;min-height:0;padding:var(--reference-context-gap);grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.admin-reference-context-acquire-media>*{block-size:100%;height:100%;min-block-size:0;min-height:0}.admin-reference-context-acquire-image{border-radius:var(--reference-context-radius-control);flex:1;width:100%;height:100%;min-height:0;display:block;overflow:hidden}.admin-reference-context-acquire-image-actions{inset:auto var(--reference-context-gap-half) var(--reference-context-gap-half) auto;z-index:2;gap:var(--reference-context-gap-half);opacity:0;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;transform:translateY(.25rem)}.admin-reference-context-acquire-media .group:hover .admin-reference-context-acquire-image-actions,.admin-reference-context-acquire-media .group:focus-within .admin-reference-context-acquire-image-actions,.admin-image-upload-dropzone.group:hover .admin-reference-context-acquire-image-actions,.admin-image-upload-dropzone.group:focus-within .admin-reference-context-acquire-image-actions{opacity:1;transform:translateY(0)}@media (hover:none){.admin-image-upload-dropzone .admin-reference-context-acquire-image-actions{opacity:1;transform:translateY(0)}}.admin-reference-context-acquire-media .admin-image-upload-empty-icon{aspect-ratio:1;flex-shrink:0;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.admin-reference-context-url-preview{border-radius:var(--reference-context-radius-control);height:100%;min-height:0;display:grid}.admin-reference-context-url-preview .admin-reference-context-empty{margin-top:0}.admin-reference-context-inspector{border-radius:var(--reference-context-radius-control);background:var(--reference-context-surface-well);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-reference-context-inspector-header{padding:var(--reference-context-gap) var(--reference-context-gap) 0;flex-shrink:0}.admin-reference-context-inspector-stack{gap:var(--reference-context-gap-half);padding-bottom:var(--reference-context-gap-half);display:grid}.admin-reference-context-inspector-title{color:var(--admin-ink);margin:0;font-size:.8125rem;font-weight:700;line-height:1.25rem}.admin-reference-context-inspector-rail{block-size:100%;flex:1;min-height:0;overflow:hidden}.admin-reference-context-inspector .admin-reference-context-inspector-rail .admin-flush-panel-scroll{padding:var(--reference-context-gap) var(--reference-context-gap) 0}.admin-reference-context-inspector .admin-reference-context-inspector-rail .admin-flush-panel-scroll-rail[data-overflow] .admin-flush-panel-scroll{padding-right:calc(var(--reference-context-gap-half) + 6px)}.admin-reference-context-inspector .admin-reference-context-inspector-rail .admin-flush-panel-scroll-gutter{width:calc(var(--reference-context-gap-half) + 6px);top:0;bottom:0;right:0}.admin-reference-context-inspector-fields{gap:var(--reference-context-gap-half);width:100%;display:grid}.admin-reference-context-inspector .admin-reference-context-kind-select{width:100%;min-width:0;max-width:none}.admin-reference-context-inspector-errors{gap:calc(var(--reference-context-gap-half) / 2);display:grid}.admin-reference-context-inspector-footer{gap:var(--reference-context-gap-half);padding:var(--reference-context-gap-half) var(--reference-context-gap) var(--reference-context-gap);flex-shrink:0;margin-top:auto;display:grid}.admin-reference-context-upload-switch{gap:var(--reference-context-gap-half);padding:var(--reference-context-gap-half);border-radius:var(--reference-context-radius-control);background:var(--reference-context-surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.admin-reference-context-upload-switch button{appearance:none;justify-content:center;align-items:center;gap:var(--reference-context-gap-half);min-width:0;min-height:2.25rem;padding:0 var(--reference-context-gap-half);border-radius:var(--reference-context-radius-inner);color:var(--admin-muted-strong);cursor:pointer;background:0 0;border:0;outline:none;font-size:.75rem;font-weight:700;line-height:1;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.admin-reference-context-upload-switch button:hover{background:var(--admin-nested-bg-hover);color:var(--admin-ink)}.admin-reference-context-upload-switch button[data-active]{background:var(--admin-surface);color:var(--admin-ink)}.admin-reference-context-upload-switch button:disabled{cursor:default;opacity:.58}.admin-reference-context-upload-switch button:active{transform:scale(.97)}.admin-reference-context-primary{justify-content:center;width:100%}.admin-reference-context-primary[data-loading]{cursor:wait;background:var(--admin-button-solid)!important;color:var(--admin-button-solid-ink)!important}.admin-reference-context-primary[data-loading]:hover,.admin-reference-context-primary[data-loading]:active{background:var(--admin-button-solid)!important;color:var(--admin-button-solid-ink)!important}.admin-reference-context-primary:disabled:not([data-loading]),.admin-reference-context-primary[aria-disabled=true]:not([data-loading]),.admin-reference-context-primary:disabled:not([data-loading]):hover,.admin-reference-context-primary:disabled:not([data-loading]):active,.admin-reference-context-primary[aria-disabled=true]:not([data-loading]):hover,.admin-reference-context-primary[aria-disabled=true]:not([data-loading]):active{background:color-mix(in srgb, var(--admin-button-solid) 22%, var(--admin-surface))!important;color:var(--admin-muted-strong)!important}@media (max-width:760px){.admin-reference-context-body{--reference-context-acquire-media-min:12rem;--reference-context-inspector-min:16rem;grid-template-rows:auto minmax(18rem,1fr)}.admin-reference-context-body .admin-inputs-editor-section{padding:var(--reference-context-gap-half)!important}.admin-reference-context-attached{gap:var(--reference-context-gap-half)}.admin-reference-context-attached-grid{--reference-context-attached-tile-size:64px;justify-content:flex-start}.admin-reference-context-workspace-section{min-block-size:18rem}.admin-reference-context-source-selection{padding:var(--reference-context-gap-half)}.admin-reference-context-pane-toolbar,.admin-reference-context-section-header{flex-direction:column;align-items:stretch}.admin-reference-context-library-toolbar{flex-direction:row;align-items:center}.admin-reference-context-library-toolbar-trailing{flex-wrap:nowrap}.admin-reference-context-library-count-label{display:none}.admin-reference-context-library-kind-filter{width:auto;min-width:7.5rem;max-width:10rem}.admin-reference-context-pane-toolbar-actions{flex-wrap:wrap}.admin-reference-context-kind-select{flex:auto;min-width:0;max-width:none}.admin-reference-context-search{width:100%}.admin-reference-context-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.admin-reference-context-product-group-header{align-items:stretch}.admin-reference-context-product-group-count{align-self:start}.admin-reference-context-pane{min-block-size:14rem}.admin-reference-context-acquire-media{min-block-size:var(--reference-context-acquire-media-min);block-size:auto;max-block-size:min(14rem,36dvh);flex:none;height:auto}.admin-reference-context-acquire-media>*{min-block-size:var(--reference-context-acquire-media-min);min-height:var(--reference-context-acquire-media-min)}.admin-reference-context-inspector{min-block-size:var(--reference-context-inspector-min);min-height:var(--reference-context-inspector-min);flex:auto}.admin-reference-context-inspector-rail{min-block-size:6rem}}@media (max-width:480px){.admin-reference-context-source-tab-label{display:none}.admin-reference-context-source-selection [role=tab]{padding-inline:.375rem}}:root:not([class~=dark]) .admin-prompt-editor-shell.admin-prompt-token-paint-scope,:root:not([class~=dark]) .admin-inputs-workbench-shell.admin-prompt-token-paint-scope{--prompt-token-neutral-bg:color-mix(in srgb, var(--admin-ink) 5%, var(--admin-surface));--prompt-token-neutral-ink:color-mix(in srgb, var(--admin-muted-strong) 92%, var(--admin-ink));--prompt-token-context-bg:var(--prompt-token-neutral-bg);--prompt-token-context-ink:var(--prompt-token-neutral-ink);--prompt-token-command-bg:var(--prompt-token-neutral-bg);--prompt-token-command-ink:var(--prompt-token-neutral-ink);--prompt-token-policy-bg:var(--wt-rose-100);--prompt-token-policy-ink:var(--wt-rose-700);--prompt-token-input-apricot-bg:var(--wt-apricot-100);--prompt-token-input-apricot-ink:var(--wt-apricot-700);--prompt-token-input-jade-bg:var(--wt-jade-100);--prompt-token-input-jade-ink:var(--wt-jade-700);--prompt-token-input-sage-bg:var(--wt-sage-100);--prompt-token-input-sage-ink:var(--wt-sage-700);--prompt-token-input-porcelain-bg:var(--wt-porcelain-100);--prompt-token-input-porcelain-ink:var(--wt-porcelain-700);--prompt-token-diagnostic-bg:var(--wt-rose-100);--prompt-token-diagnostic-ink:var(--wt-rose-800)}:root[class~=dark] .admin-prompt-editor-shell.admin-prompt-token-paint-scope,:root[class~=dark] .admin-inputs-workbench-shell.admin-prompt-token-paint-scope{--prompt-token-neutral-bg:color-mix(in srgb, var(--admin-ink) 8%, var(--admin-surface));--prompt-token-neutral-ink:color-mix(in srgb, var(--admin-muted-strong) 88%, var(--admin-ink));--prompt-token-context-bg:var(--prompt-token-neutral-bg);--prompt-token-context-ink:var(--prompt-token-neutral-ink);--prompt-token-command-bg:var(--prompt-token-neutral-bg);--prompt-token-command-ink:var(--prompt-token-neutral-ink);--prompt-token-policy-bg:color-mix(in srgb, var(--wt-rose-900) 48%, #0c0c0c);--prompt-token-policy-ink:var(--wt-rose-300);--prompt-token-input-apricot-bg:color-mix(in srgb, var(--wt-apricot-900) 48%, #0c0c0c);--prompt-token-input-apricot-ink:var(--wt-apricot-300);--prompt-token-input-jade-bg:color-mix(in srgb, var(--wt-jade-900) 46%, #0c0c0c);--prompt-token-input-jade-ink:var(--wt-jade-300);--prompt-token-input-sage-bg:color-mix(in srgb, var(--wt-sage-900) 46%, #0c0c0c);--prompt-token-input-sage-ink:var(--wt-sage-300);--prompt-token-input-porcelain-bg:color-mix(in srgb, var(--wt-porcelain-900) 44%, #0c0c0c);--prompt-token-input-porcelain-ink:var(--wt-porcelain-300);--prompt-token-diagnostic-bg:color-mix(in srgb, var(--wt-rose-900) 52%, #0c0c0c);--prompt-token-diagnostic-ink:var(--wt-rose-300)}.admin-floating-surface.admin-prompt-token-paint-scope{--prompt-token-neutral-bg:color-mix(in srgb, var(--admin-floating-ink) 7%, var(--admin-floating-bg));--prompt-token-neutral-ink:var(--admin-floating-muted-strong);--prompt-token-context-bg:var(--prompt-token-neutral-bg);--prompt-token-context-ink:var(--prompt-token-neutral-ink);--prompt-token-command-bg:var(--prompt-token-neutral-bg);--prompt-token-command-ink:var(--prompt-token-neutral-ink);--prompt-token-policy-bg:color-mix(in srgb, var(--wt-rose-900) 58%, var(--admin-floating-bg));--prompt-token-policy-ink:var(--wt-rose-300);--prompt-token-input-apricot-bg:color-mix(in srgb, var(--wt-apricot-900) 60%, var(--admin-floating-bg));--prompt-token-input-apricot-ink:var(--wt-apricot-300);--prompt-token-input-jade-bg:color-mix(in srgb, var(--wt-jade-900) 58%, var(--admin-floating-bg));--prompt-token-input-jade-ink:var(--wt-jade-300);--prompt-token-input-sage-bg:color-mix(in srgb, var(--wt-sage-900) 58%, var(--admin-floating-bg));--prompt-token-input-sage-ink:var(--wt-sage-300);--prompt-token-input-porcelain-bg:color-mix(in srgb, var(--wt-porcelain-900) 52%, var(--admin-floating-bg));--prompt-token-input-porcelain-ink:var(--wt-porcelain-400);--prompt-token-diagnostic-bg:color-mix(in srgb, var(--wt-rose-900) 64%, var(--admin-floating-bg));--prompt-token-diagnostic-ink:var(--wt-rose-300)}.admin-prompt-token-paint-scope{--prompt-token-row-badge-gap:.25rem}.admin-prompt-token-paint-scope [data-token-paint=context]{--prompt-token-paint-bg:var(--prompt-token-context-bg);--prompt-token-paint-ink:var(--prompt-token-context-ink)}.admin-prompt-token-paint-scope [data-token-paint=command]{--prompt-token-paint-bg:var(--prompt-token-command-bg);--prompt-token-paint-ink:var(--prompt-token-command-ink)}.admin-prompt-token-paint-scope [data-token-paint=policy]{--prompt-token-paint-bg:var(--prompt-token-policy-bg);--prompt-token-paint-ink:var(--prompt-token-policy-ink)}.admin-prompt-token-paint-scope [data-token-paint=unknown]{--prompt-token-paint-bg:var(--prompt-token-diagnostic-bg);--prompt-token-paint-ink:var(--prompt-token-diagnostic-ink)}.admin-prompt-token-paint-scope [data-token-paint=input-apricot]{--prompt-token-paint-bg:var(--prompt-token-input-apricot-bg);--prompt-token-paint-ink:var(--prompt-token-input-apricot-ink)}.admin-prompt-token-paint-scope [data-token-paint=input-jade]{--prompt-token-paint-bg:var(--prompt-token-input-jade-bg);--prompt-token-paint-ink:var(--prompt-token-input-jade-ink)}.admin-prompt-token-paint-scope [data-token-paint=input-sage]{--prompt-token-paint-bg:var(--prompt-token-input-sage-bg);--prompt-token-paint-ink:var(--prompt-token-input-sage-ink)}.admin-prompt-token-paint-scope [data-token-paint=input-porcelain]{--prompt-token-paint-bg:var(--prompt-token-input-porcelain-bg);--prompt-token-paint-ink:var(--prompt-token-input-porcelain-ink)}.admin-prompt-token-paint-scope [data-token-paint]>.admin-prompt-token-icon,.admin-prompt-token-paint-scope .admin-prompt-token-icon[data-token-paint]{background:var(--prompt-token-paint-bg);color:var(--prompt-token-paint-ink);box-shadow:none}.admin-prompt-token-paint-scope .admin-prompt-token-icon[data-token-paint]{border-radius:9px}.admin-prompt-token-paint-scope .admin-prompt-suggestion-icon[data-token-paint],.admin-prompt-token-paint-scope .admin-prompt-token-inspector-header>.admin-prompt-token-icon[data-token-paint]{border-radius:10px}.admin-prompt-token-paint-scope [data-token-paint] .admin-prompt-token-row-kind,.admin-prompt-token-paint-scope [data-token-paint] .admin-prompt-token-row-state{box-shadow:none;border-radius:999px;align-items:center;padding:.18em .52em;font-weight:680;display:inline-flex}.admin-prompt-token-paint-scope [data-token-paint] .admin-prompt-token-row-kind{background:var(--prompt-token-paint-bg);color:var(--prompt-token-paint-ink)}.admin-prompt-token-paint-scope [data-token-paint] .admin-prompt-token-row-state{color:#0a0a0a;background:#fff}.prompt-token-node{max-width:100%;min-height:1.46em;font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:0;color:var(--prompt-token-ink,var(--admin-muted-strong));background:var(--prompt-token-bg,color-mix(in srgb, var(--admin-muted) 7%, var(--admin-surface)));-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;vertical-align:.03em;border-radius:.43em;align-items:center;gap:0;margin-inline:.08em;padding:.1em .42em .12em;font-size:.82em;font-weight:730;line-height:1.1;transition:background-color .14s cubic-bezier(.23,1,.32,1),box-shadow .14s cubic-bezier(.23,1,.32,1),color .14s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.prompt-token-node-brace{color:color-mix(in srgb, currentColor 48%, transparent)}.prompt-token-node-key{color:currentColor}.prompt-token-node:hover:not([data-prompt-token-state=pinned]),.prompt-token-node[data-prompt-token-state=hover]{background:var(--prompt-token-hover-bg,color-mix(in srgb, var(--prompt-token-bg,var(--admin-surface)) 84%, var(--admin-ink) 10%));box-shadow:inset 0 0 0 1px var(--prompt-token-hover-ring,color-mix(in srgb, var(--admin-ink) 7%, transparent))}.prompt-token-node[data-prompt-token-state=pinned]{background:var(--prompt-token-active-bg,color-mix(in srgb, var(--prompt-token-bg,var(--admin-surface)) 76%, var(--admin-ink) 14%));box-shadow:inset 0 0 0 1px var(--prompt-token-active-ring,color-mix(in srgb, currentColor 18%, transparent)), 0 0 0 1px var(--prompt-token-active-halo,color-mix(in srgb, currentColor 11%, transparent))}.prompt-token-node--variable:hover:not([data-prompt-token-state=pinned]),.prompt-token-node--variable[data-prompt-token-state=hover]{background:color-mix(in srgb, var(--prompt-token-variable-bg) 78%, var(--prompt-token-variable-ink) 12%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--prompt-token-variable-ink) 12%, transparent)}.prompt-token-node--variable[data-prompt-token-state=pinned]{background:color-mix(in srgb, var(--prompt-token-variable-bg) 68%, var(--prompt-token-variable-ink) 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--prompt-token-variable-ink) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--prompt-token-variable-ink) 12%, transparent)}.prompt-token-node--catalog:hover:not([data-prompt-token-state=pinned]),.prompt-token-node--catalog[data-prompt-token-state=hover]{background:color-mix(in srgb, var(--prompt-token-catalog-bg) 78%, var(--prompt-token-catalog-ink) 12%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--prompt-token-catalog-ink) 12%, transparent)}.prompt-token-node--catalog[data-prompt-token-state=pinned]{background:color-mix(in srgb, var(--prompt-token-catalog-bg) 68%, var(--prompt-token-catalog-ink) 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--prompt-token-catalog-ink) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--prompt-token-catalog-ink) 12%, transparent)}.prompt-token-node--unknown:hover:not([data-prompt-token-state=pinned]),.prompt-token-node--unknown[data-prompt-token-state=hover],.prompt-token-node--diagnostic:hover:not([data-prompt-token-state=pinned]),.prompt-token-node--diagnostic[data-prompt-token-state=hover]{background:color-mix(in srgb, var(--prompt-token-diagnostic-bg) 78%, var(--prompt-token-diagnostic-ink) 12%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--prompt-token-diagnostic-ink) 12%, transparent)}.prompt-token-node--unknown[data-prompt-token-state=pinned],.prompt-token-node--diagnostic[data-prompt-token-state=pinned]{background:color-mix(in srgb, var(--prompt-token-diagnostic-bg) 68%, var(--prompt-token-diagnostic-ink) 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--prompt-token-diagnostic-ink) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--prompt-token-diagnostic-ink) 12%, transparent)}.prompt-token-node.ProseMirror-selectednode:not([data-prompt-token-state=pinned]){box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 26%, transparent)}@media (prefers-reduced-motion:reduce){.prompt-token-node{transition:none}}.prompt-token-node--variable{color:var(--prompt-token-variable-ink,var(--prompt-token-ink,var(--admin-muted-strong)));background:var(--prompt-token-variable-bg,var(--prompt-token-bg,color-mix(in srgb, var(--admin-ink) 6%, var(--admin-surface))))}.prompt-token-node--catalog{color:var(--prompt-token-catalog-ink,var(--prompt-token-ink,var(--admin-muted-strong)));background:var(--prompt-token-catalog-bg,var(--prompt-token-bg,color-mix(in srgb, var(--admin-ink) 6%, var(--admin-surface))))}.prompt-token-node--unknown,.prompt-token-node--diagnostic{color:var(--prompt-token-diagnostic-ink,var(--admin-danger-text));background:var(--prompt-token-diagnostic-bg,color-mix(in srgb, var(--admin-danger-surface) 66%, var(--admin-surface)))}.admin-prompt-token-paint-scope .prompt-token-node[data-token-paint]{min-height:0;font-size:inherit;line-height:inherit;vertical-align:baseline;background:var(--prompt-token-paint-bg);color:var(--prompt-token-paint-ink);box-shadow:none;border-radius:.34em;margin-inline:.05em;padding:.04em .34em}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor:not([data-mode=json]),.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor[data-mode=json]{--prompt-inline-token-font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);--prompt-inline-token-font-size:.92em;--prompt-inline-token-brace-font-size:.92em;--prompt-inline-token-weight:700;--prompt-inline-token-brace-weight:900;--prompt-inline-token-brace-opacity:.3;--prompt-inline-token-key-gap:.18em;--prompt-inline-token-radius:.33em;--prompt-inline-token-margin-inline:.11em;--prompt-inline-token-highlight-pad-top:.13em;--prompt-inline-token-highlight-pad-bottom:.11em;--prompt-inline-token-highlight-pad-inline:.15em;--prompt-inline-token-brace-shift-y:-.105em}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor:not([data-mode=json]) .admin-tiptap-content h1 .prompt-token-node[data-token-paint]{--prompt-inline-token-weight:540;--prompt-inline-token-brace-weight:480;--prompt-inline-token-highlight-pad-inline:.22em}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor:not([data-mode=json]) .admin-tiptap-content h2 .prompt-token-node[data-token-paint]{--prompt-inline-token-weight:520;--prompt-inline-token-brace-weight:460}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor:not([data-mode=json]) .admin-tiptap-content h3 .prompt-token-node[data-token-paint]{--prompt-inline-token-weight:500;--prompt-inline-token-brace-weight:440}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor:not([data-mode=json]) .admin-tiptap-content :is(h4,h5,h6) .prompt-token-node[data-token-paint]{--prompt-inline-token-weight:490;--prompt-inline-token-brace-weight:430}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor .prompt-token-node[data-token-paint]{width:max-content;min-width:max-content;max-width:none;margin-inline:var(--prompt-inline-token-margin-inline);padding-block:var(--prompt-inline-token-highlight-pad-top) var(--prompt-inline-token-highlight-pad-bottom);padding-inline:var(--prompt-inline-token-highlight-pad-inline);border-radius:var(--prompt-inline-token-radius);font-family:var(--prompt-inline-token-font-family);font-size:var(--prompt-inline-token-font-size);font-weight:var(--prompt-inline-token-weight);font-synthesis:none;letter-spacing:inherit;vertical-align:baseline;overflow-wrap:normal;text-indent:0;word-break:normal;white-space:nowrap;min-height:0;color:var(--prompt-token-paint-ink);align-items:baseline;line-height:1;display:inline-flex;background:var(--prompt-token-paint-bg)!important;box-shadow:none!important}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor .prompt-token-node[data-token-paint] .prompt-token-node-ink{width:max-content;min-width:max-content;max-width:none;font-family:var(--prompt-inline-token-font-family);font-size:var(--prompt-inline-token-font-size);vertical-align:baseline;overflow-wrap:normal;word-break:normal;white-space:nowrap;text-box-trim:trim-both;text-box-edge:text text;padding-block:var(--prompt-inline-token-highlight-pad-top) var(--prompt-inline-token-highlight-pad-bottom);padding-inline:var(--prompt-inline-token-highlight-pad-inline);border-radius:var(--prompt-inline-token-radius);background:var(--prompt-token-paint-bg);-webkit-box-decoration-break:slice;box-decoration-break:slice;flex:none;align-items:baseline;line-height:1;display:inline-flex}@supports not (text-box-trim:trim-both){.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor .prompt-token-node[data-token-paint] .prompt-token-node-ink{padding-top:.032em;padding-bottom:.145em}}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor .prompt-token-node[data-token-paint] :is(.prompt-token-node-brace,.prompt-token-node-key){vertical-align:baseline;flex:none;min-width:max-content;font-family:inherit;font-size:1em;line-height:1;display:inline-block}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor .prompt-token-node[data-token-paint] .prompt-token-node-brace{font-size:var(--prompt-inline-token-brace-font-size);color:color-mix(in srgb, var(--prompt-token-paint-ink) calc(var(--prompt-inline-token-brace-opacity) * 100%), transparent);font-weight:var(--prompt-inline-token-brace-weight);transform:translateY(var(--prompt-inline-token-brace-shift-y));display:inline-block}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor .prompt-token-node[data-token-paint] .prompt-token-node-brace:first-child{margin-inline-end:var(--prompt-inline-token-key-gap)}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor .prompt-token-node[data-token-paint] .prompt-token-node-brace:last-child{margin-inline-start:var(--prompt-inline-token-key-gap)}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor .prompt-token-node[data-token-paint] .prompt-token-node-key{color:var(--prompt-token-paint-ink);font-weight:var(--prompt-inline-token-weight)}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor .prompt-token-node[data-token-paint]:hover:not([data-prompt-token-state=pinned]) .prompt-token-node-ink,.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor .prompt-token-node[data-token-paint][data-prompt-token-state=hover] .prompt-token-node-ink{background:color-mix(in srgb, var(--prompt-token-paint-ink) 5%, var(--prompt-token-paint-bg))}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor .prompt-token-node[data-token-paint][data-prompt-token-state=pinned] .prompt-token-node-ink{background:color-mix(in srgb, var(--prompt-token-paint-ink) 9%, var(--prompt-token-paint-bg))}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor .prompt-token-node[data-token-paint].ProseMirror-selectednode:not([data-prompt-token-state=pinned]) .prompt-token-node-ink{background:color-mix(in srgb, var(--prompt-token-paint-ink) 6%, var(--prompt-token-paint-bg))}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor[data-underlay-mode=range] .prompt-token-node[data-token-paint]:not([data-prompt-token-state=pinned]):not([data-prompt-token-state=hover]) .prompt-token-node-ink{background:color-mix(in srgb, var(--prompt-token-paint-bg) 78%, var(--prompt-editor-selection-band))}.admin-prompt-token-paint-scope .prompt-token-node[data-token-paint]:hover:not([data-prompt-token-state=pinned]),.admin-prompt-token-paint-scope .prompt-token-node[data-token-paint][data-prompt-token-state=hover]{background:color-mix(in srgb, var(--prompt-token-paint-ink) 5%, var(--prompt-token-paint-bg));box-shadow:none}.admin-prompt-token-paint-scope .prompt-token-node[data-token-paint][data-prompt-token-state=pinned]{background:color-mix(in srgb, var(--prompt-token-paint-ink) 9%, var(--prompt-token-paint-bg));box-shadow:none}.admin-prompt-token-paint-scope .prompt-token-node[data-token-paint].ProseMirror-selectednode:not([data-prompt-token-state=pinned]){box-shadow:none;background:color-mix(in srgb, var(--prompt-token-paint-ink) 7%, var(--prompt-token-paint-bg))}.admin-prompt-token-paint-scope:not(.admin-prompt-editor-shell) .prompt-token-node[data-token-paint] .prompt-token-node-brace{color:color-mix(in srgb, var(--prompt-token-paint-ink) 56%, transparent)}.prompt-diagnostic-range{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:repeat-x;background-size:8px 3px;border-radius:5px;padding-bottom:2px}.prompt-diagnostic-range--error{background-image:linear-gradient(45deg, transparent 65%, color-mix(in srgb, var(--admin-danger-text) 72%, transparent) 80%, transparent 90%)}.prompt-diagnostic-range--warning{background-image:linear-gradient(45deg, transparent 65%, color-mix(in srgb, var(--admin-warning-text) 72%, transparent) 80%, transparent 90%)}.admin-prompt-suggestion-menu{z-index:10000;width:min(24rem,100vw - 2rem);min-height:0;max-height:min(22rem,100vh - 8rem);font-family:var(--font-admin-sans);transform-origin:var(--admin-floating-surface-transform-origin,top left);flex-direction:column;padding:12px;display:flex;position:fixed;overflow:hidden}.admin-row-actions-menu{overscroll-behavior:contain;max-width:calc(100vw - 24px);padding:10px!important;overflow-y:auto!important}.admin-row-actions-heading{gap:4px;min-width:0;display:grid;padding:4px 8px 8px!important}.admin-row-actions-eyebrow{color:var(--admin-floating-muted);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:720;line-height:1}.admin-row-actions-title{color:var(--admin-floating-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;line-height:1.2;overflow:hidden}.admin-row-actions-separator{margin:3px 4px 5px!important}.admin-row-action-item{transform-origin:50%;grid-template-columns:32px minmax(0,1fr);transform:scale(1);border-radius:calc(var(--admin-radius-panel) / 2)!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:8px!important;transition:color .14s cubic-bezier(.23,1,.32,1),opacity .14s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)!important;display:grid!important}.admin-row-action-item:active{transform:scale(.985)}.admin-row-action-icon{border-radius:calc(var(--admin-radius-panel) / 4);background:color-mix(in srgb, var(--admin-row-action-accent) 11%, var(--admin-surface));width:32px;height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-row-action-accent) 8%, transparent);color:var(--admin-row-action-accent);place-items:center;transition:background-color .14s cubic-bezier(.23,1,.32,1),box-shadow .14s cubic-bezier(.23,1,.32,1),color .14s cubic-bezier(.23,1,.32,1);display:grid}.admin-row-action-item[data-highlighted] .admin-row-action-icon{background:color-mix(in srgb, var(--admin-row-action-accent) 17%, var(--admin-floating-active));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-row-action-accent) 13%, transparent)}.admin-row-action-icon svg{width:16px;height:16px}.admin-row-action-copy{align-content:center;gap:3px;min-width:0;display:grid}.admin-row-action-label{color:color-mix(in srgb, var(--admin-row-action-accent) 46%, var(--admin-floating-ink));letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.15;overflow:hidden}.admin-row-action-description{color:var(--admin-floating-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:570;line-height:1.2;overflow:hidden}.admin-row-action-item[data-highlighted] .admin-row-action-label{color:color-mix(in srgb, var(--admin-row-action-accent) 58%, var(--admin-floating-ink))}@media (prefers-reduced-motion:reduce){.admin-row-action-item,.admin-row-action-icon{transition-duration:1ms!important}}.admin-floating-surface-motion-enter{transform-origin:var(--admin-floating-surface-transform-origin,top left);animation:.18s cubic-bezier(.23,1,.32,1) forwards admin-floating-surface-enter}.admin-floating-surface-motion-enter[data-floating-placement=above]{animation-name:admin-floating-surface-enter-above}.admin-floating-surface-motion-exit{transform-origin:var(--admin-floating-surface-transform-origin,top left);animation:.1s cubic-bezier(.23,1,.32,1) forwards admin-floating-surface-exit}.admin-floating-surface-motion-exit[data-floating-placement=above]{animation-name:admin-floating-surface-exit-above}@keyframes admin-floating-surface-enter{0%{opacity:0;transform:scale(.98)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes admin-floating-surface-enter-above{0%{opacity:0;transform:scale(.98)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes admin-floating-surface-exit{0%{opacity:1}to{opacity:0}}@keyframes admin-floating-surface-exit-above{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.admin-floating-surface-motion-enter{animation:.12s linear forwards admin-floating-surface-enter-reduced}.admin-floating-surface-motion-exit{animation:.12s linear forwards admin-floating-surface-exit-reduced}.admin-floating-surface-position-chase{transition:none!important}}.admin-floating-surface-position-chase{transition:left 90ms cubic-bezier(.23,1,.32,1),top 90ms cubic-bezier(.23,1,.32,1)}.admin-prompt-token-peek{min-width:13rem;max-width:min(20rem,100vw - 24px)}.admin-prompt-token-peek-content{display:grid}.admin-prompt-token-peek-inspect{cursor:pointer;color:var(--admin-floating-muted-strong);letter-spacing:-.01em;flex-shrink:0;line-height:1}.admin-prompt-floating-inspector-shell[data-floating-phase=peeking]{cursor:pointer}.admin-prompt-floating-inspector-shell[data-floating-phase=peeking] .admin-prompt-token-peek-inspect{transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}.admin-prompt-floating-inspector-shell[data-floating-phase=peeking]:hover .admin-prompt-token-peek-inspect{color:var(--admin-floating-ink)}.admin-prompt-token-replacement-section{min-height:0}.admin-prompt-token-replacement-heading{color:var(--admin-floating-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;padding-inline:2px;font-size:10px;font-weight:650;line-height:1.2}.admin-prompt-floating-inspector-shell{box-sizing:border-box;z-index:2147483000!important}.admin-prompt-floating-inspector-content{box-sizing:border-box}.admin-prompt-floating-inspector-content--pinned{height:100%}.admin-prompt-token-pinned-menu{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.admin-prompt-token-pinned-actions{grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.admin-prompt-token-replacement-rail{min-height:0;max-height:none}.admin-prompt-token-replacement-list{padding-bottom:2px}.admin-prompt-token-replacement-item{align-items:flex-start;min-height:3.75rem}.admin-prompt-token-replacement-item .admin-prompt-token-row{align-items:start}.admin-prompt-token-replacement-item .admin-prompt-token-row-label{text-overflow:clip;white-space:normal;overflow:visible}.admin-prompt-token-definition-footer{width:100%;color:var(--admin-muted-strong);flex-shrink:0}.admin-prompt-token-definition-footer:hover{color:var(--admin-ink)}.admin-prompt-token-definition-footer--create{color:var(--admin-ink)!important;background:color-mix(in srgb, var(--admin-ink) 7%, var(--admin-floating-hover))!important}.admin-prompt-token-definition-footer--create:hover{background:color-mix(in srgb, var(--admin-ink) 10%, var(--admin-floating-active))!important}@keyframes admin-floating-surface-enter-reduced{0%{opacity:0}to{opacity:1}}@keyframes admin-floating-surface-exit-reduced{0%{opacity:1}to{opacity:0}}.admin-prompt-suggestion-list{gap:2px;display:grid;position:relative}.admin-floating-list-selection,.admin-prompt-suggestion-selection{z-index:0;border-radius:calc(var(--admin-radius-panel) / 2);background:var(--admin-floating-active);opacity:0;pointer-events:none;width:100%;transition:top .14s cubic-bezier(.23,1,.32,1),height .14s cubic-bezier(.23,1,.32,1),opacity .12s cubic-bezier(.23,1,.32,1);position:absolute;left:0}.admin-floating-list-selection[data-visible=true],.admin-prompt-suggestion-selection[data-visible=true]{opacity:1}.admin-prompt-suggestion-menu button{z-index:1;text-align:left;width:100%;min-height:48px;color:var(--admin-muted-strong);background:0 0;outline:none;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:8px;transition:color .14s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.admin-prompt-suggestion-group{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:0 8px 4px;display:flex}.admin-prompt-suggestion-group-label{color:var(--admin-muted);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:720;line-height:1}.admin-prompt-suggestion-group-used{color:var(--admin-muted);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:normal;text-transform:none;flex-shrink:0;font-size:9px;font-weight:600;line-height:1}.admin-floating-list-selection+.admin-prompt-suggestion-group{margin-top:0}.admin-prompt-suggestion-menu button:hover{color:var(--admin-ink)}.admin-prompt-suggestion-menu button:hover:not(.is-selected){background:var(--admin-floating-hover)}.admin-prompt-suggestion-menu button.is-selected{color:var(--admin-ink);background:0 0}.admin-prompt-suggestion-content-host{min-width:0;display:block}.admin-prompt-suggestion-content{align-content:start;gap:3px;min-width:0;display:grid}.admin-prompt-suggestion-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.admin-prompt-suggestion-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:1.1;overflow:hidden}.admin-prompt-suggestion-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--admin-muted);font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.admin-prompt-suggestion-menu button.is-selected .admin-prompt-suggestion-description{color:var(--admin-muted)}.admin-prompt-suggestion-menu button[data-token-status=used]:not(.is-selected):not(:hover){color:color-mix(in srgb, var(--admin-muted-strong) 68%, var(--admin-muted))}.admin-prompt-suggestion-menu button[data-token-status=used]:not(.is-selected):not(:hover) .admin-prompt-suggestion-description{color:color-mix(in srgb, var(--admin-muted) 88%, transparent)}.admin-token-picker-item[data-token-status=used]:not([data-highlighted]):not([data-floating-list-selected]):not(:hover){color:color-mix(in srgb, var(--admin-muted-strong) 68%, var(--admin-muted))}.admin-token-picker-item[data-token-status=used]:not([data-highlighted]):not([data-floating-list-selected]):not(:hover) .admin-prompt-token-row-description{color:color-mix(in srgb, var(--admin-muted) 88%, transparent)}.admin-prompt-suggestion-side{display:none}@media (max-width:560px){.admin-prompt-token-row,.admin-prompt-suggestion-menu button{grid-template-columns:32px minmax(0,1fr)}.admin-prompt-token-row-side,.admin-prompt-suggestion-side{display:none}}@media (prefers-reduced-motion:reduce){.admin-prompt-suggestion-menu button,.admin-floating-list-selection,.admin-prompt-suggestion-selection{transition-duration:1ms}}.admin-flush-panel-scroll-gutter:hover .admin-flush-panel-scroll-thumb[data-visible],.admin-flush-panel-scroll-rail[data-scrolling] .admin-flush-panel-scroll-thumb[data-visible],.admin-flush-panel-scroll-rail:focus-within .admin-flush-panel-scroll-thumb[data-visible]{background:color-mix(in srgb, var(--admin-muted) 55%, transparent)}.admin-flat-input{border-radius:var(--admin-radius-control)!important;background:var(--admin-input-bg)!important;color:var(--admin-ink)!important;box-shadow:none!important;border:0!important}.product-seo-launch-workbench-grid{--product-seo-launch-products-rail-width:420px}@media (min-width:1280px){.product-seo-launch-workbench-grid>.product-seo-products-panel{inline-size:var(--product-seo-launch-products-rail-width);max-inline-size:var(--product-seo-launch-products-rail-width)}}.product-seo-products-panel{--product-seo-products-nested-radius:calc(var(--admin-radius-panel) / 2);--product-seo-products-inner-radius:calc(var(--admin-radius-panel) / 4);--product-seo-products-deep-radius:calc(var(--admin-radius-panel) / 8);--product-seo-products-inset:var(--product-seo-products-nested-radius);--product-seo-products-nested-inset:var(--product-seo-products-inner-radius);--product-seo-products-inner-inset:var(--product-seo-products-deep-radius);--products-list-nested-radius:var(--product-seo-products-nested-radius);--products-list-inner-radius:var(--product-seo-products-inner-radius);--products-list-nested-inset:var(--product-seo-products-nested-inset);--admin-radius-control:var(--product-seo-products-nested-radius);--product-seo-row-hover:color-mix(in srgb, var(--admin-ink) 5.5%, var(--admin-surface));--product-seo-row-press:color-mix(in srgb, var(--admin-ink) 9%, var(--admin-surface));--product-seo-row-selected:color-mix(in srgb, var(--admin-accent) 15%, var(--admin-surface));--product-seo-row-selected-hover:color-mix(in srgb, var(--admin-accent) 21%, var(--admin-surface));--product-seo-row-selected-press:color-mix(in srgb, var(--admin-accent) 27%, var(--admin-surface));--product-seo-row-focus-bezel:color-mix(in srgb, var(--admin-accent) 62%, var(--admin-ink) 18%);gap:var(--product-seo-products-inset)!important;padding:var(--product-seo-products-inset)!important}.product-seo-products-panel [data-product-seo-nested-surface]{--admin-radius-control:var(--product-seo-products-inner-radius)}.product-seo-products-panel [data-product-seo-inner-surface]{--admin-radius-control:var(--product-seo-products-deep-radius)}.product-seo-products-panel .admin-flat-input,.product-seo-products-panel .admin-flat-control{border-radius:var(--admin-radius-control)!important}.product-seo-products-panel [data-product-seo-selection-row]{background:0 0;transition:background-color .12s ease-out,box-shadow .12s ease-out}@media (hover:hover) and (pointer:fine){.product-seo-products-panel [data-product-seo-selection-row]:not([data-selected]):not([aria-disabled=true]):hover{background:var(--product-seo-row-hover)}.product-seo-products-panel [data-product-seo-selection-row][data-selected]:not([aria-disabled=true]):hover{background:var(--product-seo-row-selected-hover)}}.product-seo-products-panel [data-product-seo-selection-row]:not([data-selected]):not([aria-disabled=true]):active{background:var(--product-seo-row-press)}.product-seo-products-panel [data-product-seo-selection-row][data-selected]{background:var(--product-seo-row-selected)}.product-seo-products-panel [data-product-seo-selection-row][data-selected]:not([aria-disabled=true]):active{background:var(--product-seo-row-selected-press)}.product-seo-products-panel [data-product-seo-selection-row][data-selected] [data-product-seo-row-title]{color:var(--admin-ink)}.product-seo-products-panel [data-product-seo-focus-ring]{box-shadow:inset 0 0 0 1.5px var(--product-seo-row-focus-bezel)}.admin-flat-input::placeholder{color:var(--admin-muted)!important}.admin-flat-input:hover{background:var(--admin-input-hover)!important;box-shadow:none!important}.admin-flat-input:focus-visible{background:var(--admin-input-focus)!important;box-shadow:none!important;outline:0!important}.admin-flat-input[type=search]{appearance:none}.admin-flat-input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.admin-flat-input[type=search]::-webkit-search-decoration{appearance:none;display:none}.admin-flat-input[type=search]::-webkit-search-results-button{appearance:none;display:none}.admin-flat-input[type=search]::-ms-clear{width:0;height:0;display:none}.admin-flat-input.production-studio-review-nested-control,.admin-flat-input.admin-floating-nested-inner-radius,.admin-flat-input.admin-nested-control.production-studio-review-nested-control,.admin-flat-input.admin-nested-control.admin-floating-nested-inner-radius,.production-studio-scope .admin-run-detail-peek-section :is(input,textarea).production-studio-review-nested-control,.production-studio-scope .admin-run-detail-peek-section :is(input,textarea).admin-floating-nested-inner-radius{border-radius:calc(var(--admin-radius-panel) / 4)!important}.admin-nested-control{border-radius:var(--admin-radius-control)!important;background:var(--admin-nested-bg)!important;box-shadow:none!important;border:0!important}.admin-nested-control:hover{background:var(--admin-nested-bg-hover)!important;box-shadow:none!important}.admin-nested-control:active{background:var(--admin-nested-bg-focus)!important;box-shadow:none!important}.admin-nested-control:focus-visible{background:var(--admin-nested-bg-focus)!important;box-shadow:none!important;outline:0!important}.admin-flat-input.admin-nested-control,:is(input,textarea,button,[role=combobox]).admin-nested-control{padding:var(--admin-nested-padding)!important}.admin-flat-input.admin-nested-control,.admin-flat-scope :is(input,textarea,button,[role=combobox]).admin-nested-control{background:var(--admin-nested-bg)!important;box-shadow:none!important;outline:0!important;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)!important}.admin-flat-input.admin-nested-control:hover,.admin-flat-scope :is(input,textarea,button,[role=combobox]).admin-nested-control:hover{background:var(--admin-nested-bg-hover)!important;box-shadow:none!important}.admin-flat-input.admin-nested-control:focus-visible,.admin-flat-scope :is(input,textarea,button,[role=combobox]).admin-nested-control:focus-visible{background:var(--admin-nested-bg-focus)!important;box-shadow:none!important;outline:0!important}.production-studio-scope .admin-run-detail-peek-section :is(input,textarea).production-studio-review-nested-control,.production-studio-scope .admin-run-detail-peek-section :is(input,textarea).admin-floating-nested-inner-radius,.admin-flat-scope.production-studio-scope .admin-run-detail-peek-section .admin-flat-input.production-studio-review-nested-control,.admin-flat-scope.production-studio-scope .admin-run-detail-peek-section .admin-flat-input.admin-floating-nested-inner-radius,.production-studio-scope .admin-run-detail-peek-section .production-studio-review-nested-control .admin-number-input-field,.production-studio-scope .admin-run-detail-peek-section .production-studio-review-nested-control .admin-number-input-stepper{border-radius:calc(var(--admin-radius-panel) / 4)!important}.admin-number-input{--admin-number-input-gap:.5rem;gap:var(--admin-number-input-gap)}.admin-number-input-field{font-variant-numeric:tabular-nums;appearance:textfield}.admin-number-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-number-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-number-input-stepper{transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1);padding:0!important}@media (hover:hover) and (pointer:fine){.admin-number-input-stepper:hover:not(:disabled){color:var(--admin-ink)}}.admin-number-input-stepper:active:not(:disabled){transform:scale(.97)}.admin-number-input-stepper:disabled{opacity:.38}@media (prefers-reduced-motion:reduce){.admin-number-input-stepper{transition-duration:1ms}}.admin-input-option-list{--admin-input-option-inset:.5rem;gap:var(--admin-input-option-inset,.5rem);min-width:0;padding:var(--admin-input-option-inset,.5rem);flex-direction:column;margin:0;list-style:none;display:flex}.admin-input-option-row{min-width:0;min-height:calc(1.5rem + 2 * var(--admin-input-option-inset,.5rem));padding:var(--admin-input-option-inset,.5rem);border-radius:calc(var(--admin-radius-control) - 3px);background:var(--admin-surface-soft);color:var(--admin-ink);align-items:center;gap:.5rem;transition:background-color .15s cubic-bezier(.23,1,.32,1);display:flex}@media (hover:hover){.admin-input-option-row:hover{background:color-mix(in srgb, var(--admin-surface-muted) 38%, var(--admin-surface-soft))}}.admin-input-option-index{width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--admin-muted-strong) 68%, var(--wt-sage-600) 32%);font-family:var(--font-admin-sans,var(--font-sans), sans-serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;line-height:1;display:flex}.admin-input-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:1.5rem;color:var(--admin-ink);font-family:var(--font-admin-sans,var(--font-sans), sans-serif);letter-spacing:-.01em;flex:auto;align-items:center;font-size:.75rem;font-weight:500;line-height:1;display:flex;overflow:hidden}.admin-input-option-remove{border-radius:calc(var(--admin-radius-control) - 5px);width:1.5rem;height:1.5rem;color:var(--admin-muted);opacity:.55;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1);display:flex}@media (hover:hover){.admin-input-option-row:hover .admin-input-option-remove{opacity:1}.admin-input-option-remove:hover{background:var(--admin-control-hover);color:var(--admin-ink)}}.admin-input-option-remove:focus-visible{opacity:1;background:var(--admin-control-hover);color:var(--admin-ink);outline:0}.admin-input-option-remove:active{transform:scale(.97)}.admin-multiselect-trigger{--admin-multiselect-trigger-inset:6px;gap:var(--admin-multiselect-trigger-inset);padding:var(--admin-multiselect-trigger-inset)}.admin-multiselect-value-chip{--admin-multiselect-chip-inset:6px;--admin-multiselect-chip-radius:calc(var(--admin-radius-control) / 2);align-items:center;gap:var(--admin-multiselect-chip-inset);max-width:min(100%,16rem);height:28px;padding-inline:var(--admin-multiselect-chip-inset);border-radius:var(--admin-multiselect-chip-radius);background:var(--admin-surface-muted);color:var(--admin-ink);flex-shrink:0;display:inline-flex}.admin-multiselect-value-chip-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;font-size:.75rem;font-weight:600;line-height:1;overflow:hidden}.admin-multiselect-value-chip-icon{border-radius:calc(var(--admin-multiselect-chip-radius) / 2);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:flex;overflow:hidden}.admin-multiselect-value-chip-remove{border-radius:calc(var(--admin-multiselect-chip-radius) / 2);width:16px;height:16px;color:var(--admin-muted-strong);opacity:.72;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;line-height:0;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1);display:flex}@media (hover:hover){.admin-multiselect-value-chip:hover .admin-multiselect-value-chip-remove{opacity:1}.admin-multiselect-value-chip-remove:hover{background:var(--admin-control-hover);color:var(--admin-ink)}}.admin-multiselect-value-chip-remove:focus-visible{opacity:1;background:var(--admin-control-hover);color:var(--admin-ink);box-shadow:inset 0 0 0 1.5px var(--admin-input-focus-line);outline:0}.admin-multiselect-value-chip-remove:active{transform:scale(.94)}.admin-input-remove-control{--admin-input-remove-outer-radius:var(--admin-radius-control);--admin-input-remove-inner-radius:calc(var(--admin-input-remove-outer-radius) / 2);--admin-input-remove-inset:var(--production-studio-workbench-inset);--admin-input-remove-header-gap:var(--admin-input-remove-inset);--admin-input-remove-copy-gap:calc(var(--admin-input-remove-inset) / 4);--admin-input-remove-confirm-gap:calc(var(--admin-input-remove-inset) / 2);--admin-input-remove-actions-gap:calc(var(--admin-input-remove-inset) / 2);--admin-input-remove-confirm-band-bg:color-mix(in srgb, var(--admin-danger-surface) 58%, var(--admin-surface-peak));--admin-input-remove-confirm-bg:color-mix(in srgb, var(--admin-danger-text) 88%, var(--admin-danger-surface));--admin-input-remove-confirm-bg-hover:color-mix(in srgb, var(--admin-danger-text) 94%, var(--admin-danger-surface));--admin-input-remove-confirm-bg-active:color-mix(in srgb, var(--admin-danger-text) 82%, var(--admin-danger-surface));--admin-input-remove-confirm-ink:color-mix(in srgb, var(--admin-danger-text) 6%, var(--admin-surface-peak));--admin-input-remove-cancel-bg:color-mix(in srgb, var(--admin-danger-text) 8%, var(--admin-input-remove-confirm-band-bg));--admin-input-remove-cancel-bg-hover:color-mix(in srgb, var(--admin-danger-text) 14%, var(--admin-input-remove-confirm-band-bg));border-radius:var(--admin-input-remove-outer-radius);background:var(--admin-danger-surface);width:100%;min-width:0;color:var(--admin-danger-text);text-align:left;border:0;flex-direction:column;gap:0;padding:0;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1);display:flex}.admin-input-remove-control-trigger{align-items:stretch;gap:var(--admin-input-remove-header-gap);width:100%;min-width:0;padding:var(--admin-input-remove-inset);border-radius:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1);display:flex}@media (hover:hover){.admin-input-remove-control:hover{background:var(--admin-button-danger-hover)}.admin-input-remove-control-trigger:hover:not(:disabled){background:0 0}}.admin-input-remove-control-trigger:active:not(:disabled){transform:scale(.97)}.admin-input-remove-control:focus-within:has(.admin-input-remove-control-trigger:focus-visible){box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--admin-danger-text) 52%, transparent);outline:0}.admin-input-remove-control-trigger:focus-visible{outline:0}.admin-input-remove-control-trigger:disabled{cursor:wait;opacity:.82}.admin-input-remove-control-confirm{background:var(--admin-input-remove-confirm-band-bg);border-bottom-left-radius:var(--admin-input-remove-outer-radius);border-bottom-right-radius:var(--admin-input-remove-outer-radius);grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.23,1,.32,1);display:grid;overflow:hidden}.admin-input-remove-control-confirm--expanded{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.admin-input-remove-control-confirm{transition:none}}.admin-input-remove-control-confirm-inner{min-height:0;overflow:hidden}.admin-input-remove-control-confirm--expanded .admin-input-remove-control-confirm-inner{padding:var(--admin-input-remove-inset)}.admin-input-remove-control-warning{margin:0 0 var(--admin-input-remove-confirm-gap);color:color-mix(in srgb, var(--admin-danger-text) 84%, var(--admin-muted));letter-spacing:-.01em;font-size:.8125rem;font-weight:500;line-height:1.375}.admin-input-remove-control-actions{gap:var(--admin-input-remove-actions-gap);flex-wrap:wrap;display:flex}.admin-input-remove-control-confirm-remove,.admin-input-remove-control-confirm-cancel{border-radius:var(--admin-input-remove-inner-radius);letter-spacing:-.01em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1);display:inline-flex}.admin-input-remove-control-confirm-remove{background:var(--admin-input-remove-confirm-bg);color:var(--admin-input-remove-confirm-ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--admin-input-remove-confirm-ink) 14%, transparent)}@media (hover:hover){.admin-input-remove-control-confirm-remove:hover:not(:disabled){background:var(--admin-input-remove-confirm-bg-hover)}}.admin-input-remove-control-confirm-remove:active:not(:disabled){background:var(--admin-input-remove-confirm-bg-active);transform:scale(.97)}.admin-input-remove-control-confirm-remove:disabled{cursor:wait;opacity:.82}.admin-input-remove-control-confirm-cancel{background:var(--admin-input-remove-cancel-bg);color:color-mix(in srgb, var(--admin-danger-text) 78%, var(--admin-muted))}@media (hover:hover){.admin-input-remove-control-confirm-cancel:hover:not(:disabled){background:var(--admin-input-remove-cancel-bg-hover);color:var(--admin-danger-text)}}.admin-input-remove-control-confirm-cancel:active:not(:disabled){transform:scale(.97)}.admin-input-remove-control-icon{aspect-ratio:1;border-radius:var(--admin-input-remove-inner-radius);background:color-mix(in srgb, var(--admin-danger-text) 14%, var(--admin-danger-surface));width:auto;min-width:2.5rem;height:auto;min-height:2.5rem;color:var(--admin-danger-text);flex-shrink:0;align-self:stretch;place-items:center;display:grid}.admin-input-remove-control-copy{justify-content:center;gap:var(--admin-input-remove-copy-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.admin-input-remove-control-title{letter-spacing:-.012em;font-size:.875rem;font-weight:600;line-height:1.25rem}.admin-input-remove-control-subline{color:color-mix(in srgb, var(--admin-danger-text) 72%, var(--admin-muted));letter-spacing:-.01em;font-size:.75rem;font-weight:500;line-height:1.125rem}:root[class~=dark] .admin-input-remove-control{--admin-input-remove-confirm-band-bg:color-mix(in srgb, var(--admin-danger-text) 12%, var(--admin-canvas));--admin-input-remove-confirm-bg:color-mix(in srgb, var(--admin-danger-text) 78%, var(--admin-canvas));--admin-input-remove-confirm-bg-hover:color-mix(in srgb, var(--admin-danger-text) 86%, var(--admin-canvas));--admin-input-remove-confirm-bg-active:color-mix(in srgb, var(--admin-danger-text) 70%, var(--admin-canvas));--admin-input-remove-confirm-ink:color-mix(in srgb, var(--admin-danger-text) 6%, var(--admin-canvas));--admin-input-remove-cancel-bg:color-mix(in srgb, var(--admin-danger-text) 14%, var(--admin-input-remove-confirm-band-bg));--admin-input-remove-cancel-bg-hover:color-mix(in srgb, var(--admin-danger-text) 22%, var(--admin-input-remove-confirm-band-bg))}.admin-preset-product-type-selection{--preset-product-type-track:color-mix(in srgb, var(--admin-ink) 5.5%, var(--admin-surface));--preset-product-type-hover:color-mix(in srgb, var(--admin-muted) 8%, var(--preset-product-type-track));--preset-product-type-active:var(--admin-surface);background:var(--preset-product-type-track)!important}.admin-preset-product-type-selection:hover,.admin-preset-product-type-selection:active,.admin-preset-product-type-selection:focus-visible{background:var(--preset-product-type-track)!important;box-shadow:none!important}:root[class~=dark] .admin-preset-product-type-selection{--preset-product-type-track:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-surface));--preset-product-type-hover:color-mix(in srgb, var(--admin-muted) 10%, var(--preset-product-type-track));--preset-product-type-active:color-mix(in srgb, var(--admin-ink) 10%, var(--admin-surface))}.admin-preset-product-type-hover-underlay,.admin-preset-product-type-hover-static{background:var(--preset-product-type-hover)}.admin-preset-product-type-active-underlay,.admin-preset-product-type-active-static{background:var(--preset-product-type-active)}.admin-inputs-kind-selection{--inputs-kind-underlay-base:var(--preset-product-type-track)}.admin-inputs-kind-hover-underlay{background:color-mix(in srgb, var(--inputs-kind-hover-accent,var(--admin-muted)) 24%, var(--inputs-kind-underlay-base));transition:background-color .16s cubic-bezier(.23,1,.32,1)}.admin-inputs-kind-active-underlay{background:color-mix(in srgb, var(--inputs-kind-active-accent,var(--admin-ink)) 20%, var(--inputs-kind-underlay-base));transition:background-color .16s cubic-bezier(.23,1,.32,1)}.admin-inputs-kind-option-hover-static{background:color-mix(in srgb, var(--inputs-kind-option-hover-accent,var(--inputs-kind-hover-accent,var(--admin-muted))) 24%, var(--inputs-kind-underlay-base));transition:background-color .16s cubic-bezier(.23,1,.32,1)}.admin-inputs-kind-option-active-static{background:color-mix(in srgb, var(--inputs-kind-option-active-accent,var(--inputs-kind-active-accent,var(--admin-ink))) 20%, var(--inputs-kind-underlay-base));transition:background-color .16s cubic-bezier(.23,1,.32,1)}:root:not([class~=dark]) .admin-inputs-editor-body .admin-inputs-kind-selection{--inputs-kind-underlay-base:var(--admin-nested-bg)}:root:not([class~=dark]) .admin-inputs-editor-body .admin-inputs-kind-hover-underlay{background:color-mix(in srgb, var(--inputs-kind-hover-accent,var(--admin-muted)) 22%, var(--inputs-kind-underlay-base))}:root:not([class~=dark]) .admin-inputs-editor-body .admin-inputs-kind-option-hover-static{background:color-mix(in srgb, var(--inputs-kind-option-hover-accent,var(--inputs-kind-hover-accent,var(--admin-muted))) 22%, var(--inputs-kind-underlay-base))}:root:not([class~=dark]) .admin-inputs-editor-body .admin-inputs-kind-active-underlay{background:color-mix(in srgb, var(--inputs-kind-active-accent,var(--admin-ink)) 18%, var(--inputs-kind-underlay-base))}:root:not([class~=dark]) .admin-inputs-editor-body .admin-inputs-kind-option-active-static{background:color-mix(in srgb, var(--inputs-kind-option-active-accent,var(--inputs-kind-active-accent,var(--admin-ink))) 18%, var(--inputs-kind-underlay-base))}:root[class~=dark] .admin-inputs-kind-hover-underlay,:root[class~=dark] .admin-inputs-kind-option-hover-static{background:color-mix(in srgb, var(--inputs-kind-hover-accent,var(--admin-muted)) 26%, var(--inputs-kind-underlay-base))}:root[class~=dark] .admin-inputs-kind-active-underlay,:root[class~=dark] .admin-inputs-kind-option-active-static{background:color-mix(in srgb, var(--inputs-kind-active-accent,var(--admin-ink)) 22%, var(--inputs-kind-underlay-base))}.admin-preset-meta-rail{--preset-meta-rail-bg:color-mix(in srgb, var(--admin-ink) 3%, var(--admin-surface));--preset-meta-output-bg:color-mix(in srgb, var(--admin-ink) 1.5%, var(--admin-surface));--preset-meta-product-bg:var(--preset-meta-output-bg);--preset-meta-icon-bg:color-mix(in srgb, var(--admin-ink) 5.5%, var(--admin-surface));--preset-meta-product-icon-bg:var(--preset-meta-icon-bg);--preset-meta-icon-ink:color-mix(in srgb, var(--admin-muted-strong) 86%, var(--admin-ink));--preset-meta-product-icon-ink:var(--preset-meta-icon-ink);--preset-meta-output-ink:color-mix(in srgb, var(--admin-muted-strong) 86%, var(--admin-muted));--preset-meta-product-ink:var(--preset-meta-output-ink)}.admin-preset-meta-rail[data-tone=hover]{--preset-meta-rail-bg:color-mix(in srgb, var(--admin-ink) 4.5%, var(--admin-surface));--preset-meta-output-bg:color-mix(in srgb, var(--admin-ink) 2.5%, var(--admin-surface));--preset-meta-product-bg:var(--preset-meta-output-bg);--preset-meta-icon-bg:color-mix(in srgb, var(--admin-ink) 8%, var(--admin-surface));--preset-meta-product-icon-bg:var(--preset-meta-icon-bg);--preset-meta-output-ink:color-mix(in srgb, var(--admin-muted-strong) 92%, var(--admin-ink));--preset-meta-product-ink:var(--preset-meta-output-ink)}.admin-preset-meta-rail[data-tone=active]{--preset-meta-rail-bg:color-mix(in srgb, var(--admin-ink) 6%, var(--admin-surface));--preset-meta-output-bg:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-surface));--preset-meta-product-bg:var(--preset-meta-output-bg);--preset-meta-icon-bg:color-mix(in srgb, var(--admin-ink) 10%, var(--admin-surface));--preset-meta-product-icon-bg:var(--preset-meta-icon-bg);--preset-meta-output-ink:color-mix(in srgb, var(--admin-muted-strong) 94%, var(--admin-ink));--preset-meta-product-ink:var(--preset-meta-output-ink)}:root[class~=dark] .admin-preset-meta-rail{--preset-meta-rail-bg:color-mix(in srgb, var(--admin-ink) 4.5%, var(--admin-surface));--preset-meta-output-bg:color-mix(in srgb, var(--admin-ink) 2.75%, var(--admin-surface));--preset-meta-product-bg:var(--preset-meta-output-bg);--preset-meta-icon-bg:color-mix(in srgb, var(--admin-ink) 8%, var(--admin-surface));--preset-meta-product-icon-bg:var(--preset-meta-icon-bg);--preset-meta-icon-ink:color-mix(in srgb, var(--admin-muted-strong) 82%, var(--admin-ink));--preset-meta-product-icon-ink:var(--preset-meta-icon-ink);--preset-meta-output-ink:color-mix(in srgb, var(--admin-muted-strong) 80%, var(--admin-muted));--preset-meta-product-ink:var(--preset-meta-output-ink)}:root[class~=dark] .admin-preset-meta-rail[data-tone=hover]{--preset-meta-rail-bg:color-mix(in srgb, var(--admin-ink) 7%, var(--admin-surface));--preset-meta-output-bg:color-mix(in srgb, var(--admin-ink) 4.5%, var(--admin-surface));--preset-meta-product-bg:var(--preset-meta-output-bg);--preset-meta-icon-bg:color-mix(in srgb, var(--admin-ink) 11%, var(--admin-surface));--preset-meta-product-icon-bg:var(--preset-meta-icon-bg);--preset-meta-output-ink:color-mix(in srgb, var(--admin-muted-strong) 90%, var(--admin-ink));--preset-meta-product-ink:var(--preset-meta-output-ink)}:root[class~=dark] .admin-preset-meta-rail[data-tone=active]{--preset-meta-rail-bg:color-mix(in srgb, var(--admin-ink) 9.5%, var(--admin-surface));--preset-meta-output-bg:color-mix(in srgb, var(--admin-ink) 6.5%, var(--admin-surface));--preset-meta-product-bg:var(--preset-meta-output-bg);--preset-meta-icon-bg:color-mix(in srgb, var(--admin-ink) 14%, var(--admin-surface));--preset-meta-product-icon-bg:var(--preset-meta-icon-bg);--preset-meta-output-ink:color-mix(in srgb, var(--admin-muted-strong) 94%, var(--admin-ink));--preset-meta-product-ink:var(--preset-meta-output-ink)}.admin-preset-status-badge{--preset-status-bg:color-mix(in srgb, var(--admin-surface-soft) 88%, var(--admin-surface));--preset-status-ink:color-mix(in srgb, var(--admin-muted-strong) 86%, var(--admin-ink));--preset-status-icon:color-mix(in srgb, var(--admin-muted-strong) 92%, var(--admin-ink));background:var(--preset-status-bg);color:var(--preset-status-ink);box-shadow:none;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}.admin-preset-status-badge>svg{color:var(--preset-status-icon);stroke-width:2.25px}.admin-preset-status-badge[data-status=draft],.admin-preset-status-badge[data-status=off]{--preset-status-bg:color-mix(in srgb, var(--admin-surface-soft) 80%, var(--admin-surface));--preset-status-ink:color-mix(in srgb, var(--admin-muted-strong) 86%, var(--admin-ink));--preset-status-icon:color-mix(in srgb, var(--admin-muted-strong) 92%, var(--admin-ink))}.admin-preset-status-badge[data-status=active]{--preset-status-bg:color-mix(in srgb, var(--admin-success-surface) 76%, var(--admin-surface));--preset-status-ink:color-mix(in srgb, var(--admin-success-text) 86%, var(--admin-ink));--preset-status-icon:var(--admin-success-text)}.admin-preset-status-badge[data-status=archived]{--preset-status-bg:color-mix(in srgb, var(--admin-warning-surface) 76%, var(--admin-surface));--preset-status-ink:color-mix(in srgb, var(--admin-warning-text) 88%, var(--admin-ink));--preset-status-icon:var(--admin-warning-text)}:root[class~=dark] .admin-preset-status-badge{--preset-status-bg:color-mix(in srgb, var(--admin-surface-soft) 78%, var(--admin-surface));--preset-status-ink:color-mix(in srgb, var(--admin-muted-strong) 88%, var(--admin-ink));--preset-status-icon:color-mix(in srgb, var(--admin-muted-strong) 92%, var(--admin-ink))}:root[class~=dark] .admin-preset-status-badge[data-status=draft],:root[class~=dark] .admin-preset-status-badge[data-status=off]{--preset-status-bg:color-mix(in srgb, var(--admin-surface-soft) 82%, var(--admin-surface));--preset-status-ink:color-mix(in srgb, var(--admin-muted-strong) 84%, var(--admin-muted));--preset-status-icon:color-mix(in srgb, var(--admin-muted-strong) 88%, var(--admin-ink))}:root[class~=dark] .admin-preset-status-badge[data-status=active]{--preset-status-bg:color-mix(in srgb, var(--admin-success-surface) 72%, var(--admin-surface));--preset-status-ink:color-mix(in srgb, var(--admin-success-text) 90%, var(--admin-ink));--preset-status-icon:var(--admin-success-text)}:root[class~=dark] .admin-preset-status-badge[data-status=archived]{--preset-status-bg:color-mix(in srgb, var(--admin-warning-surface) 72%, var(--admin-surface));--preset-status-ink:color-mix(in srgb, var(--admin-warning-text) 90%, var(--admin-ink));--preset-status-icon:var(--admin-warning-text)}.admin-inputs-sidebar-floor .admin-preset-meta-rail{--preset-meta-rail-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 4%, var(--admin-studio-sidebar-surface-bottom));--preset-meta-output-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 2.5%, var(--admin-studio-sidebar-surface-bottom));--preset-meta-product-bg:var(--preset-meta-output-bg);--preset-meta-icon-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 6.5%, var(--admin-studio-sidebar-chamber));--preset-meta-product-icon-bg:var(--preset-meta-icon-bg);--preset-meta-icon-ink:var(--admin-studio-sidebar-muted-strong);--preset-meta-product-icon-ink:var(--preset-meta-icon-ink);--preset-meta-output-ink:var(--admin-studio-sidebar-muted);--preset-meta-product-ink:var(--preset-meta-output-ink)}.admin-inputs-sidebar-floor .admin-preset-meta-rail[data-tone=hover]{--preset-meta-rail-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 6%, var(--admin-studio-sidebar-surface-bottom));--preset-meta-output-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 4%, var(--admin-studio-sidebar-chamber));--preset-meta-product-bg:var(--preset-meta-output-bg);--preset-meta-icon-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 9%, var(--admin-studio-sidebar-chamber));--preset-meta-product-icon-bg:var(--preset-meta-icon-bg);--preset-meta-output-ink:var(--admin-studio-sidebar-muted-strong);--preset-meta-product-ink:var(--preset-meta-output-ink)}.admin-inputs-sidebar-floor .admin-preset-meta-rail[data-tone=active]{--preset-meta-rail-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 8%, var(--admin-studio-sidebar-chamber));--preset-meta-output-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 5.5%, var(--admin-studio-sidebar-chamber));--preset-meta-product-bg:var(--preset-meta-output-bg);--preset-meta-icon-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 11%, var(--admin-studio-sidebar-chamber-strong));--preset-meta-product-icon-bg:var(--preset-meta-icon-bg);--preset-meta-output-ink:var(--admin-studio-sidebar-muted-strong);--preset-meta-product-ink:var(--preset-meta-output-ink)}.admin-inputs-sidebar-floor .admin-preset-status-badge{--preset-status-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 6.5%, var(--admin-studio-sidebar-chamber));--preset-status-ink:var(--admin-studio-sidebar-muted-strong);--preset-status-icon:var(--admin-studio-sidebar-muted-strong)}.admin-inputs-sidebar-floor .admin-preset-status-badge[data-status=draft],.admin-inputs-sidebar-floor .admin-preset-status-badge[data-status=off]{--preset-status-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 5%, var(--admin-studio-sidebar-surface-bottom));--preset-status-ink:var(--admin-studio-sidebar-muted);--preset-status-icon:var(--admin-studio-sidebar-muted)}.admin-inputs-sidebar-floor .admin-preset-status-badge[data-status=active]{--preset-status-bg:color-mix(in srgb, var(--admin-success-text) 14%, var(--admin-studio-sidebar-chamber));--preset-status-ink:color-mix(in srgb, var(--admin-success-text) 72%, var(--admin-studio-sidebar-muted-strong));--preset-status-icon:color-mix(in srgb, var(--admin-success-text) 80%, var(--admin-studio-sidebar-muted-strong))}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-preset-meta-rail{--preset-meta-rail-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 2.5%, var(--admin-foundation-surface-soft));--preset-meta-output-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 1.5%, var(--admin-foundation-surface-soft));--preset-meta-product-bg:var(--preset-meta-output-bg);--preset-meta-icon-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 4%, var(--admin-foundation-surface-muted));--preset-meta-product-icon-bg:var(--preset-meta-icon-bg)}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-preset-meta-rail[data-tone=hover]{--preset-meta-rail-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 3.5%, var(--admin-foundation-surface-soft));--preset-meta-output-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 2.5%, var(--admin-foundation-surface));--preset-meta-product-bg:var(--preset-meta-output-bg);--preset-meta-icon-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 5.5%, var(--admin-foundation-surface-muted));--preset-meta-product-icon-bg:var(--preset-meta-icon-bg)}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-preset-meta-rail[data-tone=active]{--preset-meta-rail-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 4%, var(--admin-foundation-surface));--preset-meta-output-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 3%, var(--admin-foundation-surface));--preset-meta-product-bg:var(--preset-meta-output-bg);--preset-meta-icon-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 6%, var(--admin-foundation-surface-muted));--preset-meta-product-icon-bg:var(--preset-meta-icon-bg)}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-preset-status-badge{--preset-status-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 4%, var(--admin-foundation-surface-muted))}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-preset-status-badge[data-status=draft],:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-preset-status-badge[data-status=off]{--preset-status-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 3%, var(--admin-foundation-surface-soft))}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-preset-status-badge[data-status=active]{--preset-status-bg:color-mix(in srgb, var(--admin-success-text) 11%, var(--admin-studio-sidebar-chamber))}.admin-inputs-sidebar-underlay-hover{background:color-mix(in srgb, var(--admin-studio-sidebar-chamber) 24%, var(--admin-studio-sidebar-surface-bottom))}.admin-inputs-sidebar-underlay-hover-pressed{background:color-mix(in srgb, var(--admin-studio-sidebar-chamber) 34%, var(--admin-studio-sidebar-surface-bottom))}.admin-inputs-sidebar-underlay-active{background:var(--admin-studio-sidebar-chamber)}.admin-inputs-sidebar-underlay-active-hover{background:color-mix(in srgb, var(--admin-studio-sidebar-surface) 30%, var(--admin-studio-sidebar-chamber))}.admin-inputs-sidebar-underlay-active-pressed{background:color-mix(in srgb, var(--admin-studio-sidebar-chamber-strong) 42%, var(--admin-studio-sidebar-chamber))}:root:not([class~=dark]) .admin-inputs-sidebar-floor{--admin-studio-sidebar-surface:#eceae5;--admin-studio-sidebar-surface-bottom:#e7e2da;--admin-studio-sidebar-chamber:#f3f1ed;--admin-studio-sidebar-chamber-strong:#eae6df;--admin-studio-sidebar-ink:#111;--admin-studio-sidebar-ink-inverted:#fffefc;--admin-studio-sidebar-muted:#11111185;--admin-studio-sidebar-muted-strong:#4f4b46;--admin-studio-sidebar-hover:#1111110b;--admin-studio-sidebar-active:#11111113;--admin-studio-sidebar-selected:#181818;--admin-studio-sidebar-selected-hover:#252525;--admin-studio-sidebar-selected-ink:#fffefc;--admin-studio-sidebar-focus:#b8905d73;--admin-studio-sidebar-featured-nav-surface:#fffaf2;--admin-surface:var(--admin-foundation-surface);--admin-surface-soft:var(--admin-foundation-surface-soft);--admin-surface-muted:var(--admin-foundation-surface-muted);background-color:color-mix(in srgb, var(--admin-foundation-surface-muted) 16%, var(--admin-foundation-surface-soft))!important}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-inputs-sidebar-underlay-hover{background:color-mix(in srgb, var(--admin-studio-sidebar-ink) 4.5%, var(--admin-studio-sidebar-surface-bottom))}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-inputs-sidebar-underlay-hover-pressed{background:color-mix(in srgb, var(--admin-studio-sidebar-ink) 6.5%, var(--admin-studio-sidebar-surface-bottom))}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-inputs-sidebar-underlay-active{background:color-mix(in srgb, var(--admin-foundation-surface-muted) 18%, var(--admin-foundation-surface))}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-inputs-sidebar-underlay-active-hover{background:color-mix(in srgb, var(--admin-foundation-surface-muted) 28%, var(--admin-foundation-surface))}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-inputs-sidebar-underlay-active-pressed{background:color-mix(in srgb, var(--admin-foundation-surface-muted) 36%, var(--admin-foundation-surface))}.admin-inputs-sidebar-starter-tray{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .18s cubic-bezier(.23,1,.32,1);display:grid}.admin-inputs-sidebar-starter-tray[data-open=true]{grid-template-rows:1fr}.admin-inputs-sidebar-starter-tray-inner{min-height:0;overflow:hidden}.admin-inputs-sidebar-starter-tray:not([data-open=true]) .admin-inputs-sidebar-starter-tray-inner{pointer-events:none}.admin-inputs-sidebar-starter-chamber{--admin-inputs-starter-chamber-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 9%, var(--admin-studio-sidebar-chamber-strong));background:var(--admin-inputs-starter-chamber-bg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--admin-studio-sidebar-ink) 10%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--admin-studio-sidebar-ink) 6%, transparent);padding:var(--production-studio-workbench-inset)}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-inputs-sidebar-starter-chamber{--admin-inputs-starter-chamber-bg:color-mix(in srgb, var(--admin-foundation-surface) 92%, var(--admin-foundation-surface-soft));box-shadow:inset 0 1px 0 #ffffffc7, inset 0 -1px 0 color-mix(in srgb, var(--admin-studio-sidebar-ink) 7%, transparent)}.admin-inputs-sidebar-starter-control{transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.admin-inputs-sidebar-starter-control [data-starter-chevron]{transition:transform .18s cubic-bezier(.23,1,.32,1)}.admin-inputs-sidebar-starter-control[data-state=open] [data-starter-chevron]{transform:rotate(180deg)}.admin-inputs-sidebar-starter-control:active:not(:disabled){transform:scale(.985)}.admin-inputs-sidebar-starter-control[data-state=open]{background:color-mix(in srgb, var(--admin-studio-sidebar-ink) 9%, var(--admin-studio-sidebar-chamber-strong))!important;color:var(--admin-studio-sidebar-ink)!important}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-inputs-sidebar-starter-control[data-state=open]{background:color-mix(in srgb, var(--admin-foundation-surface) 78%, var(--admin-foundation-surface-muted))!important}.admin-inputs-sidebar-starter-item{box-sizing:border-box;background:color-mix(in srgb, var(--starter-kind-accent,var(--admin-studio-sidebar-ink)) 4%, var(--admin-inputs-starter-chamber-bg));border:0;outline:none;align-items:center;width:100%;min-width:0;transition:background-color .14s cubic-bezier(.23,1,.32,1),color .14s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.admin-inputs-sidebar-starter-item:hover{background:0 0}}.admin-inputs-sidebar-starter-item:focus-visible{box-shadow:inset 0 0 0 2px var(--admin-studio-sidebar-focus)}.admin-inputs-sidebar-starter-tile{box-sizing:border-box;box-shadow:none;border:0}.admin-inputs-sidebar-starter-tile-dash{z-index:20;pointer-events:none;min-block-size:0;min-inline-size:0;position:absolute;inset:0;overflow:visible;block-size:100%!important;inline-size:100%!important}.admin-inputs-sidebar-starter-tile-dash rect{fill:none;stroke:var(--starter-kind-dash,var(--admin-studio-sidebar-muted));stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.admin-inputs-sidebar-starter-tile .admin-icon-slot,.admin-inputs-sidebar-starter-tile svg:not(.admin-account-avatar-svg):not(.admin-inputs-sidebar-starter-tile-dash){min-block-size:16px;min-inline-size:16px;block-size:16px!important;inline-size:16px!important}.admin-inputs-sidebar-starter-add-button{border-radius:calc(var(--admin-radius-panel) / 4);min-height:1.5rem;box-shadow:none;letter-spacing:.01em;pointer-events:none;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:10px;font-weight:650;line-height:1;transition:background-color .14s cubic-bezier(.23,1,.32,1),color .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.admin-inputs-sidebar-starter-add-button .admin-icon-slot,.admin-inputs-sidebar-starter-add-button svg:not(.admin-account-avatar-svg){min-block-size:12px;min-inline-size:12px;block-size:12px!important;inline-size:12px!important}.admin-inputs-sidebar-starter-selection{--starter-underlay-accent:var(--admin-studio-sidebar-ink);--starter-underlay-deep:var(--admin-studio-sidebar-ink)}.admin-inputs-sidebar-starter-chamber .admin-inputs-sidebar-starter-underlay-hover{background:color-mix(in srgb, var(--starter-underlay-accent,var(--starter-kind-accent,var(--admin-studio-sidebar-ink))) 24%, var(--admin-inputs-starter-chamber-bg));transition:background-color .16s cubic-bezier(.23,1,.32,1)}.admin-inputs-sidebar-starter-chamber .admin-inputs-sidebar-starter-underlay-hover-pressed{background:color-mix(in srgb, var(--starter-underlay-deep,var(--starter-kind-deep,var(--admin-studio-sidebar-ink))) 34%, var(--admin-inputs-starter-chamber-bg));transition:background-color .16s cubic-bezier(.23,1,.32,1)}.admin-inputs-sidebar-starter-chamber .admin-inputs-sidebar-starter-underlay-active,.admin-inputs-sidebar-starter-chamber .admin-inputs-sidebar-starter-underlay-active-hover,.admin-inputs-sidebar-starter-chamber .admin-inputs-sidebar-starter-underlay-active-pressed{background:color-mix(in srgb, var(--starter-underlay-accent,var(--starter-kind-accent,var(--admin-accent))) 20%, var(--admin-inputs-starter-chamber-bg));transition:background-color .16s cubic-bezier(.23,1,.32,1)}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-inputs-sidebar-starter-chamber .admin-inputs-sidebar-starter-underlay-hover{background:color-mix(in srgb, var(--starter-underlay-accent,var(--starter-kind-accent,var(--admin-studio-sidebar-ink))) 22%, var(--admin-foundation-surface))}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-inputs-sidebar-starter-chamber .admin-inputs-sidebar-starter-underlay-hover-pressed{background:color-mix(in srgb, var(--starter-underlay-deep,var(--starter-kind-deep,var(--admin-studio-sidebar-ink))) 32%, color-mix(in srgb, var(--admin-foundation-surface-muted) 32%, var(--admin-foundation-surface)))}:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-inputs-sidebar-starter-chamber .admin-inputs-sidebar-starter-underlay-active,:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-inputs-sidebar-starter-chamber .admin-inputs-sidebar-starter-underlay-active-hover,:root:not([class~=dark]) .admin-inputs-sidebar-floor .admin-inputs-sidebar-starter-chamber .admin-inputs-sidebar-starter-underlay-active-pressed{background:color-mix(in srgb, var(--starter-underlay-accent,var(--starter-kind-accent,var(--admin-accent))) 16%, var(--admin-foundation-surface))}@media (prefers-reduced-motion:reduce){.admin-inputs-sidebar-starter-tray,.admin-inputs-sidebar-starter-control,.admin-inputs-sidebar-starter-control [data-starter-chevron]{transition-duration:.01ms!important}}.admin-flat-control{border-radius:var(--admin-radius-control)!important;background:var(--admin-surface-soft)!important;color:var(--admin-muted-strong)!important;box-shadow:none!important;border:0!important}.admin-flat-control:hover{background:var(--admin-control-hover)!important;color:var(--admin-ink)!important;box-shadow:none!important}.admin-flat-control:active{background:var(--admin-surface-muted)!important}.admin-morph-action-button{border-radius:calc(var(--admin-radius-panel) / 2);background:var(--admin-surface-soft);color:var(--admin-muted-strong);border:0;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}.admin-morph-action-button:hover{background:var(--admin-surface-muted);color:var(--admin-ink)}.admin-morph-action-button--danger{color:var(--admin-danger-text)}.admin-morph-action-button--danger:hover{color:color-mix(in srgb, var(--admin-danger-text) 88%, var(--admin-ink))}.admin-morph-action-button--success{color:var(--admin-success-text)}.admin-morph-action-button--danger-active{color:color-mix(in srgb, var(--admin-danger-text) 78%, var(--admin-muted-strong))}.admin-flat-control:focus-visible{box-shadow:inset 0 0 0 1.5px var(--admin-input-focus-line)!important;outline:0!important}.admin-flat-scope .admin-blog-form-footer>div>button,.admin-flat-scope .admin-blog-form-footer>button{border-radius:calc(var(--admin-radius-shell) / 2)!important}.admin-floating-surface{--admin-floating-bg:#111;--admin-floating-border:#ffffff14;--admin-floating-shadow:0 20px 56px #11111138;--admin-floating-ink:#fff;--admin-floating-muted-strong:#e3e3e3;--admin-floating-muted:#adadad;--admin-floating-line:#ffffff14;--admin-floating-hover:#1a1a1a;--admin-floating-active:#222;--admin-floating-pressed:#2a2a2a;--admin-floating-scroll-gutter:#1a1a1a;--admin-floating-scroll-thumb:#ffffff4d;--admin-floating-scroll-thumb-active:#ffffff75;--admin-floating-scroll-thumb-opacity:1;--admin-canvas:#050505;--admin-surface:#111;--admin-surface-soft:#181818;--admin-surface-muted:#222;--admin-line:var(--admin-floating-line);--admin-row-hover:var(--admin-floating-hover);--admin-control-hover:var(--admin-floating-hover);--admin-target-hover:var(--admin-floating-hover);--admin-target-active:var(--admin-floating-active);--admin-inset-surface:var(--admin-surface-soft);--admin-nested-bg:#181818;--admin-nested-bg-hover:#202020;--admin-nested-bg-focus:#282828;--admin-nested-padding:12px;--admin-input-bg:#181818;--admin-input-hover:#202020;--admin-input-focus:#282828;--admin-input-line:#ffffff1a;--admin-input-focus-line:#ffffff3d;--admin-ink:var(--admin-floating-ink);--admin-muted:var(--admin-floating-muted);--admin-muted-strong:var(--admin-floating-muted-strong);--admin-danger-surface:#2a1717;--admin-danger-text:#ffaca6;--admin-button-danger-hover:#331919;--admin-button-danger-active:#3d1d1d;--admin-warning-surface:#2a2218;--admin-warning-text:#e8b060;--admin-info-surface:#151f2a;--admin-info-text:#7eb8e8;--admin-success-surface:#152820;--admin-success-text:#6ecf98;--admin-accent-soft:#282018;--admin-brand-rich-text-accent:#d4ad76;--tw-enter-scale:1!important;--tw-exit-scale:1!important;color:var(--admin-floating-ink)!important;border:1px solid var(--admin-floating-border)!important;border-radius:var(--admin-radius-panel)!important;background:var(--admin-floating-bg)!important;box-shadow:var(--admin-floating-shadow)!important}.admin-floating-surface.admin-prompt-floating-inspector-shell--compact-peek{border-radius:var(--reference-context-peek-radius,8px)!important;border:0!important}:root[class~=dark] .admin-floating-surface{--admin-floating-bg:#1a1916;--admin-floating-border:#f8f5ef1a;--admin-floating-shadow:0 18px 48px #0000006b;--admin-floating-ink:#f8f5ef;--admin-floating-muted-strong:#c8c2b8;--admin-floating-muted:#8f897f;--admin-floating-line:#f8f5ef14;--admin-floating-hover:#211f1c;--admin-floating-active:#2b2824;--admin-floating-pressed:#34312c;--admin-floating-scroll-gutter:#211f1c;--admin-floating-scroll-thumb:#f8f5ef57;--admin-floating-scroll-thumb-active:#f8f5ef85;--admin-canvas:#0f0f0e;--admin-surface:#1a1916;--admin-surface-soft:#211f1c;--admin-surface-muted:#2b2824;--admin-inset-surface:var(--admin-surface-soft);--admin-nested-bg:#211f1c;--admin-nested-bg-hover:#2b2824;--admin-nested-bg-focus:#34312c;--admin-input-bg:#211f1c;--admin-input-hover:#2b2824;--admin-input-focus:#34312c;--admin-input-line:#f8f5ef1a;--admin-input-focus-line:#f8f5ef3d;--admin-danger-surface:#2f1717;--admin-button-danger-hover:#3a1b1b;--admin-button-danger-active:#452020;--admin-warning-surface:#2d2414;--admin-warning-text:#d4a24a;--admin-info-surface:#152030;--admin-info-text:#6ba8d4;--admin-success-surface:#152820;--admin-success-text:#6ecf98;--admin-accent-soft:#2a2418;--admin-brand-rich-text-accent:#c4a574}.admin-prompt-floating-inspector-content--context-menu{min-width:0}.admin-compact-context-menu{box-sizing:border-box;min-width:11.5rem;max-width:min(15.5rem,100vw - 24px)}.admin-compact-context-menu-list{gap:2px;display:grid;position:relative}.admin-compact-context-menu-section{gap:2px;display:grid}.admin-compact-context-menu-section--split{border-top:1px solid var(--admin-floating-line);margin-top:.375rem;padding-top:.375rem}.admin-compact-context-menu-item{background:0 0;min-height:2rem;padding:.375rem .5rem;font-size:.75rem;line-height:1.125rem}.admin-compact-context-menu-item:hover{background:0 0}.admin-menu-shortcut{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.admin-menu-shortcut-key{border:1px solid color-mix(in srgb, var(--admin-muted) 20%, transparent);background:color-mix(in srgb, var(--admin-surface-soft) 92%, transparent);min-width:1.125rem;height:1.125rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--admin-ink) 5%, transparent);color:color-mix(in srgb, var(--admin-muted-strong) 88%, var(--admin-ink));letter-spacing:.02em;place-items:center;padding-inline:.25rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.5625rem;font-weight:600;line-height:1;display:inline-grid}.admin-menu-shortcut-key--wide{letter-spacing:.04em;min-width:1.375rem;padding-inline:.375rem;font-size:.5rem}.admin-production-studio-preview-popover{--production-studio-popover-radius-outer:28px;--production-studio-popover-radius-media:14px;--production-studio-popover-radius-control:7px;--production-studio-popover-surface:#fff;--production-studio-popover-ink:#141414;--production-studio-popover-muted:#68625d;--production-studio-popover-label:#7d756d;--production-studio-popover-badge-bg:#141414;--production-studio-popover-badge-ink:#fff;--production-studio-popover-badge-icon-ink:currentColor;--production-studio-popover-window-bg:color-mix(in srgb, var(--production-studio-popover-ink) 5%, var(--production-studio-popover-surface));--production-studio-popover-window-icon-ink:var(--production-studio-popover-ink);--production-studio-art-backdrop:#fff7ef;--production-studio-art-surface:#fffdf8;--production-studio-art-ink:#0b0b0b;--production-studio-art-ink-soft:#0b0b0b52;--production-studio-art-line:#0b0b0b24;--production-studio-art-porcelain:var(--wt-porcelain-400);--production-studio-art-porcelain-strong:var(--wt-porcelain-600);--production-studio-art-sage:var(--wt-sage-400);--production-studio-art-jade:var(--wt-jade-500);--production-studio-art-rose:var(--wt-rose-400);--production-studio-art-apricot:var(--wt-apricot-400);--production-studio-art-paper-a:var(--wt-rose-50);--production-studio-art-paper-b:var(--wt-sage-50);--production-studio-art-paper-c:var(--wt-porcelain-100);--production-studio-art-panel:#ffffffc7;-webkit-backdrop-filter:blur(28px)saturate(1.08);color:var(--production-studio-popover-ink)!important;border-radius:var(--production-studio-popover-radius-outer)!important;background:var(--production-studio-popover-surface)!important;box-shadow:0 22px 56px #11111124,0 5px 16px #11111114!important}:root[class~=dark] .admin-production-studio-preview-popover{--production-studio-popover-surface:#050505;--production-studio-popover-ink:#f6f3ed;--production-studio-popover-muted:#a8a29a;--production-studio-popover-label:#bdb6ae;--production-studio-popover-badge-bg:#f6f3ed;--production-studio-popover-badge-ink:#050505;--production-studio-popover-window-bg:color-mix(in srgb, var(--production-studio-popover-ink) 9%, var(--production-studio-popover-surface));--production-studio-art-backdrop:#090909;--production-studio-art-surface:#121212;--production-studio-art-ink:#fff;--production-studio-art-ink-soft:#ffffff5c;--production-studio-art-line:#ffffff1f;--production-studio-art-paper-a:var(--wt-rose-950);--production-studio-art-paper-b:var(--wt-sage-950);--production-studio-art-paper-c:var(--wt-porcelain-950);--production-studio-art-panel:#0c0c0cb8;box-shadow:0 22px 56px #00000075,0 4px 18px #0000005c!important}.admin-production-studio-preview-card{background:var(--production-studio-popover-surface)}.admin-production-studio-preview-media{background:var(--production-studio-art-backdrop);-webkit-mask-image:linear-gradient(#000 0% 38%,#000000b8 52%,#0000003d 66%,#0000000a 78%,#0000 88%);mask-image:linear-gradient(#000 0% 38%,#000000b8 52%,#0000003d 66%,#0000000a 78%,#0000 88%)}.admin-production-studio-preview-artwork{background:var(--production-studio-art-backdrop)}.admin-production-studio-preview-art-bg{background:radial-gradient(circle at 17% 18%, color-mix(in srgb, var(--production-studio-art-rose) 58%, transparent) 0%, transparent 26%), radial-gradient(circle at 78% 14%, color-mix(in srgb, var(--production-studio-art-porcelain) 72%, transparent) 0%, transparent 31%), radial-gradient(circle at 58% 62%, color-mix(in srgb, var(--production-studio-art-sage) 68%, transparent) 0%, transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--production-studio-art-surface) 72%, var(--production-studio-art-paper-c)) 0%, color-mix(in srgb, var(--production-studio-art-surface) 74%, var(--production-studio-art-paper-b)) 100%)}.admin-production-studio-preview-art-grid{background-image:linear-gradient(to right, var(--production-studio-art-line) 1px, transparent 1px), linear-gradient(to bottom, var(--production-studio-art-line) 1px, transparent 1px);opacity:.48;background-size:34px 34px}.admin-production-studio-preview-art-glow{filter:blur(20px);opacity:.72}.admin-production-studio-preview-art-glow--sage{background:var(--production-studio-art-sage)}.admin-production-studio-preview-art-glow--porcelain{background:var(--production-studio-art-porcelain)}.admin-production-studio-preview-template-card{background:linear-gradient(145deg, var(--production-studio-art-paper-a) 0%, var(--production-studio-art-surface) 58%, var(--production-studio-art-paper-c) 100%);overflow:hidden;box-shadow:0 18px 38px #0000002e}.admin-production-studio-preview-template-card--back{background:linear-gradient(145deg, var(--production-studio-art-paper-a), color-mix(in srgb, var(--production-studio-art-paper-a) 32%, var(--production-studio-art-surface)))}.admin-production-studio-preview-template-card--hero{z-index:2;background:linear-gradient(145deg, var(--production-studio-art-surface), color-mix(in srgb, var(--production-studio-art-paper-b) 45%, var(--production-studio-art-surface)))}.admin-production-studio-preview-template-card--front{z-index:1;background:linear-gradient(145deg, var(--production-studio-art-paper-c), color-mix(in srgb, var(--production-studio-art-paper-c) 34%, var(--production-studio-art-surface)))}.admin-production-studio-preview-template-frame{background:linear-gradient(145deg, color-mix(in srgb, var(--production-studio-art-surface) 46%, transparent), color-mix(in srgb, var(--production-studio-art-paper-a) 24%, transparent));position:absolute;inset:9px}.admin-production-studio-preview-template-block{background:color-mix(in srgb, var(--production-studio-art-porcelain-strong) 34%, var(--production-studio-art-surface));width:17px;height:10px}.admin-production-studio-preview-template-block--small{width:12px;height:8px}.admin-production-studio-preview-template-block--muted{background:color-mix(in srgb, var(--production-studio-art-sage) 34%, var(--production-studio-art-surface))}.admin-production-studio-preview-template-title{background:color-mix(in srgb, var(--production-studio-art-ink) 34%, transparent);border-radius:999px;height:5px}.admin-production-studio-preview-template-title--hero{background:color-mix(in srgb, var(--production-studio-art-ink) 42%, transparent);height:6px}.admin-production-studio-preview-template-rule{background:color-mix(in srgb, var(--production-studio-art-ink) 22%, transparent);border-radius:999px;height:3px}.admin-production-studio-preview-template-rule--short{background:color-mix(in srgb, var(--production-studio-art-ink) 15%, transparent);height:2px}.admin-production-studio-preview-template-rule--micro{background:color-mix(in srgb, var(--production-studio-art-ink) 10%, transparent);height:2px}.admin-production-studio-preview-template-role-slot{background:linear-gradient(135deg, color-mix(in srgb, var(--production-studio-art-apricot) 42%, var(--production-studio-art-surface)), color-mix(in srgb, var(--production-studio-art-porcelain) 46%, var(--production-studio-art-surface)));width:20px;height:15px}.admin-production-studio-preview-template-role-slot--hero{width:27px;height:20px}.admin-production-studio-preview-checker-panel{z-index:3;background:var(--production-studio-art-panel);-webkit-backdrop-filter:blur(18px)saturate(1.1);box-shadow:0 18px 34px #00000029}.admin-production-studio-preview-checker-panel>span{background:color-mix(in srgb, var(--production-studio-art-ink) 22%, transparent)}.admin-production-studio-preview-checker-panel>span:nth-child(3){background:var(--production-studio-art-jade)}.admin-production-studio-preview-checker-panel>span:nth-child(4){background:var(--production-studio-art-apricot)}.admin-production-studio-preview-popover .admin-production-studio-preview-badge-icon{color:currentColor!important;width:14px!important;height:14px!important}.admin-production-studio-preview-popover .admin-production-studio-preview-window-icon{color:currentColor!important;width:16px!important;height:16px!important}.admin-floating-surface :is(input,textarea,[role=combobox])::placeholder{color:color-mix(in srgb, var(--admin-floating-muted) 84%, transparent)!important}.admin-floating-underlay-hover{background:var(--admin-floating-hover)}.admin-floating-underlay-hover-pressed{background:var(--admin-floating-pressed)}.admin-floating-underlay-active{background:var(--admin-floating-active)}.admin-floating-underlay-active-hover,.admin-floating-underlay-active-pressed{background:var(--admin-floating-pressed)}.admin-floating-underlay-danger{background:var(--admin-danger-surface)}.admin-flat-primary{border-radius:var(--admin-radius-control)!important;background:var(--admin-button-solid)!important;color:var(--admin-button-solid-ink)!important;box-shadow:none!important;border:0!important;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1)!important}.admin-flat-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--admin-button-solid-hover)!important}.admin-flat-primary:active:not(:disabled):not([aria-disabled=true]){background:var(--admin-button-solid-active)!important}.admin-flat-primary:focus-visible{box-shadow:inset 0 0 0 1.5px var(--admin-button-solid-focus-line)!important;outline:0!important}.admin-launch-dock-control,.admin-launch-dock-control.admin-flat-primary{text-align:left;grid-template-columns:36px minmax(0,1fr);border-radius:calc(var(--admin-radius-panel) / 2)!important;justify-content:stretch!important;align-items:center!important;gap:10px!important;height:52px!important;min-height:52px!important;padding:8px!important;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)!important;display:grid!important}.admin-launch-dock-chamber{border-radius:calc(var(--admin-radius-panel) / 2);background:var(--admin-surface-soft)}.admin-launch-dock-status{border-radius:calc(var(--admin-radius-panel) / 2);min-height:44px;color:var(--admin-warning-text);background:color-mix(in srgb, var(--admin-warning-text) 7%, var(--admin-surface));grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:8px;padding:4px 10px 4px 4px;display:grid}.admin-launch-dock-status[data-tone=danger]{color:var(--admin-danger-text);background:color-mix(in srgb, var(--admin-danger-text) 6%, var(--admin-surface))}.admin-launch-dock-status-icon{border-radius:calc(var(--admin-radius-panel) / 4);background:color-mix(in srgb, currentColor 11%, var(--admin-surface));place-items:center;width:36px;height:36px;display:grid}.admin-launch-dock-status-icon>svg{width:16px;height:16px}.admin-launch-dock-status-copy{align-content:center;gap:3px;min-width:0;display:grid}.admin-launch-dock-status-copy>strong{color:color-mix(in srgb, currentColor 80%, var(--admin-ink));text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;line-height:1.05;overflow:hidden}.admin-launch-dock-status-copy>span{color:var(--admin-muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:560;line-height:1.15;overflow:hidden}.admin-launch-dock-control:active:not(:disabled):not([aria-disabled=true]){transform:scale(.985)}.admin-launch-dock-control--disclosure{background:var(--admin-surface);color:var(--admin-ink);border:0;outline:none;grid-template-columns:36px minmax(0,1fr) 16px;position:relative;overflow:hidden}.admin-launch-dock-control--disclosure:hover:not(:disabled),.admin-launch-dock-control--disclosure[data-state=open]{background:color-mix(in srgb, var(--admin-ink) 3.5%, var(--admin-surface))}.admin-launch-dock-control--disclosure:focus-visible{box-shadow:inset 0 0 0 1.5px var(--admin-input-focus-line)}.admin-launch-dock-control--disclosure:disabled{color:var(--admin-ink)}.admin-launch-dock-control--disclosure[data-state=error]{color:color-mix(in srgb, var(--admin-warning-text) 78%, var(--admin-ink))}.admin-launch-dock-control--secondary{background:var(--admin-surface)!important;color:var(--admin-ink)!important;box-shadow:none!important;border:0!important}.admin-launch-dock-control--secondary:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--admin-ink) 3.5%, var(--admin-surface))!important}.admin-launch-dock-control--secondary:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--admin-ink) 6%, var(--admin-surface))!important}.admin-launch-dock-icon,.admin-launch-dock-chevron{flex-shrink:0;place-items:center;display:grid}.admin-launch-dock-icon{border-radius:calc(var(--admin-radius-panel) / 4);background:var(--admin-surface-soft);width:36px;height:36px;color:var(--admin-muted-strong)}.admin-launch-dock-icon>svg{width:16px!important;height:16px!important}.admin-launch-dock-icon[data-tone=cost]{background:color-mix(in srgb, var(--admin-success-surface) 74%, var(--admin-surface));color:var(--admin-success-text)}.admin-launch-dock-control--disclosure[data-state=idle] .admin-launch-dock-icon[data-tone=cost]{background:color-mix(in srgb, var(--admin-info-text) 7%, var(--admin-surface));color:var(--admin-info-text)}.admin-launch-dock-control--disclosure[data-state=loading] .admin-launch-dock-icon[data-tone=cost]{background:color-mix(in srgb, var(--admin-info-text) 10%, var(--admin-surface));color:var(--admin-info-text)}.admin-launch-dock-control--disclosure[data-refreshing=true]{background:color-mix(in srgb, var(--admin-info-text) 3%, var(--admin-surface))}.admin-launch-dock-control--disclosure[data-refreshing=true] .admin-launch-dock-description{color:color-mix(in srgb, var(--admin-info-text) 76%, var(--admin-muted))}.admin-launch-dock-control--disclosure[data-state=error] .admin-launch-dock-icon[data-tone=cost]{background:color-mix(in srgb, var(--admin-warning-text) 10%, var(--admin-surface));color:var(--admin-warning-text)}.admin-launch-dock-control.admin-flat-primary .admin-launch-dock-icon{background:color-mix(in srgb, var(--admin-button-solid-ink) 14%, transparent);color:var(--admin-button-solid-ink);box-shadow:none}.admin-launch-dock-control.admin-flat-primary:disabled .admin-launch-dock-icon,.admin-launch-dock-control.admin-flat-primary[aria-disabled=true] .admin-launch-dock-icon{background:var(--admin-surface);color:var(--admin-muted)}.admin-launch-dock-copy{align-content:center;gap:3px;min-width:0;display:grid}.admin-launch-dock-label,.admin-launch-dock-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-launch-dock-label{color:currentColor;letter-spacing:-.01em;font-size:12px;font-weight:720;line-height:1.05}.admin-launch-dock-cost-value{min-height:13px;display:block;overflow:hidden}.admin-launch-dock-cost-value>span{display:inline-block}.admin-launch-dock-description{color:var(--admin-muted);font-size:10px;font-weight:600;line-height:1.05}.admin-launch-dock-control.admin-flat-primary .admin-launch-dock-description{color:color-mix(in srgb, var(--admin-button-solid-ink) 68%, transparent)}.admin-launch-dock-control.admin-flat-primary:disabled .admin-launch-dock-description,.admin-launch-dock-control.admin-flat-primary[aria-disabled=true] .admin-launch-dock-description{color:var(--admin-muted)}.admin-launch-dock-chevron{width:16px;height:16px;color:var(--admin-muted);transform-origin:50%}.admin-launch-dock-chevron>svg{width:14px!important;height:14px!important}.admin-cost-estimate-menu{--admin-cost-menu-space:12px;--admin-cost-menu-row-gap:2px;--admin-cost-menu-chamber:36px;overscroll-behavior:contain;max-height:min(38rem,100vh - 32px);overflow-y:auto!important}.admin-cost-estimate-group{justify-content:space-between;align-items:center;gap:8px;min-height:18px;margin-top:12px;padding:0 8px 6px;display:flex}.admin-cost-estimate-group:first-child{margin-top:0}.admin-cost-estimate-group-label{color:var(--admin-floating-muted);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:720;line-height:12px}.admin-cost-estimate-group-trailing{color:var(--admin-floating-muted);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;font-size:9.5px;font-weight:720;line-height:12px}.admin-cost-estimate-list{gap:var(--admin-cost-menu-row-gap);border-radius:calc(var(--admin-radius-panel) / 2);background:var(--admin-floating-active);padding:4px;display:grid}.admin-cost-estimate-summary,.admin-cost-estimate-row{grid-template-columns:var(--admin-cost-menu-chamber) minmax(0, 1fr) auto;align-items:center;gap:var(--admin-cost-menu-space);border-radius:calc(var(--admin-radius-panel) / 2);min-width:0;display:grid}.admin-cost-estimate-summary{background:var(--admin-floating-active);min-height:64px;padding:12px}.admin-cost-estimate-row{border-radius:calc(var(--admin-radius-panel) / 4);min-height:52px;padding:8px}.admin-cost-estimate-icon{width:var(--admin-cost-menu-chamber);height:var(--admin-cost-menu-chamber);border-radius:calc(var(--admin-radius-panel) / 4);background:var(--admin-floating-hover);color:var(--admin-floating-muted-strong);place-items:center;display:grid}.admin-cost-estimate-icon>svg{width:16px!important;height:16px!important}.admin-cost-estimate-icon[data-tone=cost]{background:var(--admin-success-surface);color:var(--admin-success-text)}.admin-cost-estimate-icon[data-tone=image]{background:var(--admin-accent-soft);color:var(--admin-brand-rich-text-accent)}.admin-cost-estimate-icon[data-tone=check]{background:var(--admin-info-surface);color:var(--admin-info-text)}.admin-cost-estimate-icon[data-tone=text],.admin-cost-estimate-icon[data-tone=draft]{background:var(--admin-warning-surface);color:var(--admin-warning-text)}.admin-cost-estimate-icon[data-tone=rate],.admin-cost-estimate-icon[data-tone=scope]{background:var(--admin-floating-hover);color:var(--admin-floating-muted-strong)}.admin-cost-estimate-copy,.admin-cost-estimate-side{min-width:0;display:grid}.admin-cost-estimate-copy{gap:2px}.admin-cost-estimate-value{color:var(--admin-floating-ink);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:760;line-height:20px}.admin-cost-estimate-label{color:var(--admin-floating-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.admin-cost-estimate-description{color:var(--admin-floating-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:580;line-height:14px;overflow:hidden}.admin-cost-estimate-side{min-width:80px;color:var(--admin-floating-ink);text-align:right;font-variant-numeric:tabular-nums;justify-items:end;gap:2px;font-size:12px;font-weight:720;line-height:16px}.admin-cost-estimate-side>span{font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}.admin-cost-estimate-side small{color:var(--admin-floating-muted);font-size:10px;font-weight:580;line-height:14px}.admin-cost-estimate-rate{max-width:148px;color:var(--admin-floating-muted-strong);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);text-align:right;font-size:9px;font-weight:650;line-height:1.3}.admin-run-cost-cell{appearance:none;border-radius:calc(var(--admin-radius-control) / 2);background:var(--admin-surface-soft);width:100%;min-width:8.25rem;color:var(--admin-ink);font:inherit;text-align:left;border:0;grid-template-columns:2rem max-content;justify-content:start;align-items:center;gap:.5rem;margin:0;padding:.25rem .625rem .25rem .25rem;transition:background-color .14s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:grid}.admin-run-cost-cell[data-interactive]{cursor:pointer}.admin-run-cost-cell[data-interactive]:focus-visible{outline:2px solid var(--admin-input-focus-line);outline-offset:1px}.admin-run-cost-cell:disabled{cursor:default}.admin-run-cost-cell-icon{border-radius:calc(var(--admin-radius-control) / 2);background:var(--admin-surface);width:2rem;height:2rem;color:var(--admin-muted-strong);place-items:center;display:grid}.admin-run-cost-cell-icon>svg{width:.8125rem;height:.8125rem}.admin-run-cost-cell[data-tone=reconciled] .admin-run-cost-cell-icon{background:color-mix(in srgb, var(--admin-success-text) 10%, var(--admin-surface));color:var(--admin-success-text)}.admin-run-cost-cell[data-tone=reconciled]{background:color-mix(in srgb, var(--admin-success-text) 4%, var(--admin-surface))}.admin-run-cost-cell[data-tone=measured] .admin-run-cost-cell-icon{background:color-mix(in srgb, var(--admin-info-text) 10%, var(--admin-surface));color:var(--admin-info-text)}.admin-run-cost-cell[data-tone=measured]{background:color-mix(in srgb, var(--admin-info-text) 4%, var(--admin-surface))}.admin-run-cost-cell[data-tone=estimated] .admin-run-cost-cell-icon,.admin-run-cost-cell[data-tone=partial] .admin-run-cost-cell-icon{background:color-mix(in srgb, var(--admin-warning-text) 10%, var(--admin-surface));color:var(--admin-warning-text)}.admin-run-cost-cell[data-tone=estimated],.admin-run-cost-cell[data-tone=partial]{background:color-mix(in srgb, var(--admin-warning-text) 4%, var(--admin-surface))}.admin-run-cost-cell[data-interactive]:hover{background:color-mix(in srgb, var(--admin-ink) 6%, var(--admin-surface))}.admin-run-cost-cell[data-interactive]:active{background:color-mix(in srgb, var(--admin-ink) 8%, var(--admin-surface));transform:scale(.98)}.admin-run-cost-cell-copy{grid-template-rows:.875rem .75rem;align-content:center;gap:.125rem;min-width:0;height:2rem;display:grid}.admin-run-cost-cell-value{color:var(--admin-ink);font-family:var(--font-admin-sans), var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:680;line-height:.875rem;overflow:hidden}.admin-run-cost-cell-detail{min-width:0;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65625rem;font-weight:540;line-height:.75rem;overflow:hidden}.admin-run-cost-cell--toolbar{border-radius:calc(var(--admin-radius-control) - 4px);background:var(--admin-surface);align-items:center;gap:.375rem;width:auto;min-width:max-content;height:100%;padding:.25rem;display:inline-flex}.admin-run-cost-cell--toolbar .admin-run-cost-cell-icon{border-radius:calc((var(--admin-radius-control) - 4px) / 2);width:1.5rem;height:1.5rem}.admin-run-cost-cell--toolbar .admin-run-cost-cell-copy{align-items:baseline;gap:.375rem;width:auto;height:auto;display:inline-flex}.admin-run-cost-cell--toolbar .admin-run-cost-cell-value,.admin-run-cost-cell--toolbar .admin-run-cost-cell-detail{text-overflow:clip;line-height:1;overflow:visible}.admin-run-cost-summary{appearance:none;box-sizing:border-box;border-radius:calc(var(--admin-radius-panel) / 2);background:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-surface));width:100%;min-width:0;min-height:4rem;color:var(--admin-ink);font:inherit;text-align:left;box-shadow:none;cursor:pointer;border:0;grid-template-columns:2.5rem minmax(0,1fr) max-content 2.5rem;align-items:center;gap:.625rem;padding:.75rem;transition:background-color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:grid}.admin-run-cost-summary:focus-visible{outline:2px solid var(--admin-input-focus-line);outline-offset:1px}.admin-run-cost-summary:disabled{cursor:default}.admin-run-cost-summary-icon{border-radius:calc(var(--admin-radius-panel) / 4);background:var(--admin-surface);width:2.5rem;height:2.5rem;color:var(--admin-muted-strong);place-items:center;display:grid}.admin-run-cost-summary-icon>svg{width:1rem;height:1rem}.admin-run-cost-summary-copy{grid-template-rows:.875rem .875rem;align-content:center;gap:.125rem;min-width:0;height:2.5rem;display:grid}.admin-run-cost-summary-amount{text-align:right;grid-template-rows:1.125rem .875rem;align-content:center;justify-items:end;gap:.125rem;min-width:0;height:2.5rem;display:grid}.admin-run-cost-summary-heading{color:var(--admin-muted-strong);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:720;line-height:.875rem;overflow:hidden}.admin-run-cost-summary-state{color:var(--admin-muted);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.25rem;font-size:.59375rem;font-weight:650;line-height:.875rem;display:inline-flex;overflow:hidden}.admin-run-cost-summary-state>svg{flex:0 0 .625rem;width:.625rem;height:.625rem}.admin-run-cost-summary[data-tone=reconciled] .admin-run-cost-summary-state{color:var(--admin-success-text)}.admin-run-cost-summary[data-tone=measured] .admin-run-cost-summary-state{color:var(--admin-info-text)}.admin-run-cost-summary[data-tone=estimated] .admin-run-cost-summary-state,.admin-run-cost-summary[data-tone=partial] .admin-run-cost-summary-state{color:var(--admin-warning-text)}.admin-run-cost-summary-meta{min-width:0;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:560;line-height:.875rem;display:block;overflow:hidden}.admin-run-cost-summary-value{color:var(--admin-ink);font-family:var(--font-admin-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:1rem;font-weight:760;line-height:1.125rem}.admin-run-cost-summary-value>span{display:inline-block}.admin-run-cost-summary-value-placeholder{background:linear-gradient(90deg, color-mix(in srgb, var(--admin-muted) 10%, transparent) 0%, color-mix(in srgb, var(--admin-muted) 22%, transparent) 50%, color-mix(in srgb, var(--admin-muted) 10%, transparent) 100%);background-size:200% 100%;border-radius:999px;width:3.25rem;height:.75rem;animation:1.1s linear infinite admin-reference-image-surface-shimmer}.admin-run-cost-summary-disclosure{border-radius:calc(var(--admin-radius-panel) / 4);background:var(--admin-surface);width:2.5rem;height:2.5rem;color:var(--admin-muted-strong);border:0;place-items:center;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:grid}.admin-run-cost-summary-disclosure>svg{width:.875rem;height:.875rem}.admin-run-cost-summary[data-tone=reconciled] .admin-run-cost-summary-icon{background:color-mix(in srgb, var(--admin-success-text) 8%, var(--admin-surface));color:var(--admin-success-text)}.admin-run-cost-summary[data-tone=reconciled]{background:color-mix(in srgb, var(--admin-success-text) 7%, var(--admin-surface))}.admin-run-cost-summary[data-tone=measured] .admin-run-cost-summary-icon{background:color-mix(in srgb, var(--admin-info-text) 8%, var(--admin-surface));color:var(--admin-info-text)}.admin-run-cost-summary[data-tone=measured]{background:color-mix(in srgb, var(--admin-info-text) 7%, var(--admin-surface))}.admin-run-cost-summary[data-tone=estimated] .admin-run-cost-summary-icon,.admin-run-cost-summary[data-tone=partial] .admin-run-cost-summary-icon{background:color-mix(in srgb, var(--admin-warning-text) 8%, var(--admin-surface));color:var(--admin-warning-text)}.admin-run-cost-summary[data-tone=estimated],.admin-run-cost-summary[data-tone=partial]{background:color-mix(in srgb, var(--admin-warning-text) 7%, var(--admin-surface))}.admin-run-cost-summary[data-tone=error]{background:color-mix(in srgb, var(--admin-danger-text) 7%, var(--admin-surface))}.admin-run-cost-summary[data-tone=error] .admin-run-cost-summary-icon{background:color-mix(in srgb, var(--admin-danger-text) 10%, var(--admin-surface));color:var(--admin-danger-text)}.admin-run-cost-summary[data-tone=error] .admin-run-cost-summary-state{color:var(--admin-danger-text)}.admin-run-cost-summary[data-state=loading]{background:color-mix(in srgb, var(--admin-info-text) 7%, var(--admin-surface))}.admin-run-cost-summary:hover:not(:disabled){background:color-mix(in srgb, var(--admin-ink) 5%, var(--admin-surface))}.admin-run-cost-summary:active:not(:disabled){background:color-mix(in srgb, var(--admin-ink) 7%, var(--admin-surface));transform:scale(.99)}.admin-run-cost-summary:hover:not(:disabled) .admin-run-cost-summary-disclosure{background:color-mix(in srgb, var(--admin-ink) 7%, var(--admin-surface));color:var(--admin-ink);transform:translate(1px)}.admin-run-cost-summary:active:not(:disabled) .admin-run-cost-summary-disclosure{background:color-mix(in srgb, var(--admin-ink) 10%, var(--admin-surface));transform:translate(2px)}.admin-run-model-cell{border-radius:calc(var(--admin-radius-control) / 2);background:var(--admin-surface-soft);grid-template-columns:1.5rem max-content minmax(max-content,1fr);justify-items:stretch;gap:.1875rem 0;width:100%;min-width:max-content;padding:.1875rem;display:grid}.admin-run-model-row{grid-column:1/-1;grid-template-columns:subgrid;border-radius:calc(var(--admin-radius-control) / 4);background:var(--admin-surface);width:100%;min-width:0;height:1.5rem;box-shadow:none;align-items:center;display:grid;overflow:hidden}.admin-run-model-vendor{border-radius:calc(var(--admin-radius-control) / 4);background:var(--admin-surface-soft);width:1.125rem;height:1.125rem;box-shadow:none;flex:0 0 1.125rem;justify-self:center;place-items:center;display:grid;overflow:hidden}.admin-run-model-vendor-mark{width:.75rem;height:.75rem}@media (prefers-reduced-motion:reduce){.admin-run-cost-summary-value-placeholder{animation:none}}.admin-run-model-role{min-width:0;height:100%;color:var(--admin-muted);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 .4375rem;font-size:.59375rem;font-weight:620;line-height:.875rem;display:flex;overflow:hidden}.admin-run-model-name{min-width:0;height:100%;color:var(--admin-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:680;line-height:.9375rem;display:flex;overflow:hidden}.admin-run-model-unavailable{color:var(--admin-muted);font-size:.6875rem;font-weight:560}@media (prefers-reduced-motion:reduce){.admin-run-cost-cell,.admin-run-cost-summary,.admin-run-cost-summary-disclosure{transition:none}}@media (max-width:520px){.admin-cost-estimate-description{white-space:normal}.admin-cost-estimate-rate{max-width:112px}}.preset-save-bar-inner,.preset-save-bar-button.admin-flat-primary,.preset-save-bar-button.admin-flat-control,.preset-save-bar-button.admin-flat-danger{border-radius:calc(var(--admin-radius-panel) / 2)!important}.admin-flat-primary.production-studio-review-button,.admin-flat-control.production-studio-review-button{border-radius:calc(var(--admin-radius-panel) / 4)!important}.admin-flat-control.production-studio-review-slot-button{border-radius:calc(var(--admin-radius-panel) / 8)!important}.preset-save-bar-button{transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1)!important}.preset-save-bar-state{background:var(--admin-surface-soft);color:var(--admin-muted-strong);transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1)}.preset-save-bar-state>svg{color:currentColor}.preset-save-bar-state-saved{background:color-mix(in srgb, var(--admin-success-text) 9%, var(--admin-surface-soft));color:color-mix(in srgb, var(--admin-success-text) 78%, var(--admin-ink))}.preset-save-bar-state-invalid{background:color-mix(in srgb, var(--admin-warning-text) 12%, var(--admin-surface-soft));color:color-mix(in srgb, var(--admin-warning-text) 84%, var(--admin-ink))}.preset-save-bar-button>svg{transition:transform .14s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1)}.preset-save-bar-button:hover:not(:disabled):not([aria-disabled=true])>svg{transform:translateY(-1px)}.preset-save-bar-button:active:not(:disabled):not([aria-disabled=true])>svg{transform:translateY(0)scale(.94)}.preset-save-bar-button.admin-flat-danger{background:color-mix(in srgb, var(--admin-danger-text) 5%, transparent)!important}.preset-save-bar-button.admin-flat-danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--admin-danger-surface)!important;color:color-mix(in srgb, var(--admin-danger-text) 84%, var(--admin-ink))!important}.preset-save-bar-button.admin-flat-danger:active:not(:disabled):not([aria-disabled=true]){background:var(--admin-button-danger-active)!important}.admin-flat-danger{border-radius:var(--admin-radius-control)!important;background:var(--admin-danger-surface)!important;color:var(--admin-danger-text)!important;box-shadow:none!important;border:0!important;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1)!important}.admin-flat-danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--admin-button-danger-hover)!important;box-shadow:none!important}.admin-flat-danger:active:not(:disabled):not([aria-disabled=true]){background:var(--admin-button-danger-active)!important}.admin-flat-danger:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--admin-danger-text) 52%, transparent)!important;outline:0!important}.admin-flat-control:disabled,.admin-flat-primary:disabled,.admin-flat-danger:disabled,.admin-flat-control[aria-disabled=true],.admin-flat-primary[aria-disabled=true],.admin-flat-danger[aria-disabled=true]{box-shadow:none!important}.admin-flat-primary:disabled,.admin-flat-primary[aria-disabled=true]{background:var(--admin-button-solid-disabled-bg)!important;color:var(--admin-button-solid-disabled-ink)!important}.admin-flat-danger:disabled,.admin-flat-danger[aria-disabled=true]{background:var(--admin-button-danger-disabled-bg)!important;color:var(--admin-button-danger-disabled-ink)!important}.preset-save-bar-button.admin-flat-danger:disabled,.preset-save-bar-button.admin-flat-danger[aria-disabled=true]{background:0 0!important}.admin-flat-scope input:not([type=checkbox]):not([type=radio]):not(.admin-composite-input-field),.admin-flat-scope textarea,.admin-flat-scope select{border-radius:var(--admin-radius-control)!important;background:var(--admin-input-bg)!important;color:var(--admin-ink)!important;box-shadow:none!important;border-color:#0000!important}.admin-flat-scope input:not([type=checkbox]):not([type=radio]):not(.admin-composite-input-field):hover,.admin-flat-scope textarea:hover,.admin-flat-scope select:hover{background:var(--admin-input-hover)!important;box-shadow:none!important}.admin-flat-scope .border,.admin-flat-scope .border-t,.admin-flat-scope .border-r,.admin-flat-scope .border-b,.admin-flat-scope .border-l,.admin-flat-scope .border-y,.admin-flat-scope .border-x{border-color:#0000!important}.admin-flat-scope .shadow,.admin-flat-scope .shadow-sm,.admin-flat-scope .shadow-md,.admin-flat-scope .shadow-lg,.admin-flat-scope .shadow-xl,.admin-flat-scope .shadow-2xl{box-shadow:none!important}.admin-flat-scope .bg-main_button_background{background-color:var(--admin-ink)!important;color:var(--admin-ink-inverted)!important;background-image:none!important}.admin-flat-scope input:not([type=checkbox]):not([type=radio]):not(.admin-composite-input-field):focus-visible,.admin-flat-scope textarea:focus-visible,.admin-flat-scope select:focus-visible,.admin-flat-scope [role=combobox]:focus-visible{background:var(--admin-input-focus)!important;box-shadow:none!important;outline:0!important}.admin-flat-scope input.admin-composite-input-field,.admin-flat-scope input.admin-composite-input-field:hover,.admin-flat-scope input.admin-composite-input-field:focus-visible{box-shadow:none!important;background:0 0!important;border-radius:0!important}.admin-rich-text:focus-within{background:color-mix(in srgb, var(--admin-input-bg) 88%, var(--admin-surface) 12%)!important;box-shadow:none!important}.admin-blog-editor-shell{--admin-rich-text-shell:color-mix(in srgb, var(--admin-ink) 8%, var(--admin-surface));--admin-rich-text-rail:color-mix(in srgb, var(--admin-ink) 2.5%, var(--admin-surface));--admin-rich-text-body:var(--admin-surface-peak);--admin-rich-text-panel:color-mix(in srgb, var(--admin-ink) 5.5%, var(--admin-surface));gap:var(--prompt-editor-gap-inner,8px);border-radius:var(--admin-radius-panel);background:var(--admin-rich-text-shell);min-width:0;padding:var(--prompt-shell-gap,8px);flex-direction:column;display:flex;overflow:hidden}.admin-rich-text.admin-rich-text--article{--admin-rich-text-shell:color-mix(in srgb, var(--admin-ink) 8%, var(--admin-surface));--admin-rich-text-rail:color-mix(in srgb, var(--admin-ink) 2.5%, var(--admin-surface));--admin-rich-text-body:var(--admin-surface-peak);--admin-rich-text-panel:color-mix(in srgb, var(--admin-ink) 5.5%, var(--admin-surface));background:var(--admin-rich-text-body)!important}.admin-rich-text.admin-rich-text--article .admin-rich-text-toolbar-shell{background:var(--admin-rich-text-rail)}.admin-rich-text.admin-rich-text--article .admin-rich-text-body{background:var(--admin-rich-text-body)}.admin-rich-text.admin-rich-text--article .admin-rich-text-active-underlay{background:color-mix(in srgb, var(--admin-ink) 2.5%, var(--admin-rich-text-body))}.admin-rich-text-image-dropzone{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-ink) 10%, transparent)}.admin-rich-text-image-dropzone:hover,.admin-rich-text-image-dropzone:focus-visible{background:color-mix(in srgb, var(--admin-ink) 2.5%, var(--admin-rich-text-body));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--admin-accent) 58%, var(--admin-ink))}.admin-rich-text-image-dropzone[data-dragging]{background:var(--admin-accent-soft);box-shadow:inset 0 0 0 1.5px var(--admin-accent)}:root[class~=dark] .admin-rich-text.admin-rich-text--article .admin-tiptap-content :is(p,li,span,strong,em){color:var(--admin-ink)!important}:root[class~=dark] .admin-rich-text.admin-rich-text--article .admin-tiptap-content :is(a,a *){color:var(--admin-brand-rich-text-accent)!important}.admin-rich-text.admin-rich-text--article .admin-rich-text-toolbar-shell:before{background:linear-gradient(to right, var(--admin-rich-text-rail) 10%, color-mix(in srgb, var(--admin-rich-text-rail) 88%, transparent) 56%, transparent)}.admin-rich-text.admin-rich-text--article .admin-rich-text-toolbar-shell:after{background:linear-gradient(to left, var(--admin-rich-text-rail) 10%, color-mix(in srgb, var(--admin-rich-text-rail) 88%, transparent) 56%, transparent)}:root[class~=dark] .admin-blog-editor-shell,:root[class~=dark] .admin-rich-text.admin-rich-text--article{--admin-rich-text-shell:color-mix(in srgb, var(--admin-ink) 8%, var(--admin-surface));--admin-rich-text-rail:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-surface));--admin-rich-text-body:var(--admin-surface);--admin-rich-text-panel:color-mix(in srgb, var(--admin-ink) 11%, var(--admin-surface))}.admin-rich-text-body{isolation:isolate;min-height:var(--admin-rich-text-min-height,176px);position:relative;overflow:hidden}.admin-rich-text-editor-content{z-index:1;position:relative}.admin-rich-text-active-underlay{z-index:0;background:color-mix(in srgb, var(--admin-ink) 3.5%, var(--admin-input-bg));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--admin-surface) 46%, transparent), 0 1px 0 color-mix(in srgb, var(--admin-ink) 2.5%, transparent);opacity:0;pointer-events:none;will-change:transform, width, height, opacity;border-radius:7px;position:absolute;top:0;left:0}:root[class~=dark] .admin-rich-text-active-underlay{background:color-mix(in srgb, var(--admin-ink) 6%, var(--admin-input-bg));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--admin-ink) 4%, transparent), 0 1px 0 #0000001f}.admin-rich-text-toolbar-shell{background:var(--admin-input-hover);position:relative;overflow:hidden}.admin-rich-text-toolbar-shell:before,.admin-rich-text-toolbar-shell:after{z-index:2;opacity:0;pointer-events:none;content:"";width:42px;transition:opacity .16s ease-out;position:absolute;top:0;bottom:0}.admin-rich-text-toolbar-shell:before{background:linear-gradient(to right, var(--admin-input-hover) 10%, color-mix(in srgb, var(--admin-input-hover) 88%, transparent) 56%, transparent);left:0}.admin-rich-text-toolbar-shell:after{background:linear-gradient(to left, var(--admin-input-hover) 10%, color-mix(in srgb, var(--admin-input-hover) 88%, transparent) 56%, transparent);right:0}.admin-rich-text-toolbar-shell.is-overflowing-left:before,.admin-rich-text-toolbar-shell.is-overflowing-right:after{opacity:1}.admin-rich-text-toolbar{scrollbar-width:none;-webkit-overflow-scrolling:auto;overscroll-behavior:none;touch-action:pan-x;max-width:100%;scroll-padding-inline:8px}.admin-rich-text-toolbar::-webkit-scrollbar{display:none}.admin-rich-text .admin-tiptap-content{--admin-rich-text-line-height:24px;min-height:var(--admin-rich-text-min-height,176px);overflow-wrap:anywhere;color:#3f4652;max-height:min(54vh,620px);padding:16px;font-size:15px;line-height:1.58;overflow-y:auto;outline:none!important}.admin-rich-text .admin-tiptap-content::selection,.admin-rich-text .admin-tiptap-content ::selection{background:color-mix(in srgb, var(--admin-accent) 24%, transparent);color:inherit}:root[class~=dark] .admin-rich-text .admin-tiptap-content{color:#d9d9d6}.admin-rich-text .ProseMirror-focused{outline:none!important}.admin-rich-text .admin-tiptap-content>:first-child{margin-top:0}.admin-rich-text .admin-tiptap-content>:last-child{margin-bottom:0}.admin-rich-text .admin-tiptap-content :is(p,h1,h2,h3,h4,h5,h6,li){min-height:var(--admin-rich-text-line-height,24px)}.admin-rich-text .admin-rich-text-active-block{position:relative}.admin-rich-text .admin-tiptap-content p{--admin-rich-text-line-height:24px;line-height:var(--admin-rich-text-line-height);margin:0 0 .375rem}.admin-rich-text .admin-tiptap-content p:has(br:not(.ProseMirror-trailingBreak)){--admin-rich-text-line-height:25px}.admin-rich-text .admin-tiptap-content h1,.admin-rich-text .admin-tiptap-content h2,.admin-rich-text .admin-tiptap-content h3,.admin-rich-text .admin-tiptap-content h4,.admin-rich-text .admin-tiptap-content h5,.admin-rich-text .admin-tiptap-content h6{--admin-rich-text-line-height:calc(1em * 1.22);color:#171717;letter-spacing:0;font-weight:600;line-height:var(--admin-rich-text-line-height);margin:1rem 0 .4rem}:root[class~=dark] .admin-rich-text .admin-tiptap-content h1,:root[class~=dark] .admin-rich-text .admin-tiptap-content h2,:root[class~=dark] .admin-rich-text .admin-tiptap-content h3,:root[class~=dark] .admin-rich-text .admin-tiptap-content h4,:root[class~=dark] .admin-rich-text .admin-tiptap-content h5{color:#f7f7f5}.admin-rich-text .admin-tiptap-content h1{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.5rem}.admin-rich-text .admin-tiptap-content h2{font-size:1.25rem}.admin-rich-text .admin-tiptap-content h3{margin-top:.875rem;font-size:1.125rem}.admin-rich-text .admin-tiptap-content h4{margin-top:.75rem;margin-bottom:.25rem;font-size:1rem}.admin-rich-text .admin-tiptap-content h5{margin-top:.75rem;margin-bottom:.25rem;font-size:.875rem}.admin-rich-text .admin-tiptap-content h6{color:#555c64;text-transform:uppercase;letter-spacing:.12em;margin-top:.625rem;margin-bottom:.25rem;font-size:.75rem}:root[class~=dark] .admin-rich-text .admin-tiptap-content h6{color:#c8cbd0}@media (min-width:768px){.admin-rich-text .admin-tiptap-content h1{font-size:1.875rem}.admin-rich-text .admin-tiptap-content h2{font-size:1.5rem}.admin-rich-text .admin-tiptap-content h3{font-size:1.25rem}}.admin-rich-text .admin-tiptap-content ul,.admin-rich-text .admin-tiptap-content ol{margin:.375rem 0;padding-left:1.25rem}.admin-rich-text .admin-tiptap-content ul{list-style:outside}.admin-rich-text .admin-tiptap-content ol{list-style:decimal}.admin-rich-text .admin-tiptap-content li{--admin-rich-text-line-height:24px;line-height:var(--admin-rich-text-line-height);margin:.125rem 0;padding-left:.25rem}.admin-rich-text .admin-tiptap-content li::marker{color:#8f8f8f}.admin-rich-text .admin-tiptap-content blockquote{box-shadow:none;color:inherit;background:0 0;border-left:2px solid #d8d8d8;border-radius:0;margin:.625rem 0;padding:0 0 0 1rem;font-style:italic}:root[class~=dark] .admin-rich-text .admin-tiptap-content blockquote{border-left-color:#444850}.admin-rich-text .admin-tiptap-content blockquote p{color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;margin:0 0 .375rem}.admin-rich-text .admin-tiptap-content blockquote h1,.admin-rich-text .admin-tiptap-content blockquote h2,.admin-rich-text .admin-tiptap-content blockquote h3,.admin-rich-text .admin-tiptap-content blockquote h4,.admin-rich-text .admin-tiptap-content blockquote h5,.admin-rich-text .admin-tiptap-content blockquote h6{color:inherit;font-style:inherit;margin:.15rem 0 .35rem}.admin-rich-text .admin-tiptap-content hr{background:#dedede;border:0;height:1px;margin:1rem 0}:root[class~=dark] .admin-rich-text .admin-tiptap-content hr{background:#3a3e45}.admin-rich-text .admin-tiptap-content a{color:#7a5f36;text-underline-offset:4px;font-weight:500;-webkit-text-decoration:underline #c8b58f;text-decoration:underline #c8b58f;text-decoration-thickness:1px}:root[class~=dark] .admin-rich-text .admin-tiptap-content a{color:#d4ad76}.admin-rich-text .admin-tiptap-content strong{color:#2a2a2a;font-weight:600}:root[class~=dark] .admin-rich-text .admin-tiptap-content strong{color:#f7f7f5}.admin-rich-text .admin-tiptap-content mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;line-height:inherit;vertical-align:baseline;border-radius:.34em;padding:.045em .2em .06em}.admin-rich-text .admin-tiptap-content mark[data-wt-highlight=soft]{box-shadow:0 0 0 .055em var(--wt-rich-text-highlight-soft), .075em 0 0 .055em var(--wt-rich-text-highlight-soft), -.075em 0 0 .055em var(--wt-rich-text-highlight-soft)}.admin-rich-text .admin-tiptap-content mark[data-wt-highlight=warm]{box-shadow:0 0 0 .055em var(--wt-rich-text-highlight-warm), .075em 0 0 .055em var(--wt-rich-text-highlight-warm), -.075em 0 0 .055em var(--wt-rich-text-highlight-warm)}.admin-rich-text .admin-tiptap-content mark[data-wt-highlight=blush]{box-shadow:0 0 0 .055em var(--wt-rich-text-highlight-blush), .075em 0 0 .055em var(--wt-rich-text-highlight-blush), -.075em 0 0 .055em var(--wt-rich-text-highlight-blush)}.admin-rich-text .admin-tiptap-content mark[data-wt-highlight=mint]{box-shadow:0 0 0 .055em var(--wt-rich-text-highlight-mint), .075em 0 0 .055em var(--wt-rich-text-highlight-mint), -.075em 0 0 .055em var(--wt-rich-text-highlight-mint)}.admin-rich-text .admin-tiptap-content mark[data-wt-highlight=sky]{box-shadow:0 0 0 .055em var(--wt-rich-text-highlight-sky), .075em 0 0 .055em var(--wt-rich-text-highlight-sky), -.075em 0 0 .055em var(--wt-rich-text-highlight-sky)}.admin-rich-text .admin-tiptap-content mark[data-wt-highlight=lavender]{box-shadow:0 0 0 .055em var(--wt-rich-text-highlight-lavender), .075em 0 0 .055em var(--wt-rich-text-highlight-lavender), -.075em 0 0 .055em var(--wt-rich-text-highlight-lavender)}.admin-rich-text .admin-tiptap-content mark[data-wt-highlight=gray]{box-shadow:0 0 0 .055em var(--wt-rich-text-highlight-gray), .075em 0 0 .055em var(--wt-rich-text-highlight-gray), -.075em 0 0 .055em var(--wt-rich-text-highlight-gray)}.admin-rich-text .admin-tiptap-content img,.admin-rich-text .admin-rich-text-image{border-radius:.75rem;max-width:100%;margin:1rem 0;display:block}.admin-rich-text .admin-tiptap-content .admin-rich-text-empty-block{position:relative}.admin-rich-text .admin-rich-text-line-anchor{color:#0000;line-height:inherit;opacity:0;pointer-events:none;white-space:pre;display:inline}.admin-rich-text .admin-tiptap-content .admin-rich-text-editor-empty:before{float:left;max-width:100%;height:0;color:var(--admin-muted);content:attr(data-placeholder);line-height:inherit;text-overflow:ellipsis;opacity:.7;pointer-events:none;white-space:nowrap;overflow:hidden}.admin-prompt-editor-shell,.admin-prompt-rich-editor-loading{--prompt-editor-radius-island:16px;--prompt-editor-radius-control:14px;--prompt-editor-radius-chamber:11px;--prompt-editor-radius-token:8px;--prompt-editor-control-h:48px;--prompt-editor-chamber-size:36px;--prompt-editor-identity-label-pad:calc((var(--prompt-editor-control-h) - var(--prompt-editor-identity-label-size)) / 2);--prompt-editor-identity-label-size:.75rem;--prompt-editor-identity-label-weight:500;--prompt-editor-icon:18px;--prompt-editor-chamber-pad:6px;--prompt-editor-rail-gap:var(--prompt-editor-chamber-pad);--prompt-shell-gap:var(--prompt-editor-gap-inner);--prompt-rail-pad:var(--prompt-editor-gap-inner);--prompt-editor-content-pad-x:28px;--prompt-editor-content-pad-y:24px;--prompt-active-line-pad-x:12px;--prompt-active-line-pad-y:8px;--prompt-active-line-radius:10px;--prompt-editor-gap-inner:8px;--prompt-editor-gap-group:var(--prompt-rail-pad);--prompt-editor-section-gap:12px;--prompt-editor-zone-pad:var(--prompt-rail-pad);--prompt-editor-btn-pad-x:16px;--prompt-editor-paragraph-gap:20px;--prompt-editor-token-pad-y:2px;--prompt-editor-token-pad-x:7px;--prompt-prose-size:15px;--prompt-prose-line-height:1.65;--prompt-prose-block-gap:var(--prompt-editor-paragraph-gap);--prompt-prose-heading-line-height:1.25;--prompt-prose-heading-gap-after:.35em;--prompt-prose-h1-size:1.6em;--prompt-prose-h2-size:1.333em;--prompt-prose-h3-size:1.2em;--prompt-prose-h4-size:1.067em;--prompt-prose-h5-size:.933em;--prompt-prose-h6-size:.867em;--prompt-json-size:13px;--prompt-json-line-height:30px;--prompt-json-gutter-min:2rem;--prompt-json-gutter-pad-inline:var(--prompt-json-scroll-pad);--prompt-json-gutter:calc(var(--prompt-json-gutter-pad-inline) * 2 + var(--prompt-json-gutter-min));--prompt-json-gutter-rail-width:var(--prompt-json-gutter-width,var(--prompt-json-gutter));--prompt-json-code-pad-x:8px;--prompt-json-scroll-pad:var(--prompt-json-code-pad-x);--prompt-json-scroll-pad-x:var(--prompt-json-scroll-pad);--prompt-json-scroll-pad-y:var(--prompt-json-scroll-pad);--prompt-json-scrollbar-size:6px;--prompt-json-scroll-thumb-min:48px;--prompt-json-scrollbar-lane:calc(var(--prompt-json-scroll-pad) + var(--prompt-json-scrollbar-size) + var(--prompt-json-scroll-pad));--prompt-json-scrollbar-lane-x:var(--prompt-json-scrollbar-lane);--prompt-json-scrollbar-lane-y:var(--prompt-json-scrollbar-lane);--prompt-json-wrap-continuation:3ch;--prompt-json-min-lines:9;--prompt-json-viewport-min-height:calc(var(--prompt-json-scroll-pad-y) * 2 + var(--prompt-json-line-height) * var(--prompt-json-min-lines));--prompt-prose-h1-weight:700;--prompt-prose-h2-weight:600;--prompt-prose-h3-weight:600;--prompt-prose-h4-weight:600;--prompt-prose-h5-weight:600;--prompt-prose-h6-weight:600;--prompt-prose-h1-gap-before:1em;--prompt-prose-h2-gap-before:.85em;--prompt-prose-h3-gap-before:.75em;--prompt-prose-h4-gap-before:.65em;--prompt-prose-h5-gap-before:.6em;--prompt-prose-h6-gap-before:.55em;--prompt-prose-list-gap:.45em;--prompt-prose-list-item-gap:.2em;--prompt-prose-list-indent:1.25em;--prompt-prose-blockquote-gap:.65em;--prompt-prose-hr-gap:.85em;--prompt-editor-prose-line-height:var(--prompt-prose-line-height);--prompt-editor-track-gap:var(--prompt-editor-gap-inner);--prompt-editor-track-radius:var(--prompt-editor-radius-island);--prompt-editor-control-radius:var(--prompt-editor-radius-control);--prompt-editor-hit-radius:var(--prompt-editor-radius-chamber);--prompt-editor-shell:color-mix(in srgb, var(--admin-ink) 6%, var(--admin-surface));--prompt-editor-shell-bottom:color-mix(in srgb, var(--admin-ink) 5%, var(--admin-surface));--prompt-editor-rail:color-mix(in srgb, var(--admin-ink) 2.5%, var(--admin-surface));--prompt-editor-ink:var(--admin-ink);--prompt-editor-prose-ink:var(--admin-ink);--prompt-editor-muted:color-mix(in srgb, var(--admin-ink) 48%, var(--admin-surface));--prompt-editor-muted-strong:color-mix(in srgb, var(--admin-ink) 68%, var(--admin-surface));--prompt-editor-toolbar:var(--prompt-editor-rail);--prompt-editor-control:var(--admin-surface);--prompt-editor-control-hover:color-mix(in srgb, var(--admin-ink) 1.5%, var(--admin-surface));--prompt-editor-control-focus:color-mix(in srgb, var(--admin-ink) 4.5%, var(--admin-surface));--prompt-editor-control-active:color-mix(in srgb, var(--admin-ink) 8.5%, var(--admin-surface));--prompt-editor-control-active-ink:var(--admin-ink);--prompt-editor-mode-active:var(--admin-ink);--prompt-editor-mode-active-ink:var(--admin-ink-inverted);--prompt-editor-chamber:color-mix(in srgb, var(--admin-ink) 1.5%, var(--admin-surface));--prompt-editor-chamber-strong:color-mix(in srgb, var(--admin-ink) 4.5%, var(--admin-surface));--prompt-editor-body:var(--admin-surface);--prompt-editor-active-line:color-mix(in srgb, var(--admin-ink) 2.5%, var(--admin-surface));--prompt-editor-selection-band:color-mix(in srgb, var(--admin-ink) 7%, var(--admin-surface));--prompt-editor-selection-inline:color-mix(in srgb, var(--prompt-editor-ink) 8%, transparent);--prompt-editor-divider:color-mix(in srgb, var(--prompt-editor-ink) 8%, transparent);--prompt-editor-frame-line:transparent;--prompt-editor-control-line:transparent;--prompt-token-bg:color-mix(in srgb, var(--admin-ink) 4.5%, var(--prompt-editor-body));--prompt-token-ink:color-mix(in srgb, var(--admin-muted-strong) 88%, var(--admin-ink));--prompt-token-neutral-bg:color-mix(in srgb, var(--admin-ink) 5%, var(--admin-surface));--prompt-token-neutral-ink:color-mix(in srgb, var(--admin-muted-strong) 92%, var(--admin-ink));--prompt-token-context-bg:var(--prompt-token-neutral-bg);--prompt-token-context-ink:var(--prompt-token-neutral-ink);--prompt-token-command-bg:var(--prompt-token-neutral-bg);--prompt-token-command-ink:var(--prompt-token-neutral-ink);--prompt-token-policy-bg:var(--wt-rose-100);--prompt-token-policy-ink:var(--wt-rose-700);--prompt-token-input-apricot-bg:var(--wt-apricot-100);--prompt-token-input-apricot-ink:var(--wt-apricot-700);--prompt-token-input-jade-bg:var(--wt-jade-100);--prompt-token-input-jade-ink:var(--wt-jade-700);--prompt-token-input-sage-bg:var(--wt-sage-100);--prompt-token-input-sage-ink:var(--wt-sage-700);--prompt-token-input-porcelain-bg:var(--wt-porcelain-100);--prompt-token-input-porcelain-ink:var(--wt-porcelain-700);--prompt-token-variable-bg:var(--prompt-token-input-apricot-bg);--prompt-token-variable-ink:var(--prompt-token-input-apricot-ink);--prompt-token-catalog-bg:var(--prompt-token-context-bg);--prompt-token-catalog-ink:var(--prompt-token-context-ink);--prompt-token-diagnostic-bg:var(--wt-rose-100);--prompt-token-diagnostic-ink:var(--wt-rose-800);--prompt-json-diagnostic-error-row:color-mix(in srgb, var(--admin-danger-text) 8.5%, var(--prompt-editor-body));--prompt-json-diagnostic-error-row-active:color-mix(in srgb, var(--admin-danger-text) 13%, var(--prompt-editor-body));--prompt-json-diagnostic-error-gutter:color-mix(in srgb, var(--admin-danger-text) 12%, var(--prompt-editor-body));--prompt-json-diagnostic-error-inline:color-mix(in srgb, var(--admin-danger-text) 16%, transparent);--prompt-json-diagnostic-warning-row:color-mix(in srgb, var(--admin-warning-text) 7%, var(--prompt-editor-body));--prompt-json-diagnostic-warning-row-active:color-mix(in srgb, var(--admin-warning-text) 11%, var(--prompt-editor-body));--prompt-json-diagnostic-warning-gutter:color-mix(in srgb, var(--admin-warning-text) 10%, var(--prompt-editor-body));--prompt-json-diagnostic-warning-inline:color-mix(in srgb, var(--admin-warning-text) 14%, transparent);--prompt-json-insert-landing-row:color-mix(in srgb, var(--wt-jade-500) 10%, var(--prompt-editor-body));--prompt-json-insert-landing-accent:color-mix(in srgb, var(--wt-jade-500) 44%, transparent);gap:var(--prompt-editor-section-gap);padding:var(--prompt-shell-gap);color:var(--prompt-editor-ink);background:var(--prompt-editor-shell);flex-direction:column;display:flex}.admin-prompt-editor-attached-chamber .admin-prompt-preview-header-title{color:var(--prompt-editor-ink)}.admin-prompt-editor-attached-chamber .admin-prompt-preview-header-note,.admin-prompt-editor-attached-chamber .admin-prompt-preview-header-meta{color:var(--prompt-editor-muted)}.admin-prompt-editor-attached-chamber .admin-prompt-preview-header-icon{background:var(--prompt-editor-chamber);color:var(--prompt-editor-muted-strong)}.admin-prompt-preview-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-prompt-preview-header-main{align-items:center;gap:10px;min-width:0;display:flex}:is(.admin-prompt-preview-header:has(.admin-prompt-preview-header-note),.admin-prompt-preview-header-main:has(.admin-prompt-preview-header-note)){align-items:flex-start}.admin-prompt-preview-header-icon{background:var(--admin-surface-soft);width:36px;height:36px;color:var(--admin-muted-strong);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.admin-prompt-preview-header-copy{min-width:0}.admin-prompt-preview-header-title{color:var(--admin-ink);font-family:var(--font-admin-sans), var(--font-sans), sans-serif;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600;line-height:1.35}.admin-prompt-preview-header-note{color:var(--admin-muted);font-family:var(--font-admin-sans), var(--font-sans), sans-serif;margin:3px 0 0;font-size:11px;line-height:1.45}.admin-prompt-preview-header-meta{color:var(--admin-muted);font-family:var(--font-admin-mono,ui-monospace, monospace);letter-spacing:.02em;text-transform:lowercase;flex-shrink:0;font-size:11px;font-weight:500;line-height:1}.admin-prompt-preview-header:has(.admin-prompt-preview-header-note) .admin-prompt-preview-header-meta{padding-top:2px}.admin-prompt-preview-code{box-sizing:border-box;width:100%;min-width:0;color:var(--admin-ink);font-family:var(--font-admin-sans), var(--font-sans), sans-serif;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;tab-size:2;-webkit-font-smoothing:antialiased;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:400;line-height:1.6}.admin-flat-scope .admin-prompt-preview-code,.admin-floating-surface .admin-prompt-preview-code{font-family:var(--font-admin-sans), var(--font-sans), sans-serif}.admin-prompt-preview-empty{color:var(--admin-muted);font-family:var(--font-admin-sans), var(--font-sans), sans-serif;margin:0;padding:0;font-size:13px;line-height:1.5}.admin-prompt-preview-chamber-embedded{box-sizing:border-box;border-radius:var(--admin-radius-control);background:var(--admin-surface-peak);padding:var(--admin-nested-padding,12px);overflow:hidden}.admin-launch-nested-disclosure:not(.admin-prompt-editor-attached-chamber) .admin-prompt-preview-chamber-embedded{background:var(--admin-surface-soft)}.admin-launch-prompt-disclosure .admin-prompt-preview-chamber-embedded{border-radius:calc(var(--admin-radius-panel) / 4);overflow:visible}.admin-prompt-preview-embedded-meta{margin-bottom:var(--admin-nested-padding,12px);justify-content:flex-end;display:flex}.admin-prompt-preview-code-embedded{margin:0;padding:0}.admin-launch-prompt-disclosure{box-shadow:none}.admin-launch-prompt-disclosure-trigger{box-sizing:border-box;padding:var(--admin-nested-padding,12px);background:var(--admin-nested-bg);border-radius:calc(var(--admin-radius-panel) / 4);cursor:pointer;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}.admin-collapsible-disclosure-trigger-leading{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.admin-studio-icon-chamber{--studio-icon-chamber-size:2.375rem;box-sizing:border-box;flex:0 0 var(--studio-icon-chamber-size);width:var(--studio-icon-chamber-size);height:var(--studio-icon-chamber-size);color:var(--admin-muted-strong);border-radius:var(--reference-context-radius-inner,calc(var(--admin-radius-panel) / 8));place-items:center;display:grid}.admin-studio-icon-chamber--peak{background:var(--admin-surface-peak)}.admin-studio-icon-chamber--soft{background:var(--admin-surface-soft)}.admin-studio-icon-chamber--nested{background:color-mix(in srgb, var(--admin-ink) 3%, var(--workbench-disclosure-surface,var(--admin-surface)))}.admin-collapsible-disclosure-trigger-action{color:var(--admin-muted);flex-shrink:0;align-self:center;font-size:.75rem;font-weight:500;display:inline-flex}.admin-launch-prompt-disclosure-trigger[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (hover:hover) and (pointer:fine){.admin-launch-prompt-disclosure-trigger:hover{background:var(--admin-nested-bg-hover)}.admin-launch-prompt-disclosure-trigger:active{background:var(--admin-nested-bg-focus)}}.admin-launch-prompt-disclosure-trigger:focus-visible{background:var(--admin-nested-bg-focus);outline:none}.admin-launch-prompt-disclosure-body{background:0 0;padding:0}.admin-launch-prompt-disclosure-panel{box-sizing:border-box;--reference-context-radius-control:calc(var(--admin-radius-panel) / 8);--reference-context-radius-inner:calc(var(--admin-radius-panel) / 16);--admin-radius-control:var(--reference-context-radius-control);border-radius:calc(var(--admin-radius-panel) / 4);background:var(--admin-surface-peak);min-width:0;padding:var(--admin-nested-padding,12px)}.admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber:is(.admin-launch-prompt-disclosure,.admin-launch-nested-disclosure){gap:0}.admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber{--launch-disclosure-card:color-mix(in srgb, var(--admin-ink) 4%, var(--prompt-editor-rail));--launch-disclosure-card-hover:color-mix(in srgb, var(--admin-ink) 7%, var(--prompt-editor-rail))}.admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber:is(.admin-launch-prompt-disclosure,.admin-launch-nested-disclosure){padding:0}.admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber:is(.admin-launch-prompt-disclosure,.admin-launch-nested-disclosure) .admin-launch-prompt-disclosure-trigger{box-shadow:none;padding:var(--admin-nested-padding,12px);background:0 0;border-radius:0}@media (hover:hover) and (pointer:fine){.admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber:is(.admin-launch-prompt-disclosure,.admin-launch-nested-disclosure) .admin-launch-prompt-disclosure-trigger:hover{background:var(--launch-disclosure-card)}}.admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber:is(.admin-launch-prompt-disclosure,.admin-launch-nested-disclosure) .admin-launch-prompt-disclosure-trigger:active,.admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber:is(.admin-launch-prompt-disclosure,.admin-launch-nested-disclosure) .admin-launch-prompt-disclosure-trigger:focus-visible{background:var(--launch-disclosure-card-hover)}.admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber:is(.admin-launch-prompt-disclosure,.admin-launch-nested-disclosure):has(.admin-grid-disclosure-region--expanded) .admin-launch-prompt-disclosure-trigger{background:var(--launch-disclosure-card);box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (hover:hover) and (pointer:fine){.admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber:is(.admin-launch-prompt-disclosure,.admin-launch-nested-disclosure):has(.admin-grid-disclosure-region--expanded) .admin-launch-prompt-disclosure-trigger:hover{background:var(--launch-disclosure-card-hover)}}.admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber:is(.admin-launch-prompt-disclosure,.admin-launch-nested-disclosure) .admin-launch-prompt-disclosure-panel{background:var(--launch-disclosure-card);box-shadow:none;padding:var(--admin-nested-padding,12px);border-radius:0;margin-top:0}.admin-flush-panel-editor-chrome-inset .admin-launch-prompt-disclosure-panel{--admin-nested-bg:var(--admin-surface-peak);--admin-nested-bg-hover:color-mix(in srgb, var(--admin-ink) 2%, var(--admin-surface-peak));--admin-nested-bg-focus:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-surface-peak))}.admin-flush-panel-editor-chrome-inset .admin-launch-prompt-disclosure-panel .admin-prompt-editor-attached-chamber{box-shadow:none;background:0 0;border-radius:0;padding:0}.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-nested-disclosure .admin-launch-prompt-disclosure-trigger{background:var(--launch-disclosure-card,var(--prompt-editor-chamber));border-radius:var(--reference-context-radius-control);padding:var(--admin-nested-padding,12px)}@media (hover:hover) and (pointer:fine){.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-nested-disclosure .admin-launch-prompt-disclosure-trigger:hover{background:var(--launch-disclosure-card-hover,var(--prompt-editor-chamber-strong))}}.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-nested-disclosure .admin-launch-prompt-disclosure-trigger:active,.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-nested-disclosure .admin-launch-prompt-disclosure-trigger:focus-visible{background:var(--launch-disclosure-card-hover,var(--prompt-editor-chamber-strong))}.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-nested-disclosure .admin-launch-prompt-disclosure-trigger[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-nested-disclosure:has(.admin-grid-disclosure-region--expanded) .admin-launch-prompt-disclosure-trigger{border-bottom-right-radius:0;border-bottom-left-radius:0}.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-nested-disclosure .admin-launch-prompt-disclosure-panel{background:var(--launch-disclosure-card,var(--prompt-editor-chamber));border-radius:var(--reference-context-radius-control);box-shadow:none;padding:var(--admin-nested-padding,12px);--admin-nested-bg:var(--admin-surface-peak);--admin-nested-bg-hover:color-mix(in srgb, var(--admin-ink) 2%, var(--admin-surface-peak));--admin-nested-bg-focus:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-surface-peak));border-top-left-radius:0;border-top-right-radius:0}.admin-launch-prompt-disclosure-panel :is(.admin-flat-input,.admin-nested-control,input,textarea,select,button,[role=combobox]).admin-flat-input,.admin-launch-prompt-disclosure-panel :is(.admin-flat-input,.admin-nested-control,input,textarea,select,button,[role=combobox]).admin-nested-control,.admin-launch-prompt-disclosure-panel .admin-flat-input,.admin-launch-prompt-disclosure-panel .admin-nested-control{border-radius:var(--reference-context-radius-control)!important}:is(.admin-launch-prompt-disclosure,.admin-launch-nested-disclosure):has(.admin-grid-disclosure-region--expanded) .admin-launch-prompt-disclosure-panel{border-top-left-radius:0;border-top-right-radius:0}.admin-flush-panel-editor-chrome-inset>.admin-launch-prompt-disclosure{margin-bottom:var(--production-studio-workbench-inset)}.admin-launch-advanced-disclosures{gap:var(--reference-context-gap-half,6px);flex-direction:column;min-width:0;display:flex}.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-advanced-disclosures{--reference-context-radius-control:calc(var(--admin-radius-panel) / 4);--reference-context-radius-inner:calc(var(--admin-radius-panel) / 8)}.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-prompt-disclosure-panel{--reference-context-radius-control:calc(var(--admin-radius-panel) / 8);--reference-context-radius-inner:calc(var(--admin-radius-panel) / 16);--admin-radius-control:var(--reference-context-radius-control);--admin-nested-bg:var(--admin-surface-peak);--admin-nested-bg-hover:color-mix(in srgb, var(--admin-ink) 2%, var(--admin-surface-peak));--admin-nested-bg-focus:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-surface-peak))}.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-prompt-disclosure-panel :is(input,textarea,select,button,[role=combobox]).admin-flat-input.admin-nested-control,.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-prompt-disclosure-panel :is(input,textarea,select,button,[role=combobox]).admin-nested-control{background:var(--admin-surface-peak)!important}@media (hover:hover) and (pointer:fine){.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-prompt-disclosure-panel :is(input,textarea,select,button,[role=combobox]).admin-flat-input.admin-nested-control:hover,.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-prompt-disclosure-panel :is(input,textarea,select,button,[role=combobox]).admin-nested-control:hover{background:color-mix(in srgb, var(--admin-ink) 2%, var(--admin-surface-peak))!important}}.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-prompt-disclosure-panel :is(input,textarea,select,button,[role=combobox]).admin-flat-input.admin-nested-control:focus-visible,.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-prompt-disclosure-panel :is(input,textarea,select,button,[role=combobox]).admin-nested-control:focus-visible{background:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-surface-peak))!important}.admin-flush-panel-editor-chrome-inset .admin-launch-fine-tuning-panel .admin-launch-prompt-disclosure-trigger{border-radius:var(--reference-context-radius-control)}:is(.admin-launch-nested-disclosure,.admin-launch-prompt-disclosure):has(.admin-grid-disclosure-region--expanded) .admin-launch-prompt-disclosure-trigger{border-bottom-right-radius:0;border-bottom-left-radius:0}.admin-launch-prompt-disclosure:has(.admin-grid-disclosure-region--expanded) .admin-prompt-preview-chamber-embedded{padding-top:var(--admin-nested-padding,12px);border-top-left-radius:0;border-top-right-radius:0}.admin-workbench-attached-disclosure{--workbench-disclosure-canvas:var(--prompt-editor-rail,color-mix(in srgb, var(--admin-ink) 2.5%, var(--admin-surface)));--workbench-disclosure-surface:var(--admin-surface);--workbench-disclosure-trigger-idle:var(--workbench-disclosure-surface);--workbench-disclosure-trigger-expanded:color-mix(in srgb, var(--workbench-disclosure-surface) 50%, var(--workbench-disclosure-canvas));--workbench-disclosure-trigger-hover-idle:color-mix(in srgb, var(--admin-ink) 4.25%, var(--workbench-disclosure-surface));--workbench-disclosure-trigger-active-idle:color-mix(in srgb, var(--admin-ink) 7%, var(--workbench-disclosure-surface));--workbench-disclosure-trigger-hover-expanded:color-mix(in srgb, var(--admin-ink) 3.5%, var(--workbench-disclosure-surface));--workbench-disclosure-trigger-active-expanded:color-mix(in srgb, var(--admin-ink) 5.75%, var(--workbench-disclosure-surface));--workbench-disclosure-trigger-focus-idle:var(--workbench-disclosure-trigger-active-idle);--workbench-disclosure-trigger-focus-expanded:var(--workbench-disclosure-trigger-active-expanded);min-width:0}.admin-workbench-attached-disclosure-trigger{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:var(--reference-context-gap,var(--production-studio-workbench-inset));width:100%;padding:var(--prompt-rail-pad);text-align:left;cursor:pointer;border-radius:var(--admin-radius-control);background:var(--workbench-disclosure-trigger-idle);transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1);display:flex}.admin-workbench-attached-disclosure:has(.admin-grid-disclosure-region--expanded) .admin-workbench-attached-disclosure-trigger{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (hover:hover) and (pointer:fine){.admin-workbench-attached-disclosure-trigger:not([aria-expanded=true]):hover{background:var(--workbench-disclosure-trigger-hover-idle)}.admin-workbench-attached-disclosure-trigger[aria-expanded=true]:hover{background:var(--workbench-disclosure-trigger-hover-expanded)}.admin-workbench-attached-disclosure-trigger:not([aria-expanded=true]):active{background:var(--workbench-disclosure-trigger-active-idle)}.admin-workbench-attached-disclosure-trigger[aria-expanded=true]:active{background:var(--workbench-disclosure-trigger-active-expanded)}}.admin-workbench-attached-disclosure-trigger:not([aria-expanded=true]):focus-visible{background:var(--workbench-disclosure-trigger-focus-idle);outline:none}.admin-workbench-attached-disclosure-trigger[aria-expanded=true]:focus-visible{background:var(--workbench-disclosure-trigger-focus-expanded);outline:none}.admin-workbench-attached-disclosure-trigger[aria-expanded=true]{background:var(--workbench-disclosure-trigger-expanded)}.admin-workbench-attached-disclosure-panel{box-sizing:border-box;min-width:0;padding:var(--prompt-rail-pad);background:var(--admin-surface);border-bottom-left-radius:var(--admin-radius-control);border-bottom-right-radius:var(--admin-radius-control)}.admin-workbench-attached-disclosure:has(.admin-grid-disclosure-region--expanded) .admin-workbench-attached-disclosure-panel{border-top-left-radius:0;border-top-right-radius:0}.admin-workbench-attached-disclosure-action{border-radius:var(--reference-context-radius-control,var(--admin-radius-control));background:var(--prompt-editor-chamber,var(--admin-surface-soft));min-width:2rem;height:2rem;color:var(--prompt-editor-muted-strong,var(--admin-muted-strong));flex-shrink:0;place-items:center;padding-inline:.625rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-grid}@media (hover:hover) and (pointer:fine){.admin-workbench-attached-disclosure-trigger:hover .admin-workbench-attached-disclosure-action{background:var(--prompt-editor-chamber-strong,var(--admin-surface-muted));color:var(--prompt-editor-ink,var(--admin-ink))}}.admin-workbench-attached-disclosure-trigger[aria-expanded=true] .admin-workbench-attached-disclosure-action{background:var(--prompt-editor-chamber-strong,var(--admin-surface-muted));color:var(--prompt-editor-ink,var(--admin-ink))}.admin-prompt-editor-zone-pad{padding:var(--prompt-rail-pad)}.admin-prompt-editor-identity-chamber{gap:var(--prompt-rail-pad);min-height:var(--prompt-editor-control-h)}.admin-prompt-editor-action-chamber{gap:var(--prompt-editor-gap-inner);min-height:var(--prompt-editor-control-h);container-type:inline-size}.admin-prompt-editor-action-rail{--prompt-action-rail-columns:4;grid-template-columns:repeat(var(--prompt-action-rail-columns), minmax(0, 1fr));align-items:stretch;gap:var(--prompt-editor-gap-group);width:100%;display:grid}@container (max-width:24rem){.admin-prompt-editor-action-rail{grid-template-columns:1fr}}.admin-prompt-editor-action-rail-slot{min-width:0;display:flex}.admin-prompt-editor-action-rail-slot>button.admin-flat-control,.admin-prompt-editor-action-rail-slot>button.admin-prompt-editor-control,.admin-prompt-editor-action-rail-slot .admin-prompt-editor-control{flex:1;justify-content:center;width:100%;min-width:0;display:flex}.admin-prompt-editor-control{align-items:center;gap:var(--prompt-editor-gap-inner);height:var(--prompt-editor-control-h);min-height:var(--prompt-editor-control-h);padding-inline:var(--prompt-editor-btn-pad-x);border-radius:var(--prompt-editor-radius-control);display:inline-flex}.admin-prompt-editor-chamber{width:var(--prompt-editor-chamber-size);height:var(--prompt-editor-chamber-size);min-width:var(--prompt-editor-chamber-size);border-radius:var(--prompt-editor-radius-chamber)}.admin-prompt-editor-shell .admin-prompt-editor-chamber svg:not(.admin-account-avatar-svg),.admin-prompt-editor-shell .admin-prompt-editor-chamber .admin-icon-slot,.admin-prompt-editor-shell .admin-prompt-editor-status-display-icon svg:not(.admin-account-avatar-svg),.admin-prompt-editor-shell .admin-prompt-editor-status-display-icon .admin-icon-slot{min-block-size:var(--prompt-editor-icon);min-inline-size:var(--prompt-editor-icon);block-size:var(--prompt-editor-icon)!important;inline-size:var(--prompt-editor-icon)!important}:root[class~=dark] .admin-prompt-editor-shell,:root[class~=dark] .admin-prompt-rich-editor-loading{--prompt-editor-radius-island:10px;--prompt-editor-radius-control:8px;--prompt-editor-radius-chamber:6px;--prompt-editor-radius-token:5px;--prompt-active-line-radius:7px;--prompt-editor-shell:color-mix(in srgb, var(--admin-studio-sidebar-ink) 3%, var(--admin-studio-sidebar-surface));--prompt-editor-shell-bottom:color-mix(in srgb, var(--admin-studio-sidebar-ink) 2%, var(--admin-studio-sidebar-surface));--prompt-editor-rail:var(--admin-studio-sidebar-surface-bottom);--prompt-editor-ink:var(--admin-studio-sidebar-ink);--prompt-editor-prose-ink:var(--admin-studio-sidebar-ink);--prompt-editor-muted:var(--admin-studio-sidebar-muted);--prompt-editor-muted-strong:var(--admin-studio-sidebar-muted-strong);--prompt-editor-toolbar:var(--prompt-editor-rail);--prompt-editor-control:var(--admin-studio-sidebar-chamber);--prompt-editor-control-hover:color-mix(in srgb, var(--admin-studio-sidebar-ink) 8.5%, var(--admin-studio-sidebar-surface));--prompt-editor-control-focus:color-mix(in srgb, var(--admin-studio-sidebar-ink) 11.5%, var(--admin-studio-sidebar-surface));--prompt-editor-control-active:var(--admin-studio-sidebar-chamber-strong);--prompt-editor-control-active-ink:var(--admin-studio-sidebar-ink);--prompt-editor-mode-active:var(--admin-studio-sidebar-selected);--prompt-editor-mode-active-ink:var(--admin-studio-sidebar-selected-ink);--prompt-editor-chamber:color-mix(in srgb, var(--admin-studio-sidebar-ink) 7%, var(--admin-studio-sidebar-surface));--prompt-editor-chamber-strong:color-mix(in srgb, var(--admin-studio-sidebar-ink) 10%, var(--admin-studio-sidebar-surface));--prompt-editor-body:var(--prompt-editor-rail);--prompt-editor-active-line:color-mix(in srgb, var(--admin-studio-sidebar-ink) 6%, var(--prompt-editor-body));--prompt-editor-selection-band:color-mix(in srgb, var(--admin-studio-sidebar-ink) 12%, var(--prompt-editor-body));--prompt-editor-selection-inline:color-mix(in srgb, var(--prompt-editor-ink) 15%, transparent);--prompt-editor-divider:color-mix(in srgb, var(--prompt-editor-ink) 9%, transparent);--prompt-editor-frame-line:color-mix(in srgb, var(--admin-studio-sidebar-ink) 4%, transparent);--prompt-editor-control-line:color-mix(in srgb, var(--admin-studio-sidebar-ink) 7%, transparent);--prompt-token-bg:color-mix(in srgb, var(--admin-studio-sidebar-ink) 7%, var(--prompt-editor-body));--prompt-token-ink:color-mix(in srgb, var(--admin-muted-strong) 88%, var(--admin-ink));--prompt-token-neutral-bg:color-mix(in srgb, var(--admin-ink) 8%, var(--admin-surface));--prompt-token-neutral-ink:color-mix(in srgb, var(--admin-muted-strong) 88%, var(--admin-ink));--prompt-token-context-bg:var(--prompt-token-neutral-bg);--prompt-token-context-ink:var(--prompt-token-neutral-ink);--prompt-token-command-bg:var(--prompt-token-neutral-bg);--prompt-token-command-ink:var(--prompt-token-neutral-ink);--prompt-token-policy-bg:color-mix(in srgb, var(--wt-rose-900) 48%, #0c0c0c);--prompt-token-policy-ink:var(--wt-rose-300);--prompt-token-input-apricot-bg:color-mix(in srgb, var(--wt-apricot-900) 48%, #0c0c0c);--prompt-token-input-apricot-ink:var(--wt-apricot-300);--prompt-token-input-jade-bg:color-mix(in srgb, var(--wt-jade-900) 46%, #0c0c0c);--prompt-token-input-jade-ink:var(--wt-jade-300);--prompt-token-input-sage-bg:color-mix(in srgb, var(--wt-sage-900) 46%, #0c0c0c);--prompt-token-input-sage-ink:var(--wt-sage-300);--prompt-token-input-porcelain-bg:color-mix(in srgb, var(--wt-porcelain-900) 44%, #0c0c0c);--prompt-token-input-porcelain-ink:var(--wt-porcelain-300);--prompt-token-variable-bg:var(--prompt-token-input-apricot-bg);--prompt-token-variable-ink:var(--prompt-token-input-apricot-ink);--prompt-token-catalog-bg:var(--prompt-token-context-bg);--prompt-token-catalog-ink:var(--prompt-token-context-ink);--prompt-token-diagnostic-bg:color-mix(in srgb, var(--wt-rose-900) 52%, #0c0c0c);--prompt-token-diagnostic-ink:var(--wt-rose-300);--prompt-json-diagnostic-error-row:color-mix(in srgb, var(--admin-danger-text) 12%, var(--prompt-editor-body));--prompt-json-diagnostic-error-row-active:color-mix(in srgb, var(--admin-danger-text) 17%, var(--prompt-editor-body));--prompt-json-diagnostic-error-gutter:color-mix(in srgb, var(--admin-danger-text) 15%, var(--prompt-editor-body));--prompt-json-diagnostic-error-inline:color-mix(in srgb, var(--admin-danger-text) 22%, transparent);--prompt-json-diagnostic-warning-row:color-mix(in srgb, var(--admin-warning-text) 10%, var(--prompt-editor-body));--prompt-json-diagnostic-warning-row-active:color-mix(in srgb, var(--admin-warning-text) 14%, var(--prompt-editor-body));--prompt-json-diagnostic-warning-gutter:color-mix(in srgb, var(--admin-warning-text) 13%, var(--prompt-editor-body));--prompt-json-diagnostic-warning-inline:color-mix(in srgb, var(--admin-warning-text) 18%, transparent);--prompt-json-insert-landing-row:color-mix(in srgb, var(--wt-jade-400) 14%, var(--prompt-editor-body));--prompt-json-insert-landing-accent:color-mix(in srgb, var(--wt-jade-400) 52%, transparent)}.admin-prompt-editor-shell .admin-prompt-rich-editor,.admin-prompt-editor-shell .admin-prompt-rich-editor:focus-within,.admin-prompt-editor-shell .admin-rich-text:focus-within{background:0 0!important}:root[class~=dark] .admin-prompt-editor-shell{background:var(--prompt-editor-shell);box-shadow:none;border-radius:12px!important}:root[class~=dark] .admin-prompt-rich-editor-loading{box-shadow:none;border-radius:12px}.admin-prompt-editor-zone,.admin-prompt-editor-format-chamber,.admin-prompt-editor-shell .admin-prompt-rich-editor-body,.admin-prompt-editor-shell .admin-prompt-json-engine,.admin-prompt-editor-shell .admin-prompt-json-engine .admin-code-editor--bare{border-radius:var(--prompt-editor-radius-island)}.admin-prompt-editor-identity-chamber,.admin-prompt-editor-format-chamber,.admin-prompt-editor-action-chamber,.admin-prompt-editor-attached-chamber{background:var(--prompt-editor-rail)}:root[class~=dark] .admin-prompt-editor-identity-chamber,:root[class~=dark] .admin-prompt-editor-format-chamber,:root[class~=dark] .admin-prompt-editor-action-chamber,:root[class~=dark] .admin-prompt-editor-attached-chamber{background:var(--prompt-editor-rail);box-shadow:inset 0 0 0 1px var(--prompt-editor-frame-line)}.admin-prompt-editor-attached-chamber{--reference-context-gap-half:calc(var(--production-studio-workbench-inset) / 2);--reference-context-gap:var(--production-studio-workbench-inset);--reference-context-radius-control:calc(var(--admin-radius-panel) / 2);--reference-context-radius-inner:calc(var(--admin-radius-panel) / 4);--admin-nested-bg:color-mix(in srgb, var(--admin-ink) 4%, var(--prompt-editor-body));gap:var(--prompt-editor-gap-inner);flex-direction:column;min-width:0;display:flex;overflow:visible}.admin-prompt-editor-attached-chamber .admin-reference-context-attached{gap:var(--reference-context-gap);overflow:visible}.admin-prompt-editor-attached-chamber .admin-reference-context-heading{color:var(--prompt-editor-ink)}.admin-prompt-editor-attached-chamber .admin-reference-context-subtitle{color:var(--prompt-editor-muted)}.admin-prompt-editor-attached-chamber .admin-reference-context-count,.admin-prompt-editor-attached-chamber .admin-reference-context-attached-reset{background:var(--prompt-editor-chamber);color:var(--prompt-editor-muted-strong)}.admin-prompt-editor-attached-chamber .admin-reference-context-attached-manage{background:var(--admin-button-solid);color:var(--admin-button-solid-ink)}@media (hover:hover) and (pointer:fine){.admin-prompt-editor-attached-chamber .admin-reference-context-attached-reset:hover:not(:disabled){background:var(--prompt-editor-chamber-strong);color:var(--prompt-editor-ink)}.admin-prompt-editor-attached-chamber .admin-reference-context-attached-manage:hover{background:var(--admin-button-solid-hover);color:var(--admin-button-solid-ink)}}.admin-prompt-editor-attached-chamber .admin-reference-context-attached-reset:focus-visible:not(:disabled){background:var(--prompt-editor-chamber-strong);color:var(--prompt-editor-ink)}.admin-prompt-editor-attached-chamber .admin-reference-context-attached-manage:focus-visible{background:var(--admin-button-solid-active);color:var(--admin-button-solid-ink);box-shadow:inset 0 0 0 1.5px var(--admin-button-solid-focus-line)}.admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber{--prompt-editor-gap-inner:8px;--prompt-rail-pad:var(--production-studio-workbench-inset);--reference-context-gap-half:calc(var(--production-studio-workbench-inset) / 2);--reference-context-gap:var(--production-studio-workbench-inset);--reference-context-radius-control:calc(var(--admin-radius-panel) / 2);--reference-context-radius-inner:calc(var(--admin-radius-panel) / 4);--prompt-editor-radius-island:var(--admin-radius-panel);--prompt-editor-rail:color-mix(in srgb, var(--admin-ink) 2.5%, var(--admin-surface));--prompt-editor-body:var(--admin-surface);--prompt-editor-chamber:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-surface));--prompt-editor-chamber-strong:color-mix(in srgb, var(--admin-ink) 6%, var(--admin-surface));--prompt-editor-ink:var(--admin-ink);--prompt-editor-muted:var(--admin-muted);--prompt-editor-muted-strong:var(--admin-muted-strong);--prompt-editor-frame-line:color-mix(in srgb, var(--admin-ink) 10%, transparent);border-radius:var(--reference-context-radius-control);box-shadow:inset 0 0 0 1px var(--prompt-editor-frame-line);overflow:hidden}.admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber .admin-reference-context-attached,.admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber .admin-reference-context-attached-grid{--reference-context-radius-control:calc(var(--admin-radius-panel) / 4);--reference-context-radius-inner:calc(var(--admin-radius-panel) / 8)}.admin-flush-panel-editor-chrome-inset .admin-launch-prompt-disclosure-panel{--reference-context-radius-control:calc(var(--admin-radius-panel) / 8);--reference-context-radius-inner:calc(var(--admin-radius-panel) / 16);--admin-radius-control:var(--reference-context-radius-control)}.admin-flush-panel-editor-chrome-inset .admin-floating-nested-radius{border-radius:var(--reference-context-radius-control)!important}.admin-flush-panel-editor-chrome-inset .admin-floating-nested-inner-radius{border-radius:var(--reference-context-radius-inner)!important}.admin-flush-panel-editor-chrome-inset .admin-floating-nested-deep-radius{border-radius:calc(var(--reference-context-radius-inner) / 2)!important}.admin-flush-panel-editor-chrome-inset .rounded-\[var\(--admin-radius-control\)\]{border-radius:var(--reference-context-radius-control)!important}.admin-flush-panel-editor-chrome-inset .rounded-\[calc\(var\(--admin-radius-control\)\/2\)\]{border-radius:var(--reference-context-radius-inner)!important}.admin-flush-panel-editor-chrome-inset .rounded-\[var\(--admin-radius-panel\)\],.admin-flush-panel-editor-chrome-inset .admin-flat-input,.admin-flush-panel-editor-chrome-inset .admin-flat-input.admin-nested-control,.admin-flush-panel-editor-chrome-inset .admin-nested-control,.admin-flush-panel-editor-chrome-inset :is(input,textarea,button,[role=combobox]).admin-nested-control,.admin-flush-panel-editor-chrome-inset :is(button,[role=combobox]).admin-flat-input,.admin-flush-panel-editor-chrome-inset .admin-reference-context-count,.admin-flush-panel-editor-chrome-inset .admin-reference-context-attached-manage,.admin-flush-panel-editor-chrome-inset .admin-reference-context-attached-reset{border-radius:var(--reference-context-radius-control)!important}.admin-flush-panel-editor-chrome-inset .admin-launch-product-design-selection-chamber,.admin-flush-panel-editor-chrome-inset .admin-studio-image-size-aspect-frame{border-radius:var(--reference-context-radius-inner)!important}:root[class~=dark] .admin-flush-panel-editor-chrome-inset .admin-prompt-editor-attached-chamber{--prompt-editor-rail:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-surface));--prompt-editor-chamber:color-mix(in srgb, var(--admin-ink) 8%, var(--admin-surface));--prompt-editor-chamber-strong:color-mix(in srgb, var(--admin-ink) 12%, var(--admin-surface));box-shadow:none}.admin-prompt-editor-format-chamber{width:100%;padding:var(--prompt-rail-pad)}.admin-prompt-editor-format-track,.admin-prompt-editor-engine{width:100%;min-width:0}.admin-prompt-editor-shell .admin-rich-text-toolbar{min-height:var(--prompt-editor-control-h);gap:var(--prompt-editor-gap-group);scroll-padding-inline:var(--prompt-rail-pad)}.admin-prompt-editor-shell .admin-prompt-json-toolbar{min-width:max-content}.admin-prompt-editor-shell .admin-prompt-json-toolbar-mode{padding-right:12px}.admin-prompt-editor-shell .admin-prompt-json-toolbar-icon{color:var(--prompt-editor-muted-strong);background:var(--prompt-editor-chamber)}.admin-prompt-editor-shell .admin-prompt-json-toolbar-label,.admin-prompt-editor-shell .admin-prompt-json-toolbar-status-label{height:var(--prompt-editor-chamber-size);min-width:0;color:var(--prompt-editor-ink);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.admin-prompt-editor-shell .admin-prompt-json-toolbar-status{gap:8px;padding-inline:12px}.admin-prompt-editor-shell .admin-prompt-json-toolbar-status-dot{background:color-mix(in srgb, var(--admin-danger-text) 72%, var(--prompt-editor-muted));border-radius:999px;width:7px;height:7px}.admin-prompt-editor-shell .admin-prompt-json-toolbar-status-dot[data-valid=true]{background:color-mix(in srgb, var(--admin-success-text) 72%, var(--prompt-editor-muted))}.admin-prompt-editor-shell .admin-prompt-json-toolbar-button[data-json-toolbar-button=label]{height:var(--prompt-editor-chamber-size);min-height:var(--prompt-editor-chamber-size);padding-inline:12px;width:auto!important;min-width:88px!important}.admin-prompt-editor-shell .admin-prompt-json-toolbar-button[data-active=true]{color:var(--prompt-editor-control-active-ink);background:var(--prompt-editor-control-active)}.admin-prompt-editor-shell .admin-prompt-json-toolbar-button[data-json-toolbar-button=icon]{width:var(--prompt-editor-chamber-size);min-width:var(--prompt-editor-chamber-size);height:var(--prompt-editor-chamber-size);min-height:var(--prompt-editor-chamber-size);padding:0}.admin-prompt-editor-shell .admin-prompt-json-toolbar-button svg{min-width:var(--prompt-editor-icon);min-height:var(--prompt-editor-icon);width:var(--prompt-editor-icon)!important;height:var(--prompt-editor-icon)!important}.admin-prompt-editor-shell .admin-rich-text-toolbar-island,.admin-prompt-editor-shell button.admin-rich-text-toolbar-island,.admin-prompt-editor-shell .admin-prompt-editor-action-chamber .admin-flat-control{border-radius:var(--prompt-editor-radius-control)!important}.admin-prompt-editor-shell .admin-rich-text-toolbar-island,.admin-prompt-editor-shell .admin-rich-text-toolbar-island--prompt,.admin-prompt-editor-shell button.admin-rich-text-toolbar-island{min-height:var(--prompt-editor-control-h);padding:var(--prompt-editor-chamber-pad);gap:var(--prompt-editor-gap-inner)}.admin-prompt-editor-shell .admin-prompt-editor-action-chamber .admin-flat-control{height:var(--prompt-editor-control-h);min-height:var(--prompt-editor-control-h);padding-inline:var(--prompt-editor-btn-pad-x);gap:var(--prompt-editor-gap-inner)}.admin-prompt-editor-shell .admin-prompt-mode-switch{gap:var(--prompt-editor-rail-gap)}.admin-prompt-editor-rail-module{box-sizing:border-box;height:var(--prompt-editor-control-h);min-height:var(--prompt-editor-control-h);padding:var(--prompt-editor-chamber-pad);border-radius:var(--prompt-editor-radius-island);background:var(--prompt-editor-control);align-items:center;min-width:0;display:inline-flex}:root[class~=dark] .admin-prompt-editor-rail-module{box-shadow:none}.admin-prompt-editor-rail-module-inner{height:var(--prompt-editor-chamber-size);min-height:var(--prompt-editor-chamber-size);align-items:center;gap:var(--prompt-editor-rail-gap);min-width:0;display:inline-flex}.admin-prompt-editor-identity-chamber-right{align-items:center;gap:var(--prompt-editor-rail-gap);flex-shrink:0;margin-left:auto;display:flex}.admin-prompt-editor-status-display{box-sizing:border-box;align-items:stretch;gap:var(--prompt-editor-rail-gap);height:var(--prompt-editor-control-h);min-height:var(--prompt-editor-control-h);min-width:0;max-width:100%;display:inline-flex}.admin-prompt-editor-status-display-icon{box-sizing:border-box;width:var(--prompt-editor-control-h);height:var(--prompt-editor-control-h);min-width:var(--prompt-editor-control-h);min-height:var(--prompt-editor-control-h);border-radius:var(--prompt-editor-radius-island);flex-shrink:0;place-items:center;display:grid}.admin-prompt-editor-status-display-message{box-sizing:border-box;min-width:0;min-height:var(--prompt-editor-control-h);padding-inline:var(--prompt-editor-identity-label-pad);padding-block:var(--prompt-editor-identity-label-pad);border-radius:var(--prompt-editor-radius-island);font-size:var(--prompt-editor-identity-label-size);font-weight:var(--prompt-editor-identity-label-weight);white-space:nowrap;text-overflow:ellipsis;align-self:stretch;line-height:1;display:inline-flex;overflow:hidden}.admin-prompt-editor-shell .admin-prompt-editor-status-display[data-tone=err] .admin-prompt-editor-status-display-icon{background:color-mix(in srgb, var(--admin-danger-surface) 34%, var(--admin-surface));color:color-mix(in srgb, var(--admin-danger-text) 70%, var(--admin-ink))}:root[class~=dark] .admin-prompt-editor-shell .admin-prompt-editor-status-display[data-tone=err] .admin-prompt-editor-status-display-icon{background:color-mix(in srgb, var(--admin-danger-text) 10%, var(--prompt-editor-rail));color:color-mix(in srgb, var(--admin-danger-text) 70%, var(--prompt-editor-ink))}.admin-prompt-editor-shell .admin-prompt-editor-status-display[data-tone=err] .admin-prompt-editor-status-display-message{background:color-mix(in srgb, var(--admin-danger-surface) 18%, var(--admin-surface));color:color-mix(in srgb, var(--admin-danger-text) 78%, var(--admin-ink))}:root[class~=dark] .admin-prompt-editor-shell .admin-prompt-editor-status-display[data-tone=err] .admin-prompt-editor-status-display-message{background:color-mix(in srgb, var(--admin-danger-text) 7%, var(--prompt-editor-rail));color:color-mix(in srgb, var(--admin-danger-text) 74%, var(--prompt-editor-ink))}.admin-prompt-editor-shell .admin-prompt-editor-status-display[data-tone=warn] .admin-prompt-editor-status-display-icon{background:color-mix(in srgb, var(--admin-warning-surface) 48%, var(--admin-surface));color:color-mix(in srgb, var(--admin-warning-text) 76%, var(--admin-ink))}.admin-prompt-editor-shell .admin-prompt-editor-status-display[data-tone=warn] .admin-prompt-editor-status-display-message{background:color-mix(in srgb, var(--admin-warning-surface) 26%, var(--admin-surface));color:color-mix(in srgb, var(--admin-warning-text) 84%, var(--admin-ink))}.admin-prompt-editor-shell .admin-prompt-editor-status-display[data-tone=save] .admin-prompt-editor-status-display-icon{background:color-mix(in srgb, var(--admin-accent) 14%, var(--admin-surface));color:color-mix(in srgb, var(--admin-accent) 82%, var(--admin-ink))}.admin-prompt-editor-shell .admin-prompt-editor-status-display[data-tone=save] .admin-prompt-editor-status-display-message{background:color-mix(in srgb, var(--admin-accent) 8%, var(--admin-surface));color:color-mix(in srgb, var(--admin-accent) 78%, var(--admin-ink))}.admin-prompt-editor-shell .admin-prompt-editor-status-display[data-tone=ok] .admin-prompt-editor-status-display-icon{background:color-mix(in srgb, var(--admin-success-surface) 42%, var(--admin-surface));color:color-mix(in srgb, var(--admin-success-text) 76%, var(--admin-ink))}.admin-prompt-editor-shell .admin-prompt-editor-status-display[data-tone=ok] .admin-prompt-editor-status-display-message{background:color-mix(in srgb, var(--admin-success-text) 7%, var(--admin-surface));color:color-mix(in srgb, var(--admin-success-text) 50%, var(--prompt-editor-muted-strong))}:root[class~=dark] .admin-prompt-editor-shell .admin-prompt-editor-status-display[data-tone=ok] .admin-prompt-editor-status-display-message{background:color-mix(in srgb, var(--admin-success-text) 5%, var(--prompt-editor-rail));color:color-mix(in srgb, var(--admin-success-text) 44%, var(--prompt-editor-muted-strong))}.admin-prompt-editor-shell .admin-prompt-mode-switch-item{height:var(--prompt-editor-chamber-size);min-width:3.5rem;padding-inline:var(--prompt-editor-btn-pad-x)}.admin-prompt-editor-shell .admin-rich-text-toolbar-island button,.admin-prompt-editor-shell button.admin-rich-text-toolbar-island>span>span.grid,.admin-prompt-editor-shell .admin-rich-text-toolbar-island .absolute.inset-0,.admin-prompt-editor-shell .admin-prompt-mode-switch-item,.admin-prompt-editor-shell .admin-prompt-mode-underlay{border-radius:var(--prompt-editor-radius-chamber)!important}.admin-prompt-editor-shell .admin-rich-text-toolbar-island button,.admin-prompt-editor-shell .admin-rich-text-toolbar-island [data-state] button,.admin-prompt-editor-shell .admin-rich-text-toolbar-island .admin-rich-text-toolbar-island button:not(.admin-prompt-json-toolbar-button){width:var(--prompt-editor-chamber-size);height:var(--prompt-editor-chamber-size);min-width:var(--prompt-editor-chamber-size);min-height:var(--prompt-editor-chamber-size)}.admin-prompt-editor-shell .admin-rich-text-toolbar-island button svg,.admin-prompt-editor-shell .admin-rich-text-toolbar-island [role=group] button svg,.admin-prompt-editor-shell .admin-rich-text-toolbar-island .relative.inline-grid svg{min-width:var(--prompt-editor-icon);min-height:var(--prompt-editor-icon);width:var(--prompt-editor-icon)!important;height:var(--prompt-editor-icon)!important}.admin-prompt-editor-shell button.admin-rich-text-toolbar-island>span>span.grid{width:var(--prompt-editor-chamber-size);height:var(--prompt-editor-chamber-size);background:var(--prompt-editor-chamber)!important}.admin-prompt-editor-shell .admin-rich-text-toolbar-island,.admin-prompt-editor-shell .admin-rich-text-toolbar-island--prompt,.admin-prompt-editor-shell button.admin-rich-text-toolbar-island,.admin-prompt-editor-shell button.admin-rich-text-toolbar-island--prompt{background:var(--prompt-editor-control)!important}:root[class~=dark] .admin-prompt-editor-shell .admin-rich-text-toolbar-island,:root[class~=dark] .admin-prompt-editor-shell .admin-rich-text-toolbar-island--prompt,:root[class~=dark] .admin-prompt-editor-shell button.admin-rich-text-toolbar-island,:root[class~=dark] .admin-prompt-editor-shell button.admin-rich-text-toolbar-island--prompt,:root[class~=dark] .admin-prompt-editor-shell .admin-flat-control,:root[class~=dark] .admin-prompt-editor-shell .admin-prompt-mode-switch{box-shadow:none!important}.admin-prompt-editor-shell button.admin-rich-text-toolbar-island:hover,.admin-prompt-editor-shell button.admin-rich-text-toolbar-island--prompt:hover{background:var(--prompt-editor-control-hover)!important}.admin-prompt-editor-shell button.admin-rich-text-toolbar-island:focus-visible,.admin-prompt-editor-shell button.admin-rich-text-toolbar-island--prompt:focus-visible{background:var(--prompt-editor-control-focus)!important}.admin-prompt-editor-shell .admin-rich-text-toolbar-island button:not([data-state=on]),.admin-prompt-editor-shell .admin-rich-text-toolbar-island--prompt button:not([data-state=on]){color:var(--prompt-editor-muted-strong);background:0 0!important}.admin-prompt-editor-shell .admin-rich-text-toolbar-island button:hover:not([data-state=on]),.admin-prompt-editor-shell .admin-rich-text-toolbar-island--prompt button:hover:not([data-state=on]){color:var(--prompt-editor-ink);background:var(--prompt-editor-chamber)!important}.admin-prompt-editor-shell .admin-rich-text-toolbar-island button:focus-visible:not([data-state=on]),.admin-prompt-editor-shell .admin-rich-text-toolbar-island--prompt button:focus-visible:not([data-state=on]){color:var(--prompt-editor-ink);background:var(--prompt-editor-control-focus)!important}.admin-prompt-editor-shell .admin-rich-text-toolbar-island button[data-state=on],.admin-prompt-editor-shell .admin-rich-text-toolbar-island--prompt button[data-state=on]{color:var(--prompt-editor-control-active-ink);background:var(--prompt-editor-control-active)!important}:root[class~=dark] .admin-prompt-editor-shell .admin-rich-text-toolbar-island button[data-state=on],:root[class~=dark] .admin-prompt-editor-shell .admin-rich-text-toolbar-island--prompt button[data-state=on]{box-shadow:inset 0 0 0 1px var(--prompt-editor-control-line)}.admin-prompt-editor-shell .admin-rich-text-toolbar-island .absolute.inset-0.rounded-full,.admin-prompt-editor-shell .admin-rich-text-toolbar-island--prompt .absolute.inset-0.rounded-full{background:var(--prompt-editor-control-active)!important;border-radius:var(--prompt-editor-radius-chamber)!important}.admin-prompt-editor-format-chamber.admin-rich-text-toolbar-shell:before,.admin-prompt-editor-format-chamber.admin-rich-text-toolbar-shell:after{background:0 0}.admin-prompt-editor-shell .admin-flat-control{background:var(--prompt-editor-control)!important;color:var(--prompt-editor-muted-strong)!important}.admin-prompt-editor-shell .admin-flat-control:hover,.admin-prompt-editor-shell .admin-flat-control[data-state=open]{background:var(--prompt-editor-control-hover)!important;color:var(--prompt-editor-ink)!important}.admin-prompt-editor-shell .admin-flat-control:focus-visible{background:var(--prompt-editor-control-focus)!important;color:var(--prompt-editor-ink)!important}.admin-prompt-editor-shell .admin-flat-control button{color:var(--prompt-editor-muted-strong)!important}.admin-prompt-editor-shell .admin-flat-control button[data-active]{color:var(--prompt-editor-ink)!important}.admin-prompt-rich-editor-history,.admin-prompt-mode-active-underlay{background:var(--prompt-editor-control-hover)!important}.admin-prompt-editor-shell .admin-prompt-mode-switch{background:var(--prompt-editor-control)}.admin-prompt-editor-shell .admin-prompt-mode-underlay{border-radius:var(--prompt-editor-radius-chamber)}.admin-prompt-editor-shell .admin-prompt-mode-underlay--hover{background:var(--prompt-editor-chamber)}.admin-prompt-editor-shell .admin-prompt-mode-underlay--active{background:var(--prompt-editor-mode-active)}.admin-prompt-editor-shell .admin-prompt-mode-switch-item[data-active]{color:var(--prompt-editor-mode-active-ink)!important}.admin-prompt-editor-shell .admin-prompt-mode-switch-item:focus-visible{color:var(--prompt-editor-ink)}.admin-prompt-rich-editor-body{background:var(--prompt-editor-body);border-radius:12px;margin:0 8px 8px}.admin-prompt-editor-shell .admin-prompt-rich-editor-body{border-radius:var(--prompt-editor-radius-island);background:var(--prompt-editor-body);margin:0;padding:0}:root[class~=dark] .admin-prompt-editor-shell .admin-prompt-rich-editor-body,:root[class~=dark] .admin-prompt-editor-shell .admin-prompt-json-engine{background:var(--prompt-editor-body);box-shadow:none}.admin-prompt-editor-shell .admin-prompt-json-engine{padding:var(--prompt-editor-content-pad-y) var(--prompt-editor-content-pad-x);border-radius:var(--prompt-editor-radius-island);margin:0;overflow:hidden}.admin-prompt-editor-shell .admin-prompt-json-engine .admin-code-editor--bare{border-radius:var(--prompt-editor-radius-island)}.admin-prompt-editor-shell .prompt-token-node:not([data-token-paint]){padding:var(--prompt-editor-token-pad-y) var(--prompt-editor-token-pad-x);border-radius:var(--prompt-editor-radius-token)}.admin-prompt-rich-editor .admin-tiptap-content{padding:var(--prompt-editor-content-pad-y) var(--prompt-editor-content-pad-x)}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content{color:var(--prompt-editor-prose-ink);font-family:var(--font-admin-sans), var(--font-sans), sans-serif;font-size:var(--prompt-prose-size);font-weight:400;line-height:var(--prompt-prose-line-height);letter-spacing:-.008em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content>:first-child{margin-top:0}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content>:last-child{margin-bottom:0}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content :is(p,h1,h2,h3,h4,h5,h6,li){min-height:auto}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content p{margin:0 0 var(--prompt-prose-block-gap);line-height:inherit}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-rich-editor-body{--prompt-active-line-radius:0;--admin-rich-text-min-height:var(--prompt-json-viewport-min-height);overflow:visible}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-prose-scroll=expand] .admin-prompt-rich-editor-body{overflow:visible}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-prose-scroll=expand] .admin-rich-text-editor-content{z-index:auto;height:auto;min-height:0}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-prose-scroll=expand] .admin-tiptap-content{max-height:none;overflow:hidden visible}:is(.admin-prompt-editor-shell:has(.admin-prompt-rich-editor[data-json-scroll=expand]),.admin-prompt-editor-shell:has(.admin-prompt-rich-editor[data-prose-scroll=expand])){overflow:visible}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-rich-text-editor-content{z-index:auto;height:auto;min-height:0}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-rich-text-editor-content,.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-tiptap-content{border-radius:inherit}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-rich-editor-body:before{content:"";z-index:2;width:var(--prompt-json-gutter-rail-width);border-inline-end:.5px solid color-mix(in srgb, var(--prompt-editor-ink) 9%, transparent);background:color-mix(in srgb, var(--prompt-editor-body) 66%, transparent);box-shadow:inset -1px 0 0 color-mix(in srgb, var(--prompt-editor-body) 48%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.65);backdrop-filter:blur(20px)saturate(1.65);pointer-events:none;border-start-start-radius:var(--prompt-editor-radius-island);border-end-start-radius:var(--prompt-editor-radius-island);position:absolute;inset-block:0;inset-inline-start:0;transform:translateZ(0)}@media (prefers-reduced-transparency:reduce){.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-rich-editor-body:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--prompt-editor-ink) 5%, var(--prompt-editor-body))}}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-gutter{z-index:3;counter-increment:prompt-json-line;min-height:var(--prompt-json-line-height);height:var(--prompt-json-line-height);padding-inline:var(--prompt-json-gutter-pad-inline);color:var(--prompt-json-syntax-punctuation);font-family:inherit;font-size:10.5px;font-weight:600;line-height:var(--prompt-json-line-height);opacity:1;pointer-events:none;text-align:right;-webkit-user-select:none;user-select:none;background:0 0;grid-column:1;justify-content:flex-end;align-items:center;display:inline-flex;position:sticky;inset-inline-start:0}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-tiptap-content{counter-reset:prompt-json-line;caret-color:var(--prompt-editor-prose-ink);grid-template-columns:var(--prompt-json-gutter-width,var(--prompt-json-gutter)) minmax(0, 1fr);grid-auto-rows:var(--prompt-json-line-height);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:var(--prompt-json-size);font-weight:520;line-height:var(--prompt-json-line-height);letter-spacing:0;overflow-wrap:normal;padding-block:var(--prompt-json-scroll-pad);overscroll-behavior-x:contain;text-rendering:geometricprecision;white-space:pre;word-break:normal;scrollbar-width:none;-ms-overflow-style:none;tab-size:2;font-variant-ligatures:contextual;font-feature-settings:"calt" 1, "liga" 1;align-content:start;column-gap:0;min-height:0;max-height:none;padding-inline-start:0;padding-inline-end:var(--prompt-json-scroll-pad);display:grid;overflow:auto visible}.admin-prompt-editor-shell .admin-prompt-rich-editor-body[data-prompt-json-scroll-y] .admin-tiptap-content{padding-inline-end:var(--prompt-json-scrollbar-lane-x)}.admin-prompt-editor-shell .admin-prompt-rich-editor-body[data-prompt-json-scroll-x] .admin-tiptap-content{padding-block-end:var(--prompt-json-scrollbar-lane-y)}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-tiptap-content::-webkit-scrollbar{width:0;height:0}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-line{display:contents}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-row-band-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] [data-prompt-json-row-band]{pointer-events:none;border-radius:0;transition:background-color .18s cubic-bezier(.23,1,.32,1);position:absolute;left:0}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] [data-prompt-json-row-band][data-prompt-json-row-band-tone=error]{background:var(--prompt-json-diagnostic-error-row)}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-insert-landing-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] [data-prompt-json-insert-landing-band]{pointer-events:none;background:var(--prompt-json-insert-landing-row);opacity:0;border-radius:0;transition:opacity .18s cubic-bezier(.23,1,.32,1);position:absolute;left:0}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] [data-prompt-json-row-band][data-prompt-json-row-band-tone=warning]{background:var(--prompt-json-diagnostic-warning-row)}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-gutter:before{content:counter(prompt-json-line);z-index:1;position:relative}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-line.admin-rich-text-active-block .admin-prompt-json-gutter{color:var(--prompt-editor-muted-strong);opacity:1}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-code{z-index:1;box-sizing:border-box;width:max-content;min-width:100%;min-height:var(--prompt-json-line-height);line-height:var(--prompt-json-line-height);white-space:pre;grid-column:2;padding-inline-start:var(--prompt-json-scroll-pad);padding-inline-end:0;display:block;position:relative}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-code>br.ProseMirror-trailingBreak{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json][data-json-wrap=off] .admin-prompt-json-code br:not(.ProseMirror-trailingBreak){display:none}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json][data-json-wrap=off] .admin-prompt-json-gutter{align-self:start}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-code:after{content:"";width:var(--prompt-json-scroll-trail-pad,var(--prompt-json-scroll-pad));pointer-events:none;vertical-align:bottom;height:1px;display:inline-block}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-line--diagnostic-error .admin-prompt-json-gutter{color:color-mix(in srgb, var(--admin-danger-text) 88%, var(--prompt-editor-prose-ink))}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-line--diagnostic-error .admin-prompt-json-code,.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-line--diagnostic-error.admin-rich-text-active-block .admin-prompt-json-gutter,.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-line--diagnostic-error.admin-rich-text-active-block .admin-prompt-json-code{background:0 0}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-line--diagnostic-warning .admin-prompt-json-gutter{color:color-mix(in srgb, var(--admin-warning-text) 86%, var(--prompt-editor-prose-ink))}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-line--diagnostic-warning .admin-prompt-json-code,.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-line--diagnostic-warning.admin-rich-text-active-block .admin-prompt-json-gutter,.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-json-line--diagnostic-warning.admin-rich-text-active-block .admin-prompt-json-code{background:0 0}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .prompt-diagnostic-range{cursor:help;text-underline-offset:3px;background-repeat:no-repeat;background-size:100% 100%;border-radius:4px;padding:1px 2px;font-weight:760;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1.25px}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .prompt-diagnostic-range--error{background-color:var(--prompt-json-diagnostic-error-inline);color:color-mix(in srgb, var(--admin-danger-text) 62%, var(--prompt-editor-prose-ink));-webkit-text-decoration-color:color-mix(in srgb, var(--admin-danger-text) 74%, transparent);text-decoration-color:color-mix(in srgb, var(--admin-danger-text) 74%, transparent);background-image:none}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .prompt-diagnostic-range--warning{background-color:var(--prompt-json-diagnostic-warning-inline);color:color-mix(in srgb, var(--admin-warning-text) 58%, var(--prompt-editor-prose-ink));-webkit-text-decoration-color:color-mix(in srgb, var(--admin-warning-text) 74%, transparent);text-decoration-color:color-mix(in srgb, var(--admin-warning-text) 74%, transparent);background-image:none}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json][data-json-wrap=off] .admin-prompt-json-code{max-height:var(--prompt-json-line-height);overflow:hidden}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json][data-json-wrap=on] .admin-tiptap-content{overflow-wrap:break-word;white-space:break-spaces;word-break:break-word;grid-auto-rows:min-content;overflow-x:hidden}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json][data-json-wrap=on] .admin-prompt-json-gutter{height:auto;min-height:0;padding-block:var(--prompt-json-scroll-pad);align-self:stretch;align-items:flex-start;line-height:1}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json][data-json-wrap=on] .admin-prompt-json-code{width:auto;min-width:0;min-height:0;line-height:var(--prompt-json-line-height);overflow-wrap:break-word;text-indent:calc(0px - var(--prompt-json-wrap-continuation));white-space:break-spaces;word-break:break-word;padding-inline-start:calc(var(--prompt-json-scroll-pad) + var(--prompt-json-wrap-continuation));padding-inline-end:0}.admin-prompt-editor-shell.admin-prompt-token-paint-scope .admin-prompt-rich-editor[data-mode=json][data-json-wrap=on] .prompt-token-node[data-token-paint]{text-indent:0;vertical-align:-.08em;width:auto;min-width:0;max-width:none;color:var(--prompt-token-paint-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;border-radius:.42em;margin-inline:.28em;padding:.18em .38em .22em;font-size:1em;line-height:1.18;display:inline-block;background:var(--prompt-token-paint-bg)!important}.admin-prompt-editor-shell .admin-prompt-json-scroll-thumb{z-index:5;background:color-mix(in srgb, var(--prompt-editor-muted) 46%, transparent);backface-visibility:hidden;opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:999px;transition:opacity .72s cubic-bezier(.4,0,.2,1),background-color .36s cubic-bezier(.4,0,.2,1);position:absolute;transform:translate(0,0)}.admin-prompt-editor-shell .admin-prompt-rich-editor-body[data-prompt-json-scroll-x] .admin-prompt-json-scroll-thumb--x,.admin-prompt-editor-shell .admin-prompt-rich-editor-body[data-prompt-json-scroll-y] .admin-prompt-json-scroll-thumb--y{display:block}.admin-prompt-editor-shell .admin-prompt-rich-editor-body[data-prompt-json-scrolling] .admin-prompt-json-scroll-thumb,.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-rich-editor-body:hover .admin-prompt-json-scroll-thumb,.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-rich-editor-body:focus-within .admin-prompt-json-scroll-thumb{background:color-mix(in srgb, var(--prompt-editor-muted-strong) 54%, transparent);opacity:1;transition:opacity .38s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1)}.admin-prompt-editor-shell .admin-prompt-rich-editor-body:not([data-prompt-json-scroll-x]) .admin-prompt-json-scroll-thumb--x,.admin-prompt-editor-shell .admin-prompt-rich-editor-body:not([data-prompt-json-scroll-y]) .admin-prompt-json-scroll-thumb--y{display:none}.prompt-json-token{font-variant-ligatures:contextual;font-feature-settings:"calt" 1, "liga" 1}.prompt-json-token--punctuation{color:var(--prompt-json-syntax-punctuation)}.prompt-json-token--key{color:var(--prompt-json-syntax-key);font-weight:680}.prompt-json-token--string{color:var(--prompt-json-syntax-string)}.prompt-json-token--number{color:var(--prompt-json-syntax-number);font-weight:680}.prompt-json-token--boolean{color:var(--prompt-json-syntax-boolean);font-weight:700}.prompt-json-token--null{color:var(--prompt-json-syntax-null);font-style:italic;font-weight:680}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content :is(h1,h2,h3,h4,h5,h6){color:var(--prompt-editor-prose-ink);letter-spacing:0;line-height:var(--prompt-prose-heading-line-height);margin-bottom:var(--prompt-prose-heading-gap-after);min-height:auto}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content h1{margin-top:var(--prompt-prose-h1-gap-before);font-size:var(--prompt-prose-h1-size);font-weight:var(--prompt-prose-h1-weight)}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content h2{margin-top:var(--prompt-prose-h2-gap-before);font-size:var(--prompt-prose-h2-size);font-weight:var(--prompt-prose-h2-weight)}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content h3{margin-top:var(--prompt-prose-h3-gap-before);font-size:var(--prompt-prose-h3-size);font-weight:var(--prompt-prose-h3-weight)}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content h4{margin-top:var(--prompt-prose-h4-gap-before);font-size:var(--prompt-prose-h4-size);font-weight:var(--prompt-prose-h4-weight)}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content h5{margin-top:var(--prompt-prose-h5-gap-before);font-size:var(--prompt-prose-h5-size);font-weight:var(--prompt-prose-h5-weight)}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content h6{margin-top:var(--prompt-prose-h6-gap-before);color:var(--prompt-editor-muted-strong);font-size:var(--prompt-prose-h6-size);font-weight:var(--prompt-prose-h6-weight);letter-spacing:.08em;text-transform:uppercase}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}@media (min-width:768px){.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content h1{font-size:var(--prompt-prose-h1-size)}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content h2{font-size:var(--prompt-prose-h2-size)}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content h3{font-size:var(--prompt-prose-h3-size)}}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content ul,.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content ol{margin:var(--prompt-prose-list-gap) 0;padding-left:var(--prompt-prose-list-indent)}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content ul{list-style:outside}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content ol{list-style:decimal}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content li{margin:var(--prompt-prose-list-item-gap) 0;line-height:inherit;padding-left:.2em}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content li::marker{color:var(--prompt-editor-muted)}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content blockquote{margin:var(--prompt-prose-blockquote-gap) 0;border-left:2px solid var(--admin-line);box-shadow:none;color:var(--prompt-editor-muted-strong);background:0 0;border-radius:0;padding:0 0 0 .85em;font-style:normal}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content blockquote p{margin:0 0 var(--prompt-prose-list-item-gap);color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content blockquote p:last-child{margin-bottom:0}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content blockquote :is(h1,h2,h3,h4,h5,h6){color:inherit;font-style:inherit}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content hr{height:1px;margin:var(--prompt-prose-hr-gap) 0;background:var(--admin-line);border:0}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content a{color:var(--admin-brand-rich-text-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--admin-brand-rich-text-accent) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--admin-brand-rich-text-accent) 42%, transparent);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content strong{color:var(--prompt-editor-prose-ink);font-weight:600}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content.admin-prompt-markdown-content pre{margin:0 0 var(--prompt-prose-block-gap);border-radius:var(--prompt-editor-radius-token);background:color-mix(in srgb, var(--prompt-editor-ink) 5.5%, var(--prompt-editor-body));color:var(--prompt-editor-prose-ink);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:var(--prompt-prose-h6-size);tab-size:2;white-space:pre;padding:.65em .85em;line-height:1.5;overflow-x:auto}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content.admin-prompt-markdown-content pre code{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;padding:0}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content.admin-prompt-markdown-content :not(pre)>code{background:color-mix(in srgb, var(--prompt-editor-ink) 6%, var(--prompt-editor-body));color:var(--prompt-editor-prose-ink);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:var(--prompt-prose-h6-size);border-radius:4px;padding:.12em .35em;font-weight:500;line-height:1.4}.admin-prompt-rich-editor .admin-rich-text-active-underlay,.admin-prompt-rich-editor-active-underlay{border-radius:var(--prompt-active-line-radius)!important;box-shadow:none!important;filter:none!important;border:0!important;outline:none!important}.admin-prompt-rich-editor-active-underlay[data-mode=caret]{background:var(--prompt-editor-active-line)!important}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-rich-editor-active-underlay[data-mode=caret]{z-index:0;transition:background-color .18s cubic-bezier(.23,1,.32,1);box-shadow:none!important;border-radius:0!important}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-rich-editor-active-underlay[data-mode=caret][data-diagnostic-tone=none]{background:color-mix(in srgb, var(--prompt-editor-ink) 4.5%, var(--prompt-editor-body))!important}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-rich-editor-active-underlay[data-mode=caret][data-diagnostic-tone=error]{background:var(--prompt-json-diagnostic-error-row-active)!important}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-mode=json] .admin-prompt-rich-editor-active-underlay[data-mode=caret][data-diagnostic-tone=warning]{background:var(--prompt-json-diagnostic-warning-row-active)!important}.admin-prompt-rich-editor-active-underlay[data-mode=range]{background:var(--prompt-editor-selection-band)!important}.admin-prompt-editor-shell .admin-prompt-rich-editor .admin-tiptap-content::selection,.admin-prompt-editor-shell .admin-prompt-rich-editor .admin-tiptap-content ::selection{background:var(--prompt-editor-selection-inline);color:inherit}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-underlay-mode=range] .prompt-token-node:not([data-token-paint]):not([data-prompt-token-state=pinned]):not([data-prompt-token-state=hover]){background:color-mix(in srgb, var(--prompt-token-bg) 74%, var(--prompt-editor-selection-band));box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 6%, transparent)}.admin-prompt-editor-shell .admin-prompt-rich-editor[data-underlay-mode=range] .prompt-token-node[data-token-paint]:not([data-prompt-token-state=pinned]):not([data-prompt-token-state=hover]){box-shadow:none;background:0 0}.admin-prompt-editor-shell .admin-prompt-rich-editor .prompt-token-node:not([data-token-paint]).ProseMirror-selectednode:not([data-prompt-token-state=pinned]){box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 12%, transparent)}.admin-prompt-editor-shell .admin-prompt-rich-editor .prompt-token-node[data-token-paint].ProseMirror-selectednode:not([data-prompt-token-state=pinned]){box-shadow:none;background:0 0}.admin-prompt-editor-shell .admin-prompt-editor-zone,.admin-prompt-editor-shell .admin-prompt-json-engine{border:0!important;outline:none!important}.admin-prompt-editor-format-chamber.admin-rich-text-toolbar-shell:before,.admin-prompt-editor-format-chamber.admin-rich-text-toolbar-shell:after{display:none}.admin-prompt-json-engine{border-radius:12px;margin:0 8px 8px;overflow:hidden}.admin-prompt-editor-shell .admin-prompt-json-engine .cm-content{padding-block:0!important}.admin-prompt-editor-shell .admin-prompt-json-engine .cm-line{padding-inline:0!important}.admin-prompt-editor-shell .admin-prompt-rich-editor.admin-rich-text .admin-tiptap-content .admin-rich-text-editor-empty:before{color:var(--prompt-editor-muted)}.admin-prompt-token-menu{font-family:var(--font-admin-sans), var(--font-sans), sans-serif}.admin-prompt-token-menu-label{letter-spacing:0;font-size:12px;font-weight:700;line-height:1.15}.admin-prompt-token-menu-kind{color:var(--admin-muted);letter-spacing:0;margin-top:.25rem;font-size:11px;font-weight:560;line-height:1.1}.admin-prompt-diagnostic-tooltip-inner{border-radius:calc(var(--admin-radius-panel) / 2);background:color-mix(in srgb, var(--admin-surface-soft) 82%, transparent);max-width:min(20rem,100vw - 24px);font-family:var(--font-admin-sans), var(--font-sans), sans-serif;gap:8px;padding:12px;display:grid}.admin-prompt-diagnostic-tooltip-label{color:var(--admin-muted);font-family:var(--font-admin-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:720;line-height:1;display:block}.admin-prompt-diagnostic-tooltip-message{color:var(--admin-muted-strong);letter-spacing:0;font-size:12px;font-weight:620;line-height:1.35;display:block}.admin-prompt-diagnostic-tooltip-message--error{color:var(--admin-danger-text)}.admin-table-grid{background:var(--admin-surface)}.admin-flat-scope .admin-table-grid .border-b,.admin-flat-scope .admin-table-grid .border-t{border-color:var(--admin-line)!important}.admin-table-grid thead{background:var(--admin-surface)!important}.admin-table-grid th{white-space:nowrap;background:var(--admin-surface)!important}.admin-table-grid td{white-space:nowrap}.admin-table-grid tbody tr:hover{background:var(--admin-row-hover)!important}.admin-flat-scope .admin-table-grid tbody tr:last-child{border-bottom-width:1px!important;border-color:var(--admin-line)!important}.admin-table-grid--with-footer tbody tr:last-child{border-bottom-width:0!important}.admin-table-grid--viewport-scroll thead th{box-shadow:0 1px 0 var(--admin-line), 0 8px 18px color-mix(in srgb, var(--admin-ink) 3%, transparent);position:sticky;top:0;z-index:30!important;background:var(--admin-runs-table-sticky-header-bg,var(--admin-surface))!important}.admin-table-grid--viewport-scroll thead th:first-child{z-index:40!important}.admin-table-grid--viewport-scroll tbody td.sticky{z-index:10!important}.admin-sonner-toaster{z-index:2147483646;font-family:var(--font-admin-sans), var(--font-sans), sans-serif!important}.admin-sonner-toaster [data-sonner-toast]{transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .36s,height .52s cubic-bezier(.16,1,.3,1),box-shadow .22s!important}.admin-sonner-toaster [data-sonner-toast][data-expanded=false][data-front=false]{opacity:.98;background:color-mix(in srgb, var(--admin-surface) 92%, var(--admin-muted) 8%)!important;box-shadow:0 1px 0 color-mix(in srgb, var(--admin-ink) 6%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--admin-ink) 4%, transparent)!important}.admin-sonner-toaster [data-sonner-toast][data-front=true]{box-shadow:0 1px 2px #11111106,0 14px 44px #1111110e,0 34px 96px #11111112!important}.admin-sonner-toaster [data-sonner-toast][data-mounted=true][data-front=true]{transform:var(--y) translateZ(0)}.admin-sonner-toaster [data-sonner-toast]:focus-visible{box-shadow:0 1px 2px #11111106, 0 14px 44px #1111110e, 0 34px 96px #11111112, inset 0 0 0 1.5px var(--admin-input-focus-line)!important}.admin-sonner-toaster [data-icon]{margin:0!important;background:color-mix(in srgb, var(--admin-info-surface) 82%, var(--admin-surface))!important;width:36px!important;height:36px!important;color:var(--admin-info-text)!important;box-shadow:none!important;justify-content:center!important;place-items:center!important;margin-inline:0!important;padding:0!important;line-height:0!important;display:grid!important}.admin-sonner-toaster [data-icon]>*{margin:0!important;display:block!important}.admin-sonner-toaster [data-icon] svg{width:18px!important;height:18px!important;margin:0!important;display:block!important;transform:none!important}.admin-sonner-toaster [data-sonner-toast][data-type=success] [data-icon]{background:color-mix(in srgb, var(--admin-success-surface) 84%, var(--admin-surface))!important;color:var(--admin-success-text)!important;box-shadow:none!important}.admin-sonner-toaster [data-sonner-toast][data-type=error] [data-icon]{background:color-mix(in srgb, var(--admin-danger-surface) 84%, var(--admin-surface))!important;color:var(--admin-danger-text)!important;box-shadow:none!important}.admin-sonner-toaster [data-sonner-toast][data-type=warning] [data-icon]{background:color-mix(in srgb, var(--admin-warning-surface) 84%, var(--admin-surface))!important;color:var(--admin-warning-text)!important;box-shadow:none!important}.admin-sonner-toaster [data-close-button]{top:50%!important;left:auto!important;right:12px!important;transform:translateY(-50%)!important}:root[class~=dark] .admin-sonner-toaster [data-sonner-toast]:focus-visible{box-shadow:inset 0 1px 0 #ffffff09, 0 1px 2px #0000002e, 0 18px 54px #00000047, 0 42px 110px #00000057, inset 0 0 0 1.5px var(--admin-input-focus-line)!important}:root[class~=dark] .admin-sonner-toaster [data-sonner-toast][data-front=true]{box-shadow:inset 0 1px #ffffff09,0 1px 2px #0000002e,0 18px 54px #00000047,0 42px 110px #00000057!important}:root[class~=dark] .admin-sonner-toaster [data-sonner-toast][data-expanded=false][data-front=false]{background:color-mix(in srgb, var(--admin-surface) 88%, var(--admin-muted) 12%)!important;box-shadow:0 1px 0 color-mix(in srgb, var(--admin-ink) 7%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--admin-ink) 5%, transparent)!important}@media (min-width:1536px){html.admin-shop-pages-locked,body.admin-shop-pages-locked{overscroll-behavior:none;height:100%;overflow:hidden}}@media (min-width:1024px){html.admin-design-families-locked,body.admin-design-families-locked{overscroll-behavior:none;height:100%;overflow:hidden}}html.ui-lab-fullscreen-locked,body.ui-lab-fullscreen-locked{overscroll-behavior:none;height:100%;overflow:hidden}.ui-lab-state-island,.admin-route-state-island{--ui-lab-radius-outer:var(--admin-radius-shell);--ui-lab-radius-inner:calc(var(--admin-radius-shell) / 2)}.ui-lab-state-indicator__dot,.admin-route-state-indicator__dot{background:var(--admin-accent);border-radius:3px;width:6px;height:6px;animation:1.35s ease-in-out infinite ui-lab-state-indicator-pulse}.ui-lab-state-indicator__dot:nth-child(2),.admin-route-state-indicator__dot:nth-child(2){animation-delay:.2s}.ui-lab-state-indicator__dot:nth-child(3),.admin-route-state-indicator__dot:nth-child(3){animation-delay:.4s}@keyframes ui-lab-state-indicator-pulse{0%,to{opacity:.28}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-lab-state-indicator__dot,.admin-route-state-indicator__dot{opacity:.72;animation:none}}@keyframes production-studio-live-stage-pulse{0%,to{opacity:.55}50%{opacity:1}}.production-studio-live-stage{animation:1.8s ease-in-out infinite production-studio-live-stage-pulse}@media (prefers-reduced-motion:reduce){.production-studio-live-stage{opacity:1;animation:none}}.admin-spinner{background:conic-gradient(from 0deg, color-mix(in srgb, var(--admin-accent) 8%, transparent) 0deg, color-mix(in srgb, var(--admin-accent) 8%, transparent) 300deg, var(--admin-accent) 360deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--admin-spinner-stroke,2px)), #000 calc(100% - var(--admin-spinner-stroke,2px)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--admin-spinner-stroke,2px)), #000 calc(100% - var(--admin-spinner-stroke,2px)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--admin-spinner-stroke,2px)), #000 calc(100% - var(--admin-spinner-stroke,2px)));border-radius:999px;flex-shrink:0;animation:.95s linear infinite admin-spinner-spin;display:inline-block}.admin-spinner--xs{--admin-spinner-stroke:1.5px;width:14px;height:14px}.admin-spinner--sm{--admin-spinner-stroke:1.5px;width:16px;height:16px}.admin-spinner--md{width:18px;height:18px}.admin-spinner--nav{width:20px;height:20px}.admin-spinner--lg{width:22px;height:22px}.admin-spinner--xl{width:26px;height:26px}.admin-spinner--route{--admin-spinner-route-size:clamp(2.0625rem, .9375rem + 2.0625vmin, 2.625rem);width:var(--admin-spinner-route-size);height:var(--admin-spinner-route-size);min-width:var(--admin-spinner-route-size);min-height:var(--admin-spinner-route-size);--admin-spinner-stroke:clamp(2px, .14em, 3px);flex-shrink:0}@keyframes admin-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.admin-spinner{background:var(--admin-accent);opacity:.55;animation:none}}.admin-route-loader{place-items:center;display:grid}.admin-icon-slot{vertical-align:middle;flex-shrink:0;place-items:center;line-height:0;display:inline-grid;overflow:visible}.admin-icon-slot>svg{flex-shrink:0;display:block}.admin-icon-slot--xs{width:14px;height:14px}.admin-icon-slot--sm{width:16px;height:16px}.admin-icon-slot--md{width:18px;height:18px}.admin-icon-slot--nav{width:20px;height:20px}.admin-icon-slot--lg{width:22px;height:22px}.admin-icon-slot--xl{width:26px;height:26px}.admin-flat-scope{--admin-control-icon-draw:20px;--admin-control-icon-draw-sm:18px}.admin-flat-scope :is(.admin-flat-control,[role=menuitem],[role=option]) svg:not(.admin-icon-slot):not(.admin-account-avatar-svg):not(.admin-select-check-indicator-icon):not(.admin-studio-model-picker-lock-icon):not(.admin-selection-mark-glyph){min-block-size:var(--admin-control-icon-draw);min-inline-size:var(--admin-control-icon-draw);flex-shrink:0;block-size:var(--admin-control-icon-draw)!important;inline-size:var(--admin-control-icon-draw)!important;margin:0!important}.admin-selection-mark[data-state=checked],.admin-selection-mark[data-state=indeterminate]{background:#111!important}.admin-selection-mark[data-state=checked] .admin-selection-mark-glyph path,.admin-selection-mark[data-state=indeterminate] .admin-selection-mark-glyph path{fill:none;stroke:#fff!important}.admin-flat-scope :is(.admin-flat-control,[role=menuitem]).h-9 svg:not(.admin-icon-slot):not(.admin-account-avatar-svg),.admin-flat-scope :is(.admin-flat-control,[role=menuitem]).text-xs svg:not(.admin-icon-slot):not(.admin-account-avatar-svg){min-block-size:var(--admin-control-icon-draw-sm);min-inline-size:var(--admin-control-icon-draw-sm);block-size:var(--admin-control-icon-draw-sm)!important;inline-size:var(--admin-control-icon-draw-sm)!important}.admin-flat-scope .admin-account-avatar svg.admin-account-avatar-svg{min-block-size:100%;max-block-size:none;min-inline-size:100%;max-inline-size:none;display:block;block-size:100%!important;inline-size:100%!important}.admin-flat-scope [role=menuitem] svg.admin-icon-slot{min-block-size:var(--admin-control-icon-draw);min-inline-size:var(--admin-control-icon-draw);block-size:var(--admin-control-icon-draw)!important;inline-size:var(--admin-control-icon-draw)!important}.admin-flat-scope .admin-shell svg[viewBox="0 0 24 24"]:not(.admin-icon-slot svg),[data-admin-icon] svg{flex-shrink:0;display:block}.production-studio-scope,.production-studio-sidebar-skin,.admin-inputs-sidebar-floor{--production-studio-panel-icon-draw:20px;--production-studio-nav-icon-draw:22px;--production-studio-workbench-inset:calc(var(--admin-radius-shell) / 2)}.production-studio-scope svg.size-4:not(.admin-icon-slot),.production-studio-sidebar-skin svg.size-4:not(.admin-icon-slot){min-block-size:var(--production-studio-panel-icon-draw);min-inline-size:var(--production-studio-panel-icon-draw);block-size:var(--production-studio-panel-icon-draw)!important;inline-size:var(--production-studio-panel-icon-draw)!important}.production-studio-scope svg.size-3\.5:not(.admin-icon-slot):not(.production-studio-chip-badge-glyph),.production-studio-sidebar-skin svg.size-3\.5:not(.admin-icon-slot):not(.production-studio-chip-badge-glyph),.production-studio-scope svg.size-3:not(.admin-icon-slot):not(.production-studio-chip-badge-glyph),.production-studio-sidebar-skin svg.size-3:not(.admin-icon-slot):not(.production-studio-chip-badge-glyph){min-block-size:18px;min-inline-size:18px;block-size:18px!important;inline-size:18px!important}.production-studio-chip-badge-well{flex-shrink:0;justify-content:center;align-items:center;block-size:16px;inline-size:16px;line-height:0;display:flex}.production-studio-chip-badge-glyph{flex-shrink:0;min-block-size:16px;min-inline-size:16px;display:block;block-size:16px!important;inline-size:16px!important}.production-studio-chip-badge--with-icon{--ps-chip-inset:6px;gap:var(--ps-chip-inset);padding-block:var(--ps-chip-inset);padding-inline:var(--ps-chip-inset) 10px}.production-studio-chip-badge--text-only{--ps-chip-inset:6px;min-block-size:28px;padding-inline:var(--ps-chip-inset);padding-block:var(--ps-chip-inset);justify-content:center;line-height:16px}.pipeline-shimmer-text{--pipeline-shimmer-base:var(--admin-ink);--pipeline-shimmer-cycle:5.4s;--pipeline-shimmer-phase:0s;isolation:isolate;max-width:100%;display:inline-grid}.pipeline-shimmer-text__base,.pipeline-shimmer-text__reflection{grid-area:1/1}.pipeline-shimmer-text__base{z-index:0}.pipeline-shimmer-text__reflection{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;color:#0000;-webkit-text-fill-color:transparent;animation:pipeline-shimmer-sweep var(--pipeline-shimmer-cycle) infinite;animation-delay:var(--pipeline-shimmer-phase);will-change:background-position;background-position:100%;background-repeat:no-repeat;background-size:280% 100%;-webkit-background-clip:text;background-clip:text}.pipeline-shimmer-text[data-shimmer-paused=true] .pipeline-shimmer-text__reflection{animation-play-state:paused}@keyframes pipeline-shimmer-sweep{0%{background-position:100%;animation-timing-function:linear}10%{background-position:100%;animation-timing-function:cubic-bezier(.52,.03,.26,1)}35%{background-position:-100%;animation-timing-function:linear}to{background-position:-100%}}@media (prefers-reduced-motion:reduce){.pipeline-shimmer-text__reflection{display:none}}[data-blog-kind=blog-index]{--blog-type-ink:#536537;--blog-type-color:#a6bd85}[data-blog-kind=blog-category]{--blog-type-ink:#885730;--blog-type-color:#d8a575}[data-blog-kind=blog-article]{--blog-type-ink:#47678b;--blog-type-color:#8ab0d6}.blog-page-glyph,.blog-page-type{color:var(--blog-type-ink);background:color-mix(in srgb, var(--blog-type-color) 18%, var(--admin-surface))}.admin-floating-surface .blog-page-glyph,.admin-floating-surface .blog-page-type{color:var(--blog-type-color);background:color-mix(in srgb, var(--blog-type-color) 14%, var(--admin-floating-bg))}.blog-editor-heading{background:0 0}.blog-pages-workspace{--admin-radius-control:calc(var(--admin-radius-panel) / 2)}.blog-picker-scroll-rail>.admin-flush-panel-scroll{padding-right:0}.blog-picker-scroll-rail[data-overflow]>.admin-flush-panel-scroll{padding-right:14px}.blog-picker-scroll-rail>.admin-flush-panel-scroll-gutter{width:0}.blog-picker-scroll-rail[data-overflow]>.admin-flush-panel-scroll-gutter{width:14px}.blog-picker-scroll-rail[data-overflow]>.admin-flush-panel-scroll-gutter>.admin-flush-panel-scroll-thumb[data-visible]{opacity:1}.dark [data-blog-kind=blog-index]{--blog-type-ink:#bdd598}.dark [data-blog-kind=blog-category]{--blog-type-ink:#e5b487}.dark [data-blog-kind=blog-article]{--blog-type-ink:#a8c9ed}.blog-pages-workspace textarea{resize:none}.admin-flush-panel-scroll-rail:not([data-scrollable])>.admin-flush-panel-scroll-gutter>.admin-flush-panel-scroll-thumb{display:none}.admin-flush-panel-scroll-rail:not([data-scrollable])>.admin-flush-panel-scroll-gutter{pointer-events:none}.blog-count-chip{border-radius:calc(var(--admin-radius-panel) / 4);background:var(--admin-surface-soft);min-width:28px;height:24px;color:var(--admin-muted-strong);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.blog-page-status{background:var(--admin-surface);color:var(--admin-muted)}.blog-page-status[data-status=enabled]{color:var(--admin-success-text);background:var(--admin-success-surface)}.blog-page-status[data-status=disabled]{color:var(--admin-warning-text);background:var(--admin-warning-surface)}.admin-floating-surface .blog-page-status{color:var(--admin-floating-muted-strong);background:#ffffff0f}.admin-floating-surface .blog-page-status[data-status=enabled]{color:#a6d4b6}.admin-floating-surface .blog-page-status[data-status=disabled]{color:#e4c395}.blog-schema-block{border-radius:calc(var(--admin-radius-panel) / 2);background:var(--admin-surface-soft);gap:16px;padding:16px;display:grid}.blog-schema-fields{--admin-radius-control:calc(var(--admin-radius-panel) / 4);--admin-input-bg:var(--admin-surface)}.blog-schema-fields [class*="rounded-(--admin-radius-panel)"]{border-radius:calc(var(--admin-radius-panel) / 4)}.blog-pages-workspace [role=tabpanel]:not([hidden]){animation:.16s cubic-bezier(.22,1,.36,1) both blog-content-enter}.blog-page-results{animation:.16s ease-out both blog-results-enter}@keyframes blog-results-enter{0%{opacity:0}to{opacity:1}}@keyframes blog-content-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.blog-pages-workspace [role=tabpanel]:not([hidden]),.blog-page-results{animation:none}}.admin-floating-surface .admin-workbench-empty{background:#ffffff09;padding:16px}.admin-floating-surface .admin-workbench-empty h3{color:var(--admin-floating-ink)}.admin-floating-surface .admin-workbench-empty p{color:var(--admin-floating-muted-strong)}.admin-select-options{width:max-content;min-width:min(var(--radix-popover-trigger-width), 28rem, calc(100vw - 2rem));max-width:min(28rem,100vw - 2rem)}.admin-floating-surface [cmdk-input-wrapper]{transition:background-color .15s ease-out,box-shadow .15s ease-out;background:var(--admin-input-bg)!important}.admin-floating-surface [cmdk-input-wrapper]:hover{background:var(--admin-input-hover)!important}.admin-floating-surface [cmdk-input-wrapper]:focus-within{box-shadow:inset 0 0 0 1.5px var(--admin-input-focus-line);background:var(--admin-input-focus)!important}.admin-floating-surface input.admin-composite-input-field,.admin-floating-surface input.admin-composite-input-field:is(:hover,:focus,:active,:focus-visible){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}@media (min-width:1536px){.blog-editor-scroll-body{min-height:calc(var(--blog-editor-viewport-height,0px) - 84px)}.blog-editor-scroll-body :is(input,textarea,[contenteditable=true],button){scroll-margin-top:100px}}.admin-flush-panel-scroll-rail--blog>.admin-flush-panel-scroll-gutter{top:var(--blog-scroll-track-top,20px);z-index:40;width:20px;bottom:20px;right:0}.admin-flush-panel-scroll-rail--blog>.admin-flush-panel-scroll-gutter .admin-flush-panel-scroll-thumb[data-visible]{top:var(--admin-flush-panel-scroll-thumb-top,0px);right:7px}.admin-flush-panel-scroll-rail--blog[data-scrollable]>.admin-flush-panel-scroll-gutter .admin-flush-panel-scroll-thumb[data-visible]{opacity:1}:root:not(.dark) .blog-pages-workspace{--admin-surface:#fff;--admin-surface-soft:#fafafa;--admin-surface-muted:#f2f2f2;--admin-input-bg:#f7f7f7;--admin-input-hover:#f0f0f0;--admin-input-focus:#fff;--admin-input-focus-line:#71717a;--admin-path-bg:#f6f6f6;--admin-chip-bg:#f6f6f6;--admin-muted:#71717a;--admin-muted-strong:#52525b}.blog-pages-workspace [data-blog-region=editor] .blog-editor-shell .admin-flat-input:is(input,textarea){transition:background-color .15s ease-out,box-shadow .15s ease-out;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-ink) 5%, transparent)!important}.blog-pages-workspace [data-blog-region=editor] .blog-editor-shell .admin-flat-input:is(input,textarea):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-ink) 10%, transparent)!important}.blog-pages-workspace [data-blog-region=editor] .blog-editor-shell .admin-flat-input:is(input,textarea):focus-visible{box-shadow:inset 0 0 0 1.5px var(--admin-input-focus-line)!important}.blog-pages-workspace .blog-editor-shell button.blog-add-action{background:var(--admin-surface)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-ink) 9%, transparent)!important}.blog-pages-workspace .blog-editor-shell button.blog-add-action:hover{background:var(--admin-input-hover)!important}.blog-pages-workspace .blog-editor-shell button.blog-add-action:active{background:var(--admin-surface-muted)!important}.blog-setting-switch{color:var(--admin-muted-strong);transition:background-color .15s ease-out}.blog-setting-switch:hover{background:var(--admin-input-hover)}.blog-setting-switch:focus-visible{outline:2px solid var(--admin-input-focus-line);outline-offset:2px}.blog-setting-switch-track{background:color-mix(in srgb, var(--admin-ink) 18%, var(--admin-surface));transition:background-color .16s ease-out}.blog-setting-switch[aria-checked=true] .blog-setting-switch-track{background:#22845f}.blog-setting-switch-thumb{transition:transform .16s cubic-bezier(.22,1,.36,1);transform:translate(0)}.blog-setting-switch[aria-checked=true] .blog-setting-switch-thumb{transform:translate(16px)}@media (prefers-reduced-motion:reduce){.blog-setting-switch,.blog-setting-switch-track,.blog-setting-switch-thumb{transition:none}}.blog-feedback{--feedback-tone:var(--admin-success-text);--feedback-surface:var(--admin-success-surface);background:color-mix(in srgb, var(--feedback-surface) 42%, var(--admin-surface))}.blog-feedback[data-tone=error]{--feedback-tone:var(--admin-danger-text);--feedback-surface:var(--admin-danger-surface)}.blog-feedback[data-tone=warning]{--feedback-tone:var(--admin-warning-text);--feedback-surface:var(--admin-warning-surface)}.blog-feedback[data-tone=pending]{--feedback-tone:var(--admin-muted-strong);--feedback-surface:var(--admin-surface-soft)}.blog-feedback[data-compact]{background:0 0}.blog-feedback-glyph{color:var(--feedback-tone);background:var(--feedback-surface)}.blog-editor-shell .admin-code-editor{border-radius:var(--admin-radius-control)}.blog-editor-shell .admin-code-editor [data-slot=admin-code-copy-button]{border-radius:calc(var(--admin-radius-control) / 2);justify-content:center;width:84px;height:32px;color:#e3e6ea!important;background:#25272a!important;box-shadow:inset 0 0 0 1px #36393e!important}.blog-editor-shell .admin-code-editor [data-slot=admin-code-copy-button]:hover{background:#31353a!important}.blog-editor-shell .blog-json-empty .cm-editor{height:7rem!important}
