._figure_3am2f_4{margin:var(--s-3) 0;padding:var(--s-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}._canvas_3am2f_14{cursor:zoom-in;width:100%;color:inherit;background:0 0;border:none;margin:0;padding:0;display:block;overflow-x:auto}._canvas_3am2f_14:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-md)}._svg_3am2f_37{width:100%;min-width:300px;height:auto;max-height:60vh;color:var(--text);display:block}._caption_3am2f_46{justify-content:space-between;align-items:center;gap:var(--s-2);margin:var(--s-2) 0 0;font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}._actions_3am2f_57{gap:var(--s-1);margin-left:auto;display:inline-flex}._action_3am2f_57{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;font-size:var(--fs-xs);white-space:nowrap;background:0 0;padding:3px 8px}._action_3am2f_57:hover{color:var(--text);border-color:var(--accent)}._overlay_3am2f_83{z-index:10010;padding:var(--s-5);-webkit-backdrop-filter:blur(var(--blur-scrim));background:#0a0e1880;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._overlayPanel_3am2f_96{gap:var(--s-3);width:min(1100px,100%);max-height:92vh;padding:var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:auto}._overlayHead_3am2f_109{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}._overlayTitle_3am2f_116{color:var(--text);font-weight:700}._enlargedSvg_3am2f_121{width:100%;height:auto;max-height:78vh;color:var(--text);display:block}._fallback_3am2f_132{margin:var(--s-3) 0;padding:var(--s-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}._fallbackMessage_3am2f_140{margin:0 0 var(--s-2);font-size:var(--fs-xs);color:var(--text-muted)}._fallbackSource_3am2f_146{max-height:200px;font-size:var(--fs-xs);white-space:pre-wrap;word-break:break-word;color:var(--text-faint);margin:0;line-height:1.5;overflow:auto}._paragraph_o5uv8_8{margin:0 0 12px;line-height:1.6}._paragraph_o5uv8_8:last-child{margin-bottom:0}._h1_o5uv8_17{font-size:var(--fs-2xl);color:var(--accent-text);margin:32px 0 16px;font-weight:800}._h2_o5uv8_24{font-size:var(--fs-xl);color:var(--accent-text);margin:28px 0 12px;font-weight:700}._h3_o5uv8_31{font-size:var(--fs-lg);color:var(--text);margin:24px 0 10px;font-weight:600}._h4_o5uv8_38{font-size:var(--fs-md);color:var(--text);margin:20px 0 8px;font-weight:600}._h1_o5uv8_17:first-child,._h2_o5uv8_24:first-child,._h3_o5uv8_31:first-child,._h4_o5uv8_38:first-child{margin-top:0}._code_o5uv8_52{background:var(--surface-2);border-radius:var(--r-sm);color:var(--accent-text);padding:2px 6px;font-family:monospace}._pre_o5uv8_60{background:var(--surface-2);border:1px solid var(--glass-border-subtle);border-radius:var(--r-md);margin:16px 0;padding:16px;overflow-x:auto}._pre_o5uv8_60 code{color:var(--success-text);font-family:Fira Code,monospace;font-size:var(--fs-sm);white-space:pre;line-height:1.5}._diagram_o5uv8_79{margin:12px 0}._diagram_o5uv8_79 img{max-width:100%;height:auto;display:block}._diagramSource_o5uv8_89{font-size:var(--fs-xs);color:var(--text-muted);margin-top:6px}._diagramSource_o5uv8_89 summary{cursor:pointer}._diagramSource_o5uv8_89 ._pre_o5uv8_60{margin:8px 0 0}._diagramNote_o5uv8_103{font-size:var(--fs-xs);color:var(--text-muted);margin:12px 0 0}._diagramFallback_o5uv8_109 ._pre_o5uv8_60{margin-top:6px}._blockquote_o5uv8_113{border-left:3px solid var(--primary);opacity:.85;margin:12px 0;padding:8px 16px;font-style:italic}._list_o5uv8_121{margin:12px 0;padding-left:20px}._list_o5uv8_121 li{margin-bottom:6px}._hr_o5uv8_130{border:none;border-top:1px solid var(--glass-border);margin:24px 0}._link_o5uv8_136{color:var(--accent-text);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}._tableWrap_o5uv8_145{max-width:100%;margin:12px 0;overflow-x:auto}._table_o5uv8_145{border-collapse:collapse;font-size:var(--fs-sm);min-width:100%}._table_o5uv8_145 th,._table_o5uv8_145 td{border:1px solid var(--glass-border-subtle);text-align:left;vertical-align:top;padding:6px 10px}._table_o5uv8_145 th{background:var(--surface-2);font-weight:600}._mathInline_o5uv8_177{vertical-align:middle;max-width:100%;display:inline-block;overflow:auto hidden}._mathDisplay_o5uv8_187{margin:var(--s-4) 0;text-align:center;overscroll-behavior-x:contain;max-width:100%;padding-bottom:var(--s-1);display:block;overflow:auto hidden}:is(._mathInline_o5uv8_177:not(:has(math)),._mathDisplay_o5uv8_187:not(:has(math))){font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted)}._highlight_o5uv8_211{background:var(--accent-wash);box-shadow:inset 0 -.12em 0 var(--accent-line-strong);border-radius:2px;padding:0 .1em}
