.ArticleVideo_frame__7UWSU{margin:28px 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);aspect-ratio:16/9}.ArticleVideo_player__WlubQ{display:block;width:100%;height:100%;border:0}.MindMap_currentBadge__566bw rect{fill:var(--accent);stroke:none}.MindMap_currentBadge__566bw text{fill:var(--on-accent);font:700 var(--fs-micro) var(--font-body);pointer-events:none}.MindMap_toggleDisc__Kikt9{fill:var(--accent-tint);stroke:var(--accent);stroke-width:1;pointer-events:none;transition:fill .15s ease}.MindMap_toggleIcon__epHz1{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;pointer-events:none}.MindMap_toggleOpen__x86Hd .MindMap_toggleDisc__Kikt9,.MindMap_toggle__CpjZb:hover .MindMap_toggleDisc__Kikt9{fill:var(--accent)}.MindMap_toggleOpen__x86Hd .MindMap_toggleIcon__epHz1,.MindMap_toggle__CpjZb:hover .MindMap_toggleIcon__epHz1{stroke:var(--on-accent)}.MindMap_guide__5dh9R{flex:1 1 320px;min-width:0;padding:0 6px}.MindMap_legend__bONuY{color:var(--ink-soft);font:400 var(--fs-micro)/1.5 var(--font-body)}.MindMap_legend__bONuY summary{width:-moz-fit-content;width:fit-content;min-height:32px;padding:6px 0;cursor:pointer;font-weight:600}.MindMap_legend__bONuY summary:hover{color:var(--accent-ink)}.MindMap_legend__bONuY p{margin:0 0 8px}.MindMap_legendBranches__nLLsS{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:0 0 8px;padding:0}.MindMap_legendBranches__nLLsS li{display:flex;align-items:center;gap:6px}.MindMap_swatch__9n_qf{display:inline-block;flex:none;width:10px;height:10px;border-radius:2px}.map-modal__panel .MindMap_modal__vPPjl.map-wrap:not(.map-wrap--full){box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;margin:0}.MindMap_modal__vPPjl.map-wrap .map-canvas{grid-column:1/-1;min-width:0;min-height:0;width:100%;height:100%;max-height:none}.MindMap_modal__vPPjl.map-wrap .map-svg{height:100%}@media (max-width:700px){.map-modal__panel .MindMap_modal__vPPjl.map-wrap:not(.map-wrap--full){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;gap:8px}}