.aeU8Iq_lab{color:var(--ltct-ink,#14213d);gap:24px;display:grid}.aeU8Iq_mobileRelations{display:none}.aeU8Iq_introRow{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.aeU8Iq_introRow h2{color:var(--ltct-ink,#14213d);word-break:keep-all;margin:2px 0 8px;font-size:clamp(24px,4vw,34px);line-height:1.3}.aeU8Iq_introRow p{max-width:680px;color:var(--ltct-text-muted,#4c5a73);word-break:keep-all;margin:0;font-size:16px;line-height:1.75}.aeU8Iq_eyebrow{color:var(--ltct-text-muted,#4c5a73);letter-spacing:.12em;font-size:13px;font-weight:950}.aeU8Iq_saveState{color:var(--ltct-text-muted,#4c5a73);background:var(--ltct-surface-alt,#f0f4ff);border-radius:999px;flex:none;padding:7px 10px;font-size:14px;font-weight:850}.aeU8Iq_canvas{aspect-ratio:760/420;border:1px solid var(--ltct-border,#dbe3f2);background:linear-gradient(#ffffffd1, #ffffffd1), linear-gradient(90deg, var(--ltct-surface-strong,#e9efff) 1px, transparent 1px), linear-gradient(var(--ltct-surface-strong,#e9efff) 1px, transparent 1px), var(--ltct-surface,#f5f7ff);background-size:auto,28px 28px,28px 28px,auto;border-radius:22px;width:100%;min-height:320px;position:relative;overflow:hidden}.aeU8Iq_connectors{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aeU8Iq_connectors>path{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.aeU8Iq_supportLine{stroke:#287967}.aeU8Iq_challengeLine{stroke:#b05a3d;stroke-dasharray:5 4}.aeU8Iq_replyLine{stroke:#356cc0}.aeU8Iq_connectors marker path{stroke:none}.aeU8Iq_connectionLabel,.aeU8Iq_challengeLabel{fill:#52617a;font-family:inherit;font-size:11px;font-weight:650}.aeU8Iq_challengeLabel{fill:#9b4931}.aeU8Iq_legend{color:#52617a;flex-wrap:wrap;gap:8px 22px;margin:-8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.aeU8Iq_legend li{align-items:center;gap:8px;display:flex}.aeU8Iq_legend li>span{border-top:2px solid;width:22px}.aeU8Iq_supportKey{border-color:#287967!important}.aeU8Iq_challengeKey{border-color:#b05a3d!important;border-top-style:dashed!important}.aeU8Iq_replyKey{border-color:#356cc0!important}.aeU8Iq_node{z-index:2;border:2px solid var(--ltct-border-strong,#bdcbed);width:26.315%;height:20%;color:var(--ltct-ink,#14213d);text-align:left;background:#fff;border-radius:13px;align-content:center;padding:11px 13px;display:grid;position:absolute;box-shadow:0 8px 20px #14213d14}.aeU8Iq_node span{color:var(--ltct-text-muted,#4c5a73);font-size:12px;font-weight:950}.aeU8Iq_node strong{word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:clamp(11px,1.45vw,15px);line-height:1.42;display:-webkit-box;overflow:hidden}.aeU8Iq_node:hover,.aeU8Iq_node:focus-visible,.aeU8Iq_selected{border-color:var(--ltct-primary,#2447e8);background:var(--ltct-surface-alt,#f0f4ff);box-shadow:0 10px 24px #14213d29}.aeU8Iq_claim{height:28.5714%;top:19.0476%;left:68.4211%}.aeU8Iq_evidence{top:8.33333%;left:5.26316%}.aeU8Iq_assumption{top:35%;left:5.26316%}.aeU8Iq_objection{background:#fffaf6;border-color:#d8b29d;top:66.6667%;left:36.8421%}.aeU8Iq_response{background:#f6f9ff;border-color:#bacded;top:66.6667%;left:5.26316%}.aeU8Iq_editor{border:1px solid var(--ltct-border,#dbe3f2);background:var(--ltct-surface,#f5f7ff);border-radius:16px;gap:11px;padding:20px;display:grid}.aeU8Iq_editor label{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.aeU8Iq_editor label span{color:var(--ltct-ink,#14213d);font-size:17px;font-weight:950}.aeU8Iq_editor label small{color:var(--ltct-text-muted,#4c5a73);font-size:14px}.aeU8Iq_editor textarea{resize:vertical;border:1px solid var(--ltct-border,#dbe3f2);width:100%;color:var(--ltct-ink,#14213d);background:#fff;border-radius:11px;padding:13px 14px;font-size:16px;line-height:1.65}.aeU8Iq_editorActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aeU8Iq_primaryButton,.aeU8Iq_secondaryButton{border:1px solid var(--ltct-primary,#2447e8);border-radius:9px;min-height:42px;padding:9px 14px;font-size:14px;font-weight:900}.aeU8Iq_primaryButton{color:#fff;background:var(--ltct-primary,#2447e8)}.aeU8Iq_secondaryButton{color:var(--ltct-primary,#2447e8);background:#fff}.aeU8Iq_compact{gap:17px}.aeU8Iq_compact .aeU8Iq_introRow h2{font-size:24px}.aeU8Iq_compact .aeU8Iq_introRow p,.aeU8Iq_compact .aeU8Iq_editor textarea{font-size:15px}.aeU8Iq_compact .aeU8Iq_canvas{border-radius:15px;min-height:280px}.aeU8Iq_compact .aeU8Iq_editor{padding:15px}@media (max-width:700px){.aeU8Iq_introRow{display:grid}.aeU8Iq_saveState{justify-self:start}.aeU8Iq_canvas,.aeU8Iq_compact .aeU8Iq_canvas{aspect-ratio:auto;min-height:0;padding:14px}.aeU8Iq_connectors{display:none}.aeU8Iq_mobileRelations{border:1px solid var(--ltct-border,#dbe3f2);background:var(--ltct-surface,#f5f7ff);border-radius:12px;gap:6px;margin:-10px 0 0;padding:14px 18px 14px 34px;font-size:15px;line-height:1.6;display:grid}.aeU8Iq_node,.aeU8Iq_claim,.aeU8Iq_evidence,.aeU8Iq_assumption,.aeU8Iq_objection,.aeU8Iq_response{width:100%;height:auto;min-height:76px;margin-bottom:9px;position:relative;top:auto;left:auto}.aeU8Iq_node:last-child{margin-bottom:0}.aeU8Iq_node strong{font-size:14px}.aeU8Iq_editorActions>button{flex:180px}}@media (prefers-reduced-motion:reduce){.aeU8Iq_node,.aeU8Iq_primaryButton,.aeU8Iq_secondaryButton{transition:none}}
