.assets-drawer-qxsFO{padding-bottom:2rem}.assets-drawer__title-d8Jhv{margin-bottom:1rem;padding-left:.5rem}@media (min-width: 1024px){.assets-drawer__title-d8Jhv{margin-top:.5rem;margin-bottom:1.5rem}}.assets-drawer__title-d8Jhv{padding-right:5rem}@media (min-width: 1024px){.assets-drawer__title-d8Jhv{padding-right:2.5rem}}@media (min-width: 1280px){.assets-drawer__title-d8Jhv{padding-right:1.75rem}}.assets-drawer__title-d8Jhv{font-family:Figtree,sans-serif;font-size:2rem;font-weight:600;line-height:1.414;color:var(--color-on-background)}.assets-drawer__section-cVTxz:not(:last-of-type){margin-bottom:3rem}.assets-drawer__footer-PCaoj{margin:3rem 0 1.5rem .5rem}.assets-drawer__cta-K5BE9{margin-top:1rem}.thread-top-Z7IZX{position:sticky;z-index:70;top:0;right:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0 2rem;width:100%;background-color:var(--color-background);padding:0 .5rem}@media (min-width: 732px){.thread-top-Z7IZX{padding:0 1rem}}@media (min-width: 1024px){.thread-top-Z7IZX{padding:0 2rem}}@media (min-width: 1280px){.thread-top-Z7IZX{padding:0 3rem}}.thread-top-Z7IZX{border-bottom:1px solid var(--color-background-decoration)}@media (min-width: 1280px){.thread-top-Z7IZX{display:flex;flex-wrap:nowrap}}@media (min-width: 1921px){.thread-top-Z7IZX{padding:.3125rem .5rem}@media (min-width: 732px){.thread-top-Z7IZX{padding:.3125rem 1rem}}@media (min-width: 1024px){.thread-top-Z7IZX{padding:.3125rem 2rem}}@media (min-width: 1280px){.thread-top-Z7IZX{padding:.3125rem 3rem}}}@media (min-width: 2561px){.thread-top-Z7IZX{padding:.625rem .5rem}@media (min-width: 732px){.thread-top-Z7IZX{padding:.625rem 1rem}}@media (min-width: 1024px){.thread-top-Z7IZX{padding:.625rem 2rem}}@media (min-width: 1280px){.thread-top-Z7IZX{padding:.625rem 3rem}}}[data-scrolled=true] .thread-top-Z7IZX{top:0}.thread-top__left-ExiR8{flex:0 0 auto;display:none;flex-direction:row;align-items:center;justify-content:flex-start;height:44px;max-width:80rem}@media (min-width: 732px){.thread-top__left-ExiR8{display:flex}}.thread-top__middle-Pb57V{flex:1 0 auto;display:none;flex-direction:row;align-items:center;justify-content:flex-end;gap:1.25rem}@media (min-width: 732px){.thread-top__middle-Pb57V{display:flex;justify-content:center}}.thread-top__right-KzIxq{flex:0 1 auto;display:flex;flex-wrap:nowrap;align-items:center;gap:1.25rem;height:44px}.thread-top__divider-FJtel{color:var(--color-on-background-primary);font-family:Figtree,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;line-height:normal}.thread-container-s6nRT{width:100%;padding-top:1.5rem}@media (min-width: 1280px){.thread-container-s6nRT{padding-top:1.75rem}}.icon-label-3-o6V{margin:1rem 0;display:inline-block}.icon-label__icon-B1MFk{display:inline-block;vertical-align:middle;margin-right:.5rem;color:var(--color-on-background-alternate)}.icon-label__label-vKHry{display:inline-block;vertical-align:middle;color:var(--color-on-background-alternate);font-family:Figtree,sans-serif;font-size:.875rem;font-weight:400;line-height:1.6;line-height:normal}.icon-label--italic-ZEpek .icon-label__label-vKHry{font-style:italic}.icon-label--block-V8w0r{display:block}.blockquote__text-NHL20{margin-bottom:1rem;padding:.5rem 0 .5rem 1.5rem;font-family:Figtree,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:var(--color-on-background);border-left:4px solid var(--color-on-background-primary)}.blockquote__actions-JB6nz{display:flex;gap:.5rem}.secondary-transition-cta-LG9j1{position:relative;overflow:hidden;display:inline-block;width:auto;height:100%;min-width:44px;min-height:44px;padding:0 1.125rem 0 1rem;text-align:left;border:1px solid var(--color-surface-decoration);border-radius:.5rem;background-color:var(--color-surface);transform-origin:center;transition:transform .15s linear}.secondary-transition-cta-LG9j1:focus,.secondary-transition-cta-LG9j1:hover,.secondary-transition-cta-LG9j1:visited:focus,.secondary-transition-cta-LG9j1:visited:hover{transform:scale(1.02);backface-visibility:hidden}@media (min-width: 1280px){.secondary-transition-cta-LG9j1:focus,.secondary-transition-cta-LG9j1:hover,.secondary-transition-cta-LG9j1:visited:focus,.secondary-transition-cta-LG9j1:visited:hover{transform:scale(1.04)}}@media (min-width: 1921px){.secondary-transition-cta-LG9j1:focus,.secondary-transition-cta-LG9j1:hover,.secondary-transition-cta-LG9j1:visited:focus,.secondary-transition-cta-LG9j1:visited:hover{transform:scale(1.12);transform:scale(1.03)}}.secondary-transition-cta-LG9j1:focus,.secondary-transition-cta-LG9j1:hover,.secondary-transition-cta-LG9j1:visited:focus,.secondary-transition-cta-LG9j1:visited:hover{background-color:var(--color-surface-hover)}.secondary-transition-cta-LG9j1:active,.secondary-transition-cta-LG9j1:visited:active{transform:scale(1.04) translateZ(0);backface-visibility:hidden}@media (min-width: 1280px){.secondary-transition-cta-LG9j1:active,.secondary-transition-cta-LG9j1:visited:active{transform:scale(1.06) translateZ(0)}}@media (min-width: 1921px){.secondary-transition-cta-LG9j1:active,.secondary-transition-cta-LG9j1:visited:active{transform:scale(1.08) translateZ(0)}}@media (min-width: 2561px){.secondary-transition-cta-LG9j1:active,.secondary-transition-cta-LG9j1:visited:active{transform:scale(1.05) translateZ(0)}}.secondary-transition-cta-LG9j1:active,.secondary-transition-cta-LG9j1:visited:active{background-color:var(--color-surface-active)}@media (min-width: 1921px){.secondary-transition-cta-LG9j1{padding:.625rem 1.125rem .625rem 1rem}}.secondary-transition-cta--transition-wu7BY .secondary-transition-cta__default-txGK9{opacity:0}.secondary-transition-cta--transition-wu7BY .secondary-transition-cta__transition-YtstN{opacity:1;top:0%}.secondary-transition-cta--transition-wu7BY.secondary-transition-cta--icon-only-v7-E1 .secondary-transition-cta__transition-YtstN{top:0%;opacity:1}.secondary-transition-cta--transition-wu7BY.secondary-transition-cta--icon-only-v7-E1 .secondary-transition-cta__default-txGK9{opacity:0}.secondary-transition-cta--small-jfeVJ{padding:.5rem .75rem;min-height:32px;min-width:32px}.secondary-transition-cta--rounded-fD5Gi{border-radius:22px}.secondary-transition-cta--inactive-Jgp5C{opacity:.25}.secondary-transition-cta--inactive-Jgp5C,.secondary-transition-cta--inactive-Jgp5C:visited{fill:initial!important;stroke:initial!important;transform:none;color:var(--color-on-surface);background-color:var(--color-surface);text-decoration:inherit!important}.secondary-transition-cta--inactive-Jgp5C:focus,.secondary-transition-cta--inactive-Jgp5C:hover{fill:inherit!important;stroke:inherit!important;transform:none;color:var(--color-on-surface);background-color:var(--color-surface);text-decoration:inherit!important}.secondary-transition-cta--inactive-Jgp5C:active{fill:inherit!important;stroke:inherit!important;transform:none;color:var(--color-on-surface);background-color:var(--color-surface);text-decoration:inherit!important}.secondary-transition-cta--icon-only-v7-E1 .secondary-transition-cta__default-txGK9{display:flex;justify-content:start;align-items:center;opacity:1;transition:opacity 90ms linear}.secondary-transition-cta--icon-only-v7-E1 .secondary-transition-cta__transition-YtstN{position:absolute;top:-100%;left:0;justify-content:center;transition:top 90ms linear,opacity 90ms linear}.secondary-transition-cta__label-vTO1j{font-family:Figtree,sans-serif;font-size:.875rem;font-weight:600;line-height:1.125;line-height:normal;color:var(--color-on-surface)}.secondary-transition-cta__icon-SoRu6{color:var(--color-on-surface-primary);margin-right:.5rem}.secondary-transition-cta__default-txGK9{display:flex;justify-content:start;align-items:center;opacity:1;transition:opacity .15s linear}.secondary-transition-cta__transition-YtstN{position:absolute;top:0%;left:0;display:flex;justify-content:start;align-items:center;padding:0 1.125rem 0 1rem;width:100%;height:100%;opacity:0;transition:opacity .15s linear}.secondary-transition-cta__icon--spinning-WrOvX{animation:spin-j02rE 1s linear infinite}@keyframes spin-j02rE{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.story-tile-drawer-FRYjh{background-color:var(--color-background);color:var(--color-on-background)}.story-tile-drawer__asset-loading-pcsT1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;gap:.5rem;color:var(--st-content-secondary-text)}.story-tile-drawer__asset-info-oeNqS{margin-top:1rem;padding:.5rem 0;border-top:1px solid var(--st-border-weak)}.story-tile-drawer__asset-section-title-d0NiO{font-size:.875rem;font-weight:600;color:var(--st-content-secondary-text);margin-bottom:.5rem;margin-top:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--st-border-weak)}.story-tile-drawer__asset-error-kTgTO{margin-top:1rem;padding:.5rem;color:var(--st-content-error);font-size:.875rem;text-align:center;border:1px solid var(--st-border-error);border-radius:var(--st-border-radius-element);background-color:var(--st-surface-error-subtle)}.story-tile-drawer__title-5-971{margin:.75rem 0 1.5rem;padding-right:5rem}@media (min-width: 1024px){.story-tile-drawer__title-5-971{padding-right:2.5rem}}@media (min-width: 1280px){.story-tile-drawer__title-5-971{padding-right:1.75rem}}.story-tile-drawer__title-5-971{font-family:Figtree,sans-serif;font-size:2rem;font-weight:600;line-height:1.414;color:var(--color-on-background);line-height:normal}@media (min-width: 732px){.story-tile-drawer__title-5-971{margin:.5rem 0 1.5rem}}@media (min-width: 1024px){.story-tile-drawer__title-5-971{margin:1.125rem 0 1.5rem}}@media (min-width: 1280px){.story-tile-drawer__title-5-971{margin:.75rem 0 1.5rem}}@media (min-width: 1921px){.story-tile-drawer__title-5-971{margin:1.125rem 0 1.5rem}}@media (min-width: 2561px){.story-tile-drawer__title-5-971{margin:.75rem 0 1.5rem}}.story-tile-drawer__subtitle-8SRPa{margin:1rem 0;font-family:Figtree,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.414;color:var(--color-on-background-primary)}.story-tile-drawer__formatting-note-w9PdR{font-size:.75rem;color:var(--st-content-secondary-text)!important;margin:.25rem 0}.story-tile-drawer__extract-uru0u{margin:1rem 0 2.5rem}.story-tile-drawer__text-xDZQs{margin:.5rem 0;font-family:Figtree,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:var(--color-on-background)}.story-tile-drawer__statistic-n3YbO{font-weight:700;color:var(--color-on-background-primary)}.story-tile-drawer__asset--kIhh{margin:1rem 0 2.5rem}.story-tile-drawer__top--YMh1{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem .75rem;flex-wrap:wrap}@media (min-width: 732px){.story-tile-drawer__top--YMh1{flex-wrap:nowrap}}.story-tile-drawer__top--YMh1{padding-right:5rem}@media (min-width: 1024px){.story-tile-drawer__top--YMh1{padding-right:2.5rem}}@media (min-width: 1280px){.story-tile-drawer__top--YMh1{padding-right:1.75rem}}.story-tile-drawer__title-small-dMv0S{margin-right:.5rem;font-family:Figtree,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;font-weight:600;color:var(--color-on-background);line-height:normal}.story-tile-drawer__navigation-rfewv{flex:0 0 auto;display:inline-flex;gap:.75rem;margin-right:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-background-decoration)}.story-tile-drawer__count-container-VNjGD{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:.25rem;width:auto;margin-top:calc(-1.75rem + 1px);margin-bottom:.5rem}.story-tile-drawer__count-AuXl2{flex:0 0 auto;font-family:Figtree,sans-serif;font-size:1rem;font-weight:500;line-height:1.414;color:var(--color-on-background-primary)}.story-tile-drawer__docs-AtZiX{margin-top:1.25rem}.nav-button-wrapper-U1Szx>button{width:7rem;justify-content:center;text-align:center}.citation-badge.bg-violet-500{background-color:#6d28d9!important}.citation-badge.bg-gray-400{background-color:#4b5563!important}.share-thread-modal-itNuH{width:100%}.share-thread-modal__title-lDesh{color:var(--color-on-surface);flex:0 0 auto;display:flex;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.8125rem;width:calc(100% - 52px)}.share-thread-modal__title-icon-fV0M2{flex:0 0 auto;color:var(--color-on-background-alternate)}.share-thread-modal__title-text-gghqw{flex:1 1 100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:400;line-height:1.6;color:var(--color-on-background);font-weight:500;line-height:20px}.share-thread-modal__created-f2m4O{padding:1rem;display:flex;flex-direction:column;gap:1rem}.share-thread-modal__created-text--iuOa{font-family:Figtree,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:var(--color-on-background)}.share-thread-modal__created-text--iuOa a{color:var(--color-on-background-primary);text-decoration:underline}.share-thread-modal__created-link-yr6dp{display:flex;align-items:center;gap:.5rem}.share-thread-modal__created-link-text-a6BOZ{font-family:Figtree,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:var(--color-on-background);background-color:var(--color-surface);padding:.5rem 1rem;border-radius:.5rem;flex:1 1 auto;overflow:hidden;white-space:nowrap;position:relative}.share-thread-modal__created-link-text-gradient-xoLbQ{position:absolute;top:0;right:0;width:10rem;height:100%;pointer-events:none;background:linear-gradient(to left,var(--color-surface),transparent)}.share-thread-modal__socials-OyeX6{display:flex;align-items:center;gap:1rem;margin-top:1rem}.share-thread-modal__socials-OyeX6>*{width:auto;flex:0 0;min-height:44px;min-width:44px}.share-thread-modal__created-link-copy-J1d1G{flex:0 0 auto}.share-thread-modal__loading-2-yZC{display:flex;align-items:center;gap:1rem;padding:2rem}.share-thread-modal__loading-spinner-BoAS1{height:2rem;width:2rem;color:var(--color-on-background)}.share-thread-modal__loading-text-CmNKT{color:var(--color-on-background);font-family:Figtree,sans-serif;font-size:1.3125rem;font-weight:400;line-height:1.414}.share-thread-modal__error--Iupt{display:flex;flex-direction:column;gap:1rem;padding:2rem}.share-thread-modal__error-title-085Gw{color:var(--color-on-background);font-family:Figtree,sans-serif;font-size:1.3125rem;font-weight:400;line-height:1.414}.share-thread-modal__error-subtitl-RpM4A{color:var(--color-on-background);font-family:Figtree,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}/*!
  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-color:rgb(11 1 70 / var(--tw-bg-opacity))}@media (prefers-color-scheme: dark){.hljs{background-color:#0a0823b3}}.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-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{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}.story-tile-pFfHo{flex:0 0 auto;display:flex;flex-direction:column;width:18rem;padding:.5rem .75rem;color:var(--color-on-background);font-family:Figtree,sans-serif;font-size:1rem;font-weight:400;line-height:1.414;border:1px solid var(--color-background-decoration);border-radius:.5rem;background-color:var(--color-background);transform-origin:center;transition:transform .15s linear}.story-tile-pFfHo:focus,.story-tile-pFfHo:hover,.story-tile-pFfHo:visited:focus,.story-tile-pFfHo:visited:hover{transform:scale(1.02);backface-visibility:hidden}@media (min-width: 1280px){.story-tile-pFfHo:focus,.story-tile-pFfHo:hover,.story-tile-pFfHo:visited:focus,.story-tile-pFfHo:visited:hover{transform:scale(1.04)}}@media (min-width: 1921px){.story-tile-pFfHo:focus,.story-tile-pFfHo:hover,.story-tile-pFfHo:visited:focus,.story-tile-pFfHo:visited:hover{transform:scale(1.12);transform:scale(1.03)}}.story-tile-pFfHo:focus,.story-tile-pFfHo:hover,.story-tile-pFfHo:visited:focus,.story-tile-pFfHo:visited:hover{background-color:var(--color-background-active)}.story-tile-pFfHo:active,.story-tile-pFfHo:visited:active{transform:scale(1.04) translateZ(0);backface-visibility:hidden}@media (min-width: 1280px){.story-tile-pFfHo:active,.story-tile-pFfHo:visited:active{transform:scale(1.06) translateZ(0)}}@media (min-width: 1921px){.story-tile-pFfHo:active,.story-tile-pFfHo:visited:active{transform:scale(1.08) translateZ(0)}}@media (min-width: 2561px){.story-tile-pFfHo:active,.story-tile-pFfHo:visited:active{transform:scale(1.05) translateZ(0)}}@media (min-width: 1921px){.story-tile-pFfHo{padding:.75rem 1rem}}.story-tile__label-X7IQq{flex:1 1 auto;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;width:100%;font-family:Figtree,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.414;line-height:1.414rem;max-height:8.484rem;overflow:hidden;text-overflow:ellipsis}.story-tile__relevance-container-OQWzL{flex:0 0 auto;margin-bottom:.125rem}.story-tile__relevance--3lXF{font-family:Figtree,sans-serif;font-size:.75rem;font-weight:400;line-height:1.6;font-weight:700;color:var(--color-on-background);padding-bottom:.5rem}.story-tile--surface-QWpB-{color:var(--color-on-surface);background-color:var(--color-surface)}.thread-panel-ZMusR{max-width:68.75rem;margin:0rem 1rem}@media (min-width: 1024px){.thread-panel-ZMusR{margin:0rem 2rem}}@media (min-width: 1280px){.thread-panel-ZMusR{margin:0rem 3rem}}.thread-panel__title-mjio0{color:var(--color-on-surface);font-family:Figtree,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.414}@media (min-width: 1024px){.thread-panel__title-mjio0{font-family:Figtree,sans-serif;font-size:2rem;font-weight:600;line-height:1.414}}.thread-panel__header-H-1a6{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;flex-direction:column}@media (min-width: 500px){.thread-panel__header-H-1a6{margin-bottom:3rem;flex-direction:row}}.thread-panel__header-share-eZvGd{flex-shrink:0}.collections-title-bar__config-coUmc{display:inline-block;vertical-align:middle;width:auto;text-align:center;color:var(--color-on-background-alternate)}.collections-title-bar__config-coUmc:hover,.collections-title-bar__config-coUmc:visited:hover{transform:scale(1.12) translateZ(0);backface-visibility:hidden}@media (min-width: 1280px){.collections-title-bar__config-coUmc:hover,.collections-title-bar__config-coUmc:visited:hover{transform:scale(1.12) translateZ(0)}}@media (min-width: 1921px){.collections-title-bar__config-coUmc:hover,.collections-title-bar__config-coUmc:visited:hover{transform:scale(1.16) translateZ(0)}}.collections-title-bar__config-coUmc:hover,.collections-title-bar__config-coUmc:visited:hover{color:var(--color-primary)}.collections-title-bar__config-coUmc:hover .collections-title-bar__header-icon-b3qGM,.collections-title-bar__config-coUmc:visited:hover .collections-title-bar__header-icon-b3qGM{animation-play-state:running}.collections-title-bar__config-coUmc:focus,.collections-title-bar__config-coUmc:visited:focus{color:var(--color-primary)}.collections-title-bar__config-coUmc:active,.collections-title-bar__config-coUmc:visited:active{transform:scale(1.16) translateZ(0);backface-visibility:hidden}@media (min-width: 1280px){.collections-title-bar__config-coUmc:active,.collections-title-bar__config-coUmc:visited:active{transform:scale(1.16) translateZ(0)}}@media (min-width: 1921px){.collections-title-bar__config-coUmc:active,.collections-title-bar__config-coUmc:visited:active{transform:scale(1.2) translateZ(0)}}.collections-title-bar__header-icon-b3qGM{display:inline-block;vertical-align:middle;transform-origin:center;animation-fill-mode:forwards;animation:cog-spin-n1Mfc 1s infinite linear;animation-play-state:paused}@keyframes cog-spin-n1Mfc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
