._framework_zaoxe_1{border:1px solid var(--border);background:var(--background);border-radius:12px;margin:30px 0 22px}._summary_zaoxe_8{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:15px clamp(14px,3vw,25px);list-style:none;display:flex}._summary_zaoxe_8::-webkit-details-marker{display:none}._summary_zaoxe_8:hover{background:var(--secondary)}._summary_zaoxe_8 h2{font-size:clamp(19px,2.3vw,25px);line-height:1.2}._eyebrow_zaoxe_29{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}._summary_zaoxe_8 h2 span{margin-bottom:4px;display:block}._summary_zaoxe_8:after{content:"";border:solid var(--accent);border-width:0 2px 2px 0;flex:0 0 9px;height:9px;margin-inline-end:4px;transform:rotate(45deg)}._framework_zaoxe_1[open] ._summary_zaoxe_8:after{transform:rotate(225deg)}._question_zaoxe_56{max-width:750px;color:var(--muted);text-wrap:pretty;padding:0 clamp(14px,3vw,25px) 14px;font-size:14px;line-height:1.45}._content_zaoxe_65{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);display:grid}._diagramPanel_zaoxe_71{align-content:center;justify-items:center;padding:5px 6px 12px;display:grid}._diagram_zaoxe_71{aspect-ratio:720/440;width:min(100%,700px);position:relative}._connections_zaoxe_84{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._framework_zaoxe_1 [data-tone=human]{--edge-color:#8a3541;--edge-fill:#fbf0f1;--edge-line:#a96871}._framework_zaoxe_1 [data-tone=data]{--edge-color:#77572c;--edge-fill:#f8f1e5;--edge-line:#9b8055}._framework_zaoxe_1 [data-tone=ai]{--edge-color:#3c5c78;--edge-fill:#edf3f8;--edge-line:#6a849b}._line_zaoxe_108{fill:none;stroke:var(--edge-line);stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}._connections_zaoxe_84 [data-active=true] ._line_zaoxe_108{stroke:var(--edge-color);stroke-width:2.6px}._connections_zaoxe_84 g:has(._hit_zaoxe_117:hover) ._line_zaoxe_108{stroke:var(--edge-color);stroke-width:2.6px}._hit_zaoxe_117{fill:none;stroke:#0000;stroke-width:20px;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}._node_zaoxe_131,._edge_zaoxe_132{border:1px solid var(--border);background:var(--background);color:var(--edge-color);white-space:nowrap;touch-action:manipulation;font-weight:700;position:absolute;transform:translate(-50%,-50%)}._node_zaoxe_131{border-radius:9px;justify-content:center;align-items:center;gap:7px;width:clamp(88px,10vw,132px);min-height:47px;font-size:clamp(16px,1.8vw,21px);display:flex}._node_zaoxe_131 span{background:var(--edge-color);border-radius:50%;width:9px;height:9px}._node_zaoxe_131[data-tone=data] span{border-radius:1px}._node_zaoxe_131[data-tone=ai] span{border-radius:1px;transform:rotate(45deg)}._edge_zaoxe_132{border-radius:18px;min-height:28px;padding:4px 9px;font-size:12px;line-height:1.2}._node_zaoxe_131:hover,._edge_zaoxe_132:hover,._node_zaoxe_131[aria-pressed=true],._edge_zaoxe_132[aria-pressed=true]{border-color:var(--edge-color);background:var(--edge-fill)}._hint_zaoxe_184{color:var(--muted);text-align:center;font-size:11px}._detail_zaoxe_190{border-left:1px solid var(--border);background:var(--secondary);border-radius:0 0 12px;padding:clamp(14px,2.5vw,27px);font-size:14px}._toolbar_zaoxe_198{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}._reset_zaoxe_206{border:1px solid var(--border);background:var(--background);min-height:26px;color:var(--accent);border-radius:5px;padding:2px 8px;font-size:11px;font-weight:700}._reset_zaoxe_206[aria-disabled=true]{opacity:.55;cursor:default}._detail_zaoxe_190 h3{margin-bottom:9px;font-size:clamp(19px,2.1vw,25px);line-height:1.17}._detail_zaoxe_190 p{text-wrap:pretty;line-height:1.5}._example_zaoxe_231{border-top:1px solid var(--border);margin-top:14px;padding-top:11px;font-size:13px}@media (max-width:760px){._content_zaoxe_65{grid-template-columns:1fr}._diagram_zaoxe_71{max-width:540px}._detail_zaoxe_190{border-left:0;border-top:1px solid var(--border);border-radius:0 0 12px 12px}}@media (max-width:480px){._diagram_zaoxe_71{aspect-ratio:1}._node_zaoxe_131{gap:5px;width:clamp(61px,20vw,95px);min-height:39px}._edge_zaoxe_132{padding-inline:5px;font-size:clamp(9px,2.85vw,12px)}._hint_zaoxe_184{margin-top:5px}}@media (max-width:380px){._edge_zaoxe_132[data-tone=data][data-to=human]{margin-left:-5px}._edge_zaoxe_132[data-tone=ai][data-to=human]{margin-left:5px}}
