:root{--color-canvas-light:#f6f7f9;--color-surface-light:#fff;--color-subtle-light:#eff1f4;--color-text-light:#17191d;--color-secondary-light:#626a75;--color-border-light:#d9dde3;--color-accent-light:#3157d5;--color-selected-light:#e7ecff;--color-success-light:#137a55;--color-warning-light:#966000;--color-danger-light:#b9384a;--color-focus-light:#3157d5;--color-danger-subtle-light:#fff0f2;--color-warning-subtle-light:#fff7e7;--color-success-subtle-light:#eaf7f1;--color-canvas-dark:#0e1116;--color-surface-dark:#151a21;--color-subtle-dark:#1d232c;--color-text-dark:#f5f7fa;--color-secondary-dark:#a9b0ba;--color-border-dark:#303844;--color-accent-dark:#8ea4ff;--color-selected-dark:#202b4f;--color-success-dark:#5ed0a0;--color-warning-dark:#f0bd6a;--color-danger-dark:#ff8998;--color-focus-dark:#a9b8ff;--color-danger-subtle-dark:#351c25;--color-warning-subtle-dark:#342a1b;--color-success-subtle-dark:#15352a;--color-white:#fff;--color-black:#000;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-control:6px;--radius-panel:10px;--radius-overlay:14px;--control-height:36px;--touch-height:44px;--shadow-overlay:0 18px 48px #17191d2e, 0 4px 14px #17191d14}.app,.dialog-backdrop{--canvas:var(--color-canvas-light);--surface:var(--color-surface-light);--subtle:var(--color-subtle-light);--text:var(--color-text-light);--secondary:var(--color-secondary-light);--border:var(--color-border-light);--border-strong:#b8bec8;--accent:var(--color-accent-light);--accent-soft:var(--color-selected-light);--selected:var(--color-selected-light);--success:var(--color-success-light);--warning:var(--color-warning-light);--danger:var(--color-danger-light);--focus:var(--color-focus-light);--danger-soft:var(--color-danger-subtle-light);--warning-soft:var(--color-warning-subtle-light);--success-soft:var(--color-success-subtle-light);--on-accent:var(--color-white);--code-surface:#f0f2f5;--code-text:#252b33;--scrim:#17191d75;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app[data-theme=dark],.dialog-backdrop[data-theme=dark]{--canvas:var(--color-canvas-dark);--surface:var(--color-surface-dark);--subtle:var(--color-subtle-dark);--text:var(--color-text-dark);--secondary:var(--color-secondary-dark);--border:var(--color-border-dark);--border-strong:#4a5564;--accent:var(--color-accent-dark);--accent-soft:var(--color-selected-dark);--selected:var(--color-selected-dark);--success:var(--color-success-dark);--warning:var(--color-warning-dark);--danger:var(--color-danger-dark);--focus:var(--color-focus-dark);--danger-soft:var(--color-danger-subtle-dark);--warning-soft:var(--color-warning-subtle-dark);--success-soft:var(--color-success-subtle-dark);--on-accent:#0e1116;--code-surface:#10151b;--code-text:#e7ebf2;--scrim:#0000009e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.app[data-theme=system],.dialog-backdrop[data-theme=system]{--canvas:var(--color-canvas-dark);--surface:var(--color-surface-dark);--subtle:var(--color-subtle-dark);--text:var(--color-text-dark);--secondary:var(--color-secondary-dark);--border:var(--color-border-dark);--border-strong:#4a5564;--accent:var(--color-accent-dark);--accent-soft:var(--color-selected-dark);--selected:var(--color-selected-dark);--success:var(--color-success-dark);--warning:var(--color-warning-dark);--danger:var(--color-danger-dark);--focus:var(--color-focus-dark);--danger-soft:var(--color-danger-subtle-dark);--warning-soft:var(--color-warning-subtle-dark);--success-soft:var(--color-success-subtle-dark);--on-accent:#0e1116;--code-surface:#10151b;--code-text:#e7ebf2;--scrim:#0000009e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{background:var(--color-canvas-light);min-width:320px}body{background:var(--color-canvas-light);min-width:320px;min-height:100vh;color:var(--color-text-light);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;max-width:100%}button{min-height:var(--control-height);border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);cursor:pointer;border:1px solid #0000;padding:0 12px;font-weight:650;transition:background-color .14s,border-color .14s,color .14s}button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, var(--text))}button:disabled{cursor:not-allowed;opacity:.56}button.secondary,a.secondary{border-color:var(--border);background:var(--surface);color:var(--text)}button.secondary:hover:not(:disabled),a.secondary:hover{border-color:var(--border-strong);background:var(--subtle)}button.danger,a.danger{background:var(--danger);color:var(--color-white)}button.danger.secondary{border-color:color-mix(in srgb, var(--danger) 48%, var(--border));background:var(--surface);color:var(--danger)}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a.secondary,a.text-button{min-height:var(--control-height);border-radius:var(--radius-control);justify-content:center;align-items:center;padding:0 12px;font-weight:650;text-decoration:none;display:inline-flex}input,select,textarea{width:100%;min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);padding:7px 10px}textarea{resize:vertical;min-height:96px}select{padding-right:30px}input::placeholder,textarea::placeholder{color:var(--secondary);opacity:.84}input[type=checkbox],input[type=radio]{width:18px;min-height:18px;accent-color:var(--accent);padding:0}input[type=file]{padding:6px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 42%, transparent);outline-offset:2px}p,h1,h2,h3,h4,dl,ul,ol,pre{margin-top:0}h1,h2,h3,h4{color:var(--text);letter-spacing:-.018em;line-height:1.18}h1{margin-bottom:0;font-size:clamp(24px,2.4vw,32px)}h2{margin-bottom:8px;font-size:20px}h3{margin-bottom:6px;font-size:16px}h4{margin-bottom:6px;font-size:14px}p,li,dd{color:var(--secondary)}ul,ol{padding-left:20px}code,pre,kbd{font-family:var(--font-mono)}code{background:var(--code-surface);color:var(--code-text);border-radius:4px;padding:1px 4px}kbd{border:1px solid var(--border);background:var(--subtle);min-width:22px;min-height:22px;color:var(--secondary);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:1px 5px;font-size:11px;line-height:1;display:inline-flex}.icon{vertical-align:middle;flex:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.eyebrow,.section-kicker{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:750;line-height:1.2}.section-kicker{color:var(--secondary)}.section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.section-heading>div{min-width:0}.section-heading>span,.section-heading small{color:var(--secondary);font-size:12px}.text-button{min-height:32px;color:var(--accent);background:0 0;border:0;padding:0 8px;font-weight:700}button.text-button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.empty,.empty-inline{color:var(--secondary)}.empty{padding:var(--space-8);border:1px dashed var(--border);border-radius:var(--radius-panel);text-align:center}.empty.compact{padding:var(--space-6)}.empty h2{margin-bottom:6px;font-size:17px}.error,.operation-message{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));border-radius:var(--radius-control);background:var(--danger-soft);color:var(--danger);padding:10px 12px}.operation-message{border-color:color-mix(in srgb, var(--success) 35%, var(--border));background:var(--success-soft);color:var(--success)}.warning-callout,.risk-warning{border-left:3px solid var(--warning);background:var(--warning-soft);color:var(--warning);padding:10px 12px}.status-badge,.role-badge{border:1px solid var(--border);background:var(--subtle);min-height:24px;color:var(--secondary);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.status-badge.active{border-color:color-mix(in srgb, var(--success) 40%, var(--border));background:var(--success-soft);color:var(--success)}.status-badge.disabled{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));background:var(--danger-soft);color:var(--danger)}.inline-actions,.settings-actions,.dialog-actions,.capture-actions,.share-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.check-field,.check-row,.variable-flags label,.compatibility-options label{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}.check-field input,.check-row input,.variable-flags input,.compatibility-options input{flex:none}label,legend{color:var(--text);font-size:13px;font-weight:650}label>input,label>select,label>textarea,label>.search-input-wrap{margin-top:5px;display:block}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:8px}summary{cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.app{background:var(--canvas);min-height:100vh;color:var(--text);overflow-x:clip}.prompt-detail,.version-view{min-width:0}.prompt-detail{padding:24px 28px 28px}.prompt-detail-heading{min-width:0;margin-bottom:20px}.prompt-detail-heading h2,.version-heading h2,.editor-header h2,.authoring-form-header h2{overflow-wrap:anywhere;letter-spacing:-.025em;max-width:760px;margin:4px 0 8px;font-size:clamp(24px,3vw,31px)}.prompt-detail-kicker{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:11px;font-weight:650;display:flex}.lifecycle-mark{border:1px solid color-mix(in srgb, var(--success) 35%, var(--border));background:var(--success-soft);min-height:24px;color:var(--success);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:750;display:inline-flex}.lifecycle-archived,.lifecycle-trashed{border-color:color-mix(in srgb, var(--warning) 40%, var(--border));background:var(--warning-soft);color:var(--warning)}.prompt-detail-description,.version-heading>p:last-child,.editor-header>div>p:last-child,.authoring-form-header p{max-width:720px;color:var(--secondary);margin-bottom:0}.prompt-detail .back,.version-view>.back,.editor-header .back{min-height:32px;color:var(--accent);background:0 0;border:0;align-items:center;gap:7px;margin-bottom:16px;padding:0;font-size:12px;display:inline-flex}.prompt-detail .back:hover:not(:disabled),.version-view>.back:hover:not(:disabled),.editor-header .back:hover:not(:disabled){background:0 0;text-decoration:underline}.prompt-action-dock,.version-action-dock,.editor-action-dock,.authoring-action-dock{z-index:5;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px;scroll-margin-bottom:96px;display:flex;position:sticky;bottom:16px}.prompt-action-dock{flex-wrap:wrap;margin:0 -4px 24px}.action-dock-primary,.action-dock-secondary,.action-dock-secondary>.launcher-menu,.action-dock-secondary>.action-overflow{align-items:center;gap:8px;min-width:0;display:flex}.action-dock-primary{flex:264px}.action-dock-primary>button{background:var(--accent);min-width:128px;color:var(--on-accent)}.action-dock-primary>button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, var(--text))}.action-dock-primary button,.action-icon-label,.launcher-menu summary,.action-overflow summary{justify-content:center;align-items:center;gap:7px;display:inline-flex}.action-dock-secondary{flex-wrap:wrap;flex:430px;justify-content:flex-end}.action-dock-secondary>button,.action-dock-secondary>.launcher-menu>summary,.action-dock-secondary>.action-overflow>summary{min-height:var(--control-height)}.action-overflow,.launcher-menu{position:relative}.action-overflow summary,.launcher-menu summary{cursor:pointer;list-style:none}.action-overflow summary::-webkit-details-marker{display:none}.launcher-menu summary::-webkit-details-marker{display:none}.action-overflow[open]>summary,.launcher-menu[open]>summary{border-color:var(--accent)}.action-menu{z-index:8;border:1px solid var(--border);border-radius:var(--radius-overlay);background:var(--surface);width:min(260px,100vw - 32px);box-shadow:var(--shadow-overlay);gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.action-menu-label{color:var(--secondary);letter-spacing:.06em;text-transform:uppercase;padding:8px 9px 4px;font-size:10px;font-weight:750}.action-menu button{width:100%;min-height:36px;color:var(--text);text-align:left;background:0 0;border-color:#0000;justify-content:flex-start}.action-menu button:hover:not(:disabled){background:var(--selected);color:var(--accent)}.action-menu .danger-text{color:var(--danger)}.launcher-menu>p{color:var(--secondary);margin:0;font-size:12px;bottom:calc(100% + 8px)}.launcher-menu>div{gap:6px;display:grid;bottom:calc(100% + 78px)}.prompt-source-panel{border-top:1px solid var(--border);min-width:0;margin-top:4px;padding-top:18px;scroll-margin-bottom:96px}.source-panel-heading,.editor-section-heading,.fill-dialog-heading,.create-destination-header,.authoring-form-header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.source-panel-heading>div,.editor-section-heading>div,.fill-dialog-heading>div,.create-destination-header>div,.authoring-form-header>div{min-width:0}.source-panel-label,.context-panel-label{color:var(--secondary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.source-panel-title{color:var(--text);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:750}.source-panel-heading small,.source-panel-heading code,.editor-section-heading>code,.editor-counts{color:var(--secondary);font:11px/1.4 var(--font-mono)}.source-panel-heading small{font:12px/1.4 var(--font-sans);margin-top:2px;display:block}.prompt-source,.review-source{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--code-surface);max-width:100%;color:var(--code-text);font:13px/1.7 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;padding:18px;overflow:auto}.prompt-source-panel-immutable .prompt-source{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.detail-tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:2px;margin:0 0 16px;display:flex;overflow-x:auto}.detail-tabs button{min-width:112px;min-height:48px;color:var(--secondary);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-items:start;gap:2px;padding:7px 10px 9px;display:grid}.detail-tabs button:hover:not(:disabled),.detail-tabs button.selected{background:var(--subtle);color:var(--accent)}.detail-tabs button.selected{border-bottom-color:var(--accent)}.detail-tabs button small{max-width:190px;color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.prompt-context-panel{outline:none;min-width:0;padding:4px 0 32px;scroll-margin-bottom:112px}.prompt-context-panel:focus-visible{border-radius:var(--radius-control);outline:3px solid color-mix(in srgb, var(--focus) 70%, transparent);outline-offset:2px;box-shadow:none}.context-panel-intro{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:8px 0 20px;display:flex}.context-panel-intro h2,.context-panel-intro h3{margin:4px 0 6px;font-size:20px}.context-panel-intro p{max-width:480px;color:var(--secondary);margin:15px 0 0;font-size:13px}.prompt-note,.nonpersistent-note,.metadata-checklist{border-left:3px solid var(--accent);background:var(--subtle);gap:4px;margin-top:20px;padding:12px 14px;display:grid}.prompt-note p,.nonpersistent-note span{color:var(--secondary);margin:0;font-size:12px}.context-empty{color:var(--secondary);font-size:13px}.prompt-context-panel>.prompt-metadata,.prompt-context-panel>.prompt-examples,.prompt-context-panel>.prompt-attachments,.prompt-context-panel>.prompt-grants,.prompt-context-panel>.prompt-shares,.prompt-context-panel>.prompt-comments,.prompt-context-panel>.prompt-activity,.prompt-context-panel>.prompt-reconciliation-launcher{margin-bottom:16px;padding:18px}.context-inline-section{border-top:1px solid var(--border);min-width:0;margin-top:16px;padding:18px}.component-updates .section-heading h3{margin:4px 0 0;font-size:18px}.component-update{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.component-update h4{margin-bottom:5px;font-size:14px}.component-update p{color:var(--secondary);margin-bottom:10px;font-size:12px}.version-history-list{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.version-history-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 0;display:flex}.version-history-link{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;justify-items:start;gap:3px;padding:0;display:grid}.version-history-link:hover:not(:disabled){color:var(--accent);background:0 0}.version-history-link span,.version-history-list time{color:var(--secondary);font-size:11px}.version-history-list time{text-align:right;flex:none}.version-view{max-width:1040px;margin:0 auto;padding:4px 0 24px}.immutable-banner{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));border-radius:var(--radius-control);background:var(--selected);min-width:0;color:var(--accent);align-items:center;gap:10px;margin-bottom:22px;padding:12px 14px;display:flex}.immutable-banner>div{gap:2px;min-width:0;display:grid}.immutable-banner span{color:var(--secondary);font-size:12px}.immutable-banner code{max-width:180px;color:var(--secondary);font:10px/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.version-heading{min-width:0;margin-bottom:22px}.version-heading h2{font-size:clamp(24px,3vw,32px)}.version-action-dock{margin:18px 0 24px}.version-action-dock>div:first-child{gap:3px;min-width:0;display:grid}.action-dock-label{color:var(--text);font-size:12px;font-weight:750}.version-action-dock small{color:var(--secondary);font-size:11px}.version-diff{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);margin:0 0 20px;padding:18px}.version-diff .section-heading h2{margin:4px 0 0;font-size:18px}.version-diff details{border-top:1px solid var(--border);margin-top:16px}.version-diff details summary{color:var(--text);padding:12px 0;font-weight:700}.readable-diff{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--code-surface);max-width:100%;color:var(--code-text);font:12px/1.6 var(--font-mono);white-space:pre;margin:0;padding:12px;overflow:auto}.readable-diff:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 70%, transparent);outline-offset:2px}.readable-diff span{display:inline}.readable-diff .diff-add{color:var(--success)}.readable-diff .diff-remove{color:var(--danger)}.readable-diff .diff-location{color:var(--accent)}.version-context-disclosure{border-top:1px solid var(--border);padding-top:14px}.version-context-disclosure>summary{min-height:44px;color:var(--text);font-weight:700}.version-context-disclosure .prompt-metadata{margin-top:12px}.prompt-editor{max-width:1240px;margin:0 auto;padding:28px 32px 64px}.editor-header{margin-bottom:20px}.editor-header>div{min-width:0}.editor-layout{grid-template-columns:minmax(0,1fr) minmax(240px,286px);align-items:start;gap:24px;display:grid}.editor-main{grid-column:1;gap:16px;min-width:0;display:grid}.editor-context-rail{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);grid-column:2;gap:14px;min-width:0;padding:18px;display:grid;position:sticky;top:20px}.editor-rail-heading{border-bottom:1px solid var(--border);padding-bottom:4px}.editor-rail-heading h3{margin:4px 0 5px;font-size:18px}.editor-rail-heading p{color:var(--secondary);margin-bottom:10px;font-size:12px}.editor-tags{border:0;border-top:1px solid var(--border);gap:8px;margin:0;padding:12px 0 0;display:grid}.editor-tags legend{width:100%;color:var(--text);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.editor-tags legend span,.authoring-details summary span{color:var(--secondary);font-size:11px;font-weight:500}.tag-options{gap:4px;display:grid}.tag-option{min-height:36px;color:var(--secondary);align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.tag-option>span{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.editor-status-card,.metadata-checklist{margin-top:2px}.editor-status-card{border-top:1px solid var(--border);gap:4px;padding-top:14px;display:grid}.editor-status-card strong{font-size:13px}.editor-status-card small,.metadata-checklist span{color:var(--secondary);font-size:11px}.editor-source-section,.authoring-source-panel{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;padding:18px}.editor-section-heading{margin-bottom:14px}.editor-section-heading h3{margin:4px 0 0;font-size:20px}.editor-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.editor-toolbar label{min-width:100px;color:var(--secondary);gap:4px;font-size:10px;font-weight:700;display:grid}.editor-toolbar input{min-height:34px}.editor-body-field{color:var(--text);gap:7px;font-size:12px;font-weight:700;display:grid}.editor-canvas{min-height:360px}.editor-canvas .markdown-content{background:var(--code-surface);min-height:360px;color:var(--code-text);font:13px/1.7 var(--font-mono);padding:16px;overflow:auto}.editor-help{color:var(--secondary);margin:10px 0 0;font-size:11px}.authoring-details{min-width:0}.authoring-details>summary{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.authoring-details>summary span{margin-left:auto}.authoring-details[open]>summary{margin-bottom:14px}.editor-notes{color:var(--text);gap:6px;font-size:12px;font-weight:700;display:grid}.editor-action-dock,.authoring-action-dock{margin-top:20px}.editor-action-dock>div:first-child,.authoring-action-dock>div:first-child{gap:3px;min-width:0;display:grid}.editor-save-state{color:var(--text);font-size:12px;font-weight:750}.editor-action-dock small,.authoring-action-dock small{color:var(--secondary);font-size:11px}.editor-review-panel{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));border-radius:var(--radius-panel);background:var(--selected);gap:12px;margin-top:16px;padding:18px;display:grid}.editor-review-panel .section-heading h3{margin:4px 0 0;font-size:18px}.editor-review-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;display:grid}.editor-review-panel dl div{min-width:0}.editor-review-panel dt{color:var(--secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:750}.editor-review-panel dd{color:var(--text);margin:3px 0 0;font-size:12px}.editor-review-panel .review-source{max-height:260px;margin-top:0}.draft-recovery{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.draft-recovery>div:first-child{gap:3px;display:grid}.draft-recovery>div:first-child span{color:var(--secondary);font-size:12px}.editor-conflict{margin-bottom:18px}.conflict-actions{flex-wrap:wrap;align-items:end;gap:10px;margin-top:16px;display:flex}.conflict-actions label{min-width:min(240px,100%)}.editor-attachments{max-width:980px;margin:16px auto 0}.full-create{background:0 0;border:0;padding:0}.create-destination-header{border-bottom:1px solid var(--border);max-width:none;margin:0 auto 24px;padding-bottom:20px}.create-destination-header p{max-width:640px;color:var(--secondary);margin-top:5px;margin-bottom:0;font-size:13px}.create-destination-header>label{flex:none;width:min(280px,100%)}.authoring-form{max-width:none;margin:0 auto}.authoring-form-header{align-items:end;margin-bottom:22px}.authoring-form-header h2{font-size:clamp(23px,3vw,30px)}.authoring-destination{border-left:2px solid var(--accent);background:var(--subtle);gap:3px;min-width:220px;padding:10px 12px;display:grid}.authoring-destination span,.authoring-destination small{color:var(--secondary);font-size:11px}.authoring-destination strong{font-size:12px}.authoring-layout{grid-template-columns:minmax(0,1fr) minmax(240px,286px);align-items:start;gap:24px;display:grid}.authoring-source{grid-column:1;gap:16px;min-width:0;display:grid}.authoring-source-panel textarea{resize:vertical;background:var(--code-surface);min-height:360px;color:var(--code-text);font:13px/1.7 var(--font-mono)}.assistance-review{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));border-radius:var(--radius-panel);background:var(--surface);min-width:0;padding:18px}.assistance-review .section-heading h3{margin:4px 0 0;font-size:18px}.assistance-review>p{max-width:680px;color:var(--secondary);margin:0 0 12px;font-size:12px}.assistance-reviewed{border-color:color-mix(in srgb, var(--success) 40%, var(--border))}.assistance-proposals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.assistance-proposals article{border-top:2px solid var(--border);align-content:start;gap:4px;min-width:0;padding:12px;display:grid}.assistance-proposals article p{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:13px;font-weight:650}.assistance-proposals article small{min-height:32px;color:var(--secondary);font-size:11px}.assistance-proposals .text-button{justify-self:start;padding:4px 0}.authoring-context-rail{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);grid-column:2;gap:14px;min-width:0;padding:18px;display:grid;position:sticky;top:20px}.authoring-context-rail .editor-rail-heading{margin-bottom:2px}.metadata-checklist{border-left-color:var(--border-strong);margin-top:2px}.metadata-checklist strong{margin-bottom:4px;font-size:12px}.metadata-checklist span{align-items:baseline;gap:6px;display:flex}.metadata-checklist span:before{content:"";background:var(--border-strong);border-radius:50%;flex:none;width:5px;height:5px}.authoring-action-dock{width:100%;max-width:none;margin-left:0;margin-right:0}.authoring-action-dock .inline-actions{justify-content:flex-end}.fill-dialog{width:min(680px,100%)}.fill-dialog-heading{margin-bottom:16px}.fill-dialog-heading h2{margin:4px 0 7px;font-size:24px}.fill-dialog-heading p{max-width:520px;color:var(--secondary);margin-bottom:0;font-size:12px}.fill-dialog-heading>.icon{color:var(--accent);flex:none}.nonpersistent-note{border-left-color:var(--success);margin:0 0 16px}.fill-variable-group,.fill-attachment-group{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);gap:12px;margin:16px 0 0;padding:14px;display:grid}.fill-variable-group legend,.fill-attachment-group legend{color:var(--text);font-size:12px;font-weight:750}.fill-attachment-group p,.fill-empty{color:var(--secondary);margin:0;font-size:12px}.fill-field,.fill-boolean{min-width:0}.fill-field>span,.fill-boolean>span{color:var(--text);font-size:12px;font-weight:700;display:block}.fill-field>small,.fill-boolean>small{color:var(--secondary);margin-top:3px;font-size:11px;display:block}.fill-field .variable-persistence,.fill-boolean .variable-persistence{color:var(--accent)}.fill-dialog .dialog-actions{z-index:2;border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;margin:20px -18px -18px;padding:12px 18px 18px;position:sticky;bottom:-18px}@media (width<=899px){.prompt-detail,.version-view,.prompt-editor{padding:20px 24px 56px}.prompt-action-dock,.version-action-dock,.editor-action-dock,.authoring-action-dock{bottom:12px}.editor-layout,.authoring-layout{grid-template-columns:1fr}.editor-context-rail,.authoring-context-rail{grid-area:2;position:static}.editor-main,.authoring-source{grid-area:1}.version-view{max-width:none}.create-destination-header,.authoring-form-header{flex-direction:column;align-items:flex-start}.create-destination-header>label,.authoring-destination{width:100%}}@media (width<=767px){.prompt-detail,.version-view,.prompt-editor{padding:16px 16px 48px}.prompt-detail-heading h2,.version-heading h2,.editor-header h2,.authoring-form-header h2{font-size:24px}.prompt-action-dock,.version-action-dock,.editor-action-dock,.authoring-action-dock{bottom:calc(72px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:8px;margin-left:0;margin-right:0}.action-dock-primary,.action-dock-secondary,.version-action-dock>.inline-actions,.editor-action-dock>.inline-actions,.authoring-action-dock>.inline-actions{width:100%}.action-dock-primary,.action-dock-secondary{flex:none}.action-dock-primary>button,.version-action-dock>.inline-actions>button,.editor-action-dock>.inline-actions>button,.authoring-action-dock>.inline-actions>button{flex:1 1 0}.action-dock-secondary>button,.action-dock-secondary>.launcher-menu,.action-dock-secondary>.action-overflow{flex:calc(50% - 8px)}.action-dock-secondary>.launcher-menu,.action-dock-secondary>.action-overflow,.action-dock-secondary>.launcher-menu>summary,.action-dock-secondary>.action-overflow>summary{min-width:0}.action-dock-secondary>.launcher-menu>summary,.action-dock-secondary>.action-overflow>summary{width:100%}.action-menu{bottom:calc(100% + 8px);left:0;right:auto}.launcher-menu>p,.launcher-menu>div{width:min(300px,100vw - 32px);left:0;right:auto}.launcher-menu>div{bottom:calc(100% + 86px)}.context-panel-intro,.immutable-banner,.draft-recovery{flex-direction:column;align-items:flex-start}.context-panel-intro p{margin-top:0}.immutable-banner code{max-width:100%;margin-left:0}.version-history-list li{flex-direction:column;align-items:flex-start;gap:5px}.version-history-list time{text-align:left}.editor-toolbar{align-items:stretch}.editor-toolbar label{flex:calc(50% - 4px);min-width:calc(50% - 4px)}.editor-toolbar button{flex:calc(50% - 4px)}.editor-review-panel dl,.assistance-proposals{grid-template-columns:1fr}.full-create{padding:0}.authoring-form-header{margin-bottom:16px}.authoring-source-panel,.assistance-review,.authoring-context-rail,.editor-context-rail,.editor-source-section{padding:16px}.authoring-source-panel textarea,.editor-canvas,.editor-canvas .markdown-content{min-height:300px}.fill-dialog .dialog-actions{bottom:-18px}}.current-only-callout,.historical-attachment-notice,.storage-safety-callout{border:1px solid var(--border-strong);border-left:4px solid var(--accent);border-radius:var(--radius-panel);background:var(--selected);padding:16px 18px}.current-only-callout strong,.historical-attachment-notice strong,.storage-safety-callout>strong{color:var(--text);font-size:1rem;display:block}.current-only-callout p,.historical-attachment-notice p,.storage-safety-callout p{color:var(--secondary);margin:6px 0 0}.storage-usage-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.storage-usage-stat{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--subtle);gap:4px;min-width:0;padding:16px;display:grid}.storage-usage-stat>span,.storage-usage-stat>small{color:var(--secondary)}.storage-usage-stat strong,.storage-facts dd,.storage-safety-list dd{color:var(--text);font-variant-numeric:tabular-nums}.storage-usage-stat strong{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.storage-meter-group{margin-top:20px}.storage-meter{border:1px solid var(--border-strong);background:var(--subtle);border-radius:999px;height:12px;overflow:hidden}.storage-meter>span{border-radius:inherit;background:var(--accent);min-width:2px;height:100%;transition:width .16s;display:block}.storage-meter.is-over>span{background:var(--danger)}.storage-meter-group>p{color:var(--secondary);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:.9rem}.storage-facts,.storage-safety-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:20px 0 0;display:grid}.storage-facts>div,.storage-safety-list>div{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:12px 0;display:grid}.storage-facts dt,.storage-safety-list dt{color:var(--secondary)}.storage-facts dd,.storage-safety-list dd{text-align:right;margin:0}.storage-warning,.storage-clear-status,.storage-permission-note{border-radius:var(--radius-control);background:var(--warning-soft);color:var(--text);align-items:baseline;gap:8px;margin:18px 0 0;padding:12px 14px;display:flex}.storage-warning span{color:var(--secondary)}.storage-clear-status{background:var(--success-soft);color:var(--text)}.storage-permission-note{background:var(--subtle);color:var(--secondary)}.storage-policy-panel{scroll-margin-top:20px}.storage-safety-callout{background:var(--subtle);margin-top:20px}.storage-safety-list{margin-top:12px}.storage-policy-form{gap:18px;margin-top:24px;display:grid}.storage-policy-group{border:0;border-top:1px solid var(--border);min-width:0;margin:0;padding:18px 0 0}.storage-policy-group legend{color:var(--text);padding:0 12px 0 0;font-size:1.05rem;font-weight:700}.storage-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:14px;display:grid}.storage-policy-grid label,.admin-quota-form label{min-width:0;color:var(--text);gap:7px;font-weight:600;display:grid}.storage-policy-grid label>small,.admin-quota-form>small{color:var(--secondary);font-size:.82rem;font-weight:400;line-height:1.4}.storage-policy-input-row{align-items:stretch;min-width:0;display:flex}.storage-policy-input-row input{border-radius:var(--radius-control) 0 0 var(--radius-control);flex:auto;min-width:0}.storage-policy-unit{border:1px solid var(--border-strong);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--subtle);min-width:58px;color:var(--secondary);font-variant-numeric:tabular-nums;border-left:0;justify-content:center;align-items:center;padding:0 10px;font-size:.82rem;display:inline-flex}.storage-policy-grid input[aria-invalid=true],.admin-quota-form input[aria-invalid=true]{border-color:var(--danger)}.storage-policy-grid .field-error,.admin-quota-form .field-error{color:var(--danger);font-size:.85rem;font-weight:600}.admin-user-storage{border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);gap:0;margin-top:16px;padding:20px;scroll-margin-top:20px;display:grid}.admin-user-storage h3{margin:0;font-size:1.15rem}.admin-user-storage .storage-facts{margin-top:8px}.admin-storage-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-quota-form{border-top:1px solid var(--border);gap:8px;max-width:520px;margin-top:20px;padding-top:18px;display:grid}.admin-quota-form .settings-actions{margin-top:8px}.admin-user-storage-trigger{white-space:nowrap}@media (width<=899px){.admin-storage-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.current-only-callout,.historical-attachment-notice,.storage-safety-callout,.admin-user-storage{padding:14px}.storage-usage-hero,.storage-facts,.storage-safety-list,.storage-policy-grid,.admin-storage-facts{grid-template-columns:1fr}.storage-facts>div,.storage-safety-list>div{grid-template-columns:minmax(0,1fr) auto}.storage-facts dd,.storage-safety-list dd{text-align:right}.storage-warning,.storage-clear-status,.storage-permission-note{flex-direction:column;align-items:flex-start}.admin-user-storage-trigger{width:100%}}.typed-value-share-fields{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);gap:10px;min-width:0;margin:0;padding:12px;display:grid}.typed-value-share-fields>p,.typed-value-note,.typed-value-status{color:var(--secondary);font-size:12px}.typed-value-share-fields>p{margin:0}.typed-value-note,.typed-value-status{border-left:3px solid var(--border);background:var(--subtle);margin:0;padding:10px 12px}.typed-value-status[role=alert]{border-left-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.typed-value-boolean{align-items:flex-start}.typed-value-boolean>span{gap:3px;min-width:0;display:grid}.tag-combobox{gap:6px;min-width:0;display:grid;position:relative}.tag-combobox>label{color:var(--text);justify-content:space-between;gap:10px;font-size:12px;font-weight:700;display:flex}.tag-combobox>label span,.tag-combobox>small{color:var(--secondary);font-size:11px;font-weight:450}.tag-combobox-control{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:6px;display:flex}.tag-combobox-control:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--focus) 24%, transparent)}.tag-combobox-selected{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.tag-chip{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));background:var(--selected);min-width:0;max-width:100%;color:var(--text);border-radius:999px;align-items:center;gap:5px;padding:3px 5px 3px 8px;font-size:11px;display:inline-flex}.tag-chip>span{overflow-wrap:anywhere;min-width:0}.tag-chip button{width:22px;min-height:22px;color:inherit;background:0 0;border:0;border-radius:50%;padding:0;font-size:16px;line-height:1}.tag-combobox-control>input{min-width:110px;box-shadow:none;background:0 0;border:0;flex:120px}.tag-combobox-control>input:focus{outline:0}.tag-combobox-menu{z-index:5;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);max-height:280px;box-shadow:var(--shadow-overlay);gap:6px;padding:7px;display:grid;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:auto}.tag-combobox-menu>p{color:var(--secondary);margin:0;padding:6px;font-size:12px}.tag-combobox-menu>ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.tag-combobox-menu li{min-width:0}.tag-combobox-menu li button{width:100%;min-height:var(--touch-height);border-radius:var(--radius-control);background:var(--surface);color:var(--text);text-align:left;border:1px solid #0000;align-items:center;gap:8px;padding:7px 9px;display:flex}.tag-combobox-menu li button:hover,.tag-combobox-menu li button[data-active=true]{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:var(--selected)}.tag-option-swatch{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.identity-presentation{gap:2px;min-width:0;display:inline-grid}.identity-presentation strong,.identity-presentation small{overflow-wrap:anywhere;min-width:0}.identity-presentation small{color:var(--secondary);font-size:11px;font-weight:450}.credential-capability-state{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);color:var(--secondary);margin-top:22px;padding:12px}.credential-capability-state[role=alert]{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));background:var(--danger-soft);color:var(--danger)}.credential-capability-state p{margin:4px 0 0}.structured-diff-entry{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.structured-diff-entry h3{margin-bottom:10px;font-size:15px}.structured-diff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.structured-diff-grid>div{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);min-width:0;padding:11px}.structured-diff-grid>div.diff-add{border-color:color-mix(in srgb, var(--success) 45%, var(--border))}.structured-diff-grid>div.diff-remove{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.structured-diff-grid h4{color:var(--secondary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:11px}.structured-diff-value{max-width:100%;color:var(--text);overflow-wrap:anywhere;gap:4px;margin:0;padding-left:18px;font-size:12px;display:grid}.structured-diff-text{max-width:100%;max-height:260px;color:var(--text);font:12px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.structured-diff-text:focus-visible,.structured-diff-entry:focus-within{outline:3px solid color-mix(in srgb, var(--focus) 65%, transparent);outline-offset:2px}@media (width<=767px){.structured-diff-grid{grid-template-columns:1fr}.tag-combobox-menu{max-height:240px;box-shadow:none;position:static}}.shell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .16s;display:grid}.app-sidebar{z-index:10;border-right:1px solid var(--border);background:var(--surface);flex-direction:column;min-width:0;height:100dvh;padding:20px 16px 16px;display:flex;position:sticky;top:0}.brand,.system-brand{min-width:0;color:var(--text);letter-spacing:-.015em;align-items:center;gap:10px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark,.system-mark{background:var(--accent);width:28px;height:28px;color:var(--on-accent);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.sidebar-nav{gap:4px;margin-top:32px;display:grid}.nav-button{width:100%;min-height:40px;color:var(--secondary);text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;align-items:center;gap:11px;font-weight:650;display:flex}.nav-button:hover:not(:disabled){background:var(--subtle);color:var(--text)}.nav-button.active{background:var(--selected);color:var(--accent)}.nav-icon{width:19px;height:19px}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-sidebar footer{border-top:1px solid var(--border);gap:16px;margin-top:auto;padding-top:16px;display:grid}.sidebar-user,.mobile-account{align-items:center;gap:10px;min-width:0;display:flex}.user-avatar{border:1px solid var(--border);background:var(--subtle);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.user-details,.mobile-account>span:last-child{gap:1px;min-width:0;display:grid}.user-details strong,.mobile-account strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-details small,.mobile-account small{color:var(--secondary);font-size:11px}.preference-controls{justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-control{min-width:0;color:var(--secondary);align-items:center;gap:7px;font-size:12px;display:flex}.theme-control select{min-width:0;min-height:32px;color:var(--secondary);background:0 0;border-color:#0000;padding:5px 24px 5px 7px;font-size:12px}.theme-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-icon{color:var(--accent)}.sidebar-toggle{border-color:var(--border);background:var(--surface);width:32px;min-height:32px;color:var(--secondary);justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-toggle:hover:not(:disabled){background:var(--subtle);color:var(--text)}.mobile-more-toggle,.mobile-more-menu,.mobile-theme-control{display:none}.workspace{background:var(--canvas);min-width:0;min-height:100vh;overflow:hidden}.workspace-header{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;padding:28px 32px 0;display:flex}.workspace-heading{min-width:0}.workspace-context{color:var(--secondary);margin-bottom:6px;font-size:12px}.workspace-heading h1{overflow-wrap:anywhere}.workspace-description{max-width:720px;color:var(--secondary);margin:8px 0 0;font-size:13px;line-height:1.55}.workspace-stage{min-width:0;padding:24px 32px 48px}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.header-actions>button,.header-actions>a{white-space:nowrap}.notification-inbox{flex:none;position:relative}.notification-inbox>summary{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:650;list-style:none;display:inline-flex}.notification-inbox>summary::-webkit-details-marker{display:none}.notification-inbox>summary:hover,.notification-inbox[open]>summary{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:var(--selected);color:var(--accent)}.notification-inbox-count{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);border-radius:9px;place-items:center;padding:0 5px;font-size:10px;font-weight:750;display:inline-grid}.notification-inbox-chevron{transition:transform .14s}.notification-inbox[open] .notification-inbox-chevron{transform:rotate(180deg)}.notification-popover{z-index:30;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:min(360px,100vw - 32px);max-height:min(480px,100vh - 120px);box-shadow:var(--shadow-overlay);padding:14px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.notification-popover>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.notification-popover>header>div{gap:2px;display:grid}.notification-popover>header strong{font-size:15px}.notification-all{color:var(--accent);font-size:12px;font-weight:700;text-decoration:none}.notification-all:hover{text-decoration:underline}.notification-popover-status{color:var(--secondary);margin:16px 0 2px;font-size:13px}.notification-preview-list{margin:0;padding:0;list-style:none;display:grid}.notification-preview-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.notification-preview-list li:last-child{border-bottom:0}.notification-preview-list li>span:first-child{gap:3px;min-width:0;display:grid}.notification-preview-list li small{color:var(--secondary);font-size:11px}.notification-preview-list li.unread{box-shadow:inset 2px 0 var(--accent);padding-left:10px}.notification-inbox-empty{justify-items:start;gap:5px;padding:18px 2px 4px;display:grid}.notification-inbox-empty-icon{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));border-radius:var(--radius-control);background:var(--selected);width:34px;height:34px;color:var(--accent);place-items:center;margin-bottom:4px;display:grid}.notification-inbox-empty>strong{font-size:14px}.notification-inbox-empty>span:last-child{color:var(--secondary);font-size:12px;line-height:1.5}.system-banner{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);align-items:flex-start;gap:9px;margin:20px 32px 0;padding:10px 12px;display:flex}.system-banner.warning{border-color:color-mix(in srgb, var(--warning) 38%, var(--border));background:var(--warning-soft);color:var(--warning)}.system-banner span{color:inherit}.error{margin:20px 32px 0}.tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:4px;margin:24px 32px 0;padding-bottom:1px;display:flex;overflow-x:auto}.tabs button{min-width:120px;min-height:48px;color:var(--secondary);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-items:start;gap:1px;padding:6px 12px 8px;display:grid}.tabs button:hover:not(:disabled){background:var(--subtle);color:var(--text)}.tabs button.selected{border-bottom-color:var(--accent);color:var(--accent)}.tabs button span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.tabs button small{color:var(--secondary);font-size:11px}.retrieval-workspace{grid-template-columns:minmax(352px,400px) minmax(0,1fr);align-items:start;gap:24px;padding:0;display:grid}.prompt-search-panel{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;max-height:calc(100dvh - 40px);position:sticky;top:20px;overflow:auto}.prompt-search-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 12px;display:flex}.prompt-search-panel-heading h2{margin-bottom:0;font-size:18px}.search-panel-shortcut{justify-content:center;align-items:center;min-height:28px;display:inline-flex}.retrieval-search{gap:12px;padding:0 20px 20px;display:grid}.retrieval-search label>span:first-child,.scope-select>span,.search-query>span:first-child{color:var(--text);font-size:12px;font-weight:700}.search-query>.search-input-wrap{align-items:center;min-width:0;display:flex;position:relative}.search-input-wrap .icon{z-index:1;color:var(--secondary);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search-input-wrap input{min-width:0;padding-left:36px}.retrieval-filters{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.retrieval-filters summary{min-height:40px;color:var(--text);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;list-style:none;display:flex}.retrieval-filters summary::-webkit-details-marker{display:none}.retrieval-filters summary>span{align-items:center;gap:7px;display:inline-flex}.retrieval-filters summary strong{background:var(--accent);min-width:22px;min-height:22px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.retrieval-filter-grid{grid-template-columns:1fr 1fr;gap:12px 10px;padding:0 0 14px;display:grid}.retrieval-filter-grid label{min-width:0;font-size:11px}.retrieval-filter-grid .check-row{min-height:36px;color:var(--secondary);align-self:end;font-size:12px;font-weight:550}.retrieval-filter-grid input,.retrieval-filter-grid select{min-height:34px;padding:6px 8px;font-size:12px}.query-builder-hint{color:var(--secondary);margin:-4px 0 0;font-size:11px;line-height:1.45}.query-builder-body{padding-bottom:4px}.query-builder-grid,.query-builder-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.query-builder-grid{padding:0 0 14px}.query-builder-grid label,.query-builder-bound label{min-width:0;color:var(--secondary);gap:5px;font-size:11px;font-weight:650;display:grid}.query-builder-grid input,.query-builder-grid select,.query-builder-bound input,.query-builder-bound select{min-width:0;min-height:34px;padding:6px 8px;font-size:12px}.query-builder-more{border-top:1px solid var(--border);margin-top:1px}.query-builder-more>summary{min-height:38px;color:var(--secondary);padding:0 2px;font-size:11px;font-weight:700}.query-builder-more>summary::marker{color:var(--accent)}.query-builder-more[open]>summary{color:var(--accent)}.query-builder-date-grid{gap:12px;padding-bottom:14px}.query-builder-date-group{border-top:1px solid var(--border);min-width:0;padding-top:10px}.query-builder-date-group legend{color:var(--text);margin-bottom:8px;font-size:11px}.query-builder-bound{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:8px;min-width:0;margin-bottom:8px;display:grid}.query-builder-bound:last-child{margin-bottom:0}.query-builder-bound label:last-child{min-width:0}.query-builder-areas{padding-bottom:4px}.query-builder-areas>p{color:var(--secondary);margin:0 0 10px;font-size:11px;line-height:1.45}.query-builder-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;min-width:0;padding-bottom:10px;display:grid}.query-builder-scope-grid .check-row{min-width:0;color:var(--secondary);font-size:11px;line-height:1.25}.query-builder-scope-grid .check-row span{min-width:0}.search-submit{justify-content:center;align-items:center;gap:8px;display:inline-flex}.prompt-search-panel-results{border-top:1px solid var(--border)}.retrieval-results-heading,.result-selection{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.retrieval-results-heading{color:var(--secondary);padding:14px 20px 10px;font-size:12px}.retrieval-results-heading strong{color:var(--text);font-size:15px}.result-selection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--secondary);margin:0 20px;padding:8px 0;font-size:11px}.retrieval-results{gap:0;margin:0;padding:0;list-style:none;display:grid}.retrieval-results li{border-bottom:1px solid var(--border);min-width:0;position:relative}.retrieval-results li:last-child{border-bottom:0}.retrieval-result{width:100%;min-height:0;color:var(--secondary);text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 20px;font-size:12px;font-weight:450;display:flex}.retrieval-result:hover:not(:disabled),.retrieval-results li.is-open .retrieval-result{background:var(--selected);color:var(--text)}.retrieval-result-topline{width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:8px;display:flex}.retrieval-result-topline strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.result-favorite{color:var(--accent)}.retrieval-result>span:not(.retrieval-result-topline){text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.result-reason{color:var(--accent);font-size:10px;font-weight:650}.result-check{z-index:1;align-items:center;min-height:24px;display:inline-flex;position:absolute;top:14px;left:8px}.retrieval-results-search .retrieval-result,.retrieval-result-selectable{padding-left:36px}.retrieval-no-results,.retrieval-state{color:var(--secondary);justify-items:start;gap:7px;padding:28px 20px;display:grid}.retrieval-no-results strong,.retrieval-state h2{color:var(--text);margin:0;font-size:16px}.retrieval-no-results span,.retrieval-state p{color:var(--secondary);margin:0;font-size:12px}.retrieval-main{min-width:0}.prompt-detail-summary{border-bottom:1px solid var(--border);min-width:0;margin-bottom:12px;padding:0 0 16px}.prompt-summary-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.prompt-summary-topline .section-kicker{margin-bottom:0}.prompt-summary-lifecycle{border:1px solid color-mix(in srgb, var(--success) 35%, var(--border));background:var(--success-soft);min-height:24px;color:var(--success);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.prompt-summary-lifecycle-archived,.prompt-summary-lifecycle-trashed{border-color:color-mix(in srgb, var(--warning) 38%, var(--border));background:var(--warning-soft);color:var(--warning)}.prompt-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.prompt-summary-grid div{min-width:0}.prompt-summary-grid dt{color:var(--secondary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750}.prompt-summary-grid dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:650;overflow:hidden}.retrieval-overview{min-width:0}.overview-intro{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:4px 0 28px;display:flex}.overview-intro>div:first-child{min-width:0}.overview-intro h2{max-width:520px;margin-bottom:8px;font-size:clamp(22px,3vw,30px)}.overview-intro p:last-child{max-width:600px;margin-bottom:0}.overview-hint{min-width:170px;color:var(--secondary);align-items:center;gap:8px;font-size:12px;display:inline-flex}.overview-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:28px;display:grid}.overview-section{border-top:2px solid var(--border);min-width:0}.overview-section-active{border-top-color:var(--accent)}.overview-section>.section-heading{padding:14px 0 8px}.overview-section .section-heading h3{margin-bottom:2px;font-size:16px}.overview-section .section-heading span{display:block}.overview-section-tools{min-height:0}.overview-section .retrieval-results li{border-bottom-color:var(--border)}.overview-section .retrieval-result{padding:11px 0;font-size:12px}.overview-section .retrieval-result:hover:not(:disabled){color:var(--secondary);background:0 0}.overview-section .retrieval-result:hover:not(:disabled) .retrieval-result-topline{color:var(--accent)}.overview-section .retrieval-result-topline{color:var(--text)}.loading-inline,.empty-inline,.system-progress,.comment-empty{color:var(--secondary);font-size:13px}.activity-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.activity-list li{border-bottom:1px solid var(--border)}.activity-list button{width:100%;min-height:0;color:var(--text);text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.activity-list button:hover:not(:disabled){color:var(--accent);background:0 0}.activity-list button>span{gap:2px;min-width:0;display:grid}.activity-list small{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.activity-arrow{color:var(--secondary);transform:rotate(-90deg)}.segmented-control,.view-toggle{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);align-items:center;padding:2px;display:inline-flex}.segmented-control button,.view-toggle button{min-height:28px;color:var(--secondary);background:0 0;border:0;border-radius:4px;padding:0 8px;font-size:11px}.segmented-control button.selected,.view-toggle button.selected{background:var(--surface);color:var(--text)}.retrieval-workspace-detail .retrieval-main{min-width:0}.prompt-detail,.prompt-metadata,.prompt-examples,.prompt-attachments,.prompt-grants,.prompt-shares,.prompt-comments,.prompt-activity,.prompt-reconciliation-launcher{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;margin-bottom:16px;padding:20px}.prompt-detail .back,.prompt-detail>.back{min-height:32px;color:var(--accent);background:0 0;border:0;margin-bottom:18px;padding:0;font-size:12px}.prompt-detail .back:hover:not(:disabled){background:0 0;text-decoration:underline}.prompt-detail h2{margin-bottom:8px;font-size:clamp(24px,3vw,34px)}.prompt-detail>p:not(.eyebrow),.prompt-detail>.markdown-content{max-width:820px}.prompt-actions{z-index:2;border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface) 96%, transparent);flex-wrap:wrap;align-items:center;gap:8px;margin:0 -4px 24px;padding:8px;display:flex;position:sticky;bottom:12px}.prompt-actions>button:first-child{background:var(--accent);color:var(--on-accent)}.launcher-menu{position:relative}.launcher-menu summary{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);cursor:pointer;align-items:center;padding:0 12px;font-weight:650;list-style:none;display:inline-flex}.launcher-menu summary::-webkit-details-marker{display:none}.launcher-menu[open] summary{border-color:var(--accent)}.launcher-menu>p,.launcher-menu>div{z-index:4;border:1px solid var(--border);background:var(--surface);width:min(320px,100vw - 40px);box-shadow:var(--shadow-overlay);padding:12px;position:absolute;right:0}.launcher-menu>p{color:var(--secondary);margin:0;font-size:12px;top:calc(100% + 8px)}.launcher-menu>div{gap:6px;display:grid;top:calc(100% + 68px)}.markdown-content{color:var(--text);overflow-wrap:anywhere}.markdown-content>:last-child{margin-bottom:0}.markdown-content pre,.version-diff pre,.import-plan pre,.reconciliation-plan pre{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--code-surface);max-width:100%;color:var(--code-text);padding:14px;font-size:12px;line-height:1.55;overflow:auto}.markdown-content pre code,.version-diff pre code,.import-plan pre code,.reconciliation-plan pre code{color:inherit;background:0 0;padding:0}.markdown-content blockquote{border-left:3px solid var(--accent);color:var(--secondary);margin-left:0;padding-left:14px}.version-history,.component-update,.version-diff{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.version-history ol,.prompt-examples ol,.prompt-activity ol{margin-bottom:0}.version-history li,.prompt-activity li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.version-history li>span,.prompt-activity time{color:var(--secondary);text-align:right;font-size:11px}.metadata-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.metadata-groups section{border-top:2px solid var(--border);min-width:0;padding-top:12px}.metadata-groups h3{font-size:14px}.metadata-groups ul,.prompt-attachments ul,.prompt-shares ul,.prompt-grants ul,.comment-list,.credential-list,.job-list,.management-list,.picker-results,.bulk-results,.audit-list{margin:0;padding:0;list-style:none}.metadata-groups li,.prompt-attachments li,.prompt-shares li,.prompt-grants li,.credential-list li,.job-list li,.management-list li,.picker-results li,.bulk-results li,.audit-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:10px 0;display:flex}.metadata-groups li,.prompt-attachments li,.prompt-shares li,.prompt-grants li,.credential-list li,.job-list li,.management-list li,.audit-list li{flex-wrap:wrap}.metadata-groups li>*,.prompt-attachments li>div:first-child,.prompt-shares li>div:first-child,.prompt-grants li>div:first-child,.credential-list li>div,.job-list li>div:first-child,.management-list li>div:first-child,.audit-list li>div:first-child{min-width:0}.metadata-groups li span,.prompt-attachments small,.prompt-shares small,.prompt-grants small,.credential-list small,.job-list small,.management-list small,.audit-list small{color:var(--secondary);font-size:11px;display:block}.prompt-examples li{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);margin-bottom:16px;padding:14px}.prompt-examples li:last-child{margin-bottom:0}.prompt-examples h3{margin-bottom:8px}.prompt-attachments form,.prompt-shares form,.prompt-comments form,.prompt-grants form,.inline-form,.stack-form,.policy-form,.provision-user{gap:12px;margin-bottom:16px;display:grid}.prompt-attachments li>div:last-child,.prompt-shares li>div:last-child,.prompt-grants li>button,.inline-actions{flex:none}.prompt-shares .share-created{border:1px solid color-mix(in srgb, var(--success) 35%, var(--border));border-radius:var(--radius-control);background:var(--success-soft);color:var(--success);padding:10px 12px}.mention-picker,.share-attachment-picker,.compatibility-editor fieldset,.variable-schema-editor{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);gap:8px;margin-bottom:16px;padding:12px;display:grid}.mention-picker label,.share-attachment-picker label,.compatibility-options label,.variable-flags label{color:var(--secondary);font-size:12px;font-weight:550}.comment-list{gap:12px;display:grid}.comment-list>li{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);padding:14px}.comment-list>li.resolved{opacity:.72}.comment-list header{color:var(--text);flex-wrap:wrap;gap:8px 12px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.comment-list time,.comment-status{color:var(--secondary);font-size:11px;font-weight:500}.comment-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.comment-edit{margin-bottom:0}.prompt-reconciliation-launcher{justify-content:space-between;align-items:center;gap:16px;display:flex}.prompt-reconciliation-launcher h2{margin-bottom:4px;font-size:16px}.settings-layout,.management-layout,.admin-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:24px;padding:24px 32px 48px;display:grid}.settings-nav,.admin-nav{align-content:start;gap:4px;display:grid}.settings-nav a,.admin-nav button{border-radius:var(--radius-control);min-height:38px;color:var(--secondary);text-align:left;background:0 0;border:1px solid #0000;align-items:center;padding:8px 10px;font-weight:650;text-decoration:none;display:flex}.settings-nav a:hover,.admin-nav button:hover:not(:disabled),.settings-nav a.active,.admin-nav button.active{background:var(--selected);color:var(--accent)}.settings-content,.management-content,.admin-content{align-content:start;gap:16px;min-width:0;display:grid}.settings-card,.library-export,.library-import,.full-create,.collection-panel,.notifications-panel,.management-content>section,.admin-content>section,.bulk-actions,.prompt-reconciliation,.reconciliation-plan{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;padding:20px}.settings-card>:last-child,.library-export>:last-child,.library-import>:last-child,.full-create>:last-child,.collection-panel>:last-child,.notifications-panel>:last-child{margin-bottom:0}.settings-card form,.library-export form,.library-import form{gap:12px;display:grid}.profile-details,.operational-status{grid-template-columns:minmax(100px,.45fr) minmax(0,1fr);gap:8px 16px;margin:16px 0;display:grid}.profile-details dt,.operational-status dt{color:var(--secondary);font-size:12px;font-weight:650}.profile-details dd,.operational-status dd{color:var(--text);margin:0}.integration-list,.credential-list,.job-list{gap:0;margin:16px 0;padding:0;list-style:none;display:grid}.integration-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.notifications-panel ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.notifications-panel li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.notifications-panel li>div:first-child{gap:3px;display:grid}.notifications-panel li small{color:var(--secondary);font-size:11px}.notifications-panel li.unread strong{color:var(--accent)}.management-toolbar,.bulk-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.management-toolbar{justify-content:space-between}.bulk-results li{align-items:center}.bulk-results .text-button{text-align:left;flex:auto;justify-items:start;min-width:0;padding-left:0;display:grid}.bulk-results .text-button span{max-width:100%;color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bulk-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bulk-action-grid>section{border-top:2px solid var(--border);min-width:0;padding-top:12px}.bulk-action-grid>section>div:last-child{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:16px}.prompt-editor{min-width:0;padding:24px 32px 48px}.prompt-editor>form{gap:16px;max-width:980px;display:grid}.pair,.variable-grid,.variable-fields,.policy-grid,.font-size-control,.reconciliation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editor-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-canvas{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--code-surface);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.line-numbers{border-right:1px solid var(--border);color:var(--secondary);font:12px/1.55 var(--font-mono);text-align:right;-webkit-user-select:none;user-select:none;margin:0;padding:14px 10px 14px 14px}.prompt-body{width:100%;min-height:300px;color:var(--code-text);font:12px/1.55 var(--font-mono);resize:vertical;background:0 0;border:0;border-radius:0;padding:14px}.authoring-details{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);padding:14px}.authoring-details summary{color:var(--text);font-weight:700}.authoring-details[open] summary{margin-bottom:14px}.example-editor,.variable-schema-editor section{border-top:1px solid var(--border);gap:12px;padding:14px 0;display:grid}.variable-schema-editor section:first-of-type{border-top:0}.variable-flags{flex-wrap:wrap;gap:12px 20px;display:flex}.editor-status{color:var(--secondary);font-size:12px}.draft-recovery,.editor-conflict,.reconciliation-plan,.import-plan,.export-status{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);padding:14px}.editor-conflict{border-color:color-mix(in srgb, var(--warning) 45%, var(--border));background:var(--warning-soft)}.conflict-body-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.font-preview{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);padding:16px}.dialog-backdrop{z-index:50;background:var(--scrim);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.command-palette,.confirmation-dialog,.input-dialog,.fill-dialog,.removal-dialog{border:1px solid var(--border);border-radius:var(--radius-overlay);background:var(--surface);width:min(640px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-overlay);padding:24px;overflow:auto}.command-palette h1,.confirmation-dialog h2,.input-dialog h2,.fill-dialog h2{margin-bottom:8px}.command-list{gap:4px;margin:20px 0;display:grid}.command-list button{min-height:42px;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.command-list button:hover:not(:disabled){background:var(--selected);color:var(--accent)}.shortcut-reference dl{gap:8px;margin:20px 0;display:grid}.shortcut-reference dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.shortcut-reference dt,.shortcut-reference dd{margin:0}.shortcut-reference dt{gap:4px;display:flex}.shortcut-reference dd{color:var(--secondary)}.dialog-actions{justify-content:flex-end;margin-top:20px}.variable-fields{margin-top:16px}.system-shell{background:var(--canvas);min-height:100vh;color:var(--text)}.system-header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}.system-header-note{color:var(--secondary);font-size:12px}.system-main{align-items:start;width:min(560px,100% - 40px);min-height:calc(100vh - 77px);margin:0 auto;padding:64px 0;display:grid}.system-main-wide{width:min(840px,100% - 40px)}.system-panel{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;padding:28px}.system-panel-heading{align-items:flex-start;gap:12px;display:flex}.system-panel-heading h1{margin-bottom:0}.system-panel-icon{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--selected);width:36px;height:36px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.system-description{color:var(--secondary);margin:16px 0 0}.system-primary-link{min-height:var(--touch-height);border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);justify-content:center;align-items:center;margin-top:24px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.system-form{gap:14px;margin-top:24px;display:grid}.system-form button{min-height:var(--touch-height)}.public-share-content{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.public-share-attachments{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.public-share-attachments h2{font-size:16px}.public-share-attachments ul{margin:0;padding:0;list-style:none}.public-share-attachments li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.public-share-attachments li>span{gap:2px;min-width:0;display:grid}.public-share-attachments small{color:var(--secondary);font-size:11px}@media (width>=900px){.shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar-collapsed .app-sidebar{align-items:center;padding:20px 12px 16px}.sidebar-collapsed .brand{justify-content:center}.sidebar-collapsed .brand>span:not(.brand-mark),.sidebar-collapsed .app-sidebar .nav-label,.sidebar-collapsed .app-sidebar .user-details,.sidebar-collapsed .app-sidebar .theme-label{display:none}.sidebar-collapsed .sidebar-nav{width:100%}.sidebar-collapsed .nav-button{justify-content:center;padding:0}.sidebar-collapsed .app-sidebar footer{width:100%}.sidebar-collapsed .sidebar-user,.sidebar-collapsed .theme-control{justify-content:center}.sidebar-collapsed .theme-control select{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.sidebar-collapsed .preference-controls{flex-direction:column;justify-content:center}.sidebar-collapsed .theme-control{justify-content:center;width:32px;height:32px;position:relative}.sidebar-collapsed .theme-control select{opacity:0;clip:auto;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}}@media (width<=1279px){.workspace-stage{padding-left:24px;padding-right:24px}.retrieval-workspace-detail{grid-template-columns:minmax(0,1fr)}.retrieval-workspace-detail .prompt-search-panel{display:none}}@media (width<=899px){.shell{display:block}.app-sidebar{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:56px;padding:8px 16px;display:flex;position:sticky;top:0}.brand{flex:none}.brand>span:not(.brand-mark){display:inline}.sidebar-nav{align-items:center;gap:4px;width:auto;margin:0;display:flex}.sidebar-nav .desktop-secondary-nav{display:none}.sidebar-nav .nav-button{width:40px;min-height:40px}.app-sidebar .nav-label,.app-sidebar footer{display:none}.mobile-more-toggle{display:inline-flex}.mobile-more-menu{z-index:12;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:min(300px,100vw - 24px);box-shadow:var(--shadow-overlay);gap:4px;padding:10px;display:none;position:absolute;top:calc(100% + 8px);right:12px}.mobile-nav-open .mobile-more-menu{display:grid}.mobile-account{border-bottom:1px solid var(--border);padding:6px 8px 10px}.mobile-more-menu .nav-button{justify-content:flex-start;padding:0 8px}.mobile-more-menu .nav-label{display:inline}.mobile-more-menu .mobile-theme-control{justify-content:flex-start;width:auto;height:40px;padding:0 8px;display:flex}.mobile-more-menu .mobile-theme-control select{opacity:1;background:var(--subtle);width:auto;height:36px;min-height:36px;color:var(--text);flex:auto;padding:5px 24px 5px 7px;position:static}.workspace{min-height:calc(100vh - 56px)}.workspace-header{align-items:flex-start;padding:24px 24px 0}.workspace-stage{padding:20px 24px 40px}.retrieval-workspace{display:block}.prompt-search-panel{max-height:none;margin-bottom:24px;position:static}.overview-sections,.metadata-groups,.prompt-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-section:last-child{grid-column:1/-1}.settings-layout,.management-layout,.admin-layout{grid-template-columns:1fr}.settings-nav,.admin-nav{padding-bottom:2px;display:flex;overflow-x:auto}.settings-nav a,.admin-nav button{white-space:nowrap;flex:none}.prompt-editor{padding-left:24px;padding-right:24px}}@media (width<=767px){.app-sidebar{height:56px;padding:8px 12px;position:relative}.sidebar-nav{z-index:15;width:auto;height:calc(64px + env(safe-area-inset-bottom));padding:5px 8px env(safe-area-inset-bottom);border-top:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.sidebar-nav .nav-button{width:100%;min-height:44px;color:var(--secondary);flex-direction:column;gap:2px;padding:4px 2px;font-size:10px}.sidebar-nav .nav-label{max-width:100%;font-size:10px;line-height:1.2;display:block}.sidebar-nav .nav-icon{width:18px;height:18px}.mobile-more-toggle{display:flex}.mobile-more-menu{top:auto;right:8px;bottom:calc(72px + env(safe-area-inset-bottom));width:min(300px,100vw - 16px);position:fixed}.workspace{min-height:calc(100vh - 56px);padding-bottom:72px}.workspace-header{padding:20px 16px 0;display:block}.workspace-heading h1{font-size:25px}.header-actions{justify-content:flex-start;margin-top:14px;position:relative}.notification-inbox{position:static}.notification-popover{width:min(360px,100vw - 32px);max-height:min(440px,100vh - 180px);left:0;right:auto}.header-actions>button,.header-actions>a{min-height:40px}.system-banner,.error,.tabs{margin-left:16px;margin-right:16px}.retrieval-workspace{padding:0;display:block}.workspace-stage{padding:20px 16px 32px}.prompt-search-panel{max-height:none;position:static}.retrieval-workspace-detail .retrieval-main{margin-top:16px}.prompt-search-panel-heading,.retrieval-search{padding-left:16px;padding-right:16px}.retrieval-filter-grid,.query-builder-grid,.query-builder-date-grid,.query-builder-scope-grid,.overview-sections,.metadata-groups,.pair,.variable-grid,.variable-fields,.policy-grid,.font-size-control,.reconciliation-fields,.bulk-action-grid,.conflict-body-comparison{grid-template-columns:1fr}.prompt-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-section:last-child{grid-column:auto}.overview-intro{padding-top:0;display:block}.overview-hint{margin-top:16px}.prompt-detail,.prompt-metadata,.prompt-examples,.prompt-attachments,.prompt-grants,.prompt-shares,.prompt-comments,.prompt-activity,.prompt-reconciliation-launcher,.settings-card,.library-export,.library-import,.full-create,.collection-panel,.notifications-panel,.management-content>section,.admin-content>section,.bulk-actions,.prompt-reconciliation,.reconciliation-plan{padding:16px}.prompt-actions{margin-left:-4px;margin-right:-4px;position:sticky;bottom:76px}.prompt-actions>button,.prompt-actions>.launcher-menu,.prompt-actions .launcher-menu summary{flex:calc(50% - 8px)}.launcher-menu>p,.launcher-menu>div{width:min(300px,100vw - 48px);left:0;right:auto}.prompt-attachments li,.prompt-shares li,.prompt-grants li,.notifications-panel li,.public-share-attachments li{flex-direction:column;align-items:flex-start}.prompt-attachments li>div:last-child,.prompt-shares li>div:last-child{width:100%}.prompt-attachments li>div:last-child,.prompt-shares li>div:last-child,.share-actions{flex-wrap:wrap;gap:8px;display:flex}.prompt-reconciliation-launcher{flex-direction:column;align-items:flex-start}.settings-layout,.management-layout,.admin-layout{gap:16px;padding:20px 16px 32px}.prompt-editor{padding:20px 16px 32px}.dialog-backdrop{align-items:end;padding:8px}.command-palette,.confirmation-dialog,.input-dialog,.fill-dialog,.removal-dialog{border-radius:var(--radius-overlay) var(--radius-overlay) 10px 10px;max-height:calc(100dvh - 16px);padding:18px}.system-header{padding:16px}.system-header-note{text-align:right;max-width:120px;font-size:11px}.system-main,.system-main-wide{width:min(100% - 32px,840px);min-height:calc(100vh - 70px);padding:32px 0 48px}.system-panel{padding:20px 16px}.public-share-content{margin-top:20px}}.bulk-disclosure{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);margin:10px 0 12px;overflow:hidden}.bulk-disclosure>summary{min-height:var(--touch-height);color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;font-weight:650;list-style:none;display:flex}.bulk-disclosure>summary::-webkit-details-marker{display:none}.bulk-disclosure>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.bulk-disclosure>summary>span:first-child{color:var(--secondary)}.bulk-disclosure>summary strong{color:var(--text)}.bulk-disclosure-action{color:var(--accent);align-items:center;gap:6px;display:inline-flex}.bulk-disclosure[open]{background:var(--surface)}.bulk-disclosure[open]>summary{border-bottom:1px solid var(--border)}.bulk-disclosure[open]>summary .icon{transform:rotate(180deg)}.bulk-disclosure .bulk-actions{background:0 0;border:0;border-radius:0;margin:0;padding:16px}.full-create{background:0 0;border-color:#0000}.prompt-editor>form{max-width:none;display:block}@media (width>=900px){.editor-main,.editor-context-rail,.authoring-source,.authoring-context-rail{grid-row:1}}@media (width>=1100px){.retrieval-workspace:has(.prompt-editor){grid-template-columns:minmax(0,1fr)}.retrieval-workspace:has(.prompt-editor)>.prompt-search-panel{display:none}}.fill-attachment-group .variable-fields{grid-template-columns:minmax(0,1fr)}.fill-boolean{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.fill-boolean>input{margin-top:2px}.fill-boolean-content{gap:3px;min-width:0;display:grid}.fill-boolean-content>span,.fill-boolean-content>small{overflow-wrap:anywhere;min-width:0;display:block}.fill-boolean-content>span{color:var(--text);font-size:12px;font-weight:700;line-height:1.35}.fill-boolean-content>small{color:var(--secondary);font-size:11px;line-height:1.45}.fill-boolean-content .variable-persistence{color:var(--accent)}.fill-dialog{flex-direction:column;display:flex;overflow:hidden}.fill-dialog>form{flex-direction:column;flex:auto;min-height:0;display:flex}.fill-dialog-scroll{flex:auto;min-height:0;padding-right:2px;overflow:auto}.fill-preset-note{color:var(--secondary);margin-top:3px;font-size:11px;display:block}.fill-dialog .dialog-actions{flex:none;position:static}@media (width<=767px){.bulk-disclosure .bulk-actions{padding:12px}}.route-family,.operator-workspace,.management-workspace{min-width:0;padding:0}.route-family-switcher,.taxonomy-switcher{min-width:0}.route-family-header,.route-workspace-header{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.route-family-header{border-bottom:1px solid var(--border);padding-bottom:20px}.route-family-header>div,.route-workspace-header>div{min-width:0}.route-family-header h2,.route-workspace-header h2{margin-bottom:6px;font-size:clamp(20px,2.2vw,26px)}.route-family-header p:last-child,.route-workspace-header p:last-child{max-width:720px;margin-bottom:0}.route-control-bar,.task-brief{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-bottom:16px;display:flex}.route-item-count{color:var(--secondary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.task-brief{align-items:flex-start}.task-brief p{max-width:720px;color:var(--secondary);margin:0;font-size:13px}.route-family-grid,.operator-workspace-grid,.management-workspace-grid{grid-template-columns:minmax(184px,224px) minmax(0,1fr);gap:24px;margin-top:0;display:grid}.section-index{align-content:start;gap:4px;min-width:0;display:grid}.section-index a{border-radius:var(--radius-control);min-width:0;color:var(--secondary);border:1px solid #0000;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.section-index a span{overflow-wrap:anywhere;font-weight:700}.section-index a small{color:var(--secondary);font-size:11px}.section-index a:hover,.section-index a.active{background:var(--selected);color:var(--accent)}.section-index a.active small{color:var(--accent)}.section-select{min-width:min(260px,100%);color:var(--secondary);gap:5px;font-size:12px;font-weight:650;display:none}.section-select select{min-height:var(--touch-height)}.route-family-content,.operator-detail,.management-detail,.settings-workspace .settings-content,.management-workspace .management-content,.operator-detail .admin-content{min-width:0}.settings-workspace .settings-content>.settings-card,.settings-workspace .settings-content>.task-workspace,.settings-workspace .settings-content>.notifications-panel{margin:0}.management-workspace{display:block}.management-workspace-grid{margin-top:0}.management-detail{min-width:0}.management-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;padding:0 0 16px;display:flex}.management-toolbar>label{width:min(360px,100%)}.management-content{gap:16px}.management-panel,.operator-detail .admin-content,.task-workspace,.share-workspace>*,.collection-workspace,.notifications-workspace{border-color:var(--border);box-shadow:none}.management-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.management-panel-header h2,.management-panel-header h3{margin-bottom:0}.management-count,.task-constraint{color:var(--secondary);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.category-tree{gap:0;margin-top:18px;display:grid}.category-tree li{align-items:center}.category-node{gap:2px;min-width:0;display:grid}.category-node strong{overflow-wrap:anywhere}.taxonomy-workspace,.component-management{gap:16px;min-width:0;display:grid}.taxonomy-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding-bottom:16px;display:flex}.taxonomy-header>div{min-width:0}.taxonomy-header h2{margin-bottom:6px;font-size:20px}.taxonomy-header p:last-child{max-width:640px;margin-bottom:0}.taxonomy-tabs{border-bottom:1px solid var(--border);gap:4px;margin:-4px 0 0;display:flex}.taxonomy-tabs button{min-height:var(--control-height);color:var(--secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:6px 10px}.taxonomy-tabs button:hover:not(:disabled),.taxonomy-tabs button.active{border-bottom-color:var(--accent);color:var(--accent);background:0 0}.scan-list li{align-items:center}.component-browser{grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);gap:16px;margin-top:18px;display:grid}.component-list{align-content:start;gap:0;display:grid}.component-list li{border:1px solid #0000;border-bottom-color:var(--border);align-items:center;padding:6px}.component-list li.selected{border-color:var(--accent);border-radius:var(--radius-control);background:var(--selected)}.component-list-button{min-width:0;min-height:var(--touch-height);color:var(--text);text-align:left;background:0 0;border:0;flex:160px;justify-items:start;gap:2px;padding:6px;display:grid}.component-list-button:hover:not(:disabled){color:var(--accent);background:0 0}.component-list-button small{color:var(--secondary);font-size:11px}.component-detail{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);align-self:start;min-width:0;padding:16px}.component-source{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--code-surface);max-width:100%;color:var(--code-text);font:12px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:14px;overflow:auto}.component-facts{grid-template-columns:minmax(80px,.45fr) minmax(0,1fr);gap:6px 12px;margin-bottom:0;display:grid}.component-facts dt{color:var(--secondary);font-size:11px;font-weight:650}.component-facts dd{color:var(--text);overflow-wrap:anywhere;margin:0}.operator-workspace-grid{margin-top:0}.operator-detail .admin-content{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);gap:0;padding:0;display:grid}.operator-detail .admin-content>section{background:0 0;border:0;border-radius:0;margin:0;padding:24px}.operator-detail .admin-content>section+section{border-top:1px solid var(--border)}.operator-detail .admin-content>section>:last-child{margin-bottom:0}.operator-detail .user-table-wrap{max-width:100%;overflow-x:auto}.operator-detail .user-table{border-collapse:collapse;width:100%;font-size:12px}.operator-detail .user-table th{border-bottom:1px solid var(--border-strong);color:var(--secondary);text-align:left;white-space:nowrap;padding:8px;font-size:11px;font-weight:750}.operator-detail .user-table td{border-bottom:1px solid var(--border);vertical-align:top;min-width:120px;padding:12px 8px}.operator-detail .user-table td:first-child{min-width:180px}.operator-detail .user-table td>strong,.operator-detail .user-table td>small{display:block}.operator-detail .user-table td>small{color:var(--secondary);margin-top:2px;font-size:11px}.task-workspace{padding:24px}.task-form{gap:14px;max-width:760px;margin-top:24px;display:grid}.task-actions{flex-wrap:wrap;gap:8px;display:flex}.task-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.task-status>div:first-child{gap:3px;display:grid}.task-status>div:first-child span{color:var(--secondary);font-size:12px}.share-workspace{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px;min-width:0;display:grid}.share-workspace>*{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;margin:0;padding:20px}.share-inventory .route-workspace-header{gap:12px;display:grid}.safety-note{border-top:1px solid var(--border);color:var(--secondary);margin-top:16px;padding-top:14px;font-size:12px}.share-create-form{gap:14px;margin-top:20px;display:grid}.share-list{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.share-list>li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:14px 0;display:flex}.share-list>li>div:first-child{gap:3px;min-width:0;display:grid}.share-list small{color:var(--secondary);font-size:11px}.notifications-workspace{padding:24px}.notification-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.notification-toolbar label{color:var(--secondary);gap:4px;font-size:11px;font-weight:650;display:grid}.notification-toolbar select{min-width:150px}.notification-list{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.notification-list>li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 0;display:flex}.notification-copy{gap:4px;min-width:0;display:grid}.notification-copy strong{overflow-wrap:anywhere}.notification-copy small{color:var(--secondary);font-size:11px}.notification-list>li.unread{border-left:3px solid var(--accent);padding-left:12px}.notification-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.collection-workspace{padding:24px}.collection-workspace>.route-workspace-header{border-bottom:1px solid var(--border);padding-bottom:16px}.collection-action-dock{border-top:0;border-bottom:1px solid var(--border);align-items:center;gap:12px;min-width:0;margin:18px 0 0;padding:10px 0;display:flex}.selection-count{color:var(--secondary);flex:none;font-size:12px}.collection-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:8px;min-width:0;display:flex}.collection-list{margin-top:10px}.collection-item{min-height:64px}.collection-item-link{text-align:left;flex:auto;justify-items:start;gap:3px;min-width:0;padding:6px 0;display:grid}.collection-item-link span{max-width:100%;color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.range-labels{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.range-labels small{color:var(--secondary);font-size:11px}@media (width<=1279px){.route-family,.operator-workspace,.management-workspace{padding:0}.route-family-grid,.operator-workspace-grid,.management-workspace-grid{grid-template-columns:minmax(168px,196px) minmax(0,1fr);gap:20px}}@media (width<=899px){.route-family,.operator-workspace,.management-workspace{padding:0}.route-family-grid,.operator-workspace-grid,.management-workspace-grid{margin-top:0;display:block}.route-family-switcher,.taxonomy-switcher{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:16px}.section-index{display:none}.section-select{display:grid}.route-family-header{padding-bottom:16px}.operator-detail,.management-detail,.route-family-content{margin-top:0}.component-browser,.share-workspace{grid-template-columns:1fr}.taxonomy-header{gap:12px;display:grid}.taxonomy-tabs{display:none}.component-detail{order:-1}}@media (width<=767px){.route-family,.operator-workspace,.management-workspace{padding:0}.route-family-header,.route-workspace-header{gap:14px;display:grid}.route-family-header h2,.route-workspace-header h2{font-size:21px}.section-select{width:100%}.management-toolbar{flex-direction:column;align-items:stretch}.management-toolbar>label{width:100%}.management-toolbar>button{align-self:flex-start}.settings-workspace .settings-card,.operator-detail .admin-content>section,.task-workspace,.share-workspace>*,.collection-workspace,.notifications-workspace{padding:16px}.management-panel-header{flex-wrap:wrap}.operator-detail .admin-content>section{padding:16px}.operator-detail .user-table,.operator-detail .user-table thead,.operator-detail .user-table tbody,.operator-detail .user-table tr,.operator-detail .user-table td{width:100%;display:block}.operator-detail .user-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.operator-detail .user-table tr{border-bottom:1px solid var(--border);padding:12px 0}.operator-detail .user-table td,.operator-detail .user-table td:first-child{border:0;grid-template-columns:minmax(96px,.34fr) minmax(0,1fr);gap:8px;min-width:0;padding:6px 0;display:grid}.operator-detail .user-table td:before{content:attr(data-label);color:var(--secondary);font-size:11px;font-weight:700}.operator-detail .user-table td>strong,.operator-detail .user-table td>small{grid-column:2}.operator-detail .user-table td>small{margin-top:-4px}.operator-detail .user-table td>.inline-actions{grid-column:2}.operator-detail .section-heading{gap:12px;display:grid}.operator-detail .section-heading>.inline-actions{justify-content:flex-start}.notification-toolbar{justify-content:stretch}.notification-toolbar label,.notification-toolbar select,.notification-toolbar>button{width:100%}.notification-list>li,.share-list>li{flex-direction:column;align-items:flex-start}.notification-actions,.share-list .share-actions{justify-content:flex-start;width:100%}.notification-actions>button,.share-list .share-actions>button,.share-list .share-actions>details,.share-list .share-actions>details>summary{min-height:var(--touch-height)}.collection-action-dock{flex-direction:column;align-items:stretch}.collection-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.collection-actions button{min-height:var(--touch-height)}.selection-count{order:-1}.component-browser{gap:12px}.component-detail{order:0}}.library-activity .activity-list{margin-top:16px}.library-activity .activity-list li{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:12px 0;display:flex}.library-activity .activity-list li>div{gap:3px;min-width:0;display:grid}.library-activity .activity-list small{text-overflow:ellipsis;overflow:hidden}.library-activity .activity-list strong{overflow-wrap:anywhere}.library-activity .activity-list time{color:var(--secondary);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:11px}.admin-workspace,.admin-workspace .operator-workspace-grid,.admin-workspace .operator-detail,.user-directory,.account-security,.operational-backup,.job-workspace,.task-context,.task-detail,.lifecycle-collection,.category-panel,.vocabulary-panel,.components-panel,.presets-panel{min-width:0}.admin-workspace .provision-user ol{gap:7px;margin:16px 0 0;padding-left:20px;display:grid}.admin-workspace .user-search{width:min(420px,100%);color:var(--text);gap:6px;margin:18px 0 16px;font-size:12px;font-weight:700;display:grid}.admin-workspace .user-table td{overflow-wrap:anywhere}.admin-workspace .user-table td>.inline-actions{justify-content:flex-start;align-items:flex-start}.about-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.about-panel-heading h2{letter-spacing:-.025em;margin:4px 0 6px;font-size:clamp(22px,2.6vw,30px)}.about-credit{color:var(--accent);margin:0;font-size:13px;font-weight:700}.about-description{max-width:680px;color:var(--secondary);margin:20px 0 0;font-size:13px}.about-fact-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;padding-top:24px;display:grid}@media (width<=1099px){.about-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-fact-group{min-width:0}.about-fact-group h3{letter-spacing:-.01em;margin:0 0 14px;font-size:14px}.about-facts{gap:13px;margin:0;display:grid}.about-facts>div{min-width:0}.about-facts dt{color:var(--secondary);font-size:11px;font-weight:700}.about-facts dd{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:13px}@media (width<=767px){.about-panel-heading{gap:14px;display:grid}.about-fact-grid{grid-template-columns:1fr;gap:24px;margin-top:24px;padding-top:20px}}.status-badge,.role-badge{white-space:nowrap}.ownership-counts{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 14px;margin:18px 0;padding:12px 14px;display:grid}.ownership-counts dt{color:var(--secondary);letter-spacing:.05em;text-transform:uppercase;grid-row:1;font-size:10px;font-weight:750}.ownership-counts dd{color:var(--text);font-variant-numeric:tabular-nums;grid-row:2;margin:0;font-size:18px;font-weight:750}.reconciliation-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(112px,.55fr) minmax(132px,.7fr) minmax(180px,1fr);align-items:start;gap:10px;min-width:0;padding:12px 0;display:grid}.reconciliation-row:last-child{border-bottom:0}.reconciliation-row>code,.reconciliation-row>span{overflow-wrap:anywhere;align-self:center;min-width:0}.reconciliation-row>code{color:var(--secondary);font-size:11px}.reconciliation-row .user-directory-picker{min-width:0}.break-glass-form{gap:14px;max-width:680px;margin:20px 0 16px;display:grid}.user-directory-picker{gap:7px;min-width:0;display:grid}.user-directory-picker>label{min-width:0;color:var(--text);gap:6px;font-size:12px;font-weight:700;display:grid}.picker-selection,.picker-status{color:var(--secondary);margin:0;font-size:11px;line-height:1.45}.picker-status[role=alert]{border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);padding:8px 10px}.user-directory-picker .picker-results{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);gap:4px;max-height:240px;margin:0;padding:4px;list-style:none;display:grid;overflow:auto}.user-directory-picker .picker-results li{border:0;min-width:0;padding:0;display:block}.user-directory-picker .picker-results button{width:100%;min-width:0;min-height:var(--touch-height);background:var(--surface);color:var(--text);text-align:left;border-color:#0000;justify-items:start;gap:2px;padding:8px 10px;display:grid}.user-directory-picker .picker-results button:hover:not(:disabled),.user-directory-picker .picker-results button.selected{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--selected);color:var(--accent)}.user-directory-picker .picker-results button small{max-width:100%;color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.credential-secret{border:1px solid color-mix(in srgb, var(--warning) 42%, var(--border));border-radius:var(--radius-control);background:var(--warning-soft);max-width:760px;color:var(--warning);gap:8px;margin:18px 0;padding:14px;display:grid}.credential-secret code{border:1px solid color-mix(in srgb, var(--warning) 24%, var(--border));background:var(--surface);max-width:100%;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;padding:10px;font-size:12px;display:block;overflow:auto}.credential-secret p{color:inherit;margin:0;font-size:11px}.credential-section{border-top:1px solid var(--border);min-width:0;margin-top:22px;padding-top:18px}.credential-section h3{margin-bottom:4px}.token-create{border-top:1px solid var(--border);gap:14px;max-width:760px;margin-top:22px;padding-top:18px;display:grid}.token-create h3{margin-bottom:0}.token-create fieldset{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);gap:12px;min-width:0;margin:0;padding:12px;display:grid}.token-create fieldset>div{gap:5px;display:grid}.token-create fieldset>div>strong{color:var(--text);font-size:12px}.operational-backup output{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--selected);min-height:24px;color:var(--accent);font:700 11px/1.4 var(--font-mono);text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.audit-details{gap:6px;margin:10px 0 0;display:grid}.audit-details>div{grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:10px;display:grid}.audit-details dt{color:var(--secondary);font-size:11px;font-weight:700}.audit-details dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:12px}.job-workspace .job-list li>div:first-child{flex:240px;gap:3px;display:grid}.job-workspace .job-list li>div:nth-child(2){flex:none;justify-items:end;gap:3px;display:grid}.job-workspace .job-list li>.inline-actions{margin-left:auto}.task-context,.task-detail{overflow-wrap:anywhere}.task-note{border-left:3px solid var(--accent);background:var(--subtle);color:var(--secondary);margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.import-review{gap:18px;display:grid}.import-review-status{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding-bottom:2px;display:flex}.import-review-status>div{gap:4px;min-width:0;display:grid}.import-review-status strong,.import-review-status span,.import-review-status small{overflow-wrap:anywhere}.import-review-status small{color:var(--danger)}.import-review-pending,.import-review-complete,.legacy-import-review{gap:16px;min-width:0;display:grid}.import-summary{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:var(--radius-control);background:var(--subtle);padding:16px}.import-summary h2{margin-bottom:4px;font-size:18px}.import-summary p{margin-bottom:12px}.import-summary-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.import-summary-list li{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:650}.import-review-item{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);gap:16px;min-width:0;padding:18px;display:grid}.import-review-item-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.import-review-item-heading>div{min-width:0}.import-review-item-heading h3{overflow-wrap:anywhere;margin-bottom:0}.section-kicker{color:var(--secondary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:750;display:block}.review-state{border:1px solid color-mix(in srgb, var(--warning) 42%, var(--border));background:var(--warning-soft);min-height:24px;color:var(--warning);border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:750}.review-state.complete{border-color:color-mix(in srgb, var(--success) 38%, var(--border));background:var(--success-soft);color:var(--success)}.import-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.import-choice,.import-tags-review,.import-duplicates-review{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);min-width:0;margin:0;padding:12px}.import-choice legend,.import-tags-review legend,.import-duplicates-review legend{max-width:100%;color:var(--text);padding:0 4px;font-size:12px;font-weight:750}.import-choice-options{gap:8px;display:grid}.import-choice-options label,.import-tag-choice label,.import-duplicates-review>label{min-width:0;min-height:var(--touch-height);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);cursor:pointer;align-items:flex-start;gap:9px;padding:9px;display:flex}.import-choice-options label:hover,.import-tag-choice label:hover,.import-duplicates-review>label:hover,.import-choice-options label.is-selected,.import-tag-choice label.is-selected,.import-duplicates-review>label.is-acknowledged{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:var(--selected)}.import-choice-options label>span,.import-tag-choice label>span,.import-duplicates-review>label>span{gap:2px;min-width:0;display:grid}.import-choice-options strong,.import-tag-choice strong,.import-duplicates-review strong{color:var(--text);font-size:12px}.import-choice-options small,.import-tag-choice small,.import-duplicates-review small{overflow-wrap:anywhere;min-width:0;color:var(--secondary);font-size:11px;line-height:1.45;display:block}.import-choice-help,.import-choice-unavailable{color:var(--secondary);margin:9px 0 0;font-size:11px;line-height:1.45}.import-choice-unavailable{border-left:3px solid var(--warning);background:var(--warning-soft);color:var(--warning);padding:9px}.import-tags-review>p,.import-duplicates-review>p{margin-bottom:12px;font-size:12px}.import-duplicate-candidates{gap:8px;display:grid}.import-duplicate-candidates>div{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);gap:2px;min-width:0;padding:9px;display:grid}.import-tag-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.import-tag-choice{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:0;margin:0;padding:10px}.import-tag-choice legend{overflow-wrap:anywhere;max-width:min(100%,260px)}.import-tag-choice label{margin-top:6px}.import-tag-choice small{margin-top:7px}.import-duplicates-review{gap:8px;display:grid}.import-duplicates-review>label{align-items:center}.import-duplicates-review em{color:var(--warning);font-size:11px;font-style:normal;font-weight:700}.import-duplicates-review .is-acknowledged em{color:var(--success)}.import-preserved-note{border-left:3px solid var(--success);background:var(--success-soft);color:var(--success);margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.import-review-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-top:4px;display:flex}.import-review-footer>p{color:var(--secondary);margin:0;font-size:12px}.import-review-failure{border-color:color-mix(in srgb, var(--danger) 38%, var(--border));background:var(--danger-soft)}.import-review .task-actions button,.import-review-footer .task-actions button,.legacy-import-review .task-actions button{min-height:var(--touch-height)}.route-state{text-align:left;justify-items:start;gap:8px;display:grid}.route-state h2,.route-state p,.system-state p{margin-bottom:0}.system-state{text-align:center;justify-items:center;gap:10px;display:grid}.markdown-loading{color:var(--secondary);margin:0;font-size:13px}.inline-error{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));border-radius:var(--radius-control);background:var(--danger-soft);min-width:0;color:var(--danger);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:9px 11px;font-size:12px;display:flex}.inline-error button{margin-left:auto}.prompt-markdown-preview{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:0;max-width:820px;margin-top:10px;padding:18px;overflow:hidden}.prompt-markdown-preview .markdown-content{min-width:0;max-width:none}.prompt-raw-source{border-top:1px solid var(--border);min-width:0;margin-top:12px;padding-top:4px}.prompt-raw-source>summary{min-height:var(--touch-height);color:var(--text);cursor:pointer;align-items:center;font-size:12px;font-weight:700;display:flex}.prompt-raw-source .prompt-source{margin-top:8px}.prompt-protected-link{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-top:3px solid var(--accent);border-radius:var(--radius-control);background:var(--selected);justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-top:0;display:flex}.prompt-protected-link>div{min-width:0}.prompt-protected-link h2{margin:4px 0 6px;font-size:17px}.prompt-protected-link p{max-width:620px;color:var(--secondary);margin:0;font-size:12px}.version-compare-picker>.inline-form{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(140px,auto);align-items:end}.version-compare-picker>p{color:var(--secondary);font-size:12px}.prompt-context-commands{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.retrieval-state-error{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));border-radius:var(--radius-panel);background:var(--danger-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;padding:20px}.retrieval-state-error>.icon{color:var(--danger);margin-top:2px}.retrieval-state-error h2{font-size:17px}.retrieval-state-error button{margin-top:5px}.retrieval-state-selection{border:1px dashed var(--border-strong);border-radius:var(--radius-panel);background:var(--subtle);align-content:center;min-height:260px;padding:40px}.retrieval-state-selection h2{font-size:19px}.retrieval-state-mark{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--radius-control);background:var(--selected);width:44px;height:44px;color:var(--accent);place-items:center;display:grid}.retrieval-operators{padding-bottom:14px}.retrieval-operators>p{color:var(--secondary);margin:10px 0 0;font-size:11px;line-height:1.5}.retrieval-operators>ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.retrieval-operators>ul li{border:0;padding:0}.retrieval-operators code{border:1px solid var(--border);background:var(--code-surface);color:var(--code-text);border-radius:4px;padding:3px 6px;font-size:10px;display:inline-block}.lifecycle-collection{overflow-wrap:anywhere}.lifecycle-collection.lifecycle-archived,.lifecycle-collection.lifecycle-trashed{background:var(--surface);color:var(--text);border-top-width:3px}.lifecycle-collection.lifecycle-archived{border-top-color:var(--warning)}.lifecycle-collection.lifecycle-trashed{border-top-color:var(--danger)}.bulk-move-review{border-top:1px solid var(--border);min-width:0;margin-top:20px;padding-top:16px}.bulk-move-review>details{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);min-width:0;margin-top:10px}.bulk-move-review>details>summary{min-height:var(--touch-height);color:var(--text);cursor:pointer;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.bulk-move-review>details[open]>summary{border-bottom:1px solid var(--border)}.bulk-move-review .reconciliation-fields{padding:12px}.bulk-move-review>button{margin-top:14px}.transfer-form{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-top:14px}.transfer-form .user-directory-picker{min-width:0}.attachment-staging{gap:12px;min-width:0;display:grid}.attachment-staging>p{color:var(--secondary);margin:0;font-size:12px}.attachment-staging>ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.attachment-staging>ul li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.attachment-staging>ul li>span{gap:2px;min-width:0;display:grid}.attachment-staging>ul strong,.attachment-staging>ul small{overflow-wrap:anywhere}.attachment-staging>ul small{color:var(--secondary);font-size:11px}.compatibility-editor{gap:14px;min-width:0;display:grid}.compatibility-editor>label{min-width:0}.compatibility-editor>fieldset{min-width:0;margin:0}.compatibility-editor .compatibility-options{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);gap:4px;max-height:280px;padding:4px;display:grid;overflow:auto}.compatibility-editor .compatibility-options label{border-radius:var(--radius-control);min-width:0;min-height:40px;color:var(--text);border:1px solid #0000;align-items:flex-start;gap:8px;padding:8px;font-size:12px;display:flex}.compatibility-editor .compatibility-options label:hover,.compatibility-editor .compatibility-options label:focus-within{border-color:var(--border);background:var(--subtle)}.compatibility-editor .compatibility-options label>span{gap:2px;min-width:0;display:grid}.compatibility-editor .compatibility-options input:checked+span{color:var(--accent);font-weight:700}.compatibility-editor .compatibility-options small{overflow-wrap:anywhere;color:var(--secondary);font-size:10px;font-weight:500}.variable-options{min-width:0;margin:0}.variable-option-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;padding:12px 0;display:grid}.variable-option-row>label{min-width:0}.variable-option-row .inline-actions{align-self:end;min-width:0}.category-panel,.vocabulary-panel,.components-panel,.presets-panel{scroll-margin-top:24px}.component-history{border-top:1px solid var(--border);min-width:0;margin-top:18px;padding-top:16px}.component-history ol{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.component-history li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.component-history li span{color:var(--secondary);text-align:right;font-size:11px}.component-history details{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}@media (width<=899px){.mobile-more-menu{overscroll-behavior:contain;max-height:calc(100dvh - 80px);overflow-y:auto}.admin-workspace .user-table,.admin-workspace .user-table thead,.admin-workspace .user-table tbody,.admin-workspace .user-table tr,.admin-workspace .user-table td{width:100%;display:block}.admin-workspace .user-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-workspace .user-table tr{border-bottom:1px solid var(--border);padding:12px 0}.admin-workspace .user-table td,.admin-workspace .user-table td:first-child{border:0;grid-template-columns:minmax(96px,.34fr) minmax(0,1fr);gap:8px;min-width:0;padding:6px 0;display:grid}.admin-workspace .user-table td:before{content:attr(data-label);color:var(--secondary);font-size:11px;font-weight:700}.admin-workspace .user-table td>strong,.admin-workspace .user-table td>small,.admin-workspace .user-table td>select,.admin-workspace .user-table td>.status-badge,.admin-workspace .user-table td>.role-badge,.admin-workspace .user-table td>.inline-actions{grid-column:2}.admin-workspace .user-table td>small{margin-top:-4px}.task-status{align-items:flex-start}.task-status pre{max-width:100%;overflow:auto}}@media (width<=767px){.mobile-more-menu{max-height:calc(100dvh - 148px)}.sidebar-nav .mobile-library-nav,.sidebar-nav .mobile-favorite-nav,.sidebar-nav .mobile-capture-nav,.sidebar-nav .mobile-recent-nav{min-width:0;display:flex}.task-brief{flex-direction:column;align-items:flex-start;gap:8px}.task-status{flex-direction:column}.import-review-status,.import-review-footer{flex-direction:column;align-items:stretch}.import-review-status .status-badge,.import-review-footer .task-actions,.import-review-footer .task-actions button{width:100%}.import-choice-grid,.import-tag-options{grid-template-columns:1fr}.import-review-item{padding:14px}.import-review-item-heading{flex-direction:column}.import-review-item-heading .review-state{align-self:flex-start}.import-review-footer .task-actions{display:grid}.task-status>*{max-width:100%}.ownership-counts{grid-template-columns:1fr;gap:3px}.ownership-counts dt,.ownership-counts dd{grid-row:auto}.ownership-counts dd{margin-bottom:7px}.ownership-counts dd:last-child{margin-bottom:0}.reconciliation-row{grid-template-columns:1fr;gap:8px}.reconciliation-row>code,.reconciliation-row>span{align-self:start}.credential-section .credential-list li{flex-direction:column;align-items:flex-start}.credential-section .credential-list li>button{min-height:var(--touch-height)}.library-activity .activity-list li{flex-direction:column;gap:4px}.library-activity .activity-list time{text-align:left}.job-workspace .job-list li{gap:10px;display:grid}.job-workspace .job-list li>div:nth-child(2){justify-items:start}.job-workspace .job-list li>.inline-actions{margin-left:0}.prompt-markdown-preview{padding:14px}.prompt-protected-link{flex-direction:column;align-items:stretch}.prompt-protected-link>button{align-self:flex-start}.version-compare-picker>.inline-form{grid-template-columns:1fr}.version-compare-picker>.inline-form>button{width:100%}.retrieval-state-error{padding:16px}.retrieval-state-selection{min-height:210px;padding:28px 20px}.retrieval-operators{padding-left:16px;padding-right:16px}.query-builder-date-grid{gap:10px}.query-builder-bound{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.bulk-move-review .reconciliation-fields{padding:10px}.transfer-form{grid-template-columns:1fr}.transfer-form>button{width:100%}.attachment-staging>ul li{flex-direction:column;align-items:flex-start}.variable-option-row{grid-template-columns:1fr;gap:10px}.variable-option-row .inline-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.variable-option-row .inline-actions button{min-width:0;padding-left:8px;padding-right:8px}.component-history li{flex-direction:column;align-items:flex-start}.component-history li span{text-align:left}}@media (prefers-reduced-motion:reduce){.shell,.notification-inbox-chevron,button,.bulk-disclosure[open]>summary .icon,.notification-inbox[open] .notification-inbox-chevron,.activity-arrow{transition:none!important}*,:before,:after{scroll-behavior:auto!important;animation:none!important}}.break-glass-inspector{gap:20px;min-width:0;display:grid}.break-glass-inspector-header,.break-glass-inspector-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.break-glass-inspector-header>div,.break-glass-inspector-toolbar>div{min-width:0}.break-glass-inspector-header h2,.break-glass-inspector-toolbar h3{margin-bottom:4px}.break-glass-inspector-header p:last-child,.break-glass-directory-count{color:var(--secondary);margin-bottom:0;font-size:12px}.break-glass-read-only-notice{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));border-left:3px solid var(--accent);border-radius:var(--radius-control);background:var(--selected);gap:4px;margin:0;padding:14px 16px;display:grid}.break-glass-read-only-notice strong{color:var(--text)}.break-glass-read-only-notice p,.break-glass-read-only-notice small{color:var(--secondary);margin:0;font-size:12px;line-height:1.5}.break-glass-prompt-list{border-top:1px solid var(--border);gap:0;margin:0;padding:0;list-style:none;display:grid}.break-glass-prompt-list li{border-bottom:1px solid var(--border);min-width:0}.break-glass-prompt-row{width:100%;min-width:0;min-height:var(--touch-height);color:var(--text);text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 8px;display:flex}.break-glass-prompt-row:hover:not(:disabled),.break-glass-prompt-row:focus-visible{background:var(--subtle);color:var(--text)}.break-glass-prompt-row:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 70%, transparent);outline-offset:-2px}.break-glass-prompt-row-copy{gap:3px;min-width:0;display:grid}.break-glass-prompt-row-copy strong,.break-glass-prompt-row-copy span{overflow-wrap:anywhere;min-width:0}.break-glass-prompt-row-copy span{color:var(--secondary);font-size:12px;font-weight:400}.break-glass-prompt-row-action{color:var(--accent);flex:none;font-size:12px;font-weight:700}.break-glass-state{color:var(--secondary);margin:0;padding:16px 0}.break-glass-empty-state{padding:18px 0 0}.break-glass-empty-state h3{margin-bottom:4px}.break-glass-empty-state p{margin:0}.break-glass-prompt-detail-view,.break-glass-prompt-detail{gap:16px;min-width:0;display:grid}.break-glass-prompt-detail{gap:22px;padding-top:4px}.break-glass-prompt-detail header,.break-glass-prompt-detail section{min-width:0}.break-glass-prompt-detail h3{overflow-wrap:anywhere;margin-bottom:6px;font-size:clamp(20px,2.2vw,26px)}.break-glass-prompt-detail header p:last-child{overflow-wrap:anywhere;max-width:760px;margin-bottom:0}.break-glass-prompt-detail section{border-top:1px solid var(--border);padding-top:18px}.break-glass-prompt-detail section>.eyebrow{margin-bottom:3px}.break-glass-prompt-detail section h4{margin-bottom:10px}.break-glass-prompt-body{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:0;padding:16px}.break-glass-prompt-body .markdown-content{overflow-wrap:anywhere;min-width:0;max-width:none}.break-glass-prompt-body pre,.break-glass-prompt-body code{overflow-wrap:anywhere;max-width:100%}.break-glass-prompt-body pre{overflow:auto}.break-glass-load-more{margin-top:4px}@media (width<=767px){.break-glass-inspector{gap:16px}.break-glass-inspector-header,.break-glass-inspector-toolbar{flex-direction:column;align-items:stretch}.break-glass-inspector-header>button,.break-glass-inspector-toolbar>button{min-height:var(--touch-height);align-self:flex-start}.break-glass-read-only-notice{padding:12px}.break-glass-prompt-row{align-items:flex-start;padding:12px 4px}.break-glass-prompt-row-action{padding-top:2px}.break-glass-prompt-body{padding:12px}}.activity-load-more,.admin-directory-load-more,.admin-user-discovery-more{min-height:var(--touch-height);margin-top:12px}.activity-exhausted,.admin-directory-status,.admin-user-discovery-status{color:var(--secondary);margin:12px 0 0;font-size:12px}.typed-value-fields{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);gap:14px;min-width:0;margin:0;padding:16px;display:grid}.typed-value-fields legend{color:var(--text);padding:0 6px;font-size:13px;font-weight:750}.typed-value-fields>.editor-status{margin:-3px 0 0}.typed-value-field{min-width:0;color:var(--text);gap:6px;font-size:12px;font-weight:700;display:grid}.typed-value-field>span{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.typed-value-field>span em{color:var(--secondary);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:650}.typed-value-field input,.typed-value-field textarea,.typed-value-field select{width:100%;min-width:0}.typed-value-field select[multiple]{min-height:88px;padding:5px}.typed-value-field small{color:var(--secondary);font-size:11px;font-weight:450;line-height:1.45}.typed-value-field .field-error{color:var(--danger);font-weight:650}.typed-value-errors{border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);gap:5px;padding:10px 12px;font-size:12px;display:grid}.typed-value-errors ul{gap:3px;margin:0;padding-left:18px;display:grid}.sensitive-value-notice,.sensitive-value-field{border:1px solid color-mix(in srgb, var(--warning) 38%, var(--border));border-radius:var(--radius-control);background:var(--warning-soft);color:var(--warning);gap:3px;margin:0;padding:10px 12px;font-size:12px;display:grid}.sensitive-value-field span{color:var(--secondary);font-size:11px}.component-source code{white-space:inherit}.component-history-changes{border-top:1px solid var(--border);min-width:0;margin-top:16px;padding-top:16px}.component-history-changes h4{margin-bottom:12px;font-size:14px}.component-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.component-change-card{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);gap:12px;min-width:0;padding:13px;display:grid}.component-change-card h5{color:var(--text);margin:0;font-size:12px}.component-change-before-after,.component-change-deltas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.component-change-before-after>div,.component-change-deltas>div{align-content:start;gap:5px;min-width:0;display:grid}.component-change-before-after>div+div,.component-change-deltas>div+div{border-left:1px solid var(--border);padding-left:10px}.component-change-before-after span,.component-change-deltas span{color:var(--secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:750}.component-change-value,.component-change-values{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:12px;line-height:1.45}.component-change-values{gap:3px;padding-left:16px;display:grid}.component-history-empty{color:var(--secondary);margin:16px 0 0;font-size:12px}.admin-user-discovery{gap:10px;min-width:0;display:grid}.admin-user-discovery fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.admin-user-discovery legend{color:var(--text);padding:0;font-size:12px;font-weight:750}.admin-user-discovery-help{max-width:620px;color:var(--secondary);margin:0 0 2px;font-size:11px;line-height:1.5}.admin-user-discovery fieldset>label{color:var(--text);font-size:12px;font-weight:700}.admin-user-discovery-search{width:min(520px,100%)}.admin-user-selected{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));border-radius:var(--radius-control);background:var(--selected);flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0;padding:10px 12px;display:flex}.admin-user-selected>span{color:var(--secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:750}.admin-user-selected strong{overflow-wrap:anywhere;min-width:0}.admin-user-selected .text-button{margin-left:auto}.admin-user-discovery-results{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--subtle);gap:5px;max-height:260px;margin:2px 0 0;padding:5px;list-style:none;display:grid;overflow:auto}.admin-user-discovery-results li{min-width:0}.admin-user-discovery-result{width:100%;min-width:0;min-height:var(--touch-height);border-radius:var(--radius-control);background:var(--surface);color:var(--text);text-align:left;border:1px solid #0000;justify-items:start;gap:3px;padding:8px 10px;display:grid}.admin-user-discovery-result:hover:not(:disabled),.admin-user-discovery-result[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--selected)}.admin-user-discovery-result:focus-visible,.admin-user-selected .text-button:focus-visible,.activity-load-more:focus-visible,.admin-directory-load-more:focus-visible,.admin-user-discovery-more:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 70%, transparent);outline-offset:2px}.admin-user-discovery-result strong,.admin-user-discovery-result span{overflow-wrap:anywhere;min-width:0;max-width:100%}.admin-user-discovery-result span{color:var(--secondary);font-size:11px;font-weight:450}.admin-user-discovery-more{justify-self:start}@media (width<=767px){.typed-value-fields{padding:12px}.component-change-grid,.component-change-before-after,.component-change-deltas{grid-template-columns:1fr}.component-change-before-after>div+div,.component-change-deltas>div+div{border-top:1px solid var(--border);border-left:0;padding-top:10px;padding-left:0}.admin-user-selected{flex-direction:column;align-items:flex-start}.admin-user-selected .text-button{margin-left:0}.admin-user-discovery-more,.activity-load-more,.admin-directory-load-more{width:100%}}
