.statusbar{position:relative;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--layout-gutter);border-bottom:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-bg)}.statusbar .grow{flex:1 1}.saved{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-display)}.saved .sdot{width:7px;height:7px;border-radius:50%;background:var(--color-status-released);box-shadow:0 0 0 3px var(--rel-bg);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.saved svg{width:13px;height:13px}.saved.error,.saved.error svg{color:var(--color-danger)}.saved.offline,.saved.offline svg{color:var(--color-status-review)}.discard{position:relative}.discard svg.cv{width:12px;height:12px;margin-left:-1px}.dmenu{top:calc(100% + 6px);right:0;width:220px}.dmenu a svg{width:15px;height:15px;color:var(--color-text-muted);flex:none}.dmenu a.danger,.dmenu a.danger svg{color:var(--color-danger)}.dmenu a.danger:hover{background:var(--color-danger-wash)}.etoolbar{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--panel-2);position:-webkit-sticky;position:sticky;top:0;z-index:15}.selbox{position:relative;display:block}.tgrp{display:flex;align-items:center;gap:2px}.tgrp.rel{position:relative}.tsep{width:1px;height:22px;background:var(--color-border-strong);margin:0 var(--space-2)}.tb{height:30px;min-width:30px;padding:0 7px;border:1px solid transparent;background:transparent;border-radius:var(--radius-sm);color:var(--color-text);display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;font-size:var(--text-sm);font-family:var(--font-sans)}:where(:root[data-altlasten=weg]) .tb{min-height:var(--control-h);min-width:var(--control-h)}.tb:hover{background:var(--color-bg);border-color:var(--color-border-strong)}.tb.on{background:var(--color-accent-wash);border-color:var(--color-accent-line);color:var(--color-accent)}.tb svg{width:16px;height:16px}.tb .cv{width:11px;height:11px;color:var(--color-text-muted)}.tb.fmt{min-width:104px;justify-content:space-between}.tb.b,.tb.fmt{font-weight:var(--weight-strong)}.tb.i{font-style:italic;font-weight:var(--weight-display);font-family:Georgia,serif}.tb.mono{font-family:var(--font-mono);font-weight:var(--weight-strong)}.tb.plus{color:var(--color-accent)}.tb.plus:hover{background:var(--color-accent-wash);border-color:var(--color-accent-line)}.tb:disabled:hover{background:transparent;border-color:transparent}.etoolbar .grow{flex:1 1}.wordcount{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--weight-display)}.doc table{border-collapse:collapse;width:100%;margin:var(--space-2) 0 var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-sm)}.doc th{text-align:left;font-weight:var(--weight-strong);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);background:var(--panel-2);border-bottom:1px solid var(--color-border-strong)}.doc td,.doc th{padding:var(--space-2) var(--space-3);border-right:1px solid var(--color-border)}.doc td{border-bottom:1px solid var(--color-border)}.doc td:last-child,.doc th:last-child{border-right:0}.doc tr:last-child td{border-bottom:0}.doc ul[data-type=taskList]{list-style:none;padding-left:0}.doc li[data-type=taskItem]{display:flex;align-items:flex-start;gap:var(--space-2)}.doc li[data-type=taskItem] label{flex:none;margin-top:.28em}.doc li[data-type=taskItem] input[type=checkbox]{margin:0;accent-color:var(--color-accent)}.doc .diagram-node{position:relative;display:inline-block;max-width:100%}.doc .diagram-node img{max-width:100%;height:auto;display:block}.doc .diagram-node .diagram-edit{position:absolute;top:var(--space-2);right:var(--space-2);padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;opacity:0;transition:opacity .12s ease}.doc .diagram-node .diagram-edit:focus-visible,.doc .diagram-node:hover .diagram-edit{opacity:1}.doc .alert:before{display:block;font-weight:var(--weight-strong);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.05em;margin:0 0 var(--space-1)}.doc .alert-note:before{content:var(--label-alert-note);color:var(--color-status-working)}.doc .alert-tip:before{content:var(--label-alert-tip);color:var(--color-status-released)}.doc .alert-important:before{content:var(--label-alert-important);color:var(--color-accent)}.doc .alert-warning:before{content:var(--label-alert-warning);color:var(--color-status-review)}.doc .alert-caution:before{content:var(--label-alert-caution);color:var(--color-danger)}.ProseMirror .yt-embed-editor{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) 0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.ProseMirror .yt-embed-editor img{width:120px;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm)}.ProseMirror .yt-embed-editor .yt-embed-editor-url{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);word-break:break-all}.ProseMirror .yt-embed-editor.ProseMirror-selectednode{outline:2px solid var(--color-accent)}.cmdmenu,.findings-pop,.linkpop,.selbox .menu{top:calc(100% + 8px);font-size:var(--text-sm)}.cmdmenu,.findings-pop,.linkpop{right:0}.selbox .menu{min-width:220px;left:0}.menu .ph{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:6px var(--space-3) 4px;display:flex;align-items:center;gap:6px}.linkpop{width:300px}.linkpop .fld{padding:4px var(--space-2) var(--space-2)}.menu .pf{font-size:var(--text-xs);color:var(--color-text-muted);padding:6px var(--space-3);border-top:1px solid var(--color-border);margin-top:var(--space-1);display:flex;align-items:center;gap:var(--space-2)}.cmdmenu{width:312px}.cmdmenu .ic{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--color-border-strong);display:grid;place-items:center;color:var(--color-text-muted);flex:none}.cmdmenu .ic svg{width:17px;height:17px}.cmdmenu [aria-selected=true] .ic{color:var(--color-accent);border-color:var(--color-accent-line);background:var(--color-accent-wash)}.cmdmenu .tx{min-width:0;flex:1 1}.cmdmenu .tx b{display:block;font-weight:var(--weight-strong);font-size:var(--text-sm)}.cmdmenu .tx span{font-size:var(--text-xs);color:var(--color-text-muted)}.linkpop .ph .q{font-family:var(--font-mono);color:var(--color-accent);text-transform:none;letter-spacing:0}.linkpop .lic{width:24px;height:24px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--color-border-strong);color:var(--color-text-muted);flex:none}.linkpop .lic svg{width:14px;height:14px}.linkpop [aria-selected=true] .lic{color:var(--color-accent);border-color:var(--color-accent-line)}.linkpop .lt{min-width:0;flex:1 1}.linkpop .lt b{display:block;font-weight:var(--weight-strong);font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linkpop .path{font-size:var(--text-xs);color:var(--color-text-muted);display:flex;align-items:center;gap:4px}.linkpop .path .s{opacity:.55}.trigger{background:var(--color-accent-wash);border-radius:var(--radius-sm);padding:0 3px;color:var(--color-accent);font-weight:var(--weight-strong)}.upload-input{display:none}.notice.info{background:var(--color-status-working-wash);border-color:var(--work-ln);color:var(--color-text)}.notice.info .ic{color:var(--color-status-working)}.hint{font-size:var(--text-xs);color:var(--color-text-muted);margin:4px 0 0;gap:5px}.editorfoot,.hint{display:flex;align-items:center}.editorfoot{gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--panel-2)}.editorfoot .grow{flex:1 1}.findings-trigger .chip{cursor:pointer}.findings-trigger{position:relative}.findings-pop{width:340px;max-height:320px;overflow:auto}.findings-empty{margin:0;padding:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.findings-list{list-style:none;margin:0;padding:0}.finding{display:flex;align-items:flex-start;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-sm)}.finding.clickable{cursor:pointer}.finding.clickable:hover{background:var(--color-accent-wash)}.fi-icon{flex:none;margin-top:1px}.fi-icon svg{width:15px;height:15px}.fi-icon.unsupported{color:var(--color-danger)}.fi-icon.frontmatter,.fi-icon.normalization{color:var(--color-status-review)}.fi-text{min-width:0;flex:1 1;line-height:1.5;color:var(--color-text)}.fi-line,.fi-text{font-size:var(--text-xs)}.fi-line{flex:none;font-family:var(--font-mono);color:var(--color-text-muted)}.page-title-field{display:flex;align-items:center;gap:var(--space-3);margin-bottom:0;padding:var(--space-4) var(--layout-gutter) 0}.page-title-input{flex:1 1;min-width:0;font-size:var(--text-xl);font-weight:var(--weight-strong)}.page-title-archived{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:var(--text-sm);font-weight:var(--weight-display);color:var(--color-text-muted);white-space:nowrap;cursor:pointer}.metadata-panel{margin-bottom:0;padding:var(--space-4) var(--layout-gutter);border-bottom:1px solid var(--color-border)}.metadata-panel-toggle{width:100%;justify-content:flex-start;padding:0;text-align:left}.metadata-panel-toggle h4{margin:0}.metadata-panel-toggle .grow{flex:1 1}.metadata-panel-toggle svg{width:14px;height:14px;color:var(--color-text-muted);transition:transform .15s ease;flex:none}.metadata-panel-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.metadata-panel-body{gap:var(--space-3);margin-top:var(--space-4)}.metadata-panel-body,.mf-field{display:flex;flex-direction:column}.mf-field{gap:var(--space-1)}.mf-field label{font-size:var(--text-sm);font-weight:var(--weight-display)}.mf-required{color:var(--color-danger)}.metadata-panel-body .input,.mf-input{max-width:420px}.mf-error{color:var(--color-danger)}.mf-auto-value{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.mf-required-hint{color:var(--color-status-review)}.mf-chip-toggle{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mf-chip-toggle button{font-family:var(--font-sans);cursor:pointer}.mf-chip-on{border-color:var(--color-accent-line);background:var(--color-accent-wash);color:var(--color-accent)}.mf-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);max-width:420px}.mf-chip{gap:6px}.mf-chip .mf-chip-remove{padding:0}.mf-chip .mf-chip-remove:hover{color:var(--color-danger)}.mf-chip-input{flex:1 1;min-width:120px;border:0;background:transparent;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text);padding:2px 0}.schema-field-list{list-style:none;margin:0;padding:0}.schema-field,.schema-field-list{display:flex;flex-direction:column;gap:var(--space-4)}.schema-field{padding:var(--space-5) var(--space-6) var(--space-6)}.schema-field-head{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.schema-field-index{font-size:var(--text-2xs);font-weight:var(--weight-display);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.schema-field-move{display:flex;gap:var(--space-1)}.schema-field-remove{color:var(--color-danger)}.schema-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-4) var(--space-4);gap:var(--space-4) var(--space-4)}.schema-field-grid label,.schema-field-options{display:flex;flex-direction:column;gap:6px;font-size:var(--text-2xs);font-weight:var(--weight-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.schema-field-grid .mf-input,.schema-field-options .mf-input{max-width:none;font-size:var(--text-sm);font-weight:var(--weight-text);letter-spacing:normal;text-transform:none;color:var(--color-text)}.schema-field-grid .schema-field-required,.schema-field-required{flex-direction:row;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-text);letter-spacing:normal;text-transform:none;color:var(--color-text);align-self:end;padding-bottom:7px}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent);width:1rem;height:1rem}.schema-field-textarea{max-width:none;font-family:var(--font-mono);resize:vertical}.schema-editor-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-5)}.schema-editor-actions .grow{flex:1 1}.raw-editor{border:1px solid var(--code-line);border-radius:var(--radius-md);margin:var(--space-4);overflow:hidden}.raw-editor .cm-editor{height:100%;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-code-text);background:var(--color-code-bg)}.raw-editor .cm-scroller{overflow:auto}.raw-editor .cm-content{padding:var(--space-3) 0;caret-color:var(--color-code-text)}.raw-editor .cm-gutters{background:var(--color-code-bg);color:var(--color-code-comment);border-right:1px solid var(--code-line)}.raw-editor .cm-selectionBackground{background:color-mix(in srgb,var(--color-code-text) 22%,transparent)!important}.raw-editor .cm-focused{outline:none}.raw-editor:has(.cm-focused){outline:var(--focus-w) solid var(--color-focus);outline-offset:var(--focus-offset)}.rhead{padding:var(--space-5) var(--layout-gutter) var(--space-4);border-bottom:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--panel-2)}.rtitle{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-3)}.rtitle h1{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.01em;margin:0}.rtitle .pr{font-family:var(--font-mono);font-weight:var(--weight-display)}.rmeta,.rtitle .pr{font-size:var(--text-sm);color:var(--color-text-muted)}.rmeta{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-3)}.rmeta .who{display:inline-flex;align-items:center;gap:var(--space-2)}.rmeta b{color:var(--color-text)}.rmeta b,.uav{font-weight:var(--weight-strong)}.uav{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:var(--text-2xs);flex:none;background:color-mix(in srgb,var(--color-text) 72%,var(--color-bg));color:var(--color-bg)}.rlink{display:inline-flex;align-items:center;gap:6px;font-weight:var(--weight-strong);font-size:var(--text-sm);color:var(--link)}.rlink svg{width:14px;height:14px}.viewbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-2) var(--space-6);border-bottom:var(--rule-hair) solid var(--color-border)}.viewbar .grow{flex:1 1}.difflegend{gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap}.difflegend,.difflegend span{display:inline-flex;align-items:center}.difflegend span{gap:5px;font-weight:var(--weight-strong)}.lg-dot{width:10px;height:10px;border-radius:var(--radius-sm);border:var(--rule-hair) solid}.lg-dot.add{background:var(--rel-bg);border-color:var(--color-status-released)}.lg-dot.chg{background:var(--rev-bg);border-color:var(--color-status-review)}.lg-dot.rm{background:var(--color-danger-wash);border-color:var(--color-danger)}.difflegend .lg-sign{font-family:var(--font-mono);font-weight:var(--weight-strong)}.difflegend .lg-sign.add{color:var(--color-status-released)}.difflegend .lg-sign.chg{color:var(--color-status-review)}.dchange{position:relative;scroll-margin-top:70px;border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);margin:0 0 var(--space-3)}.dchange:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--rule-marker);border-radius:var(--radius-pill)}.dchange .chip{margin-bottom:var(--space-1)}.dchange.chg{background:var(--rev-bg)}.dchange.chg:before{background:var(--color-status-review)}.dchange.add{background:var(--rel-bg)}.dchange.add:before{background:var(--color-status-released)}ins.add{background:var(--rel-bg);color:var(--color-status-released);text-decoration:none;border-bottom:var(--rule-strong) solid var(--color-status-released);font-weight:var(--weight-display)}del.rm,ins.add{border-radius:var(--radius-sm);padding:0 2px}del.rm{color:var(--color-danger);text-decoration:line-through;text-decoration-thickness:1.5px}.removed,del.rm{background:var(--color-danger-wash)}.removed{margin:0 0 var(--space-4);border:var(--rule-hair) solid var(--dgr-ln);border-radius:var(--radius-md);overflow:hidden}.removed>summary{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--color-danger)}.removed>summary::-webkit-details-marker{display:none}.removed>summary .chev{width:14px;height:14px;transition:transform .18s ease}.removed[open]>summary .chev{transform:rotate(90deg)}.removed .rbody{padding:var(--space-2) var(--space-3) var(--space-3);border-top:var(--rule-hair) solid var(--dgr-ln)}.page-body td.cell-add{background:var(--rel-bg)!important;box-shadow:inset var(--rule-marker) 0 0 var(--color-status-released)}.page-body td.cell-chg{background:var(--rev-bg)!important;box-shadow:inset var(--rule-marker) 0 0 var(--color-status-review)}.page-body tr.row-add td{background:var(--rel-bg)!important}.page-body tr.row-add td:first-child{box-shadow:inset var(--rule-marker) 0 0 var(--color-status-released)}.page-body .cellflag{display:inline-block;min-width:1.1em;padding:0 2px;border-radius:var(--radius-sm);-webkit-margin-end:var(--space-2);margin-inline-end:var(--space-2);border:var(--rule-hair) solid;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-strong);line-height:1.25;text-align:center;vertical-align:1px}.page-body .cellflag[data-diff=cell-add]{background:var(--rel-bg);border-color:var(--color-status-released);color:var(--color-status-released)}.page-body .cellflag[data-diff=cell-chg]{background:var(--rev-bg);border-color:var(--color-status-review);color:var(--color-status-review)}.page-body .diff-frontmatter{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-3)}.page-body pre.diff-frontmatter{margin:0;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:1.6;overflow-x:auto;background:var(--color-code-bg);color:var(--color-code-text);border:var(--rule-hair) solid var(--code-line)}.page-body pre.diff-frontmatter.rm{border-left:var(--rule-marker) solid var(--color-danger);text-decoration:line-through;opacity:.75}.page-body pre.diff-frontmatter.add{border-left:var(--rule-marker) solid var(--color-status-released)}.mdview{padding:var(--space-5) var(--space-6)}.mdview pre{background:var(--color-code-bg);color:var(--color-code-text);border:var(--rule-hair) solid var(--code-line);border-radius:var(--radius-md);padding:var(--space-4);margin:0;overflow-x:auto;font-size:var(--text-sm);line-height:var(--leading-code)}.mdview .ml-add{background:color-mix(in srgb,var(--color-status-released) 22%,var(--color-code-bg));border-left:var(--rule-marker) solid var(--color-status-released)}.mdview .ml-add,.mdview .ml-rm{display:block;padding-left:var(--space-2);margin-left:calc(-1 * var(--space-2))}.mdview .ml-rm{background:color-mix(in srgb,var(--color-danger) 22%,var(--color-code-bg));border-left:var(--rule-marker) solid var(--color-danger);text-decoration:line-through;color:color-mix(in srgb,var(--color-code-text) 60%,var(--color-code-bg))}.actions{padding:var(--space-5) var(--space-6);border-top:var(--rule-hair) solid var(--color-border);background:var(--panel-2);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.actions h4{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-strong)}textarea.commentbox{resize:vertical;min-height:76px}.act-row{margin-top:var(--space-3)}.act-hint{font-size:var(--text-xs);color:var(--color-text-muted);margin:var(--space-2) 0 0}.act-hint.err{color:var(--color-danger)}.version-bump{margin:var(--space-3) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.version-bump legend{padding:0;font-size:var(--text-sm);font-weight:var(--weight-display)}.version-bump label{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-text);color:var(--color-text)}.version-bump label b{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent-wash);color:var(--color-accent);font-weight:var(--weight-strong);font-size:var(--text-xs)}.version-bump label span{color:var(--color-text-muted)}.version-bump>label:last-of-type{flex-direction:column;align-items:flex-start;gap:var(--space-1);margin-top:var(--space-1);padding-top:var(--space-2);border-top:var(--rule-hair) solid var(--color-border-strong)}.notice.conflict{background:var(--color-danger-wash);border-color:var(--dgr-ln);color:var(--color-text)}.notice.conflict .ic,.notice.conflict b{color:var(--color-danger)}.notice.rel{background:var(--rel-bg);border-color:var(--rel-ln);color:var(--color-text)}.notice.rel .ic{color:var(--color-status-released)}.notice-stack{flex-direction:column;align-items:stretch;gap:var(--space-2)}.notice-stack p{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.notice-row{display:flex;align-items:flex-start;gap:var(--space-3)}.recovery-pre{background:var(--color-code-bg);color:var(--color-code-text);border:var(--rule-hair) solid var(--code-line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:0;max-height:260px;overflow:auto;font-size:var(--text-xs);line-height:1.6;white-space:pre-wrap;word-break:break-word}.rsum{display:flex;gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap}.changes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.changes a{color:var(--color-text);font-size:var(--text-sm);border-left:var(--rule-strong) solid transparent}.changes a:hover{background:var(--panel-2);text-decoration:none}.changes a .ci{width:18px;height:18px;flex:none;border-radius:var(--radius-sm);display:grid;place-items:center;margin-top:1px}.changes a .ci svg{width:12px;height:12px}.changes a.add .ci{color:var(--color-status-released);background:var(--rel-bg);border:var(--rule-hair) solid var(--rel-ln)}.changes a.chg .ci{color:var(--color-status-review);background:var(--rev-bg);border:var(--rule-hair) solid var(--rev-ln)}.changes a.rm .ci{color:var(--color-danger);background:var(--color-danger-wash);border:var(--rule-hair) solid var(--dgr-ln)}.changes a .cl{min-width:0}.changes a .cl b{display:block;font-weight:var(--weight-strong);font-size:var(--text-sm)}.changes a.add:hover{border-color:var(--rel-ln)}.changes a.chg:hover{border-color:var(--rev-ln)}.changes a.rm:hover{border-color:var(--dgr-ln)}.meta dd .mini-rev{color:var(--color-status-review);font-weight:var(--weight-strong)}.versions-list{list-style:none;margin:0;padding:0;max-width:var(--measure)}.versions-list li{padding:var(--space-4) 0;border-bottom:var(--rule-hair) solid var(--color-border)}.versions-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}.versions-head b{font-size:var(--text-md);font-weight:var(--weight-strong)}.versions-empty,.versions-meta{color:var(--color-text-muted);font-size:var(--text-sm)}.versions-note{margin:var(--space-2) 0}.tpl-manager{margin-top:var(--space-5)}.tpl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.tpl-row-head{flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.tpl-row-head,.tpl-row-name{display:flex;align-items:center}.tpl-row-name{gap:var(--space-2)}.tpl-row-desc{color:var(--color-text-muted);font-size:var(--text-xs);flex-basis:100%}.tpl-row-actions{display:flex;gap:var(--space-2);flex:none}.tpl-panel{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--rule-hair) solid var(--color-border-strong)}.tpl-panel,.tpl-panel label{display:flex;flex-direction:column}.tpl-panel label{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-display)}.tpl-content-textarea{max-width:none;width:100%;resize:vertical}.tpl-panel-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}