._3PUqzq_grid{grid-template-columns:minmax(0,1fr) 40px minmax(0,1.08fr);grid-template-areas:"doc a1 idx"". .a2""ans ans ans";align-items:start;display:grid}._3PUqzq_doc{grid-area:doc}._3PUqzq_idx{grid-area:idx}._3PUqzq_ans{border-top:1px solid var(--line-2);grid-area:ans;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"cap cap""text src""text fixed";gap:12px 26px;padding-top:16px}._3PUqzq_ansCap{grid-area:cap;margin:0}._3PUqzq_answer{grid-area:text}ol._3PUqzq_sources{grid-area:src}._3PUqzq_fixed{grid-area:fixed}._3PUqzq_col{align-content:start;gap:12px;min-width:0;display:grid}._3PUqzq_col>p{margin:0}._3PUqzq_step{color:var(--ink);margin-right:.6em}._3PUqzq_page{background:var(--panel);border:1px solid var(--line-2);border-radius:10px;gap:8px;padding:12px 12px 14px;display:grid}._3PUqzq_pageHead{letter-spacing:.02em;color:var(--ink-2);justify-content:space-between;gap:8px;margin:0 0 4px;font-size:10.5px;display:flex}._3PUqzq_lines{gap:6px;display:grid}._3PUqzq_lines i{background:var(--line-3);border-radius:2px;height:4px;display:block}._3PUqzq_passage{outline:1.5px solid var(--ink);outline-offset:0;border-radius:6px;margin:2px -3px;padding:7px;transition:outline-color .5s;display:block;position:relative}._3PUqzq_passage ._3PUqzq_lines i{background:var(--ink-2)}._3PUqzq_pTag{background:var(--ink);height:18px;color:var(--bg);letter-spacing:.04em;border-radius:999px;place-items:center;padding:0 6px;font-size:10px;font-weight:500;display:inline-grid;position:absolute;top:-9px;right:-9px}dl._3PUqzq_address{gap:6px;margin:0;display:grid}dl._3PUqzq_address>div{gap:2px;display:grid}dl._3PUqzq_address dd{color:var(--ink);margin:0;font-size:13.5px;line-height:1.35}._3PUqzq_arrow{display:block;position:relative}._3PUqzq_a1{grid-area:a1;align-self:start;height:18px;margin-top:92px}._3PUqzq_a2{grid-area:a2;justify-self:center;width:18px;height:36px;margin:4px 0 8px}._3PUqzq_arrowLine{background:var(--line-3);position:absolute}._3PUqzq_arrowHead{border-top:1px solid var(--ink-2);border-right:1px solid var(--ink-2);width:7px;height:7px;position:absolute}._3PUqzq_a1 ._3PUqzq_arrowLine{transform-origin:0;height:1px;top:8.5px;left:6px;right:8px}._3PUqzq_a1 ._3PUqzq_arrowHead{top:5.5px;right:6px;transform:rotate(45deg)}._3PUqzq_a2 ._3PUqzq_arrowLine{transform-origin:50% 0;width:1px;top:2px;bottom:6px;left:8.5px}._3PUqzq_a2 ._3PUqzq_arrowHead{bottom:4px;left:5.5px;transform:rotate(135deg)}ol._3PUqzq_index{gap:2px;margin:0;padding:0;list-style:none;display:grid}ol._3PUqzq_index>li._3PUqzq_chunk{border-bottom:1px solid var(--line);color:var(--ink-3);grid-template-columns:26px minmax(0,1fr);grid-template-areas:"id doc""id bar";gap:5px 8px;padding:7px 0 8px;list-style:none;display:grid}ol._3PUqzq_index>li._3PUqzq_chunk::marker{content:none}._3PUqzq_cid{border:1px solid var(--line-3);letter-spacing:.02em;border-radius:999px;grid-area:id;align-self:start;place-items:center;height:18px;font-size:9.5px;font-weight:500;display:inline-grid}._3PUqzq_cdoc{grid-area:doc;min-width:0;font-size:13px;line-height:1.3}._3PUqzq_cpage{letter-spacing:.02em;font-size:10.5px}._3PUqzq_bar{background:var(--line);border-radius:2px;grid-area:bar;height:3px;display:block;position:relative;overflow:hidden}._3PUqzq_bar i{background:var(--line-3);transform-origin:0;transform:scaleX(var(--s));position:absolute;inset:0}._3PUqzq_chunk[data-kept]{color:var(--ink)}._3PUqzq_chunk[data-kept] ._3PUqzq_cid{background:var(--ink);border-color:var(--ink);color:var(--bg)}._3PUqzq_chunk[data-kept] ._3PUqzq_bar i{background:var(--ink)}._3PUqzq_chunk[data-old] ._3PUqzq_cname{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-decoration-thickness:1px}._3PUqzq_indexNote{margin:0}._3PUqzq_answer{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}._3PUqzq_sentence{transition:opacity .45s;display:inline}._3PUqzq_sup{background:var(--ink);min-width:15px;height:15px;color:var(--bg);vertical-align:.5em;border-radius:999px;place-items:center;margin-left:3px;padding:0 3px;font-size:9px;font-weight:500;line-height:1;display:inline-grid}._3PUqzq_sentence[data-cut]{color:var(--ink-3)}._3PUqzq_struck{text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}._3PUqzq_cutTag{border:1px dashed var(--line-3);letter-spacing:.08em;text-transform:uppercase;vertical-align:.15em;color:var(--ink-2);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:500;display:inline-block}ol._3PUqzq_sources{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none;display:grid}ol._3PUqzq_sources>li{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:8px 0;font-size:13px;line-height:1.3;list-style:none;display:grid}ol._3PUqzq_sources>li::marker{content:none}._3PUqzq_sn{color:var(--ink);font-size:10.5px}._3PUqzq_sdoc{color:var(--ink);min-width:0}._3PUqzq_spage{color:var(--ink-2);white-space:nowrap;font-size:10.5px}._3PUqzq_fixed{border:1px dashed var(--line-3);color:var(--ink-2);border-radius:8px;margin:0;padding:8px 10px}@container (max-width:559.98px){._3PUqzq_grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"doc""a1""idx""a2""ans"}._3PUqzq_ans{border-top:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"cap""text""src""fixed";padding-top:0}._3PUqzq_a1,._3PUqzq_a2{justify-self:start;width:18px;height:34px;margin:10px 0 12px 12px}._3PUqzq_a1 ._3PUqzq_arrowLine{transform-origin:50% 0;width:1px;height:auto;inset:2px auto 6px 8.5px}._3PUqzq_a1 ._3PUqzq_arrowHead{inset:auto auto 4px 5.5px;transform:rotate(135deg)}dl._3PUqzq_address{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}}[data-phase=armed] ._3PUqzq_passage{outline-color:#0000}[data-phase=armed] ._3PUqzq_pTag,[data-phase=armed] ._3PUqzq_sentence,[data-phase=armed] ol._3PUqzq_sources>li,[data-phase=armed] ._3PUqzq_fixed,[data-phase=armed] ._3PUqzq_indexNote{opacity:0}[data-phase=armed] ._3PUqzq_a1 ._3PUqzq_arrowLine{transform:scaleX(0)}[data-phase=armed] ._3PUqzq_a2 ._3PUqzq_arrowLine{transform:scaleY(0)}[data-phase=armed] ._3PUqzq_bar i{transform:scaleX(0)}[data-phase=play] ._3PUqzq_passage{transition:outline-color .5s ease var(--d)}[data-phase=play] ._3PUqzq_pTag{transition:opacity .4s ease calc(var(--d) + .35s)}[data-phase=play] ._3PUqzq_arrowLine{transition:transform var(--t) cubic-bezier(.65, 0, .35, 1) var(--d)}[data-phase=play] ._3PUqzq_bar i{transition:transform var(--t) var(--ease-out) var(--d)}[data-phase=play] ._3PUqzq_indexNote{transition:opacity .4s 1.75s}[data-phase=play] ._3PUqzq_sentence,[data-phase=play] ol._3PUqzq_sources>li,[data-phase=play] ._3PUqzq_fixed{transition:opacity var(--t) ease var(--d)}[data-phase=play] ._3PUqzq_struck{animation:_3PUqzq_strike .5s ease calc(var(--d) + .6s) 1 both}@keyframes _3PUqzq_strike{0%{text-decoration-color:#0000}to{-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}}@container (max-width:559.98px){[data-phase=armed] ._3PUqzq_a1 ._3PUqzq_arrowLine{transform:scaleY(0)}}
ul.xXIFtG_legend{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}ul.xXIFtG_legend li{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:inline-flex}ul.xXIFtG_legend li::marker{content:none}.xXIFtG_legendMark{place-items:center;width:14px;height:14px;display:inline-grid;position:relative}ol.xXIFtG_rows{margin:0;padding:0;list-style:none;display:block}ol.xXIFtG_rows>li.xXIFtG_row{grid-template-columns:var(--lw) 30px minmax(0, 1fr);column-gap:14px;margin:0;padding:12px 0 13px;list-style:none;display:grid;position:relative}ol.xXIFtG_rows>li.xXIFtG_row::marker{content:none}.xXIFtG_lanes{width:var(--lw);position:absolute;top:0;bottom:0;left:0}.xXIFtG_seg{background:var(--line-3);width:1px;margin-left:-.5px;position:absolute}.xXIFtG_beam{background:var(--ink);transform-origin:50% 0;position:absolute;inset:0 -.25px}.xXIFtG_bends{position:absolute;top:0;left:0;overflow:visible}.xXIFtG_rail,.xXIFtG_bend{fill:none}.xXIFtG_rail{stroke:var(--line-3);stroke-width:1px}.xXIFtG_bend{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.xXIFtG_node{width:0;height:0;position:absolute;top:24px}.xXIFtG_mark{box-sizing:border-box;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.xXIFtG_legendMark .xXIFtG_mark{top:50%;left:50%}.xXIFtG_mark[data-kind=model]{background:var(--ink);width:11px;height:11px;box-shadow:0 0 0 3px var(--panel);border-radius:999px}.xXIFtG_mark[data-kind=code]{border:1.5px solid var(--ink);background:var(--panel);width:11px;height:11px;box-shadow:0 0 0 3px var(--panel);border-radius:2px}.xXIFtG_mark[data-kind=person]{border:1.5px solid var(--ink);background:radial-gradient(circle, var(--ink) 0 2.2px, var(--panel) 2.7px);width:14px;height:14px;box-shadow:0 0 0 3px var(--panel);border-radius:999px}.xXIFtG_mark[data-kind=stop]{background:linear-gradient(45deg, transparent calc(50% - .8px), var(--ink-2) calc(50% - .8px) calc(50% + .8px), transparent calc(50% + .8px)), linear-gradient(-45deg, transparent calc(50% - .8px), var(--ink-2) calc(50% - .8px) calc(50% + .8px), transparent calc(50% + .8px)), var(--panel);width:11px;height:11px;box-shadow:0 0 0 3px var(--panel)}.xXIFtG_n{color:var(--ink-3);font-variant-numeric:tabular-nums;grid-column:2;padding-top:5px;font-size:11px}.xXIFtG_main{grid-column:3;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label tag""sub sub";gap:2px 18px;min-width:0;display:grid}.xXIFtG_label{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;grid-area:label;font-size:16px;line-height:24px}.xXIFtG_tag{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:right;grid-area:tag;align-self:start;max-width:24ch;padding-top:5px;font-size:10.5px;font-weight:500;line-height:1.35}.xXIFtG_sub{color:var(--ink-2);text-wrap:pretty;grid-area:sub;max-width:54ch;font-size:14px;line-height:1.5}.xXIFtG_row[data-lane="1"] .xXIFtG_label,.xXIFtG_row[data-lane="2"] .xXIFtG_label{font-size:15px}.xXIFtG_row[data-stop] .xXIFtG_label{color:var(--ink-2)}.xXIFtG_nIn{display:none}@container (max-width:559.98px){ol.xXIFtG_rows>li.xXIFtG_row{grid-template-columns:var(--lw) minmax(0, 1fr);column-gap:12px;padding:10px 0 11px}.xXIFtG_n,.xXIFtG_tag{display:none}.xXIFtG_main{grid-column:2;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""sub"}.xXIFtG_nIn{min-width:26px;font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;display:inline-block}.xXIFtG_label,.xXIFtG_row[data-lane="1"] .xXIFtG_label,.xXIFtG_row[data-lane="2"] .xXIFtG_label{font-size:15.5px}.xXIFtG_sub{font-size:13.5px}}[data-phase=armed] .xXIFtG_beam{transform:scaleY(0)}[data-phase=armed] .xXIFtG_bend{stroke-dashoffset:1px}[data-phase=armed] .xXIFtG_node .xXIFtG_mark{opacity:.28;transform:translate(-50%,-50%)scale(.72)}[data-phase=play] .xXIFtG_beam{transition:transform var(--t) linear var(--d)}[data-phase=play] .xXIFtG_bend{transition:stroke-dashoffset var(--t) linear var(--d)}[data-phase=play] .xXIFtG_node .xXIFtG_mark{transition:opacity .3s ease var(--d), transform .45s var(--ease-out) var(--d)}
