.react-flow{direction:ltr}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background:#1a192b;border:1px solid #fff;border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-top{top:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{top:50%;right:-4px;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{background:#ffffff80;margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{color:#222;text-align:center;background-color:#fff;border:1px solid #1a192b;border-radius:3px;width:150px;padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:4px;height:4px;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.knowledge-brand{width:250px;flex:0 0 250px!important;min-width:250px!important}.knowledge-brand__copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;max-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.knowledge-tabs-row{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.knowledge-tabs-row .knowledge-map-tabs{scroll-behavior:auto;touch-action:pan-x}.knowledge-map-overflow{z-index:30;flex:none;position:relative}.knowledge-map-overflow summary{color:#344054;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #6f7e9447;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:6px 10px;font-size:12px;font-weight:750;list-style:none;display:inline-flex}.knowledge-map-overflow summary::-webkit-details-marker{display:none}.knowledge-map-overflow__menu{background:#fff;border:1px solid #6f7e9440;border-radius:12px;width:min(280px,100vw - 24px);max-height:min(420px,100vh - 90px);padding:8px;display:grid;position:fixed;top:66px;right:16px;overflow-y:auto;box-shadow:0 18px 45px #18274b33}.knowledge-map-overflow__menu button{border-color:#0000;justify-content:flex-start;width:100%}@media (width<=900px){.knowledge-brand{width:100%;flex-basis:auto!important;min-width:0!important}.knowledge-brand__copy p{display:-webkit-box!important}.knowledge-map-overflow__menu{top:112px;right:12px}}.knowledge-header{z-index:70;position:relative}.knowledge-map-overflow__trigger{color:#344054;cursor:pointer;min-height:40px;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fff;border:1px solid #6f7e9447;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:750;display:inline-flex}.knowledge-map-overflow__trigger[aria-expanded=true]{background:#eef4ff;border-color:#20314d}.knowledge-map-overflow__menu{z-index:120}@media (width<=900px){.knowledge-map-overflow__trigger{min-height:44px}}@media (width<=380px){.knowledge-map-overflow__trigger{font-size:0}.knowledge-map-overflow__trigger span{font-size:16px}}@media (width<=900px){.knowledge-header{isolation:isolate;overflow:visible!important}.knowledge-map-overflow{z-index:140;position:static}.knowledge-map-overflow__menu{z-index:150;top:calc(100% - 2px);right:max(8px, env(safe-area-inset-right));bottom:auto;left:max(8px, env(safe-area-inset-left));opacity:1;visibility:visible;pointer-events:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:14px;width:auto;max-height:min(60dvh,100dvh - 150px);padding:10px;position:absolute;box-shadow:0 22px 55px #0f172a4d}.knowledge-map-overflow__menu button{width:100%;min-height:46px;display:flex}}.knowledge-system-tab{flex:none;align-items:stretch;display:flex;position:relative}.knowledge-system-tab__open{width:100%}.knowledge-system-tab__customize{z-index:2;opacity:0;pointer-events:none;opacity:1;pointer-events:auto;place-items:center;transition:opacity .14s,transform .14s;position:absolute;top:-7px;right:-7px;transform:scale(1);box-shadow:0 3px 10px #0f172a33;color:#31523e!important;background:#fff!important;border-radius:50%!important;width:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;display:grid!important}@media (hover:none){.knowledge-system-tab__customize{opacity:1;pointer-events:auto;margin-left:3px;position:static;transform:none;border-radius:8px!important;width:32px!important;min-width:32px!important;min-height:40px!important}}.knowledge-system-tab__open:not(.knowledge-map-tabs__add){background:var(--system-tab-color,#fff)}.knowledge-system-tab__open.active{background:var(--system-tab-color,#dce8df);color:#17201b}.knowledge-global-search-button:hover,.knowledge-global-search-button:focus-visible{background:#20314d;border-color:#54a978;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #54a9782e,0 12px 26px #0f172a2e}.knowledge-system-tab{isolation:isolate}.knowledge-system-tab__open{border:1px solid #475f5040;transition:transform .15s,border-color .15s,box-shadow .15s,filter .15s,background-color .15s;position:relative}.knowledge-system-tab__open:hover:not(.active),.knowledge-system-tab__open:focus-visible:not(.active){filter:saturate(1.06)brightness(1.015);border-color:#4f9d70;outline:none;transform:translateY(-1px);box-shadow:0 0 0 2px #4f9d7024,0 7px 17px #1f543821}.-tab__open.active{background:var(--system-tab-color,#dce8df);color:#ebfdf3;border-color:#fbfdfc;box-shadow:0 0 0 3px #37845a33,inset 0 -4px #37845a,0 8px 18px #1f543824}.knowledge-map-tabs__add.active:after{display:none}.knowledge-system-tab__customize{border:1px solid #31523e2e!important}.knowledge-system-tab__customize:hover,.knowledge-system-tab__customize:focus-visible{outline:none;transform:scale(1.08);box-shadow:0 0 0 3px #4f9d7029,0 5px 14px #0f172a33;color:#1f603d!important;background:#eef8f1!important;border-color:#4f9d70!important}.knowledge-map-overflow__trigger{transition:transform .15s,border-color .15s,box-shadow .15s,background-color .15s}.knowledge-map-overflow__trigger:hover,.knowledge-map-overflow__trigger:focus-visible,.knowledge-map-overflow__trigger[aria-expanded=true]{color:#21583a;background:#eef8f1;border-color:#4f9d70;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #4f9d7026,0 7px 16px #1f54381f}.knowledge-map-overflow__menu button{transition:transform .13s,border-color .13s,background-color .13s,box-shadow .13s}.knowledge-map-overflow__menu button:hover,.knowledge-map-overflow__menu button:focus-visible{background:#eef8f1;border-color:#4f9d7061;outline:none;transform:translate(2px);box-shadow:0 4px 11px #1f54381a}.knowledge-node--focused{border-color:#37845a94;box-shadow:0 0 0 3px #37845a24,0 21px 44px #1b472e30}.knowledge-node--focused:hover{box-shadow:0 0 0 4px #37845a2e,0 25px 50px #1b472e38}.knowledge-node__actions button:hover,.knowledge-node__actions button:focus-visible{background:#edf8f1;border-color:#67ad83;outline:none;transform:translateY(-1px);box-shadow:0 5px 12px #1f543826}.framework-slide:hover{border-color:color-mix(in srgb, var(--slide-accent,#4d9963) 58%, transparent);box-shadow:0 35px 100px #1f362b33, 0 0 0 3px color-mix(in srgb, var(--slide-accent,#4d9963) 13%, transparent);filter:saturate(1.02);transform:translateY(-2px)}.framework-slideshow__map-cell:hover,.framework-slideshow__map-cell:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--slide-accent,#4d9963) 12%, transparent), 0 5px 13px #1f4b311f;outline:none;transform:translate(2px);border-color:var(--slide-accent,#4d9963)!important;background:color-mix(in srgb, var(--slide-accent,#4d9963) 10%, #fff)!important}.framework-slideshow__map-cell.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--slide-accent,#4d9963) 48%, transparent), 0 6px 16px color-mix(in srgb, var(--slide-accent,#4d9963) 18%, transparent);border-color:var(--slide-accent,#4d9963)!important}.framework-slideshow button:hover:not(:disabled),.framework-slideshow button:focus-visible:not(:disabled){border-color:var(--slide-accent,#4d9963);box-shadow:0 0 0 2px color-mix(in srgb, var(--slide-accent,#4d9963) 13%, transparent), 0 6px 15px #1f362b1f;outline:none;transform:translateY(-1px)}.framework-slide__editable.is-editable{transition:background-color .14s,box-shadow .14s,outline-color .14s}.framework-slide__editable.is-editable:hover{background:#ffffff38;box-shadow:0 5px 16px #1f362b1a}.framework-slide__editable.is-selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--slide-accent,#4d9963) 14%, transparent), 0 8px 20px #1f362b1f}@media (hover:none),(pointer:coarse){.knowledge-system-tab__open:hover,.knowledge-global-search-button:hover,.knowledge-map-overflow__trigger:hover,.knowledge-node:hover,.framework-slide:hover,.framework-slideshow__map-cell:hover,.framework-slideshow button:hover{transform:none}.knowledge-system-tab__open:active,.knowledge-global-search-button:active,.framework-slideshow button:active{filter:brightness(.97)}}.knowledge-app--reduce-motion .knowledge-system-tab__open,.knowledge-app--reduce-motion .knowledge-system-tab__customize,.knowledge-app--reduce-motion .knowledge-global-search-button,.knowledge-app--reduce-motion .knowledge-map-overflow__trigger,.knowledge-app--reduce-motion .knowledge-map-overflow__menu button,.knowledge-app--reduce-motion .knowledge-node,.knowledge-app--reduce-motion .knowledge-node__actions button,.knowledge-app--reduce-motion .framework-slide,.knowledge-app--reduce-motion .framework-slideshow__map-cell,.knowledge-app--reduce-motion .framework-slideshow button,.knowledge-app--reduce-motion .framework-slide__editable{transition:none!important;transform:none!important}.knowledge-map-tabs{align-items:center;padding-top:3px;padding-bottom:3px}.knowledge-system-tab{background:0 0;align-items:stretch;padding:0;display:flex;overflow:visible}.knowledge-system-tab__open{background:var(--system-tab-color,#fff);min-height:38px;box-shadow:none;background-clip:padding-box;border:2px solid #0000;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:7px 11px;line-height:1.2;display:inline-flex}.knowledge-system-tab__open.active:after{display:none}.knowledge-system-tab__open.active{background:var(--system-tab-color,#dce8df);color:#17201b;border-color:#37845a;box-shadow:0 0 0 2px #37845a29,0 5px 13px #1f543821}.knowledge-system-tab__open:hover:not(.active),.knowledge-system-tab__open:focus-visible:not(.active){background:var(--system-tab-color,#f1faf4);border-color:#58a778;outline:none;transform:translateY(-1px);box-shadow:0 4px 12px #1f54381f}.knowledge-system-tab__open.knowledge-map-tabs__add{background:#fff}.knowledge-system-tab__customize{box-sizing:border-box;line-height:1}@media (width<=900px){.knowledge-header{isolation:isolate;overflow:visible!important}.knowledge-brand{width:100%;flex-basis:auto!important;min-width:0!important}.knowledge-brand__copy p{display:-webkit-box!important}.knowledge-map-tabs{scroll-behavior:smooth;touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;padding:0 14px 6px 0;scroll-padding-inline:8px;display:flex;overflow:auto hidden!important}.knowledge-system-tab{background:0 0;flex:none;grid-template-columns:minmax(0,1fr) 30px;align-items:stretch;min-width:118px;height:44px;padding:0;display:grid;position:relative;overflow:hidden}.knowledge-system-tab__open{text-overflow:ellipsis;white-space:nowrap;border-radius:9px;grid-area:1/1/auto/-1;width:100%;min-height:44px;margin:0;padding:7px 34px 7px 10px;overflow:hidden}.knowledge-system-tab__customize{z-index:4;grid-area:1/2;justify-content:center;place-self:center;align-items:center;color:#087333!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#fff!important;border:1px solid #16733a73!important;border-radius:7px!important;width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 0 0 2px #2ea0572e,0 3px 9px #0f172a2e!important}.knowledge-system-tab__customize svg{width:13px;height:13px}.knowledge-system-tab:before,.knowledge-system-tab:after,.knowledge-system-tab__open:before,.knowledge-system-tab__open:after,.knowledge-system-tab__open.active:after{content:none!important;display:none!important}.knowledge-map-tabs__utility,.knowledge-global-search-button,.knowledge-settings-button,.knowledge-purpose-button{background:0 0;border:1px solid #6f7e9447;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:0;font-size:12px;line-height:1;width:auto!important;min-width:max-content!important;max-width:none!important;box-shadow:none!important;filter:none!important;white-space:nowrap!important;text-overflow:clip!important;flex:none!important;padding:8px 13px!important;display:inline-flex!important;overflow:visible!important;transform:none!important}.knowledge-map-tabs__utility svg,.knowledge-global-search-button svg,.knowledge-settings-button svg,.knowledge-purpose-button svg{flex:none}.knowledge-global-search-button:hover,.knowledge-global-search-button:focus-visible,.knowledge-settings-button:hover,.knowledge-settings-button:focus-visible,.knowledge-purpose-button:hover,.knowledge-purpose-button:focus-visible{background:#ffffff47;box-shadow:none!important;transform:none!important}.knowledge-map-tabs__utility:before,.knowledge-map-tabs__utility:after{content:none!important;display:none!important}.knowledge-map-overflow{z-index:140;position:static}.knowledge-map-overflow__trigger{min-height:44px}.knowledge-map-overflow__menu{z-index:150;top:calc(100% - 2px);right:max(8px, env(safe-area-inset-right));bottom:auto;left:max(8px, env(safe-area-inset-left));opacity:1;visibility:visible;pointer-events:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:14px;width:auto;max-height:min(60dvh,100dvh - 150px);padding:10px;position:absolute;box-shadow:0 22px 55px #0f172a4d}.knowledge-map-overflow__menu button{width:100%;min-height:46px;display:flex}}@media (width<=380px){.knowledge-map-overflow__trigger{font-size:0}.knowledge-map-overflow__trigger span{font-size:16px}}.knowledge-brand,.knowledge-brand-link,.knowledge-brand-button,.knowledge-header-brand{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.knowledge-progress-reset-modal{width:min(520px,100%)}.knowledge-progress-reset-modal>p{color:#475467;margin:0;font-size:13px;line-height:1.55}.knowledge-progress-reset-modal .knowledge-modal__header>button,.knowledge-progress-reset-modal .knowledge-modal__actions>button{white-space:nowrap;flex:none;min-width:max-content}.knowledge-progress-reset-modal__confirm{color:#fff!important;background:#b42318!important;border-color:#b42318!important}@media (width<=600px){.knowledge-progress-reset-modal .knowledge-modal__header{grid-template-columns:minmax(0,1fr) auto;display:grid}.knowledge-progress-reset-modal .knowledge-modal__actions{grid-template-columns:1fr;display:grid}.knowledge-progress-reset-modal .knowledge-modal__actions>button{width:100%;min-width:0}}.knowledge-cell-style-modal{width:min(760px,100%)}.knowledge-cell-style-modal__colors,.knowledge-cell-style-modal__palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.knowledge-color-field{gap:6px;min-width:0;display:grid}.knowledge-color-field input[type=color]{width:100%;min-height:48px;padding:3px}.knowledge-color-field small{text-overflow:ellipsis;font-size:10px;overflow:hidden}.knowledge-cell-style-modal__type-size{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.knowledge-range-field{gap:8px;display:grid}.knowledge-range-field>span{justify-content:space-between;gap:10px;display:flex}.knowledge-cell-size-values{align-items:end;gap:7px;display:flex}.knowledge-cell-size-values label{gap:4px;font-size:11px;font-weight:750;display:grid}.knowledge-cell-size-values input{width:82px;min-height:40px}.knowledge-cell-size-values>span{color:#667085;padding-bottom:10px}.knowledge-cell-size-stage{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid #5b73913d;border-radius:16px;gap:12px;min-height:250px;padding:14px;display:grid;overflow:auto}.knowledge-cell-size-stage__heading{color:#344054;justify-content:space-between;align-items:baseline;gap:10px;width:min(100%,680px);display:flex;position:sticky;left:0}.knowledge-cell-size-stage__heading small{color:#667085;font-size:11px}.knowledge-cell-size-preview{text-align:center;-webkit-user-select:none;user-select:none;border:1px solid #20314d42;flex:none;align-content:center;justify-items:center;gap:5px;min-width:150px;max-width:520px;min-height:76px;max-height:280px;padding:16px;display:grid;position:relative;box-shadow:0 15px 35px #18243a29}.knowledge-cell-size-preview--rounded{border-radius:18px}.knowledge-cell-size-preview--square{border-radius:2px}.knowledge-cell-size-preview--pill{border-radius:999px}.knowledge-cell-size-preview>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:800;overflow:hidden}.knowledge-cell-size-preview>small{opacity:.72;font-size:10px}.knowledge-cell-resize-handle{z-index:3;touch-action:none;display:block;position:absolute;box-shadow:0 2px 8px #2563eb66;background:#2563eb!important;border:2px solid #fff!important;min-width:0!important;min-height:0!important;padding:0!important}.knowledge-cell-resize-handle--width{cursor:ew-resize;border-radius:999px;width:22px;height:42px;top:50%;right:-11px;transform:translateY(-50%)}.knowledge-cell-resize-handle--height{cursor:ns-resize;border-radius:999px;width:42px;height:22px;bottom:-11px;left:50%;transform:translate(-50%)}.knowledge-cell-resize-handle--both{cursor:nwse-resize;border-radius:8px;width:26px;height:26px;bottom:-12px;right:-12px}@media (width<=600px){.knowledge-cell-style-modal{border-radius:14px;width:100%;max-height:100dvh;padding:12px}.knowledge-cell-style-modal__colors,.knowledge-cell-style-modal__palette{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-cell-style-modal__type-size{grid-template-columns:1fr}.knowledge-cell-size-values{grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.knowledge-cell-size-values input{width:100%}.knowledge-cell-size-stage{min-height:230px;padding:12px 20px 24px 12px}.knowledge-cell-size-stage__heading{flex-direction:column;align-items:flex-start;gap:2px}.knowledge-cell-style-modal .knowledge-modal__actions{z-index:10;background:#fff;padding-top:8px;position:sticky;bottom:0}}.knowledge-font-family-field{gap:7px;min-width:180px;display:grid}.knowledge-font-family-field span{font-size:12px;font-weight:800}.knowledge-font-family-field select{background:#fff;border:1px solid #cbd8d0;border-radius:10px;min-height:40px;padding:8px 10px}:root{--transparent-mind-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tm-color-ink:#17201b;--tm-color-muted:#667085;--tm-color-surface:#fff;--tm-color-primary:#172033;--tm-touch-target:44px;--tm-sidebar-left-min:260px;--tm-sidebar-right-min:340px;--tm-layer-header:70;--tm-layer-menu:150;--tm-layer-modal:100}html,body,#root{width:100%;max-width:100%;height:100%;margin:0;overflow-x:hidden}body{color:#172033;font-family:var(--transparent-mind-font)}*{box-sizing:border-box}button,input,select,textarea{font:inherit}.entity-editor{background:radial-gradient(circle at 100% 0,#dcfce785,#0000 42%),#fffffff0;border:1px solid #637b6f38;border-radius:20px;margin-top:22px;padding:18px;box-shadow:0 16px 38px #0f172a17}.entity-editor__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.entity-editor__header h3{color:#17201b;letter-spacing:-.025em;margin:2px 0 0;font-size:20px}.entity-editor__header p{color:#66736b;margin:5px 0 0;font-size:13px;line-height:1.45}.entity-editor__eyebrow{color:#39705b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.entity-editor button{color:#17201b;cursor:pointer;background:#fff;border:1px solid #cbd8d0;border-radius:11px;min-height:38px;padding:9px 13px;font-size:13px;font-weight:750;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.entity-editor button:hover:not(:disabled){background:#f6fbf8;border-color:#84aa98;transform:translateY(-1px);box-shadow:0 5px 14px #264a391a}.entity-editor button:focus-visible,.entity-editor input:focus-visible,.entity-editor select:focus-visible,.entity-editor textarea:focus-visible,.entity-editor summary:focus-visible{outline-offset:2px;outline:3px solid #22c55e33}.entity-editor button:disabled{cursor:not-allowed;opacity:.55}.entity-editor__collapse{flex:none;color:#476053!important;border-radius:999px!important;min-height:34px!important;padding:7px 12px!important}.entity-editor__back{align-items:center;gap:4px;margin:-2px 0 14px;display:flex;color:#39705b!important;background:0 0!important;border-color:#0000!important;min-height:32px!important;padding:5px 8px!important}.entity-editor__home,.entity-editor__form{gap:14px;display:grid}.entity-editor__welcome{color:#24543f;background:linear-gradient(135deg,#f0fdf4,#f8fffb);border:1px solid #cde8d9;border-radius:14px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.entity-editor__welcome svg{flex:none;margin-top:1px}.entity-editor__welcome strong{color:#193c2d;font-size:14px;display:block}.entity-editor__welcome p,.entity-editor__advanced-launcher p,.entity-editor__step-heading p,.entity-editor__json-card p,.entity-editor__guided-step p{color:#607067;margin:4px 0 0;font-size:12px;line-height:1.5}.entity-editor__action-grid{gap:9px;display:grid}.entity-editor__action-card{text-align:left;grid-template-columns:38px minmax(0,1fr);align-content:center;gap:3px 11px;display:grid;min-height:88px!important;padding:14px!important}.entity-editor__action-card>span{color:#2f7657;background:#eaf7ef;border-radius:10px;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.entity-editor__action-card strong{font-size:14px;line-height:1.25}.entity-editor__action-card small{color:#718078;font-size:11px;font-weight:500;line-height:1.4}.entity-editor__action-card--ai{width:100%;background:linear-gradient(135deg,#f4fff8,#fff)!important;border-color:#b9dfca!important}.entity-editor__action-card--ai>span{color:#246c4d;background:#dcf5e7}.entity-editor__action-card--ai:hover,.entity-editor__action-card--ai:focus-visible{background:#f0fcf5!important;border-color:#70bd92!important}.entity-editor__action-card--danger>span{color:#b42318;background:#fff1f0}.entity-editor__action-card--danger:hover,.entity-editor__action-card--danger:focus-visible{background:snow;border-color:#b423184d}.entity-editor__advanced-launcher,.entity-editor__advanced{background:#f8faf9db;border:1px solid #d7e0da;border-radius:13px}.entity-editor__advanced-launcher summary,.entity-editor__advanced summary{color:#4c5f55;cursor:pointer;padding:11px 13px;font-size:12px;font-weight:800}.entity-editor__advanced-launcher p{margin:-2px 13px 10px}.entity-editor__advanced-launcher button{align-items:center;gap:7px;margin:0 13px 13px;display:flex}.entity-editor__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.entity-editor label{color:#33483d;gap:6px;font-size:12px;font-weight:750;display:grid}.entity-editor input,.entity-editor select,.entity-editor textarea{color:#17201b;background:#fff;border:1px solid #cbd8d0;border-radius:10px;width:100%;min-width:0;padding:10px 11px;font-size:13px;transition:border-color .15s,box-shadow .15s}.entity-editor input.is-bible-reference-ready,.knowledge-modal input.is-bible-reference-ready{color:#137a3d;background:#f1fbf5;border-color:#2e9f5d;font-weight:850;box-shadow:0 0 0 3px #2e9f5d1f}.entity-editor textarea{resize:vertical;line-height:1.55}.entity-editor textarea:not(.entity-editor__plain-text){font-family:inherit;font-size:11px}.entity-editor__plain-text{font-family:inherit}.entity-editor__scripture-api{background:linear-gradient(135deg,#f1f8fc,#fbfdff);border:1px solid #bad7e8;border-radius:13px;gap:11px;padding:13px;display:grid}.entity-editor__scripture-api-heading{align-items:flex-start;gap:9px;display:flex}.entity-editor__scripture-api-heading>span{color:#276a92;background:#dceefa;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.entity-editor__scripture-api-heading strong{color:#23485e;font-size:13px}.entity-editor__scripture-api-heading p{color:#577284;margin:3px 0 0;font-size:11px;line-height:1.45}.entity-editor__scripture-api input[readonly]{color:#245b7b;background:#edf7fc;border-color:#8dbbd5;font-weight:750}.entity-editor label small,.entity-editor__help{color:#748078;font-size:11px;font-weight:500;line-height:1.45}.entity-editor__step-heading{padding-bottom:3px}.entity-editor__step-heading>span{color:#428064;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.entity-editor__step-heading h4{color:#17201b;letter-spacing:-.02em;margin:3px 0 0;font-size:18px}.entity-editor__choice-grid{gap:8px;display:grid}.entity-editor__choice-grid button{text-align:left;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:3px 8px;min-height:76px;padding:12px;display:grid}.entity-editor__choice-grid button svg{color:#478066;grid-row:1/span 2}.entity-editor__choice-grid button strong{font-size:12px;line-height:1.25}.entity-editor__choice-grid button small{color:#718078;font-size:10px;font-weight:500;line-height:1.35}.entity-editor__choice-grid button.active{background:#effaf3;border-color:#3f8a66;box-shadow:inset 0 0 0 1px #3f8a6629}.entity-editor__choice-grid--source button{min-height:68px}.entity-editor__tip{color:#3f566c;background:#f0f7ff;border-radius:11px;margin:0;padding:11px 12px;font-size:12px;line-height:1.45}.entity-editor__advanced-body{gap:12px;padding:2px 13px 13px;display:grid}.entity-editor__help{background:#eef6f1;border-radius:10px;margin:0;padding:10px}.entity-editor__json-card,.entity-editor__guided-step{background:#fff;border:1px solid #d8e0db;border-radius:12px;gap:10px;padding:12px;display:grid}.entity-editor__json-card strong,.entity-editor__guided-step strong{color:#2b4035;font-size:12px}.entity-editor__json-card code{color:#355345;background:#eef2f0;border-radius:4px;padding:1px 4px;font-size:10px}.entity-editor__inline-actions,.entity-editor__save-row{flex-wrap:wrap;gap:8px;display:flex}.entity-editor__inline-actions button{min-height:32px;padding:6px 9px;font-size:11px}.entity-editor__save-row>*{flex:130px}.entity-editor__primary{width:100%;box-shadow:0 8px 18px #17201b2b;color:#fff!important;background:#17201b!important;border-color:#17201b!important;border-radius:12px!important;min-height:44px!important}.entity-editor__primary:hover:not(:disabled){background:#263d31!important}.entity-editor__relation-target{background:#f7faf8;border:1px solid #cbd8d0;border-radius:13px;gap:10px;padding:12px;display:grid}.entity-editor__relation-target>div:first-child p{color:#718078;margin:3px 0 0;font-size:11px;line-height:1.4}.entity-editor__relation-selected{background:#effaf3;border:1px solid #9bc8ae;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.entity-editor__relation-selected>span{color:#2f7657;background:#d8f0e1;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.entity-editor__relation-selected>div{gap:2px;min-width:0;display:grid}.entity-editor__relation-selected small{color:#718078;font-size:10px}.entity-editor__relation-selected button{min-height:30px;padding:5px 8px;font-size:11px}.entity-editor__browse-map{justify-content:center;align-items:center;gap:7px;width:100%;display:flex;color:#285943!important;border-color:#39705b!important}.entity-editor__browse-map.active{color:#fff!important;background:#285943!important}.entity-editor__nearby-cells{gap:7px;display:grid}.entity-editor__nearby-cells>span{color:#607067;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.entity-editor__nearby-cells>div{flex-wrap:wrap;gap:6px;display:flex}.entity-editor__nearby-cells button{border-radius:999px;min-height:30px;padding:5px 9px;font-size:11px}.entity-editor__error,.entity-editor__message{border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:750;line-height:1.45}.entity-editor__error{color:#991b1b;background:#fef2f2;border:1px solid #f4b9b9}.entity-editor__message{color:#166534;background:#f0fdf4;border:1px solid #a9dec0}.entity-editor__notice,.entity-editor__review,.entity-editor__issues{border-radius:11px;padding:11px 12px;font-size:12px;line-height:1.45}.entity-editor__notice{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe}.entity-editor__review{color:#334155;background:#f8fafc;border:1px solid #cbd8d0;flex-wrap:wrap;gap:7px 10px;display:flex}.entity-editor__review strong{flex-basis:100%}.entity-editor__issues{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.entity-editor__issues ul{margin:7px 0 0;padding-left:18px}.transparent-mind-view-buttons{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;display:grid}.transparent-mind-view-buttons button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:32px;padding:7px 8px;font-size:11px;font-weight:700}.transparent-mind-view-buttons button:hover{background:#f1f5f9}.transparent-mind-node-label{width:100%}.transparent-mind-node-progress,.transparent-mind-detail-progress{background:#94a3b847;border-radius:999px;width:100%;height:5px;margin-top:6px;overflow:hidden}.transparent-mind-node-progress-fill,.transparent-mind-detail-progress-fill{background:#2563ebd9;border-radius:999px;height:100%}.transparent-mind-detail-progress{height:7px;margin:8px 0 12px}.transparent-mind-parent-links{background:#ffffffad;border:1px solid #94a3b859;border-radius:8px;gap:8px;margin:8px 0 10px;padding:10px;display:grid}.transparent-mind-parent-links span{color:#64748b;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.transparent-mind-parent-links button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;max-width:100%;min-height:28px;padding:5px 8px;font-size:12px;font-weight:700}.transparent-mind-parent-links button:hover{background:#eff6ff;border-color:#93c5fd}.transparent-mind-parent-links__list{flex-wrap:wrap;gap:6px;display:flex}.knowledge-app{background:#f7f8fb;grid-template-rows:auto 1fr;width:100%;min-width:0;max-width:100%;height:100dvh;display:grid;overflow:hidden}.knowledge-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #6f7e943d;justify-content:space-between;align-items:center;gap:16px;min-width:0;max-width:100%;min-height:70px;padding:12px 18px;display:flex;overflow:hidden}.knowledge-header>div{flex:0 auto;min-width:150px}.knowledge-header h1{color:#111827;margin:0;font-size:18px;line-height:1.1}.knowledge-header p{color:#667085;margin:4px 0 0;font-size:12px}.knowledge-map-tabs{scrollbar-width:thin;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:auto;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.knowledge-layout-modes{flex-wrap:wrap;gap:6px;display:flex}.knowledge-map-tabs button,.knowledge-layout-modes button{color:#344054;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #6f7e9447;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:6px 10px;font-size:12px;font-weight:750;display:inline-flex}.knowledge-map-tabs button[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.knowledge-map-tabs button[draggable=true]:active{cursor:grabbing}.knowledge-map-tabs button.is-dragging{opacity:.42;transform:scale(.97)}.knowledge-map-tabs button.active,.knowledge-layout-modes button.active{color:#fff;background:#172033;border-color:#20314d}.knowledge-map-tabs__add{border-style:dashed!important}.knowledge-map-tabs__utility{flex:none}.knowledge-global-search-button.knowledge-map-tabs__utility{margin-left:auto}.knowledge-global-search-button,.knowledge-purpose-button{cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:850;display:inline-flex}.knowledge-global-search-button{color:#fff;background:#172033;border:1px solid #1f314d38;box-shadow:0 10px 24px #0f172a1f}.knowledge-global-search-button:hover,.knowledge-global-search-button:focus-visible{background:#20314d}.knowledge-purpose-button{color:#244b34;background:#eef8f1;border:1px solid #2d694a33}.knowledge-purpose-button:hover,.knowledge-purpose-button:focus-visible{background:#ddf1e4}.knowledge-shell{width:100%;min-width:0;max-width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.knowledge-sidebar{flex:0 0 var(--knowledge-sidebar-width);background:#f8fafc;min-width:0;padding:18px;transition:flex-basis .18s,width .18s,padding .18s,transform .18s,opacity .14s;overflow:hidden auto}.knowledge-sidebar--left{--knowledge-sidebar-width:280px;border-right:1px solid #ddd}.knowledge-sidebar--right{--knowledge-sidebar-width:420px;border-left:1px solid #ddd}.knowledge-sidebar--collapsed{opacity:0;pointer-events:none;border-width:0;flex-basis:0;width:0;padding:0;overflow:hidden}.knowledge-canvas{flex:auto;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.knowledge-canvas .react-flow{width:100%;height:100%}.knowledge-sidebar-toggle{z-index:24;color:#20314d;cursor:pointer;background:#fffffff0;border:1px solid #6f7e9452;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:none;position:absolute;box-shadow:0 8px 20px #0f172a24}.knowledge-sidebar-toggle--left{top:10px;left:10px}.knowledge-sidebar-toggle--right{top:10px;right:10px}.react-flow__node-knowledgeNode{box-shadow:none;background:0 0;border:0;padding:0}.knowledge-node{border-radius:var(--knowledge-node-radius,8px);background:var(--knowledge-node-bg,#fffffff0);width:100%;height:100%;color:var(--knowledge-node-color,#111827);border:1px solid #74859e61;grid-template-rows:auto 1fr auto;gap:7px;padding:10px 12px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid;position:relative;box-shadow:0 12px 28px #18243a1f}.knowledge-node--ancestor{background:var(--knowledge-node-bg,#f8fbff);border-color:#4c7ab85c}.knowledge-node--focused{background:var(--knowledge-node-bg,#fff);border-color:#20314db8;box-shadow:0 20px 38px #18243a2e}.knowledge-node--root{background:var(--knowledge-node-bg,#fff);border-color:#20314d85}.knowledge-node--relation{background:var(--knowledge-node-bg,#fffaf0);border-color:#b7791f6b}.knowledge-node--reparent-target{background:#ecfdf3;border-color:#16a34a;box-shadow:0 0 0 4px #22c55e2e,0 18px 36px #1665342e}.knowledge-node.knowledge-node--relation-pickable{box-shadow:0 0 0 3px #2f765726,0 14px 34px #1a2b2221}.knowledge-node--relation-source{opacity:.68}.knowledge-node__relation-pick{z-index:8;color:#fff;cursor:pointer;background:#285943;border:2px solid #fff;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:6px 10px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;bottom:-17px;right:10px;box-shadow:0 7px 18px #17201b38}.knowledge-node__relation-pick:disabled{cursor:default;background:#7d8d84}.knowledge-node__actions{z-index:4;opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #64748b3d;border-radius:8px;gap:3px;padding:3px;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;top:-15px;left:50%;transform:translate(-50%,-3px);box-shadow:0 10px 24px #0f172a2e}.knowledge-node:hover .knowledge-node__actions,.knowledge-node--active .knowledge-node__actions,.knowledge-node:focus-within .knowledge-node__actions{opacity:1;pointer-events:auto;transform:translate(-50%)}.knowledge-node__actions button{color:#20314d;cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.knowledge-node__actions button:hover{background:#eff6ff;border-color:#bfdbfe}.knowledge-node__actions button:disabled{opacity:.38;cursor:not-allowed}.knowledge-node__topline,.knowledge-node__footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.knowledge-node__icon{color:#23436b;background:#eef4ff;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.knowledge-node__meta{color:#667085;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:10px;font-weight:800;overflow:hidden}.knowledge-node__title{min-width:0;color:var(--knowledge-node-color,#101828);font-family:var(--knowledge-node-font-family,var(--transparent-mind-font));font-size:var(--knowledge-node-font-size,14px);overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;font-weight:800;line-height:1.2;display:flex}.knowledge-node--focused .knowledge-node__title{font-size:var(--knowledge-node-font-size,16px)}.knowledge-node__title-input{color:#101828;width:100%;min-width:0;font-size:inherit;font-weight:inherit;text-align:center;background:#fff;border:1px solid #93c5fd;border-radius:6px;outline:2px solid #3b82f62e;padding:5px 6px;line-height:1.2}.knowledge-node__progress{background:#e6ebf2;border-radius:999px;flex:1;min-width:56px;height:5px;overflow:hidden}.knowledge-node__progress span{background:#3578e5;border-radius:999px;height:100%;display:block}.knowledge-node__counts{color:#667085;white-space:nowrap;font-size:10px;font-weight:800}.knowledge-node__handle{background:#27364f;border:0;width:6px;height:6px}.knowledge-detail-heading{margin-bottom:10px}.knowledge-detail-heading span{color:#667085;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-flex}.knowledge-detail-heading h2{color:#101828;margin:0}.knowledge-bible-reader{background:#f8fbff;border:1px solid #385b913d;border-radius:8px;gap:10px;margin:14px 0;padding:12px;display:grid;box-shadow:0 1px 2px #18243a0f}.knowledge-bible-reader__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.knowledge-bible-reader h3,.knowledge-bible-reader p{margin:0}.knowledge-bible-reader__header p{color:#667085;margin-top:3px;font-size:12px;font-weight:800}.knowledge-bible-reader__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.knowledge-bible-reader button{color:#fff;cursor:pointer;white-space:nowrap;background:#172033;border:1px solid #20314d;border-radius:7px;min-height:30px;padding:6px 11px;font-size:12px;font-weight:800}.knowledge-bible-reader button:disabled{opacity:.58;cursor:wait}.knowledge-bible-reader__text{color:#172033;font-size:13px;line-height:1.55}.knowledge-bible-reader__error{color:#991b1b;font-size:12px;font-weight:800}.knowledge-bible-hover{z-index:95;color:#172033;pointer-events:none;background:#fff;border:1px solid #20314d38;border-radius:8px;width:min(380px,100vw - 24px);max-height:min(360px,100vh - 24px);padding:12px;position:fixed;overflow-y:auto;box-shadow:0 22px 60px #0f172a3d}.knowledge-bible-hover__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.knowledge-bible-hover__header strong{color:#101828;font-size:13px}.knowledge-bible-hover__header span{color:#667085;text-transform:uppercase;font-size:11px;font-weight:800}.knowledge-bible-hover p{margin:0;font-size:13px;line-height:1.55}.knowledge-bible-hover__muted{color:#667085;font-weight:700}.knowledge-bible-hover__error{color:#991b1b;font-weight:800}.knowledge-notebook{background:#ffffffbd;border:1px solid #74859e40;border-radius:8px;gap:10px;margin:14px 0;padding:12px;display:grid;box-shadow:0 1px 2px #18243a0f}.knowledge-notebook__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.knowledge-notebook h3,.knowledge-notebook p{margin:0}.knowledge-notebook p{color:#667085;margin-top:3px;font-size:12px}.knowledge-notebook button{color:#fff;cursor:pointer;background:#172033;border:1px solid #20314d;border-radius:7px;min-height:30px;padding:6px 11px;font-size:12px;font-weight:800}.knowledge-notebook label{color:#344054;gap:5px;font-size:12px;font-weight:800;display:grid}.knowledge-notebook textarea{resize:vertical;color:#101828;background:#fff;border:1px solid #d0d7e2;border-radius:7px;width:100%;padding:9px 10px;font-size:12px;line-height:1.45}.knowledge-modal-backdrop{z-index:80;background:#0f172a6b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.knowledge-modal{background:#fff;border:1px solid #94a3b866;border-radius:8px;gap:12px;width:min(560px,100%);max-height:min(760px,100vh - 36px);padding:16px;display:grid;overflow-y:auto;box-shadow:0 24px 80px #0f172a52}.knowledge-modal__header,.knowledge-modal__actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.knowledge-modal__header h2,.knowledge-modal__header p{margin:0}.knowledge-modal__header h2{color:#101828;font-size:18px}.knowledge-modal__header p{color:#64748b;margin-top:4px;font-size:12px;font-weight:700}.knowledge-modal__grid{grid-template-columns:1fr 150px 1fr;gap:10px;display:grid}.knowledge-modal__grid--framework{grid-template-columns:1fr 1.35fr 1fr}.knowledge-modal label{color:#334155;gap:5px;font-size:12px;font-weight:800;display:grid}.knowledge-modal label small{color:#64748b;font-size:11px;font-weight:600;line-height:1.4}.knowledge-modal input,.knowledge-modal select,.knowledge-modal textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;min-width:0;padding:9px 10px;font-size:13px;font-weight:500}.knowledge-modal textarea{resize:vertical;line-height:2}.knowledge-modal button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:32px;padding:7px 11px;font-size:12px;font-weight:800}.knowledge-modal__actions button[type=submit]{color:#fff;background:#172033;border-color:#20314d}.knowledge-export-modal{gap:16px;width:min(640px,100%)}.knowledge-reparent-modal{gap:16px;width:min(500px,100%)}.knowledge-purpose-modal,.knowledge-site-search-modal{gap:14px;width:min(780px,100%)}.knowledge-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.knowledge-purpose-grid section{background:#f8fcf9;border:1px solid #31513e1f;border-radius:12px;gap:6px;padding:12px;display:grid}.knowledge-purpose-grid strong{color:#17201b;font-size:13px}.knowledge-purpose-grid p{color:#526157;margin:0;font-size:12px;font-weight:600;line-height:1.45}.knowledge-site-search-modal__field{gap:7px;display:grid}.knowledge-site-search-modal__field input{min-height:42px;font-size:15px}.knowledge-site-search-modal__summary{color:#405348;background:#f6faf7;border:1px solid #31513e1f;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:800}.knowledge-site-search-groups{gap:14px;display:grid}.knowledge-site-search-group{gap:8px;display:grid}.knowledge-site-search-group__heading{color:#17201b;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.knowledge-site-search-group__heading strong{font-size:13px}.knowledge-site-search-group__heading span{color:#2d694a;background:#e8f4ec;border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:3px 7px;font-size:11px;font-weight:900;display:inline-flex}.knowledge-site-search-results{gap:8px;display:grid}.knowledge-site-search-result{text-align:left;gap:5px;width:100%;background:#fff!important;border-radius:12px!important;padding:11px 12px!important;display:grid!important}.knowledge-site-search-result:hover,.knowledge-site-search-result:focus-visible{border-color:#2d694a61;background:#f8fcf9!important}.knowledge-site-search-result__meta{color:#2d694a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.knowledge-site-search-result strong{color:#101828;font-size:14px}.knowledge-site-search-result small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.knowledge-site-search-result__matches{gap:6px;margin-top:3px;display:grid}.knowledge-site-search-result__matches div{background:#f8fafc;border-radius:9px;gap:2px;padding:6px 8px;display:grid}.knowledge-site-search-result__matches span{color:#475467;text-transform:uppercase;font-size:10px;font-weight:900}.knowledge-site-search-result__matches p{color:#344054;margin:0;font-size:12px;font-weight:600;line-height:1.45}.knowledge-site-search-result mark{color:#172033;background:#fff2a8;border-radius:4px;padding:1px 3px;font-weight:900}.knowledge-reparent-modal__move{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.knowledge-reparent-modal__move>div{background:#f7faf8;border:1px solid #d4ded7;border-radius:12px;gap:4px;min-width:0;padding:12px;display:grid}.knowledge-reparent-modal__move>div:last-child{background:#effaf3;border-color:#9bc8ae}.knowledge-reparent-modal__move span{color:#718078;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.knowledge-reparent-modal__move strong{color:#20352a;text-overflow:ellipsis;font-size:13px;overflow:hidden}.knowledge-reparent-modal__move>svg{color:#39705b}.knowledge-reparent-modal__description{color:#607067;margin:0;font-size:12px;line-height:1.5}.knowledge-reparent-modal__remember{cursor:pointer;background:#fbfdfb;border:1px solid #d7e0da;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px}.knowledge-reparent-modal__remember input{accent-color:#315b42;width:16px;margin-top:2px}.knowledge-reparent-modal__remember>span{gap:2px;display:grid}.knowledge-export-modal__sources{grid-template-columns:1fr 1fr;gap:10px;display:grid}.knowledge-export-picker{gap:11px;display:grid}.knowledge-export-picker label{gap:5px;display:grid}.knowledge-export-picker label span{color:#263c2f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.knowledge-export-frameworks{gap:8px;display:grid}.knowledge-export-frameworks>div:first-child{color:#263c2f;gap:2px;font-size:12px;display:grid}.knowledge-export-frameworks>div:first-child small{color:#718077}.knowledge-export-frameworks>div:last-child{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:7px;max-height:176px;padding:2px;display:grid;overflow-y:auto}.knowledge-export-frameworks button{min-height:56px;margin-left:min(var(--export-indent,0px), 72px);text-align:left;gap:3px;padding:9px 10px;display:grid}.knowledge-export-frameworks button.active{color:#fff;background:#315b42;border-color:#315b42}.knowledge-export-frameworks button small{color:#718077;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.knowledge-export-frameworks button.active small{color:#dce9e0}.knowledge-export-source{cursor:pointer;background:#fbfdfb;border:1px solid #d5ded8;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:12px}.knowledge-export-source.active{background:#eef7f1;border-color:#47745a;box-shadow:0 0 0 2px #47745a1a}.knowledge-export-source input{accent-color:#315b42;width:16px;margin-top:2px}.knowledge-export-source>span{gap:3px;display:grid}.knowledge-export-source b{color:#315b42;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11px;overflow:hidden}.knowledge-export-chain{gap:9px;display:grid}.knowledge-export-destination{gap:9px;padding-top:2px;display:grid}.knowledge-export-destination>div:first-child{color:#263c2f;gap:2px;font-size:12px;display:grid}.knowledge-export-destination>div:first-child small{color:#718077}.knowledge-export-chain>div:first-child{color:#263c2f;gap:2px;font-size:12px;display:grid}.knowledge-export-chain>div:first-child small{color:#718077}.knowledge-export-chain__list{gap:6px;max-height:292px;padding:3px;display:grid;overflow-y:auto}.knowledge-export-chain__list button{margin-left:var(--export-indent);text-align:left;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.knowledge-export-chain__list button>span{color:#52665a;background:#edf2ee;border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.knowledge-export-chain__list button small{color:#718077;font-size:10px}.knowledge-export-chain__list button.active{color:#fff;background:#315b42;border-color:#315b42}.knowledge-export-chain__list button.active>span{color:#fff;background:#ffffff29}.knowledge-export-chain__list button.active small{color:#dce9e0}.knowledge-export-summary{color:#52665a;background:#f4f8f5;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;font-size:12px;display:flex}.knowledge-export-summary span{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.knowledge-export-summary span strong{color:#17201b;font-size:19px}.knowledge-export-summary p{margin:0}.knowledge-export-modal .knowledge-modal__actions button[type=submit]{background:#315b42;border-color:#315b42;align-items:center;gap:6px;display:inline-flex}.knowledge-export-modal .knowledge-modal__actions{flex-wrap:wrap;justify-content:flex-end}.knowledge-export-modal .knowledge-modal__actions button:first-child{margin-right:auto}.knowledge-modal--guided-add{background:radial-gradient(circle at 100% 0,#dcfce785,#0000 40%),#fff;border:1px solid #375e4833;border-radius:20px;gap:15px;width:min(650px,100%);padding:20px}.knowledge-modal__eyebrow{color:#39705b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:850;display:block}.knowledge-modal__guided-intro{background:#f2fbf5;border:1px solid #cde8d9;border-radius:13px;padding:12px 13px}.knowledge-modal__guided-intro strong{color:#193c2d;font-size:14px}.knowledge-modal__guided-intro p,.knowledge-modal__advanced p{color:#66756c;margin:4px 0 0;font-size:12px;line-height:1.45}.knowledge-modal__type-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.knowledge-modal__type-choices button{text-align:left;border:1px solid #d1ddd5;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-content:center;gap:3px 10px;min-height:82px;padding:12px;display:grid}.knowledge-modal__type-choices button>span{color:#2f7657;background:#eaf7ef;border-radius:10px;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.knowledge-modal__type-choices button strong{color:#253a2f;font-size:13px}.knowledge-modal__type-choices button small{color:#718078;font-size:11px;font-weight:500;line-height:1.35}.knowledge-modal__type-choices button.active{background:#effaf3;border-color:#3f8a66;box-shadow:inset 0 0 0 1px #3f8a6629}.knowledge-modal__advanced{background:#f8faf9db;border:1px solid #d7e0da;border-radius:13px}.knowledge-modal__advanced summary{color:#4c5f55;cursor:pointer;padding:11px 13px;font-size:12px;font-weight:850}.knowledge-modal__advanced-body{gap:11px;padding:0 13px 13px;display:grid}.knowledge-modal__section-heading{background:#f8faf9db;border:1px solid #d7e0da;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.knowledge-modal__section-heading strong{color:#253a2f;font-size:12px}.knowledge-modal__section-heading p{color:#66756c;margin:0;font-size:11px;line-height:1.35}.knowledge-modal--guided-add .knowledge-modal__actions{align-items:stretch}.knowledge-modal--guided-add .knowledge-modal__actions button{border-radius:11px;min-height:42px}.knowledge-modal--guided-add .knowledge-modal__actions button[type=submit]{flex:auto}@media (width<=760px){.knowledge-header{flex-direction:column;align-items:stretch;gap:8px;min-height:auto;padding:10px 12px}.knowledge-header>div{min-width:0}.knowledge-header p{display:none}.knowledge-sidebar{z-index:18;width:min(var(--knowledge-sidebar-width), calc(100vw - 44px));flex-basis:auto;max-width:calc(100vw - 44px);position:absolute;top:0;bottom:0;transform:translate(0);box-shadow:0 20px 42px #0f172a38}.knowledge-sidebar--left{left:0}.knowledge-sidebar--right{right:0}.knowledge-sidebar--collapsed{width:min(var(--knowledge-sidebar-width), calc(100vw - 44px));opacity:1;border-width:1px;padding:18px}.knowledge-sidebar--left.knowledge-sidebar--collapsed{transform:translate(calc(-100% - 2px))}.knowledge-sidebar--right.knowledge-sidebar--collapsed{transform:translate(calc(100% + 2px))}.knowledge-sidebar-toggle--right{top:52px;left:10px;right:auto}.knowledge-canvas{width:100%}.react-flow__minimap{display:none}.knowledge-modal-backdrop{align-items:flex-end;padding:10px}.knowledge-modal{max-height:calc(100vh - 20px)}.knowledge-modal__grid,.knowledge-purpose-grid{grid-template-columns:1fr}}body{background:radial-gradient(circle at 12% 18%,#78c2892e,#0000 31%),radial-gradient(circle at 82% 12%,#5ca0e024,#0000 28%),radial-gradient(circle at 76% 86%,#eeb6601f,#0000 30%),linear-gradient(145deg,#fff 0%,#f4fbf6 48%,#f7fbff 100%);overflow-x:hidden}.knowledge-app{background:0 0}.knowledge-header{background:#ffffffdb;border-bottom-color:#23403029}.knowledge-shell{gap:12px;padding:12px}.knowledge-sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #1e332824;border-radius:18px;box-shadow:0 18px 48px #1f362b17}.knowledge-sidebar--left{--knowledge-sidebar-width:270px}.knowledge-sidebar--right{--knowledge-sidebar-width:360px}.knowledge-sidebar h2,.knowledge-sidebar h3{color:#17201b}.knowledge-sidebar__browse-heading{margin-top:22px}.knowledge-sidebar-header,.knowledge-detail-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.knowledge-sidebar-header{margin:0 0 12px}.knowledge-sidebar-header h2{margin:0}.knowledge-sidebar-collapse{color:#294535;cursor:pointer;background:#ffffffdb;border:1px solid #31513e2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-top:-2px;display:inline-flex;box-shadow:0 8px 18px #0f172a14}.knowledge-sidebar-collapse:hover,.knowledge-sidebar-collapse:focus-visible{color:#17201b;background:#ecf7ef;border-color:#2d694a5c}.knowledge-canvas{background:var(--knowledge-canvas-bg,radial-gradient(circle at 16% 18%, #78c28929, transparent 34%), radial-gradient(circle at 84% 22%, #5ca0e01f, transparent 31%), linear-gradient(145deg, #fff 0%, #f6faf7 52%, #f8fbff 100%));border:1px solid #1e332824;border-radius:20px;min-height:0;overflow:hidden;box-shadow:0 22px 60px #1f362b1a}.knowledge-mobile-panel-bar{display:none}.framework-catalog{gap:10px;display:grid}.framework-catalog__create{color:#234b33;cursor:pointer;background:#eff9f2e6;border:1px dashed #2d694a6b;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;margin:0 0 10px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.framework-catalog__create:hover{background:#e8f6ec;border-style:solid}.framework-catalog__empty{color:#66756c;font-size:13px}.framework-category{background:#f5fbf7e0;border:1px solid #31513e29;border-radius:14px;overflow:hidden}.framework-category>summary{cursor:pointer;color:#20352a;padding:11px 12px}.framework-category>summary span{justify-content:space-between;align-items:center;gap:8px;display:flex}.framework-category>summary strong{font-size:13px}.framework-category>summary small{color:#708078;text-transform:uppercase;font-size:10px;font-weight:800}.framework-category__description{color:#66756c;margin:0;padding:0 12px 10px;font-size:11px;line-height:1.4}.framework-category__cards{gap:7px;padding:0 8px 8px;display:grid}.framework-card{background:#ffffffeb;border:1px solid #3a5b4729;border-radius:12px;position:relative;overflow:hidden}.framework-card--active{border-color:#2d694a7a;box-shadow:0 0 0 3px #4a97681a}.framework-card__select{color:#17201b;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;width:100%;padding:10px 38px 10px 11px;display:grid}.framework-card__select span{color:#728078;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.framework-card__select strong{font-size:12px}.framework-card__select small{color:#66756c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.framework-card__present{color:#27543b;cursor:pointer;background:#f4faf6;border:1px solid #31513e29;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:8px;right:7px}.framework-card__delete{color:#b42318;cursor:pointer;opacity:0;pointer-events:none;background:#fff4f2;border:1px solid #b4231829;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;bottom:8px;right:7px;transform:translateY(4px)}.framework-card:hover .framework-card__delete,.framework-card:focus-within .framework-card__delete{opacity:1;pointer-events:auto;transform:translateY(0)}.framework-card__delete:hover,.framework-card__delete:focus-visible{background:#fee4e2;border-color:#b4231857}.framework-toolbar{z-index:20;pointer-events:none;flex-direction:column;align-items:flex-end;gap:7px;max-width:min(420px,100% - 24px);display:flex;position:absolute;top:10px;right:12px}.framework-toolbar__primary-actions{pointer-events:auto;align-items:center;gap:7px;display:flex}.framework-toolbar__toggle,.framework-toolbar__present{pointer-events:auto;color:#31473a;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #31513e2e;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 8px 22px #1f362b24}.framework-toolbar__menu{pointer-events:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-gutter:stable;background:#fffffff0;border:1px solid #31513e29;border-radius:16px;width:min(230px,100vw - 24px);max-height:min(420px,100dvh - 86px);padding:7px;display:none;overflow:hidden auto;box-shadow:0 16px 38px #1f362b29}.framework-toolbar--open .framework-toolbar__menu{gap:6px;display:grid}.knowledge-relation-picker-banner{z-index:21;color:#285943;background:#effaf3f5;border:1px solid #28594338;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:8px 10px;font-size:11px;display:flex;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #17201b21}.knowledge-relation-picker-banner button{color:#285943;cursor:pointer;background:#fff;border:1px solid #9bc8ae;border-radius:999px;min-height:26px;padding:4px 8px;font-size:10px;font-weight:800}.framework-toolbar__breadcrumbs,.framework-toolbar__actions{gap:4px;min-width:0;display:grid}.framework-toolbar__breadcrumbs{max-width:100%;overflow:visible}.framework-toolbar__actions{justify-content:stretch}.framework-toolbar__menu button{color:#31473a;cursor:pointer;text-align:left;white-space:normal;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-height:30px;padding:6px 9px;font-size:10px;font-weight:800;display:flex}.framework-toolbar__menu button:hover,.framework-toolbar__menu button.active,.framework-toolbar__toggle:hover,.framework-toolbar__present:hover{background:#eef7f1;border-color:#3461462e}.framework-toolbar__menu button:disabled{opacity:.4;cursor:not-allowed}.knowledge-canvas,.knowledge-canvas .react-flow,.knowledge-canvas .react-flow *,body.knowledge-map-selecting,body.knowledge-map-selecting *{-webkit-user-select:none!important;user-select:none!important}.knowledge-canvas .react-flow{padding-top:8px}.knowledge-node{border-radius:var(--knowledge-node-radius,18px);background:var(--knowledge-node-bg,#fffffff5);box-shadow:0 14px 34px #1a2b2221}.knowledge-node--ancestor{background:var(--knowledge-node-bg,#fff)}.knowledge-node--relation{background:var(--knowledge-node-bg,#fffdf9)}.knowledge-node--type-verse{background:var(--knowledge-node-bg,#fff);border-color:#2f7fbe61}.knowledge-node--type-note,.knowledge-node--type-chapter{background:var(--knowledge-node-bg,#edf8f0);border-color:#3f8b5957}.knowledge-node--role-topic,.knowledge-node--role-topic-neighbor{background:var(--knowledge-node-bg,#f5effc);border-color:#7656a75c}.knowledge-node--long-title .knowledge-node__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.knowledge-node__reference{color:#416b56;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.knowledge-bible-hover{pointer-events:none;border-radius:16px;width:min(390px,100vw - 24px);max-height:min(270px,100vh - 24px)}.knowledge-bible-hover ul{margin:0 0 10px;padding-left:18px}.knowledge-bible-hover__notes{gap:6px;margin-bottom:10px;display:grid}.knowledge-bible-hover__reference{color:#356f9f;margin-bottom:7px;display:block}.knowledge-move-cell{background:#f5faf7;border:1px solid #31513e29;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:12px 0;padding:11px;display:grid}.knowledge-move-cell>div{color:#244231;grid-column:1/-1;align-items:center;gap:7px;display:flex}.knowledge-move-cell select,.knowledge-move-cell button{color:#17201b;background:#fff;border:1px solid #c8d5cd;border-radius:8px;min-width:0;padding:7px 9px;font-size:12px}.knowledge-move-cell button{color:#fff;cursor:pointer;background:#17201b;border-color:#17201b;font-weight:800}.knowledge-move-cell button:disabled{opacity:.4}.framework-export-panel{background:#f5faf7e0;border:1px solid #31513e29;border-radius:14px;gap:10px;margin-top:16px;padding:13px;display:grid}.framework-export-panel h3,.framework-export-panel p{margin:0}.framework-export-panel p{color:#66756c;margin-top:3px;font-size:11px;line-height:1.4}.framework-export-panel dl{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px;margin:0;display:grid}.framework-export-panel dl div{text-align:center;background:#fff;border-radius:9px;padding:7px}.framework-export-panel dt{color:#718077;text-transform:uppercase;font-size:9px;font-weight:850}.framework-export-panel dd{color:#17201b;margin:3px 0 0;font-size:15px;font-weight:850}.framework-export-panel__actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.framework-export-panel button,.touch-reader button{color:#17201b;cursor:pointer;background:#fff;border:1px solid #c8d5cd;border-radius:999px;min-height:32px;padding:7px 10px;font-size:11px;font-weight:850}.knowledge-toast{z-index:130;color:#fff;background:#17201bf0;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 42px #0f172a38}.touch-reader-backdrop{z-index:110}.touch-reader{background:#fff;border-radius:20px;gap:12px;width:min(560px,100%);max-height:calc(100vh - 24px);padding:16px;display:grid;overflow-y:auto;box-shadow:0 26px 90px #0f172a57}.touch-reader header,.touch-reader footer,.touch-reader__quick-actions,.touch-reader__reference>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.touch-reader__quick-actions{align-items:stretch}.touch-reader__quick-actions button{flex:1 1 0}.touch-reader header span{color:#6b7a71;text-transform:uppercase;font-size:10px;font-weight:850}.touch-reader h2{margin:3px 0 0}.touch-reader__hint{color:#52675b;background:#f0f7f2;border-radius:11px;margin:0;padding:10px 11px;font-size:12px;line-height:1.45}.touch-reader label{color:#34483b;gap:5px;font-size:12px;font-weight:850;display:grid}.touch-reader textarea{resize:vertical;border:1px solid #cbd7cf;border-radius:10px;width:100%;padding:10px}.touch-reader__key-points-field textarea,.touch-reader__notes-field textarea{min-height:74px}.touch-reader__reference{background:#f1f7fb;border-radius:12px;padding:11px}.touch-reader__reference p{line-height:1.55}.touch-reader__save{color:#fff!important;background:#17201b!important;border-color:#17201b!important}.framework-slideshow{z-index:120;background:radial-gradient(circle at 14% 18%, #5faa7730, transparent 34%), radial-gradient(circle at 86% 20%, #5b95d226, transparent 32%), var(--slideshow-bg,#f7faf8);min-height:0;color:var(--slide-text,#17201b);flex-direction:column;display:flex;position:fixed;inset:0}.framework-slideshow__header,.framework-slideshow__footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.framework-slideshow__header{border-bottom:1px solid #1f392a24}.framework-slideshow__header>div{align-items:center;gap:10px;display:flex}.framework-slideshow__header span{color:#718077;font-size:12px}.framework-slideshow__header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.framework-slideshow button{color:#17201b;cursor:pointer;background:#fff;border:1px solid #31513e33;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-weight:800;display:inline-flex}.framework-slideshow__customizer{background:#ffffffc7;border-bottom:1px solid #1f392a1a;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 18px;display:flex}.framework-slideshow__customizer label{color:#405348;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.framework-slideshow__customizer input{background:#fff;border:1px solid #31513e33;border-radius:8px;width:34px;height:26px;padding:0}.framework-slideshow__customizer select{color:#17201b;background:#fff;border:1px solid #31513e33;border-radius:999px;max-width:min(260px,100%);min-height:30px;padding:6px 10px;font-size:12px;font-weight:800}.framework-slideshow__customizer button{min-height:28px;padding:6px 10px}.framework-slideshow__body{flex:auto;grid-template-columns:minmax(220px,280px) 1fr;gap:18px;min-height:0;padding:18px;display:grid}.framework-slideshow--map-hidden .framework-slideshow__body{grid-template-columns:1fr}.framework-slideshow__map{background:#ffffffc2;border:1px solid #31513e26;border-radius:18px;align-content:start;gap:7px;min-height:0;padding:12px;display:grid;overflow-y:auto}.framework-slideshow__map-cell{margin-left:calc(var(--slide-depth) * 10px);text-align:left;border-left:4px solid #7f67a8!important;border-radius:9px!important;justify-content:flex-start!important}.framework-slideshow__map-cell--note{border-left-color:#4d9963!important}.framework-slideshow__map-cell--verse{border-left-color:#3d8bc2!important}.framework-slideshow__map-cell.is-complete{opacity:.56}.framework-slideshow__map-cell.is-path{background:#f0f6f2}.framework-slideshow__map-cell.is-active{color:#fff;opacity:1;background:#17201b;border-color:#17201b!important}.framework-slide{width:min(900px,100%);max-height:100%;padding:clamp(var(--slide-spacing,24px), 5vw, calc(var(--slide-spacing,24px) * 2.6));border:1px solid #31513e24;border-left:8px solid var(--slide-accent,#697ea8d1);background:linear-gradient(180deg, #ffffff61, transparent 42%), var(--slide-bg,#fefcfff0);color:var(--slide-text,#17201b);cursor:pointer;border-radius:26px;align-self:center;margin:0 auto;animation:.26s both framework-slide-forward;overflow-y:auto;box-shadow:0 28px 90px #1f362b29}.framework-slide--backward{animation-name:framework-slide-backward}.framework-slide--note{background:#f5fcf7f5;border-left-color:#4d9963}.framework-slide--verse{background:#f4fafff7;border-top:8px solid #3d8bc2;border-left-width:1px}.framework-slide__breadcrumb{color:#708078;font-size:11px;font-weight:800}.framework-slide__kind{color:#31523e;text-transform:uppercase;background:#446c5217;border-radius:999px;align-items:center;gap:7px;margin-top:18px;padding:6px 10px;font-size:11px;font-weight:850;display:inline-flex}.framework-slide h1{font-size:clamp(24px, var(--slide-font-size,42px), 72px);margin:18px 0 12px;line-height:1.03}.framework-slide__transition{color:#405348;font-size:clamp(17px,2vw,24px);line-height:1.5}.framework-slide__points{gap:12px;padding-left:24px;font-size:clamp(16px,1.7vw,21px);line-height:1.5;display:grid}.framework-slide__notes{flex-wrap:wrap;gap:6px;display:flex}.framework-slide__notes p{color:#405348;text-overflow:ellipsis;white-space:nowrap;background:#ffffffbd;border-radius:999px;max-width:100%;margin:0;padding:6px 9px;font-size:12px;line-height:1.25;overflow:hidden}.framework-slide__reference{background:#ffffffbd;border-radius:13px;margin:0;padding:13px;line-height:1.55}.framework-slide__notes-editor{background:#ffffff8a;border:1px solid #31513e21;border-radius:12px;gap:6px;padding:8px 10px;display:grid}.framework-slide__notes-editor label{color:#405348;text-transform:uppercase;font-size:11px;font-weight:850}.framework-slide__notes-row{align-items:center;gap:8px;display:flex}.framework-slide__notes-editor input{color:#17201b;width:100%;min-width:0;height:34px;font:inherit;background:#ffffffd1;border:1px solid #31513e2e;border-radius:999px;flex:auto;padding:7px 10px;font-size:14px}.framework-slide__notes-editor button{flex:none;min-height:34px}.framework-slideshow__notes-tray{border-top:1px solid #1f392a14;justify-items:center;gap:8px;padding:0 18px 10px;display:grid}.framework-slideshow__notes-tab{margin-top:-1px;box-shadow:0 8px 24px #1f362b1a;background:#ffffffeb!important;border-top-left-radius:0!important;border-top-right-radius:0!important;min-height:30px!important;padding:6px 12px!important}.framework-slideshow__notes-tab span{color:#708078;font-size:11px}.framework-slideshow__notes-panel{background:#ffffffd1;border:1px solid #31513e24;border-radius:14px;gap:8px;width:min(880px,100%);padding:10px;display:grid;box-shadow:0 18px 42px #1f362b1f}.framework-slide__reference{margin-top:20px}.framework-slide__reference p:last-child{margin-bottom:0}.framework-slideshow__footer{border-top:1px solid #1f392a24}.framework-slideshow__footer span{color:#718077;font-size:11px}@keyframes framework-slide-forward{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes framework-slide-backward{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:translate(0)}}@media (width<=900px){.knowledge-app{height:100dvh;min-height:0;overflow:hidden}.knowledge-shell{flex-wrap:nowrap;gap:0;padding:10px;position:relative;overflow:hidden}.knowledge-canvas{flex:100%;width:100%;height:100%;min-height:0}.knowledge-sidebar{z-index:32;width:min(var(--knowledge-sidebar-width), calc(100% - 32px));opacity:1;overscroll-behavior:contain;visibility:visible;border-width:1px;flex-basis:auto;max-width:calc(100% - 32px);max-height:none;padding:18px;position:absolute;top:10px;bottom:10px;transform:translate(0)}.knowledge-sidebar--left{left:10px}.knowledge-sidebar--right{right:10px}.knowledge-sidebar--collapsed{width:min(var(--knowledge-sidebar-width), calc(100% - 32px));opacity:0;pointer-events:none;visibility:hidden;border-width:1px;padding:18px}.knowledge-sidebar--left.knowledge-sidebar--collapsed{transform:translate(calc(-100% - 20px))}.knowledge-sidebar--right.knowledge-sidebar--collapsed{transform:translate(calc(100% + 20px))}.knowledge-mobile-panel-bar{z-index:26;left:50%;right:auto;bottom:max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #1e332829;border-radius:999px;gap:5px;padding:4px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 14px 34px #0f172a2e}.knowledge-mobile-panel-bar button{color:#2d4c3b;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px 10px;font-size:11px;font-weight:850;display:inline-flex}.knowledge-mobile-panel-bar button.active{color:#fff;background:#17201b}.knowledge-sidebar-toggle{display:none}}@media (width>=901px){.knowledge-mobile-panel-bar{z-index:42;left:50%;right:auto;bottom:max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #1e332829;border-radius:999px;gap:5px;padding:4px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 14px 34px #0f172a2e}.knowledge-mobile-panel-bar button{color:#2d4c3b;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px 10px;font-size:11px;font-weight:850;display:inline-flex}.knowledge-mobile-panel-bar button.active{color:#fff;background:#17201b}}@media (width<=900px){.knowledge-header{width:100%;max-width:100%;min-height:0;padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 10px max(12px, env(safe-area-inset-left));flex-direction:column;align-items:stretch;gap:9px}.knowledge-header>div{min-width:0}.knowledge-header p{display:none}.knowledge-map-tabs{scroll-snap-type:none;scroll-behavior:auto;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;padding-bottom:3px}.knowledge-map-tabs button{flex:none;min-height:38px}}@media (width<=820px){.knowledge-shell{padding:8px max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));flex-direction:row;width:100%;min-width:0;max-width:100%;display:flex}.knowledge-canvas{order:initial;flex:auto;width:100%;max-width:100%;height:100%;min-height:0}.knowledge-sidebar{top:8px;bottom:max(8px, env(safe-area-inset-bottom))}.framework-category__cards{grid-template-columns:1fr}.framework-toolbar{align-items:flex-end;width:max-content;min-width:0;max-width:calc(100% - 16px);left:auto;right:8px}.framework-toolbar__menu{width:min(230px,100vw - 16px);max-height:min(56dvh,100dvh - 84px)}.framework-toolbar__breadcrumbs,.framework-toolbar__actions{overscroll-behavior-x:contain;scrollbar-width:none;width:100%;min-width:0;max-width:100%;padding-bottom:2px;overflow:visible}.framework-toolbar__breadcrumbs::-webkit-scrollbar{display:none}.framework-toolbar__actions::-webkit-scrollbar{display:none}.knowledge-canvas,.knowledge-canvas .react-flow,.knowledge-canvas .react-flow *,body.knowledge-map-selecting,body.knowledge-map-selecting *{-webkit-user-select:none!important;user-select:none!important}.knowledge-canvas .react-flow{touch-action:none;padding-top:8px}.knowledge-relation-picker-banner{width:max-content;max-width:calc(100% - 20px);top:58px}.knowledge-canvas .react-flow__pane{touch-action:none}.knowledge-node__actions{opacity:1;pointer-events:auto;transform:translate(-50%)}.knowledge-bible-hover,.react-flow__minimap{display:none}}@media (width<=600px){.knowledge-app,.knowledge-header,.knowledge-shell,.knowledge-canvas{width:100%;min-width:0;max-width:100%}.knowledge-header h1{font-size:17px}.knowledge-map-tabs{margin-inline:-2px}.knowledge-map-tabs button{min-height:42px;padding-inline:12px}.knowledge-sidebar{top:6px;bottom:max(6px, env(safe-area-inset-bottom));border-radius:15px;width:calc(100% - 12px);max-width:calc(100% - 12px);padding:14px}.knowledge-sidebar--left{left:6px}.knowledge-sidebar--right{right:6px}.knowledge-sidebar--collapsed{width:calc(100% - 12px);padding:14px}.knowledge-mobile-panel-bar{left:50%;right:auto;bottom:max(10px, env(safe-area-inset-bottom));width:max-content;max-width:calc(100% - 20px);transform:translate(-50%)}.knowledge-mobile-panel-bar button{min-height:34px;padding-inline:9px;font-size:10px}.framework-toolbar{max-height:none}.framework-toolbar__actions button{min-height:40px}.knowledge-modal-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.knowledge-modal{border-radius:16px;max-height:calc(100dvh - 16px)}.touch-reader-backdrop{align-items:flex-start}.touch-reader{border-radius:15px;gap:8px;width:min(390px,100%);max-height:calc(100dvh - 16px);padding:10px}.touch-reader header{gap:8px}.touch-reader header button{flex:none;min-height:30px;padding:5px 9px}.touch-reader h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:17px;line-height:1.12;display:-webkit-box;overflow:hidden}.touch-reader__quick-actions{gap:7px}.touch-reader__quick-actions button{min-height:36px;padding:7px 9px}.touch-reader__hint{padding:7px 9px;font-size:11px;line-height:1.3}.touch-reader label{gap:3px;font-size:11px}.touch-reader textarea{height:46px;min-height:40px;max-height:64px;padding:7px 8px;font-size:13px;line-height:1.25}.touch-reader__key-points-field textarea,.touch-reader__notes-field textarea{height:90px;min-height:90px;max-height:180px}.touch-reader__reference{padding:8px}.touch-reader__reference p{max-height:120px;margin-bottom:0;font-size:12px;overflow-y:auto}.knowledge-modal--guided-add{padding:14px}.knowledge-modal__type-choices{grid-template-columns:1fr}.knowledge-modal__type-choices button{min-height:72px}.knowledge-export-modal__sources,.knowledge-reparent-modal__move{grid-template-columns:1fr}.knowledge-reparent-modal__move>svg{justify-self:center;transform:rotate(90deg)}.knowledge-export-chain__list button{margin-left:min(var(--export-indent), 32px);grid-template-columns:24px minmax(0,1fr)}.knowledge-export-chain__list button small{grid-column:2}}@media (width<=700px){.framework-slideshow__body{grid-template-rows:142px 1fr;grid-template-columns:1fr;padding:10px}.framework-slideshow__map{display:flex;overflow:auto hidden}.framework-slideshow__map-cell{flex:0 0 132px;height:100%;margin-left:0}.framework-slide{align-self:stretch;padding:24px 20px}.framework-slide__notes-row{flex-direction:column;align-items:stretch}.framework-slideshow__footer span{display:none}}@media (width<=560px){.framework-category__cards,.framework-export-panel dl,.framework-export-panel__actions{grid-template-columns:1fr}.knowledge-notebook__header,.knowledge-bible-reader__header{flex-direction:column;align-items:stretch}.entity-editor__grid,.knowledge-modal__grid{grid-template-columns:1fr}.entity-editor{border-radius:16px;padding:14px}.entity-editor__action-grid,.entity-editor__choice-grid{grid-template-columns:1fr}.entity-editor__action-card,.entity-editor__choice-grid button{min-height:0!important}.entity-editor__save-row{flex-direction:column}}.knowledge-brand{align-items:center;gap:10px;display:flex}.knowledge-brand__icon{object-fit:contain;flex:0 0 46px;width:64px;height:64px;display:block}.knowledge-brand__copy{min-width:0}.knowledge-map-tabs{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.knowledge-map-tabs>button,.knowledge-map-overflow summary,.knowledge-map-overflow__menu button{min-height:40px}.knowledge-map-overflow__menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.knowledge-header,.knowledge-shell,.knowledge-canvas,.knowledge-sidebar,.knowledge-modal,.entity-editor{box-sizing:border-box}.knowledge-modal,.entity-editor,.knowledge-sidebar{overflow-wrap:anywhere}@media (width<=900px){.knowledge-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;overflow:visible}.knowledge-header>.knowledge-brand{grid-area:1/1/auto/-1}.knowledge-header>.knowledge-map-tabs{grid-area:2/1;width:100%;margin:0}.knowledge-header>.knowledge-map-overflow{grid-area:2/2}.knowledge-brand__copy{width:min(100%,290px)}.knowledge-map-tabs>button,.knowledge-map-overflow summary,.knowledge-map-overflow__menu button,.knowledge-mobile-panel-bar button,.knowledge-modal button,.entity-editor button{min-height:44px}.knowledge-map-overflow__menu{top:max(118px, calc(env(safe-area-inset-top) + 108px));right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));width:auto;max-height:calc(100dvh - max(138px, calc(env(safe-area-inset-top) + 128px)) - env(safe-area-inset-bottom))}.knowledge-shell{min-height:0}.knowledge-sidebar{max-height:calc(100dvh - 16px - env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.knowledge-modal-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.knowledge-modal{width:min(100%,680px);max-width:100%;max-height:calc(100dvh - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}input,textarea,select{font-size:13px!important}}@media (width<=600px){.knowledge-header{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) 8px max(8px, env(safe-area-inset-left))}.knowledge-brand{gap:8px}.knowledge-brand__icon{flex-basis:40px;width:40px;height:40px}.knowledge-brand__copy{width:min(100%,260px)}.knowledge-brand__copy p{min-height:2.4em;max-height:2.4em;margin-top:2px;line-height:1.2}.knowledge-map-tabs{gap:5px}.knowledge-map-tabs>button{text-overflow:ellipsis;max-width:min(72vw,240px);overflow:hidden}.knowledge-map-overflow summary{padding-inline:11px}.knowledge-modal{border-radius:14px;padding:14px}.knowledge-modal__actions,.entity-editor__save-row{z-index:2;padding-bottom:max(4px, env(safe-area-inset-bottom));background:inherit;position:sticky;bottom:0}.knowledge-canvas .react-flow__controls{right:max(8px, env(safe-area-inset-right));bottom:max(64px, calc(env(safe-area-inset-bottom) + 56px))}}@media (width<=380px){.knowledge-header h1{font-size:16px}.knowledge-brand__copy{width:min(100%,220px)}.knowledge-map-overflow summary{font-size:0}.knowledge-map-overflow summary span{font-size:16px}.knowledge-sidebar{width:calc(100% - 8px);max-width:calc(100% - 8px)}}@media (height<=560px) and (orientation:landscape){.knowledge-header{grid-template-rows:auto;grid-template-columns:minmax(150px,230px) minmax(0,1fr) auto}.knowledge-header>.knowledge-brand{grid-area:1/1}.knowledge-header>.knowledge-map-tabs{grid-area:1/2}.knowledge-header>.knowledge-map-overflow{grid-area:1/3}.knowledge-brand__copy p{display:none!important}.knowledge-map-overflow__menu{max-height:calc(100dvh - 76px);top:66px}}@media (width>=901px){.knowledge-sidebar{position:relative;container-type:inline-size}.knowledge-sidebar--left{min-width:260px}.knowledge-sidebar--right{min-width:340px}.knowledge-sidebar--collapsed{min-width:0}.knowledge-sidebar-resizer{z-index:60;cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0}.knowledge-sidebar-resizer:after{content:"";background:#2e574133;border-radius:999px;width:3px;height:54px;transition:background .14s,width .14s;position:absolute;top:50%;transform:translateY(-50%)}.knowledge-sidebar-resizer:hover:after,.knowledge-sidebar-resizer:focus-visible:after{background:#2369469e;width:4px}.knowledge-sidebar-resizer--left{right:-6px}.knowledge-sidebar-resizer--left:after{right:4px}.knowledge-sidebar-resizer--right{left:-6px}.knowledge-sidebar-resizer--right:after{left:4px}}.knowledge-sidebar,.knowledge-sidebar button,.knowledge-sidebar label,.knowledge-sidebar p,.knowledge-sidebar span,.knowledge-sidebar strong,.entity-editor,.entity-editor button,.entity-editor label{word-break:normal;overflow-wrap:break-word;min-width:0}.knowledge-sidebar button,.entity-editor button{white-space:normal}.framework-category>summary span{min-width:0}.framework-category>summary strong,.framework-category>summary small{overflow-wrap:normal;min-width:0}@container (width<=300px){.framework-category>summary span{flex-direction:column;align-items:flex-start;gap:3px}}.entity-editor__save-row>*{min-width:120px}@media (width<=900px){.knowledge-sidebar-resizer{display:none}.knowledge-sidebar--left,.knowledge-sidebar--right{min-width:0}}.knowledge-notebook__header>div,.knowledge-bible-reader__header>div:first-child,.knowledge-detail-heading>div{flex:auto;min-width:0}.knowledge-notebook__header>button,.knowledge-bible-reader__actions>button,.knowledge-move-cell>button,.entity-editor__save-row button,.entity-editor__inline-actions button{writing-mode:horizontal-tb;word-break:keep-all;overflow-wrap:normal;flex:none;min-width:max-content;white-space:nowrap!important}.knowledge-notebook__header>button{min-width:72px}.knowledge-bible-reader__actions,.entity-editor__inline-actions,.entity-editor__save-row{align-items:stretch}@container (width<=370px){.knowledge-notebook__header,.knowledge-bible-reader__header{flex-direction:column;align-items:stretch}.knowledge-notebook__header>button{width:100%}.entity-editor__save-row{grid-template-columns:1fr;display:grid}.entity-editor__save-row>*{width:100%;min-width:0}}html,body,#root,.knowledge-app{font-family:var(--transparent-mind-font)}button,input,select,textarea,option,optgroup,details,summary{font-family:inherit}.framework-export-panel>summary{color:#17201b;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.35;display:flex}.framework-export-panel>summary span,.framework-export-panel>summary small{font-family:inherit}.framework-export-panel>summary small{color:#718077;font-size:10px;font-weight:750}.knowledge-map-tabs button.is-dragging{z-index:4;border-color:#2563eb;position:relative;box-shadow:0 8px 20px #2563eb3d}.knowledge-reparent-modal .knowledge-modal__header>button{writing-mode:horizontal-tb;word-break:keep-all;overflow-wrap:normal;flex:none;min-width:72px;white-space:nowrap!important}@media (width<=600px){.knowledge-reparent-modal .knowledge-modal__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.knowledge-reparent-modal .knowledge-modal__actions{grid-template-columns:1fr;display:grid}.knowledge-reparent-modal .knowledge-modal__actions button{width:100%;min-width:0}}.knowledge-app{font-size:calc(16px * var(--tm-user-font-scale,1))}.knowledge-app--compact .knowledge-sidebar,.knowledge-app--compact .entity-editor{padding:10px}.knowledge-app--compact .entity-editor__home,.knowledge-app--compact .entity-editor__form{gap:9px}.knowledge-app--reduce-motion *,.knowledge-app--reduce-motion :before,.knowledge-app--reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.knowledge-settings-modal{width:min(620px,100vw - 28px)}.knowledge-settings-section{background:#fbfdfc;border:1px solid #d7e4dc;border-radius:14px;gap:12px;padding:14px;display:grid}.knowledge-settings-section>div:first-child{gap:3px;display:grid}.knowledge-settings-section small{color:#6d7c74}.knowledge-settings-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.knowledge-settings-check{align-items:center;gap:9px;display:flex}@media (width<=560px){.knowledge-settings-colors{grid-template-columns:1fr}}.knowledge-app--high-contrast{filter:contrast(1.12)}.framework-export-panel,.framework-export-panel *{font-family:var(--transparent-mind-font);box-sizing:border-box}.framework-export-panel{gap:12px;padding:14px}.framework-export-panel__body,.framework-storage-manager,.framework-storage-manager>div:first-child,.framework-storage-manager__list{gap:9px;min-width:0;display:grid}.framework-storage-manager>div:first-child strong{color:#1c2b23;font-size:13px;line-height:1.3}.framework-storage-manager>div:first-child small{color:#66756c;font-size:11px;line-height:1.45}.framework-storage-manager__list>div{border-top:1px solid #31513e1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 0;display:grid}.framework-storage-manager__list>div>span{gap:2px;min-width:0;display:grid}.framework-storage-manager__list>div strong{color:#17201b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.framework-storage-manager__list>div small{color:#718077;font-size:10px;line-height:1.3}.framework-storage-manager__list button{white-space:nowrap;min-width:72px}.framework-export-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.framework-export-panel dt{overflow-wrap:normal;word-break:normal}.framework-export-panel__actions{grid-template-columns:1fr}.framework-export-panel__actions button{white-space:normal;width:100%;min-height:40px;line-height:1.25}.framework-slideshow__customizer input[type=range]{width:min(160px,30vw);height:auto;accent-color:var(--slide-accent,#697ea8)}.framework-slideshow__map{gap:max(4px, calc(var(--slide-spacing,24px) / 3))}.framework-slideshow__map-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.framework-slideshow__map-row .framework-slideshow__map-cell{width:auto;min-width:0}.framework-slideshow__map-row.is-hidden .framework-slideshow__map-cell{opacity:.44}.framework-slideshow__visibility-toggle{width:34px;min-width:34px;min-height:34px;border-radius:9px!important;padding:0!important}.framework-slide__editable{transform-origin:50%;width:100%;max-width:100%;position:relative}.framework-slide__editable.is-editable{cursor:move;touch-action:none;border-radius:10px;outline:1px dashed #31523e61;padding:5px}.framework-slide__editable.is-selected{z-index:2;outline:2px solid var(--slide-accent,#4d9963);background:#ffffff6b}.framework-slide__text-editor{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--slide-accent) 62%, transparent);width:100%;min-width:0;color:var(--slide-text);font:inherit;resize:vertical;cursor:text;touch-action:manipulation;background:#ffffffe0;border-radius:8px;padding:7px 9px;line-height:1.35}.framework-slide__text-editor:focus{outline:3px solid color-mix(in srgb, var(--slide-accent) 24%, transparent);border-color:var(--slide-accent)}.framework-slide__text-editor--title{font-size:clamp(28px, calc(var(--slide-font-size) * 1.25), 76px);text-align:center;font-weight:850}.framework-slide__text-editor--transition{min-height:72px}.framework-slide__text-editor--points{min-height:150px}.framework-slide__scale-handle{cursor:nwse-resize;touch-action:none;height:19px;position:absolute;bottom:-9px;right:-9px;box-shadow:0 2px 7px #17201b47;background:var(--slide-accent,#4d9963)!important;border:2px solid #fff!important;border-radius:50%!important;width:19px!important;min-width:19px!important;min-height:19px!important;padding:0!important}.framework-slide__parent-cell,.framework-slide__parent-cell span,.framework-slide__parent-cell strong{font-family:var(--transparent-mind-font);letter-spacing:normal;text-transform:none}@media (width<=700px){.framework-slideshow__map-row{flex:0 0 178px;grid-template-columns:minmax(0,1fr) 34px}.framework-slideshow__map-row .framework-slideshow__map-cell{height:100%;margin-left:0}}.framework-slideshow__map-row{grid-template-columns:24px minmax(0,1fr) auto}.framework-slideshow__branch-toggle{color:#52645a;width:24px;min-width:24px;min-height:28px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.framework-slideshow__branch-toggle svg{transition:transform .16s;transform:rotate(90deg)}.framework-slideshow__branch-toggle.is-collapsed svg{transform:rotate(0)}.framework-slideshow__branch-spacer{width:24px}@media (width<=700px){.framework-slideshow__map-row{flex-basis:208px;grid-template-columns:24px minmax(0,1fr) 34px}}.framework-creator__intro{background:#f7fbf8;border:1px solid #d7e5dc;border-radius:16px;gap:14px;padding:16px;display:grid}.framework-creator__intro h3{margin:4px 0;font-size:20px}.framework-creator__intro p,.framework-creator__ai p{color:#65756c;margin:0}.framework-creator__modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.framework-creator__modes button{justify-content:center;align-items:center;gap:7px;display:flex}.framework-creator__modes button.active{color:#fff;background:#31523e;border-color:#31523e}.framework-creator__appearance{border:1px solid #dfe8e2;border-radius:14px;grid-template-columns:minmax(120px,1fr) 100px 100px minmax(150px,1.2fr);align-items:end;gap:10px;padding:14px;display:grid}.framework-creator__section-title{grid-column:1/-1;align-items:center;gap:7px;display:flex}.framework-creator__appearance input[type=color]{width:100%;min-height:42px;padding:4px}.framework-creator__swatch{border:2px solid;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:8px 12px;display:flex;overflow:hidden}.framework-creator__swatch strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.framework-creator__ai{background:#f4faf6;border:1px solid #cfe3d6;border-radius:14px;gap:10px;padding:15px;display:grid}.framework-creator__ai>div{align-items:center;gap:7px;display:flex}.framework-creator__ai button{justify-self:start;align-items:center;gap:7px;display:inline-flex}@media (width<=700px){.framework-creator__modes,.framework-creator__appearance{grid-template-columns:1fr}.framework-creator__section-title{grid-column:auto}}.framework-creator__basics{background:#fff;border:1px solid #dfe8e2;border-radius:14px;grid-template-columns:minmax(220px,1.15fr) minmax(220px,1fr);gap:14px;padding:15px;display:grid}.framework-creator__basics.is-system,.framework-creator__basics.has-one-field{grid-template-columns:1fr}.framework-creator__basics input,.framework-creator__basics select{min-height:46px;font-size:14px}.framework-creator__basics small{min-height:32px}@media (width<=700px){.framework-creator__basics{grid-template-columns:1fr}.framework-creator__basics small{min-height:0}}.framework-creator__swatch-icon{width:34px;height:34px;color:inherit;background:#ffffffc2;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.framework-creator__ai header{align-items:flex-start;gap:9px;display:flex}.framework-creator__ai header>div{gap:3px;display:grid}.framework-creator__ai header small{color:#65756c;font-weight:600;line-height:1.4}.framework-creator__ai .framework-creator__ai-step{background:#fff;border:1px solid #d7e5dc;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.framework-creator__ai-step>span{color:#fff;background:#31523e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.framework-creator__ai-step>div{gap:9px;min-width:0;display:grid}.framework-creator__ai-step.is-muted{background:#f8faf9}.framework-creator__prompt-result{gap:8px;display:grid}.framework-creator__prompt-result textarea{width:100%}.framework-creator__icon-picker{color:#334155;gap:5px;font-size:12px;font-weight:800;display:grid}.framework-creator__icon-picker>div{flex-wrap:wrap;gap:5px;display:flex}.framework-creator__icon-picker button{background:#fff;border-radius:10px;place-items:center;width:38px;min-width:38px;min-height:38px;padding:0;display:grid}.framework-creator__icon-picker button.active{color:#24543f;background:#eaf7ef;border-color:#31523e;box-shadow:0 0 0 1px #31523e}.framework-creator__ai-paths{grid-template-columns:1fr 1fr;gap:7px;display:grid}.framework-creator__ai-paths button{justify-content:center;justify-self:stretch}.framework-creator__ai-paths button.active{color:#fff;background:#31523e;border-color:#31523e}.framework-creator__json-return{background:#f8fcfa!important;border-color:#b9d8c6!important}.framework-creator__json-return textarea{width:100%;min-height:180px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.framework-creator__json-return .entity-editor__error{color:#a53b3b;white-space:pre-line;margin:0}@media (width<=560px){.framework-creator__ai-paths{grid-template-columns:1fr}}.knowledge-modal--ai-framework{width:min(900px,100%)}.framework-creator__shared-ai{min-width:0;padding:2px}.framework-creator__shared-ai .ai-notes-importer{max-width:100%}.framework-slideshow__customizer{grid-template-columns:auto auto minmax(240px,1fr) auto;align-items:start;gap:14px;max-height:min(390px,52vh);padding:14px 18px;display:grid;overflow:auto}.framework-slideshow__customizer-heading{grid-column:1/-1;justify-content:space-between;display:flex}.framework-slideshow__customizer-heading>div{gap:2px;display:grid}.framework-slideshow__customizer-heading small{color:#687970;font-size:11px}.framework-slideshow__color-tools{gap:9px;display:flex}.framework-slideshow__color-tools label{justify-items:center;gap:4px;display:grid}.framework-slideshow__color-tools label span{font-size:10px}.framework-slideshow__color-tools input[type=color]{border-radius:7px;min-width:34px;padding:3px;width:34px!important;height:34px!important}.framework-slideshow__text-tools{gap:9px;min-width:190px;display:grid}.framework-slideshow__text-tools label{grid-template-columns:76px 1fr;display:grid}.framework-slideshow__text-tools input[type=range]{width:120px}.framework-slideshow__size-stage{background:linear-gradient(145deg,#fbf7ff,#f2f8ff);border:1px solid #31513e29;border-radius:13px;gap:8px;min-width:340px;padding:10px;display:grid}.framework-slideshow__size-stage>div:first-child{justify-content:space-between;gap:10px;display:flex}.framework-slideshow__size-stage small{color:#687970;font-size:10px}.framework-slideshow__size-preview{border:3px solid;border-radius:16px;place-items:center;max-width:100%;display:grid;position:relative;overflow:visible;box-shadow:0 8px 22px #1f362b1f}.framework-slideshow__size-preview>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:13px;overflow:hidden}.framework-slideshow__resize-handle{touch-action:none;position:absolute;box-shadow:0 2px 6px #0f172a4d;background:#2f6fed!important;border:2px solid #fff!important;border-radius:6px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.framework-slideshow__resize-handle.is-width{cursor:ew-resize;top:50%;right:-9px;transform:translateY(-50%);height:38px!important}.framework-slideshow__resize-handle.is-height{cursor:ns-resize;bottom:-9px;left:50%;transform:translate(-50%);width:38px!important}.framework-slideshow__resize-handle.is-both{cursor:nwse-resize;bottom:-9px;right:-9px}.framework-slideshow__customizer-actions{gap:7px;min-width:180px;display:grid}.framework-slide{width:min(var(--slide-width,900px),100%);min-height:min(var(--slide-height,560px),100%)}@media (width<=900px){.framework-slideshow__customizer{grid-template-columns:1fr 1fr}.framework-slideshow__size-stage{grid-column:1/-1;min-width:0}}@media (width<=560px){.framework-slideshow__customizer{grid-template-columns:1fr;max-height:60vh}.framework-slideshow__color-tools,.framework-slideshow__text-tools,.framework-slideshow__customizer-actions,.framework-slideshow__size-stage{grid-column:1}.framework-slideshow__size-preview{transform-origin:0 0}}.knowledge-modal__type-guide{background:#fafcfb;border:1px solid #d8e5dc;border-radius:13px;gap:8px;padding:12px 13px;display:grid}.knowledge-modal__type-guide>strong{color:#253a2f;font-size:13px}.knowledge-modal__type-guide dl{gap:7px;margin:0;display:grid}.knowledge-modal__type-guide dl>div{grid-template-columns:100px minmax(0,1fr);gap:9px;display:grid}.knowledge-modal__type-guide dt{color:#31523e;font-size:11px;font-weight:850}.knowledge-modal__type-guide dd{color:#687970;margin:0;font-size:11px;line-height:1.4}@media (width<=560px){.knowledge-modal__type-guide dl>div{grid-template-columns:1fr;gap:2px}}.framework-slideshow__customizer{display:none!important}.framework-slideshow__body{grid-template-columns:minmax(150px,178px) minmax(0,1fr);gap:10px;padding:10px}.framework-slideshow__map{border-radius:12px;gap:3px;padding:7px}.framework-slideshow__map-help{font-size:9px;line-height:1.25}.framework-slideshow__map-row{grid-template-columns:18px minmax(0,1fr) 26px;gap:3px}.framework-slideshow__map-row .framework-slideshow__map-cell{min-height:27px;margin-left:calc(var(--slide-depth) * 5px);padding:4px 6px;font-size:9px;line-height:1.15;border-left-width:3px!important}.framework-slideshow__branch-toggle,.framework-slideshow__branch-spacer{width:18px;min-width:18px}.framework-slideshow__visibility-toggle{width:26px;min-width:26px;min-height:27px;padding:0!important}.framework-slide{position:relative}.framework-slide__editable{overflow:visible}.framework-slide__editable.is-editable{min-width:0}.framework-slide__surface-tools,.framework-slide__element-tools{z-index:12;color:#17201b;background:#fffffff0;border:1px solid #31513e33;border-radius:10px;align-items:center;gap:5px;padding:5px;font-size:9px;transition:opacity .14s,transform .14s;display:flex;position:absolute;box-shadow:0 8px 24px #17201b29}.framework-slide__surface-tools{opacity:.42;top:8px;left:8px}.framework-slide:hover .framework-slide__surface-tools,.framework-slide__surface-tools:hover,.framework-slide__surface-tools:focus-within{opacity:1}.framework-slide__surface-tools span{font-weight:900}.framework-slide__surface-tools input[type=color],.framework-slide__element-tools input[type=color]{background:#fff;border:1px solid #cad6cf;border-radius:6px;width:25px;min-width:25px;height:25px;padding:2px}.framework-slide__surface-tools button,.framework-slide__element-tools button{min-height:26px;padding:4px 7px;font-size:9px}.framework-slide__element-tools{grid-template-columns:auto minmax(100px,150px);width:min(270px,100% - 16px);display:grid;top:8px;right:8px}.framework-slide__element-tools>strong{text-transform:capitalize;grid-column:1/-1}.framework-slide__element-tools>label{display:contents}.framework-slide__element-tools>label span{align-self:center;font-weight:800}.framework-slide__element-tools input[type=range]{width:100%;min-width:0;accent-color:var(--slide-accent)}.framework-slide__element-colors{grid-column:1/-1;gap:5px;display:flex}.framework-slide__element-tools>button{grid-column:1/-1;justify-self:end}@media (width<=700px){.framework-slideshow__body{grid-template-rows:74px minmax(0,1fr);gap:6px;padding:6px}.framework-slideshow__map{border-radius:10px;padding:5px}.framework-slideshow__map-help,.framework-slideshow__map-notice{display:none}.framework-slideshow__map-row{flex:0 0 128px;grid-template-columns:16px minmax(0,1fr) 25px}.framework-slideshow__map-row .framework-slideshow__map-cell{height:62px;padding:4px;font-size:8px;overflow:hidden}.framework-slideshow__branch-toggle,.framework-slideshow__branch-spacer{width:16px;min-width:16px}.framework-slide{border-radius:16px;padding:18px 12px}.framework-slide__surface-tools{opacity:.88}.framework-slide__element-tools{z-index:140;top:auto;right:8px;bottom:max(8px, env(safe-area-inset-bottom));grid-template-columns:54px minmax(0,1fr);width:auto;max-height:42vh;position:fixed;left:8px;overflow-y:auto}.framework-slide__text-editor--title{font-size:clamp(22px,8vw,42px)}}.framework-slideshow__toast{z-index:155;color:#fff;pointer-events:none;background:#17201bf0;border-radius:999px;max-width:min(360px,100vw - 24px);padding:8px 12px;font-size:11px;font-weight:800;position:fixed;top:62px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0f172a3d}.framework-slideshow__map-toolbar{grid-template-columns:1fr 1fr;gap:4px;display:grid}.framework-slideshow__map-toolbar button{border-radius:7px;min-height:24px;padding:3px 5px;font-size:8px}.framework-slideshow__map-toolbar button.active{border-color:var(--slide-accent);background:color-mix(in srgb, var(--slide-accent) 14%, #fff)}.framework-slideshow__map-label{text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.framework-slideshow__map-handle{color:#718077;flex:none;font-size:8px;display:none}.framework-slideshow--customizing .framework-slideshow__map-handle{display:inline}.framework-slideshow__map-cell.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--slide-accent) 42%, transparent);border-color:var(--slide-accent)!important;background:color-mix(in srgb, var(--slide-accent) 14%, #fff)!important;color:#17201b!important}.framework-slideshow__slides-label{color:inherit!important;font-size:10px!important}@media (width<=560px){.framework-slideshow__body{grid-template-rows:minmax(0,1fr)}.framework-slideshow__map{z-index:132;right:6px;bottom:calc(58px + env(safe-area-inset-bottom));border-radius:14px;max-height:min(42vh,330px);padding:7px;display:grid;position:fixed;left:6px;overflow:hidden auto;box-shadow:0 18px 48px #0f172a47}.framework-slideshow__map-row{grid-template-columns:18px minmax(0,1fr) 28px;width:100%;min-height:32px;display:grid}.framework-slideshow__map-row .framework-slideshow__map-cell{width:100%;height:auto;min-height:32px;font-size:9px}.framework-slideshow__map-toolbar{z-index:2;background:#fffffff5;padding-bottom:4px;position:sticky;top:0}.framework-slideshow__toast{font-size:10px;top:54px}}.framework-slide__parent-cell{border:1px solid color-mix(in srgb, var(--slide-accent) 26%, transparent);background:color-mix(in srgb, var(--slide-accent) 9%, #fff);width:fit-content;max-width:100%;color:var(--slide-text);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;line-height:1.2;display:inline-flex}.framework-slide__parent-cell>span{color:color-mix(in srgb, var(--slide-text) 62%, transparent);font-size:.72em;font-weight:750}.framework-slide__parent-cell>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82em;font-weight:850;overflow:hidden}.framework-slide__text-editor--parent{background:#ffffffb3;border:0;border-radius:5px;width:min(260px,55vw);padding:2px 4px;font-size:.82em;font-weight:850}.framework-slide__editable[style*=height]>.framework-slide__text-editor,.framework-slide__editable[style*=height]>.framework-slide__transition,.framework-slide__editable[style*=height]>.framework-slide__points,.framework-slide__editable[style*=height]>.framework-slide__reference{height:100%;overflow:auto}.framework-slide__resize-edge{z-index:16;touch-action:none;position:absolute;box-shadow:0 2px 8px #17201b4d;background:#2f6fed!important;border:2px solid #fff!important;border-radius:7px!important;padding:0!important;display:block!important}.framework-slide__resize-edge.is-width{cursor:ew-resize;height:42px;top:50%;right:-9px;transform:translateY(-50%);width:18px!important;min-width:18px!important;min-height:42px!important}.framework-slide__resize-edge.is-height{cursor:ns-resize;height:18px;bottom:-9px;left:50%;transform:translate(-50%);width:42px!important;min-width:42px!important;min-height:18px!important}.framework-slide__resize-edge.is-both{cursor:nwse-resize;height:20px;bottom:-9px;right:-9px;width:20px!important;min-width:20px!important;min-height:20px!important}@media (width<=560px){.framework-slide__parent-cell{gap:5px;padding:5px 8px}.framework-slide__resize-edge.is-width{height:36px;min-height:36px!important}.framework-slide__resize-edge.is-height{width:36px!important;min-width:36px!important}}.framework-slideshow__body{grid-template-columns:minmax(190px,210px) minmax(0,1fr)}.framework-slideshow__map{overflow-x:hidden}.framework-slideshow__map-row{width:100%;min-width:0}.framework-slideshow__map-row .framework-slideshow__map-cell{width:100%;height:auto;min-height:29px;margin-left:calc(var(--slide-depth) * 2px);white-space:normal;overflow:visible}.framework-slideshow__map-label{text-overflow:clip;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:unset;width:100%;display:block;overflow:visible}@media (width<=700px){.framework-slideshow__body{grid-template-columns:1fr}.framework-slideshow__map-row .framework-slideshow__map-cell{height:auto;min-height:34px;margin-left:0;overflow:visible}}.framework-slideshow__map-row .framework-slideshow__map-cell{width:calc(100% - (var(--slide-depth,0) * 4px));margin-left:calc(var(--slide-depth,0) * 4px)}@media (width<=700px){.framework-slideshow__map-row .framework-slideshow__map-cell{width:calc(100% - (var(--slide-depth,0) * 3px));margin-left:calc(var(--slide-depth,0) * 3px)}}.framework-slide__surface-tools{flex-wrap:wrap;max-width:min(560px,100% - 16px)}.framework-slide__surface-tools select,.framework-slide__surface-tools .framework-slide__layout-name{box-sizing:border-box;color:#17201b;background:#fff;border:1px solid #cad6cf;border-radius:7px;width:auto;min-width:92px;max-width:130px;height:27px;padding:4px 7px;font-size:9px;font-weight:750}.framework-slideshow__add-child{grid-template-columns:minmax(0,1fr) auto;gap:4px;padding-bottom:3px;display:grid}.framework-slideshow__add-child input{border:1px solid #31513e38;border-radius:7px;min-width:0;padding:5px 6px;font-size:9px}.framework-slideshow__add-child button{border-radius:7px;min-height:27px;padding:4px 7px;font-size:8px}@media (width<=560px){.framework-slide__surface-tools{max-width:calc(100% - 16px);right:8px}.framework-slide__surface-tools select,.framework-slide__surface-tools .framework-slide__layout-name{flex:96px;max-width:none}}.knowledge-modal-backdrop{box-sizing:border-box;width:100vw;max-width:100vw;padding:clamp(8px,2vw,20px);overflow:hidden auto}.knowledge-modal{box-sizing:border-box;overscroll-behavior:contain;width:min(760px,100%);min-width:0;max-width:100%;max-height:calc(100dvh - 2*clamp(8px,2vw,20px));margin:auto;overflow:hidden auto}.knowledge-export-modal{width:min(760px,100%)}.knowledge-purpose-modal,.knowledge-site-search-modal,.knowledge-modal--ai-framework{width:min(900px,100%)}.knowledge-modal *,.knowledge-modal :before,.knowledge-modal :after{box-sizing:border-box;min-width:0;max-width:100%}.knowledge-modal form,.knowledge-modal section,.knowledge-modal div,.knowledge-modal label{min-width:0}.knowledge-modal input:not([type=checkbox]):not([type=radio]):not([type=color]),.knowledge-modal textarea,.knowledge-modal select{width:100%;min-width:0;max-width:100%}.knowledge-modal img,.knowledge-modal svg{max-width:100%}.knowledge-modal p,.knowledge-modal small,.knowledge-modal strong,.knowledge-modal span,.knowledge-modal label,.knowledge-modal button{overflow-wrap:anywhere}.knowledge-modal button{white-space:normal;min-width:0;max-width:100%}.knowledge-modal__grid,.knowledge-modal__type-choices,.knowledge-purpose-grid,.knowledge-export-modal__sources,.framework-creator__modes,.framework-creator__basics,.framework-creator__appearance,.knowledge-settings-colors,.knowledge-cell-style-modal__colors,.knowledge-cell-style-modal__type-size{width:100%;min-width:0;max-width:100%}.knowledge-modal__grid>*,.knowledge-modal__type-choices>*,.knowledge-purpose-grid>*,.knowledge-export-modal__sources>*,.framework-creator__modes>*,.framework-creator__basics>*,.framework-creator__appearance>*,.knowledge-settings-colors>*,.knowledge-cell-style-modal__colors>*,.knowledge-cell-style-modal__type-size>*{min-width:0;max-width:100%}.knowledge-export-picker,.knowledge-export-frameworks,.knowledge-export-chain,.knowledge-export-chain__list,.knowledge-export-destination,.knowledge-export-summary,.knowledge-site-search-groups,.knowledge-site-search-results,.framework-creator__shared-ai{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.knowledge-export-frameworks>div,.knowledge-export-chain__list>div,.knowledge-site-search-result{min-width:0;max-width:100%}.knowledge-export-frameworks button{width:calc(100% - min(var(--export-indent,0px), 72px));max-width:calc(100% - min(var(--export-indent,0px), 72px))}.knowledge-export-chain__list button{width:calc(100% - min(var(--export-indent,0px), 80px));max-width:calc(100% - min(var(--export-indent,0px), 80px))}.knowledge-export-frameworks button strong,.knowledge-export-frameworks button small,.knowledge-export-chain__list button strong,.knowledge-export-chain__list button small,.knowledge-site-search-result strong,.knowledge-site-search-result small{overflow-wrap:anywhere;white-space:normal;text-overflow:clip;min-width:0}.knowledge-modal__actions{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.knowledge-modal__actions button{flex:0 auto}.framework-creator__swatch,.knowledge-cell-size-stage,.knowledge-cell-size-preview{width:100%;min-width:0;max-width:100%;overflow:hidden}.framework-creator__swatch strong{overflow-wrap:anywhere;white-space:normal;min-width:0}.knowledge-cell-size-stage{overflow-x:hidden}@media (width<=760px){.knowledge-modal-backdrop{padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));justify-content:stretch;align-items:stretch}.knowledge-modal,.knowledge-export-modal,.knowledge-purpose-modal,.knowledge-site-search-modal,.knowledge-modal--guided-add,.knowledge-modal--ai-framework,.knowledge-settings-modal{width:100%;max-width:100%;max-height:calc(100dvh - max(12px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));margin:0}.knowledge-modal__grid,.knowledge-modal__type-choices,.knowledge-purpose-grid,.knowledge-export-modal__sources,.framework-creator__modes,.framework-creator__basics,.framework-creator__appearance,.knowledge-settings-colors,.knowledge-cell-style-modal__colors,.knowledge-cell-style-modal__type-size{grid-template-columns:minmax(0,1fr)}.knowledge-modal__actions{grid-template-columns:minmax(0,1fr);display:grid}.knowledge-modal__actions button{width:100%;min-width:0;margin:0!important}.knowledge-export-summary{flex-direction:column;align-items:flex-start}.knowledge-export-frameworks button,.knowledge-export-chain__list button{width:calc(100% - min(var(--export-indent,0px), 28px));max-width:calc(100% - min(var(--export-indent,0px), 28px))}}@media (width<=520px){.knowledge-modal-backdrop{padding:0}.knowledge-modal,.knowledge-export-modal,.knowledge-purpose-modal,.knowledge-site-search-modal,.knowledge-modal--guided-add,.knowledge-modal--ai-framework,.knowledge-settings-modal{width:100vw;max-width:100vw;min-height:100dvh;max-height:100dvh;padding:max(14px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));border-radius:0;margin:0}.knowledge-modal__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.knowledge-modal__header>div{min-width:0}.knowledge-modal__header>button{white-space:nowrap;min-width:max-content}}.knowledge-global-search-button{border:2px solid #0000;transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s}.knowledge-global-search-button:hover,.knowledge-global-search-button:focus-visible{background:#20314d;border-color:#68b384;transform:translateY(-1px);box-shadow:0 0 0 3px #68b38433,0 12px 28px #0f172a33}.knowledge-map-tabs button{transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s,color .15s;position:relative}.knowledge-map-tabs button:hover:not(.active),.knowledge-map-tabs button:focus-visible:not(.active){color:#1f5137;background:#f1faf4;border-color:#5a9f76;transform:translateY(-1px);box-shadow:0 0 0 2px #5a9f7621,0 7px 16px #1f54381c}.knowledge-map-tabs button.active{color:#fff;background:#172033;border-color:#58ad78;box-shadow:0 0 0 3px #58ad783b,0 8px 20px #0f172a33}.knowledge-map-tabs button.active:after{content:"";background:#75c58f;border-radius:999px;height:3px;position:absolute;bottom:-4px;left:9px;right:9px}.knowledge-map-tabs__utility.active:after,.knowledge-map-tabs__add.active:after{display:none}.knowledge-node{will-change:transform, box-shadow;transition:transform .16s,box-shadow .16s,border-color .16s,filter .16s}.knowledge-node:hover{filter:saturate(1.025);border-color:#38744f80;transform:translateY(-2px);box-shadow:0 18px 38px #19402b2b,0 3px 9px #0f172a14}.knowledge-node--focused{box-shadow:0 0 0 3px #4c976824,0 21px 44px #18382633}.knowledge-node--focused:hover{transform:translateY(-2px);box-shadow:0 0 0 4px #4c97682e,0 24px 50px #1838263b}.knowledge-node__actions button{transition:transform .13s,box-shadow .13s,background-color .13s,border-color .13s}.knowledge-node__actions button:hover{transform:translateY(-1px);box-shadow:0 5px 12px #1f4c3124}.framework-slide{transition:transform .17s,box-shadow .17s,border-color .17s}.framework-slide:hover{border-color:color-mix(in srgb, var(--slide-accent,#4d9963) 62%, transparent);box-shadow:0 34px 100px #1f362b33, 0 0 0 3px color-mix(in srgb, var(--slide-accent,#4d9963) 13%, transparent);transform:translateY(-2px)}.framework-slideshow__map-cell{transition:transform .14s,box-shadow .14s,border-color .14s,background-color .14s}.framework-slideshow__map-cell:hover{background:color-mix(in srgb, var(--slide-accent,#4d9963) 10%, #fff);transform:translate(2px);box-shadow:0 5px 13px #1f4b311f;border-color:var(--slide-accent,#4d9963)!important}.framework-slideshow__map-cell.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--slide-accent,#4d9963) 50%, transparent), 0 6px 16px color-mix(in srgb, var(--slide-accent,#4d9963) 18%, transparent)}.framework-slideshow button{transition:transform .14s,box-shadow .14s,border-color .14s,background-color .14s}.framework-slideshow button:hover:not(:disabled),.framework-slideshow button:focus-visible:not(:disabled){border-color:var(--slide-accent,#4d9963);box-shadow:0 0 0 2px color-mix(in srgb, var(--slide-accent,#4d9963) 14%, transparent), 0 6px 15px #1f362b1f;transform:translateY(-1px)}@media (hover:none),(pointer:coarse){.knowledge-node:hover,.framework-slide:hover,.framework-slideshow__map-cell:hover,.knowledge-map-tabs button:hover{transform:none}}.knowledge-app--reduce-motion .knowledge-node,.knowledge-app--reduce-motion .knowledge-map-tabs button,.knowledge-app--reduce-motion .knowledge-global-search-button,.knowledge-app--reduce-motion .framework-slide,.knowledge-app--reduce-motion .framework-slideshow__map-cell,.knowledge-app--reduce-motion .framework-slideshow button{transition:none!important;transform:none!important}.knowledge-workspace-loading{color:#17201b;text-align:center;background:#f7faf8;place-content:center;gap:6px;min-height:100dvh;padding:24px;display:grid}.knowledge-workspace-loading strong{font-size:20px}.knowledge-workspace-loading span{color:#66756c;font-size:13px}.touch-reader-backdrop{z-index:9999;pointer-events:auto;animation:.18s ease-out both touch-reader-backdrop-in;position:fixed;inset:0}.touch-reader{z-index:1;pointer-events:auto;transform-origin:bottom;animation:.22s cubic-bezier(.22,1,.36,1) both touch-reader-sheet-in;position:relative}.touch-reader-backdrop.is-closing{pointer-events:none;animation:.18s ease-in both touch-reader-backdrop-out}.touch-reader-backdrop.is-closing .touch-reader{animation:.18s ease-in both touch-reader-sheet-out}.touch-reader__handle{display:none}@keyframes touch-reader-backdrop-in{0%{opacity:0;background:#0f172a00}to{opacity:1}}@keyframes touch-reader-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes touch-reader-sheet-in{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes touch-reader-sheet-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(22px)scale(.985)}}@media (width<=600px){.touch-reader-backdrop{padding:10px max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));align-items:flex-end}.touch-reader{width:100%;max-width:430px;max-height:min(62dvh,510px);padding:7px 12px max(12px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:20px 20px 16px 16px;gap:8px;overflow-y:auto}.touch-reader__handle{background:#cad3cd;border-radius:999px;width:38px;height:4px;margin:0 auto 1px;display:block}.touch-reader header{align-items:flex-start}.touch-reader header span{font-size:9px}.touch-reader h2{-webkit-line-clamp:2;margin:2px 0 0;font-size:16px;line-height:1.15}.touch-reader header button{min-height:28px;padding:4px 9px}.touch-reader__quick-actions{gap:7px}.touch-reader__quick-actions button{min-height:34px;padding:6px 9px}.touch-reader label{gap:3px;font-size:10px}.touch-reader textarea,.touch-reader__key-points-field textarea,.touch-reader__notes-field textarea{height:42px;min-height:42px;max-height:70px;padding:6px 8px;font-size:13px;line-height:1.25}.touch-reader__reference{padding:7px 8px}.touch-reader__reference p{max-height:90px;margin:6px 0 0;font-size:11px;line-height:1.4;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.touch-reader-backdrop,.touch-reader,.touch-reader-backdrop.is-closing,.touch-reader-backdrop.is-closing .touch-reader{animation:none}}@media (width<=600px){.touch-reader__key-points-field textarea,.touch-reader__notes-field textarea{height:108px;min-height:108px;max-height:150px;padding:10px;line-height:1.4}}.knowledge-canvas .react-flow__edge,.knowledge-canvas .react-flow__edge-path,.knowledge-canvas .react-flow__connection,.knowledge-canvas .react-flow__connection-path{pointer-events:none}.knowledge-node__title-text{overflow-wrap:anywhere;min-width:0}.knowledge-node__mobile-details{display:none}@media (width<=760px),(pointer:coarse){.knowledge-node__title{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:5px;width:100%;display:grid}.knowledge-node__title-text{text-align:center;grid-column:1}.knowledge-node__mobile-details{border:1px solid color-mix(in srgb, var(--knowledge-node-color,#172033) 18%, transparent);background:color-mix(in srgb, var(--knowledge-node-bg,#fff) 82%, var(--knowledge-node-color,#172033) 18%);width:23px;min-width:23px;height:23px;min-height:23px;color:var(--knowledge-node-color,#172033);cursor:pointer;touch-action:manipulation;border-radius:7px;grid-column:2;justify-content:center;align-items:center;padding:0;display:inline-flex}.knowledge-node__mobile-details:active{transform:scale(.92)}.knowledge-node__actions{display:none}}.touch-reader__cell-actions{display:none}@media (width<=760px),(pointer:coarse){.touch-reader__cell-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;display:grid}.touch-reader__cell-actions button{color:#31473a;cursor:pointer;touch-action:manipulation;background:#f6faf7;border:1px solid #d3ddd7;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:32px;padding:5px 4px;font-size:10px;font-weight:800;display:inline-flex}.touch-reader__cell-actions button:active{background:#e8f3eb;transform:scale(.97)}.touch-reader__cell-actions svg{flex:none}.touch-reader__cell-action--danger{color:#a52a21!important;background:#fff6f5!important;border-color:#f1c6c2!important}}@media (width<=900px){.knowledge-header{min-height:142px;padding:calc(12px + env(safe-area-inset-top)) 10px 12px;grid-template-rows:minmax(68px,auto) auto;row-gap:14px}.knowledge-header>.knowledge-brand{align-items:center;min-height:68px}.knowledge-brand__icon{flex-basis:58px;width:58px;height:58px}.knowledge-brand__copy{padding-top:2px;padding-bottom:4px}.knowledge-header>.knowledge-map-tabs{margin-top:4px}.knowledge-map-tabs{padding-top:2px;padding-bottom:5px}.knowledge-map-tabs>button{min-height:46px}.knowledge-map-tabs>button.active,.knowledge-map-tabs>button[aria-current=page],.knowledge-map-tabs>button[aria-selected=true]{filter:brightness(.72)saturate(1.35);border-width:2px;font-weight:900;box-shadow:0 0 0 2px #ffffffe6,0 3px 9px #1a2d2347}.knowledge-sidebar-collapse{border-radius:12px;justify-content:center;align-items:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important}.knowledge-sidebar-collapse svg{width:23px;height:23px}.knowledge-sidebar-header{align-items:center;min-height:58px;padding-right:8px}.knowledge-header{grid-template-columns:minmax(0,1fr)!important}.knowledge-header>.knowledge-brand{grid-area:1/1!important}.knowledge-header>.knowledge-map-tabs{grid-area:2/1!important;width:100%!important;min-width:0!important;max-width:100%!important}.knowledge-map-tabs{padding-left:max(8px, env(safe-area-inset-left))!important;padding-right:max(18px, env(safe-area-inset-right))!important}.knowledge-map-tabs__utility{flex-shrink:0!important;width:max-content!important;min-width:max-content!important;max-width:none!important}.knowledge-map-tabs__utility:last-child{margin-right:8px!important}.knowledge-map-tabs{overflow:auto hidden!important}.knowledge-map-tabs:before,.knowledge-map-tabs:after{content:none!important;display:none!important}.knowledge-map-tabs__utility{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important;display:inline-flex!important;overflow:visible!important}}@media (width<=600px){.knowledge-reparent-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));align-items:center}.knowledge-reparent-modal.touch-reader{border-radius:18px;gap:10px;width:min(390px,100%);max-height:none;padding:14px;overflow:visible}.knowledge-reparent-modal .touch-reader__handle{display:none}.knowledge-reparent-modal .knowledge-modal__header{align-items:flex-start}.knowledge-reparent-modal .knowledge-modal__header h2{margin-top:2px;font-size:17px;line-height:1.15}.knowledge-reparent-modal__move{grid-template-columns:minmax(0,1fr);gap:8px}.knowledge-reparent-modal__move>div{padding:10px 11px}.knowledge-reparent-modal__remember{padding:10px 11px}.knowledge-reparent-modal .knowledge-modal__actions button{border-radius:10px;width:100%;min-height:38px;padding:7px 10px}.knowledge-reparent-backdrop{justify-content:center!important;align-items:center!important}.knowledge-reparent-modal{border-radius:18px;width:min(390px,100%);padding:14px;display:block;overflow-y:auto;height:auto!important;min-height:0!important;max-height:calc(100dvh - 24px)!important}.knowledge-reparent-modal>*+*{margin-top:12px}.knowledge-reparent-modal__move{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.knowledge-reparent-modal__move>svg{justify-self:center;transform:rotate(90deg)}.knowledge-reparent-modal__remember{min-height:0!important}.knowledge-reparent-modal .knowledge-modal__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.knowledge-reparent-modal .knowledge-modal__actions button{width:100%;min-height:40px}.knowledge-modal-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));display:flex;overflow:hidden auto;justify-content:center!important;align-items:center!important}.knowledge-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:18px;margin:auto;padding:14px;display:block;overflow:hidden auto;width:min(390px,100%)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - max(24px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important}.knowledge-purpose-modal,.knowledge-site-search-modal,.knowledge-settings-modal,.knowledge-cell-style-modal,.knowledge-export-modal,.knowledge-modal--ai-framework,.knowledge-reparent-modal{width:min(390px,100%)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - max(24px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important}.knowledge-modal__header{align-items:flex-start;gap:10px}.knowledge-modal__header h2{margin:0;font-size:18px;line-height:1.15}.knowledge-modal__header p{margin-top:3px;font-size:12px;line-height:1.35}.knowledge-modal__header>button{border-radius:10px;flex:none;min-height:36px;padding:7px 11px}.knowledge-modal__grid,.knowledge-purpose-grid,.knowledge-settings-colors,.knowledge-cell-style-modal__colors,.knowledge-cell-style-modal__type-size,.framework-creator__modes,.framework-creator__basics,.framework-creator__appearance{gap:10px;grid-template-columns:minmax(0,1fr)!important}.knowledge-modal label{gap:5px}.knowledge-modal input:not([type=checkbox]):not([type=radio]):not([type=color]),.knowledge-modal select{min-height:40px;padding:8px 10px}.knowledge-modal textarea{min-height:90px;padding:9px 10px}.knowledge-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid;background:0 0!important;padding:0!important;position:static!important}.knowledge-modal__actions button{border-radius:10px;width:100%;min-width:0;min-height:40px;padding:8px 10px}.knowledge-site-search-results,.knowledge-site-search-groups,.knowledge-export-frameworks,.knowledge-export-chain__list{max-height:42dvh;overflow-y:auto}}.touch-reader__source-field{color:#667085;gap:5px;margin-top:2px;font-size:11px;display:grid}.touch-reader__source-field>span{color:#475467;font-weight:750}.touch-reader__source-field input{color:#344054;background:#fbfdfc;border:1px solid #64748b47;border-radius:9px;width:100%;min-height:34px;padding:7px 9px;font-size:11px}.touch-reader__source-field small{font-size:10px;line-height:1.35}.framework-card__source{white-space:normal;margin-top:4px;color:#667085!important;font-size:9px!important;font-weight:500!important;line-height:1.25!important;display:block!important}.framework-slide__source{color:#667085;border-top:1px solid #64748b29;margin-top:9px;padding-top:7px;font-size:10px;line-height:1.35;display:block}.entity-editor__source-details{background:#fbfdfc;border:1px solid #64748b38;border-radius:12px}.entity-editor__source-details>summary{cursor:pointer;padding:11px 12px;font-weight:750}.entity-editor__source-details .entity-editor__advanced-body{padding:0 12px 12px}@media (width<=600px){.framework-card__source{font-size:8.5px!important}.touch-reader__source-field input{min-height:38px;font-size:12px}}.knowledge-purpose-origin{grid-column:1/-1}.knowledge-purpose-origin p+p{margin-top:8px}.transparent-mind-startup-splash{z-index:10000;pointer-events:none;background:radial-gradient(circle,#fffffffa 0%,#f5faf7f5 48%,#eaf2edf0 100%);place-items:center;animation:1.8s ease-in-out forwards transparent-mind-splash-fade;display:grid;position:fixed;inset:0}.transparent-mind-startup-splash__icon{object-fit:contain;filter:drop-shadow(0 16px 30px #1e47312e);width:clamp(110px,18vw,190px);height:auto;max-height:32vh;animation:1.8s ease-in-out forwards transparent-mind-icon-intro;display:block}@keyframes transparent-mind-splash-fade{0%,55%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes transparent-mind-icon-intro{0%{opacity:0;transform:scale(.82)}22%{opacity:1;transform:scale(1.04)}58%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (width<=600px){.transparent-mind-startup-splash__icon{width:min(42vw,150px);max-height:25vh}}@media (prefers-reduced-motion:reduce){.transparent-mind-startup-splash{animation-duration:.7s}.transparent-mind-startup-splash__icon{animation:.7s ease-out forwards transparent-mind-icon-reduced}@keyframes transparent-mind-icon-reduced{0%{opacity:0}25%,65%{opacity:1}to{opacity:0}}}.knowledge-bible-hover__source{color:#667085;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #64748b29;margin-top:8px;padding-top:6px;font-size:9px;font-weight:550;line-height:1.3;display:block;overflow:hidden}.knowledge-notebook label>small{color:#667085;font-size:10px;font-weight:550;line-height:1.35}.knowledge-notebook__source{color:#667085;background:#f7faf8b8;border-left:2px solid #496e5847;gap:2px;margin-top:-2px;padding:6px 8px;font-size:9px;line-height:1.3;display:grid}.knowledge-notebook__source>span{color:#475467;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.knowledge-notebook__source a,.knowledge-notebook__source small{color:#52665a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:550;text-decoration:none;overflow:hidden}.knowledge-notebook__source a:hover{color:#285943;text-decoration:underline}.knowledge-notebook__source em{color:#98a2b3;font-size:8px;font-style:normal}.knowledge-note-boxes{gap:8px;margin-top:2px;display:grid}.knowledge-note-boxes__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.knowledge-note-boxes__header>div{gap:2px;display:grid}.knowledge-note-boxes__header strong{color:#344054;font-size:12px}.knowledge-note-boxes__header small{color:#667085;font-size:10px;line-height:1.35}.knowledge-note-boxes .knowledge-note-boxes__add{white-space:nowrap;align-items:center;gap:5px;min-height:28px;padding:5px 8px;display:inline-flex}.knowledge-note-box{background:#f8fafcc2;border:1px solid #74859e38;border-radius:8px;gap:6px;padding:8px;display:grid}.knowledge-note-box__title-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.knowledge-note-box__title-row input{color:#344054;background:#fff;border:1px solid #d0d7e2;border-radius:7px;min-width:0;padding:7px 8px;font-size:11px;font-weight:750}.knowledge-note-box .knowledge-note-box__remove{color:#b42318;background:#fff8f7;border-color:#b4231833;min-height:30px;padding:5px 8px;font-size:10px}.touch-reader__key-points-field small,.touch-reader__notes-field small{color:#667085;font-size:10px;font-weight:550;line-height:1.35}.touch-reader__note-boxes{gap:8px;display:grid}.touch-reader__note-boxes>div,.touch-reader__note-box>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.touch-reader__note-boxes>div strong{color:#344054;font-size:11px}.touch-reader__note-boxes button{min-height:30px;padding:5px 8px;font-size:10px}.touch-reader__note-box{background:#f8fafc;border:1px solid #64748b33;border-radius:9px;gap:6px;padding:8px;display:grid}.touch-reader__note-box input,.touch-reader__note-box textarea{color:#344054;background:#fff;border:1px solid #64748b47;border-radius:8px;width:100%;min-width:0;padding:7px 8px;font-size:11px}.touch-reader__note-box input{font-weight:750}@media (width<=600px){.knowledge-notebook__source,.knowledge-notebook__source a,.knowledge-notebook__source small{font-size:8.5px}.knowledge-note-boxes__header{flex-direction:column;align-items:stretch}.knowledge-note-boxes .knowledge-note-boxes__add{align-self:flex-start}}.knowledge-note-boxes{margin-top:8px;padding-top:0}.knowledge-note-boxes__header{align-items:center;min-height:34px;padding:0}.knowledge-note-boxes__header strong{font-size:12px;line-height:1.2}.knowledge-note-boxes .knowledge-note-boxes__add{border-radius:8px;gap:5px;min-width:94px;min-height:31px;padding:6px 10px;font-size:11px;font-weight:750}.knowledge-note-boxes .knowledge-note-boxes__add svg{width:13px;height:13px}.knowledge-source-card{margin-top:8px;padding:6px 8px}.knowledge-source-card__label{font-size:8px}.knowledge-source-card__text{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.25;overflow:hidden}.knowledge-note-boxes__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.knowledge-note-boxes__heading{min-width:0}.knowledge-note-boxes .knowledge-note-boxes__add{white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:94px;min-height:31px;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}@media (width<=480px){.knowledge-note-boxes__header{grid-template-columns:minmax(0,1fr) auto;gap:6px}.knowledge-note-boxes .knowledge-note-boxes__add{width:34px;min-width:34px;height:32px;padding:0}.knowledge-note-boxes .knowledge-note-boxes__add svg{width:14px;height:14px}.knowledge-note-boxes__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.knowledge-note-boxes__heading{min-width:0}.knowledge-note-boxes .knowledge-note-boxes__add{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:auto;min-width:82px;height:34px;min-height:34px;padding:6px 10px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.knowledge-note-boxes .knowledge-note-boxes__add span{display:inline}.knowledge-note-boxes .knowledge-note-boxes__add svg{flex:none;width:13px;height:13px}}.entity-editor{background:radial-gradient(circle at 100% 0,#bbf7d06b,#0000 34%),linear-gradient(#fffffffa,#f7fbf9fa);border-color:#45695733;border-radius:18px;margin-top:16px;padding:14px;box-shadow:0 14px 34px #1730231a}.entity-editor__header{border-bottom:1px solid #50705f21;margin-bottom:12px;padding-bottom:11px}.entity-editor__header h3{font-size:18px}.entity-editor__home--dashboard{gap:12px}.entity-editor__ai-hero{background:radial-gradient(circle at 100% 0,#4ade8033,#0000 38%),linear-gradient(145deg,#ecfdf3,#fff 70%);border:1px solid #9fd6b7;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.entity-editor__ai-hero-icon{color:#fff;background:#246c4d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #246c4d33}.entity-editor__ai-hero-copy{min-width:0}.entity-editor__ai-hero-copy>span,.entity-editor__section-heading span{color:#39705b;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.entity-editor__ai-hero-copy h4{color:#163828;letter-spacing:-.025em;margin:3px 0 0;font-size:18px}.entity-editor__ai-hero-copy p{color:#587064;margin:5px 0 0;font-size:11px;line-height:1.48}.entity-editor .entity-editor__ai-launch{color:#fff;background:#246c4d;border-color:#246c4d;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;display:inline-flex;box-shadow:0 9px 20px #246c4d2e}.entity-editor .entity-editor__ai-launch:hover:not(:disabled){color:#fff;background:#174c35;border-color:#174c35}.entity-editor__selected-card{background:#ffffffe0;border:1px solid #64748b2e;border-radius:15px;gap:10px;padding:12px;display:grid}.entity-editor__section-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.entity-editor__section-heading>div{gap:3px;min-width:0;display:grid}.entity-editor__section-heading strong{color:#1d3026;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.entity-editor__section-heading>small{color:#4a6d5a;text-transform:capitalize;background:#edf6f0;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:800}.entity-editor__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.entity-editor .entity-editor__quick-action{text-align:left;grid-template-columns:29px minmax(0,1fr);align-content:center;gap:2px 8px;min-height:76px;padding:10px;display:grid}.entity-editor__quick-action>span{color:#347052;background:#e9f5ed;border-radius:9px;grid-row:1/span 2;place-items:center;width:29px;height:29px;display:grid}.entity-editor__quick-action strong{min-width:0;font-size:12px;line-height:1.2}.entity-editor__quick-action small{color:#748078;font-size:9px;font-weight:500;line-height:1.3}.entity-editor__quick-action--danger>span{color:#b42318;background:#fff0ef}.entity-editor__panel-tip{color:#68776f;text-align:center;background:#f2f6f4;border-radius:10px;margin:0;padding:8px 10px;font-size:10px;line-height:1.4}.knowledge-sidebar--right .ai-notes-importer__dropzone,.knowledge-sidebar--right .ai-notes-importer__steps,.knowledge-sidebar--right .ai-notes-importer__ai-roundtrip,.knowledge-sidebar--right .ai-notes-importer__parent{border-radius:14px}@media (width<=600px),(pointer:coarse){.knowledge-sidebar--right{z-index:80;width:100%;max-width:none;height:min(78dvh,680px);padding:24px max(12px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));opacity:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;touch-action:pan-y;background:#f8fbf9fb;border:0;border-top:1px solid #3452432e;border-radius:22px 22px 0 0;flex-basis:auto;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s;position:fixed;inset:auto 0 0;overflow:hidden auto;transform:translateY(0);box-shadow:0 -18px 48px #0f172a33;--knowledge-sidebar-width:100%!important}.knowledge-sidebar--right:before{content:"";background:#c4cec8;border-radius:999px;width:42px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.knowledge-sidebar--right.knowledge-sidebar--collapsed{width:100%;height:min(78dvh,680px);padding:24px max(12px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));opacity:0;pointer-events:none;border-width:0;display:block;overflow:hidden;transform:translateY(calc(100% + 18px))}.knowledge-sidebar-resizer--right{display:none!important}.knowledge-sidebar-toggle--right{z-index:82;top:auto;right:max(12px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));touch-action:manipulation;background:#fff;border-radius:14px;width:44px;height:44px;display:inline-flex;position:fixed;box-shadow:0 10px 28px #0f172a33}.knowledge-detail-heading{z-index:3;background:linear-gradient(#f8fbf9 82%,#f8fbf900);margin:-8px -2px 10px;padding:12px 2px 10px;position:sticky;top:-24px}.entity-editor{border-radius:16px;margin-top:12px;padding:11px}.entity-editor__header{gap:8px}.entity-editor__header h3{font-size:16px}.entity-editor__header p{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:11px;overflow:hidden}.entity-editor__collapse{touch-action:manipulation;min-height:36px!important}.entity-editor__ai-hero{grid-template-columns:38px minmax(0,1fr);padding:12px}.entity-editor__ai-hero-icon{width:38px;height:38px}.entity-editor__ai-hero-copy h4{font-size:16px}.entity-editor__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-editor .entity-editor__quick-action{touch-action:manipulation;min-height:72px;padding:9px}.entity-editor input,.entity-editor select,.entity-editor textarea,.entity-editor button,.entity-editor summary,.ai-notes-importer button,.ai-notes-importer input,.ai-notes-importer select,.ai-notes-importer textarea{touch-action:manipulation}.entity-editor__grid{grid-template-columns:1fr}.ai-notes-importer__dropzone textarea{min-height:170px}}@media (width<=600px),(hover:none) and (pointer:coarse){.knowledge-mobile-panel-bar{z-index:90;width:auto;max-width:none;box-shadow:none;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0;transform:none}.knowledge-mobile-panel-bar .knowledge-mobile-panel-button{bottom:max(14px, env(safe-area-inset-bottom));z-index:91;color:#244735;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fffffff5;border:1px solid #1e33282b;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:46px;padding:10px 14px;font-size:12px;font-weight:850;line-height:1;transition:bottom .18s,transform .18s,background .15s;display:inline-flex;position:fixed;box-shadow:0 10px 28px #0f172a30}.knowledge-mobile-panel-button--frameworks{left:max(12px, env(safe-area-inset-left))}.knowledge-mobile-panel-button--details{right:max(12px, env(safe-area-inset-right))}.knowledge-mobile-panel-bar .knowledge-mobile-panel-button.active{color:#fff;background:#203d2d;min-width:88px}.knowledge-mobile-panel-bar--frameworks-open .knowledge-mobile-panel-button--details,.knowledge-mobile-panel-bar--details-open .knowledge-mobile-panel-button--frameworks{bottom:max(70px, calc(env(safe-area-inset-bottom) + 70px))}.knowledge-sidebar-toggle--left,.knowledge-sidebar-toggle--right{display:none!important}}.knowledge-purpose-guide-card{align-content:start;gap:10px;display:grid}.knowledge-purpose-guide-button{color:#fff;min-height:42px;font:inherit;cursor:pointer;touch-action:manipulation;background:#236f50;border:1px solid #9bcdb3;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}.knowledge-purpose-guide-button:hover{background:#195c40}.knowledge-pdf-guide-modal{flex-direction:column;width:min(960px,100vw - 28px);height:min(92dvh,900px);display:flex;overflow:hidden}.knowledge-pdf-guide-modal__viewer{background:#eef5f0;border:1px solid #d4e5da;border-radius:14px;flex:1;min-height:0;overflow:hidden}.knowledge-pdf-guide-modal__viewer iframe{border:0;width:100%;height:100%;display:block}@media (width<=600px){.knowledge-pdf-guide-modal{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}.knowledge-pdf-guide-modal__viewer{border-radius:10px}}.knowledge-node__title-input{font-family:var(--knowledge-node-font-family,var(--transparent-mind-font))}.framework-slideshow,.framework-slide,.framework-slide input,.framework-slide textarea,.framework-slideshow__customizer select{font-family:var(--slide-font-family,var(--transparent-mind-font))}.framework-slide__inline-font-tools{z-index:24;color:#17201b;max-width:min(260px,90vw);font-family:var(--transparent-mind-font);cursor:default;touch-action:manipulation;background:#fffffffa;border:1px solid #31513e3d;border-radius:9px;align-items:center;gap:6px;padding:5px 7px;font-size:10px;display:flex;position:absolute;top:-38px;right:0;box-shadow:0 7px 20px #17201b2e}.framework-slide__inline-font-tools label{align-items:center;gap:6px;min-width:0;font-weight:800;display:flex}.framework-slide__inline-font-tools select{color:#17201b;width:min(170px,55vw);min-height:27px;font:inherit;background:#fff;border:1px solid #cad6cf;border-radius:7px;padding:3px 24px 3px 7px}@media (width<=700px){.framework-slide__inline-font-tools{z-index:150;top:auto;right:10px;bottom:max(10px, env(safe-area-inset-bottom));justify-content:center;max-width:none;position:fixed;left:10px}.framework-slide__inline-font-tools select{width:min(220px,62vw)}}.framework-slide__element-tools{background:#fffffffa;border-color:#50669140;border-radius:12px;gap:7px;width:min(310px,100% - 20px);padding:8px;animation:.15s ease-out presentation-toolbar-in;top:10px;right:10px;box-shadow:0 12px 34px #16223733}.framework-slide__element-tools-heading{grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;display:flex}.framework-slide__element-tools-heading strong{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:10px;overflow:hidden}.framework-slide__element-tools .framework-slide__element-tools-close{border-radius:7px;grid-column:auto;justify-self:auto;place-items:center;width:25px;min-width:25px;height:25px;min-height:25px;padding:0;display:inline-grid}.framework-slide__format-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) repeat(3,30px);gap:5px;display:grid}.framework-slide__format-row select{background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;min-width:0;height:30px;padding:0 7px;font-size:10px}.framework-slide__format-row button{border-radius:7px;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;display:inline-grid}.framework-slide__rich-editor{cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.framework-slide__rich-editor:focus{border-color:#2f73ef;box-shadow:inset 0 0 0 1px #2f73ef,0 0 0 3px #2f73ef1f}.framework-slide__rich-editor::selection{background:#2f73ef47}.framework-slide__rich-editor ::selection{background:#2f73ef47}.framework-slide__rich-output{white-space:pre-wrap}.framework-slide__editable.is-selected{overflow:visible}@keyframes presentation-toolbar-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.framework-slide__layout-picker{align-items:center;gap:4px;display:inline-flex}.framework-slide__layout-picker select{min-width:112px}.framework-slide__layout-delete{border-radius:8px;place-items:center;width:27px;height:27px;padding:0;transition:transform .12s,background-color .12s,opacity .12s;display:inline-grid}.framework-slide__layout-delete:not(:disabled):hover{background:#b42d2d1f;transform:scale(1.05)}.framework-slide__layout-delete:disabled{opacity:.35;cursor:default}@media (hover:none),(pointer:coarse){.knowledge-node{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.knowledge-node input,.knowledge-node textarea,.knowledge-node [contenteditable=true]{-webkit-user-select:text;user-select:text}.knowledge-node__actions button,.touch-reader button,.knowledge-modal button,.framework-slideshow button,.framework-slideshow select{touch-action:manipulation;min-width:44px;min-height:44px}.react-flow__node{touch-action:none}.react-flow__pane{overscroll-behavior:contain}.touch-reader{overscroll-behavior:contain;touch-action:pan-y}.touch-reader__handle{background:#47546757;border-radius:999px;width:48px;height:5px;margin:8px auto 4px;display:block}}@supports (-webkit-touch-callout:none){.knowledge-app,.knowledge-workspace,.knowledge-modal-backdrop{min-height:-webkit-fill-available}input,textarea,select,[contenteditable=true]{font-size:max(16px,1em)}}
