.wm-docs{--bg:#ffffff;--bg-sub:#f7f7f5;--border:#e6e6e3;--text:#1f2328;--text-muted:#6b7280;--accent:#2563eb;--accent-soft:#eff4ff;--danger:#dc2626;--warn:#b45309;--field-h:30px;--page-header-h:calc(var(--field-h) + 21px);--page-icon-row-h:26px;--row-value-inset:4px;--docs-column:900px;--bg-raised:#ffffff;--neutral-bg:#f3f4f6;--text-faint:#c8ccd2;--ok-bg:#dcfce7;--ok-text:#15803d;--ok-line:#16a34a;--danger-bg:#fee2e2;--danger-text:#b91c1c;--select-tint:rgb(35 131 226/14%);--select-ring:rgb(35 131 226/30%);--danger-line:#fecaca;--warn-bg:#fef3c7;--warn-text:#92400e;--warn-line:#fde68a;--info-bg:#eef2ff;--info-text:#3730a3;--info-line:#c7d2fe;--neutral-strong:#e3e3de;--tooltip-bg:#1f2328;--tooltip-text:#ffffff;--switch-track:#d4d4d8;--switch-knob:#ffffff;--radius:6px;height:100%;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;color:var(--text);background:var(--bg);font-size:15px;line-height:1.6;color-scheme:light}:where(.wm-docs) :where(input,textarea,select){background-color:transparent;color:var(--text);font-family:inherit}.wm-docs .field-input,:where(.wm-docs) :where(select){background-color:var(--bg)}.wm-docs *,.wm-docs :after,.wm-docs :before{box-sizing:border-box}:where(.wm-docs) :where(button){font:inherit;color:inherit;cursor:pointer}.wm-docs .app{display:flex;height:100%}.wm-docs .app-loading{display:grid;place-items:center;height:100%}.wm-docs .app-loading,.wm-docs .muted{color:var(--text-muted)}.wm-docs .sidebar{width:260px;flex:0 0 260px;background:var(--bg-sub);border-right:1px solid var(--border);display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wm-docs .sidebar-head{padding:14px 16px 8px}.wm-docs .brand{font-weight:700;font-size:14px;letter-spacing:-.01em}.wm-docs .sidebar-search{margin:0 10px 10px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);color:var(--text-muted);font-size:13px;text-align:left}.wm-docs .sidebar-search kbd{font-size:11px;background:var(--bg-sub);border:1px solid var(--border);border-radius:3px;padding:0 3px;color:var(--text)}.wm-docs .sidebar-scroll{flex:1;overflow-y:auto;padding-bottom:24px}.wm-docs .tree-group{padding-bottom:2px}.wm-docs .tree-group:has(>.tree-row,>.tree-empty){padding-bottom:8px}.wm-docs .tree-group-head{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;font-size:12px;line-height:19px;color:var(--text-muted);font-weight:600}.wm-docs .tree-group-title{display:inline-flex;flex:0 1 auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .tree-group-head .tree-title.is-toggle{cursor:pointer}.wm-docs .tree-group-head .tree-icon{position:relative;top:-1px}.wm-docs .tree-group-head .tree-icon.is-editable{top:-2px}.wm-docs .tree-group-head:has(.is-toggle):hover,.wm-docs .tree-group-head:has(.is-toggle:focus-visible){background:var(--bg-sub)}.wm-docs .tree-group-head:has(.is-toggle) .tree-group-title:after{content:"";flex:0 0 auto;width:0;height:0;border-left:5px solid;border-top:4px solid transparent;border-bottom:4px solid transparent;margin-right:2px;opacity:0;transform:translateY(-1.5px);transition:opacity .12s ease,transform .12s}.wm-docs .tree-group-head:has(.is-toggle[aria-expanded=true]) .tree-group-title:after{transform:translateY(-1.5px) rotate(90deg)}.wm-docs .tree-group-head:has(.is-toggle:focus-visible) .tree-group-title:after{opacity:.7}@media (hover:hover){.wm-docs .tree-group-head:hover .tree-group-title:after{opacity:.7}}.wm-docs .tree-group-head button{border:none;background:none;color:var(--text-muted);padding:0 4px;border-radius:4px}.wm-docs .tree-group-head button:hover{background:var(--neutral-strong)}.wm-docs .tree-group-head .tree-group-cog{font-size:15px;line-height:1}.wm-docs .tree-empty{margin:0;padding:2px 12px 6px 30px;font-size:12px;line-height:19px;color:var(--text-muted)}.wm-docs .tree-row{display:flex;align-items:center;gap:4px;padding:3px 8px 3px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;line-height:22px;border-radius:4px;cursor:pointer;position:relative}.wm-docs .tree-row:hover{background:var(--neutral-bg)}.wm-docs .tree-row.is-active{background:var(--neutral-strong);font-weight:600}.wm-docs .tree-row.is-placeholder{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent);transition:padding-left 90ms ease-out}.wm-docs .tree-row.is-placeholder .tree-title{color:var(--accent);font-weight:600}.wm-docs-portal.tree-drag-layer{position:fixed;left:0;top:0;width:0;height:0;z-index:90;pointer-events:none}.wm-docs-portal .tree-drag-ghost{position:absolute;left:0;top:0;width:-moz-max-content;width:max-content;max-width:220px;padding:3px 10px 3px 8px;background:var(--bg);border-radius:6px;box-shadow:0 8px 24px rgba(15,23,42,.16),0 0 0 1px var(--border);opacity:.92;cursor:grabbing}.wm-docs-portal .tree-drag-ghost .tree-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.docs-tree-dragging,body.docs-tree-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}body.docs-tree-dragging .wm-docs .tree-row:not(.is-placeholder):hover{background:transparent}body.docs-tree-dragging .wm-docs .tree-row .tree-actions{visibility:hidden}.wm-docs .tree-group{position:relative}.wm-docs .tree-group.drop-after:after,.wm-docs .tree-group.drop-before:before{content:"";position:absolute;left:8px;right:8px;height:2px;background:var(--accent);pointer-events:none}.wm-docs .tree-group.drop-before:before{top:-1px}.wm-docs .tree-group.drop-after:after{bottom:0}.wm-docs .tree-group.is-space-dragging{opacity:.4}.wm-docs .tree-mark{position:relative;flex:0 0 16px;width:16px;height:16px;display:flex}.wm-docs .tree-mark,.wm-docs .tree-turn{align-items:center;justify-content:center}.wm-docs .tree-turn{position:absolute;inset:0;display:none;border:none;background:none;padding:0;color:var(--text-muted);border-radius:3px;transition:transform .12s}.wm-docs .tree-turn.is-open{transform:rotate(90deg)}@media (hover:hover){.wm-docs .tree-row:hover .tree-turn{display:flex}.wm-docs .tree-row:hover .tree-mark:has(.tree-turn) .tree-icon,.wm-docs .tree-row:hover .tree-turn+*{visibility:hidden}}@media (hover:none){.wm-docs .tree-turn{display:flex}.wm-docs .tree-mark:has(.tree-turn) .tree-icon{visibility:hidden}}.wm-docs .tree-icon{flex:0 0 16px;width:16px;height:16px;line-height:1}.wm-docs .tree-icon,.wm-docs .tree-icon.is-empty{display:inline-flex;align-items:center;justify-content:center}.wm-docs .tree-icon-blank{width:14px;height:14px;opacity:.45}.wm-docs .tree-icon.is-editable{cursor:pointer;border-radius:4px}.wm-docs .tree-icon.is-editable:hover{background:var(--neutral-bg);box-shadow:inset 0 0 0 1px var(--border)}.wm-docs .tree-group-title{display:flex;align-items:center;gap:4px;min-width:0}.wm-docs .tree-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .tree-actions{display:none;gap:2px}@media (hover:hover){.wm-docs .tree-row:hover .tree-actions{display:flex}}@media (hover:none){.wm-docs .tree-row.is-active .tree-actions{display:flex}}.wm-docs .tree-actions button{border:none;background:none;color:var(--text-muted);padding:0 4px;border-radius:4px}.wm-docs .tree-actions button,.wm-docs .tree-group-head button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;font-size:15px;line-height:1}.wm-docs .docs-x.is-bold{stroke-width:2.6}.wm-docs .tree-actions .docs-x,.wm-docs .tree-group-head .docs-x{width:15px;height:15px}.wm-docs .tree-actions button:hover{background:var(--neutral-strong);color:var(--text)}.wm-docs .page-view{flex:1;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;container-type:inline-size}.wm-docs .page-body .block-row:has(.db-block.is-board),.wm-docs .page-body .block-row:has(.db-block.is-table){padding-right:0}.wm-docs .page-body:not(.is-wide) .block-row:has(.db-block.is-board){--db-bleed:max(0px,(100cqw - min(var(--docs-column),100cqw))/2);width:calc(100% + var(--db-bleed))}.wm-docs .page-body .db-block.is-table .db-scroll{--db-bleed:max(0px,(100cqw - min(var(--docs-column),100cqw))/2);margin-left:calc(-1 * var(--db-bleed));margin-right:calc(-1 * var(--db-bleed));padding-left:var(--db-bleed);padding-right:var(--db-bleed);width:auto;max-width:none}.wm-docs .page-body.is-wide .db-block.is-table .db-scroll{--db-bleed:max(0px,clamp(24px,6vw,96px) - 24px)}.wm-docs .page-body .block-row:has(.db-block.is-table) .db-head{margin-right:24px}.wm-docs .page-body .block-row:has(.db-block.is-board) .db-head{margin-right:calc(var(--db-bleed, 0px) + 24px)}.wm-docs .page-body .block-columns .block-row:has(.db-block.is-board){width:auto}.wm-docs .page-body .block-columns .block-row:has(.db-block.is-table) .db-scroll{--db-bleed:0px;max-width:100%}.wm-docs .page-body.is-home .page-title{text-align:center}.wm-docs .page-body.is-home .page-icon-row{display:flex;justify-content:center}.wm-docs .page-header.is-home{justify-content:flex-end;border-bottom:none;background:transparent;backdrop-filter:none}.wm-docs .page-header{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:calc(var(--app-row-h, 55px) - var(--app-gutter, 8px) * 2 - 2px);flex-shrink:0}.wm-docs .page-heading{display:flex;align-items:center;gap:8px;min-width:0}.wm-docs .breadcrumb{font-size:13px;color:var(--text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.wm-docs .crumb-space{font-weight:600;color:var(--text)}.wm-docs .page-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-height:var(--field-h)}.wm-docs .page-menu-dots{width:18px;height:18px}.wm-docs .save-status{font-size:12px;color:var(--text-muted);white-space:nowrap}.wm-docs .save-status:empty{display:none}.wm-docs .save-status.status-saving{color:var(--accent)}.wm-docs .save-status.status-error{color:var(--danger)}.wm-docs .review-note{margin:4px 0 0;padding:10px 12px;border-radius:6px;background:var(--surface,var(--bg-sub));white-space:pre-wrap;font-size:13px}.wm-docs .page-menu-wrap{position:relative;flex:none}.wm-docs .page-menu-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 8px;border-radius:6px;font-size:18px;line-height:1;letter-spacing:1px}.wm-docs .page-menu-trigger:hover{background:var(--bg-sub);color:var(--text)}.wm-docs .page-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:208px;padding:6px;background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 32px rgba(15,23,42,.16);display:flex;flex-direction:column;gap:2px}.wm-docs .page-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:none;border-radius:6px;font-size:13px;color:var(--text);text-align:left}.wm-docs .page-menu-item:hover{background:var(--bg-sub)}.wm-docs .page-menu-icon{flex:none;width:16px;text-align:center;color:var(--text-muted)}.wm-docs .page-menu-icon svg{display:block;margin:0 auto;width:15px;height:15px;position:relative;top:-2px}.wm-docs .page-menu-icon svg.lucide{top:-1px}.wm-docs .page-menu-label{flex:1;min-width:0}.wm-docs .page-menu-switch{flex:none;width:30px;height:17px;border-radius:999px;background:var(--switch-track);position:relative;transition:background .12s ease-out}.wm-docs .page-menu-switch:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--switch-knob);box-shadow:0 1px 2px rgba(0,0,0,.35);transition:transform .12s ease-out}.wm-docs .page-menu-switch.is-on{background:var(--accent)}.wm-docs .page-menu-switch.is-on:after{transform:translateX(13px)}.wm-docs .page-menu-sep{height:1px;margin:4px 2px;background:var(--border)}.wm-docs .space-check{gap:8px}.wm-docs .space-check>span:first-of-type{flex:1;min-width:0}.wm-docs .audit-badge.action-publish_requested{background:var(--info-bg);color:var(--info-text)}.wm-docs .audit-badge.action-publish_approved{background:var(--ok-bg);color:var(--ok-text)}.wm-docs .audit-badge.action-publish_rejected{background:var(--danger-bg);color:var(--danger-text)}.wm-docs .request-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.wm-docs .request-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--bg-raised)}.wm-docs .request-row.is-approved,.wm-docs .request-row.is-rejected{opacity:.7}.wm-docs .request-main{display:flex;flex-direction:column;gap:3px;min-width:0}.wm-docs .request-title{font-weight:600;font-size:15px}.wm-docs .request-meta,.wm-docs .request-reason{font-size:12px;color:var(--text-muted)}.wm-docs .request-side{display:flex;align-items:center;gap:10px;flex:none}.wm-docs .request-status{font-size:11px;font-weight:700;padding:3px 9px;border-radius:10px;white-space:nowrap}.wm-docs .request-status.is-pending{background:var(--warn-bg);color:var(--warn-text)}.wm-docs .request-status.is-approved{background:var(--ok-bg);color:var(--ok-text)}.wm-docs .request-status.is-rejected{background:var(--danger-bg);color:var(--danger-text)}.wm-docs .review-terms{display:flex;flex-wrap:wrap;gap:8px 20px;margin:8px 0 4px;padding:10px 12px;border-radius:6px;background:var(--surface,var(--bg-sub));font-size:13px}.wm-docs .review-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;background:var(--info-bg);color:var(--info-text);border-bottom:1px solid var(--info-line);font-size:13px}.wm-docs .approval-box{display:flex;flex-direction:column;gap:12px}.wm-docs .approval-box .docs-section-head{margin-bottom:0}.wm-docs .approval-note{margin:0 0 16px;padding:8px 12px;border-radius:6px;background:var(--warn-bg);color:var(--warn-text);font-size:13px}.wm-docs .reject-lead{margin:0 0 14px;font-size:14px;line-height:22px}.wm-docs .reject-lead strong{font-weight:600}.wm-docs .reject-facts{display:grid;grid-template-columns:84px 1fr;row-gap:8px;-moz-column-gap:12px;column-gap:12px;margin:0;font-size:13px;line-height:20px}.wm-docs .reject-facts dt{color:var(--text-muted)}.wm-docs .reject-facts dd{margin:0;min-width:0}.wm-docs .reject-reason{margin:0;padding:8px 12px;border-left:3px solid var(--danger-line);border-radius:0 6px 6px 0;background:var(--danger-bg);color:var(--danger-text);white-space:pre-wrap;word-break:break-word}.wm-docs .reject-reason-empty{color:var(--text-faint)}.wm-docs .approval-note.is-done{background:var(--ok-bg);color:var(--ok-text)}.wm-docs .edit-lock-notice{margin:0 0 12px;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500}.wm-docs .edit-lock-notice,.wm-docs .editing-badge{background:var(--danger-bg);color:var(--danger-text)}.wm-docs .editing-badge{display:inline-block;line-height:18px;font-size:11px;padding:3px 9px;border-radius:10px;font-weight:600;border:1px solid var(--danger-line);white-space:nowrap}.wm-docs .tree-group.is-system-last{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--border)}.wm-docs .tree-editing-mark{display:block;color:var(--info-text)}.wm-docs .published-badge,.wm-docs .readonly-badge{font-size:11px;padding:3px 9px;border:1px solid transparent;border-radius:999px;font-weight:600;line-height:18px;flex:none;white-space:nowrap}.wm-docs .readonly-badge.is-published{background:var(--danger-bg);color:var(--danger-text)}.wm-docs button.readonly-badge.is-published{cursor:pointer}.wm-docs button.readonly-badge.is-published:hover{background:color-mix(in srgb,var(--danger) 22%,var(--bg))}.wm-docs .readonly-badge{background:var(--neutral-bg);color:var(--text-muted)}.wm-docs button.readonly-badge.is-locked{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.wm-docs button.readonly-badge.is-locked:hover{background:var(--neutral-strong);color:var(--text)}.wm-docs .readonly-badge-icon{width:12px;height:12px}.wm-docs .published-badge{background:var(--ok-bg);color:var(--ok-text)}.wm-docs .page-body,.wm-docs .public-body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Malgun Gothic,Apple SD Gothic Neo,sans-serif}.wm-docs .page-body{margin:0 auto;display:flex;flex-direction:column;flex:1 1 auto;transition:max-width .16s ease-out,padding .16s ease-out}.wm-docs .docs-skeleton,.wm-docs .page-body{max-width:var(--docs-column);width:100%;padding:40px 24px}.wm-docs .docs-skeleton{margin:calc(var(--page-header-h) + var(--page-icon-row-h)) auto 0;animation:docs-skeleton-in .2s .25s both}.wm-docs .docs-skeleton-lines{display:flex;flex-direction:column;gap:14px;margin-top:28px}.wm-docs .page-view.is-waiting{position:relative}.wm-docs .page-view.is-waiting>:not(.docs-skeleton){opacity:0;pointer-events:none}.wm-docs .page-view.is-waiting>.docs-skeleton{position:absolute;top:0;left:0;right:0;z-index:1}.wm-docs .docs-tree-skeleton{display:flex;flex-direction:column;gap:18px;padding:8px 12px;animation:docs-skeleton-in .2s .25s both}.wm-docs .docs-tree-skeleton-group{display:flex;flex-direction:column;gap:9px}@keyframes docs-skeleton-in{0%{opacity:0}to{opacity:1}}.wm-docs .page-title{display:block;width:100%;border:none;outline:none;resize:none;overflow:hidden;font-family:inherit;font-size:40px;font-weight:700;line-height:1.2;letter-spacing:-.02em;padding:0 0 8px;background:none;color:var(--text)}.wm-docs .page-title::-moz-placeholder{color:var(--text-faint)}.wm-docs .page-title::placeholder{color:var(--text-faint)}.wm-docs .block-editor{position:relative;display:flex;flex-direction:column;flex:1 1 auto}.wm-docs .page-body .block-editor{margin-left:-26px;width:calc(100% + 26px)}.wm-docs .editor-tail{flex:1 1 auto;min-height:160px;cursor:text}.wm-docs .block-row{display:flex;align-items:flex-start;gap:2px;position:relative;padding:6px 24px 6px 0}.wm-docs .block-row.is-dragging{opacity:.4}.wm-docs .block-row:is(.type-bulleted_list_item,.type-numbered_list_item,.type-to_do):has(+.block-row:is(.type-bulleted_list_item,.type-numbered_list_item,.type-to_do)){padding-bottom:3px}.wm-docs .block-row:is(.type-bulleted_list_item,.type-numbered_list_item,.type-to_do)+.block-row:is(.type-bulleted_list_item,.type-numbered_list_item,.type-to_do){padding-top:3px}.wm-docs .block-row:is(.type-paragraph,.type-bulleted_list_item,.type-numbered_list_item,.type-to_do,.type-toggle,.type-quote,.type-callout):has(+.block-row.is-nested:is(.type-paragraph,.type-bulleted_list_item,.type-numbered_list_item,.type-to_do,.type-toggle,.type-quote)){padding-bottom:3px}.wm-docs .block-row:is(.type-paragraph,.type-bulleted_list_item,.type-numbered_list_item,.type-to_do,.type-toggle,.type-quote,.type-callout)+.block-row.is-nested:is(.type-paragraph,.type-bulleted_list_item,.type-numbered_list_item,.type-to_do,.type-toggle,.type-quote){padding-top:3px}.wm-docs .block-row.drop-after:after,.wm-docs .block-row.drop-before:after{content:"";position:absolute;left:var(--drop-left,26px);right:var(--drop-right,24px);height:2px;background:var(--accent)}.wm-docs .block-row.drop-before:after{top:-1px;bottom:auto}.wm-docs .block-row.drop-after:after{bottom:-1px;top:auto}.wm-docs .block-row.drop-after.drop-inside:is(.is-callout-end,.is-callout-only):after{bottom:7px}.wm-docs .block-row.drop-before.drop-inside.is-callout-head:after{top:6px}.wm-docs .block-gutter{flex:0 0 24px;display:flex;justify-content:center;padding-top:3px}.wm-docs .block-row.type-heading_1 .block-gutter{padding-top:32px}.wm-docs .block-row.type-heading_2 .block-gutter{padding-top:23px}.wm-docs .block-row.type-heading_3 .block-gutter,.wm-docs .block-row.type-heading_4 .block-gutter{padding-top:15px}.wm-docs .block-row.type-database .block-gutter{padding-top:24px}.wm-docs .block-row.type-callout .block-gutter{padding-top:15px}.wm-docs .block-row.type-code .block-gutter{padding-top:13px}.wm-docs .block-row.type-file .block-gutter{padding-top:15px}.wm-docs .block-row.type-child_page .block-gutter{padding-top:9px}.wm-docs .block-row.type-image .block-gutter{padding-top:10px}.wm-docs .block-row.type-table .block-gutter{padding-top:26px;position:relative;z-index:3}.wm-docs .block-row.type-divider .block-gutter{padding-top:1px}.wm-docs .block-add,.wm-docs .block-handle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;line-height:1;position:relative;top:1px}.wm-docs .block-handle{opacity:0;border:none;background:none;color:var(--text-muted);border-radius:3px;cursor:grab}.wm-docs .block-handle:focus:not(:focus-visible){outline:none}.wm-docs .block-row:hover .block-handle{opacity:1}.wm-docs .block-handle:hover{background:var(--neutral-bg)}.wm-docs .block-body{flex:1;min-width:0}.wm-docs .block-text{outline:none;min-height:24px;min-height:1lh;white-space:pre-wrap;word-break:break-word}.wm-docs .block-text:empty:before{content:attr(data-placeholder);color:var(--text-faint);pointer-events:none}.wm-docs .block-text code{background:var(--neutral-bg);border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;color:var(--danger-text)}.wm-docs .block-text a{color:var(--accent);text-decoration:underline}.wm-docs .block-h1,.wm-docs .block-h2,.wm-docs .block-h3,.wm-docs .block-h4{margin:18px 0 2px;letter-spacing:-.01em;line-height:1.3;font-weight:600}.wm-docs .block-h1.has-fold,.wm-docs .block-h2.has-fold,.wm-docs .block-h3.has-fold,.wm-docs .block-h4.has-fold{display:flex;align-items:flex-start}.wm-docs .toggle-arrow.heading-fold{font:inherit;flex:0 0 auto;height:1.4em;width:24px;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.wm-docs .toggle-arrow.heading-fold .toggle-caret{width:.62em;height:.62em}.wm-docs .toggle-arrow.heading-fold.is-open{transform:none}.wm-docs .toggle-arrow.heading-fold.is-open .toggle-caret{transform:rotate(90deg)}.wm-docs .block-h1{margin:24px 0 0;font-size:28px;line-height:36px}.wm-docs .block-h2{margin:18px 0 0;font-size:23px;line-height:30px}.wm-docs .block-h3{margin:12px 0 0;font-size:19px;line-height:25px}.wm-docs .block-h4{margin:12px 0 0;font-size:16px;line-height:24px}.wm-docs .block-quote{color:var(--text)}.wm-docs .block-row.is-quoted .block-body{padding-left:17px}.wm-docs .block-row.is-quoted:before{content:"";position:absolute;top:0;bottom:0;left:calc(26px - var(--quote-back, 0px));width:3px;background:var(--text)}.wm-docs .block-row.is-quoted.type-quote:before{top:6px;bottom:6px}.wm-docs .block-row.is-quoted{margin-top:3px;margin-bottom:3px}.wm-docs .block-row.is-quoted:not(.type-quote)+.block-row.is-quoted:not(.type-quote):not(.is-quote-start){margin-top:0}.wm-docs .block-row.is-quoted:not(.block-row.is-quoted+.block-row.is-quoted) :is(.block-h1,.block-h2,.block-h3,.block-h4){margin-top:0}.wm-docs .block-row.is-quoted:not(.type-quote):has(+.block-row.is-quoted:not(.type-quote):not(.is-quote-start)){margin-bottom:0}.wm-docs .block-row.is-quoted.type-quote:has(+.block-row.is-quoted:not(.type-quote):not(.is-quote-start)){margin-bottom:0}.wm-docs .block-row.is-quoted.type-quote:has(+.block-row.is-quoted:not(.type-quote):not(.is-quote-start)):before{bottom:0}.wm-docs .block-row.is-quoted.type-quote+.block-row.is-quoted:not(.type-quote):not(.is-quote-start){margin-top:0}.wm-docs .block-row.is-quoted.is-quote-start:before,.wm-docs .block-row.is-quoted:not(.block-row.is-quoted+.block-row.is-quoted):before{top:6px}.wm-docs .block-row.is-quoted:not(:has(+.block-row.is-quoted:not(.type-quote):not(.is-quote-start))):before{bottom:6px}.wm-docs .block-row.is-quoted:is(.is-quote-start,:not(.block-row.is-quoted+.block-row.is-quoted)):is(.is-callout-head,.is-callout-body,.is-callout-end,.is-callout-only):after{top:6px}.wm-docs .block-row.is-quoted:not(:has(+.block-row.is-quoted:not(.type-quote):not(.is-quote-start))):is(.is-callout-head,.is-callout-body,.is-callout-end,.is-callout-only):after{bottom:6px}.wm-docs .block-row.is-quoted.is-quote-boxed:is(.is-quote-start,:not(.block-row.is-quoted+.block-row.is-quoted)){margin-top:9px}.wm-docs .block-row.is-quoted.is-quote-boxed:is(.is-quote-start,:not(.block-row.is-quoted+.block-row.is-quoted)):is(.is-callout-head,.is-callout-body,.is-callout-end,.is-callout-only):after,.wm-docs .block-row.is-quoted.is-quote-boxed:is(.is-quote-start,:not(.block-row.is-quoted+.block-row.is-quoted)):not(.is-callout-head,.is-callout-body,.is-callout-end,.is-callout-only):before{top:0}.wm-docs .block-row.is-quoted.is-quote-boxed:not(:has(+.block-row.is-quoted:not(.type-quote):not(.is-quote-start))){margin-bottom:9px}.wm-docs .block-row.is-quoted.is-quote-boxed:not(:has(+.block-row.is-quoted:not(.type-quote):not(.is-quote-start))):is(.is-callout-head,.is-callout-body,.is-callout-end,.is-callout-only):after,.wm-docs .block-row.is-quoted.is-quote-boxed:not(:has(+.block-row.is-quoted:not(.type-quote):not(.is-quote-start))):not(.is-callout-head,.is-callout-body,.is-callout-end,.is-callout-only):before{bottom:0}.wm-docs .block-row.is-quoted.type-quote-nested>.block-body{background:linear-gradient(var(--text),var(--text)) no-repeat 0 0 /3px 100%}.wm-docs .block-row.is-quoted:is(.is-callout-head,.is-callout-body,.is-callout-end,.is-callout-only):before{left:calc(43px - var(--callout-back, 0px));width:auto}.wm-docs .block-row.is-quoted:is(.is-callout-head,.is-callout-body,.is-callout-end,.is-callout-only):not(.drop-before,.drop-after):after{content:"";position:absolute;left:calc(26px - var(--quote-back, 0px));top:0;bottom:0;width:3px;background:var(--text)}.wm-docs .block-row.is-quoted:is(.is-callout-body,.is-callout-end)>.block-body{padding-left:65px}.wm-docs .block-row.is-quoted.is-callout-iconless:is(.is-callout-body,.is-callout-end)>.block-body{padding-left:31px}.wm-docs .block-row.is-quoted .block-gutter{transform:translateX(calc(-1 * var(--quote-back, 0px)))}.wm-docs .block-divider{border:none;border-top:1px solid var(--border);margin:10px 0}.wm-docs .block-callout{display:flex;gap:10px;padding:12px 14px}.wm-docs .block-row:is(.is-callout-head,.is-callout-body,.is-callout-end,.is-callout-only) :is(.block-h1,.block-h2,.block-h3,.block-h4){margin:0}.wm-docs .block-row:is(.is-callout-head,.is-callout-body,.is-callout-end,.is-callout-only).type-heading_1 .block-gutter{padding-top:8px}.wm-docs .block-row:is(.is-callout-head,.is-callout-body,.is-callout-end,.is-callout-only).type-heading_2 .block-gutter{padding-top:5px}.wm-docs .block-row:is(.is-callout-head,.is-callout-body,.is-callout-end,.is-callout-only).type-heading_3 .block-gutter{padding-top:1px}.wm-docs .block-row:is(.is-callout-head,.is-callout-body,.is-callout-end,.is-callout-only).type-heading_4 .block-gutter{padding-top:3px}.wm-docs .block-row.type-heading_1 .callout-emoji{line-height:36px}.wm-docs .block-row.type-heading_2 .callout-emoji{line-height:30px}.wm-docs .block-row.type-heading_3 .callout-emoji{line-height:25px}.wm-docs .block-row.is-callout-head .block-callout{padding-bottom:0}.wm-docs .block-row.is-callout-body:before,.wm-docs .block-row.is-callout-end:before,.wm-docs .block-row.is-callout-head:before,.wm-docs .block-row.is-callout-only:before{content:"";position:absolute;left:calc(26px - var(--callout-back, 0px));right:24px;top:0;bottom:0;background:var(--bg-sub)}.wm-docs .block-row[data-callout-bg=gray]:before{background:#f3f4f6}.wm-docs .block-row[data-callout-bg=brown]:before{background:#f3e8dc}.wm-docs .block-row[data-callout-bg=orange]:before{background:#ffedd5}.wm-docs .block-row[data-callout-bg=yellow]:before{background:#fef3c7}.wm-docs .block-row[data-callout-bg=green]:before{background:#dcfce7}.wm-docs .block-row[data-callout-bg=blue]:before{background:#dbeafe}.wm-docs .block-row[data-callout-bg=purple]:before{background:#ede9fe}.wm-docs .block-row[data-callout-bg=pink]:before{background:#fce7f3}.wm-docs .block-row[data-callout-bg=red]:before{background:#fee2e2}.wm-docs .block-row[data-callout-fg=gray]>.block-body{color:#6b7280}.wm-docs .block-row[data-callout-fg=brown]>.block-body{color:#92400e}.wm-docs .block-row[data-callout-fg=orange]>.block-body{color:#ea580c}.wm-docs .block-row[data-callout-fg=yellow]>.block-body{color:#ca8a04}.wm-docs .block-row[data-callout-fg=green]>.block-body{color:#16a34a}.wm-docs .block-row[data-callout-fg=blue]>.block-body{color:#2563eb}.wm-docs .block-row[data-callout-fg=purple]>.block-body{color:#7c3aed}.wm-docs .block-row[data-callout-fg=pink]>.block-body{color:#db2777}.wm-docs .block-row[data-callout-fg=red]>.block-body{color:#dc2626}.dark .wm-docs .block-row[data-callout-bg=gray]:before{background:#2f2f2f}.dark .wm-docs .block-row[data-callout-bg=brown]:before{background:#4a3228}.dark .wm-docs .block-row[data-callout-bg=orange]:before{background:#5c3b23}.dark .wm-docs .block-row[data-callout-bg=yellow]:before{background:#564328}.dark .wm-docs .block-row[data-callout-bg=green]:before{background:#243d30}.dark .wm-docs .block-row[data-callout-bg=blue]:before{background:#143a4e}.dark .wm-docs .block-row[data-callout-bg=purple]:before{background:#3c2d49}.dark .wm-docs .block-row[data-callout-bg=pink]:before{background:#4e2c3c}.dark .wm-docs .block-row[data-callout-bg=red]:before{background:#522e2a}.dark .wm-docs .block-row[data-callout-fg=gray]>.block-body{color:#9b9b9b}.dark .wm-docs .block-row[data-callout-fg=brown]>.block-body{color:#ba856f}.dark .wm-docs .block-row[data-callout-fg=orange]>.block-body{color:#c77d48}.dark .wm-docs .block-row[data-callout-fg=yellow]>.block-body{color:#ca9849}.dark .wm-docs .block-row[data-callout-fg=green]>.block-body{color:#529e72}.dark .wm-docs .block-row[data-callout-fg=blue]>.block-body{color:#379ad3}.dark .wm-docs .block-row[data-callout-fg=purple]>.block-body{color:#9d68d3}.dark .wm-docs .block-row[data-callout-fg=pink]>.block-body{color:#d15796}.dark .wm-docs .block-row[data-callout-fg=red]>.block-body{color:#df5452}.wm-docs-portal.block-menu-flyout-layer{position:fixed;z-index:60;width:0;height:0}.wm-docs .block-menu-flyout{top:0;left:0;width:200px;max-height:360px;z-index:41}.wm-docs .block-menu-flyout .block-menu-check{width:14px;height:14px;margin-left:auto}.wm-docs .block-menu-flyout-trigger.is-open{background:var(--bg-sub)}.wm-docs .block-menu-fold.block-menu-flyout-trigger.is-open .block-menu-arrow{transform:none}.wm-docs .block-menu-section{margin:6px 8px 2px;font-size:11px;color:var(--text-muted)}.wm-docs .block-menu-swatch{width:20px;height:20px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:4px;font-size:12px;font-weight:700;flex:none}.wm-docs .block-row.is-callout-head:before,.wm-docs .block-row.is-callout-only:before{top:4px;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.wm-docs .block-row.is-callout-end:before,.wm-docs .block-row.is-callout-only:before{bottom:4px;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.wm-docs .block-row.is-callout-body>.block-body,.wm-docs .block-row.is-callout-end>.block-body,.wm-docs .block-row.is-callout-head>.block-body,.wm-docs .block-row.is-callout-only>.block-body{position:relative}.wm-docs .block-callout>.callout-content{flex:1;min-width:0}.wm-docs .block-row.is-callout-body>.block-body,.wm-docs .block-row.is-callout-end>.block-body{padding:0 14px 0 48px}.wm-docs .block-row.is-callout-end>.block-body{padding-bottom:12px}.wm-docs .block-row.is-callout-iconless.is-callout-body>.block-body,.wm-docs .block-row.is-callout-iconless.is-callout-end>.block-body{padding-left:14px}.wm-docs .callout-emoji{border:none;background:none;padding:0;font-size:18px;flex:0 0 24px;width:24px;text-align:center;line-height:24px;position:relative;top:-1px;align-self:flex-start}.wm-docs .block-list{display:flex;align-items:flex-start;gap:2px}.wm-docs .block-list>.block-text{flex:1 1 auto;min-width:0}.wm-docs .list-marker{flex:0 0 auto;min-width:24px;text-align:center;color:var(--text);line-height:1.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wm-docs .list-marker.is-bullet{display:inline-flex;align-items:center;justify-content:center;height:24px;font-size:0}.wm-docs .list-marker.is-bullet:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.wm-docs .list-marker.is-bullet[data-bullet="◦"]:before{background:none;border:1.5px solid}.wm-docs .list-marker.is-bullet[data-bullet="▪"]:before{border-radius:1px}.wm-docs .todo-checkbox{margin:5px 4px 0;flex:0 0 auto}.wm-docs .block-todo.is-checked .block-text{color:var(--text-muted);text-decoration:line-through}.wm-docs .toggle-arrow{border:none;background:none;color:var(--text);padding:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;font-size:11px;line-height:1;transition:transform .12s,background .12s}.wm-docs .toggle-caret{width:11px;height:11px}.wm-docs .toggle-arrow:hover{background:var(--neutral-strong)}.wm-docs .toggle-arrow.is-open{transform:rotate(90deg)}.wm-docs .task-convert-btn{opacity:0;border:1px solid var(--border);background:var(--bg-raised);color:var(--text-muted);font-size:11px;padding:1px 8px;border-radius:10px;flex:0 0 auto;align-self:center}.wm-docs .block-todo:hover .task-convert-btn{opacity:1}.wm-docs .task-convert-btn:hover{border-color:var(--accent);color:var(--accent)}.wm-docs .task-badge{font-size:11px;padding:1px 8px;border-radius:10px;background:var(--accent-soft);color:var(--accent);flex:0 0 auto;align-self:center;font-weight:600}.wm-docs .task-badge.status-done{background:var(--ok-bg);color:var(--ok-text)}.wm-docs .task-badge.status-in_progress{background:var(--warn-bg);color:var(--warn)}.wm-docs .block-image{margin:6px 0;position:relative;display:inline-block;max-width:100%}.wm-docs .block-image img{max-width:100%;border-radius:var(--radius);display:block}.wm-docs .image-broken{display:inline-block;padding:12px 16px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:13px}.wm-docs .image-resize-handle{position:absolute;top:0;right:0;width:20px;height:100%;cursor:col-resize}.wm-docs .image-resize-handle:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:min(48px,40%);transform:translate(-50%,-50%);border-radius:999px;background:rgba(15,15,15,.6);border:1px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px rgba(15,15,15,.15);opacity:0;transition:opacity .12s}.wm-docs .block-image.is-uploading img{opacity:.55}.wm-docs .image-uploading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--bg-raised);box-shadow:0 2px 10px rgba(0,0,0,.16);font-size:12px;color:var(--text);white-space:nowrap;pointer-events:none}.wm-docs .image-loading{display:block;max-width:100%;background:var(--bg-sub);border-radius:var(--radius)}.wm-docs .image-resize-handle.is-left{right:auto;left:0}.wm-docs .block-image.align-center,.wm-docs .block-image.align-right{display:table}.wm-docs .block-image.align-center{margin-left:auto;margin-right:auto}.wm-docs .block-image.align-right{margin-left:auto;margin-right:0}.wm-docs .block-image:hover .image-resize-handle:after{opacity:1}.wm-docs .media-empty{color:var(--text-muted);font-size:13px}.wm-docs .block-database,.wm-docs .block-file{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;margin:4px 0;background:var(--bg-raised)}.wm-docs .file-meta{display:flex;flex-direction:column;flex:1;min-width:0}.wm-docs .file-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .file-size{font-size:12px}.wm-docs .block-file.is-uploading .file-name,.wm-docs .file-size{color:var(--text-muted)}.wm-docs .file-icon{display:inline-flex;flex:none}.wm-docs .file-upload-icon{width:20px;height:20px;color:var(--text-muted)}.wm-docs .file-spinner{display:inline-block;width:10px;height:10px;margin-right:4px;vertical-align:-1px;border:2px solid var(--border);border-top-color:var(--text-muted);border-radius:50%;animation:wm-file-spin .7s linear infinite}@keyframes wm-file-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wm-docs .file-spinner{animation:none}}.wm-docs .file-download{font-size:12px;color:var(--accent);border:none;background:none;padding:0;text-decoration:underline}.wm-docs .block-database{background:var(--bg-sub);color:var(--text-muted);font-size:13px}.wm-docs .block-child-page{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;padding:4px 6px;margin:2px 0 2px -6px;width:calc(100% + 6px);border-radius:var(--radius);text-align:left;font-size:15px}.wm-docs .block-child-page:hover{background:var(--bg-sub)}.wm-docs .block-row.type-child_page:has(+.block-row.type-child_page){padding-bottom:0}.wm-docs .block-row.type-child_page:has(+.block-row.type-child_page) .block-child-page{margin-bottom:-4px}.wm-docs .block-row.type-child_page+.block-row.type-child_page{padding-top:0}.wm-docs .block-row.type-child_page+.block-row.type-child_page .block-child-page{margin-top:-4px}.wm-docs .block-row.type-child_page+.block-row.type-child_page .block-gutter{padding-top:3px}.wm-docs .child-page-icon{flex:0 0 18px;width:18px;min-width:0;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;top:1px}.wm-docs .child-page-blank{width:15px;height:15px;opacity:.45}.wm-docs .child-page-title{font-weight:600;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.wm-docs .format-toolbar{position:absolute;transform:translateX(-50%);display:flex;align-items:center;gap:2px;background:var(--tooltip-bg);color:var(--tooltip-text);border-radius:var(--radius);padding:4px;z-index:30;box-shadow:0 6px 20px rgba(0,0,0,.24)}.wm-docs .fmt-btn{border:none;background:none;color:var(--tooltip-text);padding:3px 7px;border-radius:4px;font-size:13px;line-height:1.4}.wm-docs .fmt-btn:hover{background:color-mix(in srgb,var(--tooltip-text) 16%,transparent)}.wm-docs .fmt-btn.is-active{background:color-mix(in srgb,var(--tooltip-text) 28%,transparent)}.wm-docs .fmt-bold{font-weight:800}.wm-docs .fmt-italic{font-style:italic}.wm-docs .fmt-underline{text-decoration:underline}.wm-docs .fmt-strike{text-decoration:line-through}.wm-docs .fmt-divider{width:1px;height:16px;background:color-mix(in srgb,var(--tooltip-text) 24%,transparent);margin:0 2px}.wm-docs .fmt-color-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:linear-gradient(90deg,#dc2626,#2563eb);margin-left:3px}.wm-docs .fmt-color-panel{color:var(--text);padding:8px 10px;min-width:200px}.wm-docs .fmt-color-panel,.wm-docs .fmt-link-panel{position:absolute;top:calc(100% + 6px);left:0;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px rgba(0,0,0,.14)}.wm-docs .fmt-link-panel{display:flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;max-width:min(90vw,420px);padding:6px 8px}.wm-docs .fmt-link-input{width:220px}.wm-docs .fmt-color-title{margin:4px 0;font-size:11px;color:var(--text-muted)}.wm-docs .fmt-color-row{display:grid;grid-template-columns:repeat(5,24px);gap:4px}.wm-docs .fmt-swatch{width:24px;height:24px;border:1px solid var(--border);border-radius:4px;background:var(--bg-raised);font-weight:700;font-size:12px;display:grid;place-items:center}.wm-docs .slash-menu{position:absolute;z-index:40;width:300px;max-height:320px;overflow-y:auto;background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.14);padding:6px}.wm-docs .slash-empty{margin:0;padding:12px;color:var(--text-muted);font-size:13px}.wm-docs .slash-group{margin:6px 0 2px;padding:0 8px;font-size:11px;color:var(--text-muted);font-weight:600}.wm-docs .slash-item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:none;padding:6px 8px;border-radius:5px;text-align:left}.wm-docs .slash-item.is-active{background:var(--accent-soft)}.wm-docs .slash-icon{width:26px;height:26px;border:1px solid var(--border);border-radius:4px;display:grid;place-items:center;font-size:12px;flex:0 0 26px;overflow:hidden}.wm-docs .slash-text{display:flex;flex-direction:column;min-width:0}.wm-docs .slash-label{font-size:13px}.wm-docs .slash-desc{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .block-menu{position:absolute;z-index:40;width:220px;background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.14);padding:6px;max-height:380px;overflow-y:auto;overflow-x:hidden}.wm-docs .block-menu-item{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;padding:5px 8px;border-radius:5px;text-align:left;font-size:13px}.wm-docs .block-menu-item:hover{background:var(--bg-sub)}.wm-docs .block-menu-item.is-danger{color:var(--danger)}.wm-docs .block-menu-item.is-current{background:var(--accent-soft);font-weight:600}.wm-docs .block-menu-icon{width:18px;text-align:center;color:var(--text-muted)}.wm-docs .block-menu-icon svg{display:block;margin:0 auto;width:15px;height:15px}.wm-docs .block-menu-search{width:100%;margin-bottom:4px;padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--bg);font-size:13px;color:var(--text)}.wm-docs .block-menu-search:focus{outline:none;border-color:var(--accent)}.wm-docs .block-menu-fold .block-menu-arrow{margin-left:auto;color:var(--text-muted);width:14px;height:14px;display:inline-block;transition:transform .12s}.wm-docs .block-menu-fold .block-menu-arrow svg{width:14px;height:14px;stroke-width:2}.wm-docs .block-menu-fold.is-open .block-menu-arrow{transform:rotate(90deg)}.wm-docs .block-menu-convert{padding-left:10px}.wm-docs .block-menu-check{margin-left:auto;color:var(--accent);font-size:12px}.wm-docs .block-menu-switch{margin-left:auto;width:26px;height:15px;border-radius:999px;background:var(--border);position:relative;transition:background .12s}.wm-docs .block-menu-switch:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:transform .12s}.wm-docs .block-menu-switch.is-on{background:var(--accent)}.wm-docs .block-menu-switch.is-on:after{transform:translateX(11px)}.wm-docs .block-menu-empty{margin:6px 0;padding:0 8px;font-size:12px;color:var(--text-muted)}.wm-docs .block-menu-title{margin:8px 0 2px;font-size:11px;color:var(--text-muted);font-weight:600;border-top:1px solid var(--border);padding:8px 8px 0}.wm-docs .link-btn{border:none;background:none;color:var(--accent);text-decoration:underline;padding:0 4px;font-size:inherit}.wm-docs .tag{font-size:10px;background:var(--bg-sub);border:1px solid var(--border);border-radius:8px;padding:0 6px;margin-left:6px;color:var(--text-muted)}.wm-docs .modal,.wm-docs.modal{max-width:100%;min-width:0;max-height:85vh;display:flex;flex-direction:column;min-height:0}.wm-docs .docs-section{border:1px solid var(--border);border-radius:10px;padding:18px;margin-bottom:16px;background:var(--bg-raised)}.wm-docs .docs-section:last-of-type{margin-bottom:0}.wm-docs .docs-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.wm-docs .docs-section-title{margin:0;font-size:15px;font-weight:700}.wm-docs .docs-section-hint{font-size:12px;color:var(--text-muted);text-align:right}.wm-docs .docs-notice{margin:10px 0 14px;padding:8px 12px;border-radius:8px;background:var(--info-bg);color:var(--info-text);font-size:12px;line-height:1.6}.wm-docs .docs-required{margin-left:2px;color:var(--danger)}.wm-docs .docs-section>.field-label:first-of-type,.wm-docs .docs-section>.field:first-of-type{margin-top:0}.wm-docs .modal-footer,.wm-docs .modal-header{flex:0 0 auto}.wm-docs .modal-header{padding:20px 26px 14px;border-bottom:1px solid var(--border);position:relative}.wm-docs .modal-header h2{margin:0;font-size:17px;font-weight:700}.wm-docs .modal-desc{margin:4px 0 0;font-size:13px;color:var(--text-muted)}.wm-docs .modal-close{position:absolute;top:12px;right:12px;border:none;background:none;color:var(--text-muted);padding:4px 8px;border-radius:4px}.wm-docs .modal-close:hover{background:var(--bg-sub)}.wm-docs .modal-body{padding:26px 26px 30px;flex:1 1 auto;min-height:0;overflow-y:auto}.wm-docs .modal-footer{padding:14px 26px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:8px}.wm-docs .field{display:block;margin-bottom:20px}.wm-docs .field-label{display:block;font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:6px}.wm-docs .field-row{display:flex;flex-wrap:wrap;gap:16px 16px;margin-top:28px}.wm-docs .field-col{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:6px}.wm-docs .field-col select{height:38px}.wm-docs .field-col .field-label{margin:0}.wm-docs .modal-body>.field-label{margin-top:28px}.wm-docs .modal-body>.field-label:first-child{margin-top:0}.wm-docs .modal-body>.field-hint{margin:4px 0 0}.wm-docs .modal-body>.field-input,.wm-docs .modal-body>select.field-input,.wm-docs .modal-body>textarea.field-input{margin-top:2px}.wm-docs .field-hint{display:block;font-size:12px;color:var(--text-muted);margin-top:4px}.wm-docs .form-error{background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger);border-radius:var(--radius);padding:8px 10px;font-size:13px}.wm-docs .form-notice{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn);border-radius:var(--radius);padding:8px 10px;font-size:13px}.wm-docs .check-row,.wm-docs .radio-row{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:22px;margin:18px 0;cursor:pointer}.wm-docs .check-row>input,.wm-docs .radio-row>input{margin-top:3px}.wm-docs .radio-desc{display:block;font-size:12px;color:var(--text-muted)}.wm-docs .tab-row{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:14px}.wm-docs .tab{background:none;padding:6px 12px;font-size:13px;color:var(--text-muted);border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.wm-docs .tab.is-active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.wm-docs .inclusion-box{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;max-height:220px;overflow-y:auto;background:var(--bg-sub)}.wm-docs .inclusion-title{margin:6px 0 4px;font-size:12px;font-weight:600;color:var(--text-muted)}.wm-docs .inclusion-list{list-style:none;margin:0;padding:0;font-size:13px}.wm-docs .inclusion-list li{padding:2px 0}.wm-docs .publish-note{background:var(--bg-sub);border-radius:var(--radius);padding:10px 12px;font-size:12px;color:var(--text-muted);margin-top:24px}.wm-docs .publish-note code{background:var(--neutral-bg);border-radius:3px;padding:0 4px;font-size:11px}.wm-docs .publish-url-row{display:flex;align-items:center;gap:6px}.wm-docs .publish-url-row .field-input{flex:1 1 auto;min-width:0}.wm-docs .publish-url-row button{flex:0 0 auto;white-space:nowrap}.wm-docs .audit-list{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto}.wm-docs .audit-row{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;font-size:13px}.wm-docs .audit-badge{font-size:11px;font-weight:600;padding:1px 8px;border-radius:10px;background:var(--bg-sub);color:var(--text-muted);flex:0 0 auto}.wm-docs .audit-badge.action-publish{background:var(--ok-bg);color:var(--ok-text)}.wm-docs .audit-badge.action-publish_blocked{background:var(--danger-bg);color:var(--danger)}.wm-docs .audit-main{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.wm-docs .audit-headline{display:flex;align-items:center;gap:8px;min-width:0}.wm-docs .audit-headline strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .audit-detail{font-size:12px;color:var(--text-muted)}.wm-docs .audit-meta{font-size:11px;color:var(--text-muted);text-align:right;flex:0 0 auto}.wm-docs .audit-badge.is-clickable{border:none;cursor:pointer}.wm-docs .audit-badge.is-clickable:hover{filter:brightness(.95)}.wm-docs .audit-row>.audit-badge{flex:0 0 80px;text-align:center;align-self:center;white-space:nowrap}.wm-docs .db-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.wm-docs .db-mode{border:2px solid var(--border);border-radius:8px;padding:12px;background:var(--bg-raised);display:flex;flex-direction:column;gap:2px;text-align:left}.wm-docs .db-mode-icon{font-size:18px}.wm-docs .db-mode-title{font-weight:600;font-size:13px}.wm-docs .db-mode-desc{font-size:11px;color:var(--text-muted)}.wm-docs .db-mode-create.is-active{border-color:var(--accent);background:var(--accent-soft)}.wm-docs .db-mode-link.is-active{border-color:var(--ok-line);background:var(--ok-bg)}.wm-docs .db-template-list{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.wm-docs .db-template{border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;background:var(--bg-raised);text-align:left;display:flex;flex-direction:column}.wm-docs .db-template.is-active{border-color:var(--accent);background:var(--accent-soft)}.wm-docs .db-template-link.is-active{border-color:var(--ok-line);background:var(--ok-bg)}.wm-docs .db-template-name{font-size:13px;font-weight:600}.wm-docs .db-template-desc{font-size:11px;color:var(--text-muted)}.wm-docs .db-template.is-blocked{background:repeating-linear-gradient(45deg,var(--bg-sub),var(--bg-sub) 6px,var(--neutral-bg) 6px,var(--neutral-bg) 12px);color:var(--text-muted);cursor:not-allowed}.wm-docs .db-hint{font-size:12px;color:var(--text-muted);background:var(--bg-sub);border-radius:var(--radius);padding:8px 10px}.wm-docs .search-hint{margin:10px 0 0;font-size:11px;color:var(--text-faint)}.wm-docs .search-input{margin-bottom:12px}.wm-docs .search-input:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.wm-docs .search-results{list-style:none;margin:0;padding:0;max-height:380px;overflow-y:auto}.wm-docs .search-hit{display:flex;flex-direction:column;width:100%;border:none;background:none;text-align:left;padding:8px 10px;border-radius:var(--radius)}.wm-docs .search-hit.is-active{background:var(--accent-soft)}.wm-docs .hit-title{font-size:14px;font-weight:600}.wm-docs .hit-path{font-size:11px;color:var(--text-muted)}.wm-docs .hit-snippet{font-size:12px;color:var(--text-muted);margin-top:2px}.wm-docs .public-view{max-width:var(--docs-column);margin:0 auto;padding:60px 24px 120px}.wm-docs .public-view.is-wide{max-width:none;padding-left:clamp(24px,6vw,96px);padding-right:clamp(24px,6vw,96px)}.wm-docs .public-view h1{font-weight:700}.wm-docs .public-title{font-size:40px;font-weight:700;letter-spacing:-.02em;margin:0 0 20px}.wm-docs .public-footer{margin-top:60px;padding-top:16px;border-top:1px solid var(--border);font-size:12px;color:var(--text-muted)}.wm-docs .audit-page{padding:4px 2px 24px}.wm-docs .audit-page-title{margin:0 0 4px;font-size:20px;font-weight:700}.wm-docs .audit-page .audit-list{margin-top:20px}.wm-docs-tree-panel{height:auto;background:transparent;font-size:14px}.wm-docs-tree-panel .sidebar{width:100%;flex:1 1 auto;background:transparent;border-right:none}.wm-docs-tree-panel .sidebar-head{display:none}.wm-docs-tree-panel .sidebar-search{margin:0 0 8px;background:color-mix(in srgb,var(--bg-raised) 70%,transparent)}.wm-docs-tree-panel .sidebar-scroll{overflow:visible;padding-bottom:4px}.wm-docs-tree-panel .tree-group-head{padding-left:2px;padding-right:2px}.wm-docs-tree-panel .tree-empty{padding-left:20px}.wm-docs-pane .app{display:block;height:100%}#app-main-scroll-container:has(.docs-shell){overflow:hidden}#app-main-scroll-container:has(.docs-shell) :has(.docs-shell){height:100%;min-height:0}#app-main-scroll-container:has(.docs-shell) :has(>.docs-shell){padding:0;overflow:hidden}#app-main-scroll-container:has(.docs-shell) :has(.docs-shell):not(:has(>.docs-shell)){padding:var(--app-gutter)}.docs-shell{height:100%}.wm-docs-pane{flex:1;min-height:0}.wm-docs-pane .page-view{height:100%;overflow-y:auto}.dark .wm-docs,.dark .wm-docs-portal{--bg:#111827;--bg-sub:#1a2233;--bg-raised:#1f2937;--border:rgba(148,163,184,0.24);--text:#f1f5f9;--text-muted:#b8c2d0;--text-faint:#8b95a5;--accent:#60a5fa;--accent-soft:rgba(37,99,235,0.24);--danger:#f87171;--warn:#fbbf24;--neutral-bg:rgba(148,163,184,0.16);--neutral-strong:rgba(148,163,184,0.28);--ok-bg:rgba(22,163,74,0.22);--ok-text:#86efac;--ok-line:#22c55e;--danger-bg:rgba(220,38,38,0.22);--danger-text:#fca5a5;--select-tint:rgb(35 131 226/26%);--select-ring:rgb(120 160 210/35%);--danger-line:rgba(248,113,113,0.5);--warn-bg:rgba(180,83,9,0.24);--warn-text:#fcd34d;--warn-line:rgba(251,191,36,0.45);--info-bg:rgba(99,102,241,0.22);--info-text:#c7d2fe;--info-line:rgba(165,180,252,0.4);--tooltip-bg:#e5e7eb;--tooltip-text:#111827;--switch-track:rgba(255,255,255,0.32);--switch-knob:#ffffff;color-scheme:dark}.dark .wm-docs-tree-panel{--bg:transparent;--bg-sub:rgba(255,255,255,0.06);--text:#f8fafc;--text-muted:rgba(255,255,255,0.92);--text-faint:rgba(255,255,255,0.7);color:var(--text)}.dark .wm-docs-tree-panel .sidebar-search{background:rgba(255,255,255,.06);color:var(--text-muted)}.dark .wm-docs-tree-panel .sidebar-search kbd{background:rgba(255,255,255,.08);border-color:var(--border)}.dark .wm-docs-tree-panel .tree-row:hover{background:rgba(255,255,255,.08)}.dark .wm-docs-tree-panel .tree-row.is-active{background:rgba(255,255,255,.14)}.dark .wm-docs-tree-panel .tree-actions button:hover,.dark .wm-docs-tree-panel .tree-group-head button:hover{background:rgba(255,255,255,.14);color:var(--text)}.wm-docs .tree-group .tree-empty{min-height:22px}.wm-docs .mention{display:inline;padding:1px 5px;margin:0 1px;border-radius:4px;background:var(--accent-soft);color:var(--accent);font-size:.95em;font-weight:500;white-space:nowrap}.wm-docs .mention-page{cursor:pointer}.wm-docs .mention-page:hover{background:var(--info-bg);text-decoration:underline}.wm-docs .mention-member{background:var(--info-bg);color:var(--info-text)}.wm-docs .mention-date{background:var(--neutral-bg);color:var(--text-muted)}.wm-docs .tree-shared-mark{font-size:11px;color:var(--text-muted)}.wm-docs .share-list{margin:10px 0 0;border:1px solid var(--border);border-radius:var(--radius);max-height:260px;overflow-y:auto}.wm-docs .share-empty{padding:14px 12px}.wm-docs .share-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--border);cursor:pointer;flex-wrap:wrap}.wm-docs .share-row:last-child{border-bottom:none}.wm-docs .share-row:hover{background:var(--bg-sub)}.wm-docs .share-row.is-shared{cursor:default;color:var(--text-muted)}.wm-docs .share-name{flex:1 1 auto;min-width:120px;white-space:nowrap;display:flex;align-items:baseline;gap:8px}.wm-docs .share-dept{font-size:12px;color:var(--text-muted)}.wm-docs .share-mark{font-size:11px;font-weight:600;color:var(--ok-text);background:var(--ok-bg);border-radius:10px;padding:2px 8px}.wm-docs .block-table{width:100%;margin:6px 0;position:relative}.wm-docs .page-body .block-row:has(.block-table) .table-frame{margin-left:-10px}.wm-docs .table-frame{position:relative;padding:10px 14px 14px 10px;overflow-x:auto;overflow-y:hidden}.wm-docs .page-body .block-row:has(.block-table) .table-frame{--db-bleed:max(0px,(100cqw - min(var(--docs-column),100cqw))/2);--table-gutter:24px;margin-left:calc(-1 * var(--db-bleed) - 10px);margin-right:calc(-1 * var(--db-bleed) - var(--table-gutter));padding-left:calc(var(--db-bleed) + 10px);padding-right:14px;width:auto;max-width:none}.wm-docs .block-table .table-fit{width:calc(100% - var(--db-bleed, 0px) - var(--table-gutter, 0px))}.wm-docs .page-body.is-wide .block-row:has(.block-table) .table-frame{--db-bleed:max(0px,clamp(24px,6vw,96px) - 24px)}.wm-docs .page-body .block-columns .block-row:has(.block-table) .table-frame{--db-bleed:0px;--table-gutter:0px}.wm-docs .block-columns .block-table td{min-width:0}.wm-docs .block-table .table-fit{position:relative}.wm-docs .block-table table{border-collapse:collapse;width:100%}.wm-docs .block-table td{position:relative;border:1px solid var(--border);padding:6px 10px;vertical-align:top;min-width:120px}.wm-docs .block-table td.is-head-col,.wm-docs .block-table tr.is-head td{background:var(--bg-sub);font-weight:600}.wm-docs .doc-table-cell{outline:none;min-height:1.6em}.wm-docs .table-grip{position:absolute;z-index:2;padding:0;border:none;background:none}.wm-docs .table-grip:after{content:"";position:absolute;inset:0;margin:auto;border-radius:999px;background:var(--text-muted)}.wm-docs .table-grip:hover:after{background:var(--accent)}.wm-docs .table-grip-menu{width:190px;max-height:none}.wm-docs .table-grip-column{top:-11px;left:50%;transform:translateX(-50%);width:40px;height:14px}.wm-docs .table-grip-column:after{width:18px;height:3px}.wm-docs .table-grip-row{left:-11px;top:50%;transform:translateY(-50%);width:14px;height:40px}.wm-docs .table-grip-row:after{width:3px;height:18px}.wm-docs .table-cell-grip{position:absolute;z-index:2;top:50%;height:22px;transform:translateY(-50%);right:-7px;width:14px;padding:0;border:none;background:none;cursor:pointer}.wm-docs .table-cell-grip:after{content:"";position:absolute;inset:0;margin:auto;width:3px;border-radius:2px;background:var(--accent);box-shadow:0 0 0 2px var(--bg-raised);transition:width .1s}.wm-docs .table-cell-grip.is-open:after,.wm-docs .table-cell-grip:hover:after{width:5px}.wm-docs .table-cell-grip.is-range{right:auto;transform:translateX(-50%)}.wm-docs .table-cell-menu{width:232px}.wm-docs .table-cell-colors{padding:2px 8px 6px}.wm-docs .table-cell-colors .fmt-swatch.is-on{outline:2px solid var(--accent);outline-offset:1px}.wm-docs .table-add-column,.wm-docs .table-add-row{position:absolute;border:1px solid var(--border);background:var(--bg-sub);color:var(--text-muted);border-radius:4px;font-size:12px;line-height:1;padding:0;opacity:0;transition:opacity .12s}.wm-docs .block-table:hover .table-add-column,.wm-docs .block-table:hover .table-add-row{opacity:1}.wm-docs .table-add-column:hover,.wm-docs .table-add-row:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.wm-docs .table-add-column{top:0;bottom:0;right:-14px;width:12px}.wm-docs .table-add-row{left:0;right:0;bottom:-14px;height:12px}.wm-docs .table-head-toggle{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;color:var(--text-muted);opacity:0;transition:opacity .12s}.wm-docs .block-table:hover .table-head-toggle{opacity:1}.wm-docs .block-columns{display:flex;align-items:stretch;gap:24px;margin:2px 0}.wm-docs .block-column{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.wm-docs .column-tail{flex:1 1 auto;min-height:24px;cursor:text}.wm-docs .column-grip{flex:0 0 0;align-self:stretch;position:relative;width:0;cursor:col-resize;touch-action:none}.wm-docs .column-grip:before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:24px}.wm-docs .column-grip:after{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;border-radius:1px;background:var(--border);opacity:0;transition:opacity .12s,background .12s}.wm-docs .block-columns:hover .column-grip:after{opacity:1}.wm-docs .column-grip:active:after,.wm-docs .column-grip:hover:after{background:var(--accent);opacity:1}.wm-docs .block-row.drop-left:before,.wm-docs .block-row.drop-right:after{content:"";position:absolute;top:0;bottom:0;width:3px;border-radius:2px;background:var(--accent)}.wm-docs .block-row.drop-left:before{left:20px}.wm-docs .block-row.drop-right:after{right:-2px}#app-main-scroll-container:has(.wm-docs-pane){padding-bottom:0;scroll-padding-bottom:0}.wm-docs .crumb-link{border:none;background:none;padding:0;color:inherit;font:inherit;border-radius:3px}.wm-docs .crumb-link:hover{color:var(--accent);text-decoration:underline}.wm-docs .emoji-picker{position:absolute;z-index:40;width:300px;background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.14);padding:8px}.wm-docs .emoji-head{display:flex;align-items:center;gap:6px;margin-bottom:6px}.wm-docs .emoji-clear{flex:0 0 auto;border:1px solid var(--border);background:var(--bg-raised);border-radius:var(--radius);font-size:12px;color:var(--text-muted);padding:4px 8px}.wm-docs .emoji-clear:hover{background:var(--bg-sub);color:var(--text)}.wm-docs .emoji-clear:disabled{opacity:.6;cursor:progress}.wm-docs .emoji-error{margin:0 0 6px;font-size:12px;color:var(--danger)}.wm-docs .icon-image{display:inline-block;width:1em;height:1em;-o-object-fit:cover;object-fit:cover;border-radius:3px;vertical-align:-.125em}.wm-docs .emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;max-height:220px;overflow-y:auto}.wm-docs .emoji-item{border:none;background:none;border-radius:5px;font-size:19px;line-height:1;padding:5px 0}.wm-docs .emoji-item.is-active,.wm-docs .emoji-item:hover{background:var(--accent-soft)}.wm-docs .emoji-empty{margin:6px 4px;font-size:13px;color:var(--text-muted)}.wm-docs .page-cover{position:relative;width:100%;flex:0 0 auto;height:min(22vh,200px);overflow:hidden}.wm-docs .page-cover-failed{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0 16px;text-align:center;font-size:13px;color:var(--text-muted);background:var(--bg-sub)}.wm-docs .page-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wm-docs .page-cover.is-positioning img{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.wm-docs .page-cover.is-positioning img:active{cursor:grabbing}.wm-docs .page-cover.is-positioning .page-cover-tools{opacity:1}.wm-docs .page-cover-hint{align-self:center;padding:3px 8px;border-radius:5px;background:rgb(0 0 0/55%);font-size:12px;color:#fff}.wm-docs .page-cover-tools{position:absolute;right:12px;bottom:12px;display:flex;gap:4px;opacity:0;transition:opacity .12s}.wm-docs .page-cover:hover .page-cover-tools{opacity:1}.wm-docs .page-cover-tools button{padding:3px 8px;border-radius:5px;background:var(--bg-raised);box-shadow:0 1px 3px rgb(0 0 0/18%);font-size:12px;color:var(--text)}.wm-docs .page-cover-tools button:hover{background:var(--bg-sub)}.wm-docs .page-cover-add{margin-left:6px;border-radius:5px}.wm-docs .page-body:has(.page-title:focus) .page-cover-add,.wm-docs .page-body:has(.page-title:hover) .page-cover-add,.wm-docs .page-icon-row:hover .page-cover-add{opacity:1}.wm-docs .page-cover-add:focus-visible{opacity:1}.wm-docs .page-cover-add:hover{background:var(--bg-sub);color:var(--text)}.wm-docs .approver-field{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:6px;background:var(--bg);font-size:14px;color:var(--text);text-align:left}.wm-docs .approver-field:hover:not(:disabled){border-color:var(--text-faint)}.wm-docs .approver-field-wrap{width:100%}.wm-docs .approver-field.is-typing{border-color:var(--accent);color:var(--text)}.wm-docs .approver-field:disabled{opacity:.6}.wm-docs .approver-field.is-empty{color:var(--text-muted)}.wm-docs .approver-field-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .approver-field-text small{color:var(--text-muted)}.wm-docs .approver-field-arrow{flex:0 0 16px;width:16px;height:16px;color:var(--text);stroke-width:2}.wm-docs.db-select-menu .db-select-list .approver-row{display:flex;align-items:baseline;gap:8px;width:100%;padding:6px 8px;border-radius:5px;font-size:13px;text-align:left;white-space:nowrap}.wm-docs.db-select-menu .db-select-list .approver-row.is-chosen{background:var(--bg-sub)}.wm-docs.db-select-menu .db-select-list .db-select-empty{padding:8px;font-size:12px;color:var(--text-muted)}.wm-docs .page-denied{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1 1 auto;min-height:320px;color:var(--text-muted)}.wm-docs .page-denied strong{font-size:15px;color:var(--text)}.wm-docs .page-denied-icon{width:28px;height:28px}.wm-docs .page-denied button{padding:6px 14px;border:1px solid var(--border);border-radius:6px;font-size:13px;color:var(--text)}.wm-docs .page-denied button:hover{background:var(--bg-sub)}.wm-docs .page-icon-row{position:relative}.wm-docs .page-view:has(.page-cover) .page-icon-row:not(:has(.page-icon.is-empty)){margin-top:-64px}.wm-docs .page-view:has(.page-cover) .page-icon{border-radius:8px}.wm-docs .page-icon{border:none;background:none;padding:0;font-size:44px;line-height:1.1;border-radius:6px}.wm-docs .page-cover-add,.wm-docs .page-icon.is-empty{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted);padding:3px 7px;opacity:0;transition:opacity .12s}.wm-docs .page-icon.is-empty{margin-left:-7px}.wm-docs .page-add-icon{width:14px;height:14px;position:relative;top:-1px}.wm-docs .page-body:has(.page-title:focus) .page-icon.is-empty,.wm-docs .page-body:has(.page-title:hover) .page-icon.is-empty,.wm-docs .page-icon-row:hover .page-icon.is-empty{opacity:1}.wm-docs .page-icon.is-empty:focus-visible,.wm-docs .page-icon.is-empty:hover{opacity:1;background:var(--bg-sub);color:var(--text-muted)}.wm-docs .publish-blocked{margin-bottom:14px;padding:10px 12px;border-radius:6px;background:var(--bg-sub);font-size:13px;line-height:1.6;color:var(--text)}.wm-docs .modal-body:has(.share-list)>.docs-section,.wm-docs .modal-body:has(.space-picker-box)>.docs-section{border:none;border-radius:0;padding:0;background:none}.wm-docs .modal-body:has(.share-list),.wm-docs .modal-body:has(.space-picker-box){display:flex;flex-direction:column;min-height:0;overflow-y:auto}.wm-docs .modal-body:has(.share-list)>.docs-section:has(.share-list),.wm-docs .modal-body:has(.space-picker-box)>.docs-section:has(.space-picker-box){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.wm-docs .modal-body .share-list,.wm-docs .modal-body .space-picker-box{max-height:none;flex:0 1 auto;min-height:0}.wm-docs.wm-docs-portal.image-crop-backdrop{position:fixed;inset:0;z-index:1120;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0/45%)}.wm-docs .image-crop{display:flex;flex-direction:column;gap:10px;max-width:min(92vw,960px);max-height:92vh;padding:10px 12px 14px;border-radius:10px;background:var(--bg-raised);box-shadow:0 20px 50px rgb(0 0 0/30%)}.wm-docs .image-crop-head{display:flex;align-items:center;gap:8px}.wm-docs .image-crop-hint{flex:1 1 auto;font-size:12px;color:var(--text-muted)}.wm-docs .image-crop-stage{position:relative;align-self:center;overflow:hidden;line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.wm-docs .image-crop-stage img{display:block;max-width:100%;max-height:72vh}.wm-docs .image-crop-box{position:absolute;box-shadow:0 0 0 9999px rgb(0 0 0/45%);outline:1px solid rgb(107 114 128/90%);cursor:move}.wm-docs .image-crop-handle{position:absolute;width:18px;height:18px;border:0 solid #6b7280}.wm-docs .image-crop-handle.handle-nw,.wm-docs .image-crop-handle.handle-sw,.wm-docs .image-crop-handle.handle-w{left:0}.wm-docs .image-crop-handle.handle-e,.wm-docs .image-crop-handle.handle-ne,.wm-docs .image-crop-handle.handle-se{right:0}.wm-docs .image-crop-handle.handle-n,.wm-docs .image-crop-handle.handle-ne,.wm-docs .image-crop-handle.handle-nw{top:0}.wm-docs .image-crop-handle.handle-s,.wm-docs .image-crop-handle.handle-se,.wm-docs .image-crop-handle.handle-sw{bottom:0}.wm-docs .image-crop-handle.handle-n,.wm-docs .image-crop-handle.handle-s{left:50%;width:34px;margin-left:-17px}.wm-docs .image-crop-handle.handle-e,.wm-docs .image-crop-handle.handle-w{top:50%;height:34px;margin-top:-17px}.wm-docs .image-crop-handle.handle-nw{border-left-width:4px;border-top-width:4px;cursor:nwse-resize}.wm-docs .image-crop-handle.handle-ne{border-right-width:4px;border-top-width:4px;cursor:nesw-resize}.wm-docs .image-crop-handle.handle-se{border-right-width:4px;border-bottom-width:4px;cursor:nwse-resize}.wm-docs .image-crop-handle.handle-sw{border-left-width:4px;border-bottom-width:4px;cursor:nesw-resize}.wm-docs .image-crop-handle.handle-n{border-top-width:4px;cursor:ns-resize}.wm-docs .image-crop-handle.handle-s{border-bottom-width:4px;cursor:ns-resize}.wm-docs .image-crop-handle.handle-w{border-left-width:4px;cursor:ew-resize}.wm-docs .image-crop-handle.handle-e{border-right-width:4px;cursor:ew-resize}.wm-docs .block-callout{position:relative}.wm-docs .access-label{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.wm-docs .access-row{display:flex;align-items:center;gap:6px;margin:6px 0 4px}.wm-docs .access-row .field-input{flex:1 1 auto;min-width:0}.wm-docs .access-row button{flex:0 0 auto}.wm-docs .publish-live+.field-input,.wm-docs select.field-input+.field-input{margin-top:6px}.wm-docs .share-icon{margin-right:2px}.wm-docs .share-options>div,.wm-docs .space-check>div{width:auto}.wm-docs .share-options{display:flex;gap:4px;flex:0 1 auto;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.wm-docs .share-options .share-level{width:130px}.wm-docs .share-date{flex:0 0 auto;width:132px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);font-size:12px;color:var(--text);padding:2px 6px;font-family:inherit}@media (max-width:640px){.wm-docs .modal,.wm-docs.modal{max-height:calc(100vh - 32px)}.wm-docs .share-row{flex-wrap:wrap}.wm-docs .share-options{width:100%;padding-left:26px}.wm-docs .page-body{padding:24px 16px 40px}.wm-docs .page-title{font-size:30px}.wm-docs .page-header{padding:8px 14px}.wm-docs{--page-header-h:calc(var(--field-h) + 17px)}.wm-docs .block-columns{flex-direction:column;gap:8px}.wm-docs .column-grip{display:none}.wm-docs .block-column{flex-grow:0!important}}.wm-docs .table-resizer{position:absolute;top:0;right:-3px;bottom:0;width:6px;cursor:col-resize;z-index:1;touch-action:none}.wm-docs .table-resizer:after{content:"";position:absolute;top:0;bottom:0;left:2px;width:2px;background:var(--accent);opacity:0;transition:opacity .12s}.wm-docs .block-table:hover .table-resizer:hover:after,.wm-docs .table-resizer.is-active:after{opacity:1}.wm-docs .page-body.is-wide{max-width:none;padding-left:clamp(24px,6vw,96px);padding-right:clamp(24px,6vw,96px)}@media (prefers-reduced-motion:reduce){.wm-docs .page-body{transition:none}}.wm-docs .public-lock{display:flex;flex-direction:column;gap:10px}.wm-docs .public-lock .field-input{text-align:center}.wm-docs .public-notice .public-rights{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--border);font-size:12px;line-height:1.7;color:var(--text-muted);text-align:left}.wm-docs .public-notice h1,.wm-docs .public-notice-desc,.wm-docs .public-notice-hint,.wm-docs .public-rights{word-break:keep-all;overflow-wrap:break-word}.wm-docs .public-notice-hint+.public-rights{border-top:none;padding-top:0;margin-top:12px}.wm-docs .tree-add-space{display:flex;align-items:center;gap:4px;width:100%;margin:8px 0 16px;padding:6px 8px;border:1px dashed var(--border);border-radius:var(--radius);background:none;color:var(--text-muted);font-size:12px;font-weight:600;text-align:left;cursor:pointer}.wm-docs .tree-add-space-plus{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:13px;position:relative;top:-2px}.wm-docs .tree-add-space-plus svg{width:14px;height:14px;stroke-width:2}.wm-docs input[type=checkbox]:not([readonly]):not(:disabled){cursor:pointer}.wm-docs .tree-group .tree-add-space{margin:6px 0 0}.wm-docs .tree-add-space:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.wm-docs .modal-body:has(>.trash-panel){padding-top:14px;scrollbar-gutter:stable}.wm-docs .trash-panel .shared-list{max-height:none;overflow:visible}.wm-docs .trash-bar{display:flex;align-items:center;justify-content:space-between;position:sticky;top:-14px;z-index:1;margin-bottom:0;padding:4px 11px 8px;background:var(--bg)}.wm-docs .trash-row-blank{width:15px;height:15px;color:var(--text-muted)}.wm-docs .trash-row-open{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:0;border:none;background:none;text-align:left;cursor:pointer}.wm-docs .trash-row-open:hover .shared-row-text strong{color:var(--accent)}.wm-docs .trash-peek h4{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:700;color:var(--text)}.wm-docs .trash-peek-body{margin:12px -6px 0;padding:0 6px;max-height:68vh;overflow-y:auto}.wm-docs .modal-action{position:absolute;bottom:11px;right:37px}.wm-docs .shared-row-leave.is-danger:hover:not(:disabled){border-color:var(--danger);background:var(--danger-soft,transparent);color:var(--danger)}.wm-docs .field.is-alone{margin-bottom:0}.wm-docs .space-name-row{display:flex;align-items:center;gap:8px}.wm-docs .space-name-row>div:first-child{flex:0 0 auto}.wm-docs .space-name-row>div:last-child{flex:1 1 auto}.wm-docs .space-icon-field{position:relative}.wm-docs .space-icon-button{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--border);border-radius:8px;background:var(--bg);font-size:20px;line-height:1;cursor:pointer}.wm-docs .space-icon-button:hover{background:var(--neutral-bg)}.wm-docs .space-icon-button.is-open,.wm-docs .space-icon-button:focus-visible{border-color:var(--accent);outline:none}.wm-docs .space-icon-button .icon-image{width:22px;height:22px}.wm-docs .space-picker-box{margin-top:10px;max-height:260px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius);padding:6px 12px 10px}.wm-docs .picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.wm-docs .picker-head .field-label{margin:0}.wm-docs .picker-head>div{flex:0 0 220px;width:220px}.wm-docs .picker-search-box{position:relative;display:block;width:220px}.wm-docs .picker-search-icon{position:absolute;top:50%;left:9px;width:15px;height:15px;margin-top:-7px;color:var(--text-faint);pointer-events:none}.wm-docs .picker-search-box .picker-search{width:100%;padding-left:30px}.wm-docs .level-select,.wm-docs .share-level{height:34px;padding-top:0;padding-bottom:0}.wm-docs .field-count{margin-left:6px;font-weight:500;color:var(--accent)}.wm-docs .space-picker{margin-top:10px}.wm-docs .space-picker h4{margin:0 0 4px;padding:6px 0 4px;background:var(--bg-raised);font-size:12px;font-weight:600;color:var(--text-muted)}.wm-docs .space-check{border-radius:4px;cursor:pointer}.wm-docs .space-check:hover{background:var(--bg-sub)}.wm-docs .space-check{display:flex;align-items:center;gap:6px;padding:3px 0;min-height:48px;font-size:14px}.wm-docs .space-check input{flex:0 0 auto;margin:0}.wm-docs .space-footer-gap{flex:1 1 auto}.wm-docs .leave-note{margin:0 0 12px;line-height:1.7}.wm-docs .picker-note{margin:8px 0 0;line-height:1.6}.wm-docs .left-member-list{list-style:none;margin:8px 0 0;padding:0;border:1px solid var(--border);border-radius:var(--radius)}.wm-docs .left-member-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px 4px 12px;font-size:14px}.wm-docs .left-member-list li+li{border-top:1px solid var(--border)}.wm-docs .space-error{margin:10px 0 0;font-size:13px;color:var(--danger)}.wm-docs.wm-docs-portal{height:auto;background:none}.wm-docs .block-child-page.is-missing{color:var(--text-muted);cursor:default;opacity:.7}.wm-docs .public-notice{max-width:420px;margin:12vh auto 0;padding:40px 32px 32px;text-align:center;border:1px solid var(--border);border-radius:14px;background:var(--bg-raised);box-shadow:0 1px 2px rgb(0 0 0/4%),0 8px 24px rgb(0 0 0/6%)}.wm-docs .public-notice-icon{display:block;font-size:40px;line-height:1;margin-bottom:18px}.wm-docs .public-notice h1{margin:0;font-size:20px;font-weight:700}.wm-docs .public-notice-desc{margin:10px 0 0;font-size:14px;color:var(--text-muted)}.wm-docs .public-notice-hint{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--border);font-size:13px;color:var(--text-muted)}.wm-docs .public-brand{display:inline-flex;margin-top:18px}.wm-docs .public-brand img{height:20px;width:auto}.wm-docs .public-rights{margin:0 0 10px;line-height:1.7}.wm-docs .public-footer-line{display:flex;align-items:center;gap:10px;margin:0}.wm-docs .public-footer-line .public-brand{margin-top:0}.wm-docs .public-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;font-size:13px;color:var(--text-muted)}.wm-docs .public-crumbs>span{display:inline-flex;align-items:center;gap:6px}.wm-docs .public-crumbs button{padding:2px 4px;margin:-2px -4px;border-radius:4px;color:var(--text-muted)}.wm-docs .public-crumbs button:hover{background:var(--bg-sub);color:var(--text)}.wm-docs .public-crumbs [aria-current=page]{color:var(--text);font-weight:600}.wm-docs .public-icon{display:block;font-size:44px;line-height:1.1;margin-bottom:8px}.wm-docs .public-notice button[type=button]{margin-top:18px}.wm-docs .space-error.is-inline{flex:1 1 auto;margin:0;text-align:left;line-height:1.4}.wm-docs .block-code{position:relative;margin:0;border:1px solid var(--border);border-radius:6px;background:var(--bg-sub);overflow:hidden}.wm-docs .code-head{position:absolute;top:6px;right:6px;z-index:2;display:flex;align-items:center;gap:2px;width:-moz-max-content;width:max-content;padding:2px;border-radius:6px;background:var(--bg-raised);opacity:0;transition:opacity .12s}.wm-docs .block-code:focus-within .code-head,.wm-docs .block-code:hover .code-head{opacity:1}.wm-docs .code-language{height:26px;padding:0 20px 0 6px;border:none;border-radius:4px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:12px;color:var(--text-muted);cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 20 20' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.wm-docs.code-language-menu{position:fixed;z-index:60;display:flex;flex-direction:column;width:240px;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--bg-raised);box-shadow:0 8px 24px rgb(0 0 0/12%)}.wm-docs .code-language-search{flex:0 0 auto;height:30px;margin-bottom:4px;padding:0 8px;border:1px solid var(--border);border-radius:6px;background:var(--bg);font-size:13px;color:var(--text)}.wm-docs .code-language-search:focus{outline:none;border-color:var(--accent)}.wm-docs .code-language-list{flex:1 1 auto;min-height:0;overflow-y:auto}.wm-docs .code-language-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:5px 8px;border-radius:5px;text-align:left;font-size:13px;color:var(--text)}.wm-docs .code-language-item:hover{background:var(--neutral-bg)}.wm-docs .code-language-item .menu-icon{width:15px;height:15px;color:var(--text-muted)}.wm-docs .code-language-empty{padding:8px;font-size:12px}.wm-docs .code-language:hover:not(:disabled){background:var(--bg-raised);color:var(--text)}.wm-docs .code-language:disabled{cursor:default;opacity:.7}.wm-docs .code-copy{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;color:var(--text-muted)}.wm-docs .code-copy .menu-icon{width:15px;height:15px}.wm-docs .code-copy:hover{background:var(--bg-raised);color:var(--text)}.wm-docs .block-code .block-text,.wm-docs .block-code [contenteditable=true]{display:block}.wm-docs .block-code .block-text,.wm-docs .block-code [contenteditable=true],.wm-docs .code-paint{padding:40px 16px 38px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.wm-docs .code-paint{position:absolute;inset:0;margin:0;pointer-events:none;overflow:hidden}.wm-docs .block-code .block-text,.wm-docs .block-code [contenteditable=true]{position:relative;z-index:1;color:transparent;caret-color:var(--text)}.wm-docs .block-code [contenteditable=true][data-composing]{color:var(--text)}.wm-docs .block-code:has([data-composing]) .code-paint{visibility:hidden}.wm-docs .code-paint .tok-plain{color:var(--text)}.wm-docs .code-paint .tok-comment{color:#6a737d;font-style:italic}.wm-docs .code-paint .tok-string{color:#22863a}.wm-docs .code-paint .tok-constant,.wm-docs .code-paint .tok-number{color:#c2410c}.wm-docs .code-paint .tok-keyword{color:#7c3aed;font-weight:600}.wm-docs .code-paint .tok-function{color:#2563eb}.wm-docs .code-paint .tok-type{color:#b45309}.wm-docs .code-paint .tok-punct{color:#57606a}.dark .wm-docs [data-fg=default],.dark .wm-docs-portal [data-fg=default]{color:var(--text)!important}.dark .wm-docs [data-fg=gray],.dark .wm-docs-portal [data-fg=gray]{color:#9b9b9b!important}.dark .wm-docs [data-fg=brown],.dark .wm-docs-portal [data-fg=brown]{color:#ba856f!important}.dark .wm-docs [data-fg=orange],.dark .wm-docs-portal [data-fg=orange]{color:#c77d48!important}.dark .wm-docs [data-fg=yellow],.dark .wm-docs-portal [data-fg=yellow]{color:#ca9849!important}.dark .wm-docs [data-fg=green],.dark .wm-docs-portal [data-fg=green]{color:#529e72!important}.dark .wm-docs [data-fg=blue],.dark .wm-docs-portal [data-fg=blue]{color:#379ad3!important}.dark .wm-docs [data-fg=purple],.dark .wm-docs-portal [data-fg=purple]{color:#9d68d3!important}.dark .wm-docs [data-fg=pink],.dark .wm-docs-portal [data-fg=pink]{color:#d15796!important}.dark .wm-docs [data-fg=red],.dark .wm-docs-portal [data-fg=red]{color:#df5452!important}.dark .wm-docs [data-bg=gray],.dark .wm-docs-portal [data-bg=gray]{background-color:#2f2f2f!important}.dark .wm-docs [data-bg=brown],.dark .wm-docs-portal [data-bg=brown]{background-color:#4a3228!important}.dark .wm-docs [data-bg=orange],.dark .wm-docs-portal [data-bg=orange]{background-color:#5c3b23!important}.dark .wm-docs [data-bg=yellow],.dark .wm-docs-portal [data-bg=yellow]{background-color:#564328!important}.dark .wm-docs [data-bg=green],.dark .wm-docs-portal [data-bg=green]{background-color:#243d30!important}.dark .wm-docs [data-bg=blue],.dark .wm-docs-portal [data-bg=blue]{background-color:#143a4e!important}.dark .wm-docs [data-bg=purple],.dark .wm-docs-portal [data-bg=purple]{background-color:#3c2d49!important}.dark .wm-docs [data-bg=pink],.dark .wm-docs-portal [data-bg=pink]{background-color:#4e2c3c!important}.dark .wm-docs [data-bg=red],.dark .wm-docs-portal [data-bg=red]{background-color:#522e2a!important}.dark .wm-docs .code-paint .tok-comment{color:#8b949e}.dark .wm-docs .code-paint .tok-string{color:#7ee787}.dark .wm-docs .code-paint .tok-constant,.dark .wm-docs .code-paint .tok-number{color:#ffab70}.dark .wm-docs .code-paint .tok-keyword{color:#c4b5fd}.dark .wm-docs .code-paint .tok-function{color:#93c5fd}.dark .wm-docs .code-paint .tok-type{color:#e3b341}.dark .wm-docs .code-paint .tok-punct{color:#9aa4b2}.wm-docs .block-equation{margin:8px 0;text-align:center}.wm-docs .equation-rendered{padding:8px 0;overflow-x:auto}.wm-docs .equation-empty,.wm-docs .equation-raw{margin:0;padding:8px 0}.wm-docs .equation-empty,.wm-docs .equation-raw,.wm-docs .equation-source{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--text-muted)}.wm-docs .equation-source{text-align:left}.wm-docs .block-equation{position:relative}.wm-docs .block-equation:not(:focus-within) .equation-source{position:absolute;inset:0;opacity:0}.wm-docs .block-equation:not(:focus-within) .equation-source [contenteditable]{height:100%}.wm-docs .block-equation:focus-within .equation-raw,.wm-docs .block-equation:focus-within .equation-rendered{opacity:.55}.wm-docs .block-image img{cursor:zoom-in}.wm-docs.image-zoom{position:fixed;inset:0;z-index:1100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px;background:rgb(0 0 0/82%);backdrop-filter:blur(2px)}.wm-docs.image-zoom img{max-width:100%;max-height:calc(100vh - 120px);-o-object-fit:contain;object-fit:contain;border-radius:4px;cursor:default}.wm-docs.image-zoom .image-zoom-actions{display:flex;gap:8px;font-size:13px}.wm-docs.image-zoom .image-zoom-actions a,.wm-docs.image-zoom .image-zoom-actions button{padding:6px 14px;border-radius:6px;background:rgb(255 255 255/12%);color:#fff}.wm-docs.image-zoom .image-zoom-actions a:hover,.wm-docs.image-zoom .image-zoom-actions button:hover{background:rgb(255 255 255/22%)}.wm-docs .sidebar-home{display:flex;align-items:center;gap:4px;width:100%;margin:0 0 8px;padding:4px 12px;font-size:12px;font-weight:600;color:var(--text);text-align:left}.wm-docs-tree-panel .sidebar-home{padding-left:2px;padding-right:2px}.wm-docs .sidebar-home.is-active,.wm-docs .sidebar-home:hover{background:var(--bg-sub)}.wm-docs .sidebar-search{display:flex;align-items:center;gap:6px}.wm-docs .sidebar-search input{flex:1 1 auto;min-width:0;border:none;background:transparent;font-size:13px;color:var(--text);outline:none}.wm-docs .sidebar-search input::-moz-placeholder{color:var(--text-muted)}.wm-docs .sidebar-search input::placeholder{color:var(--text-muted)}.wm-docs .sidebar-search.is-filled{border-color:var(--accent)}.wm-docs .sidebar-search>button{flex:0 0 auto;padding:0 4px;border-radius:4px;font-size:12px;color:var(--text-muted)}.wm-docs .sidebar-search>button:hover{background:var(--bg-raised);color:var(--text)}.wm-docs .home-widgets{max-width:900px;margin:0 auto;padding:8px 56px 80px}.wm-docs .home-section{margin-top:4px}.wm-docs .home-section h2{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--text)}.wm-docs .home-empty-lead{margin:0 0 12px;font-size:13px;color:var(--text-muted);word-break:keep-all}.wm-docs .db-cards .home-card-remove{position:absolute;top:4px;right:4px;z-index:1;padding:2px 6px;border-radius:4px;background:var(--bg-raised);font-size:12px;color:var(--text-muted);opacity:0}.wm-docs .db-cards .db-card:hover .home-card-remove{opacity:1}.wm-docs .db-cards .home-card-remove:hover{background:var(--neutral-strong);color:var(--text)}.wm-docs .db-block{margin:10px 0}.wm-docs .db-table tr>:last-child{border-right:0}.wm-docs .db-loading{min-height:120px;margin:10px 0;border:1px solid var(--border);border-radius:8px}.wm-docs .db-error-wrap{display:flex}.wm-docs .db-error{flex:1 1 auto;margin:10px 0;padding:12px;border:1px solid var(--danger-border,var(--border));border-radius:8px;font-size:13px;color:var(--text-muted)}.wm-docs .db-head{display:flex;align-items:center;gap:10px;padding:8px 0;flex-wrap:wrap}.wm-docs .db-head .db-views{margin-left:auto}.wm-docs .db-head .db-name{flex:0 1 auto;width:auto;min-width:0;max-width:100%}.wm-docs .db-head>div:has(.db-name-input){flex:1 1 auto;width:auto;min-width:0}.wm-docs .db-head .db-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .db-locked-wrap{flex:0 0 auto;order:1;margin-left:4px}.wm-docs .db-locked{padding:3px 9px;border:1px solid transparent;border-radius:999px;background:var(--danger-bg);color:var(--danger-text);font-size:11px;font-weight:600;line-height:18px;white-space:nowrap;cursor:default}.wm-docs .db-linked-wrap{flex:0 0 auto;margin-right:-4px}.wm-docs .db-linked{color:var(--text-faint);font-size:12px;line-height:1;cursor:default}.wm-docs .db-name{font-size:14px;font-weight:600}.wm-docs .db-views{gap:4px}.wm-docs .db-views button{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:5px;font-size:12px;color:var(--text-muted)}.wm-docs .db-views button.is-active{background:var(--bg-sub);color:var(--text)}.wm-docs .db-count{flex:0 0 auto;white-space:nowrap;font-size:12px;color:var(--text-muted)}.wm-docs .db-scroll{overflow-x:auto;display:flex;flex-direction:column}.wm-docs .db-scroll>.db-table{flex:0 0 auto}.wm-docs .db-table{width:100%;border-collapse:collapse;font-size:14px}.wm-docs .db-table th{padding:6px 10px 6px 6px;border-bottom:1px solid var(--border);text-align:left;font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap}.wm-docs .db-table td{padding:2px 6px;border-bottom:1px solid var(--border);vertical-align:top;line-height:22px}.wm-docs .db-cell-text{display:inline-block;padding:6px 4px;min-height:20px}.wm-docs .db-table .db-cell-input{height:32px;border-color:transparent;background:transparent;box-shadow:none}.wm-docs .db-table .db-cell-input:focus{border-color:transparent;background:var(--bg)}.wm-docs .db-tags{display:flex;flex-wrap:wrap;gap:4px;padding:4px 0}.wm-docs .db-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--bg-sub);font-size:12px;white-space:nowrap}.wm-docs .db-tags button.db-tag{opacity:.4}.wm-docs .db-tags button.db-tag.is-on{opacity:1}.wm-docs .db-tag.color-gray{background:var(--neutral-strong,#e3e3de);color:var(--text-sub,#4b5563)}.wm-docs .db-tag.color-blue{background:var(--info-bg,#e6f0ff);color:var(--info-text,#1a56db)}.wm-docs .db-tag.color-green{background:var(--ok-bg,#e7f6ec);color:var(--ok-text,#067647)}.wm-docs .db-tag.color-red{background:var(--danger-bg,#fdeaea);color:var(--danger-text,#b42318)}.wm-docs .db-tag.color-yellow{background:var(--warn-bg,#fdf3e2);color:var(--warn-text,#b54708)}.wm-docs .db-tag.color-orange{background:#fff0e0;color:#9a4d00}.wm-docs .db-tag.color-pink{background:#fdeaf3;color:#a3175f}.wm-docs .db-tag.color-purple{background:#f1eafd;color:#5b21b6}.wm-docs .db-tag.color-brown{background:#f2ece6;color:#6b4b2f}.wm-docs .db-tag.color-teal{background:#e2f5f2;color:#0f6f63}.wm-docs .db-tag.color-sky{background:#e4f2fd;color:#0b5f8a}.wm-docs .db-tag.color-indigo{background:#e9ebfb;color:#37409c}.wm-docs .db-tag.color-lime{background:#eef6df;color:#4d6b12}.wm-docs .db-tag.color-magenta{background:#fbe8f6;color:#97166f}.wm-docs .db-tag.color-sand{background:#f5f0e4;color:#6f5c2c}.dark .wm-docs .db-tag.color-orange,.dark .wm-docs-portal .db-tag.color-orange{background:rgb(234 88 12/22%);color:#fdba74}.dark .wm-docs .db-tag.color-pink,.dark .wm-docs-portal .db-tag.color-pink{background:rgb(219 39 119/22%);color:#f9a8d4}.dark .wm-docs .db-tag.color-purple,.dark .wm-docs-portal .db-tag.color-purple{background:rgb(124 58 237/24%);color:#c4b5fd}.dark .wm-docs .db-tag.color-gray,.dark .wm-docs-portal .db-tag.color-gray{background:rgb(148 163 184/22%);color:#cbd5e1}.dark .wm-docs .db-tag.color-brown,.dark .wm-docs-portal .db-tag.color-brown{background:rgb(120 83 54/30%);color:#d6bfa6}.dark .wm-docs .db-tag.color-teal,.dark .wm-docs-portal .db-tag.color-teal{background:rgb(13 148 136/24%);color:#5eead4}.dark .wm-docs .db-tag.color-sky,.dark .wm-docs-portal .db-tag.color-sky{background:rgb(2 132 199/24%);color:#7dd3fc}.dark .wm-docs .db-tag.color-indigo,.dark .wm-docs-portal .db-tag.color-indigo{background:rgb(79 70 229/26%);color:#a5b4fc}.dark .wm-docs .db-tag.color-lime,.dark .wm-docs-portal .db-tag.color-lime{background:rgb(101 163 13/26%);color:#bef264}.dark .wm-docs .db-tag.color-magenta,.dark .wm-docs-portal .db-tag.color-magenta{background:rgb(192 38 158/24%);color:#f5a8de}.dark .wm-docs .db-tag.color-sand,.dark .wm-docs-portal .db-tag.color-sand{background:rgb(133 111 58/30%);color:#e3d2a6}.wm-docs .db-tag.is-status:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-right:5px;border-radius:50%;background:currentColor}.wm-docs .db-row-tools{width:34px;text-align:center}.wm-docs .db-row-tools button{opacity:0}.wm-docs .db-table tr:hover .db-row-tools button{opacity:1}.wm-docs .db-row-tools button:hover{background:var(--bg-sub);color:var(--text)}.wm-docs .db-slot td{height:39px}.wm-docs .db-slot-add{display:flex;align-items:center;gap:4px;width:100%;padding:0 4px;font-size:14px;color:var(--text-muted);text-align:left}.wm-docs .db-slot.is-first:hover .db-slot-add{color:var(--text)}.wm-docs .db-empty td{padding:16px 12px;font-size:13px;color:var(--text-muted)}.wm-docs .plus-icon{flex:0 0 auto;display:inline-block;width:1.1em;height:1.1em;vertical-align:-.22em}.wm-docs .db-add-row{display:flex;align-items:center;gap:4px;width:100%;padding:8px 12px;text-align:left;font-size:13px;color:var(--text-muted)}.wm-docs .db-add-row:hover{background:var(--bg-sub);color:var(--text)}.wm-docs .db-load-more{display:block;width:100%;padding:8px 12px;text-align:center;font-size:13px;color:var(--text-muted)}.wm-docs .db-load-more:hover:not(:disabled){background:var(--bg-sub);color:var(--text)}.wm-docs .db-load-more:disabled{cursor:default;color:var(--text-faint)}.wm-docs .db-column-head{display:flex;align-items:center;gap:4px;width:100%;padding:2px 4px;border-radius:4px;text-align:left;font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden}.wm-docs .db-column-head>.db-name-text{overflow:hidden;text-overflow:ellipsis}.wm-docs .db-column-head:hover{background:var(--bg-sub);color:var(--text)}.wm-docs .db-row-tools button{padding:2px 6px;border-radius:4px;font-size:12px;color:var(--text-muted)}.wm-docs .db-table thead .db-row-tools button{opacity:1}.wm-docs .column-menu,.wm-docs.column-menu{position:fixed;z-index:1060;width:232px;max-height:min(560px,calc(100vh - 24px));overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:8px;background:var(--bg-raised);box-shadow:0 8px 24px rgb(0 0 0/14%),0 1px 3px rgb(0 0 0/8%)}.wm-docs.column-menu .column-menu-name{height:var(--field-h);font-size:13px}.wm-docs.column-menu .column-menu-row{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:5px;text-align:left;font-size:13px;color:var(--text)}.wm-docs.column-menu .column-menu-row:hover{background:var(--bg-sub)}.wm-docs.column-menu .column-menu-row .icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);position:relative;top:-1px}.wm-docs.column-menu .column-menu-row .value{margin-left:auto;font-size:12px;color:var(--text-muted)}.wm-docs.column-menu .column-menu-row.is-danger{color:var(--danger-text,#b42318)}.wm-docs.column-menu hr+hr{display:none}.wm-docs.column-menu hr{margin:4px 0;border:none;border-top:1px solid var(--border)}.wm-docs.column-menu .column-menu-note{margin:0;padding:6px 8px;font-size:12px;color:var(--text-muted)}.wm-docs.column-menu .column-menu-types{display:flex;flex-direction:column;max-height:220px}.wm-docs .db-table tbody .db-row-tools{width:56px;white-space:nowrap}.wm-docs .db-name-input{height:28px;padding:0 6px;margin-left:-6px;border-color:transparent;background:transparent;box-shadow:none;font-size:15px;font-weight:600}.wm-docs .db-name-input:hover{background:var(--bg-sub)}.wm-docs .db-head .db-name-input{width:100%}.wm-docs .db-name-input:focus{border-color:transparent;box-shadow:none;background:var(--bg-sub)}.wm-docs .db-column-icon{display:inline-flex;align-items:center}.wm-docs .db-add-column{width:120px}.wm-docs .db-table .db-slack{padding:0;border-right:none;background:none}.wm-docs .db-add-column button{display:flex;align-items:center;gap:4px;width:100%;padding:4px 8px;border-radius:4px;text-align:left;font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap}.wm-docs .db-add-column button:hover{background:var(--bg-sub);color:var(--text)}.wm-docs .db-row-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;font-size:14px;line-height:1;opacity:.7;position:relative;top:1px}.wm-docs button.db-row-icon:hover{background:var(--neutral-strong);opacity:1}.wm-docs .db-row-icon.is-empty{opacity:.4}.wm-docs .db-row-icon.is-empty:focus-visible,.wm-docs .db-table tr:hover .db-row-icon.is-empty{opacity:.7}.wm-docs .db-cell-inner .db-cell-input{flex:1 1 auto;min-width:0}.wm-docs .db-title-cell{position:relative}.wm-docs .db-row-open{position:absolute;right:10px;top:8px;height:22px;display:inline-flex;align-items:center;flex:0 0 auto;padding:0 8px;border:1px solid var(--border);border-radius:4px;background:var(--bg-raised);font-size:12px;color:var(--text-muted);opacity:0}.wm-docs .db-table tr:hover .db-row-open{opacity:1}.wm-docs .db-row-open:hover{background:var(--bg-sub);color:var(--text)}.wm-docs.column-menu .column-menu-types{display:grid;grid-template-columns:1fr 1fr;gap:2px;max-height:240px;overflow-y:auto}.wm-docs.column-menu .column-menu-type{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:5px;text-align:left;font-size:13px;color:var(--text);min-width:0}.wm-docs.column-menu .column-menu-type:hover{background:var(--bg-sub)}.wm-docs.column-menu .column-menu-type .icon{display:inline-flex;align-items:center;justify-content:center;height:16px;flex:0 0 16px;font-size:12px;color:var(--text-muted)}.wm-docs.column-menu .column-menu-type .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs.column-menu .column-menu-type .check{margin-left:auto;width:15px;height:15px;flex:0 0 auto;color:var(--accent);stroke-width:2.6;transform:translateY(-1px)}.wm-docs.row-peek-backdrop{position:fixed;inset:0;z-index:1050;display:flex;justify-content:flex-end;background:rgb(0 0 0/22%)}.wm-docs.row-peek-backdrop .row-peek{display:flex;flex-direction:column;width:min(760px,92vw);height:100%;background:var(--bg);border-left:1px solid var(--border);box-shadow:-8px 0 24px rgb(0 0 0/10%)}.wm-docs.row-peek-backdrop .row-peek-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 24px;border-bottom:1px solid var(--border)}.wm-docs.row-peek-backdrop .row-peek-head button{height:30px;padding:0 10px;border-radius:6px;font-size:13px;color:var(--text-muted)}.wm-docs.row-peek-backdrop .row-peek-head button[aria-label="닫기"]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 8px;font-size:15px;line-height:1}.wm-docs.row-peek-backdrop .row-peek-head button:hover{background:var(--bg-sub);color:var(--text)}.wm-docs.row-peek-backdrop .row-peek-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto}.wm-docs.row-peek-backdrop .row-peek-body>.page-view{flex:1 0 auto}.wm-docs .row-properties{margin:8px 0 20px;padding-bottom:12px;border-bottom:1px solid var(--border)}.wm-docs .row-property{display:flex;align-items:flex-start;gap:8px;min-height:32px}.wm-docs .row-property dt{display:flex;align-items:center;gap:6px;min-height:32px;flex:0 0 160px;font-size:13px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .db-link-edit{display:flex;align-items:flex-start;gap:2px;min-width:0}.wm-docs .db-link-edit .db-cell-input{flex:1 1 auto;min-width:0}.wm-docs .db-link-open{flex:0 0 auto;display:inline-flex;align-items:center;margin-top:7px;padding:2px;border-radius:4px;color:var(--text-faint)}.wm-docs .db-link-open:hover{background:var(--neutral-strong);color:var(--accent)}.wm-docs .db-link-cell{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.wm-docs .db-files{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.wm-docs .db-file{display:inline-flex;align-items:center;gap:3px;max-width:150px;padding:2px 6px;border-radius:4px;background:var(--bg-sub);color:var(--text);font-size:12px}.wm-docs .db-file:hover{background:var(--neutral-strong)}.wm-docs .db-file.is-editable{padding-right:2px}.wm-docs .db-file.is-editable>a{display:inline-flex;align-items:center;gap:3px;min-width:0;color:inherit}.wm-docs .db-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .db-file-add{flex:0 0 auto;padding:2px 6px;border-radius:4px;font-size:12px;color:var(--text-faint)}.wm-docs .db-file-add:hover:not(:disabled){background:var(--bg-sub);color:var(--text)}.wm-docs .db-date-cell{display:flex;align-items:center;gap:4px;min-width:0}.wm-docs .db-date-arrow{flex:0 0 auto;font-size:12px;color:var(--text-faint)}.wm-docs .db-block:focus{outline:none}.wm-docs .db-date-range{min-width:0}.wm-docs .db-date-range-group{gap:2px}.wm-docs .db-date-part{display:inline-flex;align-items:center;min-width:0}.wm-docs .db-date-part.is-editing{border-radius:4px;box-shadow:0 0 0 3px var(--accent-soft),0 0 0 4px var(--accent)}.wm-docs.db-date-panel{margin:10px -12px -12px;border-top:1px solid var(--border);padding:4px 0}.wm-docs .db-date-panel-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:7px 14px;font-size:13px;color:var(--text);text-align:left;cursor:pointer}.wm-docs .db-date-panel-row:hover:not(:disabled){background:var(--bg-sub)}.wm-docs .db-date-panel-row:disabled{color:var(--text-faint);cursor:default}.wm-docs .db-date-panel-row.is-delete{border-top:1px solid var(--border);margin-top:4px;padding-top:11px}.wm-docs .db-card-name{width:100%;height:26px;padding:0 6px;border:1px solid transparent;border-radius:5px;background:var(--bg);color:var(--text);font-size:14px;font-weight:500;box-shadow:none}.wm-docs .db-card-name:focus{border-color:transparent;box-shadow:none;outline:none}.wm-docs .icon{flex:0 0 16px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;position:relative;top:-1px}.wm-docs .menu-icon,.wm-docs .property-icon{width:15px;height:15px;flex:0 0 15px}.wm-docs .property-icon{color:var(--text-muted);stroke-width:1.8}.wm-docs .row-property-name{display:flex;align-items:center;gap:6px;min-width:0;padding:3px 6px;margin-left:-6px;border-radius:5px;color:inherit;text-align:left}.wm-docs .row-property-name:hover:not(:disabled){background:var(--bg-sub);color:var(--text)}.wm-docs .row-property-icon{display:inline-flex;align-items:center;flex:0 0 15px}.wm-docs .row-property .db-cell-input{height:30px;border-color:transparent;background:transparent;box-shadow:none}.wm-docs .row-property .db-cell-input:hover{background:var(--bg-sub)}.wm-docs .row-property .db-cell-input:focus{border-color:var(--accent);background:var(--bg)}.wm-docs .row-property-add{margin-top:4px;padding:6px 4px;border-radius:5px;font-size:13px;color:var(--text-muted)}.wm-docs .row-property-add:hover{background:var(--bg-sub);color:var(--text)}.wm-docs .row-property dd{flex:1 1 auto;display:flex;align-items:center;min-height:32px;min-width:0;margin:0;padding-left:var(--row-value-inset)}.wm-docs .row-property dd>*{flex:1 1 auto;min-width:0}.wm-docs .row-property dd .db-cell-grow:after,.wm-docs .row-property dd .db-cell-text.is-wrap,.wm-docs .row-property dd textarea.db-wrap-input{min-height:30px;height:auto;padding:4px 12px 4px 0;border:1px solid transparent;border-radius:6px;font-size:14px;line-height:20px}.wm-docs .row-property dd .db-cell-text.is-wrap:hover{background:var(--bg-sub)}.wm-docs .row-property dd textarea.db-wrap-input{grid-area:1/1/2/2;display:block;width:100%;box-sizing:border-box;margin:0;font-family:inherit;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all;overflow:hidden;resize:none}.wm-docs .row-property dd textarea.db-wrap-input:focus{outline:none}.wm-docs .row-property dd .db-link-open{margin-top:5px}.wm-docs .row-property dd select.db-cell-input{margin-left:-5px;width:calc(100% + 5px)}.wm-docs .row-property dd .db-cell-input,.wm-docs .row-property dd .db-check-cell,.wm-docs .row-property dd .db-date,.wm-docs .row-property dd .db-file-add,.wm-docs .row-property dd .db-files,.wm-docs .row-property dd .db-link-edit,.wm-docs .row-property dd .db-select-cell{padding-left:0}.wm-docs .row-property dd .db-file-add{margin-left:-4px}.wm-docs .row-property dd .db-date{margin-left:-2px;width:calc(100% + 2px)}.wm-docs .db-table:has(.db-row-grip) thead th:first-child{padding-left:22px}.wm-docs .db-table td .db-cell-input,.wm-docs .db-table td .db-file-add{padding-left:4px}.wm-docs .db-table td .db-files{padding-left:0}.wm-docs .db-table{table-layout:fixed;width:-moz-max-content;width:max-content;min-width:max(100%,var(--db-cols-width,0px))}.wm-docs .db-table td,.wm-docs .db-table th{overflow:hidden}.wm-docs .db-table th{position:relative}.wm-docs .db-cell-inner{display:flex;align-items:flex-start;gap:4px;min-width:0}.wm-docs .db-cell-inner>.db-row-grip,.wm-docs .db-cell-inner>.db-row-icon{margin-top:6px}.wm-docs .db-cell-box{display:flex;align-items:center;min-height:34px}.wm-docs .db-cell-box>*{flex:1 1 auto;min-width:0}.wm-docs .db-cell-box>.db-select-cell{margin:2px 0}.wm-docs .db-cell-inner>.db-row-grip{display:inline-flex;align-items:center;justify-content:center;height:22px}.wm-docs .db-cell-inner .db-cell-input{padding-left:4px;padding-right:4px}.wm-docs .db-cell-inner>*{min-width:0}.wm-docs .db-cell-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all}.wm-docs .db-cell-text.is-wrap{display:block;width:100%;min-height:32px;box-sizing:border-box;padding:6px 4px;overflow:visible;text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all;cursor:text}.wm-docs .db-cell-text.is-wrap:empty:before{content:attr(data-placeholder);display:inline-block;color:var(--text-faint)}.wm-docs .db-wrap-edit{flex:1 1 auto;min-width:0}.wm-docs .db-cell-grow{display:grid;width:100%}.wm-docs .db-cell-grow:after,.wm-docs .db-table textarea.db-wrap-input{grid-area:1/1/2/2;min-width:0;height:auto;min-height:32px;box-sizing:border-box;margin:0;padding:6px 4px;border:0;font:inherit;line-height:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all}.wm-docs .db-cell-grow:after{content:attr(data-value) " ";visibility:hidden}.wm-docs .db-table textarea.db-wrap-input{display:block;width:100%;color:inherit;background:transparent;overflow:hidden;resize:none}.wm-docs .db-table textarea.db-wrap-input:focus{outline:none;background:var(--bg)}.wm-docs .db-column-rename{flex:1 1 auto;min-width:0;height:20px;padding:0 2px;border:1px solid var(--accent);border-radius:3px;background:var(--bg);font:inherit;color:var(--text)}.wm-docs .db-resize{position:absolute;top:0;right:0;z-index:2;width:8px;height:100%;cursor:col-resize;touch-action:none}.wm-docs .db-resize:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:var(--accent);opacity:0}.wm-docs .db-resize.is-dragging:after,.wm-docs .db-resize:hover:after{opacity:1}.wm-docs .db-table:has(.db-resize.is-dragging){-webkit-user-select:none;-moz-user-select:none;user-select:none}.wm-docs .db-column-head.is-static{cursor:default}.wm-docs .db-column-head.is-static:hover{background:none;color:var(--text-muted)}.wm-docs .db-table tbody tr:hover td{background:var(--bg-sub)}.wm-docs .db-table td,.wm-docs .db-table th{border-right:1px solid var(--border)}.wm-docs .db-table td:last-child,.wm-docs .db-table th:last-child{border-right:none}.wm-docs .db-table .db-date,.wm-docs .row-property .db-date{height:32px;padding-left:4px;padding-right:4px;border-color:transparent;background:transparent;box-shadow:none;cursor:pointer}.wm-docs .row-property .db-date:hover{background:var(--bg-sub)}.wm-docs .db-table .db-date:focus-within,.wm-docs .row-property .db-date:focus-within{border-color:var(--accent);background:var(--bg)}.wm-docs .db-resize,.wm-docs .table-resizer{right:-5px;width:11px}.wm-docs .db-resize:after{right:5px}.wm-docs .table-resizer:after{left:4px}.wm-docs .table-resizer.is-last{right:0}.wm-docs .table-resizer.is-last:after{left:auto;right:0}.wm-docs .db-table th{overflow:visible}.wm-docs .db-scroll,.wm-docs .table-frame{position:relative}.wm-docs .db-resize-guide,.wm-docs .table-resize-guide{position:absolute;top:0;bottom:0;z-index:3;width:2px;margin-left:-1px;background:var(--accent);pointer-events:none}.wm-docs.column-menu .column-menu-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 2px}.wm-docs.column-menu .column-menu-head button{padding:2px 4px;border-radius:4px;font-size:11px;opacity:.6}.wm-docs.column-menu .column-menu-head button.is-on,.wm-docs.column-menu .column-menu-head button:hover{background:var(--bg-sub);opacity:1}.wm-docs .db-table .db-add-column,.wm-docs .db-table .db-row-tools{border-right:none}.wm-docs .db-resize.is-dragging:after,.wm-docs .table-resizer.is-active:after{opacity:0}.wm-docs .block-add-icon{width:14px;height:14px}.wm-docs .block-add{opacity:0;border-radius:3px;color:var(--text-muted)}.wm-docs .block-row:hover .block-add{opacity:1}.wm-docs .block-add:hover{background:var(--neutral-bg);color:var(--text)}.wm-docs .block-gutter{flex:0 0 44px;margin-left:-20px;gap:2px}.wm-docs .db-row-grip{flex:0 0 auto;width:12px;color:var(--text-faint);font-size:11px;line-height:1;text-align:center;cursor:grab;opacity:0}.wm-docs .db-row-grip.is-open,.wm-docs .db-table tbody tr:hover .db-row-grip{opacity:1}.wm-docs .db-row-grip.is-open{background:var(--accent-soft);border-radius:3px;color:var(--accent)}.wm-docs .db-row-grip:active{cursor:grabbing}.wm-docs .db-table tbody tr.is-dragging td{opacity:.4}.wm-docs .db-table tbody tr.is-drop-before td{box-shadow:inset 0 2px 0 var(--accent)}.wm-docs .db-table tbody tr.is-drop-after td{box-shadow:inset 0 -2px 0 var(--accent)}.wm-docs .db-column-head.is-drop{background:var(--accent-soft);color:var(--text)}.wm-docs .db-column-head[draggable=true]{cursor:grab}.wm-docs .block-marquee{position:absolute;z-index:5;border:1px solid var(--accent);background:rgb(37 99 235/10%);pointer-events:none}.wm-docs .block-editor.is-selecting{-webkit-user-select:none;-moz-user-select:none;user-select:none}.wm-docs .block-select-mask{position:absolute;left:calc(18px - var(--select-back, 0px));right:16px;top:0;bottom:0;background:var(--select-tint);pointer-events:none;z-index:2}.wm-docs .block-row.is-select-first>.block-select-mask{top:2px;border-top-left-radius:4px;border-top-right-radius:4px}.wm-docs .block-row.is-select-last>.block-select-mask{bottom:2px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.wm-docs .block-row.select-callout>.block-select-mask{left:calc(18px - var(--callout-back, 0px));right:16px}.wm-docs .block-row.select-callout.is-select-first>.block-select-mask{top:1px;border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.wm-docs .block-row.select-callout.is-select-last>.block-select-mask{bottom:1px;border-bottom-left-radius:calc(var(--radius) + 4px);border-bottom-right-radius:calc(var(--radius) + 4px)}.wm-docs .block-row.select-callout:before{box-shadow:inset 1px 0 0 0 var(--select-ring),inset -1px 0 0 0 var(--select-ring)}.wm-docs .block-row.select-callout:is(.is-callout-head):before{box-shadow:inset 1px 0 0 0 var(--select-ring),inset -1px 0 0 0 var(--select-ring),inset 0 1px 0 0 var(--select-ring)}.wm-docs .block-row.select-callout:is(.is-callout-end):before{box-shadow:inset 1px 0 0 0 var(--select-ring),inset -1px 0 0 0 var(--select-ring),inset 0 -1px 0 0 var(--select-ring)}.wm-docs .block-row.select-callout:is(.is-callout-only):before{box-shadow:inset 0 0 0 1px var(--select-ring)}.wm-docs .block-row.select-callout-inner>.block-select-mask{left:calc(70px - var(--select-back, 0px));right:34px}.wm-docs .block-row.select-callout-inner:is(.is-callout-head,.is-callout-only).is-select-first>.block-select-mask{top:8px}.wm-docs .block-row.select-callout-inner:is(.is-callout-end,.is-callout-only).is-select-last>.block-select-mask{bottom:14px}.wm-docs .block-row.select-callout-inner.is-callout-iconless>.block-select-mask{left:36px}.wm-docs .block-row.select-quote>.block-select-mask{left:calc(18px - max(var(--select-back, 0px), var(--quote-back, 0px)))}.wm-docs .block-row.select-quote-inner>.block-select-mask{left:calc(35px - var(--select-back, 0px))}.wm-docs .block-row.is-quoted.select-callout>.block-select-mask{left:calc(35px - var(--callout-back, 0px))}.wm-docs .block-row.is-quoted.select-callout-inner>.block-select-mask{left:calc(87px - var(--select-back, 0px))}.wm-docs .block-row.is-quoted.select-callout-inner.is-callout-iconless>.block-select-mask{left:53px}.wm-docs .block-row.is-selected .db-table{background:var(--accent-soft)}.wm-docs .block-row.is-selected .table-fit{background:var(--accent-soft);border-radius:3px}.wm-docs .block-table td.is-drop-column,.wm-docs .block-table td.is-drop-row{background:var(--accent-soft)}.wm-docs .block-table td:focus-within{outline:2px solid var(--accent);outline-offset:-1px;border-radius:2px}.wm-docs .block-table.is-picking td:focus-within{outline:none}.wm-docs .block-table td.is-picked{background:var(--accent-soft);position:relative}.wm-docs .block-table td.is-picked:after{content:"";position:absolute;inset:0;pointer-events:none}.wm-docs .block-table td.pick-t:after{border-top:2px solid var(--accent)}.wm-docs .block-table td.pick-b:after{border-bottom:2px solid var(--accent)}.wm-docs .block-table td.pick-l:after{border-left:2px solid var(--accent)}.wm-docs .block-table td.pick-r:after{border-right:2px solid var(--accent)}.wm-docs .table-grip[draggable=true]{cursor:grab}.wm-docs .db-views{display:flex;align-items:center;gap:2px;flex-wrap:wrap;min-width:0;min-height:var(--field-h)}.wm-docs .db-views button{white-space:nowrap}.wm-docs-portal.db-view-backdrop{position:fixed;inset:0;z-index:1055}.wm-docs.db-view-menu{position:fixed;z-index:1050;display:flex;flex-direction:column;min-width:140px;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--bg-raised);box-shadow:0 8px 24px rgb(0 0 0/12%)}.wm-docs.db-view-menu button{padding:6px 8px;border-radius:5px;text-align:left;font-size:13px;white-space:nowrap}.wm-docs.db-view-menu button:hover{background:var(--bg-sub)}.wm-docs .db-empty-note{padding:20px 12px;font-size:13px;color:var(--text-muted)}.wm-docs .db-board{justify-content:flex-start;display:flex;align-items:stretch;gap:10px;padding:10px 0;overflow-x:auto}.wm-docs .db-board-group{display:flex;flex-direction:column;gap:6px;flex:0 0 240px;padding:6px;border-radius:8px;background:var(--bg-sub)}.wm-docs .db-board-group.is-over{outline:2px solid var(--accent)}.wm-docs .db-board-group>header{display:flex;align-items:center;gap:6px;padding:2px 4px}.wm-docs .db-search{width:150px;height:24px;padding:0 8px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-size:12px}.wm-docs .db-search:focus{border-color:var(--accent);outline:none}.wm-docs .db-filter-chip{display:inline-flex;align-items:center;height:24px;padding:0 2px 0 6px;border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:12px}.wm-docs .db-filter-chip>button{display:inline-flex;align-items:center;gap:4px;color:inherit;font-size:inherit}.wm-docs .db-filter-clear{padding:0 4px;color:inherit;opacity:.6;font-size:10px}.wm-docs .db-filter-clear:hover{opacity:1}.wm-docs .db-filter-add{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 6px;border-radius:5px;color:var(--text-muted);font-size:12px}.wm-docs .db-filter-add .menu-icon{position:relative;top:1px}.wm-docs .db-filter-add:hover{background:var(--bg-sub);color:var(--text)}.wm-docs.filter-menu{position:fixed;z-index:1060;display:flex;flex-direction:column;max-height:min(420px,calc(100vh - 24px));overflow-y:auto;gap:2px;width:240px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--bg-raised);box-shadow:0 8px 24px rgb(0 0 0/12%)}.wm-docs.filter-menu.is-one{gap:6px;width:260px}.wm-docs.filter-menu .filter-head,.wm-docs.filter-menu .filter-sentence{display:flex;align-items:center;gap:4px}.wm-docs.filter-menu .filter-sentence{flex:1 1 auto;min-width:0;padding:4px 6px;border-radius:5px;text-align:left;font-size:12px}.wm-docs.filter-menu .filter-sentence:hover{background:var(--bg-sub)}.wm-docs.filter-menu .filter-prop{color:var(--text)}.wm-docs.filter-menu .filter-caret,.wm-docs.filter-menu .filter-op-label{color:var(--text-muted)}.wm-docs.filter-menu .filter-caret{width:13px;height:13px;flex:0 0 auto}.wm-docs.filter-menu .filter-more{flex:0 0 auto;width:22px;height:22px;border-radius:5px;color:var(--text-faint)}.wm-docs.filter-menu .filter-more:hover{background:var(--bg-sub);color:var(--text)}.wm-docs.filter-menu .filter-op-choice{width:100%;padding:6px;border-radius:5px;text-align:left;font-size:13px}.wm-docs.filter-menu .filter-op-choice.is-on,.wm-docs.filter-menu .filter-op-choice:hover{background:var(--bg-sub)}.wm-docs.filter-menu .filter-search{height:var(--field-h);padding:0 6px;margin-bottom:2px;border:1px solid var(--border);border-radius:5px;background:var(--bg);color:var(--text);font-size:13px}.wm-docs.filter-menu .filter-search:focus{border-color:var(--accent);outline:none}.wm-docs.filter-menu .filter-row-pick{display:flex;align-items:center;gap:6px;width:100%;padding:6px;border-radius:5px;text-align:left;font-size:13px}.wm-docs.filter-menu .filter-row-pick:hover{background:var(--bg-sub)}.wm-docs.filter-menu .filter-value{width:100%;height:var(--field-h);padding:0 6px;border:1px solid var(--border);border-radius:5px;background:var(--bg);color:var(--text);font-size:13px}.wm-docs.filter-menu .filter-remove-row{padding:6px;border-radius:5px;text-align:left;color:var(--danger-text,#b42318);font-size:13px}.wm-docs.filter-menu .filter-remove-row:hover{background:var(--bg-sub)}.wm-docs.filter-menu .filter-empty{padding:4px 2px;color:var(--text-faint);font-size:12px}.wm-docs .db-tag.is-editable{cursor:pointer}.wm-docs .db-tag.is-editable:hover{filter:brightness(.95)}.wm-docs .db-board-count{font-size:12px;color:var(--text-faint)}.wm-docs .db-board-add{margin-top:auto;padding:6px 8px;border-radius:5px;text-align:left;font-size:12px;color:var(--text-muted)}.wm-docs .db-board-add:hover{background:var(--bg);color:var(--text)}.wm-docs .db-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg);box-shadow:0 1px 2px rgb(0 0 0/6%);cursor:pointer}.wm-docs .db-card:hover{background:var(--bg-sub)}.wm-docs .db-card.is-dragging{opacity:.4}.wm-docs .db-card-title{display:flex;align-items:flex-start;gap:6px;font-size:14px;font-weight:500;line-height:1.45}.wm-docs .db-card-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.45em;height:1.45em;border-radius:4px;line-height:1;opacity:.75}.wm-docs button.db-card-icon:hover{background:var(--neutral-strong);opacity:1}.wm-docs .db-card-icon.is-empty{opacity:.4}.wm-docs .db-card-icon.is-empty:focus-visible,.wm-docs .db-card:hover .db-card-icon.is-empty{opacity:.7}.wm-docs .db-board .db-card-icon,.wm-docs .db-cards.is-gallery .db-card-icon{display:none}.wm-docs .db-card-icon.is-empty:focus-visible,.wm-docs .db-card:hover .db-card-icon.is-empty{opacity:.75}.wm-docs .db-card-name-text{min-width:0;overflow-wrap:anywhere}.wm-docs .db-card-props{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.wm-docs .db-card-props:empty{display:none}.wm-docs .db-card-value{min-width:0;white-space:pre-line;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere;word-break:keep-all}.wm-docs .db-card-value.is-check{display:inline-flex;align-items:center;gap:4px}.wm-docs .db-card-value.is-check input{width:13px;height:13px;margin:0;pointer-events:none;accent-color:var(--accent)}.wm-docs .db-cards{padding:10px 0}.wm-docs .db-cards-add{display:block;width:100%;margin-top:6px;padding:8px;border-radius:6px;text-align:left;font-size:13px;color:var(--text-muted)}.wm-docs .db-cards-add:hover{background:var(--bg-sub);color:var(--text)}.wm-docs .db-cards.is-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(248px,100%),1fr));align-content:start;gap:12px}.wm-docs .db-cards.is-gallery .db-cards-add{grid-column:1/-1;margin-top:2px;border:1px solid var(--border);border-radius:8px;text-align:center}.wm-docs .db-cards.is-list .db-card{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 4px;border:none;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none}.wm-docs .db-cards.is-list .db-card-title{flex:1 1 auto;min-width:0;align-items:center;font-weight:400}.wm-docs .db-cards.is-list .db-card-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .db-cards.is-list .db-card-props{flex:0 1 auto;min-width:0;flex-wrap:wrap;gap:8px}.wm-docs .db-cards.is-feed .db-card{padding:12px 4px;border:none;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none}.wm-docs .db-cards.is-feed .db-card-title{font-size:15px;font-weight:600}.wm-docs .db-cards.is-feed .db-card:hover,.wm-docs .db-cards.is-list .db-card:hover{background:var(--bg-sub)}.wm-docs .db-select-cell{display:flex;align-items:center;flex-wrap:wrap;gap:4px;width:100%;min-height:30px;padding:2px 4px;border-radius:4px;text-align:left}.wm-docs .db-select-cell:hover{background:var(--bg-sub)}.wm-docs .db-select-empty{font-size:13px;color:var(--text-faint)}.wm-docs.db-select-menu{position:fixed;z-index:1090;display:flex;flex-direction:column;max-height:min(360px,50vh);padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--bg-raised);box-shadow:0 8px 24px rgb(0 0 0/12%)}.wm-docs.db-select-menu .db-select-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-height:var(--field-h);padding:4px 5px;border:1px solid var(--border);border-radius:5px;background:var(--bg)}.wm-docs.db-select-menu .db-select-head:focus-within{border-color:var(--accent)}.wm-docs .db-tag-clear{margin-left:3px;padding:0;border:none;background:none;color:currentColor;opacity:.5;font-size:10px;line-height:1}.wm-docs .db-tag-clear:hover{opacity:1}.wm-docs.db-select-menu .db-select-head-note{padding:8px 4px 2px;color:var(--text-muted);font-size:11px}.wm-docs.db-select-menu .db-select-search{flex:1 1 60px;min-width:60px;height:22px;padding:0 2px;border:none;background:transparent;color:var(--text);font-size:13px;outline:none}.wm-docs.db-select-menu .db-select-list{margin-top:4px;overflow-x:hidden;overflow-y:auto}.wm-docs.db-select-menu .db-select-list button{display:flex;align-items:center;gap:6px;width:100%;padding:5px 6px;border-radius:5px;text-align:left;font-size:13px}.wm-docs.db-select-menu .db-select-list button:hover{background:var(--bg-sub)}.wm-docs.db-select-menu .check{margin-left:auto;color:var(--text-muted)}.wm-docs.db-select-menu .db-select-note{padding:8px 6px;font-size:12px;color:var(--text-muted);word-break:keep-all}.wm-docs.db-select-menu .db-select-create strong{font-weight:600}.wm-docs.view-menu{position:fixed;z-index:1050;display:flex;flex-direction:column;width:240px;max-height:min(460px,80vh);padding:6px;overflow-y:auto;border:1px solid var(--border);border-radius:8px;background:var(--bg-raised);box-shadow:0 8px 24px rgb(0 0 0/12%)}.wm-docs.view-menu .view-menu-name{height:var(--field-h);padding:0 6px;border:1px solid var(--border);border-radius:5px;background:var(--bg);color:var(--text);font-size:13px}.wm-docs.view-menu .view-menu-head{padding:8px 6px 2px;font-size:11px;font-weight:600;color:var(--text-muted)}.wm-docs.view-menu .view-menu-note{padding:4px 6px 6px;font-size:12px;color:var(--text-muted)}.wm-docs.view-menu .view-menu-row{display:flex;align-items:center;gap:6px;width:100%;padding:6px;border-radius:5px;text-align:left;font-size:13px}.wm-docs.view-menu .view-menu-row:hover{background:var(--bg-sub)}.wm-docs.column-menu .column-menu-head{padding:8px 6px 2px;font-size:11px;font-weight:600;color:var(--text-muted)}.wm-docs.column-menu .column-menu-option{display:flex;align-items:center;gap:6px;width:100%;padding:4px 6px;border-radius:5px;text-align:left}.wm-docs.column-menu .column-menu-option:hover{background:var(--bg-sub)}.wm-docs.column-menu .column-menu-option .more{margin-left:auto;color:var(--text-faint)}.wm-docs.view-menu .view-menu-panel-head{display:flex;align-items:center;gap:6px;padding:2px 2px 6px;font-size:13px;font-weight:600}.wm-docs.view-menu .view-menu-panel-head span{flex:1 1 auto}.wm-docs.view-menu .view-menu-panel-head button{width:22px;height:22px;border-radius:5px;color:var(--text-muted);font-size:13px}.wm-docs.view-menu .view-menu-panel-head button:hover{background:var(--bg-sub);color:var(--text)}.wm-docs.view-menu .view-menu-value{margin-left:auto;color:var(--text-muted)}.wm-docs.view-menu .view-menu-caret{color:var(--text-faint);font-size:12px}.wm-docs.view-menu .view-menu-row.is-choice{padding-left:20px}.wm-docs.view-menu .view-menu-row .check{margin-left:auto;color:var(--text-muted)}.wm-docs.view-menu .view-menu-row.is-danger{color:var(--danger)}.wm-docs.view-menu hr{margin:6px 0;border:none;border-top:1px solid var(--border)}.wm-docs.db-icon-picker{position:fixed;z-index:1060;width:300px;height:0}.wm-docs.db-row-menu .shortcut{margin-left:auto;font-size:11px;color:var(--text-faint)}.wm-docs.db-row-menu{position:fixed;max-height:calc(100vh - 24px);overflow-y:auto;z-index:1056;display:flex;flex-direction:column;min-width:190px;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--bg-raised);box-shadow:0 8px 24px rgb(0 0 0/12%)}.wm-docs.db-row-menu button{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:5px;text-align:left;font-size:13px}.wm-docs.db-row-menu button:hover{background:var(--bg-sub)}.wm-docs.db-row-menu button.is-danger{color:var(--danger)}.wm-docs .db-view-caret{margin-left:4px;font-size:9px;color:var(--text-faint)}.wm-docs .db-empty-action{margin-top:8px;padding:6px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg);font-size:13px;color:var(--text)}.wm-docs .db-empty-action:hover{background:var(--bg-sub);border-color:var(--accent)}.wm-docs .db-cards.is-gallery .db-card{gap:0;padding:0;overflow:hidden}.wm-docs .db-card-preview{display:flex;flex-direction:column;justify-content:center;aspect-ratio:16/9;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--bg-sub);line-height:1.4;overflow:hidden}.wm-docs .db-cards.is-compact{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:8px}.wm-docs .db-cards.is-compact .db-card-preview{display:none}.wm-docs .db-cards.is-compact .db-card{padding:8px 10px}.wm-docs .db-cards.is-compact .db-card-body{gap:2px}.wm-docs .db-cards.is-compact .db-card-title{font-size:13px}.wm-docs .db-card-preview.is-blank{align-items:center;color:var(--text-faint)}.wm-docs .db-card-blank{font-size:30px;line-height:1}.wm-docs .db-card-preview .is-lead{font-size:17px;font-weight:600;line-height:1.35;color:var(--text);word-break:keep-all}.wm-docs .db-card-preview p{margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.wm-docs .db-card-body{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 10px}.wm-docs.view-menu .view-menu-row.is-add{color:var(--text-muted)}.wm-docs.db-select-menu .db-select-row{display:flex;align-items:center}.wm-docs.db-select-menu .db-select-row>button:first-child{flex:1 1 auto;min-width:0}.wm-docs.db-select-menu .db-select-row .db-select-more{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:4px;line-height:1;color:var(--text-faint)}.wm-docs.db-select-menu .db-select-row .db-select-more:hover{background:var(--neutral-strong);color:var(--text)}.wm-docs .db-option-editor,.wm-docs-portal .db-option-editor{display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid var(--border);border-radius:6px;background:var(--bg)}.wm-docs .db-option-editor input,.wm-docs-portal .db-option-editor input{height:var(--field-h);padding:0 6px;border:1px solid var(--border);border-radius:5px;background:var(--bg);color:var(--text);font-size:13px}.wm-docs .db-option-colors{display:flex;flex-wrap:wrap;gap:6px}.wm-docs .db-swatch{width:18px;height:18px;border:2px solid var(--border);border-radius:50%}.wm-docs .db-swatch.is-on{outline:2px solid var(--accent);outline-offset:1px}.wm-docs .db-swatch.color-gray{background:var(--neutral-bg,#eceef0);border-color:#9aa3ad}.wm-docs .db-swatch.color-blue{background:var(--info-bg,#e6f0ff);border-color:#2563eb}.wm-docs .db-swatch.color-green{background:var(--ok-bg,#e7f6ec);border-color:#16a34a}.wm-docs .db-swatch.color-yellow{background:var(--warn-bg,#fdf3e2);border-color:#eab308}.wm-docs .db-swatch.color-orange{background:#fff0e0;border-color:#ea580c}.wm-docs .db-swatch.color-red{background:var(--danger-bg,#fdeaea);border-color:#dc2626}.wm-docs .db-swatch.color-pink{background:#fdeaf3;border-color:#db2777}.wm-docs .db-swatch.color-purple{background:#f1eafd;border-color:#7c3aed}.wm-docs .db-swatch.color-brown{background:#f2ece6;border-color:#785336}.wm-docs .db-swatch.color-teal{background:#e2f5f2;border-color:#0d9488}.wm-docs .db-swatch.color-sky{background:#e4f2fd;border-color:#0284c7}.wm-docs .db-swatch.color-indigo{background:#e9ebfb;border-color:#4f46e5}.wm-docs .db-swatch.color-lime{background:#eef6df;border-color:#65a30d}.wm-docs .db-swatch.color-magenta{background:#fbe8f6;border-color:#c0269e}.wm-docs .db-swatch.color-sand{background:#f5f0e4;border-color:#856f3a}.wm-docs .db-option-actions{display:flex;justify-content:space-between;gap:6px}.wm-docs .db-option-actions button{padding:4px 8px;border-radius:5px;font-size:12px;color:var(--text-muted)}.wm-docs .db-option-actions button:hover{background:var(--bg-sub);color:var(--text)}.wm-docs .db-option-actions button.is-danger:hover{color:var(--danger)}.wm-docs .db-option-colors button,.wm-docs-portal .db-option-colors button,.wm-docs.db-select-menu .db-select-list .db-option-colors button{flex:0 0 auto;width:18px;height:18px;padding:0;border-radius:50%}.wm-docs .db-option-actions button,.wm-docs-portal .db-option-actions button{width:auto;padding:4px 8px}.wm-docs .db-option-editor input:focus,.wm-docs-portal .db-option-editor input:focus{border-color:var(--accent);outline:none}.wm-docs .db-cards.is-feed .db-card{gap:8px}.wm-docs .db-card-by{display:flex;align-items:center;gap:8px;font-size:13px}.wm-docs .db-card-by strong{font-weight:600}.wm-docs .db-when{font-size:12px;color:var(--text-muted)}.wm-docs .db-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.wm-docs .db-avatar.is-default{background:linear-gradient(90deg,#3b82f6,#9333ea)}.wm-docs .db-cards.is-feed .db-card-body{padding:0}.wm-docs .db-cards.is-feed .db-cards-add,.wm-docs .db-cards.is-list .db-cards-add{margin-top:10px;border:1px solid var(--border);border-radius:8px;text-align:center}.wm-docs .home-top{max-width:900px;margin:0 auto;padding:32px 56px 0}.wm-docs .home-greeting{margin:0 0 24px;font-size:26px;font-weight:700;text-align:center}.wm-docs .home-top .home-section{margin-top:0;padding-top:0;border-top:none}.wm-docs .home-section h2{display:flex;align-items:center;gap:6px}.wm-docs .home-unpin{margin-left:auto;padding:2px 8px;border-radius:5px;font-size:12px;font-weight:400;color:var(--text-muted);opacity:0}.wm-docs .home-section:hover .home-unpin{opacity:1}.wm-docs .home-unpin:hover{background:var(--bg-sub);color:var(--text)}.wm-docs.db-select-menu .db-select-create{border-bottom:1px solid var(--border);border-radius:0;color:var(--text-muted)}.wm-docs.db-select-menu .db-select-create strong{color:var(--text)}.wm-docs .db-board .db-card.is-drop-before{box-shadow:inset 0 2px 0 var(--accent)}.wm-docs .db-board .db-card.is-drop-after{box-shadow:inset 0 -2px 0 var(--accent)}.wm-docs .db-board-group>header[draggable=true]{cursor:grab}.wm-docs .db-board-group.is-dragging{opacity:.4}.wm-docs .db-board-group.is-drop-group{outline:2px solid var(--accent)}.wm-docs .db-cards .db-card[draggable=true]{cursor:grab}.wm-docs .db-cards .db-card.is-drop-before{box-shadow:inset 0 2px 0 var(--accent)}.wm-docs .db-cards .db-card.is-drop-after{box-shadow:inset 0 -2px 0 var(--accent)}.wm-docs .picker-search{width:100%;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-size:14px}.wm-docs .picker-search:focus{border-color:var(--accent);outline:none}.wm-docs .picker-list{display:flex;flex-direction:column;max-height:300px;margin-top:8px;overflow-x:hidden;overflow-y:auto}.wm-docs .picker-list button{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;text-align:left}.wm-docs .picker-list button:hover{background:var(--bg-sub)}.wm-docs .picker-name{flex:1 1 auto;min-width:0;font-size:14px}.wm-docs .picker-name,.wm-docs .picker-where{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .picker-where{flex:0 0 auto;max-width:40%;font-size:12px;color:var(--text-muted)}.wm-docs .picker-note{padding:8px 2px 0;font-size:12px;color:var(--text-muted);word-break:keep-all}.wm-docs .db-timeline{padding:10px 0}.wm-docs .db-timeline-scroll{overflow-x:auto;overflow-y:hidden}.wm-docs .db-timeline-inner{min-width:100%}.wm-docs .db-timeline-months{display:flex}.wm-docs .db-timeline-months span{flex:0 0 auto;padding:0 0 4px;font-size:12px;font-weight:600;color:var(--text);white-space:nowrap;position:sticky;left:0}.wm-docs .db-timeline-days{display:flex;border-bottom:1px solid var(--border)}.wm-docs .db-timeline-day{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:1px;padding-bottom:4px;font-size:11px;color:var(--text-faint);line-height:1.1}.wm-docs .db-timeline-day b{font-weight:500;color:var(--text-muted)}.wm-docs .db-timeline-day.is-weekend b,.wm-docs .db-timeline-day.is-weekend small{color:var(--text-faint)}.wm-docs .db-timeline-day.is-today b{display:inline-block;min-width:18px;text-align:center;border-radius:9px;background:var(--danger);color:#fff;font-weight:600}.wm-docs .db-timeline-lanes{position:relative;padding:6px 0 2px;min-height:98px}.wm-docs .db-timeline-back{position:absolute;inset:0;display:flex}.wm-docs .db-timeline-slot{flex:0 0 auto}.wm-docs .db-timeline-slot.is-weekend{background:var(--bg-sub)}.wm-docs .db-timeline-slot.is-today{box-shadow:inset 1px 0 0 var(--danger);background:color-mix(in srgb,var(--danger) 6%,transparent)}.wm-docs .db-timeline-lane.is-drop{background:var(--accent-soft);border-radius:4px}.wm-docs .db-timeline-lane{position:relative;height:30px}.wm-docs .db-timeline-bar{position:absolute;top:2px;height:26px;border-radius:6px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--bg));background:color-mix(in srgb,var(--accent) 16%,var(--bg));color:var(--text);font-size:12px;text-align:left;overflow:visible;white-space:nowrap}.wm-docs .db-timeline-bar.is-fresh{display:flex;align-items:center;padding:0 4px;cursor:text}.wm-docs .db-timeline-input{width:100%;min-width:0;border:none;background:transparent;color:inherit;font-size:12px;outline:none}.wm-docs .db-timeline-input:focus,.wm-docs .db-timeline-input:focus-visible{box-shadow:none;outline:none}.wm-docs .db-timeline-nav{display:flex;align-items:center;justify-content:flex-end;gap:2px;padding:6px 0 0}.wm-docs .db-timeline-nav button{min-width:24px;height:24px;padding:0 6px;border-radius:5px;font-size:12px;color:var(--text-muted)}.wm-docs .db-timeline-nav button:hover{background:var(--bg-sub);color:var(--text)}.wm-docs .db-timeline-bar>.db-timeline-label{pointer-events:none}.wm-docs .db-timeline-label{display:block;padding:0 8px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.wm-docs .db-timeline-bar.is-movable{cursor:grab;touch-action:none}.wm-docs .db-timeline-bar.is-movable:active{cursor:grabbing}.wm-docs .db-timeline-grip{position:absolute;top:0;bottom:0;width:10px;cursor:ew-resize;touch-action:none}.wm-docs .db-timeline-grip.is-start{left:-5px}.wm-docs .db-timeline-grip.is-end{right:-5px}.wm-docs .db-timeline-bar:hover .db-timeline-grip:after{content:"";position:absolute;top:5px;bottom:5px;left:4px;width:2px;border-radius:1px;background:var(--accent)}.wm-docs .db-timeline-bar:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 30%,var(--bg))}.wm-docs .db-timeline-none{position:relative;padding:10px 2px;font-size:13px;color:var(--text-muted)}.wm-docs .doc-calendar{margin:10px 0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.wm-docs .doc-calendar-head{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border);font-size:14px}.wm-docs .doc-calendar-move{display:inline-flex;align-items:center;gap:2px}.wm-docs .doc-calendar-move button{display:inline-flex;align-items:center;padding:3px 6px;border-radius:5px;font-size:12px;color:var(--text-muted)}.wm-docs .doc-calendar-move button:hover{background:var(--bg-sub);color:var(--text)}.wm-docs .doc-calendar-open{margin-left:auto;font-size:12px;color:var(--text-muted)}.wm-docs .doc-calendar-open:hover{color:var(--accent)}.wm-docs .doc-calendar-grid,.wm-docs .doc-calendar-week{display:grid;grid-template-columns:repeat(7,1fr)}.wm-docs .doc-calendar-week{border-bottom:1px solid var(--border);background:var(--bg-sub)}.wm-docs .doc-calendar-week span{padding:6px 0;text-align:center;font-size:11px;color:var(--text-muted)}.wm-docs .doc-calendar-day{display:flex;flex-direction:column;gap:2px;min-height:72px;padding:4px;border-left:1px solid var(--border);border-top:1px solid var(--border);overflow:hidden}.wm-docs .doc-calendar-day:nth-child(7n+1){border-left:none}.wm-docs .doc-calendar-day:nth-child(-n+7){border-top:none}.wm-docs .doc-calendar-day.is-other{background:var(--bg-sub);color:var(--text-faint)}.wm-docs .doc-calendar-day.is-rest .doc-calendar-date{color:var(--danger)}.wm-docs .doc-calendar-date{font-size:12px;color:var(--text-muted)}.wm-docs .doc-calendar-day.is-today .doc-calendar-date{align-self:flex-start;min-width:18px;border-radius:9px;background:var(--accent);color:#fff;text-align:center;font-weight:600}.wm-docs .doc-calendar-event,.wm-docs .doc-calendar-holiday{display:block;width:100%;padding:1px 5px;border-radius:4px;font-size:11px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .doc-calendar-holiday{background:var(--danger-bg);color:var(--danger-text)}.wm-docs .doc-calendar-event{background:var(--accent-soft);color:var(--text)}.wm-docs .doc-calendar-event.is-shared{background:color-mix(in srgb,var(--accent) 16%,transparent)}.wm-docs .doc-calendar-event.is-general,.wm-docs .doc-calendar-event.is-milestone{background:var(--bg-sub);color:var(--text-muted)}.wm-docs .doc-calendar-event.is-todo{background:var(--warn-bg,var(--bg-sub));color:var(--text)}.wm-docs .doc-calendar-event.is-google{background:color-mix(in srgb,#1a73e8 14%,transparent)}.wm-docs .doc-calendar-more,.wm-docs .doc-calendar-note{padding:0 5px;font-size:11px;color:var(--text-faint)}.wm-docs .doc-calendar-more{display:inline-flex;align-items:center;gap:1px}.wm-docs .doc-calendar-note{padding:8px 12px;color:var(--text-muted)}.wm-docs.view-menu .view-menu-head.is-row{display:flex;align-items:center;justify-content:space-between}.wm-docs.view-menu .view-menu-head.is-row button{font-size:11px;font-weight:400;color:var(--accent)}.wm-docs.view-menu .view-menu-add{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:5px;font-size:13px;color:var(--text-muted)}.wm-docs.view-menu .view-menu-add .plus-icon{position:relative;top:-1px}.wm-docs.view-menu .view-menu-add:hover{background:var(--bg-sub);color:var(--text)}.wm-docs.view-menu .view-menu-prop.is-drop{box-shadow:inset 0 2px 0 var(--accent)}.wm-docs.view-menu .view-menu-prop.is-dragging{opacity:.4}.wm-docs.view-menu .view-menu-prop{display:flex;align-items:center;gap:8px;width:100%;padding:6px;border-radius:5px;text-align:left;font-size:13px}.wm-docs.view-menu .view-menu-prop:hover{background:var(--bg-sub)}.wm-docs.view-menu .view-menu-prop .icon{flex:0 0 16px;color:var(--text-faint);font-size:11px;text-align:center}.wm-docs.view-menu .view-menu-prop .name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs.view-menu .view-menu-prop .eye{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:2px;border-radius:4px;text-align:center;font-size:12px;cursor:pointer}.wm-docs.view-menu .view-menu-prop .eye:hover:not(.is-locked){background:var(--neutral-strong)}.wm-docs.view-menu .view-menu-prop .eye-icon{width:15px;height:15px;display:block}.wm-docs.view-menu .view-menu-prop .is-locked .eye-icon{width:17px;height:17px}.wm-docs.view-menu .view-menu-prop .eye.is-off{opacity:.55;color:var(--text-muted)}.wm-docs.view-menu .view-menu-prop .eye.is-locked,.wm-docs.view-menu .view-menu-prop.is-fixed{color:var(--text-muted);cursor:default}.wm-docs.view-menu .view-menu-prop.is-fixed:hover{background:none}.wm-docs .view-icon{width:18px;height:18px}.wm-docs.view-menu .view-menu-layouts{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:2px}.wm-docs.view-menu .view-menu-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 2px;border:1px solid var(--border);border-radius:6px;font-size:11px;color:var(--text-muted)}.wm-docs.view-menu .view-menu-layout .icon{font-size:14px}.wm-docs.view-menu .view-menu-layout:hover{background:var(--bg-sub);color:var(--text)}.wm-docs.view-menu .view-menu-layout.is-on{border-color:var(--accent);color:var(--accent);font-weight:600}.wm-docs .db-check-cell{display:flex;align-items:center;width:100%;min-height:30px;padding:0 4px;cursor:pointer}.wm-docs .slash-kind{font-weight:400;color:var(--text-faint)}.wm-docs .slash-desc,.wm-docs .slash-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .db-block.is-bare{margin:0;border:none;border-radius:0}.wm-docs .db-block.is-bare .db-head{padding-left:0;padding-right:0;border-bottom:none}.wm-docs .db-block.is-bare .db-views{margin-left:auto}.wm-docs .tpl-picker{display:grid;grid-template-columns:240px 1fr;gap:14px;max-height:60vh}.wm-docs .tpl-list{display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding-right:2px}.wm-docs .tpl-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:8px;text-align:left}.wm-docs .tpl-item:hover{background:var(--bg-sub)}.wm-docs .tpl-item.is-on{border-color:var(--accent);background:var(--accent-soft)}.wm-docs .tpl-emoji{flex:0 0 auto;font-size:18px;line-height:1}.wm-docs .tpl-text{display:flex;flex-direction:column;gap:1px;min-width:0}.wm-docs .tpl-text strong{font-size:13px;font-weight:600;color:var(--text)}.wm-docs .tpl-text small{font-size:11px;color:var(--text-muted)}.wm-docs .tpl-preview{overflow-y:auto;border-radius:8px;background:var(--bg-sub);padding:12px}.wm-docs .tpl-paper{min-height:100%;padding:18px 20px;border:1px solid var(--border);border-radius:6px;background:var(--bg)}.wm-docs .tpl-paper-title{margin:0 0 10px;font-size:18px;font-weight:700;color:var(--text)}.wm-docs .tpl-empty{font-size:12px;color:var(--text-muted)}.wm-docs .tpl-line{display:flex;gap:6px;padding:2px 0;font-size:12px;line-height:1.5;color:var(--text)}.wm-docs .tpl-line.is-heading_2{margin-top:8px;font-size:14px;font-weight:700}.wm-docs .tpl-line.is-heading_3{margin-top:6px;font-size:13px;font-weight:600}.wm-docs .tpl-line.is-heading_4{margin-top:4px;font-size:12.5px;font-weight:600}.wm-docs .tpl-line.is-callout{padding:8px 10px;border-radius:6px;background:var(--bg-sub);color:var(--text-muted)}.wm-docs .tpl-line.is-list>span:first-child,.wm-docs .tpl-line.is-todo>span:first-child{flex:0 0 auto;color:var(--text-muted)}.wm-docs .tpl-line .is-empty,.wm-docs .tpl-line.is-empty{min-height:18px;border-bottom:1px dashed var(--border);flex:1}.wm-docs .tpl-columns{display:flex;gap:10px;margin:4px 0}.wm-docs .tpl-column{flex:1;min-width:0}.wm-docs .tpl-rule{margin:8px 0;border-top:1px solid var(--border)}.wm-docs .tpl-line.is-quote{padding-left:8px;border-left:2px solid var(--border);color:var(--text-muted);font-weight:600}.wm-docs .tpl-line.is-table{padding:6px 8px;border:1px dashed var(--border);border-radius:5px;color:var(--text-muted)}.wm-docs .tpl-make{padding:8px 14px;border-radius:6px;background:var(--accent);color:#fff;font-size:13px;font-weight:600}.wm-docs .tpl-make:disabled{cursor:default;opacity:.6}.wm-docs .shared-badge{flex:0 0 auto;line-height:18px;padding:3px 9px;border:1px solid transparent;border-radius:999px;background:var(--ok-bg);color:#166534;font-size:11px;font-weight:700;white-space:nowrap}.wm-docs .shared-badge:hover{border-color:#16a34a}.wm-docs .shared-note{font-size:13px;line-height:1.6;color:var(--text)}.wm-docs .shared-note.is-quiet{margin-top:8px;font-size:12px;color:var(--text-muted)}.wm-docs .shared-leave{padding:8px 14px;border-radius:6px;background:var(--danger);color:#fff;font-size:13px;font-weight:600}.wm-docs .shared-leave:disabled{cursor:default;opacity:.6}.wm-docs .shared-list{display:flex;flex-direction:column;gap:4px;max-height:46vh;overflow-y:auto;margin-bottom:10px}.wm-docs .shared-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:8px}.wm-docs .shared-row-icon{flex:0 0 18px;text-align:center}.wm-docs .shared-row-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.wm-docs .shared-row-text strong{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-docs .shared-row-text small{font-size:11px;color:var(--text-muted)}.wm-docs .shared-row-leave{flex:0 0 auto;padding:4px 10px;border:1px solid var(--border);border-radius:6px;font-size:12px;color:var(--text-muted)}.wm-docs .shared-row-leave:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.wm-docs .shared-row-leave:disabled{cursor:default;opacity:.5}.wm-docs .docs-x{width:16px;height:16px;flex:0 0 auto}