.wiki-side{flex-direction:column;height:100%;min-height:0;padding:12px 10px;display:flex}.wiki-side-title{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);padding:4px 10px 8px;font-size:12px;font-weight:700}.wiki-side-list{flex:1;min-height:0;overflow-y:auto}.wiki-tree{padding:2px 0 10px}.wiki-tree-row{box-sizing:border-box;cursor:pointer;min-height:30px;color:var(--text);-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:4px 8px 4px 0;font-size:13.5px;transition:background .15s,border-color .15s;display:flex}.wiki-tree-row:hover{background:var(--hover-bg)}.wiki-tree-row.active{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.wiki-tree-row.drop-over{box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.wiki-tree{min-height:40px;position:relative}.wiki-tree-rename{background:var(--input-bg);border:1px solid var(--accent);min-width:0;color:var(--text);font:inherit;border-radius:5px;outline:none;flex:1;padding:2px 6px;font-size:13.5px}.wiki-ctx{z-index:80;background:var(--surface-subtle);border:1px solid var(--border);min-width:190px;box-shadow:var(--shadow-strong);border-radius:6px;flex-direction:column;gap:1px;padding:4px;display:flex;position:fixed}.wiki-ctx-item{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:flex}.wiki-ctx-item:hover{background:var(--hover-bg)}.wiki-ctx-item.danger{color:var(--error)}.wiki-ctx-item.danger:hover{background:color-mix(in srgb, var(--error) 12%, transparent)}.wiki-ctx-icon{cursor:default}.wiki-ctx-emoji{background:var(--input-bg);border:1px solid var(--border);width:44px;color:var(--text);border-radius:5px;outline:none;padding:2px 4px;font-size:14px}.wiki-ctx-emoji:focus{border-color:var(--accent)}.wiki-tree-ic{width:20px;height:20px;color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:color .15s;display:inline-flex}.wiki-tree-ic svg{width:15px;height:15px}.wiki-tree-ic.folder{color:var(--accent);cursor:pointer}.wiki-tree-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-tree-empty,.wiki-empty{color:var(--muted);padding:20px 16px;font-size:13px}.wiki-center{background:var(--bg);flex:1;min-width:0;height:100%;min-height:0;overflow-y:auto}.wiki-body{align-items:flex-start;gap:8px;min-height:100%;display:flex}.wiki-body>.wiki-doc{flex:1;min-width:0}.wiki-body>.wiki-empty{flex:1}.wiki-doc{max-width:860px;margin:0 auto;padding:28px 32px 60px}.wiki-aside{flex:none;width:260px;max-height:100vh;display:flex;position:sticky;top:0}.wiki-aside>.wiki-right{border-left:1px solid var(--border-subtle)}@container (width<=900px){.wiki-aside{display:none}}.wiki-center{container-type:inline-size}.wiki-termpage{flex-direction:column;height:100%;min-height:0;display:flex}.wiki-termpage>.wiki-gloss-editor{flex:1;min-height:0}.wiki-doc-head{align-items:flex-start;gap:12px;margin:0 0 18px;display:flex}.wiki-doc-title{flex:1;align-items:center;gap:10px;min-width:0;margin:0;font-size:26px;font-weight:700;display:flex}.wiki-doc-icon{font-size:26px;line-height:1}.wiki-edit-toggle{appearance:none;font:inherit;cursor:pointer;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));white-space:nowrap;border-radius:9px;flex:none;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s}.wiki-edit-toggle:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.wiki-edit-toggle.on{background:color-mix(in srgb, var(--accent) 20%, transparent)}.wiki-editor{min-height:300px}.wiki-editor .cm-editor{height:auto}.wiki-editor .cm-wiki-h1{font-size:22px;font-weight:700;line-height:1.35}.wiki-editor .cm-wiki-h2{font-size:19px;font-weight:700;line-height:1.35}.wiki-editor .cm-wiki-h3{font-size:16.5px;font-weight:600}.wiki-editor .cm-wiki-h4,.wiki-editor .cm-wiki-h5,.wiki-editor .cm-wiki-h6{font-weight:600}.wiki-editor .cm-wiki-strong{font-weight:700}.wiki-editor .cm-wiki-em{font-style:italic}.wiki-editor .cm-wiki-code{background:var(--input-bg);border-radius:5px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:13px}.wiki-editor .cm-wiki-img{border:1px solid var(--border);border-radius:8px;max-width:100%;margin:4px 0;display:block}.wiki-editor .cm-wiki-link{color:var(--accent);text-decoration:none}.wiki-editor .cm-wiki-strike{color:var(--muted);text-decoration:line-through}.wiki-editor .cm-wiki-bullet{color:var(--accent);padding-right:2px;font-weight:700}.wiki-editor .cm-wiki-check{cursor:pointer;color:var(--accent);-webkit-user-select:none;user-select:none;padding-right:4px;font-size:15px}.wiki-editor .cm-wiki-check.on{color:var(--accent)}.wiki-editor .cm-wiki-quote{border-left:3px solid var(--accent);color:var(--muted);padding-left:12px}.wiki-editor .cm-wiki-hr{border-top:1px solid var(--border);height:0;margin:8px 0}.cm-wt-wrap{--wt-maroon:color-mix(in srgb, var(--accent) 40%, var(--input-bg));--wt-maroon-hi:color-mix(in srgb, var(--accent) 56%, var(--input-bg));-webkit-user-select:none;user-select:none;width:fit-content;max-width:100%;margin:10px 0}.cm-wt-inner{align-items:stretch;display:flex}table.cm-wt{border-collapse:collapse;background:var(--input-bg);border:1px solid var(--border);table-layout:auto;border-right:none}table.cm-wt th,table.cm-wt td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:top;box-sizing:border-box;min-width:90px;max-width:460px;height:1px;padding:0}table.cm-wt thead th{background:var(--wt-maroon);border-bottom:1px solid var(--wt-maroon-hi);color:var(--on-accent);font-weight:700}table.cm-wt tbody tr:hover td{background:color-mix(in srgb, var(--accent) 6%, transparent)}:is(table.cm-wt td:has(>.cm-wt-cell.editing),table.cm-wt th:has(>.cm-wt-cell.editing)){background:color-mix(in srgb, var(--accent) 13%, transparent)}.cm-wt-cell{flex-direction:column;height:100%;display:flex;position:relative}.cm-wt-cv{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;flex:1 0 auto;padding:6px 11px;font-size:13.5px;line-height:1.5}.cm-wt thead .cm-wt-cv{color:var(--on-accent)}.cm-wt-cv .cm-wt-link{color:var(--accent)}.cm-wt-cv code{background:var(--hover-bg);border-radius:4px;padding:0 4px;font-family:ui-monospace,monospace;font-size:12.5px}.cm-wt-ce{color:var(--text);resize:none;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1 0 auto;width:100%;padding:6px 11px;font-family:inherit;font-size:13.5px;line-height:1.5;display:block;overflow:hidden}.cm-wt thead .cm-wt-ce{color:var(--on-accent)}.cm-wt-addcol,.cm-wt-addrow{cursor:pointer;color:var(--on-accent);background:var(--wt-maroon);border:1px solid var(--border);opacity:0;place-items:center;font-size:13px;transition:opacity .15s,background .15s;display:grid}.cm-wt-addcol{border-left:none;width:22px}.cm-wt-addrow{border-top:none;width:100%;height:22px;margin-top:-1px}.cm-wt-wrap:hover .cm-wt-addcol,.cm-wt-wrap:hover .cm-wt-addrow{opacity:.45}.cm-wt-addcol:hover,.cm-wt-addrow:hover{background:var(--wt-maroon-hi);opacity:1!important}.cm-wt-menu{z-index:90;background:var(--surface-subtle);border:1px solid var(--border);min-width:180px;box-shadow:var(--shadow-strong);border-radius:6px;flex-direction:column;gap:1px;padding:4px;display:flex;position:fixed}.cm-wt-menu.sub{z-index:91}.cm-wt-mi{text-align:left;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;padding:7px 10px;font-size:13px;display:flex}.cm-wt-mi:hover{background:var(--hover-bg)}.cm-wt-mi.danger{color:var(--error)}.cm-wt-mi.danger:hover{background:color-mix(in srgb, var(--error) 12%, transparent)}.cm-wt-mcaret{color:var(--muted);font-size:14px}.cm-wt-msep{background:var(--border);height:1px;margin:3px 6px}.wiki-editor .cm-ySelectionCaret{box-sizing:border-box;border-left:2px solid;margin-left:-1px;position:relative}.wiki-editor .cm-ySelectionCaretDot{display:none}.wiki-editor .cm-ySelectionInfo{color:var(--on-accent);white-space:nowrap;z-index:5;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:5px 5px 5px 0;padding:2px 5px;font-size:10.5px;font-weight:600;line-height:1;transition:opacity .15s;position:absolute;top:-1.3em;left:-2px}.wiki-editor .cm-ySelectionCaret:hover .cm-ySelectionInfo,.wiki-editor .cm-ySelectionInfo{opacity:1}.wiki-right{flex-direction:column;flex:1;gap:4px;min-width:0;min-height:0;padding:14px 14px 24px;display:flex;overflow-y:auto}.wiki-right-block{margin-bottom:10px}.wiki-right-head{text-align:left;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;width:100%;color:var(--muted);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 4px;font-size:11px;font-weight:700;display:flex}.wiki-right-head:hover{color:var(--text)}.wiki-right-caret{flex:none;width:12px;height:12px;transition:transform .15s}.wiki-right-caret.open{transform:rotate(90deg)}.wiki-right-count{color:var(--muted);background:var(--input-bg);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:600}.wiki-right-body{padding:2px 0 6px}.wiki-right-empty{color:var(--muted);padding:4px 6px;font-size:12.5px}.wiki-toc-item{text-align:left;cursor:pointer;width:100%;color:var(--muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:13px;line-height:1.35;display:block;overflow:hidden}.wiki-toc-item:hover{background:var(--hover-bg);color:var(--accent)}.wiki-backlink{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.wiki-backlink:hover{background:var(--hover-bg);color:var(--accent)}.wiki-backlink-icon{flex:none}.wiki-backlink-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-md{color:var(--text);font-size:14.5px;line-height:1.6}.wiki-md h1,.wiki-md h2,.wiki-md h3,.wiki-md h4,.wiki-md h5,.wiki-md h6{scroll-margin-top:20px}.wiki-md h1{margin:26px 0 10px;font-size:22px;font-weight:700}.wiki-md h2{border-bottom:1px solid var(--border);margin:22px 0 8px;padding-bottom:4px;font-size:19px;font-weight:700}.wiki-md h3{margin:18px 0 6px;font-size:16px;font-weight:600}.wiki-md p{margin:8px 0}.wiki-md ul,.wiki-md ol{margin:8px 0;padding-left:24px}.wiki-md li{margin:3px 0}.wiki-md a{color:var(--accent);text-decoration:none}.wiki-md a:hover{color:var(--accent-hover)}.wiki-md code{background:var(--input-bg);border-radius:5px;padding:1px 5px;font-size:13px}.wiki-md pre{background:var(--input-bg);border:1px solid var(--border);border-radius:8px;padding:12px;overflow-x:auto}.wiki-md pre code{background:0 0;padding:0}.wiki-md blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:8px 0;padding:4px 14px}.wiki-md img{border:1px solid var(--border);border-radius:8px;max-width:100%;height:auto;margin:10px 0;display:block}.wiki-md hr{border:none;border-top:1px solid var(--border);margin:18px 0}.wiki-table-wrap{margin:10px 0;overflow-x:auto}.wiki-md table{border-collapse:collapse;width:100%;font-size:13.5px}.wiki-md th,.wiki-md td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:7px 10px}.wiki-md th{background:var(--input-bg);font-weight:600}.wiki-link{appearance:none;font:inherit;color:var(--accent);cursor:pointer;border:none;border-bottom:1px dashed color-mix(in srgb, var(--accent) 50%, transparent);background:0 0;padding:0}.wiki-link:hover{border-bottom-style:solid}.wiki-side-tabs{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.wiki-side-tab{white-space:nowrap;cursor:pointer;color:var(--muted);border:1px solid var(--border);background:0 0;border-radius:8px;flex:1 0 auto;padding:6px 8px;font-size:13px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.wiki-side-tab:hover{color:var(--text);background:var(--hover-bg)}.wiki-side-tab.active{color:var(--accent);background:var(--accent-bg);border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.wiki-term{border-bottom:1px dotted color-mix(in srgb, var(--accent) 55%, transparent);color:color-mix(in srgb, var(--accent) 78%, var(--text))}.wiki-term:hover{color:var(--accent);border-bottom-style:solid}.wiki-term.has-doc{cursor:pointer}.wiki-term-card{flex-direction:column;gap:6px;min-width:200px;display:flex}.wiki-term-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wiki-term-card-name{color:var(--text);font-size:14px;font-weight:700}.wiki-term-open{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.wiki-term-open:hover{color:var(--accent-hover)}.wiki-term-card-empty{color:var(--muted);font-size:12px;font-style:italic}.wiki-md--tip{font-size:13px}.wiki-md--tip :where(h1,h2,h3,h4){margin:6px 0 2px;font-size:14px}.wiki-md--tip :where(p,ul,ol){margin:4px 0}.wiki-md--tip img{max-height:160px}.wiki-gloss-list{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.wiki-gloss-rows{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.wiki-gloss-row{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.wiki-gloss-row:hover{background:var(--hover-bg)}.wiki-gloss-row.active{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.wiki-gloss-row-term{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wiki-gloss-row-auto{width:16px;height:16px;color:var(--accent);background:var(--accent-bg);border-radius:4px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.wiki-gloss-add{color:var(--accent);cursor:pointer;background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));border-radius:8px;padding:6px 8px;font-size:13px;font-weight:600}.wiki-gloss-add:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.wiki-gloss-editor{flex-direction:column;gap:13px;padding:16px 16px 24px;display:flex;overflow-y:auto}.wiki-gloss-editor-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.wiki-gloss-editor .wiki-doc-title{font-size:18px}.wiki-gloss-del{color:var(--error);cursor:pointer;border:1px solid color-mix(in srgb, var(--error) 40%, var(--border));background:0 0;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600}.wiki-gloss-del:hover{background:color-mix(in srgb, var(--error) 12%, transparent)}.wiki-gloss-actions{gap:8px;display:flex}.wiki-field{flex-direction:column;gap:5px;display:flex}.wiki-field-row{flex-direction:row;align-items:center}.wiki-field-label{color:var(--muted);font-size:12px;font-weight:600}.wiki-field-hint{opacity:.8;font-weight:400}.wiki-inp,.wiki-ta{color:var(--text);background:var(--input-bg);border:1px solid var(--border);border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:14px}.wiki-inp:focus,.wiki-ta:focus{border-color:var(--accent);outline:none}.wiki-ta{resize:vertical;line-height:1.5}.wiki-gloss-search{margin:0}.wiki-gloss-preview{flex-direction:column;gap:6px;display:flex}.wiki-gloss-preview-cap{color:var(--muted);font-size:12px;font-weight:600}.wiki-term-card--preview{background:var(--surface);border:1px solid var(--border2);box-shadow:var(--shadow-strong);border-radius:6px;max-width:360px;padding:10px 12px}.wiki-tt-wrap{display:inline}[role=tooltip].wiki-tt-tip{pointer-events:auto;white-space:normal;max-width:360px}
