@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=IBM+Plex+Serif:wght@400;600&display=swap");.wiki-shell{--bg-soft:#f2f6fb;--bg-panel:#ffffff;--line:#dbe5ef;--ink:#102237;--ink-muted:#5a6d84;--accent:#0a7f8f;--accent-soft:#e0f3f6;display:grid;grid-template-columns:320px 1fr;min-height:100vh;background:radial-gradient(circle at 10% 10%,#e9f7ff 0,transparent 35%),radial-gradient(circle at 90% 90%,#fff2de 0,transparent 30%),var(--bg-soft);font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;color:var(--ink)}.wiki-sidebar{border-right:1px solid var(--line);padding:20px 14px;overflow:auto;background:linear-gradient(180deg,#f8fbff,#eff5fc)}.wiki-sidebar-create{width:100%;border:0;border-radius:10px;background:#0a7f8f;color:#fff;padding:9px 11px;margin-bottom:10px;font-size:14px;font-weight:700;cursor:pointer}.wiki-palette-create:disabled,.wiki-primary-btn:disabled,.wiki-sidebar-create:disabled{opacity:.55;cursor:not-allowed}.wiki-sidebar h3{margin:0 0 14px 8px;font-size:30px;letter-spacing:-.02em}.wiki-sidebar-search{width:calc(100% - 12px);margin:0 6px 12px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 10px;font-size:14px}.wiki-sidebar.drop-root-target{box-shadow:inset 0 0 0 2px var(--accent)}.wiki-main{display:flex;flex-direction:column;min-width:0}.wiki-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:14px 18px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wiki-header strong{font-size:22px;letter-spacing:-.02em}.wiki-header-left,.wiki-header-right{display:flex;align-items:center;gap:10px}.wiki-user-chip{font-size:12px;font-weight:700;color:#0f3a5d;background:#eaf3ff;border:1px solid #cfe0f5;border-radius:999px;padding:5px 9px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiki-header-search{flex:1 1;max-width:520px}.wiki-top-search{width:100%;border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:14px;background:#fff}.wiki-kbd-btn{border:1px solid var(--line);background:#fff;border-radius:8px;padding:5px 10px;font-size:12px;cursor:pointer}.wiki-primary-btn{border:0;border-radius:9px;background:var(--accent);color:#fff;padding:8px 12px;font-size:13px;font-weight:700;cursor:pointer}.wiki-tree{list-style:none;margin:0;padding:0}.wiki-tree-row{display:flex;align-items:center;gap:4px;border-radius:10px}.wiki-tree-row.active{background:#dde9f7}.wiki-tree-row.drag-target{outline:2px solid #5ca8d0;background:#d7ecf8}.wiki-tree-item{width:100%;text-align:left;border:0;background:transparent;display:flex;gap:10px;justify-content:space-between;align-items:flex-start;padding:8px 9px;margin-bottom:2px;border-radius:10px;cursor:pointer;transition:background .14s ease}.wiki-tree-item:hover,.wiki-tree-row:hover{background:#dde9f7}.wiki-tree-toggle{border:0;background:transparent;cursor:pointer;color:var(--ink-muted);padding:0 8px;font-size:14px}.wiki-tree-title{font-size:18px;line-height:1.2;letter-spacing:-.01em}.wiki-vis{text-transform:uppercase;font-weight:700;font-size:10px;padding:3px 7px;border-radius:999px;letter-spacing:.06em}.wiki-vis-customers{background:#e7f8ee;color:#176b35}.wiki-vis-internal{background:#e8effd;color:#1e4b9d}.wiki-editor-wrap{padding:24px}.wiki-editor-wrap .tiptap.ProseMirror{max-width:920px;margin:0 auto;padding:30px 34px;border-radius:16px;border:1px solid var(--line);background:var(--bg-panel);box-shadow:0 18px 40px rgba(13,31,53,.09);outline:none;min-height:70vh;line-height:1.62;font-size:19px;font-family:"IBM Plex Serif",Georgia,serif}.wiki-editor-wrap .tiptap.ProseMirror p{margin:0 0 .9em}.wiki-editor-wrap .tiptap.ProseMirror h1,.wiki-editor-wrap .tiptap.ProseMirror h2,.wiki-editor-wrap .tiptap.ProseMirror h3{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em}.wiki-editor-wrap .tiptap.ProseMirror .tableWrapper{overflow-x:auto;margin:1rem 0 1.3rem;border:1px solid #cfdbea;border-radius:12px;background:#fff}.wiki-editor-wrap .tiptap.ProseMirror table{border-collapse:collapse;width:max-content;min-width:100%;table-layout:auto;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.35}.wiki-editor-wrap .tiptap.ProseMirror td,.wiki-editor-wrap .tiptap.ProseMirror th{border:1px solid #d5e0ee;padding:10px 12px;text-align:left;vertical-align:top;color:#18324b}.wiki-editor-wrap .tiptap.ProseMirror th{background:#f1f6fd;color:#0f2942;font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:1}.wiki-editor-wrap .tiptap.ProseMirror tbody tr:nth-child(odd) td{background:#fbfdff}.wiki-editor-wrap .tiptap.ProseMirror tbody tr:hover td{background:#eef5ff}.wiki-empty{padding:30px;color:var(--ink-muted);font-size:16px}.wiki-create-error{margin:10px 24px 0;padding:10px 12px;border-radius:10px;border:1px solid #f4c9cf;background:#fff3f5;color:#8a2638;font-size:13px}.wiki-presence{font-size:12px;color:var(--ink-muted);font-weight:600;background:var(--accent-soft);padding:7px 10px;border-radius:999px}.wiki-subpages{padding:14px 24px 0}.wiki-subpages-inline{max-width:920px;margin:0 auto 12px;padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 8px 20px rgba(13,31,53,.06)}.wiki-subpages-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin-bottom:8px}.wiki-subpages-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.wiki-subpage-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px;display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer}.wiki-subpage-card:hover{background:#eff5fb}.wiki-subpage-title{text-align:left}.wiki-palette-backdrop{position:fixed;inset:0;background:rgba(10,15,22,.38);display:flex;justify-content:center;align-items:flex-start;padding-top:80px;z-index:50}.wiki-palette{width:min(680px,92vw);border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px rgba(0,0,0,.25);overflow:hidden}.wiki-palette-input{width:calc(100% - 24px);margin:12px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:15px}.wiki-palette-list{max-height:55vh;overflow:auto;padding:4px 8px 10px}.wiki-palette-create,.wiki-palette-item{width:100%;border:0;text-align:left;background:transparent;display:flex;justify-content:space-between;align-items:center;border-radius:9px;padding:9px 10px;cursor:pointer}.wiki-palette-create:hover,.wiki-palette-item:hover{background:#eaf1fb}.wiki-palette-item small{text-transform:uppercase;font-size:10px;color:var(--ink-muted)}.wiki-context-menu{position:fixed;z-index:60;min-width:170px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 30px rgba(0,0,0,.18);padding:6px}.wiki-context-item{width:100%;border:0;border-radius:8px;text-align:left;background:transparent;padding:8px 10px;cursor:pointer;font-size:14px}.wiki-context-item:hover{background:#eef3fb}.wiki-context-danger{color:#b11616}@media (max-width:900px){.wiki-shell{grid-template-columns:1fr}.wiki-sidebar{border-right:0;border-bottom:1px solid var(--line);max-height:38vh}.wiki-editor-wrap{padding:12px}.wiki-editor-wrap .tiptap.ProseMirror{padding:18px;border-radius:12px;font-size:16px;min-height:58vh}.wiki-header{gap:10px;flex-wrap:wrap}}body,html{margin:0;padding:0;height:100%}body{background:#fbfcff;color:#0f172a}