.app-icon[data-v-a68bd2a1]{display:inline-block;vertical-align:-.15em;flex-shrink:0}.nbell[data-v-f9bb59f2]{position:relative}.nbell__btn[data-v-f9bb59f2]{position:relative;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-navy-soft);border:1px solid var(--brand-navy-soft);border-radius:6px;width:28px;height:28px;cursor:pointer;line-height:1;color:var(--subtitle-on-dark)}.nbell__btn--active[data-v-f9bb59f2]{color:var(--brand-red)}.nbell__badge[data-v-f9bb59f2]{position:absolute;top:-6px;right:-6px;background:var(--brand-red);color:#fff;font-size:.6rem;font-weight:700;border-radius:999px;padding:1px 5px}.nbell__panel[data-v-f9bb59f2]{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:22rem;max-height:26rem;overflow-y:auto;background:var(--surface-raised);color:var(--text-on-light);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 10px 30px #0d162747;padding:var(--space-2)}.nbell__head[data-v-f9bb59f2]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px}.nbell__list[data-v-f9bb59f2]{list-style:none;padding:0;margin:0}.nbell__list li[data-v-f9bb59f2]{display:flex;flex-direction:column;gap:2px;padding:8px 6px;border-radius:6px;cursor:pointer;font-size:.85rem}.nbell__list li[data-v-f9bb59f2]:hover{background:var(--surface)}.nbell__list li.unread[data-v-f9bb59f2]{border-left:3px solid var(--brand-red)}.nbell__msg[data-v-f9bb59f2]{color:var(--text-strong)}.link[data-v-f9bb59f2]{background:none;border:0;color:var(--brand-red);cursor:pointer;font:inherit;font-size:.8rem}.muted[data-v-f9bb59f2]{color:var(--text-muted);font-size:.75rem}.tree-node[data-v-5e9ca3a0]{list-style:none}.tree-row[data-v-5e9ca3a0]{display:flex;align-items:center;gap:2px;padding:1px 2px;border-radius:4px}.tree-row[data-v-5e9ca3a0]:hover{background:var(--brand-navy-soft)}.tree-row--active[data-v-5e9ca3a0]{background:var(--brand-navy-soft);border-top:1px solid var(--brand-orange);border-bottom:1px solid var(--brand-orange)}.tree-toggle[data-v-5e9ca3a0]{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;padding:0;background:none;border:0;color:var(--subtitle-on-dark)}.tree-toggle--leaf[data-v-5e9ca3a0]{cursor:default}.tree-link[data-v-5e9ca3a0]{flex:1;display:flex;align-items:center;gap:6px;color:var(--subtitle-on-dark);text-decoration:none;border:0;font-size:.82rem;min-width:0;padding:1px 0}.tree-link[data-v-5e9ca3a0]:hover{color:#fff}.tree-link__label[data-v-5e9ca3a0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-row--active .tree-link[data-v-5e9ca3a0]{color:#fff;font-weight:700}.tree-actions[data-v-5e9ca3a0]{display:none;gap:2px}.tree-row:hover .tree-actions[data-v-5e9ca3a0]{display:flex}.tree-act[data-v-5e9ca3a0]{display:inline-flex;background:none;border:0;cursor:pointer;color:var(--subtitle-on-dark);padding:1px}.tree-act[data-v-5e9ca3a0]:hover{color:var(--brand-orange)}.tree-node[data-v-c9c04084]{list-style:none}.tree-row[data-v-c9c04084]{display:flex;align-items:center;gap:2px;padding:1px 2px;border-radius:4px}.tree-row[data-v-c9c04084]:hover{background:var(--brand-navy-soft)}.tree-row--active[data-v-c9c04084]{background:var(--brand-navy-soft);border-top:1px solid var(--brand-orange);border-bottom:1px solid var(--brand-orange);padding-top:0;padding-bottom:0}.tree-row--active .tree-link[data-v-c9c04084]{color:#fff;font-weight:700}.tree-row--selected[data-v-c9c04084]{background:#e8723138}.tree-row--selected[data-v-c9c04084]:hover{background:#e872314d}.tree-row--selected .tree-link[data-v-c9c04084]{color:#fff}.tree-row--drop[data-v-c9c04084]{background:#e8723140;outline:1px dashed var(--brand-orange);outline-offset:-1px}.tree-toggle[data-v-c9c04084]{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--subtitle-on-dark);width:1.1rem;padding:0}.tree-toggle--leaf[data-v-c9c04084]{cursor:default}.tree-link[data-v-c9c04084]{flex:1;display:flex;align-items:center;gap:6px;color:var(--subtitle-on-dark);border:0;text-decoration:none;font-size:.82rem;min-width:0;padding:1px 0}.tree-link__label[data-v-c9c04084]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-link[data-v-c9c04084]:hover{color:#fff}.tree-ficon[data-v-c9c04084]{display:inline-flex;align-items:center}.tree-ficon--draft[data-v-c9c04084]{color:#58a6ff}.tree-ficon--in_review[data-v-c9c04084]{color:var(--brand-orange)}.tree-actions[data-v-c9c04084]{display:none;gap:2px}.tree-row:hover .tree-actions[data-v-c9c04084]{display:flex}.tree-act[data-v-c9c04084]{display:inline-flex;background:none;border:0;cursor:pointer;color:var(--subtitle-on-dark);padding:1px}.tree-act[data-v-c9c04084]:hover{color:var(--brand-orange)}.tree-children[data-v-c9c04084]{margin:0 0 0 9px;padding-left:8px;border-left:1px solid var(--brand-navy-soft)}.folder-select[data-v-18dee63c]{display:flex;flex-direction:column;gap:var(--space-2)}.folder-select__tree[data-v-18dee63c]{max-height:12rem;overflow-y:auto;overflow-x:hidden;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);padding:4px}.fs-row[data-v-18dee63c]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 6px;border:0;border-radius:6px;background:none;font:inherit;font-size:.85rem;text-align:left;color:var(--text-on-light);cursor:pointer;white-space:nowrap}.fs-row[data-v-18dee63c]:hover{background:var(--surface-raised)}.fs-row--selected[data-v-18dee63c]{background:var(--brand-red);color:#fff}.fs-row--selected[data-v-18dee63c]:hover{background:var(--brand-red)}.fs-toggle[data-v-18dee63c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;color:inherit;cursor:pointer}.fs-toggle--leaf[data-v-18dee63c]{cursor:default}.fs-label[data-v-18dee63c]{overflow:hidden;text-overflow:ellipsis}.folder-select__actions[data-v-18dee63c]{display:flex}.folder-select__add[data-v-18dee63c]{flex-shrink:0;white-space:nowrap;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--brand-red);font:inherit;font-size:.85rem;padding:4px var(--space-2);cursor:pointer}.folder-select__add[data-v-18dee63c]:hover{background:var(--brand-red);color:#fff;border-color:var(--brand-red)}.folder-select__new[data-v-18dee63c]{display:flex;gap:var(--space-2);align-items:center;width:100%}.folder-select__new input[data-v-18dee63c]{flex:1;min-width:0;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit}.folder-select__cancel[data-v-18dee63c]{border:0;background:none;color:var(--text-muted);font:inherit;font-size:.85rem;cursor:pointer}.folder-select__cancel[data-v-18dee63c]:hover{color:var(--brand-red)}.modal-backdrop[data-v-8fcbd6f8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d16278c;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-5) var(--space-3);z-index:60}.modal[data-v-8fcbd6f8]{width:100%;max-width:28rem}.modal__head[data-v-8fcbd6f8]{display:flex;align-items:center;justify-content:space-between}.field[data-v-8fcbd6f8]{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-3)}.field input[data-v-8fcbd6f8],.field select[data-v-8fcbd6f8]{padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit}.modal__actions[data-v-8fcbd6f8]{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.muted[data-v-8fcbd6f8]{color:var(--text-muted);font-size:.85rem}.error[data-v-8fcbd6f8]{color:var(--color-danger);margin-top:var(--space-2)}.modal-backdrop[data-v-cc3cd581]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0d16278c;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-5) var(--space-3)}.modal[data-v-cc3cd581]{width:100%;max-width:26rem}.modal__head[data-v-cc3cd581]{display:flex;align-items:center;justify-content:space-between}.field[data-v-cc3cd581]{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-3)}.field select[data-v-cc3cd581]{padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit}.modal__actions[data-v-cc3cd581]{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.error[data-v-cc3cd581]{color:var(--color-danger);margin-top:var(--space-2)}.modal-backdrop[data-v-52b21c26]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0d16278c;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-5) var(--space-3);overflow-y:auto}.modal[data-v-52b21c26]{width:100%;max-width:28rem}.modal__head[data-v-52b21c26]{display:flex;align-items:center;justify-content:space-between}.field[data-v-52b21c26]{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-3)}.field input[data-v-52b21c26],.field select[data-v-52b21c26]{padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit}.modal__actions[data-v-52b21c26]{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.report[data-v-52b21c26]{margin-top:var(--space-3);font-size:.9rem}.report ul[data-v-52b21c26]{max-height:12rem;overflow-y:auto;padding-left:1.2rem}.dest[data-v-52b21c26]{display:flex;gap:var(--space-4)}.dest label[data-v-52b21c26]{display:inline-flex;align-items:center;gap:6px;font-size:.9rem}.muted[data-v-52b21c26]{color:var(--text-muted)}.error[data-v-52b21c26]{color:var(--color-danger)}.modal-backdrop[data-v-8003038b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0d16278c;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-5) var(--space-3);overflow-y:auto}.modal[data-v-8003038b]{width:100%;max-width:30rem}.modal__head[data-v-8003038b]{display:flex;align-items:center;justify-content:space-between}.tpl-list[data-v-8003038b]{list-style:none;padding:0;margin:var(--space-3) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.tpl[data-v-8003038b]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-3);cursor:pointer;font:inherit;color:var(--text-on-light)}.tpl strong[data-v-8003038b]{color:var(--text-strong)}.tpl[data-v-8003038b]:hover{border-color:var(--brand-red)}.tag[data-v-8003038b]{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-red)}.muted[data-v-8003038b]{color:var(--text-muted);font-size:.85rem}.error[data-v-8003038b]{color:var(--color-danger)}.tpl-name[data-v-8003038b]{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.tpl-field[data-v-8003038b]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--text-muted)}.tpl-field input[data-v-8003038b]{padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit;color:var(--text-on-light)}.tpl-actions[data-v-8003038b]{display:flex;justify-content:flex-end;gap:var(--space-2)}.modal-backdrop[data-v-b170ce26]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0d16278c;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-5) var(--space-3);overflow-y:auto}.modal[data-v-b170ce26]{width:100%;max-width:26rem}.modal__head[data-v-b170ce26]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.field[data-v-b170ce26]{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-3)}.field input[data-v-b170ce26],.field select[data-v-b170ce26]{padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit}.modal__actions[data-v-b170ce26]{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.error[data-v-b170ce26]{color:var(--color-danger);margin-top:var(--space-2)}.modal-backdrop[data-v-73c52320]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0d16278c;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-5) var(--space-3);overflow-y:auto}.modal[data-v-73c52320]{width:100%;max-width:26rem}.modal__head[data-v-73c52320]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.field[data-v-73c52320]{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-3)}.field input[data-v-73c52320],.field select[data-v-73c52320]{padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit}.modal__actions[data-v-73c52320]{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.error[data-v-73c52320]{color:var(--color-danger);margin-top:var(--space-2)}.markdown-body[data-v-39b119ae]{color:var(--text-on-light);line-height:1.7}.markdown-body[data-v-39b119ae]>:first-child{margin-top:0}.markdown-body[data-v-39b119ae] .mention{color:var(--brand-red);font-weight:600;background:#c530301a;border-radius:4px;padding:0 4px}.markdown-body[data-v-39b119ae] .toc{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-2) var(--space-3);margin:0 0 1.2em;font-size:.9em}.markdown-body[data-v-39b119ae] .toc>ul{margin:0}.markdown-body[data-v-39b119ae] .admonition{border:1px solid var(--rule);border-left:4px solid var(--brand-red);border-radius:var(--radius);padding:.6em 1em;margin:0 0 1em;background:var(--surface)}.markdown-body[data-v-39b119ae] .admonition-title{font-weight:700;margin:0 0 .4em}.markdown-body[data-v-39b119ae] .admonition.note,.markdown-body[data-v-39b119ae] .admonition.info{border-left-color:#2f81f7}.markdown-body[data-v-39b119ae] .admonition.warning{border-left-color:var(--brand-orange)}.markdown-body[data-v-39b119ae] .admonition.success,.markdown-body[data-v-39b119ae] .admonition.tip{border-left-color:#2da44e}.markdown-body[data-v-39b119ae] .admonition.danger{border-left-color:var(--color-danger)}.markdown-body[data-v-39b119ae] li.task{list-style:none;margin-left:-1.2em}.markdown-body[data-v-39b119ae] li.task input{margin-right:.4em}.markdown-body[data-v-39b119ae] .badge{display:inline-block;font-size:.7em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.15em .6em;color:#fff;background:var(--text-muted)}.markdown-body[data-v-39b119ae] .badge--draft{background:var(--text-muted)}.markdown-body[data-v-39b119ae] .badge--in-review,.markdown-body[data-v-39b119ae] .badge--review{background:var(--brand-orange)}.markdown-body[data-v-39b119ae] .badge--approved,.markdown-body[data-v-39b119ae] .badge--published{background:#2da44e}.markdown-body[data-v-39b119ae] .badge--deprecated,.markdown-body[data-v-39b119ae] .badge--blocked{background:var(--color-danger)}.markdown-body[data-v-39b119ae] .broken-link{color:var(--color-danger);border-bottom:1px dashed var(--color-danger);cursor:help}.markdown-body[data-v-39b119ae] .mermaid-rendered{margin:0 0 1em;text-align:center}.markdown-body[data-v-39b119ae] .mermaid-rendered svg{max-width:100%;height:auto}.markdown-body[data-v-39b119ae] p{margin:0 0 1em}.markdown-body[data-v-39b119ae] ul,.markdown-body[data-v-39b119ae] ol{margin:0 0 1em;padding-left:1.6em}.markdown-body[data-v-39b119ae] li{margin:.25em 0}.markdown-body[data-v-39b119ae] li>ul,.markdown-body[data-v-39b119ae] li>ol{margin:.25em 0}.markdown-body[data-v-39b119ae] blockquote{margin:0 0 1em;padding:.25em 0 .25em 1em;border-left:3px solid var(--brand-red);color:var(--text-muted)}.markdown-body[data-v-39b119ae] blockquote>:last-child{margin-bottom:0}.markdown-body[data-v-39b119ae] table{border-collapse:collapse;width:100%;table-layout:fixed;margin:0 0 1em}.markdown-body[data-v-39b119ae] th,.markdown-body[data-v-39b119ae] td{border:1px solid var(--rule);padding:.5em .75em;text-align:left;vertical-align:top;overflow-wrap:anywhere}.markdown-body[data-v-39b119ae] th{background:var(--surface);font-weight:700}.markdown-body[data-v-39b119ae] img{max-width:100%;height:auto}.markdown-body[data-v-39b119ae] pre{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-3);overflow-x:auto;margin:0 0 1em}.markdown-body[data-v-39b119ae] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.markdown-body[data-v-39b119ae] :not(pre)>code{background:var(--surface);border:1px solid var(--rule);border-radius:4px;padding:.1em .35em}.modal-backdrop[data-v-949de10b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0d16278c;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-5) var(--space-3);overflow-y:auto}.modal[data-v-949de10b]{width:100%;max-width:min(1100px,94vw)}.modal__head[data-v-949de10b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.copy__body[data-v-949de10b]{display:grid;grid-template-columns:22rem 1fr;gap:var(--space-4);margin-top:var(--space-3)}.field[data-v-949de10b]{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-3)}.field--check[data-v-949de10b]{flex-direction:row;align-items:center;gap:var(--space-2)}.field input[type=text][data-v-949de10b],.field input[data-v-949de10b]:not([type]){padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit}.field>span[data-v-949de10b]{font-size:.85rem;color:var(--text-muted)}.copy__pair[data-v-949de10b]{display:flex;align-items:center;gap:var(--space-2);margin-top:4px}.copy__pair input[data-v-949de10b]{flex:1;min-width:0;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit}.copy__rm[data-v-949de10b]{border:0;background:none;color:var(--text-muted);cursor:pointer;font-size:.9rem}.copy__rm[data-v-949de10b]:hover{color:var(--brand-red)}.copy__add[data-v-949de10b]{align-self:flex-start;margin-top:6px;border:0;background:none;color:var(--brand-red);font:inherit;font-size:.85rem;cursor:pointer}.modal__actions[data-v-949de10b]{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.copy__preview[data-v-949de10b]{border-left:1px solid var(--rule);padding-left:var(--space-4);min-width:0;overflow:auto;max-height:72vh}.copy__preview-label[data-v-949de10b]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 var(--space-2)}.copy__preview-title[data-v-949de10b]{font-weight:700;font-size:1.1rem;margin:0 0 var(--space-2)}.copy__pagelist[data-v-949de10b]{list-style:none;margin:0;padding:0;font-size:.85rem}.copy__pagelist li[data-v-949de10b]{padding:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy__changed[data-v-949de10b]{color:var(--brand-red);font-weight:600}.error[data-v-949de10b]{color:var(--color-danger);margin-top:var(--space-2)}@media (max-width: 640px){.copy__body[data-v-949de10b]{grid-template-columns:1fr}.copy__preview[data-v-949de10b]{border-left:0;border-top:1px solid var(--rule);padding-left:0;padding-top:var(--space-3)}}.sidebar[data-v-64502327]{position:relative;flex-shrink:0;background:var(--navy-decor-soft);color:var(--subtitle-on-dark);padding:var(--space-3);overflow-y:auto;scrollbar-width:none;z-index:10;box-shadow:4px 0 14px #00000038;transform-origin:top left;transition:transform .26s cubic-bezier(.4,0,.2,1),opacity .22s ease,margin-left .26s cubic-bezier(.4,0,.2,1)}.sidebar--collapsed[data-v-64502327]{transform:translate(-12px,-18px) scale(.7);opacity:0;margin-left:calc(-1 * var(--sidebar-w));pointer-events:none}@media (prefers-reduced-motion: reduce){.sidebar[data-v-64502327]{transition:none}}.sidebar[data-v-64502327]::-webkit-scrollbar{width:0;height:0}.sidebar__resize[data-v-64502327]{position:absolute;top:0;right:0;bottom:0;width:8px;cursor:col-resize;z-index:20}.sidebar__resize[data-v-64502327]:hover{background:var(--brand-navy-soft)}.sidebar__new[data-v-64502327]{position:relative;margin-bottom:var(--space-2)}.sidebar__header[data-v-64502327]{display:flex;align-items:center;justify-content:space-between;padding:0 2px 6px;border-bottom:1px solid var(--brand-navy-soft)}.sidebar__title[data-v-64502327]{font-family:var(--font-label);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--subtitle-on-dark)}.sidebar__headleft[data-v-64502327]{display:flex;align-items:center;gap:4px;min-width:0}.sidebar__toolbar[data-v-64502327]{display:flex;gap:2px;align-items:center}.sidebar__more[data-v-64502327]{position:relative}.menu--right[data-v-64502327]{left:auto;right:0;min-width:13rem}.icon-btn[data-v-64502327]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:none;border:0;border-radius:5px;color:var(--subtitle-on-dark);cursor:pointer}.icon-btn[data-v-64502327]:hover{background:var(--brand-navy-soft);color:#fff}.text-btn[data-v-64502327]{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;background:none;border:0;border-radius:5px;color:var(--subtitle-on-dark);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.text-btn[data-v-64502327]:hover{background:var(--brand-navy-soft);color:#fff}.bulkbar[data-v-64502327]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding:5px 6px;background:var(--brand-navy-soft);border:1px solid var(--brand-orange);border-radius:var(--radius)}.bulkbar__count[data-v-64502327]{font-size:.72rem;font-weight:700;color:#fff;white-space:nowrap}.bulkbar__actions[data-v-64502327]{display:flex;gap:2px;flex:1;flex-wrap:wrap}.bulkbar__export[data-v-64502327]{position:relative}.bulkbar__btn[data-v-64502327]{display:inline-flex;align-items:center;gap:3px;background:none;border:0;border-radius:5px;cursor:pointer;color:var(--subtitle-on-dark);font:inherit;font-size:.74rem;padding:3px 5px}.bulkbar__btn[data-v-64502327]:hover:not(:disabled){background:#ffffff1a;color:#fff}.bulkbar__btn[data-v-64502327]:disabled{opacity:.5;cursor:not-allowed}.bulkbar__btn--danger[data-v-64502327]:hover:not(:disabled){background:var(--color-danger);color:#fff}.bulkbar__clear[data-v-64502327]{display:inline-flex;background:none;border:0;cursor:pointer;color:var(--subtitle-on-dark);padding:2px}.bulkbar__clear[data-v-64502327]:hover{color:#fff}.menu[data-v-64502327]{position:absolute;z-index:20;left:0;right:0;margin-top:4px;background:var(--surface-raised);color:var(--text-on-light);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 8px 24px #0d162740;padding:var(--space-2)}.menu__space[data-v-64502327]{display:flex;flex-direction:column;gap:2px;font-size:.75rem;color:var(--text-muted);margin-bottom:var(--space-2)}.menu__space select[data-v-64502327]{padding:4px;border:1px solid var(--rule);border-radius:6px;font:inherit}.menu__item[data-v-64502327]{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:left;background:none;border:0;padding:6px 8px;border-radius:6px;font:inherit;font-size:.85rem;cursor:pointer;color:var(--text-on-light)}.menu__item[data-v-64502327]:hover:not(:disabled){background:var(--surface);color:var(--brand-red)}.menu__item[data-v-64502327]:disabled{opacity:.4;cursor:not-allowed}.menu__sep[data-v-64502327]{border:0;border-top:1px solid var(--rule);margin:var(--space-2) 0}.menu__spaceform[data-v-64502327]{display:flex;flex-direction:column;gap:4px;padding:4px 8px}.menu__spaceform input[data-v-64502327]{padding:4px;border:1px solid var(--rule);border-radius:6px;font:inherit}.menu__error[data-v-64502327]{color:var(--color-danger);font-size:.8rem;margin:4px 8px 0}.sidebar__section[data-v-64502327]{margin-top:var(--space-3);border-top:1px solid var(--brand-navy-soft);padding-top:var(--space-2)}.sidebar__section-head[data-v-64502327]{display:flex;align-items:center;gap:2px;padding:1px 2px}.sidebar__section-title[data-v-64502327]{flex:1;font-family:var(--font-label);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--subtitle-on-dark)}.tpl-badge[data-v-64502327]{color:var(--brand-orange);margin-left:auto;font-size:1rem;line-height:1}.tree-glider[data-v-64502327]{position:absolute;left:0;top:0;width:3px;border-radius:0 3px 3px 0;background:var(--brand-orange);pointer-events:none;z-index:5;transition:transform .25s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1),opacity .2s ease}@media (prefers-reduced-motion: reduce){.tree-glider[data-v-64502327]{transition:opacity .2s ease}}.tree[data-v-64502327],.tree-children[data-v-64502327]{list-style:none;padding:0;margin:0}.tree-children[data-v-64502327]{margin-left:9px;padding-left:8px;border-left:1px solid var(--brand-navy-soft)}.tree-space[data-v-64502327]{margin-top:1px}.tree-space__row[data-v-64502327]{display:flex;align-items:center;gap:2px;padding:1px 2px;border-radius:4px}.tree-space__row[data-v-64502327]:hover{background:var(--brand-navy-soft)}.tree-space__row--drop[data-v-64502327]{background:#e8723140;outline:1px dashed var(--brand-orange);outline-offset:-1px}.tree-toggle[data-v-64502327]{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;padding:0;background:none;border:0;cursor:pointer;color:var(--subtitle-on-dark)}.tree-space__name[data-v-64502327]{flex:1;display:flex;align-items:center;gap:6px;font-weight:700;color:#fff;text-decoration:none;border:0;font-size:.85rem;padding:2px;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-space__name[data-v-64502327]:hover,.tree-space__name--active[data-v-64502327]{color:var(--brand-orange)}.tree-actions[data-v-64502327]{display:none;gap:2px}.tree-space__row:hover .tree-actions[data-v-64502327]{display:flex}.tree-act[data-v-64502327]{display:inline-flex;background:none;border:0;cursor:pointer;color:var(--subtitle-on-dark);padding:2px}.tree-act[data-v-64502327]:hover{color:#fff}.tree-node[data-v-64502327]{list-style:none}.tree-row[data-v-64502327]{display:flex;align-items:center;gap:2px;padding:1px 2px;border-radius:4px}.tree-row[data-v-64502327]:hover{background:var(--brand-navy-soft)}.tree-row--active[data-v-64502327]{background:var(--brand-navy-soft);border-top:1px solid var(--brand-orange);border-bottom:1px solid var(--brand-orange)}.tree-toggle--leaf[data-v-64502327]{cursor:default}.tree-link[data-v-64502327]{flex:1;display:flex;align-items:center;gap:6px;color:var(--subtitle-on-dark);text-decoration:none;border:0;font-size:.82rem;min-width:0;padding:1px 0}.tree-link[data-v-64502327]:hover{color:#fff}.tree-link__label[data-v-64502327]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-row--active .tree-link[data-v-64502327]{color:#fff;font-weight:700}.ctx-backdrop[data-v-64502327]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.ctx-menu[data-v-64502327]{position:fixed;min-width:12rem;background:var(--surface-raised);color:var(--text-on-light);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 10px 30px #0d162747;padding:4px}.ctx-menu--anchor-right[data-v-64502327]{transform:translate(-100%)}.ctx-item[data-v-64502327]{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:left;background:none;border:0;padding:6px 10px;border-radius:6px;font:inherit;font-size:.85rem;color:var(--text-on-light);text-decoration:none;cursor:pointer}.ctx-item[data-v-64502327]:hover{background:var(--surface);color:var(--brand-red)}.ctx-item--danger[data-v-64502327]{color:var(--color-danger)}.ctx-item--danger[data-v-64502327]:hover{background:var(--color-danger);color:#fff}.ctx-sep[data-v-64502327]{border:0;border-top:1px solid var(--rule);margin:4px 0}.ctx-label[data-v-64502327]{display:block;padding:4px 10px 2px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.confirm-backdrop[data-v-194d36d2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0d16278c;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.confirm[data-v-194d36d2]{width:100%;max-width:24rem;background:var(--surface-raised);color:var(--text-on-light);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 12px 34px #0d16274d;padding:var(--space-4)}.confirm__title[data-v-194d36d2]{margin:0;font-size:1.15rem}.confirm__msg[data-v-194d36d2]{margin:var(--space-2) 0 0;color:var(--text-muted);line-height:1.5}.confirm__actions[data-v-194d36d2]{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.confirm__go--danger[data-v-194d36d2]{background:var(--color-danger)}.confirm__go--danger[data-v-194d36d2]:hover{background:var(--color-danger);filter:brightness(.92)}.avatar[data-v-4ef46cc8]{display:inline-flex;flex:0 0 auto;border-radius:50%;overflow:hidden;vertical-align:middle}.avatar__img[data-v-4ef46cc8]{width:100%;height:100%;object-fit:cover;display:block}.avatar__initials[data-v-4ef46cc8]{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-family:var(--font-label, inherit);line-height:1;-webkit-user-select:none;user-select:none}.nav-btn[data-v-0b32104d]{display:inline-flex;align-items:center;height:28px;padding:0 .6rem;background:var(--brand-navy-soft);border:1px solid var(--brand-navy-soft);border-radius:6px;color:var(--subtitle-on-dark);font:inherit;font-size:.85rem;text-decoration:none;cursor:pointer}.nav-btn[data-v-0b32104d]:hover{color:#fff}.nav-btn--user[data-v-0b32104d]{display:inline-flex;align-items:center;gap:7px}.theme-picker[data-v-0b32104d]{height:28px;background:var(--brand-navy-soft);border:1px solid var(--brand-navy-soft);border-radius:6px;color:var(--subtitle-on-dark);font:inherit;font-size:.85rem;padding:0 .4rem;cursor:pointer}.theme-picker[data-v-0b32104d]:hover{color:#fff}.theme-picker option[data-v-0b32104d]{background:var(--brand-navy);color:var(--text-on-dark)}.nav-icon-btn[data-v-0b32104d]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;background:var(--brand-navy-soft);border:1px solid var(--brand-navy-soft);border-radius:6px;color:var(--subtitle-on-dark);text-decoration:none}.nav-icon-btn[data-v-0b32104d]:hover{color:#fff}.top-nav__searchwrap[data-v-0b32104d]{position:relative;flex:1;max-width:30rem}.top-nav__searchwrap .top-nav__search[data-v-0b32104d]{width:100%;max-width:none}.search-suggest[data-v-0b32104d]{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;list-style:none;margin:0;padding:4px;background:var(--surface-raised);color:var(--text-on-light);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 10px 30px #0d162747}.search-suggest__item[data-v-0b32104d]{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:6px;cursor:pointer;font-size:.85rem}.search-suggest__item[data-v-0b32104d]:hover{background:var(--surface)}.search-suggest__title[data-v-0b32104d]{color:var(--text-strong);font-weight:600;white-space:nowrap}.search-suggest__snip[data-v-0b32104d]{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body-row[data-v-0b32104d]{display:flex;flex:1;min-height:0}.body-row .content[data-v-0b32104d]{flex:1;overflow-y:auto;min-height:0}.content-wide[data-v-0b32104d]{padding:var(--space-4);height:100%;display:flex;flex-direction:column}.animated-number[data-v-6a215e24]{display:inline-block}.animated-number.bumped[data-v-6a215e24]{animation:num-bump-6a215e24 .6s ease}@keyframes num-bump-6a215e24{0%{color:var(--brand-orange);transform:scale(1.22)}to{color:inherit;transform:scale(1)}}.sparkline[data-v-820e4c17]{display:block;overflow:visible}.sparkline__area[data-v-820e4c17]{fill:currentColor;opacity:0;animation:spark-fill-820e4c17 .8s ease .45s forwards}.sparkline__line[data-v-820e4c17]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:spark-draw-820e4c17 1.1s ease forwards}.sparkline__dot[data-v-820e4c17]{fill:currentColor;opacity:0;animation:spark-dot-820e4c17 .3s ease 1s forwards}@keyframes spark-draw-820e4c17{to{stroke-dashoffset:0}}@keyframes spark-fill-820e4c17{to{opacity:.14}}@keyframes spark-dot-820e4c17{to{opacity:1}}@media (prefers-reduced-motion: reduce){.sparkline__line[data-v-820e4c17]{animation:none;stroke-dashoffset:0}.sparkline__area[data-v-820e4c17]{animation:none;opacity:.14}.sparkline__dot[data-v-820e4c17]{animation:none;opacity:1}}.home[data-v-b5fd8751]{min-height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E"),radial-gradient(130% 100% at 90% -25%,#b72b3533,#b72b3517 32%,#0d162700 78%),var(--brand-navy)}.home-hero[data-v-b5fd8751]{background:none;color:var(--text-on-dark);padding:var(--space-6) var(--space-5);text-align:center}.home-hero__eyebrow[data-v-b5fd8751]{justify-content:center;color:var(--brand-red);margin-bottom:var(--space-2)}.home-hero__title[data-v-b5fd8751]{color:#fff;font-size:2.8rem;margin:0;font-family:"Oblivion",var(--font-display);font-weight:400;letter-spacing:.12em}.home-hero__title[data-v-b5fd8751]:after{display:none}.home-hero__logo[data-v-b5fd8751]{display:block;margin:var(--space-3) auto 0;width:11rem;max-width:45vw;height:auto}.home-body[data-v-b5fd8751]{max-width:1120px;margin:0 auto;padding:var(--space-5) var(--space-4);color:var(--subtitle-on-dark)}.bento__card[data-v-b5fd8751]{display:flex;flex-direction:column;background:var(--brand-navy-soft);border-radius:var(--radius);padding:var(--space-4)}.home-cols[data-v-b5fd8751]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:start}.home-col[data-v-b5fd8751]{display:flex;flex-direction:column;gap:var(--space-3)}@media (max-width: 860px){.home-cols[data-v-b5fd8751]{grid-template-columns:1fr}}.chip-list[data-v-b5fd8751]{list-style:none;padding:0;margin:var(--space-2) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.chip-list a[data-v-b5fd8751]{display:block;padding:6px 12px;border-radius:var(--radius);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none;font-size:.88rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .18s ease,background .18s ease}.chip-list a[data-v-b5fd8751]:hover{border-color:var(--brand-orange);background:#ffffff1a}.editing-by[data-v-b5fd8751]{display:flex;align-items:center;gap:5px;margin-top:2px;padding-left:2px;font-size:.75rem}.home-sec__head[data-v-b5fd8751]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.home-sec__title[data-v-b5fd8751]{font-size:1.3rem;padding-bottom:.3em;position:relative;margin:0;color:#fff}.home-sec__title[data-v-b5fd8751]:after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:3px;background:var(--brand-red);border-radius:2px}.space-grid[data-v-b5fd8751]{list-style:none;padding:0;margin:var(--space-3) 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:var(--space-3)}.space-card[data-v-b5fd8751]{display:flex;flex-direction:column;gap:6px;min-height:4.5rem;padding:var(--space-3);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:#ffffff0d;text-decoration:none;color:#fff;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.space-card[data-v-b5fd8751]:hover{border-color:var(--brand-red);box-shadow:0 8px 22px #00000061;transform:translateY(-3px)}.space-card__spark[data-v-b5fd8751]{margin-top:auto;width:100%;height:26px;opacity:.7;transition:opacity var(--transition)}.space-card:hover .space-card__spark[data-v-b5fd8751]{opacity:1}.space-card__name[data-v-b5fd8751]{font-weight:600;font-size:.95rem;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.space-card__tag[data-v-b5fd8751]{font-size:.55rem;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-orange)}.space-card__stats[data-v-b5fd8751]{font-size:.75rem;color:var(--subtitle-on-dark);line-height:1.4;white-space:normal}.recent-list[data-v-b5fd8751]{list-style:none;padding:0;margin:var(--space-3) 0 0}.recent[data-v-b5fd8751]{display:flex;align-items:stretch;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--brand-navy-soft)}.recent__thumb[data-v-b5fd8751]{flex:0 0 6.5rem;height:5rem;overflow:hidden;display:block;background:var(--surface-raised);border:1px solid var(--rule);border-radius:6px}.recent__thumb-inner[data-v-b5fd8751]{width:385%;transform:scale(.26);transform-origin:top left;padding:10px;pointer-events:none;line-height:1.4;transition:transform var(--transition)}.recent:hover .recent__thumb-inner[data-v-b5fd8751]{transform:scale(.285)}.recent__thumb[data-v-b5fd8751]{transition:border-color var(--transition)}.recent:hover .recent__thumb[data-v-b5fd8751]{border-color:var(--brand-orange)}.recent__meta[data-v-b5fd8751]{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.recent__title[data-v-b5fd8751]{font-weight:600;font-size:1rem;color:#fff;text-decoration:none;border-bottom:0}.recent__title[data-v-b5fd8751]:hover{color:var(--brand-orange)}.recent__stats[data-v-b5fd8751]{font-size:.8rem}.create-space[data-v-b5fd8751]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-3) 0}.create-space input[data-v-b5fd8751]{padding:.4rem .6rem;border:1px solid var(--brand-navy-soft);border-radius:var(--radius);font:inherit;font-size:.9rem;background:var(--surface-raised);color:var(--text-on-light)}.muted[data-v-b5fd8751]{color:var(--subtitle-on-dark)}.error[data-v-b5fd8751]{color:var(--brand-orange)}.home-hero[data-v-b5fd8751]{position:relative;overflow:hidden}.home-hero[data-v-b5fd8751]>:not(.home-hero__aura){position:relative;z-index:1}.home-hero__aura[data-v-b5fd8751]{position:absolute;top:-46%;left:50%;width:52rem;max-width:104vw;aspect-ratio:1;transform:translate(-50%);z-index:0;pointer-events:none;background:radial-gradient(38% 38% at 42% 44%,rgba(183,43,53,.32),transparent 70%),radial-gradient(34% 34% at 62% 46%,rgba(232,114,49,.2),transparent 70%),radial-gradient(44% 44% at 52% 62%,rgba(43,86,183,.18),transparent 72%);animation:aura-breathe-b5fd8751 9s ease-in-out infinite}@keyframes aura-breathe-b5fd8751{0%,to{opacity:.55;transform:translate(-53%) scale(1)}50%{opacity:1;transform:translate(-47%) scale(1.13)}}.bento__card[data-v-b5fd8751]{animation:card-in-b5fd8751 .9s cubic-bezier(.22,1,.36,1) both}.home-col .bento__card[data-v-b5fd8751]:nth-child(1){animation-delay:.1s}.home-col .bento__card[data-v-b5fd8751]:nth-child(2){animation-delay:.28s}.home-col .bento__card[data-v-b5fd8751]:nth-child(3){animation-delay:.46s}.home-col .bento__card[data-v-b5fd8751]:nth-child(4){animation-delay:.64s}.home-col .bento__card[data-v-b5fd8751]:nth-child(5){animation-delay:.82s}@keyframes card-in-b5fd8751{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.editing-item[data-v-b5fd8751]{position:relative}.presence-dot[data-v-b5fd8751]{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background:#34d399;animation:presence-blink-b5fd8751 1.3s steps(1,end) infinite}@keyframes presence-blink-b5fd8751{0%,60%{opacity:1}61%,to{opacity:.25}}.feed-move[data-v-b5fd8751]{transition:transform .45s ease}.feed-enter-active[data-v-b5fd8751]{animation:feed-flash-b5fd8751 1.4s ease;transition:opacity .45s ease,transform .45s ease}.feed-enter-from[data-v-b5fd8751]{opacity:0;transform:translateY(-10px)}.feed-leave-active[data-v-b5fd8751]{transition:opacity .3s ease}.feed-leave-to[data-v-b5fd8751]{opacity:0}@keyframes feed-flash-b5fd8751{0%{background:#e8723138}to{background:transparent}}.hero-stats[data-v-b5fd8751]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-5);margin:var(--space-4) 0 0}.hero-stat[data-v-b5fd8751]{display:flex;flex-direction:column;align-items:center;gap:2px}.hero-stat dt[data-v-b5fd8751]{order:2;font-family:var(--font-label);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--subtitle-on-dark)}.hero-stat dd[data-v-b5fd8751]{order:1;margin:0;font-size:1.9rem;font-weight:700;color:#fff;line-height:1}.presence[data-v-b5fd8751]{display:inline-flex;align-items:center;gap:8px;margin:var(--space-4) auto 0;padding:5px 12px 5px 10px;border-radius:999px;width:max-content;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.presence__pulse[data-v-b5fd8751]{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 #34d39980;animation:presence-pulse 2s ease-out infinite}.presence__avatars[data-v-b5fd8751]{display:inline-flex}.presence__av[data-v-b5fd8751]{margin-left:-6px;border:2px solid var(--brand-navy)}.presence__av[data-v-b5fd8751]:first-child{margin-left:0}.presence__label[data-v-b5fd8751]{font-size:.8rem;color:var(--subtitle-on-dark)}.trending-list[data-v-b5fd8751]{list-style:none;padding:0;margin:var(--space-3) 0 0;display:flex;flex-direction:column}.trending[data-v-b5fd8751]{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--brand-navy-soft)}.trending[data-v-b5fd8751]:last-child{border-bottom:0}.trending__rank[data-v-b5fd8751]{flex:0 0 auto;width:20px;height:20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:var(--brand-orange);background:#e872311f}.trending__title[data-v-b5fd8751]{flex:1;min-width:0;color:#fff;text-decoration:none;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trending__title[data-v-b5fd8751]:hover{color:var(--brand-orange)}.trending__views[data-v-b5fd8751]{flex:0 0 auto;font-size:.78rem;color:var(--subtitle-on-dark);font-variant-numeric:tabular-nums}.activity-spark[data-v-b5fd8751]{color:var(--brand-orange);opacity:.85;flex:0 0 auto}.nudge[data-v-b5fd8751]{flex-direction:row;align-items:center;gap:10px;text-decoration:none;color:#fff;border:1px solid rgba(232,114,49,.35);background:#e8723114;transition:border-color var(--transition),background var(--transition)}.nudge[data-v-b5fd8751]:hover{border-color:var(--brand-orange);background:#e8723124}.nudge__pulse[data-v-b5fd8751]{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--brand-orange);box-shadow:0 0 #e8723180;animation:nudge-pulse-b5fd8751 2.2s ease-out infinite}@keyframes nudge-pulse-b5fd8751{0%{box-shadow:0 0 #e8723180}70%{box-shadow:0 0 0 8px #e8723100}to{box-shadow:0 0 #e8723100}}.nudge__text[data-v-b5fd8751]{flex:1;font-size:.9rem}.nudge__cta[data-v-b5fd8751]{font-size:.8rem;font-weight:700;color:var(--brand-orange);white-space:nowrap}.skel-card[data-v-b5fd8751]{gap:var(--space-3)}.skel[data-v-b5fd8751]{border-radius:6px;background:#ffffff0f;position:relative;overflow:hidden}.skel[data-v-b5fd8751]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);animation:shimmer-b5fd8751 1.4s ease-in-out infinite}.skel--eyebrow[data-v-b5fd8751]{width:40%;height:12px}.skel--line[data-v-b5fd8751]{width:100%;height:16px}.skel--short[data-v-b5fd8751]{width:60%}.skel--row[data-v-b5fd8751]{width:100%;height:34px}@keyframes shimmer-b5fd8751{to{transform:translate(100%)}}.mirror-chip[data-v-b5fd8751]{display:inline-flex;align-items:center;gap:8px;margin:var(--space-3) auto 0;width:max-content;max-width:100%;padding:5px 12px;border-radius:999px;font-size:.78rem;color:var(--subtitle-on-dark);background:#ffffff0d;border:1px solid rgba(255,255,255,.09)}.mirror-chip--err[data-v-b5fd8751]{color:#fca5a5;border-color:#fca5a559}.mirror-chip__dot[data-v-b5fd8751]{width:7px;height:7px;border-radius:50%;background:#34d399}.mirror-chip--err .mirror-chip__dot[data-v-b5fd8751]{background:#f87171}.mirror-chip__spin[data-v-b5fd8751]{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:2px solid rgba(255,255,255,.25);border-top-color:var(--brand-orange);animation:mirror-spin-b5fd8751 .8s linear infinite}@keyframes mirror-spin-b5fd8751{to{transform:rotate(360deg)}}.mirror-chip__bar[data-v-b5fd8751]{width:90px;height:5px;border-radius:999px;background:#ffffff1f;overflow:hidden}.mirror-chip__fill[data-v-b5fd8751]{display:block;height:100%;border-radius:999px;background:var(--brand-orange);transition:width .4s ease}@media (prefers-reduced-motion: reduce){.home-hero__aura[data-v-b5fd8751],.bento__card[data-v-b5fd8751],.presence-dot[data-v-b5fd8751],.presence__pulse[data-v-b5fd8751],.nudge__pulse[data-v-b5fd8751],.mirror-chip__spin[data-v-b5fd8751],.feed-move[data-v-b5fd8751],.feed-enter-active[data-v-b5fd8751],.feed-leave-active[data-v-b5fd8751]{animation:none;transition:none}.skel[data-v-b5fd8751]:after{animation:none}.presence-dot[data-v-b5fd8751]{opacity:1}.space-card[data-v-b5fd8751]:hover,.recent:hover .recent__thumb-inner[data-v-b5fd8751]{transform:none}}.space-page[data-v-f68336d4]{min-height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E"),var(--brand-navy)}.state[data-v-f68336d4]{padding:var(--space-5);color:#fff}.space-hero[data-v-f68336d4]{color:var(--text-on-dark);padding:var(--space-6) var(--space-5) var(--space-4);max-width:1000px;margin:0 auto}.space-hero__eyebrow[data-v-f68336d4]{color:var(--brand-red);margin-bottom:var(--space-2)}.space-hero__row[data-v-f68336d4]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.space-hero__title[data-v-f68336d4]{color:#fff;font-size:2.2rem;margin:0}.space-hero__title[data-v-f68336d4]:after{display:none}.space-hero__actions[data-v-f68336d4]{display:flex;align-items:center;gap:var(--space-2)}.space-hero__desc[data-v-f68336d4]{color:var(--subtitle-on-dark);margin:var(--space-3) 0 0;max-width:60ch}.space-body[data-v-f68336d4]{max-width:1000px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-6);color:var(--subtitle-on-dark)}.stat-grid[data-v-f68336d4]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-3)}.stat[data-v-f68336d4]{display:flex;flex-direction:column;gap:4px;padding:var(--space-4);border:1px solid var(--brand-navy-soft);border-radius:var(--radius);background:var(--brand-navy-soft);transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.stat[data-v-f68336d4]:hover{border-color:var(--brand-red);box-shadow:0 8px 22px #00000061;transform:translateY(-3px)}.stat__num[data-v-f68336d4]{color:#fff;font-family:var(--font-display);font-size:2rem;line-height:1}.stat__label[data-v-f68336d4]{font-size:.8rem;color:var(--subtitle-on-dark)}.space-box[data-v-f68336d4]{margin-top:var(--space-4);background:var(--brand-navy-soft);border-radius:var(--radius);padding:var(--space-4)}.space-box .recent[data-v-f68336d4]:last-child,.space-box .mv[data-v-f68336d4]:last-child{border-bottom:0}.space-sec__head[data-v-f68336d4]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.activity-spark[data-v-f68336d4]{color:var(--brand-orange);opacity:.85;flex:0 0 auto}.space-sec__title[data-v-f68336d4]{font-size:1.3rem;padding-bottom:.3em;position:relative;margin:0;color:#fff}.space-sec__title[data-v-f68336d4]:after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:3px;background:var(--brand-red);border-radius:2px}.recent-list[data-v-f68336d4]{list-style:none;padding:0;margin:var(--space-3) 0 0}.recent[data-v-f68336d4]{display:flex;align-items:stretch;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--brand-navy-soft)}.recent__thumb[data-v-f68336d4]{flex:0 0 6.5rem;height:5rem;overflow:hidden;display:block;background:var(--surface-raised);border:1px solid var(--rule);border-radius:6px}.recent__thumb-inner[data-v-f68336d4]{width:385%;transform:scale(.26);transform-origin:top left;padding:10px;pointer-events:none;line-height:1.4;transition:transform var(--transition)}.recent:hover .recent__thumb-inner[data-v-f68336d4]{transform:scale(.285)}.recent__thumb[data-v-f68336d4]{transition:border-color var(--transition)}.recent:hover .recent__thumb[data-v-f68336d4]{border-color:var(--brand-orange)}.recent__meta[data-v-f68336d4]{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.recent__title[data-v-f68336d4]{font-weight:600;font-size:1rem;color:#fff;text-decoration:none;border-bottom:0}.recent__title[data-v-f68336d4]:hover{color:var(--brand-orange)}.recent__stats[data-v-f68336d4]{font-size:.8rem}.muted[data-v-f68336d4]{color:var(--subtitle-on-dark)}.error[data-v-f68336d4]{color:var(--brand-orange)}.starthere[data-v-f68336d4]{margin-bottom:var(--space-4)}.starthere__grid[data-v-f68336d4]{list-style:none;padding:0;margin:var(--space-2) 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--space-2)}.starthere__card[data-v-f68336d4]{display:block;padding:var(--space-3);border-radius:var(--radius);background:var(--brand-navy-soft);border:1px solid var(--brand-navy-soft);border-left:3px solid var(--brand-orange);color:#fff;text-decoration:none;font-weight:600;font-size:.92rem;transition:border-color .18s ease,background .18s ease}.starthere__card[data-v-f68336d4]:hover{border-left-color:var(--brand-red);background:#ffffff0f}.health[data-v-f68336d4]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.health__chip[data-v-f68336d4]{display:inline-flex;align-items:baseline;gap:5px;padding:5px 12px;border-radius:999px;cursor:pointer;background:var(--brand-navy-soft);border:1px solid transparent;color:var(--subtitle-on-dark);font:inherit;font-size:.82rem;transition:border-color .18s ease,color .18s ease}.health__chip strong[data-v-f68336d4]{color:#fff;font-family:var(--font-display);font-size:1rem}.health__chip[data-v-f68336d4]:not(:disabled):hover{color:#fff;border-color:var(--brand-orange)}.health__chip--active[data-v-f68336d4]{border-color:var(--brand-red);color:#fff}.health__chip[data-v-f68336d4]:disabled{opacity:.5;cursor:default}.health__list[data-v-f68336d4]{list-style:none;padding:var(--space-3);margin:var(--space-2) 0 0;background:var(--brand-navy-soft);border-radius:var(--radius)}.health__list li[data-v-f68336d4]{padding:3px 0;font-size:.9rem}.health__list a[data-v-f68336d4]{color:#fff;text-decoration:none}.health__list a[data-v-f68336d4]:hover{color:var(--brand-orange)}.contribs[data-v-f68336d4]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:var(--space-4)}.contribs__label[data-v-f68336d4]{font-size:.8rem;color:var(--subtitle-on-dark);margin-right:2px}.contribs__chip[data-v-f68336d4]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--brand-navy-soft);border:1px solid var(--brand-orange);color:#fff;font-size:.72rem;font-weight:700}.mv-list[data-v-f68336d4]{list-style:none;padding:0;margin:var(--space-3) 0 0;counter-reset:mv}.mv[data-v-f68336d4]{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid rgba(255,255,255,.08)}.mv[data-v-f68336d4]:before{counter-increment:mv;content:counter(mv);font-family:var(--font-display);color:var(--brand-red);font-size:.95rem;min-width:1.2rem}.mv__title[data-v-f68336d4]{color:#fff;text-decoration:none;border-bottom:0;font-weight:600;font-size:.95rem}.mv__title[data-v-f68336d4]:hover{color:var(--brand-orange)}.mv__views[data-v-f68336d4]{margin-left:auto;font-size:.8rem;white-space:nowrap}.da-btn[data-v-f68336d4]{font-size:.8rem;padding:.35rem .7rem;border-radius:var(--radius);border:1px solid var(--brand-navy-soft);background:var(--brand-navy-soft);color:var(--subtitle-on-dark);text-decoration:none}.da-btn[data-v-f68336d4]:hover{color:#fff;border-color:var(--brand-red)}.stat[data-v-f68336d4],.space-box[data-v-f68336d4],.starthere[data-v-f68336d4]{animation:sv-rise-f68336d4 .6s cubic-bezier(.22,1,.36,1) both}.stat[data-v-f68336d4]:nth-child(2){animation-delay:.07s}.stat[data-v-f68336d4]:nth-child(3){animation-delay:.14s}.space-box[data-v-f68336d4]{animation-delay:.12s}@keyframes sv-rise-f68336d4{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.starthere__card[data-v-f68336d4]{transition:border-color .18s ease,background .18s ease,transform .18s ease}.starthere__card[data-v-f68336d4]:hover{transform:translateY(-2px)}.space-skel[data-v-f68336d4]{max-width:1000px;margin:0 auto;padding:var(--space-6) var(--space-5)}.skel[data-v-f68336d4]{border-radius:6px;background:#ffffff0f;position:relative;overflow:hidden}.skel[data-v-f68336d4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);animation:sv-shimmer-f68336d4 1.4s ease-in-out infinite}.skel--title[data-v-f68336d4]{width:40%;height:34px;margin-bottom:var(--space-3)}.skel--desc[data-v-f68336d4]{width:60%;height:16px;margin-bottom:var(--space-5)}.space-skel__stats[data-v-f68336d4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.skel--stat[data-v-f68336d4]{height:84px}.skel--box[data-v-f68336d4]{height:220px}@keyframes sv-shimmer-f68336d4{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.stat[data-v-f68336d4],.space-box[data-v-f68336d4],.starthere[data-v-f68336d4]{animation:none}.skel[data-v-f68336d4]:after{animation:none}.stat[data-v-f68336d4]:hover,.starthere__card[data-v-f68336d4]:hover,.recent:hover .recent__thumb-inner[data-v-f68336d4]{transform:none}}.donut[data-v-0ee6bf05]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.donut__svg[data-v-0ee6bf05]{flex:0 0 auto}.donut__total[data-v-0ee6bf05]{font-size:1.1rem;font-weight:700;fill:var(--text-on-light)}.donut__legend[data-v-0ee6bf05]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.85rem}.donut__legend li[data-v-0ee6bf05]{display:flex;align-items:center;gap:8px}.donut__swatch[data-v-0ee6bf05]{width:11px;height:11px;border-radius:3px;flex:0 0 auto}.donut__label[data-v-0ee6bf05]{min-width:8rem}.donut__count[data-v-0ee6bf05]{color:var(--text-muted)}.gauge[data-v-993aa627]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.gauge__num[data-v-993aa627]{font-family:Georgia,Times New Roman,serif;font-size:1.9rem;font-weight:700;fill:var(--brand-navy, #16283d)}.gauge__pct[data-v-993aa627]{font-size:1rem}.gauge__label[data-v-993aa627]{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-align:center}.vbars[data-v-6d0c7986]{width:100%;height:auto}.vbars__axis[data-v-6d0c7986]{stroke:var(--rule);stroke-width:1}.vbars__val[data-v-6d0c7986]{font-size:11px;font-weight:700;fill:var(--brand-navy, #16283d)}.vbars__lbl[data-v-6d0c7986]{font-size:10px;fill:var(--text-muted)}.report[data-v-6d4ef41f]{background:#fff;color:#1a1a1a;--rule: #e5e7eb;--surface: #f4f5f7;--surface-raised: #ffffff;--text-on-light: #1a1a1a;--text-strong: #16283d;--text-muted: #5b6472;border:1px solid #e5e7eb;border-radius:var(--radius);overflow:hidden}.sect h3[data-v-6d4ef41f],.policy h3[data-v-6d4ef41f],.narrative-doc[data-v-6d4ef41f] h3,.narrative-doc[data-v-6d4ef41f] h4{color:#16283d}.cover[data-v-6d4ef41f]{background:var(--brand-navy, #16283d);color:#fff;padding:3.5rem 2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.35rem;min-height:340px}.cover__logo[data-v-6d4ef41f]{width:220px;max-width:55%;height:auto;margin-bottom:1.5rem}.cover__kind[data-v-6d4ef41f]{text-transform:uppercase;letter-spacing:.22em;font-size:.85rem;font-weight:700;color:var(--brand-red, #B72B35);margin:0}.cover__client[data-v-6d4ef41f]{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:2.8rem;margin:.3rem 0 0;line-height:1.1}.cover__period[data-v-6d4ef41f]{font-size:1.2rem;margin:.4rem 0 0;opacity:.9}.cover__tag[data-v-6d4ef41f]{font-style:italic;opacity:.8;font-size:.95rem;margin:1.2rem 0 0}.cover__prep[data-v-6d4ef41f]{font-size:.82rem;opacity:.65;margin:2rem 0 0}.sect[data-v-6d4ef41f]{padding:1.25rem 2.5rem}.sect h2[data-v-6d4ef41f]{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:700;color:var(--brand-red, #B72B35);border-bottom:2px solid var(--brand-red, #B72B35);padding-bottom:.25rem;margin:0 0 .9rem}.statband[data-v-6d4ef41f]{display:grid;grid-template-columns:repeat(4,1fr);background:var(--brand-navy, #16283d);border-radius:var(--radius);overflow:hidden}.stat[data-v-6d4ef41f]{text-align:center;padding:1.4rem .5rem;border-right:1px solid rgba(255,255,255,.08)}.stat[data-v-6d4ef41f]:last-child{border-right:0}.stat__n[data-v-6d4ef41f]{display:block;font-family:Georgia,serif;font-size:2.4rem;font-weight:700;line-height:1;color:var(--brand-red, #B72B35)}.stat__n i[data-v-6d4ef41f]{font-size:1.1rem;font-style:normal}.stat__l[data-v-6d4ef41f]{display:block;margin-top:.5rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3}.health[data-v-6d4ef41f]{width:100%;border-collapse:collapse;margin-top:1.5rem;font-size:.9rem}.health thead th[data-v-6d4ef41f]{background:var(--brand-navy, #16283d);color:#fff;text-align:left;padding:.5em .8em;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.health td[data-v-6d4ef41f]{border-bottom:1px solid var(--rule);padding:.55em .8em}.health__label[data-v-6d4ef41f]{font-weight:700;width:30%}.health__status[data-v-6d4ef41f]{width:22%}.health--warn .health__status[data-v-6d4ef41f]{background:#e872311a}.health--bad .health__status[data-v-6d4ef41f]{background:#c0392b1f}.health__note[data-v-6d4ef41f]{color:var(--text-muted);font-style:italic}.dot[data-v-6d4ef41f]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.dot--ok[data-v-6d4ef41f]{background:#1a7f37}.dot--warn[data-v-6d4ef41f]{background:var(--brand-orange, #e87231)}.dot--bad[data-v-6d4ef41f]{background:var(--color-danger, #c0392b)}.sectchart[data-v-6d4ef41f]{max-width:22rem;margin:0 0 1rem}.chartcap[data-v-6d4ef41f]{margin:.4rem 0 0;font-size:.78rem;font-weight:600;color:var(--text-muted);text-align:center}.chartrow[data-v-6d4ef41f]{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem 2.5rem;margin-bottom:1rem}.sect h3[data-v-6d4ef41f]{font-size:.95rem;margin:0 0 .5rem}.lead[data-v-6d4ef41f]{margin:0 0 1rem}.narrative[data-v-6d4ef41f]{margin:0 0 1.25rem;line-height:1.6}.muted[data-v-6d4ef41f]{color:var(--text-muted)}.uacard[data-v-6d4ef41f]{border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;margin:0 0 .6rem;break-inside:avoid}.uacard__head[data-v-6d4ef41f]{background:var(--brand-navy, #16283d);color:#fff;font-weight:700;padding:.35em .8em;font-size:.85rem}.uacard__role[data-v-6d4ef41f]{color:#c9d4e0;font-weight:400}.uacard__body[data-v-6d4ef41f]{margin:0;padding:.5em .8em;font-size:.78rem}.ualegend[data-v-6d4ef41f]{margin:-.4rem 0 .8rem;font-size:.72rem;color:var(--text-muted)}.uacard__idline[data-v-6d4ef41f]{margin:0 0 .25rem;font-weight:700}.uacard__idline span[data-v-6d4ef41f]{margin-right:1em}.uacard__cols[data-v-6d4ef41f]{column-count:2;column-gap:1.4em}.uacard__cols div[data-v-6d4ef41f]{break-inside:avoid;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .15rem}.uapill--type[data-v-6d4ef41f]{color:var(--brand-navy, #16283d);font-weight:700}.uapill--admin[data-v-6d4ef41f]{color:#c53030}.uapill--site[data-v-6d4ef41f]{color:#1a7f37}.uapill--group[data-v-6d4ef41f]{color:#a8480f}.uapill--mailbox[data-v-6d4ef41f]{color:#0f766e}.uapill--share[data-v-6d4ef41f]{color:#6d28d9}.uapill--other[data-v-6d4ef41f]{color:#5b6472}.tiles[data-v-6d4ef41f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--space-3)}.tiles--3[data-v-6d4ef41f]{grid-template-columns:repeat(3,1fr);max-width:30rem}.tile[data-v-6d4ef41f]{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-3);text-align:center}.tile--warn[data-v-6d4ef41f]{border-color:var(--brand-orange, #e87231)}.tile--danger[data-v-6d4ef41f]{border-color:var(--color-danger, #c53030)}.tile__n[data-v-6d4ef41f]{display:block;font-size:1.9rem;font-weight:700;color:var(--brand-navy, #16283d)}.tile__n i[data-v-6d4ef41f]{font-size:1rem;font-style:normal}.tile__l[data-v-6d4ef41f]{font-size:.78rem;color:var(--text-muted)}.charts[data-v-6d4ef41f]{display:flex;gap:3rem;flex-wrap:wrap;margin-bottom:1.5rem}.flags[data-v-6d4ef41f]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0 0 1rem}.flag[data-v-6d4ef41f]{font-size:.8rem;font-weight:600;border-radius:6px;padding:.2em .6em}.flag--warn[data-v-6d4ef41f]{background:#e8723124;color:#a8480f}.flag--danger[data-v-6d4ef41f]{background:#c530301f;color:#c53030}.gap[data-v-6d4ef41f]{margin:1rem 0 0;font-size:.9rem;line-height:1.5}.twrap[data-v-6d4ef41f]{overflow-x:auto;margin:0 0 1rem}.rtable[data-v-6d4ef41f]{border-collapse:collapse;width:100%;font-size:.82rem}.rtable--narrow[data-v-6d4ef41f]{width:auto;min-width:18rem;max-width:26rem}.rtable th[data-v-6d4ef41f],.rtable td[data-v-6d4ef41f]{border:1px solid var(--rule);padding:.35em .6em;text-align:left;vertical-align:top}.rtable td[data-v-6d4ef41f]{color:#1a1a1a}.rtable th[data-v-6d4ef41f]{background:#16283d;color:#fff;font-weight:700}.pill[data-v-6d4ef41f]{display:inline-block;font-size:.7rem;font-weight:700;border-radius:999px;padding:.1em .55em;margin-left:.35em}.pill--ok[data-v-6d4ef41f]{background:#2da44e26;color:#1a7f37}.pill--warn[data-v-6d4ef41f]{background:#e8723129;color:#a8480f}.pill--danger[data-v-6d4ef41f]{background:#c5303024;color:#c53030}.rtable td .pill[data-v-6d4ef41f]:first-child{margin-left:0}.policy[data-v-6d4ef41f]{margin-top:1.25rem}.policy h3[data-v-6d4ef41f]{margin:0 0 .5rem}.narrative-doc[data-v-6d4ef41f]{border-top:0;padding-top:.25rem;font-size:.98rem}.narrative-doc[data-v-6d4ef41f] h2{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:700;color:var(--brand-red, #B72B35);border-bottom:2px solid var(--brand-red, #B72B35);padding-bottom:.25rem;margin:1.5rem 0 .6rem}.narrative-doc[data-v-6d4ef41f] h3{font-size:1rem;margin:1rem 0 .35rem}.narrative-doc[data-v-6d4ef41f] h2:first-child{margin-top:0}.narrative-doc[data-v-6d4ef41f] p{margin:0 0 .75rem;line-height:1.6}.narrative-doc[data-v-6d4ef41f] ul,.narrative-doc[data-v-6d4ef41f] ol{padding-left:1.2rem;margin:.35rem 0 .9rem}.narrative-doc[data-v-6d4ef41f] li{margin:.2rem 0;line-height:1.5}.narrative-doc[data-v-6d4ef41f] hr{display:none}@media print{.report[data-v-6d4ef41f]{border:0;border-radius:0;overflow:visible}.cover[data-v-6d4ef41f]{min-height:5.2in;box-sizing:border-box;padding:2rem 2.5rem;justify-content:center;break-inside:avoid}.cover__logo[data-v-6d4ef41f]{max-height:2.1in;width:auto}.sect[data-v-6d4ef41f]{break-inside:auto}.sect--stats[data-v-6d4ef41f]{break-inside:avoid;break-after:page}.sect h2[data-v-6d4ef41f],.sect h3[data-v-6d4ef41f]{break-after:avoid}.statband[data-v-6d4ef41f],.health[data-v-6d4ef41f],.tiles[data-v-6d4ef41f],.charts[data-v-6d4ef41f],.rtable tr[data-v-6d4ef41f],.chartrow[data-v-6d4ef41f],.sectchart[data-v-6d4ef41f],.policy[data-v-6d4ef41f],.uacard[data-v-6d4ef41f]{break-inside:avoid}.rtable thead[data-v-6d4ef41f]{display:table-header-group}}.modal-backdrop[data-v-272e041e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0d16278c;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-5) var(--space-3)}.modal[data-v-272e041e]{width:100%;max-width:26rem}.modal__head[data-v-272e041e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.field[data-v-272e041e]{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-3)}.field input[data-v-272e041e],.field select[data-v-272e041e]{padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit}.modal__actions[data-v-272e041e]{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.error[data-v-272e041e]{color:var(--color-danger);margin-top:var(--space-2)}.sent-msg[data-v-272e041e]{margin-top:var(--space-3)}.tabs[data-v-272e041e]{display:flex;gap:var(--space-2);margin-top:var(--space-3);border-bottom:1px solid var(--rule)}.tab[data-v-272e041e]{background:none;border:0;border-bottom:2px solid transparent;padding:6px 4px;cursor:pointer;font:inherit;color:var(--text-muted)}.tab--on[data-v-272e041e]{color:var(--brand-red);border-bottom-color:var(--brand-red);font-weight:600}.hint[data-v-272e041e]{font-size:.85rem;color:var(--text-muted);margin-top:var(--space-3)}.links[data-v-272e041e]{list-style:none;padding:0;margin:var(--space-3) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.links__item[data-v-272e041e]{display:flex;align-items:center;gap:var(--space-2)}.links__url[data-v-272e041e]{flex:1;padding:4px 6px;border:1px solid var(--rule);border-radius:6px;font:inherit;font-size:.8rem;background:var(--surface);color:var(--text-on-light)}.link--danger[data-v-272e041e]{background:none;border:0;color:var(--color-danger);cursor:pointer;font:inherit;font-size:.8rem}.links__flag[data-v-272e041e]{font-size:.85rem}.modal-backdrop[data-v-12742a10]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0d16278c;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-5) var(--space-3);overflow-y:auto}.modal[data-v-12742a10]{width:100%;max-width:26rem}.modal__head[data-v-12742a10]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.field[data-v-12742a10]{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-3)}.field input[data-v-12742a10]{padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit}.modal__actions[data-v-12742a10]{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.error[data-v-12742a10]{color:var(--color-danger);margin-top:var(--space-2)}.comments[data-v-fa441566]{margin-top:var(--space-6);border-top:1px solid var(--rule);padding-top:var(--space-4)}.comments__head[data-v-fa441566]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.comments__head h2[data-v-fa441566]{display:flex;align-items:center;gap:8px;font-size:1.2rem}.comments__count[data-v-fa441566]{color:var(--text-muted);font-weight:400}.comments__toggle[data-v-fa441566]{background:none;border:0;color:var(--brand-red);cursor:pointer;font:inherit;font-size:.85rem}.thread-list[data-v-fa441566],.reply-list[data-v-fa441566]{list-style:none;padding:0;margin:0}.thread[data-v-fa441566]{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-3);margin:var(--space-3) 0;background:var(--surface)}.thread--resolved[data-v-fa441566]{opacity:.7}.comment__meta[data-v-fa441566]{display:flex;align-items:center;gap:var(--space-2);font-size:.85rem}.comment__body[data-v-fa441566]{margin:4px 0 6px;white-space:pre-wrap}.comment__actions[data-v-fa441566]{display:flex;gap:var(--space-3)}.badge[data-v-fa441566]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--brand-orange);border-radius:999px;padding:1px 8px}.link[data-v-fa441566]{background:none;border:0;color:var(--brand-red);cursor:pointer;font:inherit;font-size:.8rem;padding:0}.link--danger[data-v-fa441566]{color:var(--color-danger)}.reply-list[data-v-fa441566]{margin-left:var(--space-4);border-left:2px solid var(--rule);padding-left:var(--space-3)}.comment--reply[data-v-fa441566]{margin-top:var(--space-2)}.reply-form[data-v-fa441566],.new-comment[data-v-fa441566]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.new-comment[data-v-fa441566]{margin-top:var(--space-4)}textarea[data-v-fa441566]{width:100%;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit;font-size:.9rem;background:var(--surface-raised);color:var(--text-on-light);resize:vertical}.muted[data-v-fa441566]{color:var(--text-muted)}.error[data-v-fa441566]{color:var(--color-danger)}.composer[data-v-fa441566]{position:relative}.mention-menu[data-v-fa441566]{position:absolute;left:0;right:0;top:calc(100% - 4px);z-index:30;list-style:none;margin:0;padding:4px;background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 8px 24px #0d162740;max-height:12rem;overflow-y:auto}.mention-menu li[data-v-fa441566]{padding:6px 8px;border-radius:6px;cursor:pointer;font-size:.85rem}.mention-menu li[data-v-fa441566]:hover{background:var(--surface)}.frozen-note[data-v-7f84198c]{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-subtle, rgba(22, 40, 61, .04));font-size:.85rem;color:var(--text-muted)}.frozen-note strong[data-v-7f84198c]{color:var(--text-on-light, inherit)}.editing-banner[data-v-7f84198c]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--brand-orange);border-radius:var(--radius);background:#e8723114;font-size:.85rem;color:var(--text-on-light)}.editing-banner__dot[data-v-7f84198c]{width:8px;height:8px;border-radius:50%;background:var(--brand-orange);flex-shrink:0;animation:editing-pulse-7f84198c 1.6s ease-in-out infinite}@keyframes editing-pulse-7f84198c{0%,to{opacity:1}50%{opacity:.35}}.page-head[data-v-7f84198c]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.page-meta[data-v-7f84198c]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 var(--space-4)}.edited-box[data-v-7f84198c]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-muted);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:3px 10px}.edited-box strong[data-v-7f84198c]{color:var(--text-strong);font-weight:600}.review-badge[data-v-7f84198c]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--brand-orange);border-radius:999px;padding:2px 10px;text-decoration:none}.review-ok[data-v-7f84198c]{font-size:.78rem;color:var(--text-muted)}.review-mark[data-v-7f84198c]{height:26px;border:1px solid var(--rule);border-radius:6px}.status-pill[data-v-7f84198c]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;border-radius:999px;padding:2px 10px}.status-pill--draft[data-v-7f84198c]{background:var(--text-muted)}.status-pill--in_review[data-v-7f84198c]{background:var(--brand-orange)}.status-select[data-v-7f84198c]{padding:3px 6px;border:1px solid var(--rule);border-radius:6px;font:inherit;font-size:.78rem;background:var(--surface-raised);color:var(--text-on-light)}.flash[data-v-7f84198c]{font-size:.8rem;color:#2da44e}.backlinks[data-v-7f84198c]{margin-top:var(--space-5);border-top:1px solid var(--rule);padding-top:var(--space-3)}.backlinks h2[data-v-7f84198c]{font-size:1rem}.backlinks ul[data-v-7f84198c]{margin:0;padding-left:1.2rem}.export__menu[data-v-7f84198c]{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:11rem;background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 8px 24px #0d162740;padding:var(--space-1)}.export__item[data-v-7f84198c]{display:block;width:100%;text-align:left;padding:6px 10px;border-radius:6px;color:var(--text-on-light);text-decoration:none;border:0;background:none;font:inherit;font-size:.9rem;cursor:pointer}.export__item[data-v-7f84198c]:hover{background:var(--surface);color:var(--brand-red)}.export__sep[data-v-7f84198c]{border-top:1px solid var(--rule);margin:4px 0}.export__label[data-v-7f84198c]{display:block;padding:4px 10px 2px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.tags[data-v-7f84198c]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.tag[data-v-7f84198c]{font-family:var(--font-label);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-red);border:1px solid var(--rule);border-radius:var(--radius);padding:2px 8px}.muted[data-v-7f84198c]{color:var(--text-muted)}.error[data-v-7f84198c]{color:var(--color-danger)}.print-cover[data-v-7f84198c]{display:none}@media print{.print-cover[data-v-7f84198c]{display:flex;flex-direction:column;justify-content:center;gap:2rem;min-height:9in;padding:3rem 2.5rem;background:var(--brand-navy, #16283d);color:#fff;break-after:page}.print-cover__logo[data-v-7f84198c]{width:220px;max-width:60%}.print-cover__title[data-v-7f84198c]{font-size:2.4rem;line-height:1.15;margin:0;color:#fff}.print-cover__gen[data-v-7f84198c]{font-size:.85rem;opacity:.75;margin:.8rem 0 0}.page-head[data-v-7f84198c],.page-meta[data-v-7f84198c],.backlinks[data-v-7f84198c],.editing-banner[data-v-7f84198c]{display:none!important}}.page-edit[data-v-06e6b03e]{display:flex;flex-direction:column;gap:var(--space-3);flex:1;min-height:0}.editor-breadcrumb[data-v-06e6b03e]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--editor-chrome);border:1px solid var(--rule);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;font-size:.8rem;flex-wrap:wrap}.editor-breadcrumb__icon[data-v-06e6b03e]{color:#519aba;flex-shrink:0}.editor-breadcrumb__name[data-v-06e6b03e]{border:0;background:none;font:inherit;font-weight:600;color:var(--text-strong);padding:2px 0;field-sizing:content;min-width:4ch;max-width:48ch}.editor-breadcrumb__name[data-v-06e6b03e]:focus{outline:none}.editor-breadcrumb__name[data-v-06e6b03e]:hover:not(:focus){text-decoration:underline dotted var(--text-muted)}.editor-breadcrumb__name[data-v-06e6b03e]::placeholder{color:var(--text-muted)}.editor-breadcrumb__ext[data-v-06e6b03e]{color:var(--text-muted);margin-left:0}.editor-breadcrumb__sep[data-v-06e6b03e],.editor-breadcrumb__hint[data-v-06e6b03e]{color:var(--text-muted)}.editor-breadcrumb__spacer[data-v-06e6b03e]{flex:1}.page-edit__editor[data-v-06e6b03e]{flex:1;min-height:0;position:relative}.page-edit__editor[data-v-06e6b03e]>*{position:absolute;top:0;right:0;bottom:0;left:0}.pe-metawrap[data-v-06e6b03e]{position:relative}.pe-metapop[data-v-06e6b03e]{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;gap:var(--space-2);width:18rem;padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 10px 30px #0d162747}.pe-field[data-v-06e6b03e]{display:flex;flex-direction:column;gap:3px;min-width:0}.pe-field__label[data-v-06e6b03e]{font-family:var(--font-label);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.pe-field__input[data-v-06e6b03e]{padding:.4rem .55rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);font:inherit;font-size:.9rem}.pe-field__input[data-v-06e6b03e]:focus{outline:none;border-color:var(--brand-orange)}.pe-btn[data-v-06e6b03e]{font:inherit;border-radius:var(--radius);cursor:pointer;border:1px solid transparent;white-space:nowrap}.pe-btn[data-v-06e6b03e]:disabled{opacity:.6;cursor:not-allowed}.pe-btn--ghost[data-v-06e6b03e]{background:none;border-color:var(--rule);color:var(--text-muted)}.pe-btn--ghost[data-v-06e6b03e]:hover:not(:disabled){color:var(--brand-red);border-color:var(--brand-red)}.pe-btn--sm[data-v-06e6b03e]{font-size:.78rem;padding:3px 8px}.pe-btn--save[data-v-06e6b03e]{background:var(--brand-red);color:#fff;font-weight:700;font-size:.85rem;padding:5px 16px;box-shadow:0 2px 8px #c530304d}.pe-btn--save[data-v-06e6b03e]:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 3px 12px #c5303066}.pe-save-error[data-v-06e6b03e]{margin:0}.error[data-v-06e6b03e]{color:var(--color-danger)}.lock-banner[data-v-06e6b03e]{background:var(--surface);border-left:3px solid var(--brand-orange);padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-size:.9rem}.history__controls[data-v-5d253a76]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.history__size[data-v-5d253a76]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.85rem;color:var(--text-muted)}.history__search[data-v-5d253a76]{width:100%;max-width:24rem}.history__list[data-v-5d253a76]{list-style:none;padding:0}.history__item[data-v-5d253a76]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--rule)}.history__select[data-v-5d253a76]{background:none;border:0;color:var(--brand-red);font:inherit;cursor:pointer;padding:0}.history__restore[data-v-5d253a76]{margin-left:auto}.history__pager[data-v-5d253a76]{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.diff[data-v-5d253a76]{margin-top:var(--space-5)}.diff h3[data-v-5d253a76]{display:flex;align-items:center;gap:var(--space-2)}.diff__body[data-v-5d253a76]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-3);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.diff__line[data-v-5d253a76]{display:block}.diff__line--add[data-v-5d253a76]{background:#10b98126}.diff__line--del[data-v-5d253a76]{background:#b72b3526}.muted[data-v-5d253a76]{color:var(--text-muted)}.error[data-v-5d253a76]{color:var(--color-danger)}.page-head[data-v-50e8e1bd]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.page-meta[data-v-50e8e1bd]{margin:var(--space-2) 0 var(--space-4)}.edited-box[data-v-50e8e1bd]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-muted);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:3px 10px}.edited-box strong[data-v-50e8e1bd]{color:var(--text-strong);font-weight:600}.diagram-canvas[data-v-50e8e1bd]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-raised);padding:var(--space-4);overflow:auto}.diagram-canvas[data-v-50e8e1bd] svg{max-width:100%;height:auto}.muted[data-v-50e8e1bd]{color:var(--text-muted)}.diagram-edit[data-v-57cdc2db]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;gap:var(--space-2)}.diagram-edit__bar[data-v-57cdc2db]{display:flex;align-items:center;gap:var(--space-3)}.diagram-edit__title[data-v-57cdc2db]{font-family:var(--font-display);font-size:1.25rem;padding:.4rem .6rem;border:1px solid var(--rule);border-radius:var(--radius);flex:1;max-width:28rem}.diagram-edit__status[data-v-57cdc2db]{color:var(--text-muted);font-size:.85rem}.diagram-edit__actions[data-v-57cdc2db]{margin-left:auto}.diagram-edit__frame[data-v-57cdc2db]{flex:1;min-height:0;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.diagram-edit__frame iframe[data-v-57cdc2db]{width:100%;height:100%;display:block}.error[data-v-57cdc2db]{color:var(--color-danger);font-size:.85rem}.tpl-edit[data-v-51162bfe]{display:flex;flex-direction:column;gap:var(--space-3);flex:1;min-height:0}.tpl-edit__bar[data-v-51162bfe]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.pe-input[data-v-51162bfe]{padding:.35rem .5rem;border:1px solid var(--rule);border-radius:var(--radius);font:inherit;font-size:.9rem;height:2rem}.pe-input--title[data-v-51162bfe]{flex:1 1 14rem;min-width:10rem;font-weight:600}.pe-input--desc[data-v-51162bfe]{flex:1 1 18rem;min-width:10rem}.tpl-actions[data-v-51162bfe]{margin-left:auto}.tpl-hint[data-v-51162bfe]{margin:0;font-size:.85rem;color:var(--text-muted)}.tpl-save-error[data-v-51162bfe]{margin:0}.editor-breadcrumb[data-v-51162bfe]{display:flex;align-items:center;gap:6px;padding:5px 12px;background:var(--editor-chrome);border:1px solid var(--rule);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;font-size:.8rem}.editor-breadcrumb__icon[data-v-51162bfe]{color:#519aba}.editor-breadcrumb__name[data-v-51162bfe]{color:var(--text-strong);font-weight:600}.tpl-edit__editor[data-v-51162bfe]{flex:1;min-height:0;position:relative}.tpl-edit__editor[data-v-51162bfe]>*{position:absolute;top:0;right:0;bottom:0;left:0}.error[data-v-51162bfe]{color:var(--color-danger)}.tpl-view__head[data-v-e54d4fea]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.tpl-view__eyebrow[data-v-e54d4fea]{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--text-muted);margin:0 0 .3rem}.tpl-view__title[data-v-e54d4fea]{margin:0}.tpl-view__desc[data-v-e54d4fea]{margin:.4rem 0 0;color:var(--text-muted)}.tpl-view__actions[data-v-e54d4fea]{display:flex;gap:var(--space-2);flex-shrink:0}.error[data-v-e54d4fea]{color:var(--color-danger)}.filters[data-v-2ddb8fb5]{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.filters select[data-v-2ddb8fb5],.filters input[data-v-2ddb8fb5]{padding:.35rem .5rem;border:1px solid var(--rule);border-radius:var(--radius);font:inherit;font-size:.85rem}.results[data-v-2ddb8fb5]{list-style:none;padding:0}.result[data-v-2ddb8fb5]{padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.result__crumb[data-v-2ddb8fb5]{margin:0 0 2px;font-size:.75rem;color:var(--text-muted)}.result__date[data-v-2ddb8fb5]{color:var(--text-muted)}.result__title[data-v-2ddb8fb5]{font-family:var(--font-display);font-size:1.1rem;display:inline-block}.result__snippet[data-v-2ddb8fb5]{margin:var(--space-1) 0 0;color:var(--text-muted)}.result[data-v-2ddb8fb5] mark{background:#e8723147;color:inherit;border-radius:2px;padding:0 1px}.muted[data-v-2ddb8fb5]{color:var(--text-muted)}.error[data-v-2ddb8fb5]{color:var(--color-danger)}.modal-backdrop[data-v-83cab798]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0d16278c;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-5) var(--space-3);overflow-y:auto}.modal[data-v-83cab798]{width:100%;max-width:30rem}.modal__head[data-v-83cab798]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.picker[data-v-83cab798]{margin-top:var(--space-3);max-height:60vh;overflow-y:auto;border:1px solid var(--rule);border-radius:var(--radius);padding:4px}.picker__row[data-v-83cab798]{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:6px;cursor:pointer;font-size:.88rem;color:var(--text-on-light);white-space:nowrap}.picker__row[data-v-83cab798]:hover{background:var(--surface)}.picker__row--space[data-v-83cab798]{font-weight:700}.picker__toggle[data-v-83cab798]{display:inline-flex;align-items:center;justify-content:center;width:1rem;flex-shrink:0;color:var(--text-muted);background:none;border:0;padding:0;cursor:pointer}.picker__toggle[data-v-83cab798]:hover{color:var(--brand-red)}.picker__toggle--leaf[data-v-83cab798]{visibility:hidden;cursor:default}.picker__title[data-v-83cab798]{overflow:hidden;text-overflow:ellipsis}.picker__empty[data-v-83cab798]{color:var(--text-muted);padding:var(--space-3)}.docpane[data-v-5d762aba]{display:flex;flex-direction:column;height:100%;min-height:0}.docpane__head[data-v-5d762aba]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 0 var(--space-2);border-bottom:1px solid var(--rule);margin-bottom:var(--space-2)}.docpane__title[data-v-5d762aba]{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docpane__actions[data-v-5d762aba]{display:flex;gap:var(--space-2);flex-shrink:0}.docpane__btn[data-v-5d762aba]{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--text-on-light);text-decoration:none;font:inherit;font-size:.8rem;padding:2px var(--space-2);cursor:pointer}.docpane__btn[data-v-5d762aba]:hover{color:var(--brand-red);border-color:var(--brand-red)}.docpane__picker[data-v-5d762aba]{margin-bottom:var(--space-2);position:relative}.docpane__picker input[data-v-5d762aba]{width:100%;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit}.docpane__results[data-v-5d762aba]{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-raised);max-height:14rem;overflow-y:auto}.docpane__results li[data-v-5d762aba]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:.85rem}.docpane__results li[data-v-5d762aba]:hover{background:var(--surface)}.docpane__rtitle[data-v-5d762aba]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docpane__body[data-v-5d762aba]{flex:1;overflow-y:auto;overflow-x:auto;min-height:0}.docpane__muted[data-v-5d762aba]{color:var(--text-muted)}.docpane__diagram[data-v-5d762aba] svg{max-width:100%;height:auto}.compare[data-v-880c8e1b]{display:flex;flex-direction:column;height:100%;min-height:0}.compare__toolbar[data-v-880c8e1b]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.compare__title[data-v-880c8e1b]{font-size:1.1rem;font-weight:700}.compare__spacer[data-v-880c8e1b]{flex:1}.compare__exit[data-v-880c8e1b]{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--text-on-light);font:inherit;font-size:.85rem;padding:4px var(--space-3);cursor:pointer}.compare__exit[data-v-880c8e1b]:hover{color:var(--brand-red);border-color:var(--brand-red)}.compare__modes[data-v-880c8e1b]{display:inline-flex;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.compare__mode[data-v-880c8e1b]{background:var(--surface);border:0;color:var(--text-on-light);font:inherit;font-size:.85rem;padding:4px var(--space-3);cursor:pointer}.compare__mode--on[data-v-880c8e1b]{background:var(--brand-red);color:#fff}.compare__mode[data-v-880c8e1b]:disabled{opacity:.5;cursor:not-allowed}.compare__panes[data-v-880c8e1b]{display:flex;flex:1;min-height:0}.compare__pane[data-v-880c8e1b]{flex:1 1 50%;min-width:0;overflow:hidden;padding:0 var(--space-3)}.compare__pane[data-v-880c8e1b]:first-child{padding-left:0}.compare__pane[data-v-880c8e1b]:last-child{padding-right:0}.compare__divider[data-v-880c8e1b]{flex:0 0 6px;cursor:col-resize;background:var(--rule);border-radius:3px}.compare__divider[data-v-880c8e1b]:hover{background:var(--brand-orange)}.compare__diff[data-v-880c8e1b]{flex:1;min-height:0;display:flex;flex-direction:column}.compare__difflegend[data-v-880c8e1b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-2);font-weight:600}.compare__diffeditor[data-v-880c8e1b]{flex:1;min-height:0}.difflegend__side[data-v-880c8e1b]{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.difflegend--add[data-v-880c8e1b]{color:#2ea043}.difflegend--del[data-v-880c8e1b]{color:#f85149}.difflegend__dirty[data-v-880c8e1b]{color:var(--brand-orange);margin-left:6px}.compare__editactions[data-v-880c8e1b]{display:inline-flex;gap:var(--space-2);margin-left:var(--space-2)}.compare__btn[data-v-880c8e1b]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--text-on-light);font:inherit;font-size:.8rem;padding:3px var(--space-3);cursor:pointer}.compare__btn[data-v-880c8e1b]:hover:not(:disabled){color:var(--brand-red);border-color:var(--brand-red)}.compare__btn[data-v-880c8e1b]:disabled{opacity:.5;cursor:not-allowed}.compare__error[data-v-880c8e1b]{color:var(--color-danger);margin:0 0 var(--space-2)}@media (max-width: 720px){.compare__panes[data-v-880c8e1b]{flex-direction:column}.compare__pane[data-v-880c8e1b]{flex:1 1 auto;padding:var(--space-3) 0}.compare__divider[data-v-880c8e1b]{display:none}}.recent-page[data-v-46f8b1a2]{min-height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E"),radial-gradient(130% 100% at 90% -25%,#b72b3533,#b72b3517 32%,#0d162700 78%),var(--brand-navy)}.recent-hero[data-v-46f8b1a2]{color:var(--text-on-dark);padding:var(--space-6) var(--space-5) var(--space-4);max-width:1000px;margin:0 auto}.recent-hero__eyebrow[data-v-46f8b1a2]{color:var(--brand-red);margin-bottom:var(--space-2)}.recent-hero__title[data-v-46f8b1a2]{color:#fff;font-size:2.2rem;margin:0}.recent-hero__title[data-v-46f8b1a2]:after{display:none}.recent-body[data-v-46f8b1a2]{max-width:1000px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-6);color:var(--subtitle-on-dark)}.act-list[data-v-46f8b1a2]{list-style:none;padding:0;margin:0}.act[data-v-46f8b1a2]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--brand-navy-soft)}.act__badge[data-v-46f8b1a2]{flex:0 0 auto;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:999px;color:#fff;min-width:4.5rem;text-align:center}.act__badge--viewed[data-v-46f8b1a2]{background:var(--brand-navy-soft);color:var(--subtitle-on-dark)}.act__badge--edited[data-v-46f8b1a2]{background:#e8723147;color:#fff}.act__badge--created[data-v-46f8b1a2]{background:#b72b3580;color:#fff}.act__meta[data-v-46f8b1a2]{display:flex;flex-direction:column;gap:2px;min-width:0}.act__title[data-v-46f8b1a2]{font-weight:600;font-size:1rem;color:#fff;text-decoration:none}.act__title[data-v-46f8b1a2]:hover{color:var(--brand-orange)}.act__sub[data-v-46f8b1a2]{font-size:.8rem}.muted[data-v-46f8b1a2]{color:var(--subtitle-on-dark)}.error[data-v-46f8b1a2]{color:var(--brand-orange)}.intro[data-v-f3f966b3]{margin-top:0}.trash-list[data-v-f3f966b3]{list-style:none;padding:0;margin:var(--space-4) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.trash[data-v-f3f966b3]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.trash__row[data-v-f3f966b3]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3)}.trash__meta[data-v-f3f966b3]{display:flex;flex-direction:column;min-width:0;flex:1}.trash__title[data-v-f3f966b3]{font-weight:600;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trash__sub[data-v-f3f966b3]{font-size:.8rem}.trash__actions[data-v-f3f966b3]{display:flex;gap:var(--space-2);flex-shrink:0;flex-wrap:wrap}.trash__preview[data-v-f3f966b3]{border-top:1px solid var(--rule);padding:var(--space-3);max-height:24rem;overflow:auto;background:var(--surface-raised)}.trash__svg[data-v-f3f966b3] svg{max-width:100%;height:auto}.muted[data-v-f3f966b3]{color:var(--text-muted)}.error[data-v-f3f966b3]{color:var(--color-danger)}.close-btn[data-v-82471749]{position:absolute;top:0;right:0}.review-view[data-v-4a8ca99a]{position:relative}.review-list[data-v-4a8ca99a]{list-style:none;padding:0}.review-list li[data-v-4a8ca99a]{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--rule)}.muted[data-v-4a8ca99a]{color:var(--text-muted);font-size:.85rem}.cols[data-v-49cecf84]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-5)}.list[data-v-49cecf84]{padding-left:1.2rem}.list li[data-v-49cecf84]{display:flex;justify-content:space-between;gap:var(--space-3);padding:4px 0}.muted[data-v-49cecf84]{color:var(--text-muted);font-size:.85rem}.back[data-v-7c518b88]{display:inline-block;margin-bottom:var(--space-2);color:var(--brand-red);text-decoration:none;font-size:.85rem}.toolbar[data-v-7c518b88]{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) 0}.table-wrap[data-v-7c518b88]{overflow-x:auto}.dev[data-v-7c518b88]{width:100%;border-collapse:collapse}.dev th[data-v-7c518b88],.dev td[data-v-7c518b88]{text-align:left;padding:.45em .7em;border-bottom:1px solid var(--rule);font-size:.88rem}.dev th[data-v-7c518b88]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.dev .strong[data-v-7c518b88]{font-weight:600}.dev input[data-v-7c518b88]{width:100%;padding:4px 6px;border:1px solid var(--rule);border-radius:6px;font:inherit;color:var(--text-on-light)}.modal-backdrop[data-v-1b15e893]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0d16278c;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-5) var(--space-3)}.modal[data-v-1b15e893]{width:100%;max-width:26rem}.modal__head[data-v-1b15e893]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.grp[data-v-1b15e893]{margin-top:var(--space-4)}.grp h3[data-v-1b15e893]{margin:0 0 2px;font-size:.95rem}.hint[data-v-1b15e893]{font-size:.82rem;color:var(--text-muted);margin:0 0 var(--space-2)}.row[data-v-1b15e893]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2)}.row__label[data-v-1b15e893]{font-size:.9rem}.row__sel[data-v-1b15e893]{padding:5px 8px;border:1px solid var(--rule);border-radius:6px;font:inherit;font-size:.85rem;background:var(--surface);color:var(--text-on-light)}.check[data-v-1b15e893]{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:.9rem}.checks-grid[data-v-1b15e893]{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-3)}.check--apply[data-v-1b15e893]{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--rule)}.hint--defaults[data-v-1b15e893]{margin:var(--space-3) 0 0;padding-top:var(--space-2);border-top:1px solid var(--rule)}.modal__actions[data-v-1b15e893]{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-4)}.error[data-v-1b15e893]{color:var(--color-danger);margin-top:var(--space-2)}.report-wrap[data-v-11427186]{max-width:850px;margin:0 auto;padding:var(--space-4)}.report-bar[data-v-11427186]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.report-bar .back[data-v-11427186]{color:var(--brand-red);text-decoration:none;font-size:.85rem}.type-pick[data-v-11427186]{padding:6px 10px;border:1px solid var(--rule);border-radius:8px;font:inherit;font-size:.85rem;background:var(--surface);color:var(--text-on-light);cursor:pointer}.spacer[data-v-11427186]{flex:1 1 auto}.report-msg[data-v-11427186]{text-align:center;padding:var(--space-5)}.ai-msg[data-v-11427186]{font-size:.82rem;color:var(--text-muted)}.narrative-editor[data-v-11427186]{margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.gen-stream[data-v-11427186]{max-height:22rem;overflow-y:auto;white-space:pre-wrap;word-break:break-word;margin:var(--space-2) 0 0;font-family:var(--font-mono, monospace);font-size:.85rem;color:var(--text-on-light)}.modal-backdrop[data-v-11427186]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0d16278c;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-5) var(--space-3);overflow-y:auto}.send-preview[data-v-11427186]{width:100%;max-width:40rem;background:var(--surface-raised);border-radius:var(--radius);padding:var(--space-4);box-shadow:0 10px 40px #0d16274d}.send-preview h3[data-v-11427186]{margin:0 0 var(--space-2)}.send-preview .muted[data-v-11427186]{color:var(--text-muted);font-size:.85rem;margin:0 0 var(--space-3)}.send-preview__label[data-v-11427186]{display:block;font-size:.78rem;color:var(--text-muted);margin-bottom:var(--space-3)}.send-preview__subject[data-v-11427186],.send-preview__body[data-v-11427186]{display:block;width:100%;margin-top:4px;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit;font-size:.88rem;background:var(--color-bg);color:var(--text-on-light);box-sizing:border-box}.send-preview__body[data-v-11427186]{resize:vertical;line-height:1.45}.send-preview__actions[data-v-11427186]{display:flex;gap:var(--space-2);align-items:center;margin-top:var(--space-2)}.send-preview__spacer[data-v-11427186]{flex:1}.task-chip[data-v-11427186]{display:inline-flex;align-items:center;gap:8px;margin:0 0 var(--space-3);padding:5px 12px;border-radius:999px;font-size:.78rem;color:var(--text-muted);background:var(--bg-subtle, rgba(22, 40, 61, .05));border:1px solid var(--rule)}.task-chip__dot[data-v-11427186]{width:7px;height:7px;border-radius:50%;background:#34d399}.task-chip__spin[data-v-11427186]{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:2px solid var(--rule);border-top-color:var(--brand-orange);animation:task-spin-11427186 .8s linear infinite}@keyframes task-spin-11427186{to{transform:rotate(360deg)}}.task-chip__bar[data-v-11427186]{width:110px;height:5px;border-radius:999px;background:var(--rule);overflow:hidden}.task-chip__fill[data-v-11427186]{display:block;height:100%;border-radius:999px;background:var(--brand-orange);transition:width .4s ease}.stale-banner[data-v-11427186]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--brand-orange);border-radius:var(--radius);background:#e8723114;font-size:.85rem;color:var(--text-on-light)}.menu[data-v-11427186]{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:12rem;background:var(--color-bg, #fff);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 8px 28px #0000002e;padding:4px}.menu__item[data-v-11427186]{display:block;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;padding:7px 10px;border-radius:6px;text-decoration:none;color:var(--text-on-light);font:inherit;font-size:.9rem}.menu__item[data-v-11427186]:hover{background:var(--surface);color:var(--brand-red)}@media print{.no-print[data-v-11427186]{display:none!important}.report-wrap[data-v-11427186]{max-width:none;margin:0;padding:0}}.overlay[data-v-f5fc70b7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}.dialog[data-v-f5fc70b7]{background:var(--color-bg, #fff);color:var(--text-on-light);border-radius:var(--radius);padding:var(--space-4);width:min(26rem,92vw);box-shadow:0 10px 40px #0000004d}.dialog h2[data-v-f5fc70b7]{margin:0 0 var(--space-3);font-size:1.15rem}.field[data-v-f5fc70b7]{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-3);font-size:.9rem}.field select[data-v-f5fc70b7]{padding:var(--space-2);border:1px solid var(--rule);border-radius:6px;font:inherit}.period[data-v-f5fc70b7]{border:1px solid var(--rule);border-radius:6px;padding:var(--space-2) var(--space-3)}.period legend[data-v-f5fc70b7]{font-size:.8rem;color:var(--text-muted);padding:0 4px}.period label[data-v-f5fc70b7]{display:flex;align-items:center;gap:6px;font-weight:400}.actions[data-v-f5fc70b7]{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.hub[data-v-410a63d7]{max-width:1000px;margin:0 auto;padding:var(--space-4)}.hub__bar[data-v-410a63d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.hub__actions[data-v-410a63d7]{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.hub h1[data-v-410a63d7]{margin:0}.muted[data-v-410a63d7]{color:var(--text-muted);margin:4px 0 0;font-size:.9rem}.period[data-v-410a63d7]{padding:6px 10px;border:1px solid var(--rule);border-radius:8px;font:inherit;background:var(--surface);color:var(--color-text)}.ok[data-v-410a63d7]{color:#1a7f37}.grid[data-v-410a63d7]{width:100%;border-collapse:collapse}.grid th[data-v-410a63d7],.grid td[data-v-410a63d7]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--rule);font-size:.9rem;vertical-align:middle}.grid__client[data-v-410a63d7]{font-weight:600}.grid__actions[data-v-410a63d7]{white-space:nowrap;text-align:right}.grid__actions .btn[data-v-410a63d7]{margin-left:var(--space-2)}.st[data-v-410a63d7]{display:inline-block;font-size:.75rem;font-weight:700;border-radius:999px;padding:2px 9px}.st--ok[data-v-410a63d7]{background:#2da44e26;color:#1a7f37}.st--warn[data-v-410a63d7]{background:#e8723129;color:#a8480f}.st--none[data-v-410a63d7]{background:var(--surface);color:var(--text-muted)}.status[data-v-da9725ad]{margin:0 0 var(--space-4)}.status dt[data-v-da9725ad]{font-weight:700;font-size:.85rem}.status dd[data-v-da9725ad]{margin:0 0 var(--space-2);color:var(--text-muted)}.sync-bar[data-v-da9725ad]{padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface, transparent)}.sync-bar__label[data-v-da9725ad]{display:flex;align-items:center;gap:var(--space-2);font-size:.85rem;font-weight:600;margin-bottom:var(--space-2)}.sync-bar__track[data-v-da9725ad]{height:8px;border-radius:999px;background:var(--rule);overflow:hidden}.sync-bar__fill[data-v-da9725ad]{height:100%;border-radius:999px;background:var(--brand-red, #e87231);transition:width .4s ease}.spinner[data-v-da9725ad]{width:14px;height:14px;border-radius:50%;flex-shrink:0;border:2px solid var(--rule);border-top-color:var(--brand-red, #e87231);animation:mirror-spin-da9725ad .7s linear infinite}@keyframes mirror-spin-da9725ad{to{transform:rotate(360deg)}}.row[data-v-da9725ad]{display:flex;align-items:center;gap:var(--space-2)}.field--check[data-v-2a6aff25]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.field--check small[data-v-2a6aff25]{flex-basis:100%;margin:2px 0 0}.sub[data-v-2a6aff25]{font-size:1.05rem;margin:var(--space-5) 0 var(--space-2)}.sync-row[data-v-2a6aff25]{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) 0}.map[data-v-2a6aff25]{width:100%;border-collapse:collapse;margin-top:var(--space-2)}.map th[data-v-2a6aff25],.map td[data-v-2a6aff25]{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--rule);font-size:.9rem}.map select[data-v-2a6aff25]{padding:4px 6px;border:1px solid var(--rule);border-radius:6px;font:inherit}.field--check[data-v-546f25a7]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.field--check small[data-v-546f25a7]{flex-basis:100%;margin:2px 0 0}.sub[data-v-546f25a7]{font-size:1.05rem;margin:var(--space-5) 0 var(--space-2)}.sync-row[data-v-546f25a7]{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) 0}.map[data-v-546f25a7]{width:100%;border-collapse:collapse;margin-top:var(--space-2)}.map th[data-v-546f25a7],.map td[data-v-546f25a7]{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--rule);font-size:.9rem}.map select[data-v-546f25a7]{padding:4px 6px;border:1px solid var(--rule);border-radius:6px;font:inherit}.field--check[data-v-4c7a876f]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.field--check small[data-v-4c7a876f]{flex-basis:100%;margin:2px 0 0}.sub[data-v-4c7a876f]{font-size:1.05rem;margin:var(--space-5) 0 var(--space-2)}.sync-row[data-v-4c7a876f]{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) 0}.sync-bar[data-v-4c7a876f]{margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface, transparent)}.sync-bar__label[data-v-4c7a876f]{display:flex;align-items:center;gap:var(--space-2);font-size:.85rem;font-weight:600;margin-bottom:var(--space-2)}.sync-bar__track[data-v-4c7a876f]{height:8px;border-radius:999px;background:var(--rule);overflow:hidden}.sync-bar__fill[data-v-4c7a876f]{height:100%;border-radius:999px;background:var(--brand-red, #e87231);transition:width .4s ease}.spinner[data-v-4c7a876f]{width:14px;height:14px;border-radius:50%;flex-shrink:0;border:2px solid var(--rule);border-top-color:var(--brand-red, #e87231);animation:m365-spin-4c7a876f .7s linear infinite}@keyframes m365-spin-4c7a876f{to{transform:rotate(360deg)}}.add-row[data-v-4c7a876f]{display:flex;gap:var(--space-2);margin:var(--space-3) 0}.add-row select[data-v-4c7a876f]{padding:6px 8px;border:1px solid var(--rule);border-radius:6px;font:inherit}.tenant[data-v-4c7a876f]{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-3);margin-bottom:var(--space-3)}.tenant__head[data-v-4c7a876f]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.tenant__sync[data-v-4c7a876f]{margin-left:auto}.tenant__ids[data-v-4c7a876f]{display:flex;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap}.tenant__ids .field[data-v-4c7a876f]{flex:1;min-width:16rem}.tenant__cert[data-v-4c7a876f]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.btn--small[data-v-4c7a876f]{padding:4px 10px;font-size:.85rem}.idchip[data-v-4c7a876f]{font:inherit;font-size:.8rem;color:var(--text-muted);background:none;border:1px solid var(--rule);border-radius:999px;padding:1px 8px;cursor:pointer}.idchip[data-v-4c7a876f]:hover{border-color:var(--brand-navy, #16283d);color:inherit}.warn[data-v-4c7a876f]{color:var(--brand-orange, #e87231)}.settings[data-v-2b33d52c]{max-width:1100px;margin:0 auto;padding:var(--space-5) var(--space-4)}.settings__head[data-v-2b33d52c]{position:relative;border-bottom:1px solid var(--rule);padding-bottom:var(--space-3);margin-bottom:var(--space-4)}.settings__title[data-v-2b33d52c]{margin:0;font-size:1.8rem}.muted[data-v-2b33d52c]{color:var(--text-muted);margin:2px 0 0}.settings__body[data-v-2b33d52c]{display:grid;grid-template-columns:15rem 1fr;gap:var(--space-5);align-items:start}.settings__nav[data-v-2b33d52c]{display:flex;flex-direction:column;gap:2px;position:sticky;top:var(--space-3)}.settings__glider[data-v-2b33d52c]{position:absolute;left:0;top:0;width:3px;border-radius:3px;background:var(--brand-red);pointer-events:none;transition:transform .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1),opacity .2s ease}@media (prefers-reduced-motion: reduce){.settings__glider[data-v-2b33d52c]{transition:opacity .2s ease}}.settings__navhead[data-v-2b33d52c]{font-family:var(--font-label);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:var(--space-3) 0 4px}.settings__navhead[data-v-2b33d52c]:first-child{margin-top:0}.settings__navlink[data-v-2b33d52c]{display:block;padding:6px 10px;border-radius:6px;border:0;color:var(--text-on-light);text-decoration:none;font-size:.9rem}.settings__navlink[data-v-2b33d52c]:hover{background:var(--surface);color:var(--brand-red)}.settings__navlink.router-link-active[data-v-2b33d52c]{background:var(--surface);color:var(--brand-red);font-weight:600}.settings__pane[data-v-2b33d52c]{min-width:0}@media (max-width: 720px){.settings__body[data-v-2b33d52c]{grid-template-columns:1fr}.settings__nav[data-v-2b33d52c]{position:static;flex-flow:row wrap}}.add-form[data-v-7eaa361c]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4);max-width:40rem}.add-form h2[data-v-7eaa361c]{margin:0;font-size:1.05rem}.add-grid[data-v-7eaa361c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-3)}.table-wrap[data-v-7eaa361c]{overflow-x:auto}.users[data-v-7eaa361c]{width:100%;border-collapse:collapse}.user-cell[data-v-7eaa361c]{display:inline-flex;align-items:center;gap:8px}.users th[data-v-7eaa361c],.users td[data-v-7eaa361c]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--rule)}.users th[data-v-7eaa361c]{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.users select[data-v-7eaa361c]{padding:4px 6px;border:1px solid var(--rule);border-radius:6px;font:inherit}.row-actions[data-v-7eaa361c]{text-align:right}.btn--danger[data-v-7eaa361c]{color:var(--color-danger);border-color:var(--color-danger)}.btn--danger[data-v-7eaa361c]:hover{background:var(--color-danger);color:#fff}.muted[data-v-7eaa361c]{color:var(--text-muted)}.error[data-v-7eaa361c]{color:var(--color-danger)}.provider[data-v-355a68b2]{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-3);margin-bottom:var(--space-4);display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap}.provider legend[data-v-355a68b2]{font-weight:700;padding:0 var(--space-2)}.provider__opt[data-v-355a68b2]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.settings-form[data-v-355a68b2]{margin-bottom:var(--space-5)}.actions--inline[data-v-355a68b2]{align-self:end}.warn[data-v-355a68b2]{color:var(--brand-orange);font-size:.9rem;max-width:44rem}.new-cert[data-v-355a68b2]{margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--brand-orange);border-radius:var(--radius);background:var(--surface);max-width:44rem}.new-cert__value[data-v-355a68b2]{display:block;white-space:pre-wrap;word-break:break-all;font-size:.72rem;margin-top:var(--space-2)}.setup[data-v-355a68b2]{margin-top:var(--space-4);max-width:44rem}.setup summary[data-v-355a68b2]{cursor:pointer;font-weight:600}.setup ol[data-v-355a68b2]{margin:var(--space-2) 0;padding-left:1.4rem}.setup li[data-v-355a68b2]{margin-bottom:var(--space-1);font-size:.9rem}.field--check[data-v-2a9c1af3]{display:flex;flex-direction:row;align-items:center;gap:var(--space-2)}.field textarea[data-v-2a9c1af3]{padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit}.status[data-v-2a9c1af3]{margin-top:var(--space-3);font-size:.85rem}.sub[data-v-2a9c1af3]{font-size:1.05rem;margin:var(--space-5) 0 var(--space-2)}.map[data-v-2a9c1af3]{width:100%;border-collapse:collapse;margin-top:var(--space-2)}.map th[data-v-2a9c1af3],.map td[data-v-2a9c1af3]{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--rule);font-size:.9rem}.map select[data-v-2a9c1af3]{padding:4px 6px;border:1px solid var(--rule);border-radius:6px;font:inherit}.field small[data-v-d7aedcba]{margin-top:4px}.map[data-v-4f10b60e]{width:100%;border-collapse:collapse;margin-top:var(--space-2)}.map th[data-v-4f10b60e],.map td[data-v-4f10b60e]{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--rule);font-size:.9rem;vertical-align:middle}.map input[data-v-4f10b60e]{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid var(--rule);border-radius:6px;font:inherit}.actions-cell[data-v-4f10b60e]{white-space:nowrap}.actions-cell .muted[data-v-4f10b60e]{margin-left:var(--space-2)}.bar[data-v-a7c69831]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2)}.check[data-v-a7c69831]{display:flex;align-items:center;gap:6px;font-size:.9rem}.list[data-v-a7c69831]{width:100%;border-collapse:collapse;margin-top:var(--space-2)}.list th[data-v-a7c69831],.list td[data-v-a7c69831]{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--rule);font-size:.9rem;vertical-align:middle}.nowrap[data-v-a7c69831]{white-space:nowrap}.pill--orphan[data-v-a7c69831]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;background:#c0392b1f;color:var(--color-danger)}.cropper[data-v-1e5e27fc]{display:inline-flex;flex-direction:column;gap:var(--space-2)}.cropper__frame[data-v-1e5e27fc]{position:relative;touch-action:none;cursor:grab;border-radius:var(--radius);overflow:hidden;background:#111}.cropper__frame[data-v-1e5e27fc]:active{cursor:grabbing}.cropper__frame canvas[data-v-1e5e27fc]{display:block}.cropper__mask[data-v-1e5e27fc]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--radius);box-shadow:inset 0 0 0 9999px #00000073;-webkit-mask:radial-gradient(circle at center,transparent 0 49.5%,#000 50%);mask:radial-gradient(circle at center,transparent 0 49.5%,#000 50%)}.cropper__zoom[data-v-1e5e27fc]{display:flex;align-items:center;gap:var(--space-2);font-size:.85rem}.cropper__zoom input[data-v-1e5e27fc]{flex:1}.cropper__hint[data-v-1e5e27fc]{font-size:.78rem;margin:0}.cropper__actions[data-v-1e5e27fc]{display:flex;gap:var(--space-2)}.avatar-row[data-v-a84e2159]{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-3) 0 var(--space-4)}.avatar-actions[data-v-a84e2159]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.avatar-hint[data-v-a84e2159]{flex-basis:100%;margin:0;font-size:.8rem}.hidden[data-v-a84e2159]{display:none}.theme-opt[data-v-0103404c]{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:var(--space-2)}.theme-opt__label[data-v-0103404c]{font-weight:600;font-size:.9rem}.theme-opt__hint[data-v-0103404c]{font-size:.82rem}.check[data-v-0e85ab19]{display:flex;align-items:center;gap:var(--space-2);font-size:.9rem}.check input[data-v-0e85ab19]{width:auto}.sub[data-v-c22b4d3a]{font-size:1.05rem;margin:var(--space-5) 0 var(--space-2)}.sso-note[data-v-c22b4d3a]{border:1px solid var(--rule);border-left:3px solid var(--brand-orange);border-radius:var(--radius);padding:var(--space-3);max-width:40rem;background:var(--surface)}.sso-note p[data-v-c22b4d3a]{margin:0 0 var(--space-2);font-size:.9rem;line-height:1.5}.sso-note p[data-v-c22b4d3a]:last-child{margin-bottom:0}.qr[data-v-c22b4d3a]{max-width:12rem}.qr[data-v-c22b4d3a] svg{width:100%;height:auto}.head[data-v-037a9d5d]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.rows[data-v-037a9d5d]{list-style:none;padding:0;margin:var(--space-3) 0 0}.row-item[data-v-037a9d5d]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--rule)}.meta[data-v-037a9d5d]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.strong[data-v-037a9d5d]{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-037a9d5d]{font-size:.78rem}.badge[data-v-037a9d5d]{font-size:.72rem;font-weight:700;color:var(--brand-red);white-space:nowrap}.rows[data-v-4547099c]{list-style:none;padding:0;margin:var(--space-3) 0 0}.row-item[data-v-4547099c]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--rule)}.meta[data-v-4547099c]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.strong[data-v-4547099c]{font-size:.9rem}.sub[data-v-4547099c]{font-size:.78rem}.scope[data-v-4547099c]{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-orange);border:1px solid var(--rule);border-radius:4px;padding:0 4px;margin-left:4px}.new-token[data-v-4547099c]{margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--brand-orange);border-radius:var(--radius);background:var(--surface);max-width:34rem}.new-token__value[data-v-4547099c]{display:block;word-break:break-all;font-size:.85rem;margin-top:4px}.skill[data-v-4547099c]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule)}.skill .btn[data-v-4547099c]{display:inline-block;text-decoration:none;margin-top:var(--space-1)}.setup[data-v-4547099c]{margin-top:var(--space-3)}.setup summary[data-v-4547099c]{cursor:pointer;font-weight:600}.setup h3[data-v-4547099c]{font-size:.92rem;margin:var(--space-3) 0 .25rem}.setup ul[data-v-4547099c]{margin:.25rem 0 0;padding-left:1.2rem}.setup pre[data-v-4547099c]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-2);overflow-x:auto;font-size:.82rem;margin:.25rem 0}.setup :not(pre)>code[data-v-4547099c]{background:var(--surface);border:1px solid var(--rule);border-radius:4px;padding:0 4px;font-size:.82rem}.sub[data-v-1d75e323]{font-size:1.05rem;margin:var(--space-5) 0 var(--space-2)}.links[data-v-1d75e323]{width:100%;border-collapse:collapse}.links th[data-v-1d75e323],.links td[data-v-1d75e323]{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--rule);font-size:.9rem;vertical-align:middle}.links--muted[data-v-1d75e323]{opacity:.7}.badge[data-v-1d75e323]{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-orange);border:1px solid var(--rule);border-radius:4px;padding:0 4px;margin-right:6px}.what[data-v-1d75e323]{font-weight:600}.flag[data-v-1d75e323]{margin-right:4px}.actions[data-v-1d75e323]{display:flex;gap:var(--space-2);justify-content:flex-end}.link--danger[data-v-1d75e323]{background:none;border:0;color:var(--color-danger);cursor:pointer;font:inherit;font-size:.85rem}.muted[data-v-1d75e323]{color:var(--text-muted)}.error[data-v-1d75e323]{color:var(--color-danger)}.status[data-v-5a1cf6d7]{font-size:1rem}.on[data-v-5a1cf6d7]{color:var(--brand-red)}.off[data-v-5a1cf6d7]{color:var(--text-muted)}.warn[data-v-5a1cf6d7]{color:var(--brand-orange);font-size:.9rem;max-width:44rem}h2[data-v-5a1cf6d7]{margin-top:var(--space-4);font-size:1.05rem}.field--inline[data-v-5a1cf6d7]{flex-direction:row;align-items:center;gap:var(--space-2)}.copyrow[data-v-5a1cf6d7]{display:flex;align-items:center;gap:var(--space-2)}.copyrow code[data-v-5a1cf6d7]{flex:1;word-break:break-all;font-size:.85rem}.new-cert[data-v-5a1cf6d7]{margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--brand-orange);border-radius:var(--radius);background:var(--surface);max-width:44rem}.new-cert__value[data-v-5a1cf6d7]{display:block;white-space:pre-wrap;word-break:break-all;font-size:.72rem;margin-top:var(--space-2)}.setup[data-v-5a1cf6d7]{margin-top:var(--space-4);max-width:44rem}.setup summary[data-v-5a1cf6d7]{cursor:pointer;font-weight:600}.setup ol[data-v-5a1cf6d7]{margin:var(--space-2) 0;padding-left:1.4rem}.setup li[data-v-5a1cf6d7]{margin-bottom:var(--space-1);font-size:.9rem}.filters[data-v-6d943557]{display:flex;flex-wrap:nowrap;gap:var(--space-2);align-items:flex-end;margin:var(--space-3) 0}.field[data-v-6d943557]{display:flex;flex-direction:column;gap:2px;font-size:.72rem;color:var(--text-muted);flex:1 1 0;min-width:0}.field--search[data-v-6d943557]{flex:2 1 0}.field input[data-v-6d943557],.field select[data-v-6d943557]{width:100%;box-sizing:border-box;padding:5px 7px;font-size:.8rem;border:1px solid var(--rule);border-radius:var(--radius);color:var(--text-on-light)}.filters__actions[data-v-6d943557]{display:flex;gap:var(--space-2);flex-shrink:0;align-items:flex-end}.filters__actions .btn[data-v-6d943557]{padding:.3rem .7rem;font-size:.8rem;white-space:nowrap}.count[data-v-6d943557]{margin:0 0 var(--space-2)}.table-wrap[data-v-6d943557]{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--radius)}.log[data-v-6d943557]{width:100%;border-collapse:collapse;font-size:.85rem}.log th[data-v-6d943557]{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--rule);color:var(--text-muted);font-weight:600;white-space:nowrap}.log td[data-v-6d943557]{padding:var(--space-2);border-bottom:1px solid var(--rule);vertical-align:top}.log tr:last-child td[data-v-6d943557]{border-bottom:0}.nowrap[data-v-6d943557]{white-space:nowrap}.tag[data-v-6d943557]{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--brand-red);border:1px solid var(--rule);border-radius:4px;padding:1px 5px;white-space:nowrap}.detail[data-v-6d943557]{word-break:break-word}.empty[data-v-6d943557]{text-align:center;padding:var(--space-4)}.pager[data-v-6d943557]{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.danger[data-v-d6d80ec2]{border:1px solid var(--brand-red);border-radius:var(--radius);padding:var(--space-4);max-width:40rem}.danger h2[data-v-d6d80ec2]{margin:0 0 var(--space-2);color:var(--brand-red);font-size:1.05rem}.danger__body[data-v-d6d80ec2]{font-size:.9rem;line-height:1.5;margin:0 0 var(--space-3)}.danger__note[data-v-d6d80ec2]{font-size:.85rem;line-height:1.5;margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--brand-red);background:var(--surface);border-radius:var(--radius)}.danger__note code[data-v-d6d80ec2]{font-size:.82rem}.field[data-v-d6d80ec2]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--text-muted);max-width:22rem}.field input[data-v-d6d80ec2]{padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit;color:var(--text-on-light)}.actions[data-v-d6d80ec2]{margin-top:var(--space-3)}.danger__btn[data-v-d6d80ec2]{background:var(--brand-red)}.danger__btn[data-v-d6d80ec2]:hover{background:var(--brand-red-hover)}.pub[data-v-eab0aa89]{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}.pub__nav[data-v-eab0aa89]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--navy-decor)}.pub__logo[data-v-eab0aa89]{height:28px}.pub__badge[data-v-eab0aa89]{color:var(--subtitle-on-dark);font-size:.8rem}.pub__body[data-v-eab0aa89]{flex:1;max-width:960px;width:100%;margin:0 auto;padding:var(--space-5) var(--space-4)}.pub__pw[data-v-eab0aa89]{display:flex;flex-direction:column;gap:var(--space-2);max-width:20rem}.pub__pw input[data-v-eab0aa89]{padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font:inherit}.pub__space[data-v-eab0aa89]{display:grid;grid-template-columns:16rem 1fr;gap:var(--space-5)}.pub__contents[data-v-eab0aa89]{border-right:1px solid var(--rule);padding-right:var(--space-4)}.pub__contents ul[data-v-eab0aa89]{list-style:none;padding:0;margin:0}.link[data-v-eab0aa89]{background:none;border:0;color:var(--brand-red);cursor:pointer;font:inherit;padding:2px 0;text-align:left}.link--active[data-v-eab0aa89]{font-weight:700}.muted[data-v-eab0aa89]{color:var(--text-muted)}.error[data-v-eab0aa89]{color:var(--color-danger)}.pub__actions[data-v-eab0aa89]{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}@media print{.pub__nav[data-v-eab0aa89]{display:none!important}.pub[data-v-eab0aa89]{display:block;min-height:0}.pub__body[data-v-eab0aa89]{display:block;flex:none;max-width:none;margin:0;padding:0}}:root{--brand-red: #B72B35;--brand-red-hover: #9A232C;--brand-orange: #E87231;--brand-navy: #0D1627;--brand-navy-soft: #142544;--text-on-light: #333333;--text-on-dark: #FFFFFF;--text-strong: #111827;--text-muted: #64748B;--subtitle-on-dark: #B8C5D6;--rule: #E2E8F0;--surface: #F8FAFC;--font-display: Georgia, "Times New Roman", serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-label: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--navy-decor: linear-gradient(105deg, #0D1627 0%, #0D1627 68%, #1b1420 88%, #231522 100%);--navy-decor-soft: linear-gradient(160deg, #0D1627 0%, #0D1627 82%, #191320 100%)}:root{--color-bg: #ffffff;--color-surface: var(--surface);--color-text: var(--text-on-light);--color-muted: var(--text-muted);--color-accent: var(--brand-red);--color-accent-hover: var(--brand-red-hover);--color-danger: #B00020;--surface-raised: #ffffff;--editor-chrome: var(--surface);--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--radius: 8px;--font-sans: var(--font-body);--transition: .16s ease}:root[data-theme=dark]{--color-bg: #1e1e1e;--surface: #252526;--color-surface: #252526;--surface-raised: #2a2d2e;--editor-chrome: #252526;--rule: #3c3c3c;--color-text: #d4d4d4;--text-on-light: #d4d4d4;--text-strong: #ececec;--text-muted: #9aa4b2}:root[data-theme="3wolf"]{--color-bg: #0d1627;--surface: #142544;--color-surface: #142544;--surface-raised: #1a2f52;--editor-chrome: #142544;--rule: #24365c;--color-text: #d7e0ec;--text-on-light: #d7e0ec;--text-strong: #ffffff;--text-muted: #9fb0c7}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}#app{display:flex;flex-direction:column}@font-face{font-family:Oblivion;src:url(/oblivion.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);font-size:16px;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);font-weight:700;margin:1.4em 0 .4em;line-height:1.2}h1{font-size:2rem;color:var(--text-strong);padding-bottom:.4em;position:relative}h1:after{content:"";position:absolute;left:0;bottom:0;width:3rem;height:3px;background:var(--brand-red);border-radius:2px}h2{font-size:1.4rem;color:var(--text-strong)}h3{font-size:1.15rem;color:var(--text-strong)}h4{font-size:1rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}a{color:var(--brand-red);text-decoration:none;border-bottom:1px solid currentColor;transition:color var(--transition)}a:hover{color:var(--brand-orange)}hr{border:0;border-top:1px solid var(--rule);margin:2em 0}button{color:inherit}input,select,textarea{color:var(--text-on-light);background-color:var(--surface-raised)}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.eyebrow{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-label);font-weight:700;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-red);margin:0 0 .6em}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-red);flex-shrink:0}:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.app-shell{display:flex;flex-direction:column;min-height:100%}.top-nav{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--navy-decor);border-bottom:1px solid var(--brand-navy-soft);position:relative;z-index:20}.top-nav__logo{height:30px;width:auto;display:block}.top-nav__search{flex:1;max-width:30rem;padding:.4rem .75rem;border:1px solid var(--brand-navy-soft);border-radius:6px;background:var(--brand-navy-soft);color:var(--text-on-dark);font:inherit;font-size:.9rem}.top-nav__search::placeholder{color:var(--subtitle-on-dark)}.top-nav__user{display:flex;align-items:center;gap:var(--space-3);margin-left:auto;color:var(--subtitle-on-dark);font-size:.875rem}.top-nav__user a{color:var(--subtitle-on-dark);border:0}.top-nav__user a:hover{color:#fff}.content{flex:1}.brand-page{max-width:880px;margin:0 auto;padding:var(--space-5) var(--space-4);transition:max-width .2s ease}.brand-page.reader-roomy{max-width:1200px}.content-home{width:100%;min-height:100%;display:flex;flex-direction:column}.content-home>*{flex:1 0 auto}.content-settings{width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:.35rem .75rem;border:none;border-radius:6px;background:var(--color-accent);color:var(--text-on-dark);font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background var(--transition)}.btn:hover{background:var(--color-accent-hover)}.btn--secondary{background:transparent;color:var(--brand-red);border:1px solid var(--rule)}.btn--secondary:hover{background:var(--surface)}.card{background:var(--color-surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-5);box-shadow:0 1px 2px #0d16270f,0 6px 20px #0d16270d;transition:box-shadow var(--transition),border-color var(--transition)}.card:hover{border-color:#b72b3559;box-shadow:0 2px 4px #0d162714,0 10px 28px #0d162714}.doc-actions{display:inline-flex;align-items:stretch;flex-shrink:0;border:1px solid var(--rule);border-radius:6px}.doc-actions>*{border-left:1px solid var(--rule)}.doc-actions>*:first-child{border-left:0}.doc-actions>:first-child,.doc-actions>:first-child .da-btn{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.doc-actions>:last-child,.doc-actions>:last-child .da-btn{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.da-item{position:relative;display:inline-flex}.da-btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;background:var(--surface-raised);color:var(--text-strong);border:0;font:inherit;font-size:.82rem;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease}.da-btn:hover:not(:disabled){background:var(--surface);color:var(--brand-red)}.da-btn:disabled{opacity:.55;cursor:not-allowed}.da-btn--primary{color:var(--brand-red);font-weight:600}.settings-view{position:relative}.settings-view h1{margin-top:.2em}.settings-view .lead{color:var(--text-muted);margin:0 0 var(--space-4)}.settings-view label>span,.settings-view .field>span{font-size:.8rem;font-weight:600;color:var(--text-muted)}.settings-view .field{display:flex;flex-direction:column;gap:4px}.settings-view input:not([type=checkbox]):not([type=radio]),.settings-view select,.settings-view textarea{padding:.5rem .6rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-raised);color:var(--text-on-light);font:inherit;font-size:.9rem}.settings-view textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;min-height:8rem}.settings-form{display:flex;flex-direction:column;gap:var(--space-3);max-width:34rem}.settings-form input,.settings-form select,.settings-form textarea,.add-grid input,.add-grid select{width:100%}.settings-form .row{display:flex;gap:var(--space-3)}.settings-form .row>.field{flex:1}.settings-view .actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.settings-view .muted{color:var(--text-muted)}.settings-view .error{color:var(--color-danger)}.markdown-body .hljs{color:var(--text-on-light);background:transparent}.markdown-body .hljs-comment,.markdown-body .hljs-quote{color:var(--text-muted);font-style:italic}.markdown-body .hljs-keyword,.markdown-body .hljs-selector-tag,.markdown-body .hljs-built_in,.markdown-body .hljs-name,.markdown-body .hljs-tag{color:var(--brand-red)}.markdown-body .hljs-string,.markdown-body .hljs-number,.markdown-body .hljs-literal,.markdown-body .hljs-attr,.markdown-body .hljs-regexp{color:var(--brand-orange)}.markdown-body .hljs-title,.markdown-body .hljs-section,.markdown-body .hljs-type{color:var(--text-strong);font-weight:700}.markdown-body .hljs-meta,.markdown-body .hljs-symbol,.markdown-body .hljs-punctuation{color:var(--text-muted)}@media (prefers-reduced-motion: no-preference){.glide-in{animation:glide-in .38s cubic-bezier(.22,1,.36,1) backwards}.modal-backdrop{animation:motion-fade-in .2s ease backwards}.modal{animation:motion-pop-in .28s cubic-bezier(.22,1,.36,1) backwards}.export__menu{animation:motion-menu-in .16s ease backwards;transform-origin:top right}.sidebar .menu{animation:motion-menu-in .16s ease backwards;transform-origin:top}.ctx-menu{animation:motion-fade-in .14s ease backwards}}@keyframes glide-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-pop-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes motion-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.signin{min-height:100vh;background:var(--navy-decor);color:var(--text-on-dark);display:flex;align-items:center;justify-content:center;padding:2rem}.signin__panel{width:100%;max-width:22rem}.login-hero{text-align:center;color:var(--text-on-dark);padding:0 0 1.75rem}.login-hero__title{color:#fff;border-bottom:0;margin:0;font-family:"Oblivion",var(--font-display);font-weight:400;font-size:2.8rem;letter-spacing:.12em;padding-left:.12em;text-shadow:0 0 26px rgba(88,166,255,.45),0 0 48px rgba(88,166,255,.22)}.login-hero__title:after{display:none}.login-hero__logo{display:block;width:11rem;max-width:60%;height:auto;margin:var(--space-3) auto 0;filter:drop-shadow(0 0 20px rgba(88,166,255,.2))}.signin__box{background:var(--brand-navy-soft);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:1.25rem 1.75rem 1.75rem;box-shadow:0 18px 50px #0006}.signin__eyebrow{display:flex;justify-content:center;margin-bottom:1.5rem}.signin__form{display:flex;flex-direction:column;gap:1rem}.signin__field{display:flex;flex-direction:column;gap:.25rem;font-family:var(--font-label);font-size:.8rem;letter-spacing:.04em;color:var(--subtitle-on-dark)}.signin__field input{padding:.6rem;border:1px solid var(--brand-navy-soft);border-radius:var(--radius);background:var(--color-bg);color:var(--text-on-light);font:inherit}.signin__error{color:var(--brand-orange);font-size:.9rem;margin:0}.signin__note{color:var(--subtitle-on-dark);font-size:.9rem;line-height:1.5;margin:0 0 1rem}.signin__forgot{display:block;margin-top:.9rem;text-align:center;color:var(--subtitle-on-dark);font-size:.85rem;text-decoration:none}.signin__forgot:hover{color:#fff}.signin__forgot-link{display:inline-block;margin-top:.75rem;color:var(--brand-red);font-size:.78rem;text-decoration:none}.signin__forgot-link:hover{text-decoration:underline}.signin__sso{margin-top:1.25rem}.signin__or{display:flex;align-items:center;gap:.75rem;color:var(--subtitle-on-dark);font-size:.8rem;margin-bottom:1.25rem}.signin__or:before,.signin__or:after{content:"";flex:1;height:1px;background:var(--brand-navy-soft)}.signin__ms{display:block;text-align:center;padding:.35rem .75rem;border:1px solid var(--brand-navy-soft);border-radius:var(--radius);background:var(--color-bg);color:var(--text-on-light);font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none}.signin__ms:hover{border-color:var(--brand-red)}@media print{@page{margin:.5in}*,*:before,*:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.top-nav,.sidebar,.no-print{display:none!important}html,body,.app-shell{background:#fff!important}.body-row,.content{display:block!important;overflow:visible!important;min-height:0!important}.brand-page,.content-home,.content-settings,.content-wide{max-width:none!important;margin:0!important;padding:0!important}}
