._shell_1s1l8_1{--ink: #2c4036;--muted: #6f7a6a;--line: #dce1d3;--green: #385b45;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:#f5f5ed;color:var(--ink);color-scheme:light;font:13px/1.5 var(--font-inter),sans-serif}._shell_1s1l8_1 *{box-sizing:border-box}._shell_1s1l8_1 button,._shell_1s1l8_1 input,._shell_1s1l8_1 textarea,._shell_1s1l8_1 select{font:inherit}._shell_1s1l8_1 button{cursor:pointer}._shell_1s1l8_1 button:disabled{cursor:not-allowed;opacity:.4}._shell_1s1l8_1 :focus-visible{outline:2px solid #50774c;outline-offset:3px}._shell_1s1l8_1 h1,._shell_1s1l8_1 h2,._shell_1s1l8_1 h3{font-family:var(--font-newsreader),Georgia,serif;font-weight:400}._header_1s1l8_43{height:86px;flex-shrink:0;display:flex;align-items:center;gap:30px;padding:0 28px;background:#fbfcf6;border-bottom:1px solid var(--line)}._wordmark_1s1l8_53{display:flex;gap:12px;align-items:center;font:600 32px var(--font-newsreader),Georgia,serif;letter-spacing:-1px;color:#344b35;text-decoration:none}._wordmark_1s1l8_53 span{color:#8a9972;font:30px Georgia,serif}._projectTitle_1s1l8_71{padding-left:28px;border-left:1px solid var(--line)}._projectTitle_1s1l8_71 h1{font-size:25px;line-height:1.1;margin:0 0 7px;letter-spacing:-.4px}._projectTitle_1s1l8_71>span{font-size:9px;color:var(--muted);letter-spacing:.6px}._projectTitle_1s1l8_71 b{padding:0 6px}._headerActions_1s1l8_89{display:flex;align-items:center;gap:12px;margin-left:auto}._headerActions_1s1l8_89>button{background:transparent;border:0;color:#52664c;font-size:11px;padding:8px;white-space:nowrap}._headerActions_1s1l8_89>button:first-child{border:1px solid #cbd3c2;width:28px;height:28px;border-radius:50%;padding:0}._headerActions_1s1l8_89>._primary_1s1l8_110,._primary_1s1l8_110{background:var(--green);color:#fffef6;border:1px solid var(--green);border-radius:5px;padding:10px 14px;font-size:11px}._primary_1s1l8_110:hover{background:#294633}._toolbar_1s1l8_122{display:flex;align-items:center;gap:16px;padding:10px 26px;background:#fbfcf6;border-bottom:1px solid var(--line);flex-shrink:0;min-height:54px}._toolSet_1s1l8_132{display:flex;align-items:center;gap:4px;border-right:1px solid var(--line);padding-right:16px}._toolbar_1s1l8_122 button{background:transparent;border:1px solid transparent;border-radius:4px;color:#5b6c51;padding:7px 10px;font-size:11px;white-space:nowrap}._toolbar_1s1l8_122 button:hover{background:#edf0e5}._toolbar_1s1l8_122 button[aria-pressed=true]{background:#e3ead7;border-color:#d4dfc5;color:#365333}._rightTools_1s1l8_156{display:flex;gap:6px;margin-left:auto}._workarea_1s1l8_161{display:flex;flex:1;min-height:0;position:relative}._canvasFrame_1s1l8_167{position:relative;flex:1;min-width:0;min-height:0;overflow:hidden}._viewport_1s1l8_174{position:absolute;inset:0;overflow:hidden;touch-action:none;background-color:#f3f3eb;background-image:radial-gradient(#d6dccb .8px,transparent .8px);outline-offset:-4px!important}._viewport_1s1l8_174._hand_1s1l8_183{cursor:grab}._viewport_1s1l8_174._dragging_1s1l8_186{cursor:grabbing}._world_1s1l8_189{position:absolute;top:0;left:0;transform-origin:0 0;width:0;height:0}._group_1s1l8_197{position:absolute;border:1px dashed #c9d3b9;border-radius:12px;background:#e7edda45;pointer-events:none}._group_1s1l8_197:nth-child(2n){background:#efe8d940;border-color:#d7cfb9}._group_1s1l8_197>button{position:absolute;top:12px;left:16px;max-width:calc(100% - 30px);display:flex;gap:10px;align-items:center;background:#eef1e4;border:0;border-radius:4px;padding:3px 10px;color:#68795b;font-size:14px;pointer-events:auto;cursor:grab}._group_1s1l8_197>button>span{color:#97a386}._group_1s1l8_197 small{font-size:8px;letter-spacing:1.2px;margin-left:8px;color:#829071}._selectedGroup_1s1l8_234{border:2px dashed #759764}._edges_1s1l8_237{position:absolute;overflow:visible;pointer-events:none}._edgeLabel_1s1l8_242{position:absolute;width:max-content;transform:translate(-50%,-50%);max-width:185px;border:1px solid #e0e4d5;border-radius:20px;padding:3px 10px;background:#f6f7ee;color:#698064;font-size:10px!important;line-height:1.3!important;white-space:normal;z-index:2}._edgeLabel_1s1l8_242:hover,._activeEdge_1s1l8_258{border-color:#6d8e60;color:#34582e;box-shadow:0 0 0 2px #b9cbaa55}._canvasCard_1s1l8_263{position:absolute;width:232px;height:220px;padding:19px 19px 12px;background:#fffef7;border:1px solid #dcded1;border-radius:5px;box-shadow:0 4px 7px #3e51300a;color:#33432f;text-align:left;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab!important;z-index:3}._canvasCard_1s1l8_263:hover{border-color:#a3b58c;box-shadow:0 5px 14px #3e513015}._canvasCard_1s1l8_263 h2{flex-shrink:0;font-size:25px;line-height:1.05;letter-spacing:-.3px;margin:14px 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}._canvasCard_1s1l8_263>p{min-height:0;flex:1;margin:0 0 10px;font-size:12px;line-height:1.5;color:#747b66;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;overflow-wrap:anywhere}._cardKind_1s1l8_311{display:flex;justify-content:space-between;gap:8px;text-transform:uppercase;color:#768464;font-size:9px;letter-spacing:1.1px}._cardKind_1s1l8_311>span{font-size:8px}._cardBottom_1s1l8_323{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-top:auto;border-top:1px solid #e9eadf;padding-top:8px;color:#8b947e;font-size:9px}._cardBottom_1s1l8_323>span{font-size:14px}._canvasCard_1s1l8_263._ideaCard_1s1l8_337{width:260px;height:246px;background:#e9efda;border-color:#c2ceab}._ideaCard_1s1l8_337 h2{font-size:28px}._ideaCard_1s1l8_337>p{-webkit-line-clamp:4;font-size:13px;color:#5c6e4b}._ideaCard_1s1l8_337 ._cardKind_1s1l8_311{color:#607947}._ideaCard_1s1l8_337 ._cardBottom_1s1l8_323{border-color:#d3ddc1}._canvasCard_1s1l8_263._counterCard_1s1l8_357{background:#fbefdf;border-color:#e3d2b9}._counterCard_1s1l8_357 ._cardKind_1s1l8_311{color:#a37f52}._canvasCard_1s1l8_263._selectedCard_1s1l8_364{border-color:#587b45;box-shadow:0 0 0 2px #6f8b53;z-index:4}._canvasCard_1s1l8_263._connecting_1s1l8_369{outline:3px dashed #7e965e;outline-offset:5px}._canvasCard_1s1l8_263._rejected_1s1l8_373{border-style:dashed;background:#eeeee6}._rejected_1s1l8_373 h2{text-decoration:line-through;text-decoration-thickness:1px}._overview_1s1l8_381 ._canvasCard_1s1l8_263>p{display:none}._overview_1s1l8_381 ._edgeLabel_1s1l8_242{font-size:11px!important}._canvasHint_1s1l8_387{position:absolute;left:20px;bottom:18px;font-size:10px;color:#7c866e;background:#f5f5eddc;padding:7px 12px;border-radius:4px;pointer-events:none}._zoomControls_1s1l8_398{position:absolute;right:20px;bottom:18px;display:flex;align-items:center;background:#fffff8;border:1px solid #dce2d1;border-radius:6px;box-shadow:0 4px 12px #394c2610;overflow:hidden}._zoomControls_1s1l8_398 button{border:0;background:transparent;color:#53694a;padding:8px 12px;font-size:16px}._zoomControls_1s1l8_398 button:hover{background:#ecf0e2}._zoomControls_1s1l8_398 button:last-child{font-size:10px;border-left:1px solid #e1e5d6;padding:12px}._zoomControls_1s1l8_398>span{font-size:10px;min-width:36px;text-align:center;color:#6d7d5d}._panel_1s1l8_431{flex:0 0 360px;width:360px;background:#fcfcf6;border-left:1px solid #d6deca;display:flex;flex-direction:column;min-height:0;z-index:6;box-shadow:-6px 0 18px #36452b05}._panelTop_1s1l8_442{padding:13px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e7d9}._panelTop_1s1l8_442>span{font-size:9px;letter-spacing:1.5px;color:#78856c}._panelTop_1s1l8_442>button{background:transparent;border:0;color:#7c896e;font-size:22px;line-height:1}._panelBody_1s1l8_461{padding:24px;overflow-y:auto;overscroll-behavior:contain;min-height:0}._panelBody_1s1l8_461 h2{font-size:31px;letter-spacing:-.6px;line-height:1.12;margin:0 0 16px;overflow-wrap:anywhere}._panelBody_1s1l8_461 h3{font-size:22px;line-height:1.15;margin:26px 0 12px}._panelBody_1s1l8_461>p{font-size:12px;color:#6e7a60;line-height:1.7}._eyebrow_1s1l8_484{font-size:9px!important;text-transform:uppercase;font-weight:500;letter-spacing:1.3px;color:#7d8a6d!important;margin:0 0 12px}._provenance_1s1l8_492{font-size:10px!important;color:#89927b!important}._field_1s1l8_496{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:500;color:#596d4a;margin:22px 0}._field_1s1l8_496 input,._field_1s1l8_496 textarea,._field_1s1l8_496 select{width:100%;min-width:0;border:1px solid #d4ddc7;border-radius:4px;background:#fffffa;padding:9px 11px;color:#3c5132;font-size:12px;font-weight:400;line-height:1.7}._field_1s1l8_496 textarea{resize:vertical}._field_1s1l8_496 small{font-size:9px;font-weight:400;color:#7f8a72;margin-top:-6px}._field_1s1l8_496 textarea:disabled{background:#f0f1e9;color:#7b8672}._buttonRow_1s1l8_532{display:flex;align-items:center;flex-wrap:wrap;gap:10px}._secondary_1s1l8_538{background:transparent;border:1px solid #cbd7bc;border-radius:4px;padding:9px 12px;color:#4c6940;font-size:11px!important}._secondary_1s1l8_538:hover{background:#edf2e2}._textButton_1s1l8_549{display:inline-block;background:transparent;border:0;padding:10px 0;color:#5a764a;font-size:11px!important;text-decoration:none;text-align:left}._textButton_1s1l8_549:hover{text-decoration:underline;text-underline-offset:4px}._help_1s1l8_563{font-size:11px!important;line-height:1.7;color:#7b876d;margin:12px 0 18px}._simulation_1s1l8_569{font-size:10px!important;line-height:1.7;padding:12px 14px;border:1px solid #d7e1c8;background:#eef3e5;border-radius:5px;color:#6a7e57}._linkedList_1s1l8_578>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #e1e6d6}._linkedList_1s1l8_578 button{background:transparent;border:0;text-align:left;color:#58734a}._linkedList_1s1l8_578 button:first-child{flex:1}._linkedList_1s1l8_578 button:last-child{font-size:9px;color:#7e8c6f}._linkedList_1s1l8_578 small{display:block;color:#8b967c;font-size:10px;margin-bottom:5px}._linkedList_1s1l8_578 span{font-size:12px}._linkedList_1s1l8_578 button:hover span{text-decoration:underline}._nudgeControls_1s1l8_610{display:flex;margin:16px 0;gap:6px}._nudgeControls_1s1l8_610 button{padding:8px 16px;background:#edf2e3;border:1px solid #d0ddbe;border-radius:4px;color:#608148}._comparison_1s1l8_622{background:#f4f6ec;border:1px solid #d9e1cc;border-radius:6px;padding:18px;margin:18px 0}._comparison_1s1l8_622 h3{margin:0 0 14px;font-size:26px}._claim_1s1l8_633{font:22px/1.25 var(--font-newsreader),Georgia,serif;color:#526a41}._comparison_1s1l8_622._setAside_1s1l8_640{background:#efefe8;border-style:dashed}._setAside_1s1l8_640 ._claim_1s1l8_633{color:#939a87}._referenceChips_1s1l8_647{display:grid;gap:6px;margin:16px 0}._referenceChips_1s1l8_647 button{border:1px solid #dce5cf;border-radius:4px;background:#fdfff5;padding:7px 9px;font-size:10px;color:#607e48;text-align:left}._referenceChips_1s1l8_647 button:hover{background:#e6efda}._indexItem_1s1l8_664{display:block;width:100%;position:relative;padding:14px 22px 14px 0;background:transparent;border:0;border-bottom:1px solid #e2e7d8;color:#587446;text-align:left;font-size:12px!important}._indexItem_1s1l8_664 small{display:block;font-size:8px;letter-spacing:1px;color:#8a977a;margin-bottom:5px}._indexItem_1s1l8_664>span{position:absolute;right:0;top:22px}._evidence_1s1l8_688{border:0;padding:0;margin:22px 0}._evidence_1s1l8_688 legend{font-size:11px;color:#5c714d}._evidence_1s1l8_688 legend small{display:block;font-size:9px;color:#869677;margin:4px 0 10px}._evidence_1s1l8_688>div{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #e4e8da}._evidence_1s1l8_688 label{display:flex;gap:9px;align-items:center;flex:1;font-size:11px;color:#667b56}._evidence_1s1l8_688 input{accent-color:#628949;flex-shrink:0}._evidence_1s1l8_688 button{background:transparent;border:0;color:#7a9066;padding:4px 8px}._savedState_1s1l8_728{font-size:10px!important;padding:12px;background:#edf3e1;color:#65804f;border-radius:4px}._savedPreview_1s1l8_735{font-size:11px;color:#6b7d5c}._savedPreview_1s1l8_735 summary{cursor:pointer;margin:12px 0}._savedPreview_1s1l8_735 small{font-size:9px}._savedPreview_1s1l8_735 h3{font:500 10px var(--font-inter),sans-serif;text-transform:uppercase;letter-spacing:.6px}._savedPreview_1s1l8_735 p{white-space:pre-wrap;overflow-wrap:anywhere}._error_1s1l8_757{color:#9c5134;background:#fff1e6;padding:10px;border-radius:4px;font-size:11px}._instructions_1s1l8_764{padding-left:18px;color:#6b7c5a;font-size:12px}._instructions_1s1l8_764 li{padding:7px 0}._statusbar_1s1l8_772{display:flex;align-items:center;gap:7px;height:32px;padding:0 22px;background:#fafbf4;border-top:1px solid #e1e5d7;font-size:9px;color:#8a957b;flex-shrink:0}._statusDot_1s1l8_784{width:5px;height:5px;border-radius:50%;background:#9aaf80;flex-shrink:0}._statusRight_1s1l8_791{margin-left:auto}._statusRight_1s1l8_791 b{padding:0 8px;font-weight:400}._dialog_1s1l8_798{margin:auto;width:min(460px,calc(100% - 32px));padding:30px;border:1px solid #c6d4b6;border-radius:10px;background:#fcfdf5;color:#425c33;box-shadow:0 15px 70px #31441f33}._dialog_1s1l8_798::backdrop{background:#1b301b70}._dialog_1s1l8_798 h2{font-size:30px;margin:0 0 14px;line-height:1.1}._dialog_1s1l8_798 p{font-size:12px;color:#7b896c;margin-bottom:24px;line-height:1.7}@media(max-width:1100px){._header_1s1l8_43{gap:18px;padding:0 20px}._projectTitle_1s1l8_71{padding-left:18px}._projectTitle_1s1l8_71 h1{font-size:22px}._projectTitle_1s1l8_71>span{font-size:8px}._headerActions_1s1l8_89{gap:6px}._toolbar_1s1l8_122{gap:8px;padding:9px 18px}._toolSet_1s1l8_132{padding-right:8px}._toolbar_1s1l8_122 button{padding:7px;font-size:10px}._panel_1s1l8_431{flex-basis:330px;width:330px}._canvasHint_1s1l8_387{max-width:calc(100% - 210px);font-size:9px}._statusRight_1s1l8_791{max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:760px){._header_1s1l8_43{height:108px;flex-wrap:wrap;align-content:center;gap:10px;padding:10px 14px}._wordmark_1s1l8_53{font-size:27px;gap:7px}._wordmark_1s1l8_53 span{font-size:25px}._projectTitle_1s1l8_71{order:3;width:100%;border:0;padding:0}._projectTitle_1s1l8_71 h1{font-size:21px;margin:0 0 4px}._projectTitle_1s1l8_71>span{font-size:7px}._headerActions_1s1l8_89{gap:3px}._headerActions_1s1l8_89>button{font-size:9px;padding:6px}._headerActions_1s1l8_89>button:nth-child(2)>span{display:none}._headerActions_1s1l8_89>._primary_1s1l8_110{font-size:9px;padding:8px}._toolbar_1s1l8_122{flex-wrap:wrap;padding:6px 10px;gap:4px}._toolSet_1s1l8_132{gap:0;padding-right:5px}._toolbar_1s1l8_122 button{padding:6px;font-size:9px}._rightTools_1s1l8_156{margin-left:0}._workarea_1s1l8_161{flex-direction:column}._panel_1s1l8_431{flex:0 0 54%;width:100%;border-left:0;border-top:1px solid #c9d5ba}._panelBody_1s1l8_461{padding:18px 22px}._panelTop_1s1l8_442{padding:8px 20px}._panelBody_1s1l8_461 h2{font-size:28px}._canvasHint_1s1l8_387{display:none}._zoomControls_1s1l8_398{right:12px;bottom:10px}._zoomControls_1s1l8_398 button{padding:5px 10px}._zoomControls_1s1l8_398 button:last-child{padding:8px 10px}._statusbar_1s1l8_772{height:30px;padding:0 12px;font-size:8px}._statusbar_1s1l8_772 [role=status]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._statusRight_1s1l8_791{display:none}}:root{--font-inter: Inter, ui-sans-serif, system-ui, sans-serif;--font-newsreader: Newsreader, Georgia, serif;--font-caveat: Caveat, cursive}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{color:#1f1e1b;background:#f5f2eb;font-family:var(--font-inter)}
