._5kwEFW_graph{border-top:1px solid var(--border);min-width:0;margin-top:3rem;padding-top:2rem}._5kwEFW_heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}._5kwEFW_heading h2{letter-spacing:-.035em;margin-top:.4rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:550;line-height:1.2}._5kwEFW_eyebrow,._5kwEFW_count{color:var(--muted-foreground);font-size:.875rem}._5kwEFW_eyebrow{font-weight:550}._5kwEFW_intro{max-width:48rem;color:var(--muted-foreground);margin-top:.8rem;font-size:1rem;line-height:1.7}._5kwEFW_toolbar{align-items:end;gap:1rem;margin-top:1.5rem;display:flex}._5kwEFW_toolbar label{flex-direction:column;flex:1;gap:.5rem;min-width:0;font-size:.875rem;font-weight:550;display:flex}._5kwEFW_toolbar select{border:1px solid var(--border);background:#fff;border-radius:.25rem;width:100%;min-width:0;min-height:48px;padding:.6rem 2rem .6rem .8rem;font-size:1rem}._5kwEFW_graph button:focus-visible,._5kwEFW_graph select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._5kwEFW_pager,._5kwEFW_connectionPager{justify-content:center;align-items:center;gap:.8rem;font-size:.875rem;display:flex}._5kwEFW_pager button,._5kwEFW_connectionPager button,._5kwEFW_moveControls button{border:1px solid var(--border);background:#fff;border-radius:.25rem;min-width:44px;min-height:44px;font-size:1.25rem}._5kwEFW_graph button:disabled{opacity:.4;cursor:default}._5kwEFW_hint{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 .5rem;font-size:.875rem;line-height:1.6;display:flex}._5kwEFW_hint button{text-underline-offset:4px;min-height:44px;color:var(--foreground);flex-shrink:0;text-decoration:underline}._5kwEFW_canvas{background:var(--background);isolation:isolate;border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:100%;position:relative;overflow:hidden}._5kwEFW_lines{pointer-events:none;position:absolute;inset:0}._5kwEFW_lines line{stroke:var(--border);stroke-width:2px}._5kwEFW_lines ._5kwEFW_activeLine{stroke:var(--accent)}._5kwEFW_node{border:1px solid var(--border);width:140px;height:140px;color:var(--foreground);text-align:center;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.9rem;display:flex;position:absolute;transform:translate(-50%,-50%)}._5kwEFW_node:active{cursor:grabbing}._5kwEFW_node strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:550;line-height:1.3}._5kwEFW_nodeCaption{color:var(--muted-foreground);font-size:.875rem;line-height:1.1}._5kwEFW_node[data-kind=role],._5kwEFW_node[data-kind=reference-role]{width:132px;height:132px;padding:.6rem}._5kwEFW_node[data-kind=research]{border-style:dashed;width:126px;height:126px}._5kwEFW_node[aria-pressed=true]{background:var(--selected-background);border:2px solid var(--selected-indicator);box-shadow:inset 3px 0 0 var(--selected-indicator);z-index:2}._5kwEFW_selected{background:var(--foreground);color:var(--background);border-radius:1rem;padding:.2rem .5rem;font-size:.875rem;font-weight:600;line-height:1.1;position:absolute;bottom:-.4rem}._5kwEFW_detail{background:var(--selected-background);border-bottom:1px solid var(--border);justify-content:space-between;gap:2rem;padding:1.25rem 1.5rem;display:flex}._5kwEFW_detail h3{overflow-wrap:anywhere;margin:.35rem 0;font-size:1.125rem;font-weight:550;line-height:1.5}._5kwEFW_detail p:not(._5kwEFW_eyebrow){color:var(--muted-foreground);max-width:60ch;font-size:1rem;line-height:1.65}._5kwEFW_moveControls{flex-direction:column;flex:none;align-items:start;gap:.5rem;font-size:.875rem;display:flex}._5kwEFW_moveControls>div{gap:.25rem;display:flex}._5kwEFW_moveControls small{color:var(--muted-foreground);font-size:.875rem}._5kwEFW_boundary{color:var(--muted-foreground);margin-top:.8rem;font-size:.875rem;line-height:1.6}._5kwEFW_canvas[data-compact=true] ._5kwEFW_node{gap:.25rem;width:124px;height:124px;padding:.55rem}._5kwEFW_canvas[data-compact=true] ._5kwEFW_node[data-kind=role],._5kwEFW_canvas[data-compact=true] ._5kwEFW_node[data-kind=reference-role]{width:112px;height:112px;padding:.3rem}._5kwEFW_canvas[data-compact=true] ._5kwEFW_node[data-kind=research]{width:128px;height:128px}._5kwEFW_canvas[data-compact=true] ._5kwEFW_nodeCaption{font-size:.875rem}@media (max-width:700px){._5kwEFW_toolbar{flex-direction:column;align-items:stretch;gap:.75rem}._5kwEFW_pager{justify-content:flex-end}._5kwEFW_hint{align-items:start}._5kwEFW_detail{flex-direction:column;gap:1.25rem;padding:1rem}._5kwEFW_connectionPager{margin:.75rem 0}}@media print{._5kwEFW_toolbar,._5kwEFW_hint,._5kwEFW_moveControls,._5kwEFW_connectionPager{display:none}._5kwEFW_graph{break-inside:avoid}}._5kwEFW_toolbar[hidden]{display:none}._5kwEFW_viewControls{gap:.5rem;margin-top:1.25rem;display:flex}._5kwEFW_viewControls button{border:1px solid var(--border);border-radius:.3rem;min-height:44px;padding:.5rem .8rem;font-size:.875rem}._5kwEFW_viewControls button[aria-pressed=true]{color:var(--background);background:var(--foreground);border-color:var(--foreground)}._5kwEFW_detailAction{border:1px solid var(--border);border-radius:6px;min-height:44px;margin-top:12px;padding:8px 14px;font-weight:600}._5kwEFW_detailAction:focus-visible{outline-offset:3px;outline:2px solid}
.YI4zqa_usage{min-width:0;font-size:1rem;line-height:1.6}.YI4zqa_usage h4{margin:0 0 .75rem;font-size:1.125rem;font-weight:650}.YI4zqa_usage p{margin:.75rem 0}.YI4zqa_platform{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem}.YI4zqa_platform h5{font-size:1rem;font-weight:650}.YI4zqa_comparison{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.875rem}.YI4zqa_comparison th,.YI4zqa_comparison td{text-align:right;vertical-align:top;padding:.5rem .4rem}.YI4zqa_comparison th:first-child{text-align:left;width:27%;padding-left:0}.YI4zqa_comparison th:last-child,.YI4zqa_comparison td:last-child{padding-right:0}.YI4zqa_comparison thead th{font-weight:500;line-height:1.4}.YI4zqa_comparison tbody tr{border-top:1px solid var(--border)}.YI4zqa_comparison tbody th{font-weight:500}.YI4zqa_comparison td strong{font-family:var(--font-mono), monospace;font-size:1rem;font-weight:600}.YI4zqa_change{font-size:.875rem;line-height:1.6}.YI4zqa_limit{color:var(--muted-foreground);font-size:.875rem}.YI4zqa_method{color:var(--accent);text-underline-offset:4px;padding:.75rem 0;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-block}.YI4zqa_source{font-size:.875rem;line-height:1.6}.YI4zqa_source summary{cursor:pointer;color:var(--accent);padding:.6rem 0;font-weight:600}.YI4zqa_source dl>div{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.6rem 0;display:grid}.YI4zqa_source dt span{color:var(--muted-foreground);display:block}.YI4zqa_source dd{font-family:var(--font-mono), monospace}.YI4zqa_source a{color:var(--accent);padding:.5rem 0;text-decoration:underline;display:inline-block}.YI4zqa_source summary:focus-visible,.YI4zqa_source a:focus-visible,.YI4zqa_method:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media print{.YI4zqa_platform{break-inside:avoid}}
