pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.Figures_wrap__yXz_S{display:grid;gap:clamp(24px,3vw,40px)}.Figures_wrapSm__AUlTF{display:grid;gap:24px}.Figures_head__pzEMY{display:grid;gap:16px;justify-items:start}.Figures_title__as9hU{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.4vw,52px);line-height:1.06;text-wrap:balance}.Figures_label__Q8NY2{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.Figures_labelAccent__UmCu7{color:var(--accent)}.Figures_caption__OWid2{font-size:13px;color:var(--faint)}.Figures_muted__yaj8T{color:var(--muted)}.Figures_card__fKU33{padding:clamp(22px,3vw,44px);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.Figures_cardMuted__Jl981{opacity:.85}.Figures_accentBox__8hY0_{display:grid;gap:16px;align-content:start;padding:clamp(22px,3vw,44px);border:2px solid var(--accent)}.Figures_column__rJ0IY,.Figures_vsplit__5h_6h{display:grid;gap:clamp(20px,2.4vw,32px)}.Figures_vsplit__5h_6h{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Figures_stack__vnFjq{display:grid;gap:22px;align-content:start}.Figures_stackSm__5HKJ5{display:grid;gap:14px;align-content:start}.Figures_panelText__LW5hY{font-size:15px;line-height:1.55;color:var(--body)}.Figures_serifLine__c10oM{font-family:var(--serif);font-size:clamp(22px,2vw,28px);line-height:1.15}.Figures_flow__im5C8{display:flex;gap:12px;align-items:stretch}.Figures_node__eybvj{flex:1 1 0;min-width:0;display:grid;gap:6px;align-content:center;min-height:96px;padding:clamp(14px,1.6vw,20px);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.Figures_nodeOn__Klc_d{background:var(--fig);box-shadow:none;color:var(--bg)}.Figures_nodeTitle__Tfl8t{font-family:var(--serif);font-size:clamp(20px,1.7vw,26px);line-height:1.1}.Figures_nodeSub__h_tKW{font-size:13px;line-height:1.4;opacity:.8}.Figures_arrow__B70WV{flex:none;align-self:center;font-size:22px;color:var(--accent)}.Figures_list__qEVPB{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.Figures_listItem__uB_Jt{display:flex;gap:10px;font-size:15px}.Figures_tick__nthwh{color:var(--accent)}.Figures_ref__nYx1e{padding:1px 8px;background:var(--card);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent);font-size:14px;white-space:nowrap}.Figures_chip__YgE1x{justify-self:start;padding:4px 10px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted);font-size:13px}.Figures_chipOn__65YMn{background:var(--fig);box-shadow:none;color:var(--bg)}.Figures_inside__RYL7c{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);align-items:center}.Figures_insideBox__KioKF{display:grid;gap:16px;padding:clamp(18px,2.2vw,28px);border:2px solid var(--accent)}.Figures_outside__tvqXJ{display:grid;gap:12px}.Figures_outItem__7ca6t{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px dashed var(--line-strong);color:var(--muted);font-size:15px}.Figures_outMark__ONr4W{color:var(--accent);font-size:18px}.Figures_struck__EIszt{text-decoration:line-through;text-decoration-color:var(--line-strong)}.Figures_photos__SkYgh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,4vw,64px) clamp(24px,3vw,48px)}.Figures_photo__OmUVV{display:grid;gap:18px;min-width:0}.Figures_photoFrame__O4WLa{position:relative;overflow:hidden;aspect-ratio:16/10;background:var(--t1)}.Figures_photoImage___zv4D{object-fit:cover}.Figures_photoCap__O33er{position:absolute;left:clamp(20px,2.4vw,36px);top:clamp(20px,2.4vw,36px);z-index:1;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#e6e4dc;text-shadow:0 1px 8px rgba(0,0,0,.4)}.Figures_photoTitle__UeKfl{font-family:var(--serif);font-weight:500;font-size:clamp(22px,1.9vw,30px);line-height:1.18;text-wrap:pretty}.Figures_timeline__xpnri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.Figures_moment__cZ0j2{display:grid;gap:12px;align-content:start;padding-right:clamp(14px,2vw,28px)}.Figures_momentTrack__rZekM{display:grid;grid-template-columns:14px 1fr;align-items:center}.Figures_momentDot__VmoSH{width:14px;height:14px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px var(--accent)}.Figures_momentDotOn__pF2Aj{background:var(--fig);box-shadow:none}.Figures_momentLine__rRLS5{height:2px;background:var(--accent)}.Figures_momentTitle__cvHYE{font-family:var(--serif);font-size:clamp(22px,2vw,30px);line-height:1.15}.Figures_loop__vSoGD{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding-top:6px;color:var(--accent);font-size:13px;white-space:nowrap}.Figures_loopLine__2DyMl{height:0;border-top:1px dashed var(--accent)}.Figures_chart__1Fi36{display:grid;gap:26px;padding:clamp(28px,3.4vw,48px);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.Figures_bars__xy2v1{display:grid;gap:16px}.Figures_barRow__z_9ZR{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr) 90px;gap:18px;align-items:center}.Figures_barName__8z1Hb{font-size:15px}.Figures_barTrack__TUEJH{display:block;height:30px;background:var(--line)}.Figures_barFill__ii8__{display:block;height:100%;background:var(--line-strong)}.Figures_barFillOn__lByp8{background:var(--fig)}.Figures_barValue__5kcEj{font-family:var(--serif);font-size:28px;text-align:right}.Figures_sizeRow__UFdBv{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(20px,3vw,44px);min-height:260px}.Figures_sizeItem__WNYI2{display:grid;gap:10px;justify-items:start}.Figures_squareSmall__ddgQf{display:block;width:clamp(84px,9vw,120px);aspect-ratio:1;background:var(--fig)}.Figures_squareBig__hX7mI{display:block;width:clamp(188px,20vw,268px);aspect-ratio:1;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-strong)}.Figures_costRow__LlQcj{display:flex;align-items:flex-end;gap:clamp(24px,4vw,64px);height:260px;padding:0 clamp(8px,2vw,32px)}.Figures_costCol__JNdJd{flex:1;display:grid;gap:10px;align-content:end;height:100%}.Figures_costValue__0R4vn{font-family:var(--serif);font-size:30px;text-align:center}.Figures_costBar__96KSr{display:block;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-strong)}.Figures_costBarOn__fZkKu{background:var(--fig);box-shadow:none}.Figures_costLabel__ajD6m{font-size:13px;text-align:center}@media (max-width:1200px){.Figures_inside__RYL7c,.Figures_vsplit__5h_6h{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.Figures_flow__im5C8{flex-direction:column}.Figures_arrow__B70WV{transform:rotate(90deg)}.Figures_photos__SkYgh,.Figures_timeline__xpnri{grid-template-columns:minmax(0,1fr)}.Figures_moment__cZ0j2{padding:0 0 24px}}@media (max-width:560px){.Figures_barRow__z_9ZR{grid-template-columns:minmax(0,1fr) auto}.Figures_barTrack__TUEJH{grid-column:1/-1;grid-row:2}}.Figures2_grade__cpYkH{max-width:560px;display:grid;grid-template-columns:auto 1fr 1fr;gap:6px;font-size:13px}.Figures2_gradeHead__lJOot{text-align:center;color:var(--muted)}.Figures2_gradeRow__FRxxJ{align-self:center;padding-right:6px;color:var(--muted)}.Figures2_gradeCell__eYHdV{padding:18px 10px;text-align:center;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted)}.Figures2_gradePass__jWvQ8{background:var(--fig);box-shadow:none;color:var(--bg);font-weight:600}.Figures2_example__qd_Kx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-strong)}.Figures2_exCell__H2nI0{display:grid;gap:12px;align-content:start;padding:clamp(20px,2.4vw,32px)}.Figures2_exCell__H2nI0+.Figures2_exCell__H2nI0{border-left:1px solid var(--line-strong)}.Figures2_exCellOn__CHd6O{background:var(--card)}.Figures2_exText__qcnOy{font-family:var(--serif);font-size:clamp(20px,1.7vw,26px);line-height:1.25}.Figures2_anatomy__MntKY{display:grid;justify-items:center;padding-block:clamp(10px,2vw,30px)}.Figures2_cite__JLhbX{display:grid;grid-template-columns:repeat(4,auto);gap:clamp(8px,1.4vw,18px);align-items:end}.Figures2_citePart__qfyEL{display:grid;gap:12px;justify-items:center}.Figures2_citeBig__5aOWP{font-family:var(--serif);font-size:clamp(34px,5vw,76px);line-height:1}.Figures2_citeBigOn__6CF89{color:var(--fig)}.Figures2_bracket__lbTjH{display:block;width:100%;height:8px;border:1px solid var(--accent);border-top:none}.Figures2_citeLabel__P_c28{display:grid;gap:2px;text-align:center}.Figures2_citeName__rOt8A{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.Figures2_citeNote__qs2Lr{max-width:160px;font-size:13px;color:var(--muted)}.Figures2_qa__GU9Ci{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);border:1px solid var(--line-strong)}.Figures2_qaMain__Z_Y9_{gap:14px}.Figures2_qaMain__Z_Y9_,.Figures2_qaSource__0yKH6{display:grid;align-content:start;padding:clamp(22px,2.6vw,36px)}.Figures2_qaSource__0yKH6{gap:12px;background:var(--card);border-left:1px solid var(--line-strong)}.Figures2_qaQuestion__UE2Z0{font-family:var(--serif);font-size:clamp(22px,1.9vw,28px);line-height:1.25}.Figures2_qaAnswer__vnYVN{font-size:17px;line-height:1.65;color:var(--body)}.Figures2_qaQuote__sKn3h{font-family:var(--serif);font-style:italic;font-size:clamp(19px,1.5vw,22px);line-height:1.4}.Figures2_sample__gVmCj{font-size:17px;line-height:1.7}.Figures2_dashed__cGbBe{border-bottom:1px dashed var(--line-strong)}.Figures2_handover__0nGeb{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(14px,2vw,28px);align-items:stretch}.Figures2_handoverMid__kynh0{display:grid;gap:8px;align-content:center;justify-items:center;white-space:nowrap}.Figures2_handoverArrow__vsx7V{font-size:30px;color:var(--accent)}.Figures2_sideTitle__iyRKE{font-family:var(--serif);font-size:clamp(24px,2.2vw,32px);line-height:1.12}.Figures2_convs__85SWw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}.Figures2_conv__JibNc{display:grid;gap:14px;align-content:start;padding:clamp(22px,2.4vw,32px);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.Figures2_convQ__FaRR9{font-family:var(--serif);font-size:clamp(22px,1.9vw,28px);line-height:1.2}.Figures2_convA__GYnlE{font-size:16px;line-height:1.55;color:var(--body)}.Figures2_quadrant__K7ShM{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 40px;height:clamp(360px,40vw,520px)}.Figures2_axisY__XymtW{display:grid;place-items:center}.Figures2_axisYLabel__ogXfB{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.Figures2_plane__39Cbo{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.Figures2_cellA__VEKaB{border-right:1px dashed var(--line);border-bottom:1px dashed var(--line)}.Figures2_cellB__hwL3_{border-bottom:1px dashed var(--line);background:var(--bg)}.Figures2_cellC__lhZuC{border-right:1px dashed var(--line)}.Figures2_point__zMSdu{position:absolute;display:grid;gap:8px;justify-items:center;width:max-content;max-width:220px;text-align:center;transform:translate(-50%,-50%)}.Figures2_pointDot__Z0AOV{width:14px;height:14px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px var(--line-strong)}.Figures2_pointDotOn__6Mig7{width:22px;height:22px;border-radius:50%;background:var(--fig);box-shadow:0 0 0 6px var(--card),0 0 0 7px var(--accent)}.Figures2_pointLabel__uPYVw{font-family:var(--serif);font-size:clamp(17px,1.4vw,21px);line-height:1.15;color:var(--muted)}.Figures2_pointLabelOn__ToA7k{font-family:var(--serif);font-size:clamp(20px,1.8vw,26px);line-height:1.15;color:var(--ink)}.Figures2_axisX__DBu9y{display:flex;align-items:center;justify-content:flex-end}@media (max-width:1100px){.Figures2_example__qd_Kx{grid-template-columns:repeat(2,minmax(0,1fr))}.Figures2_exCell__H2nI0:nth-child(3){border-left:0}.Figures2_exCell__H2nI0:nth-child(n+3){border-top:1px solid var(--line-strong)}}@media (max-width:900px){.Figures2_cite__JLhbX{grid-template-columns:repeat(2,auto)}.Figures2_convs__85SWw,.Figures2_handover__0nGeb,.Figures2_qa__GU9Ci{grid-template-columns:minmax(0,1fr)}.Figures2_handoverArrow__vsx7V{transform:rotate(90deg)}.Figures2_qaSource__0yKH6{border-left:0;border-top:1px solid var(--line-strong)}}@media (max-width:560px){.Figures2_example__qd_Kx{grid-template-columns:minmax(0,1fr)}.Figures2_exCell__H2nI0+.Figures2_exCell__H2nI0{border-left:0;border-top:1px solid var(--line-strong)}.Figures2_point__zMSdu{max-width:110px}}