html:has(body.outline-mindmap-enhanced),body.outline-mindmap-enhanced{width:100%;height:100%;margin:0;overflow:hidden !important;overscroll-behavior:none}body:has(main.content.outline-mindmap) .sidebar,body:has(main.content.outline-mindmap) .outline-mindmap-comments,body:has(main.content.outline-mindmap) .outline-mindmap-breadcrumb,body.outline-mindmap-enhanced .sidebar,body.outline-mindmap-enhanced .outline-mindmap-comments,body.outline-mindmap-enhanced .outline-mindmap-breadcrumb{display:none !important}body:has(main.content.outline-mindmap).no-filetree .navbar,body.outline-mindmap-enhanced.no-filetree .navbar{display:none !important}body:has(main.content.outline-mindmap) main.content.outline-mindmap,body.outline-mindmap-enhanced main.content.outline-mindmap{position:fixed !important;inset:0 0 0 var(--dg-left-layout-space) !important;width:auto !important;max-width:none !important;height:100dvh !important;margin:0 !important;padding:0 !important;overflow:hidden !important;transition:left 180ms ease !important}@media(max-width: 999px){body:has(main.content.outline-mindmap):not(.no-filetree) main.content.outline-mindmap,body.outline-mindmap-enhanced:not(.no-filetree) main.content.outline-mindmap{inset:var(--dg-navbar-height) 0 0 0 !important;height:calc(100dvh - var(--dg-navbar-height)) !important}}body.outline-mindmap-enhanced{--mindmap-safe-left: 22px;--mindmap-safe-top: 18px;--mindmap-safe-right: 86px;--mindmap-safe-bottom: 68px;--mindmap-reader-panel-width: min(430px, calc(100vw - 122px))}body.outline-mindmap-enhanced .outline-mindmap-canvas{width:100%;height:100%;min-height:0;overflow:hidden;border-radius:0;background:#fbfbfa;contain:strict}body.outline-mindmap-enhanced .outline-mindmap-canvas>svg{width:100%;height:100%}.outline-mindmap-toolbar.is-enhancement-source,.outline-mindmap-more.is-enhancement-source{display:none !important}.outline-mindmap-pagebar{position:absolute;z-index:55;top:10px;right:78px;left:12px;display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;align-items:center;gap:9px;min-height:52px;padding:7px 9px;color:#252525;background:rgba(255,255,255,.97);border:1px solid #dfe2e5;border-radius:12px;box-shadow:0 6px 22px rgba(0,0,0,.0784313725);backdrop-filter:blur(10px);touch-action:auto;user-select:text}.outline-mindmap-back,.outline-mindmap-start,.outline-mindmap-info-toggle{min-height:34px;padding:0 10px;color:#3d4348;background:#f1f3f4;border:1px solid rgba(0,0,0,0);border-radius:8px;font:600 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer}.outline-mindmap-back:hover,.outline-mindmap-start:hover,.outline-mindmap-info-toggle:hover{color:#111;background:#e8ebed}.outline-mindmap-back:focus-visible,.outline-mindmap-start:focus-visible,.outline-mindmap-info-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--mindmap-accent) 35%, transparent);outline-offset:1px}.outline-mindmap-back{display:inline-flex;align-items:center}.outline-mindmap-start{color:color-mix(in srgb, var(--mindmap-accent) 82%, #202124);background:color-mix(in srgb, var(--mindmap-accent) 9%, white);border-color:color-mix(in srgb, var(--mindmap-accent) 24%, transparent)}.outline-mindmap-pagebar-main{min-width:0}.outline-mindmap-pagebar-main strong,.outline-mindmap-pagebar-main span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outline-mindmap-pagebar-main strong{color:#181a1c;font-size:15px;line-height:1.35}.outline-mindmap-pagebar-main span{margin-top:2px;color:#70757a;font-size:11px;line-height:1.3}.outline-mindmap-pagebar-detail{grid-column:2/-1;display:flex;align-items:center;gap:10px 18px;min-width:0;padding:7px 2px 2px;border-top:1px solid #eceff1}.outline-mindmap-pagebar-detail[hidden]{display:none}.outline-mindmap-pagebar-detail p{flex:1 1 auto;min-width:0;margin:0;color:#555b60;font-size:12px;line-height:1.5}.outline-mindmap-pagebar-detail nav{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:4px 10px;color:#6b7075;font-size:11px}.outline-mindmap-pagebar-detail nav b{color:#454a4f}.outline-mindmap-pagebar-detail nav a{color:color-mix(in srgb, var(--mindmap-accent) 78%, #303438);text-decoration:none}.outline-mindmap-pagebar-detail nav a:hover,.outline-mindmap-pagebar-detail nav a:focus-visible{text-decoration:underline}.outline-mindmap-reader-toolbar{position:absolute;z-index:54;top:var(--mindmap-safe-top);right:12px;display:flex;flex-direction:column;gap:4px;width:46px;max-height:calc(100% - var(--mindmap-safe-top) - 12px);padding:4px;overflow:visible;color:#4c535a;background:rgba(255,255,255,.92);border:1px solid rgba(31,35,40,.12);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.0901960784),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(16px) saturate(1.15);touch-action:auto}.outline-mindmap-reader-toolbar button{position:relative;display:grid;flex:0 0 auto;place-items:center;box-sizing:border-box;width:38px;height:38px;min-height:38px;padding:0;color:inherit;background:rgba(0,0,0,0);border:0;border-radius:10px;cursor:pointer;transition:background 140ms ease,color 140ms ease,transform 140ms ease}.outline-mindmap-reader-toolbar button>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.outline-mindmap-reader-toolbar button::after{position:absolute;top:50%;right:calc(100% + 9px);padding:5px 8px;color:#fff;background:rgba(35,39,43,.92);border-radius:7px;box-shadow:0 5px 16px rgba(0,0,0,.1333333333);content:attr(aria-label);font:12px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;opacity:0;pointer-events:none;transform:translate(4px, -50%);transition:opacity 120ms ease,transform 120ms ease;white-space:nowrap}.outline-mindmap-reader-toolbar button:hover,.outline-mindmap-reader-toolbar button[aria-expanded=true]{color:color-mix(in srgb, var(--mindmap-accent) 82%, #24272a);background:color-mix(in srgb, var(--mindmap-accent) 10%, #f3f5f6)}.outline-mindmap-reader-toolbar button:hover::after,.outline-mindmap-reader-toolbar button:focus-visible::after{opacity:1;transform:translate(0, -50%)}.outline-mindmap-reader-toolbar button:active{transform:scale(0.94)}.outline-mindmap-reader-toolbar button:focus-visible{outline:3px solid color-mix(in srgb, var(--mindmap-accent) 30%, transparent);outline-offset:1px}.outline-mindmap-reader-toolbar svg{width:20px;height:20px}.outline-mindmap-reader-toolbar.is-collapsed{width:46px}.outline-mindmap-reader-toolbar.is-collapsed>:not([data-action=collapse-toolbar]){display:none !important}.outline-mindmap-reader-toolbar.is-collapsed [data-action=collapse-toolbar] svg{transform:rotate(90deg)}.outline-mindmap-panel-backdrop{display:none;position:fixed;z-index:60;inset:0;padding:0;background:rgba(24,28,32,.24);border:0;cursor:default;touch-action:none;backdrop-filter:blur(2px)}.outline-mindmap-panel-backdrop[hidden]{display:none}.outline-mindmap-reader-panel{position:absolute;z-index:62;top:var(--mindmap-safe-top);right:68px;display:none;box-sizing:border-box;width:min(340px,var(--mindmap-reader-panel-width));max-height:calc(100% - var(--mindmap-safe-top) - 18px);padding:12px;overflow:auto;color:#2e3338;background:rgba(255,255,255,.96);border:1px solid rgba(31,35,40,.12);border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.1254901961),inset 0 1px 0 rgba(255,255,255,.8509803922);backdrop-filter:blur(18px) saturate(1.1);touch-action:auto;user-select:text}.outline-mindmap-reader-panel.is-open{display:block}.outline-mindmap-reader-panel>header{position:sticky;z-index:2;top:-12px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-12px -12px 10px;padding:12px;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(31,35,40,.08)}.outline-mindmap-reader-panel>header>div{display:grid;gap:2px}.outline-mindmap-reader-panel>header strong{color:#202428;font-size:14px;letter-spacing:-0.01em}.outline-mindmap-reader-panel>header span{color:#7a8188;font-size:11px}.outline-mindmap-reader-panel>header button{display:grid;place-items:center;width:32px;height:32px;padding:0;color:#555b60;background:rgba(0,0,0,0);border:0;border-radius:7px;font-size:22px;cursor:pointer}.outline-mindmap-reader-panel>header button:hover{background:#eef0f1}.outline-mindmap-reader-panel>header button:focus-visible{outline:3px solid color-mix(in srgb, var(--mindmap-accent) 35%, transparent)}.outline-mindmap-reader-panel>input[type=search]{box-sizing:border-box;width:100%;height:40px;padding:0 11px;color:#222629;background:#f7f8f8;border:1px solid #d7dbde;border-radius:8px;outline:0}.outline-mindmap-reader-panel>input[type=search]:focus{border-color:var(--mindmap-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--mindmap-accent) 16%, transparent)}.outline-mindmap-search-summary{min-height:26px;padding:7px 2px 3px;color:#72787e;font-size:12px}.outline-mindmap-search-results{display:grid;gap:4px}.outline-mindmap-search-results button{display:block;width:100%;padding:8px 9px;color:#2b2f33;background:rgba(0,0,0,0);border:0;border-radius:7px;text-align:left;cursor:pointer}.outline-mindmap-search-results button:hover{background:#f0f2f3}.outline-mindmap-search-results button:focus-visible{outline:3px solid color-mix(in srgb, var(--mindmap-accent) 35%, transparent)}.outline-mindmap-search-results button strong,.outline-mindmap-search-results button small{display:block}.outline-mindmap-search-results button strong{font-size:13px;line-height:1.45}.outline-mindmap-search-results button small{margin-top:2px;overflow:hidden;color:#777d82;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.outline-mindmap-expand-panel{width:min(304px,var(--mindmap-reader-panel-width));overflow:visible}.outline-mindmap-level-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:7px;margin-bottom:10px}.outline-mindmap-level-actions button{display:grid;grid-template-columns:24px minmax(0, 1fr);align-items:center;gap:7px;min-height:38px;padding:7px 9px;color:#343a40;background:#f7f8f8;border:1px solid rgba(31,35,40,.1);border-radius:9px;font:500 12px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;text-align:left;cursor:pointer;transition:background 130ms ease,border-color 130ms ease,transform 130ms ease}.outline-mindmap-level-actions button b{display:grid;place-items:center;width:24px;height:24px;color:color-mix(in srgb, var(--mindmap-accent) 82%, #2f3438);background:color-mix(in srgb, var(--mindmap-accent) 10%, #fff);border-radius:7px;font-size:17px;font-weight:500}.outline-mindmap-level-actions button:hover:not(:disabled){background:#fff;border-color:color-mix(in srgb, var(--mindmap-accent) 28%, #d5dadd)}.outline-mindmap-level-actions button:active:not(:disabled){transform:scale(0.98)}.outline-mindmap-level-actions button:disabled{color:#a6acb1;opacity:.56;cursor:default}.outline-mindmap-level-actions button:focus-visible{outline:3px solid color-mix(in srgb, var(--mindmap-accent) 28%, transparent);outline-offset:1px}.outline-mindmap-level-slider{margin:0;padding:11px 12px 9px;background:#f7f8f8;border:1px solid rgba(31,35,40,.1);border-radius:10px}.outline-mindmap-level-slider-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#6d747b;font-size:12px}.outline-mindmap-level-slider-head output{min-width:46px;padding:3px 7px;color:#2d3338;background:#fff;border:1px solid rgba(31,35,40,.1);border-radius:999px;font-size:11px;font-weight:650;text-align:center}.outline-mindmap-level-slider input[type=range]{--level-progress: 0%;width:100%;height:18px;margin:0;appearance:none;background:rgba(0,0,0,0);cursor:pointer}.outline-mindmap-level-slider input[type=range]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(to right, var(--mindmap-accent) 0 var(--level-progress), #d7dce0 var(--level-progress) 100%);border-radius:999px}.outline-mindmap-level-slider input[type=range]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px;appearance:none;background:#fff;border:2px solid var(--mindmap-accent);border-radius:50%;box-shadow:0 2px 7px rgba(0,0,0,.168627451)}.outline-mindmap-level-slider input[type=range]::-moz-range-track{height:4px;background:#d7dce0;border-radius:999px}.outline-mindmap-level-slider input[type=range]::-moz-range-progress{height:4px;background:var(--mindmap-accent);border-radius:999px}.outline-mindmap-level-slider input[type=range]::-moz-range-thumb{width:14px;height:14px;background:#fff;border:2px solid var(--mindmap-accent);border-radius:50%;box-shadow:0 2px 7px rgba(0,0,0,.168627451)}.outline-mindmap-level-slider input[type=range]:focus-visible{outline:3px solid color-mix(in srgb, var(--mindmap-accent) 26%, transparent);outline-offset:3px;border-radius:999px}.outline-mindmap-level-slider-scale{display:flex;justify-content:space-between;margin-top:3px;color:#9aa0a6;font-size:10px;font-variant-numeric:tabular-nums}.outline-mindmap-reader-more{width:min(360px,var(--mindmap-reader-panel-width))}.outline-mindmap-reader-more-grid{display:grid;gap:6px}.outline-mindmap-reader-more-grid>button{display:grid;grid-template-columns:25px minmax(0, 1fr);align-items:center;gap:9px;min-height:44px;padding:6px 9px;color:#33383c;background:#f5f6f6;border:0;border-radius:8px;text-align:left;cursor:pointer}.outline-mindmap-reader-more-grid>button:hover{background:#eceeef}.outline-mindmap-reader-more-grid>button:focus-visible{outline:3px solid color-mix(in srgb, var(--mindmap-accent) 35%, transparent)}.outline-mindmap-reader-more-grid>button svg{width:21px;height:21px}.outline-mindmap-reader-more-grid>button span,.outline-mindmap-reader-more-grid>button b,.outline-mindmap-reader-more-grid>button small{display:block}.outline-mindmap-reader-more-grid>button b{font-size:12px}.outline-mindmap-reader-more-grid>button small{margin-top:2px;color:#7b8186;font-size:10px}.outline-mindmap-reader-more-grid>button[aria-pressed=true]{color:color-mix(in srgb, var(--mindmap-accent) 84%, #24272a);background:color-mix(in srgb, var(--mindmap-accent) 10%, #f5f6f6);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mindmap-accent) 24%, transparent)}.outline-mindmap-minimap{position:absolute;z-index:42;bottom:var(--mindmap-safe-bottom);left:var(--mindmap-safe-left);width:178px;height:108px;padding:5px;overflow:hidden;background:rgba(255,255,255,.94);border:1px solid #d9dde0;border-radius:9px;box-shadow:0 6px 20px rgba(0,0,0,.1019607843);cursor:crosshair;touch-action:auto}.outline-mindmap-minimap[hidden]{display:none}.outline-mindmap-minimap:focus-visible{outline:3px solid var(--mindmap-accent);outline-offset:2px}.outline-mindmap-minimap svg{width:100%;height:100%}.outline-mindmap-minimap rect.is-node{fill:#aeb4b9;opacity:.68}.outline-mindmap-minimap rect.is-root{fill:#35393d}.outline-mindmap-minimap rect.is-viewport{fill:color-mix(in srgb, var(--mindmap-accent) 8%, transparent);stroke:var(--mindmap-accent);stroke-width:3;vector-effect:non-scaling-stroke}.outline-mindmap-onboarding{position:absolute;z-index:58;right:calc(var(--mindmap-safe-right) + 10px);bottom:calc(var(--mindmap-safe-bottom) + 8px);display:flex;align-items:center;gap:9px;max-width:min(530px,100% - 120px);padding:8px 10px;color:#33383c;background:rgba(255,255,255,.98);border:1px solid #d8dcdf;border-radius:9px;box-shadow:0 9px 26px rgba(0,0,0,.1411764706);font-size:12px;touch-action:auto}.outline-mindmap-onboarding button{flex:0 0 auto;min-height:30px;padding:0 9px;color:#33383c;background:#eef0f1;border:0;border-radius:6px;cursor:pointer}body.outline-mindmap-enhanced .outline-mindmap-zoom-controls{right:calc(var(--mindmap-safe-right) + 8px);bottom:12px;left:auto;min-height:44px;padding:4px 6px;transform:none}body.outline-mindmap-enhanced .outline-mindmap-zoom-controls [data-action=fit]{display:none}body.outline-mindmap-enhanced .outline-mindmap-zoom-controls button{width:34px;height:34px}body.outline-mindmap-enhanced .outline-mindmap-zoom-controls input{width:clamp(86px,11vw,135px)}body.outline-mindmap-enhanced .outline-mindmap-zoom-controls output{min-width:52px;height:34px;padding-inline:6px;font-size:13px}body.outline-mindmap-enhanced .outline-mindmap-canvas foreignObject{overflow:visible !important}.outline-mindmap-edge{fill:none !important;stroke:var(--mindmap-branch, #9aa0a6) !important;stroke-width:2px !important;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricPrecision;opacity:1}.outline-mindmap-node{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:5px;width:100%;height:100%;padding:4px 10px !important;overflow:visible !important;color:#2b2f36 !important;background:rgba(0,0,0,0) !important;border:1.5px solid var(--mindmap-branch, #c7cbd0) !important;border-radius:7px !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif !important;font-size:14px !important;font-weight:400;line-height:1.45 !important;white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important;transition:background .1s,border-color .1s}.outline-mindmap-node>.outline-mindmap-node-text{display:block;flex:1 1 auto;min-width:0;overflow:visible;white-space:pre-wrap !important;word-break:normal !important;overflow-wrap:break-word !important}.outline-mindmap-node>.outline-mindmap-node-content{user-select:text}.outline-mindmap-node>.outline-mindmap-node-content a{color:color-mix(in srgb, var(--mindmap-branch, #378add) 80%, #1f2937);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.outline-mindmap-node>.outline-mindmap-node-content mark{padding:0 2px;color:inherit;border-radius:3px}.outline-mindmap-node>.outline-mindmap-node-content code{padding:1px 4px;background:rgba(0,0,0,.06);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.outline-mindmap-node.has-media>.outline-mindmap-node-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.outline-mindmap-node:hover{background:rgba(0,0,0,.055) !important}.outline-mindmap-node:focus-visible,.outline-mindmap-node[aria-current=true],.outline-mindmap-node.is-selected{background:#fff !important;border-color:var(--mindmap-accent, #7b6ce8) !important;outline:0 !important;box-shadow:0 0 0 2px color-mix(in srgb, var(--mindmap-accent, #7b6ce8) 25%, transparent) !important}.outline-mindmap-node.is-root{padding:6px 14px !important;color:#fff !important;background:#2b2f36 !important;border-color:rgba(0,0,0,0) !important;border-radius:9px !important;font-size:15px !important;font-weight:600 !important}.outline-mindmap-node.is-root:focus-visible,.outline-mindmap-node.is-root[aria-current=true],.outline-mindmap-node.is-root.is-selected{box-shadow:0 0 0 2px var(--mindmap-accent, #7b6ce8) !important}.outline-mindmap-node.is-level-one{background:rgba(0,0,0,0) !important;border-color:var(--mindmap-branch, #c7cbd0) !important;font-weight:400}.outline-mindmap-node.is-search-match{background:#fff4b8 !important}.outline-mindmap-image-frame{position:relative;display:block;flex:0 0 auto;max-width:380px;overflow:hidden;background:#f3f4f4;border:1px solid rgba(31,35,40,.1);border-radius:7px}.outline-mindmap-node-image{position:absolute;top:50%;left:50%;display:block;max-width:none !important;object-fit:contain;transform-origin:center}.outline-mindmap-order{flex:0 0 auto;min-width:1.35em;padding:0 4px;color:#70757a !important;background:rgba(0,0,0,.055) !important;border-radius:5px;font-size:.86em !important;font-weight:700;line-height:1.45;text-align:center}.outline-mindmap-task-check{flex:0 0 auto}.outline-mindmap-fold-indicator{position:absolute;z-index:2;top:50% !important;right:-9px !important;display:flex !important;align-items:center;justify-content:center;width:16px !important;min-width:16px !important;height:16px !important;padding:0 !important;color:#70757a !important;background:#fff !important;border:1.5px solid var(--mindmap-branch, #70757a) !important;border-radius:50% !important;font-size:0 !important;line-height:1;opacity:0 !important;transform:translateY(-50%) !important;transition:opacity .12s}.outline-mindmap-fold-indicator:hover,.outline-mindmap-fold-indicator:focus-visible,.outline-mindmap-fold-indicator.is-collapsed,.outline-mindmap-fold-indicator.has-descendant-count{opacity:1 !important}.outline-mindmap-fold-indicator:hover{border-color:var(--mindmap-accent, #7b6ce8) !important}.outline-mindmap-fold-indicator:focus-visible{outline:2px solid var(--mindmap-accent, #7b6ce8) !important;outline-offset:1px}.outline-mindmap-fold-indicator.is-collapsed,.outline-mindmap-fold-indicator.has-descendant-count{color:#fff !important;background:var(--mindmap-branch, #70757a) !important;border-color:rgba(0,0,0,0) !important}.outline-mindmap-fold-indicator.has-descendant-count::after{content:attr(data-descendant-count);color:#fff;font-size:10px;font-weight:400;line-height:1}.outline-mindmap-node:hover>.outline-mindmap-fold-indicator{opacity:1 !important}.outline-mindmap-descendant-count,.outline-mindmap-node-link{display:none !important}.outline-mindmap-canvas[data-edge=sharp] .outline-mindmap-edge{stroke-linecap:butt;stroke-linejoin:miter}@media(max-width: 900px){.outline-mindmap-panel-backdrop:not([hidden]){display:block}body.outline-mindmap-enhanced{--mindmap-safe-right: 78px;--mindmap-reader-panel-width: min(390px, calc(100vw - 100px))}.outline-mindmap-start{display:none}.outline-mindmap-pagebar{grid-template-columns:auto minmax(0, 1fr) auto}.outline-mindmap-pagebar-detail{grid-column:1/-1}.outline-mindmap-canvas.has-reader-panel-open .outline-mindmap-pagebar,.outline-mindmap-canvas.has-reader-panel-open .outline-mindmap-reader-toolbar,.outline-mindmap-canvas.has-reader-panel-open .outline-mindmap-zoom-controls,.outline-mindmap-canvas.has-reader-panel-open .outline-mindmap-minimap,.outline-mindmap-canvas.has-reader-panel-open .outline-mindmap-onboarding{visibility:hidden;opacity:0;pointer-events:none}.outline-mindmap-reader-panel{position:fixed;z-index:62;top:0;right:0;bottom:0;left:auto;width:min(420px,100vw - 28px);max-height:none;padding:14px;border-radius:16px 0 0 16px;box-shadow:-14px 0 44px rgba(0,0,0,.168627451)}.outline-mindmap-reader-panel>header{top:-14px;margin:-14px -14px 10px;padding:14px}.outline-mindmap-reader-more{width:min(420px,100vw - 28px)}}@media(max-width: 700px){body.outline-mindmap-enhanced{--mindmap-safe-left: 10px;--mindmap-safe-top: 10px;--mindmap-safe-right: 10px;--mindmap-safe-bottom: 68px;--mindmap-reader-panel-width: calc(100vw - 16px)}.outline-mindmap-pagebar{top:7px;right:7px;left:7px;grid-template-columns:auto minmax(0, 1fr) auto;gap:6px;min-height:44px;padding:5px 7px;border-radius:10px}.outline-mindmap-back{min-height:32px;padding:0 8px;font-size:11px}.outline-mindmap-info-toggle{display:none}.outline-mindmap-pagebar-main strong{font-size:13px}.outline-mindmap-pagebar-main span,.outline-mindmap-pagebar-detail{display:none !important}.outline-mindmap-reader-toolbar{position:fixed;top:auto;right:7px;bottom:7px;left:7px;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));width:auto;max-height:none;padding:4px;overflow:visible;border-radius:11px}.outline-mindmap-reader-toolbar button{width:100%;height:44px;min-height:44px}.outline-mindmap-reader-toolbar button::after{display:none}.outline-mindmap-reader-toolbar svg{width:19px;height:19px}.outline-mindmap-reader-toolbar.is-collapsed{right:7px;bottom:7px;left:auto;display:block;width:46px}.outline-mindmap-reader-panel,.outline-mindmap-reader-more{top:auto;right:0;bottom:0;left:0;width:100%;max-height:min(82dvh,680px);padding:14px;border-radius:16px 16px 0 0;box-shadow:0 -14px 44px rgba(0,0,0,.168627451)}.outline-mindmap-reader-panel>header,.outline-mindmap-reader-more>header{top:-14px;margin:-14px -14px 10px;padding:14px}.outline-mindmap-minimap{right:8px;bottom:66px;left:auto;width:112px;height:68px}body.outline-mindmap-enhanced .outline-mindmap-zoom-controls{display:none}.outline-mindmap-onboarding{right:8px;bottom:66px;left:8px;max-width:none;justify-content:space-between}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}/*# sourceMappingURL=outline-mindmap-enhancements.css.map */
