.app-icon[data-v-d10fc7a5]{flex-shrink:0}.cs-root[data-v-e3c36c33]{position:relative}.cs-trigger[data-v-e3c36c33]{display:flex;align-items:center;gap:6px;height:22px;padding:0 8px;background:#fff;border:1px solid #E1E5EA;border-radius:5px;font-size:11.5px;color:#003c45}.cs-trigger.override[data-v-e3c36c33]{background:#fff8e5;border-color:#fac748}.cs-short[data-v-e3c36c33]{font-size:10px;letter-spacing:.04em}.cs-name[data-v-e3c36c33]{font-weight:400}.cs-count[data-v-e3c36c33]{font-size:9.5px;padding:1px 4px;background:#fac748;color:#3b2a00;border-radius:4px}.cs-dropdown[data-v-e3c36c33]{position:absolute;top:26px;right:0;min-width:280px;background:#fff;border:1px solid #E1E5EA;border-radius:7px;box-shadow:0 8px 24px #0049541f;padding:4px 0;z-index:20}.cs-dropdown-label[data-v-e3c36c33]{font-size:9.5px;color:#9aa6ac;padding:6px 10px 4px;letter-spacing:.08em;text-transform:uppercase}.cs-option[data-v-e3c36c33]{display:flex;align-items:center;gap:8px;width:100%;padding:5px 10px;background:transparent;font-size:12px;color:#0b1418;text-align:left}.cs-option.active[data-v-e3c36c33]{background:#eaf6f8}.cs-option[data-v-e3c36c33]:not(.active):hover{background:#f5f6f8}.cs-opt-short[data-v-e3c36c33]{font-size:9.5px;color:#9aa6ac;width:28px}.cs-opt-name[data-v-e3c36c33]{flex:1}.cs-opt-count[data-v-e3c36c33]{font-size:9.5px;padding:1px 4px;background:#fff8e5;color:#7a5500;border-radius:4px}.header-wrap[data-v-ee56c89a]{padding:10px 32px 12px;border-bottom:1px solid #EEF1F4}.crumbs[data-v-ee56c89a]{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7a80}.spacer[data-v-ee56c89a]{flex:1}.page-title[data-v-ee56c89a]{font-size:28px;line-height:1.15;color:#004954;margin:8px 0 0;letter-spacing:.005em;font-weight:600}.title-row[data-v-ee56c89a]{display:flex;align-items:baseline;gap:8px}.title-input[data-v-ee56c89a]{display:block;flex:1;border:0;padding:0;margin:8px 0 0;background:transparent;outline:none;caret-color:var(--caret)}.title-suffix[data-v-ee56c89a]{font-size:16px;color:#9aa6ac;font-weight:400;letter-spacing:.005em}.meta-row[data-v-ee56c89a]{margin-top:6px;font-size:11.5px;color:#6b7a80}.scroll[data-v-7981bc0e]{flex:1;overflow:auto;background:#fff;min-width:0}.section[data-v-7981bc0e]{padding:0 32px 14px}.space-grid[data-v-7981bc0e]{display:grid;gap:10px}.space-card[data-v-7981bc0e]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fff;border:1px solid #E1E5EA;border-radius:7px;text-align:left}.space-card-text[data-v-7981bc0e]{flex:1;text-align:left}.space-card-name[data-v-7981bc0e]{font-size:13px;color:#004954;letter-spacing:.005em}.space-card-count[data-v-7981bc0e]{font-size:10.5px;color:#6b7a80}.meta-row[data-v-7981bc0e]{display:flex;align-items:center;gap:12px;color:#6b7a80;font-size:12px}.two-col[data-v-7981bc0e]{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 32px 24px}.section-head[data-v-7981bc0e]{display:flex;align-items:center;gap:8px;padding:0 4px 6px}.section-title[data-v-7981bc0e]{font-size:11px;color:#004954;letter-spacing:.08em}.section-sub[data-v-7981bc0e]{font-size:10px;color:#9aa6ac}.spacer[data-v-7981bc0e]{flex:1}.view-all[data-v-7981bc0e]{font-size:10.5px;color:#6b7a80}.section-body[data-v-7981bc0e]{border:1px solid #E1E5EA;border-radius:7px;background:#fff;overflow:hidden}.list-row[data-v-7981bc0e]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid #EEF1F4;width:100%;text-align:left}.list-row[data-v-7981bc0e]:last-child{border-bottom:none}.list-icon[data-v-7981bc0e]{width:16px;display:inline-flex;justify-content:center}.list-content[data-v-7981bc0e]{flex:1;text-align:left;min-width:0}.list-title[data-v-7981bc0e]{font-size:12.5px;color:#0b1418;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-subtitle[data-v-7981bc0e]{font-size:10.5px;color:#6b7a80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag[data-v-7981bc0e]{font-size:9px;padding:1px 5px;border-radius:4px;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.activity-row[data-v-7981bc0e]{display:flex;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid #EEF1F4}.activity-row[data-v-7981bc0e]:last-child{border-bottom:none}.activity-avatar[data-v-7981bc0e]{width:16px;height:16px;border-radius:4px;background:#eaf6f8;color:#004954;font-size:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.activity-text[data-v-7981bc0e]{flex:1;font-size:12px;color:#0b1418;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-when[data-v-7981bc0e]{font-size:10px;color:#9aa6ac}.status-dot[data-v-7981bc0e]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.host-fqdn[data-v-7981bc0e]{font-size:11.5px;color:#0b1418;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-facts[data-v-7981bc0e]{font-size:10px;color:#6b7a80}.change-id[data-v-7981bc0e]{font-size:10px;color:#9aa6ac;width:60px}.change-title[data-v-7981bc0e]{flex:1;font-size:12px;color:#0b1418;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-when[data-v-7981bc0e]{font-size:10px;color:#6b7a80;width:70px;text-align:right}.paragraph-block[data-v-66d06743]{min-width:0;margin:6px 0}.read[data-v-66d06743]{font-size:13px;line-height:1.55;color:var(--ink);font-weight:300}.read[data-v-66d06743] p{margin:0}.read[data-v-66d06743] ul{margin:0;padding-left:18px}.read[data-v-66d06743] code{font-family:JetBrains Mono,monospace;font-size:11.5px;background:var(--line-2);padding:1px 4px;border-radius:2px;color:var(--gruen-700)}.read[data-v-66d06743] strong{color:var(--gruen);font-weight:500}.overridden[data-v-66d06743]{border-left:2px solid var(--mango);padding-left:8px}.edit-textarea[data-v-66d06743]{display:block;width:100%;border:0;padding:0;margin:0;font:inherit;font-size:13px;line-height:1.55;font-weight:300;color:var(--ink);background:transparent;resize:none;overflow:hidden;outline:none;caret-color:var(--caret)}.heading-block[data-v-22615a12]{position:relative;min-width:0}.heading-block.level-1[data-v-22615a12]{margin:18px 0 6px}.heading-block.level-2[data-v-22615a12]{margin:14px 0 4px}.heading-block.level-3[data-v-22615a12]{margin:12px 0 4px}.read[data-v-22615a12],.edit-input[data-v-22615a12]{color:var(--gruen);letter-spacing:.005em;font-weight:600;background:transparent;border:0;padding:0;margin:0;outline:none;caret-color:var(--caret)}.edit-input[data-v-22615a12]{display:block;width:100%;font:inherit}.level-1[data-v-22615a12]{font-size:26px;line-height:1.15}.level-2[data-v-22615a12]{font-size:20px;line-height:1.2}.level-3[data-v-22615a12]{font-size:16px;line-height:1.3}.overridden[data-v-22615a12]{border-left:2px solid var(--mango);padding-left:8px}.level-select[data-v-22615a12]{position:absolute;top:0;right:0;width:44px;height:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);font-size:10.5px;color:var(--ink-3);outline:none;padding:0 4px;z-index:2}.bullet-block[data-v-e2f4c7c6]{min-width:0;margin:2px 0}.read[data-v-e2f4c7c6],.edit-row[data-v-e2f4c7c6]{display:flex;gap:8px;align-items:baseline;font-size:13px;line-height:1.55;color:var(--ink)}.read[data-v-e2f4c7c6] code{font-family:JetBrains Mono,monospace;font-size:11.5px;background:var(--line-2);padding:1px 4px;border-radius:2px;color:var(--gruen-700)}.read[data-v-e2f4c7c6] strong{color:var(--gruen);font-weight:500}.dash[data-v-e2f4c7c6]{color:var(--tuerkis);flex-shrink:0}.text[data-v-e2f4c7c6]{flex:1}.overridden[data-v-e2f4c7c6]{border-left:2px solid var(--mango);padding-left:8px}.edit-input[data-v-e2f4c7c6]{flex:1;border:0;padding:0;margin:0;font:inherit;font-size:13px;line-height:1.55;color:var(--ink);background:transparent;outline:none;caret-color:var(--caret)}.code-block[data-v-a643a9e0]{min-width:0}.overridden[data-v-a643a9e0]{border-left:2px solid var(--mango);padding-left:8px}.read-wrap[data-v-a643a9e0]{background:#0b1418;border-radius:7px;overflow:hidden;border:1px solid var(--gruen-700)}.code-header[data-v-a643a9e0]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:var(--gruen-700);border-bottom:1px solid #002a30}.lang[data-v-a643a9e0]{font-size:10px;color:var(--ink-3);letter-spacing:.04em}.spacer[data-v-a643a9e0]{flex:1}.copy-btn[data-v-a643a9e0]{display:flex;align-items:center;gap:4px;color:var(--ink-4);padding:2px 6px;border-radius:4px;font-size:10px}.copy-btn[data-v-a643a9e0]:hover{color:var(--grau1)}.code-body[data-v-a643a9e0]{margin:0;padding:8px 10px;font-size:11.5px;line-height:1.55;color:var(--grau1);white-space:pre;overflow:auto}.code-body code[data-v-a643a9e0]{font:inherit;color:inherit}.code-body[data-v-a643a9e0] .hl-comment{color:#5f7e74;font-style:italic}.code-body[data-v-a643a9e0] .hl-keyword{color:var(--tuerkis)}.code-body[data-v-a643a9e0] .hl-string{color:var(--mango)}.code-body[data-v-a643a9e0] .hl-number{color:var(--lachs)}.code-body[data-v-a643a9e0] .hl-function,.code-body[data-v-a643a9e0] .hl-builtin{color:var(--hellblau)}.code-body[data-v-a643a9e0] .hl-property{color:#9fe0ec}.code-body[data-v-a643a9e0] .hl-variable{color:var(--lachs)}.code-body[data-v-a643a9e0] .hl-tag{color:var(--tuerkis)}.code-body[data-v-a643a9e0] .hl-attr{color:var(--mango)}.code-body[data-v-a643a9e0] .hl-meta{color:#c9a0e8}.code-body[data-v-a643a9e0] .hl-operator,.code-body[data-v-a643a9e0] .hl-punctuation{color:var(--ink-4)}.edit-lang[data-v-a643a9e0]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.lang-label[data-v-a643a9e0]{font-size:11px;color:var(--ink-3)}.lang-input[data-v-a643a9e0]{width:120px;border:1px solid var(--line);border-radius:var(--radius);padding:2px 6px;font-size:11px;color:var(--ink);background:var(--bg);outline:none}.edit-textarea[data-v-a643a9e0]{width:100%;border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px;font-size:11.5px;line-height:1.55;color:var(--ink);background:var(--grau05);resize:none;overflow:hidden;outline:none}.edit-textarea[data-v-a643a9e0]:focus,.lang-input[data-v-a643a9e0]:focus{border-color:var(--tuerkis)}.callout-block[data-v-82cb1add]{min-width:0;margin:10px 0}.overridden[data-v-82cb1add]{border-left:2px solid var(--mango);padding-left:8px}.box[data-v-82cb1add]{position:relative;padding:8px 10px;border-left:2px solid;border-radius:4px;font-size:12.5px;line-height:1.5}.title[data-v-82cb1add]{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.body[data-v-82cb1add] p{margin:0}.body[data-v-82cb1add] code{font-family:JetBrains Mono,monospace;font-size:11.5px;background:#0000000f;padding:1px 4px;border-radius:2px}.body[data-v-82cb1add] strong{font-weight:500}.title-input[data-v-82cb1add],.body-textarea[data-v-82cb1add]{display:block;width:100%;border:0;padding:0;margin:0;background:transparent;font:inherit;color:inherit;outline:none;caret-color:currentColor;resize:none;overflow:hidden}.title-input[data-v-82cb1add]{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.title-input[data-v-82cb1add]::placeholder{opacity:.55;text-transform:none;letter-spacing:0;font-weight:400}.body-textarea[data-v-82cb1add]{font-size:12.5px;line-height:1.5}.toolbar[data-v-82cb1add]{position:absolute;top:4px;right:4px;display:flex;gap:4px;z-index:2}.kind-select[data-v-82cb1add]{height:22px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius);background:#fffc;font-size:10.5px;color:var(--ink-2);outline:none;padding:0 4px}.step-block[data-v-4ab05593]{min-width:0}.read[data-v-4ab05593]{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:10px 12px;border-radius:7px;background:var(--grau05);border:1px solid var(--line-2)}.read--override[data-v-4ab05593]{background:#fff8e5;border-color:var(--mango)}.badge[data-v-4ab05593]{width:24px;height:24px;border-radius:12px;background:var(--gruen);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-family:JetBrains Mono,monospace;margin-top:1px}.badge--override[data-v-4ab05593]{background:var(--mango)}.header[data-v-4ab05593]{display:flex;align-items:center;gap:6px}.title[data-v-4ab05593]{font-size:14px;color:var(--gruen);font-weight:600;letter-spacing:.005em}.modified-badge[data-v-4ab05593]{font-size:9px;padding:1px 5px;border-radius:4px;background:var(--mango);color:#3b2a00;letter-spacing:.06em;font-weight:500}.spacer[data-v-4ab05593]{flex:1}.estimate[data-v-4ab05593]{font-size:10px;color:var(--ink-3)}.text[data-v-4ab05593]{font-size:12.5px;line-height:1.55;color:var(--ink);margin-top:4px;font-weight:300}.text[data-v-4ab05593] p{margin:0}.text[data-v-4ab05593] code{font-family:JetBrains Mono,monospace;font-size:11.5px;background:var(--line-2);padding:1px 4px;border-radius:2px;color:var(--gruen-700)}.text[data-v-4ab05593] strong{color:var(--gruen);font-weight:500}.override-footer[data-v-4ab05593]{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:10.5px;color:#7a5500}.override-tag[data-v-4ab05593]{font-size:9.5px;padding:1px 5px;background:var(--mango);color:#3b2a00;border-radius:4px;letter-spacing:.06em}.edit-grid[data-v-4ab05593]{display:flex;flex-direction:column;gap:4px}.edit-row[data-v-4ab05593]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.field-label[data-v-4ab05593]{font-size:11px;color:var(--ink-3)}.n-input[data-v-4ab05593]{width:48px}.title-input[data-v-4ab05593]{flex:1;min-width:120px}.est-input[data-v-4ab05593]{width:80px}.n-input[data-v-4ab05593],.title-input[data-v-4ab05593],.est-input[data-v-4ab05593]{border:1px solid var(--line);border-radius:var(--radius);padding:2px 6px;font:inherit;font-size:12px;color:var(--ink);background:var(--bg);outline:none}.edit-textarea[data-v-4ab05593]{width:100%;border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px;font:inherit;font-size:12.5px;line-height:1.5;color:var(--ink);background:var(--bg);resize:none;overflow:hidden;outline:none}.edit-textarea[data-v-4ab05593]:focus,.n-input[data-v-4ab05593]:focus,.title-input[data-v-4ab05593]:focus,.est-input[data-v-4ab05593]:focus{border-color:var(--tuerkis)}.host-card-block[data-v-5c940204]{min-width:0}.overridden[data-v-5c940204]{border-left:2px solid var(--mango);padding-left:8px}.widget[data-v-5c940204]{border:1px solid var(--line);border-radius:7px;background:var(--bg)}.widget-header[data-v-5c940204]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--grau05);border-bottom:1px solid var(--line-2)}.label[data-v-5c940204]{font-size:11px;color:var(--gruen);letter-spacing:.06em;text-transform:uppercase}.spacer[data-v-5c940204]{flex:1}.status-dot[data-v-5c940204]{width:6px;height:6px;border-radius:50%;display:inline-block}.status-dot.ok[data-v-5c940204]{background:var(--tuerkis)}.status-dot.fail[data-v-5c940204]{background:var(--rot)}.status-text[data-v-5c940204]{font-size:10px;color:var(--ink-3)}.fqdn[data-v-5c940204]{font-size:14px;color:var(--ink);padding:8px 10px 6px;font-weight:500}.loading[data-v-5c940204],.error[data-v-5c940204]{padding:8px 10px;font-size:11px;color:var(--ink-3)}.meta-grid[data-v-5c940204]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 14px;padding:4px 10px 10px}.meta-item[data-v-5c940204]{display:flex;flex-direction:column;gap:1px;min-width:0}.meta-key[data-v-5c940204]{font-size:9.5px;letter-spacing:.08em;color:var(--ink-4);text-transform:uppercase}.meta-val[data-v-5c940204]{font-size:11px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-footer[data-v-5c940204]{display:flex;align-items:center;gap:6px;padding:5px 10px;border-top:1px solid var(--line-2);background:var(--grau05)}.footer-text[data-v-5c940204]{font-size:10px;color:var(--ink-3)}.footer-link[data-v-5c940204]{font-size:10px}.edit-row[data-v-5c940204]{display:flex;align-items:center;gap:6px}.field-label[data-v-5c940204]{font-size:11px;color:var(--ink-3)}.fqdn-input[data-v-5c940204]{flex:1;border:1px solid var(--line);border-radius:var(--radius);padding:4px 8px;font-size:12px;color:var(--ink);background:var(--bg);outline:none}.fqdn-input[data-v-5c940204]:focus{border-color:var(--tuerkis)}.table-block[data-v-475d694d]{min-width:0;margin:8px 0}.overridden[data-v-475d694d]{border-left:2px solid var(--mango);padding-left:8px}.read-wrap[data-v-475d694d]{overflow-x:auto}.read-table[data-v-475d694d]{border-collapse:collapse;width:100%;font-size:12.5px}.read-table th[data-v-475d694d],.read-table td[data-v-475d694d]{border:1px solid var(--line);padding:6px 10px;vertical-align:top}.read-table th[data-v-475d694d]{background:var(--grau05);color:var(--gruen);font-weight:500}.read-table td[data-v-475d694d]{color:var(--ink);font-weight:300}.read-table[data-v-475d694d] p{margin:0}.read-table[data-v-475d694d] code{font-family:JetBrains Mono,monospace;font-size:11px;background:var(--line-2);padding:1px 4px;border-radius:2px;color:var(--gruen-700)}.read-table[data-v-475d694d] strong{color:var(--gruen);font-weight:500}.grid-scroll[data-v-475d694d]{overflow-x:auto}.edit-grid[data-v-475d694d]{border-collapse:collapse}.edit-grid th[data-v-475d694d],.edit-grid td[data-v-475d694d]{border:1px solid var(--line);padding:0}.row-gutter[data-v-475d694d]{border:0!important;width:18px;text-align:center}.head-cell[data-v-475d694d]{background:var(--grau05)}.head-inner[data-v-475d694d]{display:flex;align-items:center}.cell-input[data-v-475d694d]{width:140px;border:0;padding:5px 8px;font:inherit;font-size:12.5px;color:var(--ink);background:transparent;outline:none}.head-input[data-v-475d694d]{font-weight:500;color:var(--gruen);width:104px}.cell-input[data-v-475d694d]:focus{background:var(--grau05);box-shadow:inset 0 0 0 1px var(--tuerkis)}.body-input[data-v-475d694d]:focus{background:var(--bg)}.align-btn[data-v-475d694d],.col-del[data-v-475d694d],.row-del[data-v-475d694d],.add-btn[data-v-475d694d],.add-row-btn[data-v-475d694d]{color:var(--ink-4);border-radius:3px;font-size:10px;line-height:1}.align-btn[data-v-475d694d]{width:16px;height:16px;border:1px solid var(--line);margin-right:2px}.align-btn[data-v-475d694d]:hover{color:var(--tuerkis);border-color:var(--tuerkis)}.col-del[data-v-475d694d]{width:16px;height:16px;font-size:13px;margin-right:4px;opacity:0}.head-cell:hover .col-del[data-v-475d694d]{opacity:1}.col-del[data-v-475d694d]:hover,.row-del[data-v-475d694d]:hover{color:var(--lachs)}.row-del[data-v-475d694d]{font-size:14px;opacity:0}tr:hover .row-del[data-v-475d694d]{opacity:1}.add-col[data-v-475d694d]{border:0!important;padding:0 4px!important}.add-btn[data-v-475d694d]{width:18px;height:18px;border:1px dashed var(--line);font-size:13px}.add-btn[data-v-475d694d]:hover{color:var(--tuerkis);border-color:var(--tuerkis)}.add-row-btn[data-v-475d694d]{margin-top:4px;padding:3px 10px;border:1px dashed var(--line)}.add-row-btn[data-v-475d694d]:hover{color:var(--tuerkis);border-color:var(--tuerkis)}.image-block[data-v-32cb0b21]{min-width:0}.overridden[data-v-32cb0b21]{border-left:2px solid var(--mango);padding-left:8px}.dropzone[data-v-32cb0b21]{min-height:140px;border:2px dashed var(--line);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;background:var(--grau05);cursor:pointer;padding:16px}.dropzone[data-v-32cb0b21]:hover{border-color:var(--tuerkis)}.hidden-input[data-v-32cb0b21]{display:none}.hint[data-v-32cb0b21]{font-size:11px;color:var(--ink-4);text-align:center}.read-wrap[data-v-32cb0b21]{margin:4px 0}.read-figure[data-v-32cb0b21]{margin:0}.read-img[data-v-32cb0b21]{max-width:100%;height:auto;border-radius:6px;display:block;cursor:zoom-in}.read-caption[data-v-32cb0b21]{font-size:11px;color:var(--ink-3);font-style:italic;margin-top:6px;text-align:center}.edit-fields[data-v-32cb0b21]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.field[data-v-32cb0b21]{flex:1;min-width:140px;border:1px solid var(--line);border-radius:var(--radius);padding:4px 8px;font-size:12px;color:var(--ink);background:var(--bg);outline:none}.field[data-v-32cb0b21]:focus{border-color:var(--tuerkis)}.replace-btn[data-v-32cb0b21]{font-size:11px;color:var(--ink-4);padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius);background:transparent}.replace-btn[data-v-32cb0b21]:hover{color:var(--gruen);background:var(--grau2)}.error[data-v-32cb0b21]{font-size:11px;color:var(--rot);margin:6px 0 0}.file-block[data-v-ef9d5b14]{min-width:0}.overridden[data-v-ef9d5b14]{border-left:2px solid var(--mango);padding-left:8px}.dropzone[data-v-ef9d5b14]{min-height:80px;border:2px dashed var(--line);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;background:var(--grau05);cursor:pointer;padding:12px}.dropzone[data-v-ef9d5b14]:hover{border-color:var(--tuerkis)}.hidden-input[data-v-ef9d5b14]{display:none}.hint[data-v-ef9d5b14]{font-size:11px;color:var(--ink-4);text-align:center}.card[data-v-ef9d5b14]{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius);padding:8px 12px;background:var(--grau05)}.icon[data-v-ef9d5b14]{color:var(--tuerkis);display:inline-flex;flex-shrink:0}.meta[data-v-ef9d5b14]{display:flex;flex-direction:column;min-width:0;flex:1}.name[data-v-ef9d5b14]{text-align:left;font-size:13px;color:var(--hellblau, var(--tuerkis));background:transparent;border:0;padding:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name[data-v-ef9d5b14]:hover:not(:disabled){text-decoration:underline}.name[data-v-ef9d5b14]:disabled{cursor:default;color:var(--ink-3)}.sub[data-v-ef9d5b14]{font-size:10px;color:var(--ink-4)}.replace-btn[data-v-ef9d5b14]{font-size:11px;color:var(--ink-4);padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius);background:transparent;flex-shrink:0}.replace-btn[data-v-ef9d5b14]:hover{color:var(--gruen);background:var(--grau2)}.error[data-v-ef9d5b14]{font-size:11px;color:var(--rot);margin:6px 0 0}.article-link-block[data-v-440cd579]{min-width:0;margin:8px 0}.overridden[data-v-440cd579]{border-left:2px solid var(--mango);padding-left:8px}.card[data-v-440cd579]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:var(--bg);text-decoration:none}.card.clickable[data-v-440cd579]{cursor:pointer}.card.clickable[data-v-440cd579]:hover{border-color:var(--tuerkis);background:var(--grau05)}.card.missing[data-v-440cd579]{border-color:var(--rot)}.arrow[data-v-440cd579]{color:var(--tuerkis);font-size:14px;line-height:1.4;flex-shrink:0}.card-body[data-v-440cd579]{display:flex;flex-direction:column;gap:1px;min-width:0}.card-title[data-v-440cd579]{font-size:13px;color:var(--gruen);font-weight:500}.card.missing .card-title[data-v-440cd579]{color:var(--rot)}.card-ctx[data-v-440cd579]{font-size:10px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em}.edit-row[data-v-440cd579]{display:flex;gap:6px;align-items:center;margin-top:6px}.label-input[data-v-440cd579]{flex:1;border:1px solid var(--line-2);border-radius:var(--radius);padding:3px 6px;font-size:11.5px;color:var(--ink);background:transparent;outline:none}.label-input[data-v-440cd579]:focus{border-color:var(--tuerkis)}.ghost-btn[data-v-440cd579]{border:1px solid var(--line);border-radius:var(--radius);padding:3px 8px;font-size:10px;color:var(--ink);background:transparent;cursor:pointer}.ghost-btn[data-v-440cd579]:hover{border-color:var(--tuerkis)}.picker[data-v-440cd579]{border:1px solid var(--line);border-radius:7px;background:var(--grau05);padding:8px 10px}.picker-head[data-v-440cd579]{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.label[data-v-440cd579]{font-size:11px;color:var(--gruen);letter-spacing:.06em}.hint[data-v-440cd579]{font-size:10px;color:var(--ink-4)}.picker-search[data-v-440cd579]{width:100%;border:1px solid var(--line);border-radius:var(--radius);padding:5px 8px;font-size:12.5px;color:var(--ink);background:var(--bg);outline:none}.picker-search[data-v-440cd579]:focus{border-color:var(--tuerkis)}.status[data-v-440cd579]{font-size:11px;color:var(--ink-3);padding:8px 2px 2px}.results[data-v-440cd579]{margin-top:6px;max-height:220px;overflow-y:auto;display:flex;flex-direction:column}.result[data-v-440cd579]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 6px;border:0;text-align:left;cursor:pointer;border-radius:var(--radius);background:var(--tint, transparent)}.result[data-v-440cd579]:hover{background:var(--tint-strong, var(--grau2))}.result-title[data-v-440cd579]{font-size:12px;color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-ctx[data-v-440cd579]{font-size:9.5px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.icon-symbol[data-v-97bd41ec]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-symbol[data-v-97bd41ec] svg{width:100%;height:100%;display:block}.icon-symbol-empty[data-v-97bd41ec]{display:inline-flex;align-items:center;justify-content:center;line-height:1;opacity:.5}.icon-emoji[data-v-97bd41ec]{display:inline-flex;align-items:center;justify-content:center;line-height:1}.icon-picker[data-v-c4799245]{position:relative;display:inline-block}.ip-trigger[data-v-c4799245]{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;min-width:52px;border:1px solid var(--line, #d8dee0);border-radius:8px;background:var(--surface, #fff);color:var(--gruen, #004954);cursor:pointer}.ip-trigger[data-v-c4799245]:hover{border-color:var(--tuerkis, #0098B0)}.ip-trigger.on[data-v-c4799245]{border-color:var(--tuerkis, #0098B0);box-shadow:0 0 0 2px #0098b026}.ip-caret[data-v-c4799245]{opacity:.5}.ip-pop[data-v-c4799245]{position:absolute;z-index:50;top:calc(100% + 6px);left:0;width:288px;background:var(--surface, #fff);border:1px solid var(--line, #d8dee0);border-radius:10px;box-shadow:0 10px 30px #0020262e;padding:8px;display:flex;flex-direction:column;gap:8px}.ip-search[data-v-c4799245]{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid var(--line, #d8dee0);border-radius:7px;font-size:13px;outline:none}.ip-search[data-v-c4799245]:focus{border-color:var(--tuerkis, #0098B0)}.ip-tabs[data-v-c4799245]{display:flex;gap:4px}.ip-tab[data-v-c4799245]{flex:1;padding:5px 6px;border:1px solid transparent;border-radius:6px;background:var(--surface-2, #f1f4f5);color:var(--ink-3, #5a6b70);font-size:11px;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.ip-tab[data-v-c4799245]:hover{color:var(--gruen, #004954)}.ip-tab.on[data-v-c4799245]{background:var(--tuerkis, #0098B0);color:#fff}.ip-body[data-v-c4799245]{max-height:240px;overflow-y:auto}.ip-group[data-v-c4799245]{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4, #9AA6AC);padding:6px 2px 4px}.ip-grid[data-v-c4799245]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ip-cell[data-v-c4799245]{aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--gruen, #004954);cursor:pointer;padding:0}.ip-cell[data-v-c4799245]:hover{background:var(--surface-2, #f1f4f5)}.ip-cell.on[data-v-c4799245]{border-color:var(--tuerkis, #0098B0);background:#0098b01a}.ip-cell.emoji[data-v-c4799245]{font-size:18px;line-height:1}.ip-cell.symbol[data-v-c4799245] svg{width:18px;height:18px;display:block}.ip-empty[data-v-c4799245]{grid-column:1 / -1;font-size:11px;color:var(--ink-4, #9AA6AC);text-align:center;padding:14px 4px}.feature-grid-block[data-v-7edc23a7]{min-width:0;margin:12px 0}.overridden[data-v-7edc23a7]{border-left:2px solid var(--mango);padding-left:8px}.section-head[data-v-7edc23a7]{margin-bottom:14px}.section-title[data-v-7edc23a7]{font-size:19px;color:var(--gruen, #004954);margin:0 0 3px}.section-desc[data-v-7edc23a7]{font-size:14.5px;color:var(--ink-3, #6B7A80);margin:0;font-weight:300}.grid[data-v-7edc23a7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.card[data-v-7edc23a7]{display:flex;gap:14px;padding:20px;min-height:132px;border:1px solid var(--line, #E1E5EA);border-top:2px solid var(--accent, #50C4D8);border-radius:8px;background:linear-gradient(180deg,var(--accent-soft, transparent),transparent 64%),var(--bg, #fff);text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease}.card.linked[data-v-7edc23a7]{cursor:pointer}.card.linked[data-v-7edc23a7]:hover{border-color:var(--accent, #50C4D8);box-shadow:0 2px 12px var(--accent-soft, rgba(0,73,84,.06))}.card-icon[data-v-7edc23a7]{flex-shrink:0;width:42px;height:42px;border-radius:10px;background:var(--accent-soft, #EAF6F8);display:inline-flex;align-items:center;justify-content:center;color:var(--accent, #004954)}.card-main[data-v-7edc23a7]{min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.card-title[data-v-7edc23a7]{font-size:16px;color:var(--gruen, #003c45)}.card-tag[data-v-7edc23a7]{align-self:flex-start;font-size:10.5px;padding:2px 7px;border-radius:5px;background:var(--accent-mid, #EAF6F8);color:var(--accent, #0098B0);text-transform:uppercase;letter-spacing:.05em}.card-details[data-v-7edc23a7]{margin:2px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:3px}.card-details li[data-v-7edc23a7]{font-size:14px;color:var(--ink-2, #3B4A50);line-height:1.5}.card-link[data-v-7edc23a7]{font-size:13px;color:var(--accent, #0098B0);display:inline-flex;align-items:center;gap:5px;margin-top:4px}.edit-head[data-v-7edc23a7]{margin-bottom:6px}.edit-label[data-v-7edc23a7]{font-size:11px;color:var(--gruen, #004954);letter-spacing:.06em}.edit-input[data-v-7edc23a7]{width:100%;border:1px solid var(--line, #DCE3E6);border-radius:var(--radius, 4px);padding:5px 8px;font-size:12.5px;font-family:inherit;color:var(--ink, #0B1418);background:var(--bg, #fff);outline:none;margin-bottom:6px}.edit-input[data-v-7edc23a7]:focus{border-color:var(--tuerkis, #50C4D8)}.edit-input.title[data-v-7edc23a7]{font-size:14px}.edit-input.details[data-v-7edc23a7]{resize:vertical;line-height:1.5}.edit-cards[data-v-7edc23a7]{display:flex;flex-direction:column;gap:10px}.edit-card[data-v-7edc23a7]{border:1px solid var(--line-2, #EEF1F4);border-radius:7px;padding:8px 10px;background:var(--grau05, #FAFBFC)}.edit-card-head[data-v-7edc23a7]{display:flex;align-items:center;gap:4px;margin-bottom:6px}.edit-card-n[data-v-7edc23a7]{font-size:10px;color:var(--ink-4, #9AA6AC)}.spacer[data-v-7edc23a7]{flex:1}.mini-btn[data-v-7edc23a7]{width:20px;height:20px;border:1px solid var(--line, #DCE3E6);border-radius:4px;background:var(--bg, #fff);color:var(--ink-3, #6B7A80);font-size:11px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mini-btn[data-v-7edc23a7]:hover:not(:disabled){border-color:var(--tuerkis, #50C4D8)}.mini-btn[data-v-7edc23a7]:disabled{opacity:.4;cursor:default}.mini-btn.danger[data-v-7edc23a7]:hover{background:#be1523;color:#fff;border-color:#be1523}.edit-row[data-v-7edc23a7]{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.icon-row-label[data-v-7edc23a7]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4, #9AA6AC)}.link-row[data-v-7edc23a7]{gap:8px}.seg[data-v-7edc23a7]{display:inline-flex;border:1px solid var(--line, #DCE3E6);border-radius:6px;overflow:hidden;background:var(--bg, #fff)}.seg-btn[data-v-7edc23a7]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-family:inherit;color:var(--ink-3, #6B7A80);background:transparent;border:0;border-left:1px solid var(--line-2, #EEF1F4);cursor:pointer;transition:background .12s ease,color .12s ease}.seg-btn[data-v-7edc23a7]:first-child{border-left:0}.seg-btn[data-v-7edc23a7]:hover:not(.on){background:var(--grau05, #FAFBFC);color:var(--ink, #0B1418)}.seg-btn.on[data-v-7edc23a7]{background:var(--gruen, #004954);color:#fff}.link-detail[data-v-7edc23a7]{margin-bottom:6px}.chosen[data-v-7edc23a7]{display:flex;align-items:center;gap:8px}.chosen-label[data-v-7edc23a7]{font-size:10px;color:var(--gruen, #004954);text-transform:uppercase;letter-spacing:.05em}.ghost-btn[data-v-7edc23a7]{border:1px solid var(--line, #DCE3E6);border-radius:var(--radius, 4px);padding:3px 8px;font-size:10px;color:var(--ink, #0B1418);background:transparent;cursor:pointer}.ghost-btn[data-v-7edc23a7]:hover{border-color:var(--tuerkis, #50C4D8)}.status[data-v-7edc23a7]{font-size:11px;color:var(--ink-3, #6B7A80);padding:4px 2px}.results[data-v-7edc23a7]{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;border:1px solid var(--line-2, #EEF1F4);border-radius:5px}.result[data-v-7edc23a7]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 7px;border:0;text-align:left;cursor:pointer;background:var(--tint, transparent)}.result[data-v-7edc23a7]:hover{background:var(--tint-strong, var(--grau2, #EEF1F4))}.result-title[data-v-7edc23a7]{font-size:12px;color:var(--ink, #0B1418);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-ctx[data-v-7edc23a7]{font-size:9.5px;color:var(--ink-4, #9AA6AC);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.add-card-btn[data-v-7edc23a7]{margin-top:8px;display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1px dashed var(--line, #DCE3E6);border-radius:6px;background:transparent;color:var(--gruen, #004954);font-size:12px;cursor:pointer}.add-card-btn[data-v-7edc23a7]:hover{border-color:var(--tuerkis, #50C4D8);background:var(--grau05, #FAFBFC)}.block-wrapper[data-v-40250437]{position:relative;display:flex;align-items:flex-start;gap:4px}.block-wrapper.flat[data-v-40250437]{padding:0;gap:0}.block-wrapper.card[data-v-40250437]{padding:2px 0}.block-wrapper.dragging[data-v-40250437]{opacity:.4}.block-wrapper.drop-above[data-v-40250437]:before,.block-wrapper.drop-below[data-v-40250437]:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--tuerkis);border-radius:1px;pointer-events:none;z-index:3}.block-wrapper.drop-above[data-v-40250437]:before{top:-1px}.block-wrapper.drop-below[data-v-40250437]:after{bottom:-1px}.gutter[data-v-40250437]{width:36px;flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-end;gap:2px;padding-top:4px;opacity:0;transition:opacity .1s}.gutter.visible[data-v-40250437]{opacity:1}.handle[data-v-40250437]{width:20px;height:22px;border-radius:4px;color:var(--ink-4);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0}.handle[data-v-40250437]:hover{color:var(--gruen);background:var(--grau2)}.drag-handle[data-v-40250437]{cursor:grab}.drag-handle[data-v-40250437]:active{cursor:grabbing}.flat-drag-handle[data-v-40250437]{position:absolute;left:-22px;top:2px;width:18px;height:22px;border-radius:3px;color:var(--ink-4);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;opacity:0;transition:opacity .1s;cursor:grab;z-index:2}.block-wrapper[data-block-type=paragraph] .flat-drag-handle[data-v-40250437]{top:4px}.block-wrapper[data-block-type=bullet] .flat-drag-handle[data-v-40250437]{top:0}.block-wrapper[data-block-type=callout] .flat-drag-handle[data-v-40250437]{top:12px}.block-wrapper[data-block-type=heading][data-heading-level="1"] .flat-drag-handle[data-v-40250437]{top:18px}.block-wrapper[data-block-type=heading][data-heading-level="2"] .flat-drag-handle[data-v-40250437]{top:12px}.block-wrapper[data-block-type=heading][data-heading-level="3"] .flat-drag-handle[data-v-40250437]{top:8px}.flat-drag-handle.visible[data-v-40250437]{opacity:1}.flat-drag-handle[data-v-40250437]:hover{color:var(--gruen);background:var(--grau2)}.flat-drag-handle[data-v-40250437]:active{cursor:grabbing}.content[data-v-40250437]{flex:1;min-width:0}.actions[data-v-40250437]{position:absolute;top:2px;right:4px;display:flex;flex-direction:row;gap:1px;background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:1px;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0,0,0,.04));z-index:2}.actions.flat[data-v-40250437]{top:0}.action-btn[data-v-40250437]{width:16px;height:16px;font-size:11px;color:var(--ink-4);display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background:transparent;border:0}.action-btn[data-v-40250437]:hover{color:var(--gruen);background:var(--grau2)}.action-btn[data-v-40250437]:disabled{opacity:.3;cursor:default}.action-btn.delete[data-v-40250437]:hover{color:var(--rot)}.article[data-v-5c36e1be]{max-width:760px;margin:0 auto}.meta[data-v-5c36e1be]{border-bottom:1px solid var(--line-2);padding-bottom:12px;margin-bottom:20px}.title[data-v-5c36e1be]{color:var(--gruen);font-size:26px;margin:0 0 4px}.slug[data-v-5c36e1be]{color:var(--ink-4);font-size:11px}.blocks[data-v-5c36e1be]{display:flex;flex-direction:column;gap:0}.placeholder[data-v-5c36e1be]{background:var(--grau05);border:1px dashed var(--line);border-radius:4px;padding:8px 10px;font-size:11px;color:var(--ink-3);white-space:pre-wrap;margin:0}.article-tail[data-v-5c36e1be]{min-height:120px;margin-top:8px;padding:12px 0;cursor:text;display:flex;align-items:flex-start;justify-content:center}.tail-hint[data-v-5c36e1be]{font-size:11px;color:var(--ink-4);opacity:0;transition:opacity .12s ease;pointer-events:none}.article-tail:hover .tail-hint[data-v-5c36e1be]{opacity:1}.article-tail.is-empty[data-v-5c36e1be]{min-height:80px}.article-tail.is-empty .tail-hint[data-v-5c36e1be]{opacity:.8}.empty-read[data-v-5c36e1be]{padding:24px 0;font-size:12px;color:var(--ink-4)}.upload-error[data-v-5c36e1be]{margin-top:8px;padding:6px 10px;font-size:11px;color:var(--rot);background:var(--grau05);border:1px solid var(--rot);border-radius:var(--radius)}.tail-hint kbd[data-v-5c36e1be]{font-family:JetBrains Mono,monospace;border:1px solid var(--line);border-radius:3px;padding:0 4px;background:var(--bg)}.upload-skeleton[data-v-5c36e1be]{margin:6px 0;border:1px dashed var(--line);border-radius:var(--radius);background:var(--grau05);overflow:hidden}.skeleton-shimmer[data-v-5c36e1be]{height:14px;background:linear-gradient(90deg,var(--grau05) 0%,var(--grau2) 50%,var(--grau05) 100%);background-size:200% 100%;animation:skeleton-slide-5c36e1be 1.2s ease-in-out infinite}.upload-skeleton.is-image .skeleton-shimmer[data-v-5c36e1be]{height:120px}.skeleton-label[data-v-5c36e1be]{font-size:11px;color:var(--ink-4);padding:4px 8px}@keyframes skeleton-slide-5c36e1be{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton-shimmer[data-v-5c36e1be]{animation:none}}.proc-meta[data-v-274ff20d]{margin-top:6px;border-left:2px solid var(--line);padding:4px 10px;background:var(--grau05);border-radius:4px;font-size:11.5px;color:var(--ink-3)}.proc-meta.s-requested[data-v-274ff20d]{border-left-color:#b08cd9;background:#f4eefb}.proc-meta.s-evaluating[data-v-274ff20d],.proc-meta.s-proposed[data-v-274ff20d]{border-left-color:#fac748;background:#fff7e1}.proc-meta.s-in-progress[data-v-274ff20d]{border-left-color:#50c4d8;background:#eaf6f8}.proc-meta.s-active[data-v-274ff20d]{border-left-color:#2e7d32}.proc-meta.s-superseded[data-v-274ff20d]{border-left-color:#9aa6ac}.proc-meta.s-rejected[data-v-274ff20d]{border-left-color:#be1523;background:#fceaec}.row[data-v-274ff20d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.label[data-v-274ff20d]{font-weight:500;color:var(--gruen);letter-spacing:.04em;font-size:10.5px;text-transform:uppercase}.sep[data-v-274ff20d]{color:var(--ink-4)}.spacer[data-v-274ff20d]{flex:1}.proc-badge[data-v-274ff20d]{font-size:9.5px;letter-spacing:.06em;padding:1px 6px;border-radius:4px;color:#fff;background:#6b7a80;text-transform:uppercase}.proc-badge.s-requested[data-v-274ff20d]{background:#b08cd9;color:#2a1840}.proc-badge.s-evaluating[data-v-274ff20d],.proc-badge.s-proposed[data-v-274ff20d]{background:#fac748;color:#3b2a00}.proc-badge.s-in-progress[data-v-274ff20d]{background:#50c4d8;color:#003c45}.proc-badge.s-active[data-v-274ff20d]{background:#2e7d32}.proc-badge.s-superseded[data-v-274ff20d]{background:#6b7a80}.proc-badge.s-rejected[data-v-274ff20d]{background:#c0392b}.date[data-v-274ff20d]{font-size:11px;color:var(--ink-3)}.lineage-row[data-v-274ff20d]{margin-top:4px;display:flex;flex-wrap:wrap;gap:12px}.lineage-link[data-v-274ff20d]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--gruen);text-decoration:none;border-bottom:1px dotted transparent}.lineage-link[data-v-274ff20d]:hover{border-bottom-color:var(--tuerkis);color:var(--tuerkis)}.lineage-link.is-pending[data-v-274ff20d],.lineage-link.is-pending .lineage-title[data-v-274ff20d]{color:var(--ink-3)}.lineage-link.is-pending[data-v-274ff20d]:hover{color:var(--tuerkis)}.lineage-arrow[data-v-274ff20d]{color:var(--ink-4)}.lineage-label[data-v-274ff20d]{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4)}.lineage-title[data-v-274ff20d]{color:var(--ink)}.lineage-rev[data-v-274ff20d]{color:var(--ink-4);font-size:10px}.action[data-v-274ff20d]{padding:3px 8px;font-size:10.5px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius, 4px);cursor:pointer}.action[data-v-274ff20d]:hover:not(:disabled){border-color:var(--tuerkis)}.action[data-v-274ff20d]:disabled{opacity:.55;cursor:default}.action.is-reject[data-v-274ff20d]{color:#c0392b}.action.is-reject[data-v-274ff20d]:hover:not(:disabled){border-color:#f67475}.hint[data-v-274ff20d]{margin:4px 0 0;font-size:10.5px;line-height:1.4;color:var(--ink-3)}.proc-error[data-v-274ff20d]{margin:4px 0 0;font-size:11px;color:var(--rot)}.review-meta[data-v-4cad73ea]{margin-top:6px;border-left:2px solid var(--line);padding:4px 10px;background:var(--grau05);border-radius:4px;font-size:11.5px;color:var(--ink-3)}.review-meta.status-overdue[data-v-4cad73ea]{border-left-color:#be1523;background:#fceaec}.review-meta.status-soon[data-v-4cad73ea]{border-left-color:#fac748;background:#fff7e1}.review-meta.status-ok[data-v-4cad73ea]{border-left-color:#50c4d8}.row[data-v-4cad73ea]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.label[data-v-4cad73ea]{font-weight:500;color:var(--gruen);letter-spacing:.04em;font-size:10.5px;text-transform:uppercase}.sep[data-v-4cad73ea]{color:var(--ink-4)}.spacer[data-v-4cad73ea]{flex:1}.muted[data-v-4cad73ea]{color:var(--ink-4);font-style:italic}.dot[data-v-4cad73ea]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.owner[data-v-4cad73ea]{display:inline-flex;align-items:center;gap:6px}.avatar[data-v-4cad73ea]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;background:var(--hellblau, #EAF6F8);color:var(--gruen);font-size:9px;font-weight:600}.state[data-v-4cad73ea]{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.due[data-v-4cad73ea],.last[data-v-4cad73ea]{font-size:11px;color:var(--ink-3)}.field[data-v-4cad73ea]{display:inline-flex;align-items:center;gap:4px}.field-label[data-v-4cad73ea]{font-size:9.5px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em}.field select[data-v-4cad73ea]{font-size:11px;padding:2px 4px;border:1px solid var(--line);border-radius:3px;background:#fff;color:var(--ink)}.action[data-v-4cad73ea]{padding:3px 8px;font-size:10.5px;background:var(--gruen);color:#fff;border-radius:var(--radius, 4px);border:0;cursor:pointer}.action[data-v-4cad73ea]:hover{background:var(--gruen-700, #003e47)}.action[data-v-4cad73ea]:disabled{opacity:.6;cursor:default}.mark-error[data-v-4cad73ea]{font-size:10.5px;color:#be1523;letter-spacing:.04em}.doc-view[data-v-e0fc2cda]{flex:1;overflow:auto;background:#fff;min-width:0}.body-col[data-v-e0fc2cda]{padding:14px 32px 80px;max-width:940px}.body-col.is-split[data-v-e0fc2cda]{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:none;padding:14px 24px 80px}.pane[data-v-e0fc2cda]{min-width:0}.preview-pane[data-v-e0fc2cda]{border-left:1px solid var(--line-2);padding-left:20px;position:relative}.preview-label[data-v-e0fc2cda]{position:sticky;top:0;font-size:9.5px;letter-spacing:.08em;color:var(--ink-4);background:var(--bg);padding:4px 0 8px;z-index:1}@media(max-width:1100px){.body-col.is-split[data-v-e0fc2cda]{display:block;max-width:940px}.body-col.is-split .preview-pane[data-v-e0fc2cda]{display:none}}.meta-flex[data-v-e0fc2cda]{display:flex;align-items:center;gap:12px;color:#6b7a80;font-size:11.5px}.meta-slug[data-v-e0fc2cda]{color:#9aa6ac}.ro-badge[data-v-e0fc2cda]{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;background:#eef1f4;border:1px solid #D6DEE2;border-radius:9px;font-size:10px;font-weight:500;letter-spacing:.03em;color:#6b7a80;text-transform:uppercase}.type-select[data-v-e0fc2cda]{font-size:11.5px;color:#6b7a80;background:#fff;border:1px solid var(--line, #D9E0E3);border-radius:var(--radius, 4px);padding:1px 4px;cursor:pointer}.type-select[data-v-e0fc2cda]:hover:not(:disabled){border-color:var(--tuerkis, #50C4D8)}.type-select[data-v-e0fc2cda]:disabled{opacity:.55;cursor:default}.type-error[data-v-e0fc2cda]{color:var(--rot, #BE1523);font-size:11px}.loading[data-v-e0fc2cda]{padding:32px;color:#6b7a80;font-size:13px}.muted[data-v-e0fc2cda]{color:var(--ink-3)}.save-bar[data-v-e0fc2cda]{position:sticky;bottom:0;display:flex;align-items:center;gap:8px;padding:8px 24px;background:var(--grau05);border-top:1px solid var(--line);box-shadow:0 -2px 8px #0049540f;z-index:40;justify-content:center}.save-btn[data-v-e0fc2cda]{padding:5px 20px;background:var(--gruen);color:#fff;border-radius:var(--radius-lg);font-size:12px;font-weight:500}.save-btn[data-v-e0fc2cda]:hover{background:var(--gruen-700)}.save-btn[data-v-e0fc2cda]:disabled{opacity:.6;cursor:default}.save-hint[data-v-e0fc2cda]{font-size:9.5px;padding:1px 5px;background:var(--line-2);border:1px solid var(--line);border-radius:4px;color:var(--ink-3);letter-spacing:.04em}.save-error[data-v-e0fc2cda]{font-size:11px;color:var(--rot)}.related[data-v-e0fc2cda]{max-width:940px;margin:0 auto;padding:4px 32px 32px}.related-head[data-v-e0fc2cda]{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;color:var(--ink-3);letter-spacing:.04em}.related-count[data-v-e0fc2cda]{font-size:10px;color:var(--ink-4)}.related-list[data-v-e0fc2cda]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.related-item[data-v-e0fc2cda]{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);text-align:left;cursor:pointer}.related-item[data-v-e0fc2cda]:hover{border-color:var(--tuerkis);background:var(--grau05)}.related-kind[data-v-e0fc2cda]{font-size:9px;color:var(--tuerkis);letter-spacing:.08em;text-transform:uppercase;width:36px}.related-title[data-v-e0fc2cda]{flex:1;font-size:12.5px;color:var(--ink)}.related-arrow[data-v-e0fc2cda]{font-size:11px;color:var(--ink-4)}.static-hint[data-v-90a27aec]{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;margin:0 32px 8px;background:#fff8e5;border:1px dashed #FAC748;border-radius:7px;color:#7a5500;font-size:12px;line-height:1.5}.hint-text strong[data-v-90a27aec]{font-weight:600;color:#3b2a00}.scroll[data-v-600244ed]{flex:1;overflow:auto;background:#fff;min-width:0}.body-col[data-v-600244ed]{padding:14px 32px 60px;display:flex;flex-direction:column;gap:4px;max-width:940px}.meta-flex[data-v-600244ed]{display:flex;align-items:center;gap:12px;color:#6b7a80;font-size:11.5px}.status-inline[data-v-600244ed]{display:flex;align-items:center;gap:4px}.dot[data-v-600244ed]{width:6px;height:6px;border-radius:50%;display:inline-block}.dot.fail[data-v-600244ed]{background:#be1523}.spacer[data-v-600244ed]{flex:1}.callout[data-v-600244ed]{display:flex;gap:8px;padding:8px 10px;border-radius:4px}.callout.danger[data-v-600244ed]{background:#fceaec;border-left:2px solid #BE1523}.callout.warn[data-v-600244ed]{background:#fff8e5;border-left:2px solid #FAC748}.callout-icon[data-v-600244ed]{padding-top:2px}.callout.danger .callout-icon[data-v-600244ed]{color:#be1523}.callout.warn .callout-icon[data-v-600244ed]{color:#fac748}.callout-body[data-v-600244ed]{flex:1;font-size:12.5px;line-height:1.5}.callout.danger .callout-body[data-v-600244ed]{color:#7a0e18}.callout.warn .callout-body[data-v-600244ed]{color:#7a5500}.callout-title[data-v-600244ed]{font-size:11.5px;letter-spacing:.04em;margin-bottom:2px}.widget[data-v-600244ed]{border:1px solid #E1E5EA;border-radius:7px;background:#fff}.widget-header[data-v-600244ed]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fafbfc;border-bottom:1px solid #EEF1F4}.widget-label[data-v-600244ed]{font-size:11px;color:#004954;letter-spacing:.06em}.widget-fqdn[data-v-600244ed]{font-size:14px;color:#0b1418;padding:8px 10px 6px;font-weight:500}.widget-grid[data-v-600244ed]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 14px;padding:4px 10px 10px}.widget-field[data-v-600244ed]{display:flex;flex-direction:column;gap:1px;min-width:0}.widget-field-label[data-v-600244ed]{font-size:9.5px;letter-spacing:.08em;color:#9aa6ac;text-transform:uppercase}.widget-field-value[data-v-600244ed]{font-size:11px;color:#0b1418;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-footer[data-v-600244ed]{display:flex;align-items:center;gap:6px;padding:5px 10px;border-top:1px solid #EEF1F4;background:#fafbfc}.section-h2[data-v-600244ed]{font-size:20px;line-height:1.2;color:#004954;letter-spacing:.005em;margin-top:14px;margin-bottom:4px}.body-p[data-v-600244ed]{font-size:13px;line-height:1.55;color:#0b1418;font-weight:300}.bullet[data-v-600244ed]{display:flex;gap:8px;font-size:13px;line-height:1.55;color:#0b1418;padding:2px 0}.bullet-dash[data-v-600244ed]{color:#50c4d8;flex-shrink:0}.code-block[data-v-600244ed]{background:#0b1418;border-radius:7px;overflow:hidden;border:1px solid #003c45}.code-header[data-v-600244ed]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#003c45;border-bottom:1px solid #002a30}.code-copy[data-v-600244ed]{display:flex;align-items:center;gap:4px;color:#9aa6ac;padding:2px 6px;border-radius:4px}.code-pre[data-v-600244ed]{margin:0;padding:8px 10px;font-size:11.5px;line-height:1.55;color:#e6e9ee;white-space:pre;overflow:auto}.chips[data-v-600244ed]{display:flex;flex-wrap:wrap;gap:4px;padding-top:2px}.chip[data-v-600244ed]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f5f6f8;border:1px solid #E1E5EA;border-radius:11px;font-size:11px;text-decoration:none}code[data-v-600244ed]{font-size:11.5px;background:#eef1f4;padding:1px 4px;border-radius:2px;color:#003c45}.scroll[data-v-6efe4efb]{flex:1;overflow:auto;background:#fff;min-width:0}.body-col[data-v-6efe4efb]{padding:14px 32px 60px;display:flex;flex-direction:column;gap:4px;max-width:940px}.meta-flex[data-v-6efe4efb]{display:flex;align-items:center;gap:12px;color:#6b7a80;font-size:11.5px}.spacer[data-v-6efe4efb]{flex:1}.section-h2[data-v-6efe4efb]{font-size:20px;line-height:1.2;color:#004954;letter-spacing:.005em;margin-top:14px;margin-bottom:4px}.body-p[data-v-6efe4efb]{font-size:13px;line-height:1.55;color:#0b1418;font-weight:300}.bullet[data-v-6efe4efb]{display:flex;gap:8px;font-size:13px;line-height:1.55;color:#0b1418;padding:2px 0}.bullet-dash[data-v-6efe4efb]{color:#50c4d8;flex-shrink:0}.code-block[data-v-6efe4efb]{background:#0b1418;border-radius:7px;overflow:hidden;border:1px solid #003c45}.code-header[data-v-6efe4efb]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#003c45;border-bottom:1px solid #002a30}.code-copy[data-v-6efe4efb]{display:flex;align-items:center;gap:4px;color:#9aa6ac;padding:2px 6px;border-radius:4px}.code-pre[data-v-6efe4efb]{margin:0;padding:8px 10px;font-size:11.5px;line-height:1.55;color:#e6e9ee;white-space:pre;overflow:auto}.callout[data-v-6efe4efb]{display:flex;gap:8px;padding:8px 10px;border-radius:4px}.callout.info[data-v-6efe4efb]{background:#eaf6f8;border-left:2px solid #50C4D8}.callout.danger[data-v-6efe4efb]{background:#fceaec;border-left:2px solid #BE1523}.callout-icon[data-v-6efe4efb]{padding-top:2px}.callout.info .callout-icon[data-v-6efe4efb]{color:#50c4d8}.callout.danger .callout-icon[data-v-6efe4efb]{color:#be1523}.callout-body[data-v-6efe4efb]{flex:1;font-size:12.5px;line-height:1.5}.callout.info .callout-body[data-v-6efe4efb]{color:#004954}.callout.danger .callout-body[data-v-6efe4efb]{color:#7a0e18}.callout-title[data-v-6efe4efb]{font-size:11.5px;letter-spacing:.04em;margin-bottom:2px}.chips[data-v-6efe4efb]{display:flex;flex-wrap:wrap;gap:4px;padding-top:2px}.chip[data-v-6efe4efb]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f5f6f8;border:1px solid #E1E5EA;border-radius:11px;font-size:11px;text-decoration:none}code[data-v-6efe4efb]{font-size:11.5px;background:#eef1f4;padding:1px 4px;border-radius:2px;color:#003c45}.scroll[data-v-69441d1c]{flex:1;overflow:auto;background:#fff;min-width:0}.body-col[data-v-69441d1c]{padding:14px 32px 60px;display:flex;flex-direction:column;gap:4px;max-width:940px}.meta-flex[data-v-69441d1c]{display:flex;align-items:center;gap:12px;color:#6b7a80;font-size:11.5px}.spacer[data-v-69441d1c]{flex:1}.section-h2[data-v-69441d1c]{font-size:20px;line-height:1.2;color:#004954;letter-spacing:.005em;margin-top:14px;margin-bottom:4px}.body-p[data-v-69441d1c]{font-size:13px;line-height:1.55;color:#0b1418;font-weight:300}.body-p.muted[data-v-69441d1c]{color:#6b7a80}.callout[data-v-69441d1c]{display:flex;gap:8px;padding:8px 10px;border-radius:4px}.callout.warn[data-v-69441d1c]{background:#fff8e5;border-left:2px solid #FAC748}.callout-icon[data-v-69441d1c]{padding-top:2px;color:#fac748}.callout-body[data-v-69441d1c]{flex:1;font-size:12.5px;line-height:1.5;color:#7a5500}.callout-title[data-v-69441d1c]{font-size:11.5px;letter-spacing:.04em;margin-bottom:2px}.steps[data-v-69441d1c]{display:flex;flex-direction:column;gap:6px}.step[data-v-69441d1c]{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:10px 12px;border-radius:7px;background:#fafbfc;border:1px solid #EEF1F4;position:relative}.step.override[data-v-69441d1c]{background:#fff8e5;border-color:#fac748}.step-number[data-v-69441d1c]{width:24px;height:24px;border-radius:12px;background:#004954;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-family:JetBrains Mono,monospace;margin-top:1px}.step-number.override[data-v-69441d1c]{background:#fac748}.step-content[data-v-69441d1c]{min-width:0}.step-header[data-v-69441d1c]{display:flex;align-items:center;gap:6px}.step-title[data-v-69441d1c]{font-size:14px;color:#004954;font-weight:600;letter-spacing:.005em}.modified-badge[data-v-69441d1c]{font-size:9px;padding:1px 5px;border-radius:4px;background:#fac748;color:#3b2a00;letter-spacing:.06em;font-weight:500}.step-body[data-v-69441d1c]{font-size:12.5px;line-height:1.55;color:#0b1418;margin-top:4px;font-weight:300}.override-footer[data-v-69441d1c]{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:10.5px;color:#7a5500}.override-tag[data-v-69441d1c]{font-size:9.5px;padding:1px 5px;background:#fac748;color:#3b2a00;border-radius:4px;letter-spacing:.06em}.override-link[data-v-69441d1c]{font-size:10px;color:#7a5500;text-decoration:underline}.matrix[data-v-69441d1c]{border:1px solid #E1E5EA;border-radius:7px;overflow:hidden;background:#fff}.matrix-header[data-v-69441d1c]{display:grid;background:#fafbfc;border-bottom:1px solid #EEF1F4}.matrix-head-cell[data-v-69441d1c]{padding:6px 10px;font-size:11px;color:#3b4a50;font-weight:500;border-right:1px solid #EEF1F4}.matrix-head-cell.active[data-v-69441d1c]{background:#eaf6f8;color:#003c45}.matrix-row[data-v-69441d1c]{display:grid;border-bottom:1px solid #EEF1F4}.matrix-row[data-v-69441d1c]:last-child{border-bottom:none}.matrix-cell[data-v-69441d1c]{padding:6px 10px;font-size:12px;color:#0b1418;border-right:1px solid #EEF1F4;display:flex;align-items:center;min-width:0}.matrix-cell.center[data-v-69441d1c]{justify-content:center}.matrix-cell.active[data-v-69441d1c]{background:#eaf6f8}.override-cell-badge[data-v-69441d1c]{font-size:9px;padding:1px 5px;border-radius:4px;background:#fac748;color:#3b2a00;letter-spacing:.06em}.chips[data-v-69441d1c]{display:flex;flex-wrap:wrap;gap:4px;padding-top:2px}.chip[data-v-69441d1c]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f5f6f8;border:1px solid #E1E5EA;border-radius:11px;font-size:11px;text-decoration:none}.scroll[data-v-b573a3fa]{flex:1;overflow:auto;background:#fff;min-width:0}.body-col[data-v-b573a3fa]{padding:14px 32px 60px;display:flex;flex-direction:column;gap:4px;max-width:940px}.meta-flex[data-v-b573a3fa]{display:flex;align-items:center;gap:12px;color:#6b7a80;font-size:11.5px;flex-wrap:wrap}.spacer[data-v-b573a3fa]{flex:1}.state-badge[data-v-b573a3fa]{font-size:9.5px;padding:1px 5px;border-radius:4px;letter-spacing:.06em;text-transform:uppercase}.section-h2[data-v-b573a3fa]{font-size:20px;line-height:1.2;color:#004954;letter-spacing:.005em;margin-top:14px;margin-bottom:4px}.body-p[data-v-b573a3fa]{font-size:13px;line-height:1.55;color:#0b1418;font-weight:300}.repos[data-v-b573a3fa]{display:flex;flex-direction:column;gap:6px}.repo-row[data-v-b573a3fa]{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #E1E5EA;border-radius:5px;background:#fff}.repo-url[data-v-b573a3fa]{font-size:12px;color:#003c45;text-decoration:none}.primary-badge[data-v-b573a3fa]{font-size:9px;padding:1px 5px;border-radius:4px;background:#eaf6f8;color:#003c45;letter-spacing:.06em}.branch-chip[data-v-b573a3fa]{font-size:11px;padding:1px 6px;border-radius:4px;background:#f5f6f8;color:#3b4a50;display:inline-flex;align-items:center;gap:4px}.repo-commit[data-v-b573a3fa]{font-size:10.5px;color:#6b7a80}.dirty-badge[data-v-b573a3fa]{font-size:10px;color:#7a5500;padding:1px 5px;border-radius:4px;background:#fff8e5}.sync-badge[data-v-b573a3fa]{font-size:10px;color:#1b7a45;padding:1px 5px;border-radius:4px;background:#e6f4eb}.repo-time[data-v-b573a3fa]{font-size:10px;color:#9aa6ac;min-width:36px;text-align:right}.kpi-grid[data-v-b573a3fa]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:8px}.kpi-card[data-v-b573a3fa]{border:1px solid #E1E5EA;padding:8px 10px;border-radius:5px;background:#fff}.kpi-label[data-v-b573a3fa]{font-size:9.5px;letter-spacing:.08em;color:#9aa6ac;text-transform:uppercase}.kpi-value[data-v-b573a3fa]{font-size:18px;color:#004954;margin-top:2px}.widget[data-v-b573a3fa]{border:1px solid #E1E5EA;border-radius:7px;background:#fff}.widget-header[data-v-b573a3fa]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fafbfc;border-bottom:1px solid #EEF1F4}.bullet[data-v-b573a3fa]{display:flex;gap:8px;font-size:13px;line-height:1.55;color:#0b1418;padding:2px 0}.bullet-dash[data-v-b573a3fa]{color:#50c4d8;flex-shrink:0}.callout[data-v-b573a3fa]{display:flex;gap:8px;padding:8px 10px;border-radius:4px}.callout.warn[data-v-b573a3fa]{background:#fff8e5;border-left:2px solid #FAC748}.callout-icon[data-v-b573a3fa]{padding-top:2px;color:#fac748}.callout-body[data-v-b573a3fa]{flex:1;font-size:12.5px;line-height:1.5;color:#7a5500}.callout-title[data-v-b573a3fa]{font-size:11.5px;letter-spacing:.04em;margin-bottom:2px}.readme-cta[data-v-b573a3fa]{display:flex;align-items:center;gap:12px;margin:8px 32px 0;padding:12px 14px;border:1px solid #DDEAEC;border-left:2px solid #50C4D8;border-radius:7px;background:#f6fbfc}.readme-cta-text[data-v-b573a3fa]{display:flex;flex-direction:column;gap:2px;min-width:0}.readme-cta-title[data-v-b573a3fa]{font-size:13px;color:#004954}.readme-cta-sub[data-v-b573a3fa]{font-size:11.5px;color:#6b7a80;font-weight:300}.readme-btn[data-v-b573a3fa]{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:#004954;color:#fff;border-radius:6px;font-size:12px;cursor:pointer}.readme-btn[data-v-b573a3fa]:hover:not(:disabled){background:#00626f}.readme-btn[data-v-b573a3fa]:disabled{opacity:.6;cursor:default}.readme-error[data-v-b573a3fa]{margin:6px 32px 0;color:#be1523;font-size:11.5px}.chips[data-v-b573a3fa]{display:flex;flex-wrap:wrap;gap:4px;padding-top:2px}.chip[data-v-b573a3fa]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f5f6f8;border:1px solid #E1E5EA;border-radius:11px;font-size:11px;text-decoration:none}code[data-v-b573a3fa]{font-size:11.5px;background:#eef1f4;padding:1px 4px;border-radius:2px;color:#003c45}.scroll[data-v-e0de2130]{flex:1;overflow:auto;background:#fff;min-width:0}.body-col[data-v-e0de2130]{padding:14px 32px 60px;display:flex;flex-direction:column;gap:4px;max-width:940px}.hint[data-v-e0de2130]{font-size:13px;line-height:1.55;color:#6b7a80;font-weight:300}.spacer[data-v-e0de2130]{flex:1}.readme-cta[data-v-e0de2130]{display:flex;align-items:center;gap:12px;margin:8px 32px 0;padding:12px 14px;border:1px solid #DDEAEC;border-left:2px solid #50C4D8;border-radius:7px;background:#f6fbfc}.readme-cta-text[data-v-e0de2130]{display:flex;flex-direction:column;gap:2px;min-width:0}.readme-cta-title[data-v-e0de2130]{font-size:13px;color:#004954}.readme-cta-sub[data-v-e0de2130]{font-size:11.5px;color:#6b7a80;font-weight:300}.readme-btn[data-v-e0de2130]{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:#004954;color:#fff;border-radius:6px;font-size:12px;cursor:pointer}.readme-btn[data-v-e0de2130]:hover:not(:disabled){background:#00626f}.readme-btn[data-v-e0de2130]:disabled{opacity:.6;cursor:default}.readme-error[data-v-e0de2130]{margin:6px 32px 0;color:#be1523;font-size:11.5px}.placeholder[data-v-92aaba5a]{padding:32px;color:#6b7a80;font-size:13px}.scroll[data-v-040a6921]{flex:1;overflow:auto;background:#fff;min-width:0}.body-col[data-v-040a6921]{max-width:940px;padding:14px 32px 80px}.body-p[data-v-040a6921]{font-size:13px;color:var(--ink);line-height:1.55}.muted[data-v-040a6921]{color:var(--ink-3)}.mono[data-v-040a6921]{font-family:JetBrains Mono,monospace;font-size:11.5px}.body-p[data-v-5857f042]{font-size:13px;line-height:1.55;color:#0b1418}.muted[data-v-5857f042]{color:#6b7a80}.upload-card[data-v-5857f042]{border:1px solid #E1E5EA;border-radius:8px;background:#fafbfc;padding:14px;margin:10px 0 18px;display:flex;flex-direction:column;gap:10px}.upload-grid[data-v-5857f042]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.field[data-v-5857f042]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-5857f042]{font-size:10px;color:#9aa6ac;letter-spacing:.05em;text-transform:uppercase}.inp[data-v-5857f042]{border:1px solid #DCE3E6;border-radius:5px;padding:6px 8px;font-size:12.5px;font-family:inherit;color:#0b1418;background:#fff;outline:none}.inp[data-v-5857f042]:focus{border-color:#50c4d8}.svg-area[data-v-5857f042]{resize:vertical;font-family:JetBrains Mono,monospace;font-size:11px}.file[data-v-5857f042]{font-size:11.5px}.seg[data-v-5857f042]{display:inline-flex;border:1px solid #DCE3E6;border-radius:5px;overflow:hidden;align-self:flex-start}.seg-btn[data-v-5857f042]{padding:6px 12px;font-size:11.5px;background:#fff;color:#6b7a80;border:0;cursor:pointer}.seg-btn+.seg-btn[data-v-5857f042]{border-left:1px solid #DCE3E6}.seg-btn.on[data-v-5857f042]{background:#004954;color:#fff}.upload-foot[data-v-5857f042]{display:flex;align-items:center;gap:10px}.spacer[data-v-5857f042]{flex:1}.raw-preview[data-v-5857f042]{width:40px;height:40px;border:1px solid #E1E5EA;border-radius:7px;display:flex;align-items:center;justify-content:center;background:#fff}.raw-preview img[data-v-5857f042]{max-width:26px;max-height:26px}.btn-primary[data-v-5857f042]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:#004954;color:#fff;border-radius:6px;font-size:12px;cursor:pointer}.btn-primary[data-v-5857f042]:hover:not(:disabled){background:#00626f}.btn-primary[data-v-5857f042]:disabled{opacity:.6;cursor:default}.error-msg[data-v-5857f042]{color:#be1523;font-size:11.5px}.cat-block[data-v-5857f042]{margin-bottom:16px}.cat-head[data-v-5857f042]{font-size:10px;color:#6b7a80;letter-spacing:.08em;text-transform:uppercase;padding:4px 0;border-bottom:1px solid #EEF1F4;margin-bottom:8px}.cat-count[data-v-5857f042]{color:#9aa6ac}.sym-grid[data-v-5857f042]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.sym-card[data-v-5857f042]{display:flex;align-items:center;gap:10px;border:1px solid #E1E5EA;border-radius:7px;padding:8px 10px;background:#fff}.sym-preview[data-v-5857f042]{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sym-preview.mono[data-v-5857f042]{color:#004954}.sym-preview[data-v-5857f042] svg{width:24px;height:24px}.sym-meta[data-v-5857f042]{min-width:0;flex:1}.sym-name[data-v-5857f042]{font-size:12.5px;color:#0b1418;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sym-sub[data-v-5857f042]{font-size:9.5px;color:#9aa6ac}.sym-del[data-v-5857f042]{width:24px;height:24px;flex-shrink:0;border-radius:5px;color:#9aa6ac;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sym-del[data-v-5857f042]:hover{background:#be1523;color:#fff}.scroll[data-v-c73011bb]{flex:1;overflow:auto;background:#fff;min-width:0;position:relative}.body-col[data-v-c73011bb]{padding:14px 32px 60px;display:flex;flex-direction:column;gap:10px}.meta-flex[data-v-c73011bb]{display:flex;align-items:center;gap:12px;color:#6b7a80;font-size:11.5px}.owner-badge[data-v-c73011bb]{font-size:9.5px;padding:1px 5px;border-radius:4px;background:#fff8e5;color:#7a5500;letter-spacing:.06em}.spacer[data-v-c73011bb]{flex:1}.section-h2[data-v-c73011bb]{font-size:20px;line-height:1.2;color:#004954;letter-spacing:.005em;margin-top:14px;margin-bottom:4px}.body-p[data-v-c73011bb]{font-size:13px;line-height:1.55;color:#0b1418;font-weight:300}.body-p.muted[data-v-c73011bb],.muted[data-v-c73011bb]{color:#6b7a80}.small[data-v-c73011bb]{font-size:11.5px}.tab-bar[data-v-c73011bb]{display:flex;gap:4px;padding:0 32px;border-bottom:1px solid #EEF1F4}.tab-btn[data-v-c73011bb]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 7px;font-size:12px;color:#6b7a80;border-bottom:2px solid transparent;margin-bottom:-1px}.tab-btn.active[data-v-c73011bb]{color:#004954;border-bottom-color:#004954}.kpi-grid[data-v-c73011bb]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.kpi-card[data-v-c73011bb]{border:1px solid #E1E5EA;padding:8px 10px;border-radius:5px;background:#fff}.kpi-label[data-v-c73011bb]{font-size:9.5px;letter-spacing:.08em;color:#9aa6ac;text-transform:uppercase}.kpi-value[data-v-c73011bb]{font-size:18px;color:#004954;margin-top:2px}.callout[data-v-c73011bb]{display:flex;gap:8px;padding:8px 10px;border-radius:4px}.callout.note[data-v-c73011bb]{background:#f5f6f8;border-left:2px solid #9AA6AC}.callout-icon[data-v-c73011bb]{padding-top:2px;color:#9aa6ac}.callout-body[data-v-c73011bb]{flex:1;font-size:12.5px;line-height:1.5;color:#3b4a50}.table-wrap[data-v-c73011bb]{border:1px solid #E1E5EA;border-radius:7px;background:#fff;overflow:hidden}.table-header[data-v-c73011bb]{display:flex;background:#fafbfc;border-bottom:1px solid #EEF1F4}.th[data-v-c73011bb]{padding:6px 10px;font-size:10px;color:#6b7a80;letter-spacing:.06em;text-transform:uppercase}.th.center[data-v-c73011bb]{text-align:center}.table-row[data-v-c73011bb]{display:flex;align-items:center;padding:5px 10px;border-bottom:1px solid #EEF1F4;font-size:12px;color:#0b1418;background:#fff;width:100%;text-align:left}.table-row[data-v-c73011bb]:last-child{border-bottom:none}.table-row.clickable[data-v-c73011bb]{cursor:pointer}.table-row.clickable[data-v-c73011bb]:hover{background:#fafbfc}.table-row.active[data-v-c73011bb]{background:#eaf6f8}.center[data-v-c73011bb]{text-align:center;display:flex;justify-content:center}.empty[data-v-c73011bb]{padding:14px;color:#9aa6ac;font-size:12px;text-align:center}.members-bar[data-v-c73011bb]{display:flex;align-items:center;gap:10px;padding-bottom:4px}.loading[data-v-c73011bb]{font-size:11px;color:#9aa6ac}.error-msg[data-v-c73011bb]{font-size:11.5px;color:#be1523}.member-avatar[data-v-c73011bb]{width:22px;height:22px;border-radius:5px;background:#eaf6f8;color:#004954;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.role-badge[data-v-c73011bb],.scope-badge[data-v-c73011bb]{font-size:9.5px;padding:1px 5px;border-radius:4px;letter-spacing:.06em}.perm-badge[data-v-c73011bb]{font-size:10.5px;padding:1px 6px;border-radius:4px;letter-spacing:.06em}.status-dot[data-v-c73011bb]{width:5px;height:5px;border-radius:50%;display:inline-block;margin-right:4px}.int-grid[data-v-c73011bb]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.int-card[data-v-c73011bb]{border:1px solid #E1E5EA;border-radius:7px;background:#fff;padding:10px 12px;display:flex;align-items:center;gap:10px}.int-icon-wrap[data-v-c73011bb]{width:28px;height:28px;border-radius:7px;background:#f5f6f8;display:inline-flex;align-items:center;justify-content:center}.int-info[data-v-c73011bb]{flex:1;min-width:0}.settings-row[data-v-c73011bb]{display:grid;grid-template-columns:200px 1fr 80px;align-items:center;border-bottom:1px solid #EEF1F4}.settings-row[data-v-c73011bb]:last-child{border-bottom:none}.settings-key[data-v-c73011bb]{padding:6px 10px;font-size:11.5px;color:#6b7a80}.settings-val[data-v-c73011bb]{padding:6px 10px;font-size:12px;color:#0b1418}.settings-edit[data-v-c73011bb]{padding:6px 10px;text-align:right;font-size:10.5px;color:#004954}.btn-primary[data-v-c73011bb],.btn-secondary[data-v-c73011bb],.btn-warn[data-v-c73011bb],.btn-danger[data-v-c73011bb]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:4px;font-size:11.5px;border:1px solid transparent;cursor:pointer}.btn-primary[data-v-c73011bb]{background:#004954;color:#fff}.btn-primary[data-v-c73011bb]:hover{background:#006172}.btn-secondary[data-v-c73011bb]{background:#fff;color:#004954;border-color:#c5ccd2}.btn-secondary[data-v-c73011bb]:hover{background:#f5f6f8}.btn-warn[data-v-c73011bb]{background:#fff8e5;color:#7a5500;border-color:#fac748}.btn-warn[data-v-c73011bb]:hover{background:#ffedb0}.btn-danger[data-v-c73011bb]{background:#fff;color:#be1523;border-color:#be1523}.btn-danger[data-v-c73011bb]:hover{background:#fbeaeb}.btn-primary[data-v-c73011bb]:disabled,.btn-secondary[data-v-c73011bb]:disabled,.btn-warn[data-v-c73011bb]:disabled,.btn-danger[data-v-c73011bb]:disabled{opacity:.5;cursor:not-allowed}.icon-btn[data-v-c73011bb]{background:transparent;border:0;cursor:pointer;color:#6b7a80;padding:4px}.icon-btn[data-v-c73011bb]:hover{color:#0b1418}.drawer-backdrop[data-v-c73011bb]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b141840;display:flex;justify-content:flex-end;z-index:50}.drawer[data-v-c73011bb]{width:420px;background:#fff;box-shadow:-2px 0 12px #0000000f;display:flex;flex-direction:column}.drawer-head[data-v-c73011bb]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #EEF1F4}.drawer-avatar[data-v-c73011bb]{width:32px;height:32px;font-size:12px;border-radius:6px}.drawer-title[data-v-c73011bb]{font-size:15px;color:#004954}.drawer-sub[data-v-c73011bb]{font-size:11px;color:#6b7a80}.drawer-body[data-v-c73011bb]{flex:1;overflow:auto;padding:14px 16px;display:flex;flex-direction:column;gap:14px}.drawer-foot[data-v-c73011bb]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid #EEF1F4;background:#fafbfc}.drawer-error[data-v-c73011bb]{margin-top:4px}.field[data-v-c73011bb]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-c73011bb]{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#6b7a80}.field-hint[data-v-c73011bb]{font-size:10.5px;color:#9aa6ac}.field input[data-v-c73011bb],.field select[data-v-c73011bb]{padding:6px 8px;border:1px solid #D6DEE2;border-radius:4px;font-size:12px;background:#fff;color:#0b1418;width:100%;box-sizing:border-box;min-width:0}.field input[data-v-c73011bb]:focus,.field select[data-v-c73011bb]:focus{border-color:#004954;outline:none}.color-field[data-v-c73011bb]{display:flex;align-items:center;gap:8px}.color-swatch[data-v-c73011bb]{width:34px;height:30px;flex-shrink:0;padding:2px;border:1px solid #D6DEE2;border-radius:4px;background:#fff;cursor:pointer}.color-swatch[data-v-c73011bb]::-webkit-color-swatch-wrapper{padding:0}.color-swatch[data-v-c73011bb]::-webkit-color-swatch{border:none;border-radius:2px}.color-swatch[data-v-c73011bb]::-moz-color-swatch{border:none;border-radius:2px}.color-hex[data-v-c73011bb]{flex:1;font-family:JetBrains Mono,monospace}.identities[data-v-c73011bb]{display:flex;flex-direction:column;gap:5px}.identity-row[data-v-c73011bb]{display:flex;align-items:center;gap:8px;padding:4px 8px;background:#f5f6f8;border-radius:4px;font-size:11.5px}.identity-id[data-v-c73011bb]{color:#004954;font-size:10.5px}.identity-name[data-v-c73011bb]{color:#3b4a50}.status-row[data-v-c73011bb]{display:flex;align-items:center;gap:12px;font-size:12px}.last-login[data-v-c73011bb]{font-size:11px;color:#9aa6ac}.modal-backdrop[data-v-c73011bb]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b141859;display:flex;align-items:center;justify-content:center;z-index:60}.modal[data-v-c73011bb]{width:420px;max-width:calc(100vw - 40px);background:#fff;border-radius:8px;box-shadow:0 8px 32px #00000029;display:flex;flex-direction:column}.modal-head[data-v-c73011bb]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #EEF1F4;font-size:14px;color:#004954}.modal-body[data-v-c73011bb]{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.modal-foot[data-v-c73011bb]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid #EEF1F4;background:#fafbfc}.reveal-box[data-v-c73011bb]{font-size:16px;padding:10px 12px;background:#f5f6f8;border:1px dashed #C5CCD2;border-radius:4px;letter-spacing:.04em;word-break:break-all;-webkit-user-select:all;user-select:all}.copy-ok[data-v-c73011bb]{font-size:11px;color:#006172}.int-card.clickable[data-v-c73011bb]{cursor:pointer}.int-card.clickable[data-v-c73011bb]:hover{background:#fafbfc}.int-card.active[data-v-c73011bb]{background:#eaf6f8;border-color:#50c4d8}.int-create[data-v-c73011bb]{display:flex;align-items:center;gap:8px;margin:8px 0;flex-wrap:wrap}.int-input[data-v-c73011bb]{height:28px;border:1px solid #D6DEE2;border-radius:6px;padding:0 8px;font-size:12px;background:#fff;color:#0b1418}.int-input[data-v-c73011bb]:last-of-type{flex:1;min-width:120px}.int-kind-tag[data-v-c73011bb]{font-size:10px;padding:2px 7px;border-radius:4px;background:#eaf6f8;color:#0098b0;letter-spacing:.04em}.int-add-btn[data-v-c73011bb]{height:28px;padding:0 14px;border-radius:6px;background:#004954;color:#fff;font-size:12px}.int-add-btn[data-v-c73011bb]:disabled{background:#b7c2c7;cursor:default}.int-actions[data-v-c73011bb]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.int-link-btn[data-v-c73011bb]{font-size:10.5px;color:#004954;padding:0}.int-link-btn[data-v-c73011bb]:hover{text-decoration:underline}.int-link-btn.danger[data-v-c73011bb]{color:#be1523}.int-pubid[data-v-c73011bb]{display:flex;align-items:center;gap:6px;margin-top:3px;padding:0;max-width:100%}.int-pubid .mono[data-v-c73011bb]{font-size:9.5px;color:#9aa6ac;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.int-pubid:hover .mono[data-v-c73011bb]{color:#6b7a80}.int-pubid-hint[data-v-c73011bb]{font-size:9px;color:#50c4d8;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.field.row[data-v-c73011bb]{flex-direction:row;align-items:center;justify-content:space-between}.field.row input[type=checkbox][data-v-c73011bb]{width:18px;height:18px}.oidc-info[data-v-c73011bb]{display:flex;flex-direction:column;gap:4px}.oidc-row[data-v-c73011bb]{display:grid;grid-template-columns:110px 1fr;align-items:center;padding:4px 8px;background:#f5f6f8;border-radius:4px;font-size:11.5px}.oidc-key[data-v-c73011bb]{color:#6b7a80}.oidc-val[data-v-c73011bb]{color:#0b1418;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proj-swatch[data-v-c73011bb]{width:14px;height:14px;border-radius:3px;display:inline-block;flex-shrink:0}.field-row[data-v-c73011bb]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.field-row>.field[data-v-c73011bb]{min-width:0}.chip-list[data-v-c73011bb]{display:flex;flex-wrap:wrap;gap:5px;padding:2px 0}.chip[data-v-c73011bb]{font-size:11px;padding:2px 8px;border-radius:12px;border:1px solid #D6DEE2;background:#fff;color:#6b7a80;cursor:pointer;line-height:1.5}.chip[data-v-c73011bb]:hover{background:#f5f6f8;color:#0b1418}.chip.on[data-v-c73011bb]{background:#004954;color:#fff;border-color:#004954}.chip.on[data-v-c73011bb]:hover{background:#006172;border-color:#006172}.chip.unknown[data-v-c73011bb]{background:#fff8e5;color:#7a5500;border-color:#fac748;cursor:default}.library[data-v-7440f9e0]{flex:1;display:flex;flex-direction:column;padding:24px 32px;overflow:auto}.head[data-v-7440f9e0]{display:flex;align-items:flex-end;gap:16px;margin-bottom:16px}.title-row[data-v-7440f9e0]{display:flex;flex-direction:column;gap:2px}.head-eyebrow[data-v-7440f9e0]{font-size:10px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.head-title[data-v-7440f9e0]{margin:0;font-size:22px;color:var(--gruen)}.head-spacer[data-v-7440f9e0]{flex:1}.primary-btn[data-v-7440f9e0]{background:var(--gruen);color:var(--bg);border:0;border-radius:var(--radius);padding:6px 14px;font-size:12px;cursor:pointer}.primary-btn[data-v-7440f9e0]:disabled{opacity:.6;cursor:not-allowed}.primary-btn[data-v-7440f9e0]:not(:disabled):hover{background:var(--gruen-700)}.toolbar[data-v-7440f9e0]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.kind-tabs[data-v-7440f9e0]{display:flex;gap:4px}.kind-tabs button[data-v-7440f9e0]{font-size:10.5px;padding:3px 9px;background:transparent;border:1px solid var(--line);border-radius:999px;letter-spacing:.04em;cursor:pointer;color:var(--ink-3)}.kind-tabs button.active[data-v-7440f9e0]{background:var(--gruen);border-color:var(--gruen);color:var(--bg)}.search[data-v-7440f9e0]{flex:1;max-width:320px;border:1px solid var(--line);border-radius:var(--radius);padding:5px 10px;font-size:12px;background:var(--bg);outline:none}.search[data-v-7440f9e0]:focus{border-color:var(--tuerkis)}.count[data-v-7440f9e0]{font-size:10px;color:var(--ink-4)}.grid[data-v-7440f9e0]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.card[data-v-7440f9e0]{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:7px;background:var(--bg);overflow:hidden}.card-main[data-v-7440f9e0]{flex:1;display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:transparent;border:0;text-align:left;cursor:pointer}.card-main[data-v-7440f9e0]:hover{background:var(--grau05)}.card-kind[data-v-7440f9e0]{font-size:9px;color:var(--tuerkis);letter-spacing:.08em;text-transform:uppercase}.card-title[data-v-7440f9e0]{font-size:14px;color:var(--ink);font-weight:500}.card-meta[data-v-7440f9e0]{font-size:10px;color:var(--ink-4)}.badge-broken[data-v-7440f9e0]{align-self:flex-start;font-size:9.5px;padding:1px 6px;background:#be15231a;color:var(--rot);border-radius:4px;letter-spacing:.04em;margin-top:2px}.card-del[data-v-7440f9e0]{width:32px;background:transparent;border:0;border-left:1px solid var(--line-2);color:var(--ink-4);cursor:pointer;font-size:16px}.card-del[data-v-7440f9e0]:hover{background:#be152314;color:var(--rot)}.status[data-v-7440f9e0]{font-size:11px;color:var(--ink-3);padding:20px;text-align:center}.status.error[data-v-7440f9e0]{color:var(--rot)}.library[data-v-560b05e1]{flex:1;display:flex;flex-direction:column;padding:24px 32px;overflow:auto}.head[data-v-560b05e1]{display:flex;align-items:flex-end;gap:16px;margin-bottom:16px}.title-row[data-v-560b05e1]{display:flex;flex-direction:column;gap:2px}.head-eyebrow[data-v-560b05e1]{font-size:10px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.head-title[data-v-560b05e1]{margin:0;font-size:22px;color:var(--gruen)}.head-spacer[data-v-560b05e1]{flex:1}.toolbar[data-v-560b05e1]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.kind-tabs[data-v-560b05e1]{display:flex;gap:4px}.kind-tabs button[data-v-560b05e1]{font-size:10.5px;padding:3px 9px;background:transparent;border:1px solid var(--line);border-radius:999px;letter-spacing:.04em;cursor:pointer;color:var(--ink-3)}.kind-tabs button.active[data-v-560b05e1]{background:var(--gruen);border-color:var(--gruen);color:var(--bg)}.search[data-v-560b05e1]{flex:1;max-width:320px;border:1px solid var(--line);border-radius:var(--radius);padding:5px 10px;font-size:12px;background:var(--bg);outline:none}.search[data-v-560b05e1]:focus{border-color:var(--tuerkis)}.count[data-v-560b05e1]{font-size:10px;color:var(--ink-4)}.files[data-v-560b05e1]{width:100%;border-collapse:collapse;font-size:12px}.files th[data-v-560b05e1]{text-align:left;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-weight:500;padding:6px 10px;border-bottom:1px solid var(--line)}.files th.num[data-v-560b05e1]{text-align:right}.files td[data-v-560b05e1]{padding:7px 10px;border-bottom:1px solid var(--line-2);vertical-align:top}.files td.num[data-v-560b05e1]{text-align:right;white-space:nowrap}.files td.date[data-v-560b05e1]{white-space:nowrap;color:var(--ink-3);font-size:10.5px}.name-btn[data-v-560b05e1]{background:transparent;border:0;padding:0;color:var(--ink);cursor:pointer;text-align:left;font-size:12px}.name-btn[data-v-560b05e1]:hover{color:var(--tuerkis);text-decoration:underline}.type-pill[data-v-560b05e1]{font-size:9px;color:var(--tuerkis);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);border-radius:4px;padding:1px 5px}.used-list[data-v-560b05e1]{display:flex;flex-wrap:wrap;gap:4px 8px}.used-link[data-v-560b05e1]{font-size:11px;color:var(--gruen);text-decoration:none}.used-link[data-v-560b05e1]:hover{text-decoration:underline}.badge-unused[data-v-560b05e1]{font-size:9.5px;padding:1px 6px;background:var(--grau2);color:var(--ink-4);border-radius:4px;letter-spacing:.04em}.status[data-v-560b05e1]{font-size:11px;color:var(--ink-3);padding:20px;text-align:center}.status.error[data-v-560b05e1]{color:var(--rot)}.proc-view[data-v-c000862e]{flex:1;display:flex;flex-direction:column;padding:24px 32px;overflow:auto}.head[data-v-c000862e]{display:flex;align-items:flex-end;gap:16px;margin-bottom:16px}.title-row[data-v-c000862e]{display:flex;flex-direction:column;gap:2px}.head-eyebrow[data-v-c000862e]{font-size:10px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.head-title[data-v-c000862e]{margin:0;font-size:22px;color:var(--gruen)}.head-spacer[data-v-c000862e]{flex:1}.terminal-toggle[data-v-c000862e]{font-size:11px;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.toolbar[data-v-c000862e]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.status-tabs[data-v-c000862e]{display:flex;gap:4px;flex-wrap:wrap}.status-tabs button[data-v-c000862e]{font-size:10.5px;padding:3px 9px;background:transparent;border:1px solid var(--line);border-radius:999px;letter-spacing:.04em;cursor:pointer;color:var(--ink-3)}.status-tabs button.active[data-v-c000862e]{background:var(--gruen);border-color:var(--gruen);color:var(--bg)}.search[data-v-c000862e]{flex:1;max-width:320px;border:1px solid var(--line);border-radius:var(--radius);padding:5px 10px;font-size:12px;background:var(--bg);outline:none}.search[data-v-c000862e]:focus{border-color:var(--tuerkis)}.count[data-v-c000862e]{font-size:10px;color:var(--ink-4)}.proc-table[data-v-c000862e]{width:100%;border-collapse:collapse;background:var(--bg);border:1px solid var(--line);border-radius:7px;overflow:hidden}.proc-table thead th[data-v-c000862e]{text-align:left;font-size:10.5px;letter-spacing:.04em;color:var(--ink-3);font-weight:500;padding:8px 12px;background:var(--grau05);border-bottom:1px solid var(--line)}.proc-table tbody tr[data-v-c000862e]{cursor:pointer;border-bottom:1px solid var(--line-2)}.proc-table tbody tr[data-v-c000862e]:hover{background:var(--grau05)}.proc-table tbody td[data-v-c000862e]{padding:8px 12px;font-size:12px;color:var(--ink)}.cell-muted[data-v-c000862e]{color:var(--ink-3);font-size:11px}.row-rev[data-v-c000862e]{color:var(--ink-4);font-size:10.5px;margin-left:6px}.proc-badge[data-v-c000862e]{font-size:9.5px;letter-spacing:.06em;padding:1px 6px;border-radius:4px;color:#fff;background:#6b7a80;text-transform:uppercase}.proc-badge.s-requested[data-v-c000862e]{background:#b08cd9;color:#2a1840}.proc-badge.s-evaluating[data-v-c000862e],.proc-badge.s-proposed[data-v-c000862e]{background:#fac748;color:#3b2a00}.proc-badge.s-in-progress[data-v-c000862e]{background:#50c4d8;color:#003c45}.proc-badge.s-active[data-v-c000862e]{background:#2e7d32}.proc-badge.s-superseded[data-v-c000862e]{background:#6b7a80}.proc-badge.s-rejected[data-v-c000862e]{background:#c0392b}.status[data-v-c000862e]{font-size:11px;color:var(--ink-3);padding:20px;text-align:center}.status.error[data-v-c000862e]{color:var(--rot)}.login-shell[data-v-56d80118]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f6f8}.login-card[data-v-56d80118]{width:360px;background:#fff;border:1px solid #D6DEE2;border-radius:10px;padding:28px 28px 24px;display:flex;flex-direction:column;gap:14px}.brand[data-v-56d80118]{display:flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid #EEF1F4;margin-bottom:6px}.brand-text[data-v-56d80118]{line-height:1.1}.brand-name[data-v-56d80118]{font-size:14px;color:#003c45;letter-spacing:.04em}.brand-sub[data-v-56d80118]{font-size:10px;color:#6b7a80;letter-spacing:.06em}h1[data-v-56d80118]{font-size:18px;font-weight:500;color:#0b1418;margin:0}label[data-v-56d80118]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#3b4a50}input[data-v-56d80118]{height:32px;padding:0 10px;border:1px solid #D6DEE2;border-radius:7px;font-size:13px;color:#0b1418;background:#fff}input[data-v-56d80118]:focus{outline:none;border-color:#004954;box-shadow:0 0 0 2px #0049541f}button[type=submit][data-v-56d80118]{height:34px;background:#004954;color:#fff;border:none;border-radius:7px;font-size:13px;cursor:pointer;margin-top:4px}button[type=submit][data-v-56d80118]:disabled{opacity:.6;cursor:not-allowed}.sep[data-v-56d80118]{position:relative;text-align:center;font-size:10px;color:#9aa6ac;letter-spacing:.08em;text-transform:uppercase;margin:2px 0}.sep[data-v-56d80118]:before,.sep[data-v-56d80118]:after{content:"";position:absolute;top:50%;width:42%;height:1px;background:#eef1f4}.sep[data-v-56d80118]:before{left:0}.sep[data-v-56d80118]:after{right:0}.sep span[data-v-56d80118]{background:#fff;padding:0 6px;position:relative}button.oidc[data-v-56d80118]{height:34px;background:#fff;color:#0b1418;border:1px solid #D6DEE2;border-radius:7px;font-size:13px;cursor:pointer}button.oidc[data-v-56d80118]:hover{background:#f5f6f8}.error[data-v-56d80118]{font-size:12px;color:#be1523;margin:0}.notice[data-v-56d80118]{font-size:12px;color:#1b7a45;background:#e6f4eb;border:1px solid #BFE3CC;border-radius:7px;padding:7px 10px;margin:0}.setup-shell[data-v-6553a7aa]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f6f8}.setup-card[data-v-6553a7aa]{width:400px;background:#fff;border:1px solid #D6DEE2;border-radius:10px;padding:28px 28px 24px;display:flex;flex-direction:column;gap:14px}.brand[data-v-6553a7aa]{display:flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid #EEF1F4}.brand-text[data-v-6553a7aa]{line-height:1.1}.brand-name[data-v-6553a7aa]{font-size:13px;color:#003c45;letter-spacing:.04em}.brand-sub[data-v-6553a7aa]{font-size:10px;color:#6b7a80;letter-spacing:.06em}h1[data-v-6553a7aa]{font-size:17px;font-weight:500;color:#0b1418;margin:0}.lead[data-v-6553a7aa]{font-size:11.5px;color:#6b7a80;margin:-6px 0 4px;line-height:1.5}.row[data-v-6553a7aa]{display:grid;grid-template-columns:1fr 96px;gap:10px}label[data-v-6553a7aa]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#3b4a50}input[data-v-6553a7aa]{height:32px;padding:0 10px;border:1px solid #D6DEE2;border-radius:7px;font-size:13px;color:#0b1418;background:#fff}input[data-v-6553a7aa]:focus{outline:none;border-color:#004954;box-shadow:0 0 0 2px #0049541f}button[type=submit][data-v-6553a7aa]{height:34px;background:#004954;color:#fff;border:none;border-radius:7px;font-size:13px;cursor:pointer;margin-top:4px}button[type=submit][data-v-6553a7aa]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-6553a7aa]{font-size:12px;color:#be1523;margin:0}.scroll[data-v-f1b33608]{flex:1;overflow:auto;background:#fff;min-width:0}.body-col[data-v-f1b33608]{max-width:560px;padding:14px 32px 80px;display:flex;flex-direction:column;gap:16px}.card[data-v-f1b33608]{border:1px solid #E1E5EA;border-radius:8px;padding:16px 18px;background:#fff}.identity[data-v-f1b33608]{display:flex;align-items:center;gap:12px}.avatar[data-v-f1b33608]{width:36px;height:36px;border-radius:7px;background:#004954;color:#fff;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.identity-text[data-v-f1b33608]{min-width:0}.identity-name[data-v-f1b33608]{font-size:15px;color:#003c45}.identity-meta[data-v-f1b33608]{font-size:11.5px;color:#6b7a80;margin-top:1px}.spacer[data-v-f1b33608]{flex:1}.role-badge[data-v-f1b33608]{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#3b4a50;background:#eef1f4;padding:2px 7px;border-radius:5px}.section-title[data-v-f1b33608]{font-size:16px;color:#004954;margin:0 0 12px}.form[data-v-f1b33608]{display:flex;flex-direction:column;gap:12px}.field[data-v-f1b33608]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-f1b33608]{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#6b7a80}.field-hint[data-v-f1b33608]{font-size:10.5px;color:#9aa6ac}.field input[data-v-f1b33608]{height:32px;padding:0 10px;border:1px solid #D6DEE2;border-radius:7px;font-size:13px;color:#0b1418;background:#fff;box-sizing:border-box}.field input[data-v-f1b33608]:focus{outline:none;border-color:#004954;box-shadow:0 0 0 2px #0049541f}.field input[data-v-f1b33608]:disabled{background:#f5f6f8;color:#9aa6ac}.hint-msg[data-v-f1b33608]{font-size:11.5px;color:#7a5500;margin:0}.error-msg[data-v-f1b33608]{font-size:11.5px;color:#be1523;margin:0}.form-foot[data-v-f1b33608]{display:flex}.btn-primary[data-v-f1b33608]{background:#004954;color:#fff;border:0;border-radius:7px;padding:8px 16px;font-size:12.5px;cursor:pointer}.btn-primary[data-v-f1b33608]:hover:not(:disabled){background:#006172}.btn-primary[data-v-f1b33608]:disabled{opacity:.5;cursor:not-allowed}.oidc-note[data-v-f1b33608]{font-size:12.5px;line-height:1.5;color:#6b7a80;margin:0}.slash-overlay[data-v-79a7ef1d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:transparent}.slash-menu[data-v-79a7ef1d]{position:fixed;width:240px;max-height:280px;overflow-y:auto;background:var(--bg);border:1px solid var(--line);border-radius:7px;box-shadow:var(--shadow-md);padding:4px 0}.slash-head[data-v-79a7ef1d]{font-size:9.5px;color:var(--ink-4);padding:6px 10px 4px;letter-spacing:.08em;text-transform:uppercase}.slash-empty[data-v-79a7ef1d]{font-size:11px;color:var(--ink-4);padding:6px 10px 8px;font-style:italic}.slash-item[data-v-79a7ef1d]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:5px 10px;text-align:left;background:transparent;border:0;cursor:pointer;gap:1px}.slash-item.focused[data-v-79a7ef1d],.slash-item[data-v-79a7ef1d]:hover{background:var(--grau2)}.slash-label[data-v-79a7ef1d]{font-size:12px;color:var(--ink)}.slash-hint[data-v-79a7ef1d]{font-size:10px;color:var(--ink-4)}.mention-overlay[data-v-85e72077]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:transparent}.mention-menu[data-v-85e72077]{position:fixed;width:300px;max-height:300px;overflow-y:auto;background:var(--bg);border:1px solid var(--line);border-radius:7px;box-shadow:var(--shadow-md);padding:4px 0}.mention-head[data-v-85e72077]{font-size:9.5px;color:var(--ink-4);padding:6px 10px 4px;letter-spacing:.08em;text-transform:uppercase}.mention-status[data-v-85e72077]{font-size:11px;color:var(--ink-4);padding:6px 10px 8px;font-style:italic}.mention-item[data-v-85e72077]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;padding:5px 10px;text-align:left;background:var(--tint, transparent);border:0;cursor:pointer}.mention-item.focused[data-v-85e72077],.mention-item[data-v-85e72077]:hover{background:var(--tint-strong, var(--grau2))}.mention-title[data-v-85e72077]{font-size:12px;color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-ctx[data-v-85e72077]{font-size:9.5px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.lightbox[data-v-9091657f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000d1;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none}.lightbox-img[data-v-9091657f]{max-width:92vw;max-height:86vh;border-radius:4px;cursor:grab;will-change:transform;box-shadow:0 8px 40px #00000080}.lightbox-img.grabbing[data-v-9091657f]{cursor:grabbing}.lightbox-error[data-v-9091657f]{color:#fff;font-size:13px;background:#0006;padding:10px 14px;border-radius:var(--radius)}.lightbox-caption[data-v-9091657f]{position:fixed;bottom:16px;left:50%;transform:translate(-50%);max-width:80vw;color:#ffffffd9;font-size:12px;font-style:italic;text-align:center;pointer-events:none}.lightbox-toolbar[data-v-9091657f]{position:fixed;top:16px;right:16px;display:flex;align-items:center;gap:4px;background:#00000080;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:4px}.lb-btn[data-v-9091657f]{min-width:30px;height:28px;padding:0 8px;font-size:15px;line-height:1;color:#fff;background:transparent;border:0;border-radius:5px;cursor:pointer}.lb-btn[data-v-9091657f]:hover{background:#ffffff26}.lb-close[data-v-9091657f]{font-size:18px}.zoom-label[data-v-9091657f]{min-width:48px;text-align:center;font-size:11px;color:#fffc}.embed-root[data-v-b99953c3]{display:flex;flex-direction:column;height:100vh;background:#fff;overflow:hidden}.embed-body[data-v-b99953c3]{flex:1;overflow:auto;padding:18px 28px 80px;max-width:940px;width:100%;margin:0 auto}.title-input[data-v-b99953c3]{width:100%;font-size:22px;color:var(--gruen);border:none;outline:none;padding:0 0 10px;margin-bottom:12px;border-bottom:1px solid var(--line-2);background:transparent}.title-input[data-v-b99953c3]:focus{border-bottom-color:var(--tuerkis)}.embed-notice[data-v-b99953c3]{margin-bottom:14px;padding:6px 10px;font-size:11px;color:var(--ink-3);background:var(--grau05);border:1px solid var(--line);border-left:3px solid var(--tuerkis);border-radius:var(--radius)}.embed-notice-pending[data-v-b99953c3]{border-left-color:var(--gelb, #e2a500)}.status[data-v-b99953c3]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;font-size:13px}.status-error[data-v-b99953c3]{color:var(--rot);flex-direction:column}.muted[data-v-b99953c3]{color:var(--ink-3)}.save-bar[data-v-b99953c3]{position:sticky;bottom:0;display:flex;align-items:center;gap:8px;padding:8px 24px;background:var(--grau05);border-top:1px solid var(--line);box-shadow:0 -2px 8px #0049540f;z-index:40;justify-content:center}.save-btn[data-v-b99953c3]{padding:5px 20px;background:var(--gruen);color:#fff;border-radius:var(--radius-lg);font-size:12px;font-weight:500}.save-btn[data-v-b99953c3]:hover{background:var(--gruen-700)}.save-btn[data-v-b99953c3]:disabled{opacity:.6;cursor:default}.save-hint[data-v-b99953c3]{font-size:9.5px;padding:1px 5px;background:var(--line-2);border:1px solid var(--line);border-radius:4px;color:var(--ink-3);letter-spacing:.04em}.save-error[data-v-b99953c3]{font-size:11px;color:var(--rot)}.asset-view[data-v-8d88bd0c]{flex:1;overflow:auto;padding:28px 36px;min-width:0}.asset-state[data-v-8d88bd0c]{color:#6b7a80;font-size:13px;padding:24px 0}.asset-state.error[data-v-8d88bd0c]{color:#be1523}.asset-card[data-v-8d88bd0c]{max-width:820px}.asset-head[data-v-8d88bd0c]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.kind-tag[data-v-8d88bd0c]{font-size:10px;padding:2px 8px;border-radius:4px;background:#eaf6f8;color:#0098b0;letter-spacing:.04em;text-transform:uppercase}.readonly-tag[data-v-8d88bd0c]{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:#8a969c}.readonly-tag .dot[data-v-8d88bd0c]{width:6px;height:6px;border-radius:50%;background:#9aa6ac}.asset-title[data-v-8d88bd0c]{font-size:24px;color:#003c45;line-height:1.2;margin:0 0 6px}.asset-meta[data-v-8d88bd0c]{font-size:10.5px;color:#9aa6ac;margin-bottom:18px}.mono-strong[data-v-8d88bd0c]{color:#6b7a80}.asset-body[data-v-8d88bd0c]{font-size:14px;line-height:1.6;color:#1a2a30}.asset-body[data-v-8d88bd0c] p{margin:0 0 12px}.asset-body[data-v-8d88bd0c] h1,.asset-body[data-v-8d88bd0c] h2,.asset-body[data-v-8d88bd0c] h3,.asset-body[data-v-8d88bd0c] h4,.asset-body[data-v-8d88bd0c] h5,.asset-body[data-v-8d88bd0c] h6{color:#003c45;line-height:1.25;margin:22px 0 8px;font-weight:600}.asset-body[data-v-8d88bd0c] h1{font-size:20px}.asset-body[data-v-8d88bd0c] h2{font-size:17px}.asset-body[data-v-8d88bd0c] h3{font-size:15px}.asset-body[data-v-8d88bd0c] h4,.asset-body[data-v-8d88bd0c] h5,.asset-body[data-v-8d88bd0c] h6{font-size:14px}.asset-body[data-v-8d88bd0c] ul,.asset-body[data-v-8d88bd0c] ol{margin:0 0 12px;padding-left:22px}.asset-body[data-v-8d88bd0c] li{margin:2px 0}.asset-body[data-v-8d88bd0c] li>ul,.asset-body[data-v-8d88bd0c] li>ol{margin:2px 0}.asset-body[data-v-8d88bd0c] code{font-family:JetBrains Mono,monospace;font-size:12.5px;background:#f0f3f5;padding:1px 5px;border-radius:4px}.asset-body[data-v-8d88bd0c] pre{background:#f0f3f5;border:1px solid #E3E9EC;border-radius:6px;padding:12px 14px;margin:0 0 12px;overflow-x:auto}.asset-body[data-v-8d88bd0c] pre code{background:none;padding:0;font-size:12.5px;line-height:1.5}.asset-body[data-v-8d88bd0c] blockquote{margin:0 0 12px;padding:2px 0 2px 14px;border-left:3px solid #C5D2D7;color:#5a6a70}.asset-body[data-v-8d88bd0c] hr{border:none;border-top:1px solid #E3E9EC;margin:20px 0}.asset-body[data-v-8d88bd0c] img{max-width:100%;border-radius:6px}.asset-body[data-v-8d88bd0c] a{color:#0098b0}.asset-body[data-v-8d88bd0c] table{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:13px}.asset-body[data-v-8d88bd0c] th,.asset-body[data-v-8d88bd0c] td{border:1px solid #DCE3E6;padding:6px 10px;vertical-align:top}.asset-body[data-v-8d88bd0c] th{background:#f0f3f5;color:#003c45;font-weight:600}.asset-empty[data-v-8d88bd0c]{color:#9aa6ac;font-size:13px;font-style:italic}.sidebar[data-v-b0307d4d]{width:220px;background:#eaf1f3;color:#0b1418;display:flex;flex-direction:column;padding:0 0 6px;border-right:1px solid #D6DEE2;flex-shrink:0;overflow-y:auto}.brand[data-v-b0307d4d]{display:flex;align-items:center;gap:8px;padding:12px 12px 10px;border-bottom:1px solid #D6DEE2}.brand-mark[data-v-b0307d4d]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center}.brand-text[data-v-b0307d4d]{flex:1;min-width:0}.brand-name[data-v-b0307d4d]{font-size:13px;color:#003c45;letter-spacing:.04em}.brand-sub[data-v-b0307d4d]{font-size:10px;color:#6b7a80;letter-spacing:.06em}.collapse-btn[data-v-b0307d4d]{color:#6b7a80;padding:4px}.search-trigger[data-v-b0307d4d]{margin:8px 8px 4px;height:26px;display:flex;align-items:center;gap:6px;padding:0 8px;background:#fff;border:1px solid #D6DEE2;border-radius:7px;color:#6b7a80;font-size:11.5px}.search-text[data-v-b0307d4d]{flex:1;text-align:left}.kbd[data-v-b0307d4d]{font-size:9.5px;padding:1px 4px;background:#eef1f4;border-radius:4px;letter-spacing:.04em;color:#6b7a80}.section-label[data-v-b0307d4d]{font-size:9.5px;font-weight:500;letter-spacing:.12em;color:#6b7a80;padding:12px 12px 4px;text-transform:uppercase;display:flex;align-items:center;gap:6px}.section-label-text[data-v-b0307d4d]{flex:1}.section-count[data-v-b0307d4d]{font-size:9px;color:#9aa6ac}.nav-item[data-v-b0307d4d]{display:flex;align-items:center;gap:8px;height:24px;padding:0 10px 0 11px;margin:0 6px;border-radius:7px;font-size:12px;font-weight:400;letter-spacing:.005em;border-left:2px solid transparent;transition:background .08s;color:#3b4a50;width:calc(100% - 12px);text-align:left}.nav-item.tight[data-v-b0307d4d]{height:22px}.nav-item.subtle[data-v-b0307d4d]{color:#8a969c}.nav-item.active[data-v-b0307d4d]{background:#fff;color:#003c45;border-left-color:#004954}.nav-item[data-v-b0307d4d]:not(.active):hover{background:#0049540f}.nav-icon[data-v-b0307d4d]{width:16px;display:inline-flex;justify-content:center;color:#6b7a80}.nav-item.active .nav-icon[data-v-b0307d4d]{color:#004954}.nav-label[data-v-b0307d4d]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-short[data-v-b0307d4d]{font-size:9px;letter-spacing:0;width:13px;text-align:center}.project-label[data-v-b0307d4d]{font-size:11px;letter-spacing:0}.fav-emoji[data-v-b0307d4d]{font-size:11px;color:#9aa6ac;width:13px;text-align:center}.badge[data-v-b0307d4d]{font-size:9.5px;background:#be1523;color:#fff;padding:1px 5px;border-radius:8px;font-family:JetBrains Mono,monospace}.count[data-v-b0307d4d]{font-size:10px;color:#9aa6ac;font-family:JetBrains Mono,monospace}.dot[data-v-b0307d4d]{width:5px;height:5px;border-radius:5px;flex-shrink:0}.spacer[data-v-b0307d4d]{flex:1}.archive-toggle[data-v-b0307d4d]{color:#8a969c}.archive-chev[data-v-b0307d4d]{transition:transform .12s ease;color:#9aa6ac}.archive-chev.open[data-v-b0307d4d]{transform:rotate(90deg)}.archived-item[data-v-b0307d4d]{opacity:.7}.archived-item[data-v-b0307d4d]:not(.active):hover{opacity:1}.admin-wrap[data-v-b0307d4d]{border-top:1px solid #D6DEE2;background:#dde6e9;padding-bottom:4px}.admin-head[data-v-b0307d4d]{display:flex;align-items:center;gap:6px;padding:8px 12px 4px;width:100%;text-transform:uppercase}.admin-label[data-v-b0307d4d]{font-size:9.5px;letter-spacing:.14em;color:#6b7a80}.admin-badge[data-v-b0307d4d]{font-size:9px;padding:1px 4px;background:#be15231f;color:#be1523;border-radius:4px;letter-spacing:.04em}.user-row[data-v-b0307d4d]{display:flex;align-items:center;gap:8px;padding:8px 10px;margin:4px 6px 0;border-top:1px solid #D6DEE2}.avatar[data-v-b0307d4d]{width:22px;height:22px;border-radius:5px;background:#004954;color:#fff;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.user-main[data-v-b0307d4d]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:2px;margin:-2px;border:0;background:transparent;border-radius:6px;cursor:pointer;text-align:left}.user-main[data-v-b0307d4d]:hover{background:#e3eaee}.user-info[data-v-b0307d4d]{flex:1;min-width:0;line-height:1.2}.user-name[data-v-b0307d4d]{font-size:12px;color:#0b1418;font-weight:400}.user-role[data-v-b0307d4d]{font-size:10px;color:#6b7a80}.user-more[data-v-b0307d4d]{color:#6b7a80;padding:2px}.skeleton-row[data-v-b0307d4d]{pointer-events:none;cursor:default}.skeleton-bar[data-v-b0307d4d]{flex:1;height:10px;margin:0 4px;border-radius:4px;background:linear-gradient(90deg,#d6dee2,#e6ecee,#d6dee2);background-size:200% 100%;animation:skeleton-shimmer-b0307d4d 1.2s ease-in-out infinite}@keyframes skeleton-shimmer-b0307d4d{0%{background-position:200% 0}to{background-position:-200% 0}}.tree-row[data-v-5e49208b]{display:flex;align-items:center;gap:6px;height:24px;padding-right:8px;cursor:pointer;border-left:2px solid transparent;color:#3b4a50;font-weight:300;position:relative}.tree-row.active[data-v-5e49208b]{background:#eaf6f8;color:#003c45;font-weight:500;border-left-color:#004954}.tree-row[data-v-5e49208b]:not(.active):hover{background:#f5f6f8}.tree-row.is-folder[data-v-5e49208b]{font-weight:400}.tree-row.is-draft[data-v-5e49208b]{opacity:.55}.tree-row.is-draft[data-v-5e49208b]:hover{opacity:.85}.expand-icon[data-v-5e49208b]{width:12px;display:inline-flex;justify-content:center;color:#9aa6ac}.tree-title[data-v-5e49208b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.tree-tag[data-v-5e49208b]{font-size:9px;padding:1px 5px;border-radius:4px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.draft-tag[data-v-5e49208b]{background:#9aa6ac2e;color:#6b7a80}.tree-rev[data-v-5e49208b]{color:#9aa6ac;font-size:10px;margin-left:4px}.ps-proposed[data-v-5e49208b]{background:#fff8e5;color:#7a5500}.ps-in-progress[data-v-5e49208b]{background:#eaf6f8;color:#003c45}.ps-superseded[data-v-5e49208b]{background:#9aa6ac2e;color:#6b7a80}.ps-rejected[data-v-5e49208b]{background:#fbeeee;color:#8c2a21}.hover-actions[data-v-5e49208b]{display:none;gap:2px}.tree-row:hover .hover-actions[data-v-5e49208b]{display:inline-flex}.hover-btn[data-v-5e49208b]{width:18px;height:18px;border-radius:4px;color:#6b7a80;display:inline-flex;align-items:center;justify-content:center}.hover-btn[data-v-5e49208b]:hover{background:#004954;color:#fff}.hover-btn-danger[data-v-5e49208b]:hover{background:#be1523;color:#fff}.rename-input[data-v-5e49208b]{flex:1;min-width:0;border:1px solid #50C4D8;border-radius:4px;outline:0;padding:1px 4px;font-size:12px;font-family:inherit;font-weight:300;color:#0b1418;background:#fff}.tree-root[data-v-e9a6fae8]{width:248px;background:#fff;border-right:1px solid #E1E5EA;display:flex;flex-direction:column;min-height:0;flex-shrink:0}.header[data-v-e9a6fae8]{padding:0 8px 0 12px;border-bottom:1px solid #EEF1F4}.space-header[data-v-e9a6fae8]{height:36px;display:flex;align-items:center;justify-content:space-between}.header-title[data-v-e9a6fae8]{display:flex;align-items:center;gap:6px}.space-name[data-v-e9a6fae8]{font-size:12px;color:#004954;letter-spacing:.04em;text-transform:uppercase}.header-actions[data-v-e9a6fae8]{display:flex;gap:2px}.header-actions.inline[data-v-e9a6fae8]{margin-top:4px}.icon-btn[data-v-e9a6fae8]{width:22px;height:22px;border-radius:5px;color:#6b7a80;display:inline-flex;align-items:center;justify-content:center}.icon-btn[data-v-e9a6fae8]:hover{background:#eaf6f8;color:#004954}.icon-btn[data-v-e9a6fae8]:disabled{opacity:.4;cursor:default}.new-doc-wrap[data-v-e9a6fae8]{position:relative;display:inline-flex}.type-menu-backdrop[data-v-e9a6fae8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.type-menu[data-v-e9a6fae8]{position:absolute;top:calc(100% + 4px);right:0;z-index:50;display:flex;flex-direction:column;min-width:120px;padding:4px;background:var(--bg, #fff);border:1px solid var(--line, #DCE3E6);border-radius:6px;box-shadow:0 6px 18px #00202624}.type-opt[data-v-e9a6fae8]{text-align:left;padding:5px 9px;font-size:12px;color:var(--ink, #21343a);background:transparent;border:0;border-radius:4px;cursor:pointer}.type-opt[data-v-e9a6fae8]:hover{background:#eaf6f8;color:#004954}.project-header[data-v-e9a6fae8]{padding:8px 10px 8px 12px;display:flex;flex-direction:column;gap:4px}.project-top[data-v-e9a6fae8]{display:flex;align-items:center;gap:6px}.project-short[data-v-e9a6fae8]{font-size:9.5px;letter-spacing:.04em}.state-badge[data-v-e9a6fae8]{font-size:9px;padding:1px 5px;border-radius:4px;letter-spacing:.06em;text-transform:uppercase}.project-title[data-v-e9a6fae8]{font-size:13px;color:#003c45;letter-spacing:.005em;line-height:1.2}.project-meta[data-v-e9a6fae8]{font-size:10.5px;color:#6b7a80}.spacer[data-v-e9a6fae8]{flex:1}.filter-row[data-v-e9a6fae8]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid #EEF1F4}.filter-input[data-v-e9a6fae8]{flex:1;border:0;outline:0;font-size:12px;background:transparent;color:#0b1418;font-family:inherit;font-weight:300}.error-banner[data-v-e9a6fae8]{margin:6px 10px;padding:4px 8px;background:#ffe9eb;color:#be1523;font-size:11px;border-radius:4px}.tree-scroll[data-v-e9a6fae8]{overflow:auto;flex:1;padding-bottom:8px}.landing-row[data-v-e9a6fae8]{display:flex;align-items:center;gap:7px;width:100%;padding:7px 12px;border:0;border-left:2px solid transparent;border-bottom:1px solid #EEF1F4;background:#f6fbfc;cursor:pointer;text-align:left}.landing-row[data-v-e9a6fae8]:hover{background:#eaf6f8}.landing-row.active[data-v-e9a6fae8]{background:#eaf6f8;border-left-color:#004954}.landing-icon[data-v-e9a6fae8]{color:#004954;flex-shrink:0}.landing-name[data-v-e9a6fae8]{flex:1;min-width:0;font-size:12.5px;font-weight:500;color:#003c45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-tag[data-v-e9a6fae8]{flex-shrink:0;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#50c4d8;background:#fff;border:1px solid #DDEAEC;padding:1px 5px;border-radius:4px}.assets-section[data-v-e9a6fae8]{border-bottom:1px solid #EEF1F4;padding:4px 0 6px}.assets-head[data-v-e9a6fae8]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 10px 2px 11px;color:#6b7a80}.assets-chev[data-v-e9a6fae8]{transition:transform .12s;color:#9aa6ac}.assets-chev.open[data-v-e9a6fae8]{transform:rotate(90deg)}.assets-label[data-v-e9a6fae8]{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;flex:1;text-align:left}.assets-count[data-v-e9a6fae8]{font-size:9px;color:#9aa6ac}.assets-forge[data-v-e9a6fae8]{font-size:8.5px;padding:1px 5px;border-radius:4px;background:#eaf6f8;color:#0098b0;letter-spacing:.04em}.assets-group[data-v-e9a6fae8]{padding:2px 0}.assets-group-label[data-v-e9a6fae8]{font-size:9px;color:#9aa6ac;letter-spacing:.06em;text-transform:uppercase;padding:2px 10px 2px 22px}.asset-row[data-v-e9a6fae8]{display:flex;align-items:center;gap:7px;width:calc(100% - 12px);margin:0 6px;height:22px;padding:0 8px 0 18px;border-radius:6px;border-left:2px solid transparent;color:#3b4a50;font-size:12px;text-align:left}.asset-row[data-v-e9a6fae8]:hover{background:#0049540f}.asset-row.active[data-v-e9a6fae8]{background:#eaf6f8;color:#003c45;border-left-color:#0098b0}.asset-icon[data-v-e9a6fae8]{color:#9aa6ac;flex-shrink:0}.asset-row.active .asset-icon[data-v-e9a6fae8]{color:#0098b0}.asset-name[data-v-e9a6fae8]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-hint[data-v-e9a6fae8]{padding:16px 12px;color:#9aa6ac;font-size:11.5px}.footer[data-v-e9a6fae8]{height:24px;padding:0 10px;display:flex;align-items:center;gap:6px;border-top:1px solid #EEF1F4;background:#fafbfc}.footer-count[data-v-e9a6fae8]{font-size:10px;color:#6b7a80}.sync-dot[data-v-e9a6fae8]{width:6px;height:6px;border-radius:50%;background:#50c4d8}.footer-sync[data-v-e9a6fae8]{font-size:10px;color:#6b7a80}.skeleton-row[data-v-e9a6fae8]{height:22px;margin:2px 8px;display:flex;align-items:center}.skeleton-bar[data-v-e9a6fae8]{flex:1;height:10px;border-radius:4px;background:linear-gradient(90deg,#eef1f4,#f8fafa,#eef1f4);background-size:200% 100%;animation:skeleton-shimmer-e9a6fae8 1.2s ease-in-out infinite}@keyframes skeleton-shimmer-e9a6fae8{0%{background-position:200% 0}to{background-position:-200% 0}}.toolbar[data-v-a3900f11]{height:32px;padding:0 14px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #EEF1F4;background:#fafbfc;flex-shrink:0}.sync-info[data-v-a3900f11]{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7a80}.sync-time[data-v-a3900f11]{color:#9aa6ac}.spacer[data-v-a3900f11]{flex:1}.tb-btn[data-v-a3900f11]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;background:#fff;border:1px solid #E1E5EA;border-radius:5px;font-size:11px;color:#3b4a50}.tb-btn.editing[data-v-a3900f11]{background:#fff8e5;border-color:#fac748;color:#7a5500}.tb-btn[data-v-a3900f11]:disabled{opacity:.6;cursor:default}.mode-kbd[data-v-a3900f11]{font-size:9.5px;padding:1px 4px;background:#eef1f4;color:#6b7a80;border-radius:4px;letter-spacing:.04em}.mode-kbd.editing[data-v-a3900f11]{background:#fac748;color:#3b2a00}.scrim[data-v-7e9a49a2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b141852;display:flex;align-items:flex-start;justify-content:center;padding-top:96px;z-index:100}.shell[data-v-7e9a49a2]{width:580px;background:#fff;border-radius:8px;box-shadow:0 16px 48px #00495438,0 2px 6px #00495414;border:1px solid #E1E5EA;overflow:hidden}.input-row[data-v-7e9a49a2]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #EEF1F4}.palette-input[data-v-7e9a49a2]{flex:1;border:0;outline:0;font-size:14px;color:#0b1418;background:transparent;font-family:inherit;font-weight:300}.kbd[data-v-7e9a49a2]{font-size:9.5px;padding:1px 5px;background:#eef1f4;border:1px solid #E1E5EA;border-radius:4px;color:#6b7a80;letter-spacing:.04em}.list[data-v-7e9a49a2]{max-height:380px;overflow:auto;padding:4px 0}.no-match[data-v-7e9a49a2]{padding:14px;font-size:12px;color:#9aa6ac}.row[data-v-7e9a49a2]{display:flex;align-items:flex-start;gap:8px;width:100%;padding:7px 12px;text-align:left;background:transparent}.row.first[data-v-7e9a49a2]{background:#eaf6f8}.row[data-v-7e9a49a2]:hover:not(.first){background:#f5f6f8}.row-icon[data-v-7e9a49a2]{width:18px;display:inline-flex;justify-content:center;color:#9aa6ac;padding-top:1px}.row-body[data-v-7e9a49a2]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.row-title[data-v-7e9a49a2]{text-align:left;font-size:12.5px;color:#0b1418}.row-excerpt[data-v-7e9a49a2]{font-size:10.5px;color:#6b7a80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-hint[data-v-7e9a49a2]{font-size:10.5px;color:#9aa6ac;white-space:nowrap;padding-top:1px}.palette-footer[data-v-7e9a49a2]{display:flex;align-items:center;gap:14px;padding:6px 12px;border-top:1px solid #EEF1F4;background:#fafbfc}.footer-hint[data-v-7e9a49a2]{font-size:10px;color:#6b7a80}.footer-count[data-v-7e9a49a2]{font-size:10px;color:#9aa6ac}.spacer[data-v-7e9a49a2]{flex:1}.uc-backdrop[data-v-47e0307e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b141859;display:flex;align-items:center;justify-content:center;z-index:200}.uc-modal[data-v-47e0307e]{width:420px;max-width:calc(100vw - 40px);background:#fff;border-radius:8px;box-shadow:0 8px 32px #00000029;display:flex;flex-direction:column}.uc-head[data-v-47e0307e]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line-2);font-size:14px;color:var(--rot)}.uc-body[data-v-47e0307e]{padding:16px;font-size:13px;line-height:1.5;color:var(--ink)}.uc-foot[data-v-47e0307e]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid var(--line-2);background:var(--grau05)}.uc-btn[data-v-47e0307e]{padding:5px 14px;border-radius:var(--radius);font-size:12px;border:1px solid transparent;cursor:pointer}.uc-btn.ghost[data-v-47e0307e]{background:#fff;color:var(--ink-3);border-color:var(--line)}.uc-btn.ghost[data-v-47e0307e]:hover{background:var(--grau05)}.uc-btn.discard[data-v-47e0307e]{background:#fff;color:var(--rot);border-color:var(--rot)}.uc-btn.discard[data-v-47e0307e]:hover{background:#fbeaeb}.uc-btn.save[data-v-47e0307e]{background:var(--gruen);color:#fff}.uc-btn.save[data-v-47e0307e]:hover{background:var(--gruen-700)}.app-root[data-v-84058b45]{display:flex;height:100vh;background:#f5f6f8}.main-pane[data-v-84058b45]{flex:1;display:flex;flex-direction:column;min-width:0;background:#fff}.main-content[data-v-84058b45]{flex:1;position:relative;min-height:0;display:flex}:root{--gruen: #004954;--gruen-700: #003c45;--gruen-300: #4d8089;--rot: #BE1523;--tuerkis: #50C4D8;--hellblau: #B9E9F2;--lachs: #F67475;--mango: #FAC748;--grau1: #E6E9EE;--grau2: #F5F6F8;--grau05: #FAFBFC;--ink: #0B1418;--ink-2: #3B4A50;--ink-3: #6B7A80;--ink-4: #9AA6AC;--line: #E1E5EA;--line-2: #EEF1F4;--bg: #FFFFFF;--caret: #003c45;--shadow-sm: 0 1px 0 rgba(0,73,84,.04), 0 1px 2px rgba(0,73,84,.06);--shadow-md: 0 4px 14px rgba(0,73,84,.08);--radius: 4px;--radius-lg: 6px;--row: 26px;--row-sm: 22px;--pad: 10px}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%}body{background:var(--grau2);color:var(--ink);font:13px/1.45 Ubuntu,system-ui,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.kanit{font-family:Kanit,Ubuntu,sans-serif;font-weight:600;letter-spacing:.01em}::selection{background:var(--hellblau);color:var(--gruen)}a{color:var(--gruen);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d6dce1;border-radius:4px}::-webkit-scrollbar-track{background:transparent}
