.JqPH_q_filters{gap:var(--space-xs);margin-block:var(--space-m) var(--space-l);padding:var(--space-s) var(--space-m);border:var(--hairline) dashed var(--color-rule-strong);border-radius:var(--radius-m);background:var(--color-bg-raised);display:grid}.JqPH_q_row{gap:6px;display:grid}@media (min-width:48rem){.JqPH_q_row{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);align-items:baseline}}.JqPH_q_label{font:400 var(--step--2) / 1.3 var(--type-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--color-kicker)}.JqPH_q_chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.JqPH_q_chip{border:var(--hairline) dashed var(--color-rule-strong);border-radius:var(--radius-s);font:400 var(--step--1) / 1.3 var(--type-ui);color:var(--color-text);cursor:pointer;transition:background-color var(--dur-fast), border-color var(--dur-fast);background:0 0;align-items:baseline;gap:.4em;padding:4px 10px;display:inline-flex}.JqPH_q_chip:hover{border-style:solid;border-color:var(--color-leather)}.JqPH_q_chip[aria-pressed=true]{border-style:solid;border-color:var(--color-accent);background:var(--color-accent-soft)}.JqPH_q_count{font-size:var(--step--2);color:var(--color-text-faint);font-variant-numeric:lining-nums tabular-nums}.JqPH_q_foot{justify-content:space-between;align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}.JqPH_q_status{font:400 var(--step--1) / 1.3 var(--type-ui);color:var(--color-text-muted)}.JqPH_q_reset{font:400 12px/1.3 var(--type-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--color-link);cursor:pointer;background:0 0;border:0;padding:4px 0}.JqPH_q_reset:hover{color:var(--color-link-hover)}
._2MiGDq_layout{gap:var(--space-l);padding-block-end:var(--space-2xl);display:grid}@media (min-width:64rem){._2MiGDq_layout[data-toc]{gap:var(--space-xl);grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start}}._2MiGDq_main{gap:0;min-width:0;display:grid}._2MiGDq_toc{font-family:var(--type-ui);font-size:var(--step--1)}._2MiGDq_toc summary{cursor:pointer;border:var(--hairline) dashed var(--color-rule-strong);border-radius:var(--radius-s);color:var(--color-text);align-items:center;gap:.5em;padding:8px 14px;list-style:none;display:inline-flex}._2MiGDq_toc summary::-webkit-details-marker{display:none}._2MiGDq_toc summary:after{content:"▾";color:var(--color-kicker);font-size:.8em}._2MiGDq_toc[open] summary:after{content:"▴"}._2MiGDq_toc ol{padding:var(--space-xs) 0 0;gap:2px;margin:0;list-style:none;display:grid}._2MiGDq_toc a{border-inline-start:var(--hairline) solid var(--color-rule);color:var(--color-text-muted);padding:4px 0 4px 12px;line-height:1.3;text-decoration:none;display:block}._2MiGDq_toc a:hover{color:var(--color-link-hover);border-inline-start-color:var(--color-accent)}._2MiGDq_tocTitle{font:400 var(--step--2) / 1.3 var(--type-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--color-kicker)}._2MiGDq_tocDesktop{display:none}._2MiGDq_tocDesktop ._2MiGDq_tocTitle{margin-block-end:var(--space-2xs)}@media (min-width:64rem){._2MiGDq_tocMobile{display:none}._2MiGDq_tocDesktop{top:calc(var(--header-h) + var(--safe-t) + var(--space-m));max-height:calc(100vh - var(--header-h) - var(--space-2xl));padding-block-start:var(--space-m);display:block;position:sticky;overflow:auto}._2MiGDq_tocNav{align-self:stretch}}._2MiGDq_sub{align-items:baseline;gap:var(--space-3xs) var(--space-m);font-family:var(--type-ui);font-size:var(--step-0);flex-wrap:wrap;display:flex}._2MiGDq_other{font-family:var(--type-body);font-style:italic}._2MiGDq_years{font-family:var(--type-numerals);font-variant-numeric:lining-nums;letter-spacing:.01em;font-weight:300}._2MiGDq_headChips{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._2MiGDq_headChip{border:var(--hairline) dashed var(--color-rule-strong);border-radius:var(--radius-s);font:400 var(--step--1) / var(--leading-ui) var(--type-ui);color:var(--color-text);overflow-wrap:anywhere;align-items:baseline;gap:.4em;padding:5px 11px;text-decoration:none;display:inline-flex}a._2MiGDq_headChip:hover{border-style:solid;border-color:var(--color-text)}._2MiGDq_headChip[data-tone=accent]{border-style:solid}._2MiGDq_module{padding-block:var(--space-l) var(--space-xl);border-block-start:var(--hairline) solid var(--color-rule);scroll-margin-top:calc(var(--header-h) + var(--space-s));min-width:0;position:relative}._2MiGDq_module:before{content:"";background:var(--color-leather);width:60px;height:6px;position:absolute;inset-block-start:-3px;inset-inline-start:0;-webkit-mask:url(../media/stitch.0il6i8bg6-c84.svg) 0/12px 6px repeat-x;mask:url(../media/stitch.0il6i8bg6-c84.svg) 0/12px 6px repeat-x}._2MiGDq_module:first-child{border-block-start:0;padding-block-start:var(--space-s)}._2MiGDq_module:first-child:before{content:none}._2MiGDq_moduleTitle{font-family:var(--type-heading);font-weight:400;font-size:var(--step-3);letter-spacing:var(--tracking-tight);color:var(--color-heading);text-wrap:balance;flex-wrap:wrap;align-items:baseline;gap:.2em .6em;margin-block-end:var(--space-m);line-height:1.05;display:flex}._2MiGDq_moduleCount{font-family:var(--type-numerals);color:var(--color-numeral);font-size:.62em;font-weight:300}._2MiGDq_subTitle{margin-block:var(--space-m) var(--space-xs);font-family:var(--type-heading);font-weight:400;font-size:var(--step-1);color:var(--color-heading);line-height:1.15}._2MiGDq_subTitle:first-child{margin-block-start:0}._2MiGDq_lead{max-width:var(--measure);font-family:var(--type-body);font-size:var(--step-1);text-wrap:pretty;line-height:1.5}._2MiGDq_text{max-width:var(--measure);font-family:var(--type-body);font-size:var(--step-0);line-height:var(--leading-body);text-wrap:pretty}._2MiGDq_text+._2MiGDq_text{margin-block-start:var(--space-s)}._2MiGDq_meta{font-family:var(--type-ui);font-size:var(--step--1);line-height:var(--leading-ui);color:var(--color-text-muted);font-variant-numeric:lining-nums}._2MiGDq_meta+._2MiGDq_meta{margin-block-start:var(--space-3xs)}._2MiGDq_note{max-width:var(--measure);margin-block:var(--space-s);padding:var(--space-s) var(--space-m);border-inline-start:2px solid var(--color-rule-strong);background:var(--color-bg-raised);font-family:var(--type-ui);font-size:var(--step--1);line-height:var(--leading-ui);color:var(--color-text-muted)}._2MiGDq_actions{gap:var(--space-xs) var(--space-s);flex-wrap:wrap;margin-block-start:var(--space-m);display:flex}._2MiGDq_linkMore{font:400 12px/1.3 var(--type-ui);letter-spacing:.16em;text-transform:uppercase;text-decoration:none}._2MiGDq_linkMore:hover{color:var(--color-link-hover)}._2MiGDq_kv{gap:0;max-width:52rem;margin:0;display:grid}._2MiGDq_kv>div{gap:2px var(--space-m);padding-block:var(--space-xs);border-block-end:var(--hairline) solid var(--color-rule);display:grid}@media (min-width:40rem){._2MiGDq_kv>div{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr)}}._2MiGDq_kv dt{font-family:var(--type-ui);font-size:var(--step--1);color:var(--color-text-muted)}._2MiGDq_kv dd{min-width:0;font-family:var(--type-body);font-size:var(--step-0);margin:0}._2MiGDq_kv dd ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}._2MiGDq_list{max-width:56rem;margin:0;padding:0;list-style:none;display:grid}._2MiGDq_list>li{align-items:baseline;gap:2px var(--space-s);border-block-end:var(--hairline) solid var(--color-rule);flex-wrap:wrap;min-width:0;padding-block:8px;display:flex}._2MiGDq_list>li[hidden]{display:none}._2MiGDq_itemMain{font-family:var(--type-body);font-size:var(--step-0);overflow-wrap:anywhere;min-width:0}._2MiGDq_itemMeta{font-family:var(--type-ui);font-size:var(--step--1);color:var(--color-text-muted);font-variant-numeric:lining-nums}._2MiGDq_itemKin{font-family:var(--type-ui);font-size:var(--step--2);letter-spacing:.04em;color:var(--color-kicker)}._2MiGDq_columns{columns:1;column-gap:var(--space-xl)}@media (min-width:48rem){._2MiGDq_columns{columns:2}}._2MiGDq_columns>li{break-inside:avoid}._2MiGDq_private{color:var(--color-text-muted)}._2MiGDq_unnamed{font-style:italic}._2MiGDq_more{margin-block-start:var(--space-xs)}._2MiGDq_more>summary{cursor:pointer;font:400 12px/1.3 var(--type-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--color-link);padding:6px 0;display:inline-block}._2MiGDq_more>summary:hover{color:var(--color-link-hover)}._2MiGDq_more[open]>summary{margin-block-end:var(--space-xs)}._2MiGDq_badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._2MiGDq_badge{border:var(--hairline) solid var(--color-rule-strong);font:400 var(--step--2) / 1.3 var(--type-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);border-radius:999px;align-items:center;gap:.4em;padding:4px 10px;text-decoration:none;display:inline-flex}a._2MiGDq_badge:hover{border-color:var(--color-text)}._2MiGDq_traits{gap:var(--space-s);max-width:var(--measure);margin:0;padding:0;list-style:none;display:grid}._2MiGDq_trait{padding:var(--space-s) var(--space-m);border:var(--hairline) dashed var(--color-rule-strong);border-radius:var(--radius-m);background:var(--color-bg-raised);gap:4px;display:grid}._2MiGDq_traitName{font:400 var(--step--2) / 1.3 var(--type-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent-strong)}._2MiGDq_traitText{font-family:var(--type-body);font-size:var(--step-0);line-height:1.5}._2MiGDq_kinPhrase{max-width:34ch;font-family:var(--type-display);font-size:var(--step-2);color:var(--color-accent-strong);text-wrap:balance;line-height:1.12}._2MiGDq_kinGen{margin-block-start:var(--space-xs)}._2MiGDq_path{margin:var(--space-m) 0 0;font-family:var(--type-ui);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:6px 0;padding:0;list-style:none;display:flex}._2MiGDq_path>li{align-items:center;display:inline-flex}._2MiGDq_path>li+li:before{content:"→";color:var(--color-text-faint);margin-inline:6px}._2MiGDq_pathNode{border:var(--hairline) solid var(--color-rule);border-radius:var(--radius-s);color:var(--color-text);padding:3px 9px;line-height:1.35;text-decoration:none;display:inline-block}a._2MiGDq_pathNode:hover{border-color:var(--color-leather);color:var(--color-link-hover)}._2MiGDq_pathNode[data-lca]{border-color:var(--color-accent);background:var(--color-accent-soft)}._2MiGDq_pathNode[data-self]{border-style:dashed;border-color:var(--color-leather)}._2MiGDq_pathLabel{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--color-kicker);display:block}._2MiGDq_tree{--node-border:var(--color-rule-strong);max-width:100%;padding-block:var(--space-xs);font-family:var(--type-ui);font-size:var(--step--1);justify-items:center;gap:0;display:grid;overflow-x:auto}._2MiGDq_treeLevel{flex-wrap:wrap;justify-content:center;gap:8px 10px;max-width:100%;padding-block:14px;display:flex;position:relative}._2MiGDq_treeLevel+._2MiGDq_treeLevel:before{content:"";border-inline-start:1.5px dashed var(--color-leather);width:0;height:16px;position:absolute;inset-block-start:-2px;inset-inline-start:50%;transform:translate(-50%)}._2MiGDq_treeLabel{text-align:center;width:100%;font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--color-kicker)}._2MiGDq_node{border:var(--hairline) solid var(--node-border);border-radius:var(--radius-s);background:var(--color-bg-raised);min-width:0;max-width:15rem;color:var(--color-text);text-align:center;overflow-wrap:anywhere;gap:1px;padding:6px 12px;line-height:1.25;text-decoration:none;display:inline-grid}a._2MiGDq_node:hover,a._2MiGDq_node:focus-visible{border-color:var(--color-leather);color:var(--color-link-hover)}._2MiGDq_node[data-self]{border:1.5px solid var(--color-accent);background:var(--color-accent-soft);font-size:var(--step-0)}._2MiGDq_node[data-private]{color:var(--color-text-muted);background:0 0;border-style:dashed}._2MiGDq_node[data-unnamed] ._2MiGDq_nodeName{font-style:italic}._2MiGDq_node[data-line]{border-color:var(--color-leather);box-shadow:inset 0 -2px 0 var(--color-leather)}._2MiGDq_nodeName{font-family:var(--type-body)}._2MiGDq_nodeYears{font-size:var(--step--2);color:var(--color-text-faint);font-variant-numeric:lining-nums}._2MiGDq_spouse{align-items:center;gap:4px;display:inline-flex}._2MiGDq_spouse:before{content:"∞";font-family:var(--type-symbol);color:var(--color-kicker)}._2MiGDq_treeGap{border:var(--hairline) dashed var(--color-rule);color:var(--color-text-muted);font-size:var(--step--2);border-radius:999px;padding:4px 10px}._2MiGDq_treeGap summary{cursor:pointer}._2MiGDq_treeGap[open]{border-radius:var(--radius-m);padding:8px 12px}._2MiGDq_treeGap ol{justify-items:center;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}._2MiGDq_treeCount{font-size:var(--step--2);color:var(--color-text-muted)}._2MiGDq_events{max-width:58rem;margin:0;padding:0;list-style:none;display:grid}._2MiGDq_event{gap:2px var(--space-m);border-block-end:var(--hairline) solid var(--color-rule);padding-block:10px;display:grid}@media (min-width:40rem){._2MiGDq_event{grid-template-columns:minmax(8.5rem,11rem) minmax(0,1fr)}}._2MiGDq_eventDate{font-family:var(--type-ui);font-size:var(--step--1);color:var(--color-text-muted);font-variant-numeric:lining-nums}._2MiGDq_eventDate a{color:inherit}._2MiGDq_eventBody{gap:4px;min-width:0;display:grid}._2MiGDq_eventTitle{font-family:var(--type-body);font-size:var(--step-0);line-height:1.4}._2MiGDq_eventMeta{font-family:var(--type-ui);font-size:var(--step--2);color:var(--color-text-muted);flex-wrap:wrap;gap:4px 10px;display:flex}._2MiGDq_block{padding-block:var(--space-m);border-block-end:var(--hairline) solid var(--color-rule);scroll-margin-top:calc(var(--header-h) + var(--space-s))}._2MiGDq_block:target{animation:_2MiGDq_target-flash 2s var(--ease-out)}@keyframes _2MiGDq_target-flash{0%{background:var(--color-accent-soft)}to{background:0 0}}._2MiGDq_blockDate{font:400 var(--step--1) / 1.4 var(--type-ui);color:var(--color-kicker);letter-spacing:.04em;font-variant-numeric:lining-nums}._2MiGDq_blockTitle{margin-block:4px var(--space-xs);font-family:var(--type-heading);font-weight:400;font-size:var(--step-2);line-height:1.15}._2MiGDq_chips{margin:var(--space-xs) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}._2MiGDq_chip{border:var(--hairline) dashed var(--color-rule-strong);border-radius:var(--radius-s);font:400 var(--step--1) / 1.35 var(--type-ui);color:var(--color-text);overflow-wrap:anywhere;align-items:baseline;gap:.35em;max-width:100%;padding:3px 10px;text-decoration:none;display:inline-flex}a._2MiGDq_chip:hover{border-style:solid;border-color:var(--color-leather);background:var(--color-accent-soft);color:var(--color-link-hover)}._2MiGDq_chip[data-kind=place]:before{content:"⌖";font-family:var(--type-symbol);color:var(--color-kicker)}._2MiGDq_panel{max-width:var(--measure);margin-block:var(--space-s);padding:var(--space-s) var(--space-m);border:var(--hairline) solid var(--color-rule-strong);border-radius:var(--radius-m);background:var(--color-bg-raised)}._2MiGDq_panel[data-src=hypothesis]{border-style:dashed}._2MiGDq_panel[data-src=family]{border-inline-start:3px solid var(--color-src-family)}._2MiGDq_panel>*+*{margin-block-start:var(--space-xs)}._2MiGDq_panelList{font-family:var(--type-ui);font-size:var(--step--1);line-height:var(--leading-ui);gap:4px;padding-inline-start:1.1em;display:grid}._2MiGDq_mediaGrid{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}._2MiGDq_thumb{align-content:start;gap:6px;min-width:0;display:grid}._2MiGDq_thumbFrame{aspect-ratio:4/3;border-radius:var(--radius-s);background:var(--media-bg,var(--color-bg-sunken));box-shadow:0 1px 0 var(--color-rule), 0 10px 24px -18px var(--color-shadow);display:block;overflow:hidden}._2MiGDq_thumbFrame img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) var(--ease-out)}._2MiGDq_thumbFrame:hover img{transform:scale(1.03)}._2MiGDq_thumbCaption{font-family:var(--type-ui);font-size:var(--step--1);overflow-wrap:anywhere;line-height:1.4}._2MiGDq_thumbCaption a{color:var(--color-text);text-decoration:none}._2MiGDq_thumbCaption a:hover{color:var(--color-link-hover)}._2MiGDq_mediaCard{padding:var(--space-s);border:var(--hairline) dashed var(--color-rule-strong);border-radius:var(--radius-s);background:var(--color-bg-raised);align-content:start;gap:6px;min-width:0;display:grid}._2MiGDq_mediaCardKind{font:400 var(--step--2) / 1.3 var(--type-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--color-kicker)}._2MiGDq_portrait{max-width:18rem}._2MiGDq_chapters{gap:var(--space-m);max-width:var(--measure);margin:0;padding:0;list-style:none;display:grid}._2MiGDq_chapterTitle{font-family:var(--type-heading);font-size:var(--step-1);line-height:1.2}._2MiGDq_chapterTitle a{text-decoration:none}._2MiGDq_excerpts{margin:var(--space-xs) 0 0;gap:var(--space-xs);padding:0;list-style:none;display:grid}._2MiGDq_excerpt{border-inline-start:2px solid var(--color-rule);font-family:var(--type-body);font-size:var(--step--1);color:var(--color-text-muted);padding-inline-start:var(--space-s);line-height:1.55;text-decoration:none;display:block}a._2MiGDq_excerpt:hover{border-inline-start-color:var(--color-accent);color:var(--color-text)}._2MiGDq_excerpt mark{background:var(--color-accent-soft);color:var(--color-heading);padding-inline:1px}._2MiGDq_anchorList{font:400 var(--step--2) / 1.4 var(--type-ui);flex-wrap:wrap;gap:4px 10px;margin-block-start:var(--space-2xs);display:flex}._2MiGDq_tableWrap{border-block:var(--hairline) solid var(--color-rule);max-width:100%;overflow-x:auto}._2MiGDq_table{border-collapse:collapse;width:100%;font-family:var(--type-ui);font-size:var(--step--1);font-variant-numeric:lining-nums;line-height:1.4}._2MiGDq_table th,._2MiGDq_table td{text-align:start;vertical-align:top;border-block-end:var(--hairline) solid var(--color-rule);padding:8px 10px}._2MiGDq_table th{font-weight:400;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--color-kicker);white-space:nowrap}._2MiGDq_table tr:last-child td{border-block-end:0}._2MiGDq_table td:first-child{min-width:12rem}._2MiGDq_table tr[hidden]{display:none}._2MiGDq_gantt{max-width:58rem;gap:6px;margin-block-end:var(--space-m);display:grid}._2MiGDq_ganttRow{align-items:center;gap:var(--space-s);font-family:var(--type-ui);font-size:var(--step--1);grid-template-columns:minmax(7rem,13rem) minmax(0,1fr);display:grid}._2MiGDq_ganttTrack{border-block-end:var(--hairline) dashed var(--color-rule);height:14px;position:relative}._2MiGDq_ganttBar{background:var(--color-leather);min-width:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-thread) 40%, transparent);border-radius:3px;position:absolute;inset-block:2px}._2MiGDq_ganttBar[data-open]{background:repeating-linear-gradient(90deg, var(--color-leather) 0 6px, transparent 6px 9px)}._2MiGDq_ganttAxis{font:400 var(--step--2) / 1 var(--type-ui);color:var(--color-text-faint);font-variant-numeric:lining-nums;justify-content:space-between;margin-inline-start:calc(min(13rem, 30%) + var(--space-s));display:flex}._2MiGDq_strip{max-width:58rem;height:46px;margin-block:var(--space-s) var(--space-m);border-block-end:1.5px dashed var(--color-leather);position:relative}._2MiGDq_stripDot{background:var(--color-accent);width:11px;height:11px;box-shadow:0 0 0 2px var(--color-bg);border-radius:50%;margin-inline-start:-5px;position:absolute;inset-block-end:-6px}._2MiGDq_stripLabel{font:400 var(--step--2) / 1 var(--type-ui);color:var(--color-text-muted);font-variant-numeric:lining-nums;white-space:nowrap;position:absolute;inset-block-end:12px;transform:translate(-50%)}._2MiGDq_prevNext{gap:var(--space-s);max-width:56rem;display:grid}@media (min-width:40rem){._2MiGDq_prevNext{grid-template-columns:1fr 1fr}}._2MiGDq_prevNext a{padding:var(--space-s) var(--space-m);border:var(--hairline) dashed var(--color-rule-strong);border-radius:var(--radius-s);color:var(--color-text);gap:2px;text-decoration:none;display:grid}._2MiGDq_prevNext a:hover{border-style:solid;border-color:var(--color-leather)}._2MiGDq_prevNext a[data-dir=next]{text-align:end}._2MiGDq_prevNextLabel{font:400 var(--step--2) / 1.3 var(--type-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--color-kicker)}._2MiGDq_hubIntro{max-width:var(--measure)}._2MiGDq_hubNav{margin-block:var(--space-m) var(--space-l)}._2MiGDq_hubGroup{padding-block:var(--space-l);border-block-start:var(--hairline) solid var(--color-rule);scroll-margin-top:calc(var(--header-h) + var(--space-s))}._2MiGDq_hubGroup[hidden]{display:none}._2MiGDq_hubGroupTitle{font-family:var(--type-heading);font-weight:400;font-size:var(--step-3);flex-wrap:wrap;align-items:baseline;gap:.2em .6em;margin-block-end:var(--space-m);line-height:1.05;display:flex}._2MiGDq_cards{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}._2MiGDq_cards>li[hidden]{display:none}._2MiGDq_card{height:100%;padding:var(--space-s) var(--space-m);border:var(--hairline) solid var(--color-rule);border-radius:var(--radius-m);background:var(--color-bg-raised);align-content:start;gap:6px;min-width:0;display:grid;position:relative}._2MiGDq_card:hover{border-color:var(--color-leather)}._2MiGDq_cardTitle{font-family:var(--type-heading);font-size:var(--step-1);overflow-wrap:anywhere;line-height:1.15}._2MiGDq_cardTitle a{color:var(--color-heading);text-decoration:none}._2MiGDq_cardTitle a:after{content:"";position:absolute;inset:0}._2MiGDq_cardTitle a:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-m)}._2MiGDq_cardText{font-family:var(--type-body);font-size:var(--step--1);color:var(--color-text-muted);line-height:1.45}._2MiGDq_cardMeta{font:400 var(--step--2) / 1.4 var(--type-ui);letter-spacing:.04em;color:var(--color-kicker);font-variant-numeric:lining-nums}._2MiGDq_lineStrip{counter-reset:gen -1;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}._2MiGDq_lineStrip>li{border-inline-start:2px solid var(--color-leather);background:var(--color-bg-raised);font-family:var(--type-ui);font-size:var(--step--1);gap:2px;padding:8px 12px;display:grid}._2MiGDq_lineGen{font-family:var(--type-numerals);color:var(--color-numeral);font-weight:300}._2MiGDq_alpha{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}._2MiGDq_alpha a{border:var(--hairline) solid var(--color-rule);border-radius:var(--radius-s);text-align:center;min-width:2em;font:400 var(--step--1) / 1.2 var(--type-ui);padding:3px 6px;text-decoration:none;display:inline-block}._2MiGDq_empty{padding:var(--space-m);font-family:var(--type-ui);color:var(--color-text-muted)}._2MiGDq_empty[hidden]{display:none}._2MiGDq_mtXs{margin-block-start:var(--space-xs)}._2MiGDq_mtS{margin-block-start:var(--space-s)}._2MiGDq_mtM{margin-block-start:var(--space-m)}._2MiGDq_mbM{margin-block-end:var(--space-m)}._2MiGDq_stack{gap:var(--space-m);display:grid}._2MiGDq_narrow{max-width:20rem}._2MiGDq_selfCenter{align-self:center}._2MiGDq_hubWrap{padding-block-end:var(--space-2xl)}._2MiGDq_hubFirst{border-block-start:0;padding-block-start:0}._2MiGDq_branchList{max-width:56rem;margin:0;padding:0;list-style:none}._2MiGDq_branchItem{display:block}._2MiGDq_branchItem>._2MiGDq_card{margin-block:6px}._2MiGDq_branchKids{border-inline-start:1.5px dashed var(--color-rule-strong);margin:0;padding-inline-start:clamp(12px,3vw,36px);list-style:none}._2MiGDq_subtree{max-width:56rem;margin:0;padding:0;list-style:none}._2MiGDq_subtree li{padding-block:2px;display:block}._2MiGDq_subtree ul{border-inline-start:1px dashed var(--color-rule-strong);margin:0;padding:0 0 0 1.1rem;list-style:none}
.aA2KMa_wrap{aspect-ratio:16/9;border-radius:var(--radius-m);border:var(--hairline) solid var(--color-rule);background:var(--color-bg-sunken);isolation:isolate;width:100%;max-width:58rem;min-height:240px;position:relative;overflow:hidden}.aA2KMa_fallback,.aA2KMa_glLayer{position:absolute;inset:0}.aA2KMa_glLayer{z-index:1;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.aA2KMa_wrap[data-ready] .aA2KMa_glLayer{opacity:1}.aA2KMa_gl{width:100%;height:100%}.aA2KMa_wrap[data-ready] .aA2KMa_fallback{visibility:hidden}.aA2KMa_svg{width:100%;height:100%;font-family:var(--type-ui);display:block}.aA2KMa_paper{fill:var(--color-bg-raised)}.aA2KMa_grid line{stroke:var(--color-rule);stroke-width:.6px;stroke-dasharray:3 4}.aA2KMa_svgDot{fill:var(--color-bg);stroke:var(--color-leather);stroke-width:1.6px}.aA2KMa_svgPrimary{fill:var(--color-accent);stroke:var(--color-bg);stroke-width:2px}.aA2KMa_svgLabel{fill:var(--color-text);paint-order:stroke;stroke:var(--color-bg-raised);stroke-width:3px;stroke-linejoin:round;font-size:13px}.aA2KMa_svg a:hover .aA2KMa_svgLabel,.aA2KMa_svg a:focus-visible .aA2KMa_svgLabel{fill:var(--color-link-hover);text-decoration:underline}.aA2KMa_marker{font:400 12px/1.2 var(--type-ui);color:var(--color-text);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.aA2KMa_markerDot{background:var(--color-bg);width:10px;height:10px;box-shadow:0 0 0 1.6px var(--color-leather);border-radius:50%}.aA2KMa_marker[data-primary] .aA2KMa_markerDot{background:var(--color-accent);width:13px;height:13px;box-shadow:0 0 0 2px var(--color-bg), 0 0 0 3px var(--color-leather)}.aA2KMa_markerName{background:color-mix(in srgb, var(--color-bg) 82%, transparent);border-radius:3px;padding:1px 5px}.aA2KMa_marker:hover .aA2KMa_markerName,.aA2KMa_marker:focus-visible .aA2KMa_markerName{color:var(--color-link-hover);text-decoration:underline}.aA2KMa_marker[data-quiet] .aA2KMa_markerName{display:none}.aA2KMa_marker[data-quiet]:hover .aA2KMa_markerName,.aA2KMa_marker[data-quiet]:focus-visible .aA2KMa_markerName{display:inline}
