.app-icon[data-v-dea835c4]{flex-shrink:0}.sidebar[data-v-f15b789a]{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-f15b789a]{display:flex;align-items:center;gap:8px;padding:12px 12px 10px;border-bottom:1px solid #D6DEE2}.brand-mark[data-v-f15b789a]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center}.brand-text[data-v-f15b789a]{flex:1;min-width:0}.brand-name[data-v-f15b789a]{font-size:13px;color:#003c45;letter-spacing:.04em}.brand-sub[data-v-f15b789a]{font-size:10px;color:#6b7a80;letter-spacing:.06em}.collapse-btn[data-v-f15b789a]{color:#6b7a80;padding:4px}.search-trigger[data-v-f15b789a]{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-f15b789a]{flex:1;text-align:left}.kbd[data-v-f15b789a]{font-size:9.5px;padding:1px 4px;background:#eef1f4;border-radius:4px;letter-spacing:.04em;color:#6b7a80}.section-label[data-v-f15b789a]{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-f15b789a]{flex:1}.section-count[data-v-f15b789a]{font-size:9px;color:#9aa6ac}.nav-item[data-v-f15b789a]{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-f15b789a]{height:22px}.nav-item.subtle[data-v-f15b789a]{color:#8a969c}.nav-item.active[data-v-f15b789a]{background:#fff;color:#003c45;border-left-color:#004954}.nav-item[data-v-f15b789a]:not(.active):hover{background:#0049540f}.nav-icon[data-v-f15b789a]{width:16px;display:inline-flex;justify-content:center;color:#6b7a80}.nav-item.active .nav-icon[data-v-f15b789a]{color:#004954}.nav-label[data-v-f15b789a]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-short[data-v-f15b789a]{font-size:9px;letter-spacing:0;width:13px;text-align:center}.project-label[data-v-f15b789a]{font-size:11px;letter-spacing:0}.fav-emoji[data-v-f15b789a]{font-size:11px;color:#9aa6ac;width:13px;text-align:center}.badge[data-v-f15b789a]{font-size:9.5px;background:#be1523;color:#fff;padding:1px 5px;border-radius:8px;font-family:JetBrains Mono,monospace}.count[data-v-f15b789a]{font-size:10px;color:#9aa6ac;font-family:JetBrains Mono,monospace}.dot[data-v-f15b789a]{width:5px;height:5px;border-radius:5px;flex-shrink:0}.spacer[data-v-f15b789a]{flex:1}.admin-wrap[data-v-f15b789a]{border-top:1px solid #D6DEE2;background:#dde6e9;padding-bottom:4px}.admin-head[data-v-f15b789a]{display:flex;align-items:center;gap:6px;padding:8px 12px 4px;width:100%;text-transform:uppercase}.admin-label[data-v-f15b789a]{font-size:9.5px;letter-spacing:.14em;color:#6b7a80}.admin-badge[data-v-f15b789a]{font-size:9px;padding:1px 4px;background:#be15231f;color:#be1523;border-radius:4px;letter-spacing:.04em}.user-row[data-v-f15b789a]{display:flex;align-items:center;gap:8px;padding:8px 10px;margin:4px 6px 0;border-top:1px solid #D6DEE2}.avatar[data-v-f15b789a]{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-info[data-v-f15b789a]{flex:1;min-width:0;line-height:1.2}.user-name[data-v-f15b789a]{font-size:12px;color:#0b1418;font-weight:400}.user-role[data-v-f15b789a]{font-size:10px;color:#6b7a80}.user-more[data-v-f15b789a]{color:#6b7a80;padding:2px}.tree-row[data-v-76f7d5cb]{display:flex;align-items:center;gap:6px;height:24px;padding-right:8px;cursor:pointer;border-left:2px solid transparent;color:#3b4a50;font-weight:300}.tree-row.active[data-v-76f7d5cb]{background:#eaf6f8;color:#003c45;font-weight:500;border-left-color:#004954}.tree-row[data-v-76f7d5cb]:not(.active):hover{background:#f5f6f8}.tree-row.is-draft[data-v-76f7d5cb]{opacity:.55}.tree-row.is-draft[data-v-76f7d5cb]:hover{opacity:.85}.expand-icon[data-v-76f7d5cb]{width:12px;display:inline-flex;justify-content:center;color:#9aa6ac}.tree-title[data-v-76f7d5cb]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.tree-tag[data-v-76f7d5cb]{font-size:9px;padding:1px 5px;border-radius:4px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.tree-updated[data-v-76f7d5cb]{font-size:9.5px;color:#9aa6ac;flex-shrink:0}.tree-root[data-v-6bd3fd19]{width:248px;background:#fff;border-right:1px solid #E1E5EA;display:flex;flex-direction:column;min-height:0;flex-shrink:0}.header[data-v-6bd3fd19]{padding:0 8px 0 12px;border-bottom:1px solid #EEF1F4}.space-header[data-v-6bd3fd19]{height:36px;display:flex;align-items:center;justify-content:space-between}.header-title[data-v-6bd3fd19]{display:flex;align-items:center;gap:6px}.space-name[data-v-6bd3fd19]{font-size:12px;color:#004954;letter-spacing:.04em;text-transform:uppercase}.header-actions[data-v-6bd3fd19]{display:flex;gap:2px}.icon-btn[data-v-6bd3fd19]{width:22px;height:22px;border-radius:5px;color:#6b7a80;display:inline-flex;align-items:center;justify-content:center}.project-header[data-v-6bd3fd19]{padding:8px 10px 8px 12px;display:flex;flex-direction:column;gap:4px}.project-top[data-v-6bd3fd19]{display:flex;align-items:center;gap:6px}.project-short[data-v-6bd3fd19]{font-size:9.5px;letter-spacing:.04em}.state-badge[data-v-6bd3fd19]{font-size:9px;padding:1px 5px;border-radius:4px;letter-spacing:.06em;text-transform:uppercase}.project-title[data-v-6bd3fd19]{font-size:13px;color:#003c45;letter-spacing:.005em;line-height:1.2}.project-meta[data-v-6bd3fd19]{font-size:10.5px;color:#6b7a80}.spacer[data-v-6bd3fd19]{flex:1}.filter-row[data-v-6bd3fd19]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid #EEF1F4}.filter-input[data-v-6bd3fd19]{flex:1;border:0;outline:0;font-size:12px;background:transparent;color:#0b1418;font-family:inherit;font-weight:300}.tree-scroll[data-v-6bd3fd19]{overflow:auto;flex:1;padding-bottom:8px}.footer[data-v-6bd3fd19]{height:24px;padding:0 10px;display:flex;align-items:center;gap:6px;border-top:1px solid #EEF1F4;background:#fafbfc}.footer-count[data-v-6bd3fd19]{font-size:10px;color:#6b7a80}.sync-dot[data-v-6bd3fd19]{width:6px;height:6px;border-radius:50%;background:#50c4d8}.footer-sync[data-v-6bd3fd19]{font-size:10px;color:#6b7a80}.toolbar[data-v-d3d5f660]{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-d3d5f660]{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7a80}.sync-time[data-v-d3d5f660]{color:#9aa6ac}.spacer[data-v-d3d5f660]{flex:1}.tb-btn[data-v-d3d5f660]{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-d3d5f660]{background:#fff8e5;border-color:#fac748;color:#7a5500}.mode-kbd[data-v-d3d5f660]{font-size:9.5px;padding:1px 4px;background:#eef1f4;color:#6b7a80;border-radius:4px;letter-spacing:.04em}.mode-kbd.editing[data-v-d3d5f660]{background:#fac748;color:#3b2a00}.scrim[data-v-cd920bc3]{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-cd920bc3]{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-cd920bc3]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #EEF1F4}.palette-input[data-v-cd920bc3]{flex:1;border:0;outline:0;font-size:14px;color:#0b1418;background:transparent;font-family:inherit;font-weight:300}.kbd[data-v-cd920bc3]{font-size:9.5px;padding:1px 5px;background:#eef1f4;border:1px solid #E1E5EA;border-radius:4px;color:#6b7a80;letter-spacing:.04em}.list[data-v-cd920bc3]{max-height:380px;overflow:auto;padding:4px 0}.no-match[data-v-cd920bc3]{padding:14px;font-size:12px;color:#9aa6ac}.row[data-v-cd920bc3]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px;text-align:left;background:transparent}.row.first[data-v-cd920bc3]{background:#eaf6f8}.row[data-v-cd920bc3]:hover:not(.first){background:#f5f6f8}.row-icon[data-v-cd920bc3]{width:18px;display:inline-flex;justify-content:center;color:#9aa6ac}.row-title[data-v-cd920bc3]{flex:1;text-align:left;font-size:12.5px;color:#0b1418}.row-hint[data-v-cd920bc3]{font-size:10.5px;color:#9aa6ac}.palette-footer[data-v-cd920bc3]{display:flex;align-items:center;gap:14px;padding:6px 12px;border-top:1px solid #EEF1F4;background:#fafbfc}.footer-hint[data-v-cd920bc3]{font-size:10px;color:#6b7a80}.footer-count[data-v-cd920bc3]{font-size:10px;color:#9aa6ac}.spacer[data-v-cd920bc3]{flex:1}.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)}.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-06860f3a]{padding:10px 32px 12px;border-bottom:1px solid #EEF1F4}.crumbs[data-v-06860f3a]{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7a80}.spacer[data-v-06860f3a]{flex:1}.page-title[data-v-06860f3a]{font-size:28px;line-height:1.15;color:#004954;margin:8px 0 0;letter-spacing:.005em;font-weight:600}.title-input[data-v-06860f3a]{display:block;width:100%;border:0;padding:0;margin:8px 0 0;background:transparent;outline:none;caret-color:var(--tuerkis)}.meta-row[data-v-06860f3a]{margin-top:6px;font-size:11.5px;color:#6b7a80}.scroll[data-v-fc2d39b1]{flex:1;overflow:auto;background:#fff;min-width:0}.section[data-v-fc2d39b1]{padding:0 32px 14px}.space-grid[data-v-fc2d39b1]{display:grid;gap:10px}.space-card[data-v-fc2d39b1]{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-fc2d39b1]{flex:1;text-align:left}.space-card-name[data-v-fc2d39b1]{font-size:13px;color:#004954;letter-spacing:.005em}.space-card-count[data-v-fc2d39b1]{font-size:10.5px;color:#6b7a80}.meta-row[data-v-fc2d39b1]{display:flex;align-items:center;gap:12px;color:#6b7a80;font-size:12px}.two-col[data-v-fc2d39b1]{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 32px 24px}.section-head[data-v-fc2d39b1]{display:flex;align-items:center;gap:8px;padding:0 4px 6px}.section-title[data-v-fc2d39b1]{font-size:11px;color:#004954;letter-spacing:.08em}.section-sub[data-v-fc2d39b1]{font-size:10px;color:#9aa6ac}.spacer[data-v-fc2d39b1]{flex:1}.view-all[data-v-fc2d39b1]{font-size:10.5px;color:#6b7a80}.section-body[data-v-fc2d39b1]{border:1px solid #E1E5EA;border-radius:7px;background:#fff;overflow:hidden}.list-row[data-v-fc2d39b1]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid #EEF1F4;width:100%;text-align:left}.list-row[data-v-fc2d39b1]:last-child{border-bottom:none}.list-icon[data-v-fc2d39b1]{width:16px;display:inline-flex;justify-content:center}.list-content[data-v-fc2d39b1]{flex:1;text-align:left;min-width:0}.list-title[data-v-fc2d39b1]{font-size:12.5px;color:#0b1418;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-subtitle[data-v-fc2d39b1]{font-size:10.5px;color:#6b7a80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag[data-v-fc2d39b1]{font-size:9px;padding:1px 5px;border-radius:4px;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.activity-row[data-v-fc2d39b1]{display:flex;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid #EEF1F4}.activity-row[data-v-fc2d39b1]:last-child{border-bottom:none}.activity-avatar[data-v-fc2d39b1]{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-fc2d39b1]{flex:1;font-size:12px;color:#0b1418;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-when[data-v-fc2d39b1]{font-size:10px;color:#9aa6ac}.status-dot[data-v-fc2d39b1]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.host-fqdn[data-v-fc2d39b1]{font-size:11.5px;color:#0b1418;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-facts[data-v-fc2d39b1]{font-size:10px;color:#6b7a80}.change-id[data-v-fc2d39b1]{font-size:10px;color:#9aa6ac;width:60px}.change-title[data-v-fc2d39b1]{flex:1;font-size:12px;color:#0b1418;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-when[data-v-fc2d39b1]{font-size:10px;color:#6b7a80;width:70px;text-align:right}.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-21f6bd60]{flex:1;overflow:auto;background:#fff;min-width:0}.body-col[data-v-21f6bd60]{padding:14px 32px 60px;display:flex;flex-direction:column;gap:4px;max-width:940px}.meta-flex[data-v-21f6bd60]{display:flex;align-items:center;gap:12px;color:#6b7a80;font-size:11.5px;flex-wrap:wrap}.spacer[data-v-21f6bd60]{flex:1}.state-badge[data-v-21f6bd60]{font-size:9.5px;padding:1px 5px;border-radius:4px;letter-spacing:.06em;text-transform:uppercase}.section-h2[data-v-21f6bd60]{font-size:20px;line-height:1.2;color:#004954;letter-spacing:.005em;margin-top:14px;margin-bottom:4px}.body-p[data-v-21f6bd60]{font-size:13px;line-height:1.55;color:#0b1418;font-weight:300}.repos[data-v-21f6bd60]{display:flex;flex-direction:column;gap:6px}.repo-row[data-v-21f6bd60]{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #E1E5EA;border-radius:5px;background:#fff}.repo-url[data-v-21f6bd60]{font-size:12px;color:#003c45;text-decoration:none}.primary-badge[data-v-21f6bd60]{font-size:9px;padding:1px 5px;border-radius:4px;background:#eaf6f8;color:#003c45;letter-spacing:.06em}.branch-chip[data-v-21f6bd60]{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-21f6bd60]{font-size:10.5px;color:#6b7a80}.dirty-badge[data-v-21f6bd60]{font-size:10px;color:#7a5500;padding:1px 5px;border-radius:4px;background:#fff8e5}.sync-badge[data-v-21f6bd60]{font-size:10px;color:#1b7a45;padding:1px 5px;border-radius:4px;background:#e6f4eb}.repo-time[data-v-21f6bd60]{font-size:10px;color:#9aa6ac;min-width:36px;text-align:right}.kpi-grid[data-v-21f6bd60]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:8px}.kpi-card[data-v-21f6bd60]{border:1px solid #E1E5EA;padding:8px 10px;border-radius:5px;background:#fff}.kpi-label[data-v-21f6bd60]{font-size:9.5px;letter-spacing:.08em;color:#9aa6ac;text-transform:uppercase}.kpi-value[data-v-21f6bd60]{font-size:18px;color:#004954;margin-top:2px}.widget[data-v-21f6bd60]{border:1px solid #E1E5EA;border-radius:7px;background:#fff}.widget-header[data-v-21f6bd60]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fafbfc;border-bottom:1px solid #EEF1F4}.bullet[data-v-21f6bd60]{display:flex;gap:8px;font-size:13px;line-height:1.55;color:#0b1418;padding:2px 0}.bullet-dash[data-v-21f6bd60]{color:#50c4d8;flex-shrink:0}.callout[data-v-21f6bd60]{display:flex;gap:8px;padding:8px 10px;border-radius:4px}.callout.warn[data-v-21f6bd60]{background:#fff8e5;border-left:2px solid #FAC748}.callout-icon[data-v-21f6bd60]{padding-top:2px;color:#fac748}.callout-body[data-v-21f6bd60]{flex:1;font-size:12.5px;line-height:1.5;color:#7a5500}.callout-title[data-v-21f6bd60]{font-size:11.5px;letter-spacing:.04em;margin-bottom:2px}.chips[data-v-21f6bd60]{display:flex;flex-wrap:wrap;gap:4px;padding-top:2px}.chip[data-v-21f6bd60]{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-21f6bd60]{font-size:11.5px;background:#eef1f4;padding:1px 4px;border-radius:2px;color:#003c45}.scroll[data-v-689d71ca]{flex:1;overflow:auto;background:#fff;min-width:0}.body-col[data-v-689d71ca]{padding:14px 32px 60px;display:flex;flex-direction:column;gap:10px}.meta-flex[data-v-689d71ca]{display:flex;align-items:center;gap:12px;color:#6b7a80;font-size:11.5px}.owner-badge[data-v-689d71ca]{font-size:9.5px;padding:1px 5px;border-radius:4px;background:#fff8e5;color:#7a5500;letter-spacing:.06em}.spacer[data-v-689d71ca]{flex:1}.section-h2[data-v-689d71ca]{font-size:20px;line-height:1.2;color:#004954;letter-spacing:.005em;margin-top:14px;margin-bottom:4px}.body-p[data-v-689d71ca]{font-size:13px;line-height:1.55;color:#0b1418;font-weight:300}.body-p.muted[data-v-689d71ca]{color:#6b7a80}.tab-bar[data-v-689d71ca]{display:flex;gap:4px;padding:0 32px;border-bottom:1px solid #EEF1F4}.tab-btn[data-v-689d71ca]{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-689d71ca]{color:#004954;border-bottom-color:#004954}.kpi-grid[data-v-689d71ca]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.kpi-card[data-v-689d71ca]{border:1px solid #E1E5EA;padding:8px 10px;border-radius:5px;background:#fff}.kpi-label[data-v-689d71ca]{font-size:9.5px;letter-spacing:.08em;color:#9aa6ac;text-transform:uppercase}.kpi-value[data-v-689d71ca]{font-size:18px;color:#004954;margin-top:2px}.callout[data-v-689d71ca]{display:flex;gap:8px;padding:8px 10px;border-radius:4px}.callout.warn[data-v-689d71ca]{background:#fff8e5;border-left:2px solid #FAC748}.callout.note[data-v-689d71ca]{background:#f5f6f8;border-left:2px solid #9AA6AC}.callout-icon[data-v-689d71ca]{padding-top:2px}.callout.warn .callout-icon[data-v-689d71ca]{color:#fac748}.callout.note .callout-icon[data-v-689d71ca]{color:#9aa6ac}.callout-body[data-v-689d71ca]{flex:1;font-size:12.5px;line-height:1.5}.callout.warn .callout-body[data-v-689d71ca]{color:#7a5500}.callout.note .callout-body[data-v-689d71ca]{color:#3b4a50}.callout-title[data-v-689d71ca]{font-size:11.5px;letter-spacing:.04em;margin-bottom:2px}.table-wrap[data-v-689d71ca]{border:1px solid #E1E5EA;border-radius:7px;background:#fff;overflow:hidden}.table-header[data-v-689d71ca]{display:flex;background:#fafbfc;border-bottom:1px solid #EEF1F4}.th[data-v-689d71ca]{padding:6px 10px;font-size:10px;color:#6b7a80;letter-spacing:.06em;text-transform:uppercase}.th.center[data-v-689d71ca]{text-align:center}.table-row[data-v-689d71ca]{display:flex;align-items:center;padding:5px 10px;border-bottom:1px solid #EEF1F4;font-size:12px;color:#0b1418}.table-row[data-v-689d71ca]:last-child{border-bottom:none}.center[data-v-689d71ca]{text-align:center;display:flex;justify-content:center}.member-avatar[data-v-689d71ca]{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-689d71ca],.scope-badge[data-v-689d71ca]{font-size:9.5px;padding:1px 5px;border-radius:4px;letter-spacing:.06em}.perm-badge[data-v-689d71ca]{font-size:10.5px;padding:1px 6px;border-radius:4px;letter-spacing:.06em}.status-dot[data-v-689d71ca]{width:5px;height:5px;border-radius:50%}.activity-row[data-v-689d71ca]{display:flex;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid #EEF1F4}.activity-row[data-v-689d71ca]:last-child{border-bottom:none}.int-grid[data-v-689d71ca]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.int-card[data-v-689d71ca]{border:1px solid #E1E5EA;border-radius:7px;background:#fff;padding:10px 12px;display:flex;align-items:center;gap:10px}.int-icon-wrap[data-v-689d71ca]{width:28px;height:28px;border-radius:7px;background:#f5f6f8;display:inline-flex;align-items:center;justify-content:center}.int-info[data-v-689d71ca]{flex:1;min-width:0}.settings-row[data-v-689d71ca]{display:grid;grid-template-columns:200px 1fr 80px;align-items:center;border-bottom:1px solid #EEF1F4}.settings-row[data-v-689d71ca]:last-child{border-bottom:none}.settings-key[data-v-689d71ca]{padding:6px 10px;font-size:11.5px;color:#6b7a80}.settings-val[data-v-689d71ca]{padding:6px 10px;font-size:12px;color:#0b1418}.settings-edit[data-v-689d71ca]{padding:6px 10px;text-align:right;font-size:10.5px;color:#004954}.paragraph-block[data-v-83e8eae6]{min-width:0;margin:6px 0}.read[data-v-83e8eae6]{font-size:13px;line-height:1.55;color:var(--ink);font-weight:300}.read[data-v-83e8eae6] p{margin:0}.read[data-v-83e8eae6] ul{margin:0;padding-left:18px}.read[data-v-83e8eae6] 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-83e8eae6] strong{color:var(--gruen);font-weight:500}.overridden[data-v-83e8eae6]{border-left:2px solid var(--mango);padding-left:8px}.edit-textarea[data-v-83e8eae6]{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(--tuerkis)}.heading-block[data-v-9028518f]{position:relative;min-width:0}.heading-block.level-1[data-v-9028518f]{margin:18px 0 6px}.heading-block.level-2[data-v-9028518f]{margin:14px 0 4px}.heading-block.level-3[data-v-9028518f]{margin:12px 0 4px}.read[data-v-9028518f],.edit-input[data-v-9028518f]{color:var(--gruen);letter-spacing:.005em;font-weight:600;background:transparent;border:0;padding:0;margin:0;outline:none;caret-color:var(--tuerkis)}.edit-input[data-v-9028518f]{display:block;width:100%;font:inherit}.level-1[data-v-9028518f]{font-size:26px;line-height:1.15}.level-2[data-v-9028518f]{font-size:20px;line-height:1.2}.level-3[data-v-9028518f]{font-size:16px;line-height:1.3}.overridden[data-v-9028518f]{border-left:2px solid var(--mango);padding-left:8px}.level-select[data-v-9028518f]{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-eea97caa]{min-width:0;margin:2px 0}.read[data-v-eea97caa],.edit-row[data-v-eea97caa]{display:flex;gap:8px;align-items:baseline;font-size:13px;line-height:1.55;color:var(--ink)}.read[data-v-eea97caa] 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-eea97caa] strong{color:var(--gruen);font-weight:500}.dash[data-v-eea97caa]{color:var(--tuerkis);flex-shrink:0}.text[data-v-eea97caa]{flex:1}.overridden[data-v-eea97caa]{border-left:2px solid var(--mango);padding-left:8px}.edit-input[data-v-eea97caa]{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(--tuerkis)}.code-block[data-v-d9868537]{min-width:0}.overridden[data-v-d9868537]{border-left:2px solid var(--mango);padding-left:8px}.read-wrap[data-v-d9868537]{background:#0b1418;border-radius:7px;overflow:hidden;border:1px solid var(--gruen-700)}.code-header[data-v-d9868537]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:var(--gruen-700);border-bottom:1px solid #002a30}.lang[data-v-d9868537]{font-size:10px;color:var(--ink-3);letter-spacing:.04em}.spacer[data-v-d9868537]{flex:1}.copy-btn[data-v-d9868537]{display:flex;align-items:center;gap:4px;color:var(--ink-4);padding:2px 6px;border-radius:4px;font-size:10px}.copy-btn[data-v-d9868537]:hover{color:var(--grau1)}.code-body[data-v-d9868537]{margin:0;padding:8px 10px;font-size:11.5px;line-height:1.55;color:var(--grau1);white-space:pre;overflow:auto}.edit-lang[data-v-d9868537]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.lang-label[data-v-d9868537]{font-size:11px;color:var(--ink-3)}.lang-input[data-v-d9868537]{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-d9868537]{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-d9868537]:focus,.lang-input[data-v-d9868537]: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)}.diagram-ref-block[data-v-60d94a7c]{min-width:0}.overridden[data-v-60d94a7c]{border-left:2px solid var(--mango);padding-left:8px}.widget[data-v-60d94a7c]{border:1px solid var(--line);border-radius:7px;background:var(--bg);overflow:hidden}.widget-header[data-v-60d94a7c]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--grau05);border-bottom:1px solid var(--line-2)}.label[data-v-60d94a7c]{font-size:11px;color:var(--gruen);letter-spacing:.06em;text-transform:uppercase}.title[data-v-60d94a7c]{font-size:12px;color:var(--ink)}.spacer[data-v-60d94a7c]{flex:1}.caption[data-v-60d94a7c]{font-size:10px;color:var(--ink-3)}.edit-btn[data-v-60d94a7c]{font-size:10px;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:var(--radius);padding:2px 6px;cursor:pointer}.edit-btn[data-v-60d94a7c]:hover{border-color:var(--tuerkis)}.canvas[data-v-60d94a7c]{height:320px;background:var(--grau05)}.status[data-v-60d94a7c]{padding:24px 10px;font-size:11px;color:var(--ink-3);text-align:center;background:var(--grau05)}.status.error[data-v-60d94a7c]{color:var(--rot)}.empty[data-v-60d94a7c]{padding:28px 14px;background:var(--grau05);display:flex;flex-direction:column;align-items:center;gap:10px}.empty-hint[data-v-60d94a7c]{font-size:11px;color:var(--ink-3);margin:0}.empty-actions[data-v-60d94a7c]{display:flex;gap:8px}.action[data-v-60d94a7c]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:5px 12px;font-size:12px;color:var(--ink);cursor:pointer}.action[data-v-60d94a7c]:hover{border-color:var(--tuerkis)}.action.primary[data-v-60d94a7c]{background:var(--gruen);border-color:var(--gruen);color:var(--bg)}.action.primary[data-v-60d94a7c]:hover{background:var(--gruen-700)}.action[data-v-60d94a7c]:disabled{opacity:.6;cursor:not-allowed}.picker[data-v-60d94a7c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:flex-start;justify-content:center;padding-top:120px;z-index:60}.picker-card[data-v-60d94a7c]{width:420px;max-width:90vw;background:var(--bg);border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;max-height:60vh;overflow:hidden}.picker-head[data-v-60d94a7c]{display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line-2);gap:6px}.ghost-btn[data-v-60d94a7c]{background:transparent;border:1px solid var(--line);border-radius:var(--radius);padding:2px 8px;color:var(--ink);cursor:pointer}.picker-search[data-v-60d94a7c]{border:0;border-bottom:1px solid var(--line-2);padding:8px 10px;font-size:13px;outline:none;background:transparent;color:var(--ink)}.picker-list[data-v-60d94a7c]{overflow:auto;flex:1}.picker-item[data-v-60d94a7c]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:0;background:transparent;text-align:left;cursor:pointer;width:100%}.picker-item[data-v-60d94a7c]:hover{background:var(--grau05)}.picker-title[data-v-60d94a7c]{font-size:13px;color:var(--ink);flex:1}.picker-meta[data-v-60d94a7c]{font-size:9.5px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em}.block-wrapper[data-v-8d55320f]{position:relative;display:flex;align-items:flex-start;gap:4px}.block-wrapper.flat[data-v-8d55320f]{padding:0;gap:0}.block-wrapper.card[data-v-8d55320f]{padding:2px 0}.block-wrapper.dragging[data-v-8d55320f]{opacity:.4}.block-wrapper.drop-above[data-v-8d55320f]:before,.block-wrapper.drop-below[data-v-8d55320f]: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-8d55320f]:before{top:-1px}.block-wrapper.drop-below[data-v-8d55320f]:after{bottom:-1px}.gutter[data-v-8d55320f]{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-8d55320f]{opacity:1}.handle[data-v-8d55320f]{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-8d55320f]:hover{color:var(--gruen);background:var(--grau2)}.drag-handle[data-v-8d55320f]{cursor:grab}.drag-handle[data-v-8d55320f]:active{cursor:grabbing}.flat-drag-handle[data-v-8d55320f]{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-8d55320f]{top:4px}.block-wrapper[data-block-type=bullet] .flat-drag-handle[data-v-8d55320f]{top:0}.block-wrapper[data-block-type=callout] .flat-drag-handle[data-v-8d55320f]{top:12px}.block-wrapper[data-block-type=heading][data-heading-level="1"] .flat-drag-handle[data-v-8d55320f]{top:18px}.block-wrapper[data-block-type=heading][data-heading-level="2"] .flat-drag-handle[data-v-8d55320f]{top:12px}.block-wrapper[data-block-type=heading][data-heading-level="3"] .flat-drag-handle[data-v-8d55320f]{top:8px}.flat-drag-handle.visible[data-v-8d55320f]{opacity:1}.flat-drag-handle[data-v-8d55320f]:hover{color:var(--gruen);background:var(--grau2)}.flat-drag-handle[data-v-8d55320f]:active{cursor:grabbing}.content[data-v-8d55320f]{flex:1;min-width:0}.actions[data-v-8d55320f]{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-8d55320f]{top:0}.action-btn[data-v-8d55320f]{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-8d55320f]:hover{color:var(--gruen);background:var(--grau2)}.action-btn[data-v-8d55320f]:disabled{opacity:.3;cursor:default}.action-btn.delete[data-v-8d55320f]:hover{color:var(--rot)}.article[data-v-ce46ba57]{max-width:760px;margin:0 auto}.meta[data-v-ce46ba57]{border-bottom:1px solid var(--line-2);padding-bottom:12px;margin-bottom:20px}.title[data-v-ce46ba57]{color:var(--gruen);font-size:26px;margin:0 0 4px}.slug[data-v-ce46ba57]{color:var(--ink-4);font-size:11px}.blocks[data-v-ce46ba57]{display:flex;flex-direction:column;gap:0}.placeholder[data-v-ce46ba57]{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-ce46ba57]{min-height:120px;margin-top:8px;padding:12px 0;cursor:text;display:flex;align-items:flex-start;justify-content:center}.tail-hint[data-v-ce46ba57]{font-size:11px;color:var(--ink-4);opacity:0;transition:opacity .12s ease;pointer-events:none}.article-tail:hover .tail-hint[data-v-ce46ba57]{opacity:1}.tail-hint kbd[data-v-ce46ba57]{font-family:JetBrains Mono,monospace;border:1px solid var(--line);border-radius:3px;padding:0 4px;background:var(--bg)}.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-4b45dac6]{flex:1;overflow:auto;background:#fff;min-width:0}.body-col[data-v-4b45dac6]{padding:14px 32px 80px;max-width:940px}.body-col.is-split[data-v-4b45dac6]{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:none;padding:14px 24px 80px}.pane[data-v-4b45dac6]{min-width:0}.preview-pane[data-v-4b45dac6]{border-left:1px solid var(--line-2);padding-left:20px;position:relative}.preview-label[data-v-4b45dac6]{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-4b45dac6]{display:block;max-width:940px}.body-col.is-split .preview-pane[data-v-4b45dac6]{display:none}}.meta-flex[data-v-4b45dac6]{display:flex;align-items:center;gap:12px;color:#6b7a80;font-size:11.5px}.meta-slug[data-v-4b45dac6]{color:#9aa6ac}.loading[data-v-4b45dac6]{padding:32px;color:#6b7a80;font-size:13px}.muted[data-v-4b45dac6]{color:var(--ink-3)}.save-bar[data-v-4b45dac6]{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-4b45dac6]{padding:5px 20px;background:var(--gruen);color:#fff;border-radius:var(--radius-lg);font-size:12px;font-weight:500}.save-btn[data-v-4b45dac6]:hover{background:var(--gruen-700)}.save-btn[data-v-4b45dac6]:disabled{opacity:.6;cursor:default}.save-hint[data-v-4b45dac6]{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-4b45dac6]{font-size:11px;color:var(--rot)}.related[data-v-4b45dac6]{max-width:940px;margin:0 auto;padding:4px 32px 32px}.related-head[data-v-4b45dac6]{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-4b45dac6]{font-size:10px;color:var(--ink-4)}.related-list[data-v-4b45dac6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.related-item[data-v-4b45dac6]{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-4b45dac6]:hover{border-color:var(--tuerkis);background:var(--grau05)}.related-kind[data-v-4b45dac6]{font-size:9px;color:var(--tuerkis);letter-spacing:.08em;text-transform:uppercase;width:36px}.related-title[data-v-4b45dac6]{flex:1;font-size:12.5px;color:var(--ink)}.related-arrow[data-v-4b45dac6]{font-size:11px;color:var(--ink-4)}.editor[data-v-e5cda063]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);z-index:50;outline:none}.bar[data-v-e5cda063]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--line);background:var(--grau05)}.title-input[data-v-e5cda063]{flex:1;max-width:560px;border:1px solid transparent;background:transparent;font-size:16px;color:var(--ink);padding:4px 8px;border-radius:var(--radius);outline:none}.title-input[data-v-e5cda063]:focus{border-color:var(--line);background:var(--bg)}.error[data-v-e5cda063]{color:var(--rot);font-size:11px}.spacer[data-v-e5cda063]{flex:1}.ghost-btn[data-v-e5cda063]{background:transparent;border:1px solid var(--line);border-radius:var(--radius);padding:4px 10px;color:var(--ink);cursor:pointer}.primary-btn[data-v-e5cda063]{background:var(--gruen);color:var(--bg);border:0;border-radius:var(--radius);padding:6px 14px;cursor:pointer;font-weight:500}.primary-btn[data-v-e5cda063]:disabled{opacity:.6;cursor:not-allowed}.body[data-v-e5cda063]{flex:1;display:flex;min-height:0;position:relative}.toolbar[data-v-e5cda063]{width:200px;border-right:1px solid var(--line);padding:10px;display:flex;flex-direction:column;gap:6px;background:var(--grau05)}.tool[data-v-e5cda063]{text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:6px 8px;font-size:12px;color:var(--ink);cursor:pointer}.tool[data-v-e5cda063]:hover{border-color:var(--tuerkis)}.tool.small[data-v-e5cda063]{padding:2px 6px;font-size:11px}.tool-label[data-v-e5cda063]{font-size:10px;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase}.color-row[data-v-e5cda063]{display:flex;align-items:center;gap:6px;margin-top:6px}.color-input[data-v-e5cda063]{width:28px;height:24px;border:1px solid var(--line);border-radius:var(--radius);padding:0;background:transparent}.hint[data-v-e5cda063]{margin-top:auto;font-size:10px;color:var(--ink-4);line-height:1.4}.canvas[data-v-e5cda063]{flex:1;background:var(--bg);position:relative}.status[data-v-e5cda063]{padding:24px;font-size:11px;color:var(--ink-3);text-align:center}.picker[data-v-e5cda063]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:flex-start;justify-content:center;padding-top:80px}.picker-card[data-v-e5cda063]{width:420px;max-width:90vw;background:var(--bg);border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.picker-head[data-v-e5cda063]{display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line-2);gap:6px}.picker-search[data-v-e5cda063]{border:0;border-bottom:1px solid var(--line-2);padding:8px 10px;font-size:13px;outline:none;background:transparent;color:var(--ink)}.picker-list[data-v-e5cda063]{overflow:auto;flex:1}.picker-item[data-v-e5cda063]{display:flex;flex-direction:column;gap:1px;padding:6px 10px;border:0;background:transparent;text-align:left;cursor:pointer;width:100%}.picker-item[data-v-e5cda063]:hover{background:var(--grau05)}.picker-title[data-v-e5cda063]{font-size:13px;color:var(--ink)}.picker-slug[data-v-e5cda063]{font-size:10px;color:var(--ink-4)}.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)}.app-root[data-v-d0474520]{display:flex;height:100vh;background:#f5f6f8}.main-pane[data-v-d0474520]{flex:1;display:flex;flex-direction:column;min-width:0;background:#fff}.main-content[data-v-d0474520]{flex:1;position:relative;min-height:0;display:flex}.placeholder[data-v-d0474520]{padding:32px;color:#6b7a80;font-size:13px}.home[data-v-8986cfe2]{max-width:920px;margin:0 auto;padding:32px 24px}h1[data-v-8986cfe2]{color:var(--gruen);font-size:28px;margin:0 0 6px}.lead[data-v-8986cfe2]{color:var(--ink-3);margin:0 0 24px}h2[data-v-8986cfe2],h3[data-v-8986cfe2]{color:var(--gruen);margin:24px 0 8px;font-size:16px}.error[data-v-8986cfe2]{background:#fceaec;border-left:2px solid var(--rot);padding:10px 12px;border-radius:4px;color:#7a0e18}.error .hint[data-v-8986cfe2]{color:var(--ink-3);font-size:12px;margin-top:6px}.article-list[data-v-8986cfe2]{list-style:none;padding:0;margin:0}.article-list li[data-v-8986cfe2]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line-2)}.badge[data-v-8986cfe2]{background:var(--hellblau);color:var(--gruen);padding:2px 6px;border-radius:3px;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.title[data-v-8986cfe2]{font-weight:400}.slug[data-v-8986cfe2]{color:var(--ink-4);font-size:11px}.links ul[data-v-8986cfe2]{font-size:12px}.links a[data-v-8986cfe2],code[data-v-8986cfe2]{font-family:JetBrains Mono,monospace;font-size:12px}.article-view[data-v-1bf41deb]{max-width:920px;margin:0 auto;padding:32px 24px 80px}.muted[data-v-1bf41deb]{color:var(--ink-3)}.error[data-v-1bf41deb]{background:#fceaec;border-left:2px solid var(--rot);padding:10px 12px;border-radius:4px;color:#7a0e18}.save-bar[data-v-1bf41deb]{position:fixed;bottom:0;left:0;right: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-1bf41deb]{padding:5px 20px;background:var(--gruen);color:#fff;border-radius:var(--radius-lg);font-size:12px;font-weight:500}.save-btn[data-v-1bf41deb]:hover{background:var(--gruen-700)}.save-btn[data-v-1bf41deb]:disabled{opacity:.6;cursor:default}.save-hint[data-v-1bf41deb]{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-1bf41deb]{font-size:11px;color:var(--rot)}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}: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;--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}
