.AuthorHeader_header__ijZM3{display:flex;align-items:center;gap:var(--base-size-24,24px)}@media(min-width:1012px){.AuthorHeader_header__ijZM3{justify-content:center}}.AuthorHeader_header__ijZM3 .AuthorHeader_avatar__e3d3Y{width:274px;height:274px}.AuthorHeader_header__ijZM3 .AuthorHeader_name__q1ncX{font-weight:800;font-size:48px!important;letter-spacing:-.03em;line-height:52px!important}.AuthorHeader_lines__bLbHY{display:flex;flex-direction:column;align-items:flex-start;gap:var(--base-size-16,16px)}.AuthorHeader_handle__37_RU{color:var(--brand-color-text-muted,#59636e)}.AuthorHeader_bio__TXCys{margin-top:var(--base-size-8,8px);max-width:60ch}@media(max-width:543px){.AuthorHeader_header__ijZM3{flex-direction:column;align-items:flex-start}}.CardByline_byline__qtr6G{display:flex;align-items:center;gap:var(--base-size-8,8px)}.CardByline_text__wFPAS{color:var(--brand-color-text-muted,#59636e);font-weight:400}.CardByline_sep__502Zs{margin:0 var(--base-size-8,8px)}.CardByline_date__C13B8{font-family:var(--brand-fontStack-monospace,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace);color:var(--brand-color-text-muted,#59636e)}.CardByline_avatarLink__lP3RN{position:relative;z-index:2;display:inline-flex}.CardByline_authorLink__jI0nl{position:relative;z-index:2;color:inherit;text-decoration:none}.CardByline_authorLink__jI0nl:focus-visible,.CardByline_authorLink__jI0nl:hover{text-decoration:underline}.CardByline_onDark__7eKV9 .CardByline_text__wFPAS{color:var(--brand-color-text-muted,#8b949e)}.CardByline_onDark__7eKV9 .CardByline_authorLink__jI0nl{color:#fff;font-weight:600}.CardByline_onDark__7eKV9 .CardByline_date__C13B8{color:var(--brand-color-text-muted,#8b949e)}.CardByline_compact__iHX_d .CardByline_authorLink__jI0nl{font-family:var(--brand-fontStack-sansSerif,"Mona Sans","MonaSansFallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);font-size:var(--base-size-14,14px);font-weight:600;color:var(--brand-color-text-default,#1f2328)}.CardByline_compact__iHX_d .CardByline_date__C13B8{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--base-size-14,14px);white-space:nowrap}.CardByline_boldAuthor__lJzdY .CardByline_authorLink__jI0nl{font-weight:600;color:var(--brand-color-text-default,#1f2328)}.ArticleCard_card__sV9_E{position:relative;display:block}.ArticleCard_card__sV9_E .ArticleCard_label__mlqVS{position:absolute;left:0;right:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none}.ArticleCard_card__sV9_E .ArticleCard_label__mlqVS:before{content:"";display:block;width:100%;padding-top:calc(56.25% + 16px)}.ArticleCard_card__sV9_E .ArticleCard_label__mlqVS:focus-visible,.ArticleCard_card__sV9_E .ArticleCard_label__mlqVS:hover{text-decoration:underline}.ArticleCard_card__sV9_E .ArticleCard_labelText___eq2A{color:#8250df;font-family:var(--brand-fontStack-sansSerif,"Mona Sans","MonaSansFallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);font-size:14px;font-weight:var(--base-text-weight-semibold,600);line-height:20px;background:linear-gradient(-70deg,#8250df,#d42a32);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ArticleCard_card__sV9_E:not(:has([class*=Card-module__Card__image])) .ArticleCard_label__mlqVS{position:relative;right:auto;display:block}.ArticleCard_card__sV9_E:not(:has([class*=Card-module__Card__image])) .ArticleCard_label__mlqVS:before{display:none}.ArticleCard_card__sV9_E [class*=Card-module__Card__heading]{font-size:var(--base-size-20,20px);font-weight:600;line-height:1.25;margin-top:var(--base-size-12,12px)!important;margin-bottom:var(--base-size-8,8px)!important}.ArticleCard_card__sV9_E [class*=Card-module__Card]{padding:0}.ArticleCard_card__sV9_E:not(:has(.ArticleCard_label__mlqVS)) [class*=Card-module__Card__image]{margin-bottom:0!important}.ArticleCard_card__sV9_E [class*=Card__action]{display:none}.ArticleCard_large__TQsKC{height:100%}.ArticleCard_card__sV9_E [class*=Card-module__Card__image] img{transition:transform .6s cubic-bezier(.165,.84,.44,1)}.ArticleCard_card__sV9_E:focus-within [class*=Card-module__Card__image] img,.ArticleCard_card__sV9_E:hover:not(:has(.ArticleCard_label__mlqVS:hover)):not(:has([data-author-link]:hover)) [class*=Card-module__Card__image] img{transform:scale(1.02) translateZ(0)}@media(prefers-reduced-motion:reduce){.ArticleCard_card__sV9_E [class*=Card-module__Card__image] img{transition:none}.ArticleCard_card__sV9_E:focus-within [class*=Card-module__Card__image] img,.ArticleCard_card__sV9_E:hover:not(:has(.ArticleCard_label__mlqVS:hover)):not(:has([data-author-link]:hover)) [class*=Card-module__Card__image] img{transform:none}}.ArticleCard_card__sV9_E [class*=Card-module__Card__link]{text-decoration:none}.ArticleCard_card__sV9_E:hover:not(:has(.ArticleCard_label__mlqVS:hover)):not(:has([data-author-link]:hover)) [class*=Card-module__Card__link]{text-decoration:underline}.ArticleCard_card__sV9_E:hover:has(.ArticleCard_label__mlqVS:hover) [class*=Card-module__Card__link],.ArticleCard_card__sV9_E:hover:has([data-author-link]:hover) [class*=Card-module__Card__link]{text-decoration:none!important}.ArticleCard_card__sV9_E:focus-within [class*=Card-module__Card__link]{text-decoration:underline}.ArticleCard_dek__Ss5YB{display:block;margin-bottom:var(--base-size-8,8px);color:var(--brand-color-text-muted,#59636e)}.ArticleCard_onDark___7CVD [class*=Card-module__Card__heading]{color:#fff}.ArticleCard_onDark___7CVD .ArticleCard_dek__Ss5YB{color:var(--brand-color-text-muted,#8b949e)}.CardVisual_img__C7w4u{display:block;width:100%;height:100%;object-fit:cover}.CardVisual_placeholder__4aq8L{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--brand-color-canvas-subtle,#f6f8fa);color:var(--brand-color-text-muted,#59636e);font-size:var(--base-size-12,12px);text-transform:capitalize;text-align:center;padding:var(--base-size-8,8px)}.FeaturedLead_lead__yK9vy{position:relative}@media(min-width:1012px){.FeaturedLead_lead__yK9vy [class*=river-shared-module__River___]{grid-template-columns:40fr 60fr;grid-template-areas:"content visual";column-gap:var(--base-size-48,48px);align-items:start}.FeaturedLead_lead__yK9vy [class*=river-shared-module__River___] [class*=river-shared-module__River__content]{-webkit-padding-start:0;padding-inline-start:0}}.FeaturedLead_lead__yK9vy [class*=river-shared-module__River___]{padding-block:0}.FeaturedLead_lead__yK9vy h3{font-size:var(--base-size-32,32px);font-weight:800;line-height:1.125;letter-spacing:-.01em}@media(max-width:1011px){.FeaturedLead_lead__yK9vy h3{font-size:var(--base-size-28,28px);line-height:1.1428}}@media(max-width:767px){.FeaturedLead_lead__yK9vy h3{font-size:var(--base-size-24,24px);line-height:1.1666}}.FeaturedLead_label__YVV3B{display:block;margin-bottom:var(--base-size-8,8px);text-decoration:none;z-index:2;position:relative}.FeaturedLead_label__YVV3B:focus-visible,.FeaturedLead_label__YVV3B:hover{text-decoration:underline}.FeaturedLead_labelText__AjL3B{color:#8250df;font-family:var(--brand-fontStack-sansSerif,"Mona Sans","MonaSansFallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);font-size:14px;font-weight:var(--base-text-weight-semibold,600);line-height:20px;background:linear-gradient(-70deg,#8250df,#d42a32);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:600;text-transform:none}.FeaturedLead_lead__yK9vy .FeaturedLead_titleLink__XG_xN{position:static;display:inline}.FeaturedLead_lead__yK9vy .FeaturedLead_titleLink__XG_xN span{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.FeaturedLead_lead__yK9vy .FeaturedLead_titleLink__XG_xN:before{content:"";position:absolute;inset:0;z-index:1}.FeaturedLead_lead__yK9vy .FeaturedLead_titleLink__XG_xN svg{display:none}.FeaturedLead_lead__yK9vy .FeaturedLead_titleLink__XG_xN{color:var(--brand-color-text-default,#1f2328);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.FeaturedLead_lead__yK9vy .FeaturedLead_titleLink__XG_xN:after{content:none}.FeaturedLead_lead__yK9vy .FeaturedLead_titleLink__XG_xN:focus-visible,.FeaturedLead_lead__yK9vy:hover:not(:has(.FeaturedLead_label__YVV3B:hover)):not(:has(a[href^="/author/"]:hover)) .FeaturedLead_titleLink__XG_xN{text-decoration:underline}.FeaturedLead_visual__73sq_{display:block;aspect-ratio:16/9;overflow:hidden}.FeaturedLead_visual__73sq_>*{transition:transform .6s cubic-bezier(.165,.84,.44,1)}.FeaturedLead_lead__yK9vy:has(.FeaturedLead_titleLink__XG_xN:focus-visible) .FeaturedLead_visual__73sq_>*,.FeaturedLead_lead__yK9vy:hover:not(:has(.FeaturedLead_label__YVV3B:hover)):not(:has(a[href^="/author/"]:hover)) .FeaturedLead_visual__73sq_>*{transform:scale(1.02) translateZ(0)}@media(prefers-reduced-motion:reduce){.FeaturedLead_visual__73sq_>*{transition:none}.FeaturedLead_lead__yK9vy:has(.FeaturedLead_titleLink__XG_xN:focus-visible) .FeaturedLead_visual__73sq_>*,.FeaturedLead_lead__yK9vy:hover:not(:has(.FeaturedLead_label__YVV3B:hover)):not(:has(a[href^="/author/"]:hover)) .FeaturedLead_visual__73sq_>*{transform:none}}.FeaturedLead_lead__yK9vy [class*=river-shared-module__River__visual]{border-radius:var(--base-size-12,12px)}.FeaturedLead_lead__yK9vy [class*=river-shared-module__River__trailingComponent]{-webkit-margin-before:calc(var(--brand-River-spacing-inner)/2);margin-block-start:calc(var(--brand-River-spacing-inner)/2)}.Pager_nav__mWIHh{display:flex;justify-content:center}.Pager_nav__mWIHh a[aria-current=page]{color:var(--brand-color-text-onEmphasis)}.BlogArticleLayout_layout__plFnU{max-width:768px;margin:0 auto}@media(min-width:1012px){.BlogArticleLayout_layout__plFnU{max-width:1012px}}.BlogArticleLayout_header__luzoe{box-sizing:border-box;max-width:768px;margin:0 auto;padding:0 var(--base-size-24,24px)}.BlogArticleLayout_header__luzoe>*+*{margin-top:var(--base-size-16,16px)}.BlogArticleLayout_headerBelowHero__l2NA_{padding-top:var(--base-size-24,24px)}.BlogArticleLayout_body__5QPDQ{margin-top:var(--base-size-32,32px)}.BlogArticleLayout_headerDivider__uHU2f{box-sizing:border-box;max-width:768px;margin:var(--base-size-24,24px) auto 0;padding:0 var(--base-size-24,24px)}.BlogArticleLayout_headerDivider__uHU2f>.BlogArticleLayout_rule__p9tUi{border-bottom:2px solid #545df0}.BlogArticleLayout_mobileToc__tLxXi{position:-webkit-sticky;position:sticky;top:0;z-index:10;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.BlogArticleLayout_content__PUDWo{box-sizing:border-box;max-width:768px;margin:0 auto;padding:0 var(--base-size-24,24px);min-width:0}.BlogArticleLayout_sidebar__L2H_o{display:none}@media(min-width:1012px){.BlogArticleLayout_bodyWithToc__rrCFr{display:grid;grid-template-columns:minmax(0,768px) minmax(272px,320px);grid-column-gap:var(--base-size-48,48px);column-gap:var(--base-size-48,48px);align-items:start;max-width:none}.BlogArticleLayout_bodyWithToc__rrCFr .BlogArticleLayout_content__PUDWo{margin:0}.BlogArticleLayout_bodyWithToc__rrCFr .BlogArticleLayout_sidebar__L2H_o{display:flex;flex-direction:column;gap:var(--base-size-64,64px);align-self:stretch;padding-right:var(--base-size-40,40px)}.BlogArticleLayout_bodyWithToc__rrCFr .BlogArticleLayout_sidebar__L2H_o>nav{position:-webkit-sticky;position:sticky;top:5em;max-height:calc(100vh - 5em);overflow-y:auto;padding-bottom:var(--base-size-40,40px)}.BlogArticleLayout_bodyWithToc__rrCFr .BlogArticleLayout_sidebar__L2H_o>[data-sticky]{padding-bottom:var(--base-size-40,40px)}.BlogArticleLayout_alignWide__otD5r{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.BlogArticleLayout_footer__QRSE9{margin-top:var(--base-size-64,64px)}.BlogArticleTitle_title__qQ8S6{font-size:3rem;font-weight:800;line-height:52px;letter-spacing:-1.44px;margin:0 0 var(--base-size-16,16px)}@media(max-width:543px){.BlogArticleTitle_title__qQ8S6{font-size:1.75rem;line-height:32px;letter-spacing:-.84px}}.BlogAuthorBio_bio__2keJD{display:flex;flex-direction:column;gap:6px}.BlogAuthorBio_gradientSeparator__mSHXC{height:2px;margin-top:var(--base-size-8,8px);margin-bottom:var(--base-size-16,16px);background:linear-gradient(93.23deg,#f778ba 2.35%,#79c0ff 76.99%)}.BlogAuthorBio_writtenBy__pfQOS{font-size:1.5rem;font-weight:800}.BlogAuthorBio_avatar__aZpkC{flex-shrink:0}.BlogMarkdownContent_markdownBody__eCA1o{font-family:var(--brand-fontStack-sansSerif,"Mona Sans",-apple-system,BlinkMacSystemFont,sans-serif);font-size:1.125rem;line-height:1.6667;letter-spacing:-.18px;color:#1f2328;word-wrap:break-word}.BlogMarkdownContent_markdownBody__eCA1o>:first-child{margin-top:0}.BlogMarkdownContent_markdownBody__eCA1o>:last-child{margin-bottom:0}.BlogMarkdownContent_markdownBody__eCA1o p{margin:0 0 1.25em}.BlogMarkdownContent_markdownBody__eCA1o b,.BlogMarkdownContent_markdownBody__eCA1o strong{font-weight:700}.BlogMarkdownContent_markdownBody__eCA1o blockquote{margin:var(--base-size-48,48px) 0 0;padding:0 0 0 var(--base-size-40,40px);border-left:0;color:#1f2328}.BlogMarkdownContent_markdownBody__eCA1o blockquote>:first-child{margin-top:0}.BlogMarkdownContent_markdownBody__eCA1o blockquote>:last-child{margin-bottom:0}.BlogMarkdownContent_markdownBody__eCA1o hr{height:1px;margin:var(--base-size-32,32px) 0;border:0;background:var(--brand-color-border-muted,#d1d9e0)}.BlogMarkdownContent_markdownBody__eCA1o h1,.BlogMarkdownContent_markdownBody__eCA1o h2,.BlogMarkdownContent_markdownBody__eCA1o h3,.BlogMarkdownContent_markdownBody__eCA1o h4,.BlogMarkdownContent_markdownBody__eCA1o h5,.BlogMarkdownContent_markdownBody__eCA1o h6{margin:var(--base-size-40,40px) 0 var(--base-size-20,20px);font-family:var(--brand-fontStack-sansSerif,"Mona Sans",-apple-system,sans-serif);font-weight:700;line-height:1.25;color:inherit}.BlogMarkdownContent_markdownBody__eCA1o h1{font-size:2.25rem}.BlogMarkdownContent_markdownBody__eCA1o h2{font-size:2rem}.BlogMarkdownContent_markdownBody__eCA1o h3{font-size:1.5rem;font-weight:800;line-height:28px;letter-spacing:-.24px;margin-bottom:var(--base-size-20,20px)}.BlogMarkdownContent_markdownBody__eCA1o h4{font-size:1.5rem}.BlogMarkdownContent_markdownBody__eCA1o h5{font-size:1.25rem}.BlogMarkdownContent_markdownBody__eCA1o h6{font-size:1.125rem}.BlogMarkdownContent_markdownBody__eCA1o>h1:first-of-type,.BlogMarkdownContent_markdownBody__eCA1o>h2:first-of-type,.BlogMarkdownContent_markdownBody__eCA1o>h3:first-of-type{margin-top:0}.BlogMarkdownContent_markdownBody__eCA1o a{color:#0969da;text-decoration:underline;text-underline-offset:.15em}.BlogMarkdownContent_markdownBody__eCA1o a:hover{text-decoration:none}.BlogMarkdownContent_markdownBody__eCA1o .heading-link{color:inherit;text-decoration:none}.BlogMarkdownContent_markdownBody__eCA1o .heading-link:hover{text-decoration:underline}.BlogMarkdownContent_markdownBody__eCA1o code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:450;padding:4px 8px;border-radius:4px;background:#eff2ff}.BlogMarkdownContent_markdownBody__eCA1o pre{margin:0 0 var(--base-size-16,16px);padding:var(--base-size-16,16px);overflow:auto;font-size:.875em;line-height:1.45;border-radius:6px;border:1px solid var(--brand-color-border-muted,#d1d9e0);background:var(--brand-color-canvas-subtle,#f6f8fa)}.BlogMarkdownContent_markdownBody__eCA1o pre code{padding:0;border-radius:0;background:rgba(0,0,0,0);font-size:inherit}.BlogMarkdownContent_markdownBody__eCA1o ol,.BlogMarkdownContent_markdownBody__eCA1o ul{margin:0 0 1.25em;padding-left:var(--base-size-24,24px)}.BlogMarkdownContent_markdownBody__eCA1o li{margin-top:var(--base-size-4,4px)}.BlogMarkdownContent_markdownBody__eCA1o li>p{margin-bottom:var(--base-size-8,8px)}.BlogMarkdownContent_markdownBody__eCA1o li+li{margin-top:var(--base-size-4,4px)}.BlogMarkdownContent_markdownBody__eCA1o li>ol,.BlogMarkdownContent_markdownBody__eCA1o li>ul{margin-bottom:0}.BlogMarkdownContent_markdownBody__eCA1o .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--base-size-16,16px)}.BlogMarkdownContent_markdownBody__eCA1o .table-wrapper::-webkit-scrollbar{-webkit-appearance:none;height:10px}.BlogMarkdownContent_markdownBody__eCA1o .table-wrapper::-webkit-scrollbar-track{background:hsla(0,0%,100%,.3);border-radius:5px}.BlogMarkdownContent_markdownBody__eCA1o .table-wrapper::-webkit-scrollbar-thumb{background:#fff;border-radius:5px;border:2px solid hsla(0,0%,100%,.3);min-width:40px}.BlogMarkdownContent_markdownBody__eCA1o .table-wrapper{scrollbar-width:auto;scrollbar-color:#fff hsla(0,0%,100%,.3);scrollbar-gutter:stable}.BlogMarkdownContent_markdownBody__eCA1o table{display:table;width:100%;margin:0;border-collapse:collapse;font-size:1rem;text-align:left}.BlogMarkdownContent_markdownBody__eCA1o table td,.BlogMarkdownContent_markdownBody__eCA1o table th,.BlogMarkdownContent_markdownBody__eCA1o table tr{border:none}.BlogMarkdownContent_markdownBody__eCA1o table thead td,.BlogMarkdownContent_markdownBody__eCA1o table thead th{box-shadow:inset 0 -2px var(--brand-color-border-default,#d1d9e0)}.BlogMarkdownContent_markdownBody__eCA1o table tbody td,.BlogMarkdownContent_markdownBody__eCA1o table tbody th{box-shadow:inset 0 -1px var(--brand-color-border-muted,#d1d9e0)}.BlogMarkdownContent_markdownBody__eCA1o table tbody tr:last-child td,.BlogMarkdownContent_markdownBody__eCA1o table tbody tr:last-child th{box-shadow:none}.BlogMarkdownContent_markdownBody__eCA1o table td,.BlogMarkdownContent_markdownBody__eCA1o table th{padding:.75rem .5rem;vertical-align:top}.BlogMarkdownContent_markdownBody__eCA1o table td:first-child,.BlogMarkdownContent_markdownBody__eCA1o table th:first-child{padding-left:0}.BlogMarkdownContent_markdownBody__eCA1o table p:last-child{margin-bottom:0}.BlogMarkdownContent_markdownBody__eCA1o img{max-width:100%;height:auto;border-radius:6px}.BlogMarkdownContent_markdownBody__eCA1o picture img{max-width:100%;height:auto}.BlogMarkdownContent_markdownBody__eCA1o figure{margin:var(--base-size-24,24px) 0}.BlogMarkdownContent_markdownBody__eCA1o figcaption{margin-top:var(--base-size-8,8px);font-size:14px;font-style:italic;text-align:center;color:var(--brand-color-text-muted,#59636e)}.TagChips_chipsContainer__4TaNY{border:1px solid var(--brand-color-border-muted,#21262d);border-radius:var(--brand-borderRadius-large,12px);padding:var(--base-size-16,16px)}.TagChips_chips__tW1VD{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--base-size-8,8px);list-style:none;margin:0;padding:0}.TagChips_chip__nWfCz{font-family:var(--brand-fontStack-sansSerif,"Mona Sans","MonaSansFallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);display:inline-flex;align-items:center;border:var(--borderWidth-thin,1px) solid var(--borderColor-default,var(--color-border-default,var(--brand-color-border-default,#d1d9e0)))!important;border-radius:999px;padding:6px var(--base-size-16,16px) var(--base-size-8,8px);color:var(--brand-color-text-default,#e6edf3);font-size:var(--base-size-12,12px);font-weight:500;line-height:1.2;letter-spacing:.04em;white-space:nowrap;text-decoration:none}a.TagChips_chip__nWfCz{cursor:pointer;transition:border-color 80ms ease-in-out,background-color 80ms ease-in-out}a.TagChips_chip__nWfCz:focus-visible,a.TagChips_chip__nWfCz:hover{border-color:var(--brand-color-border-emphasis,#6e7681)!important;background:var(--brand-color-canvas-subtle,#161b22)}.PostTags_section__tPs10{margin-top:var(--base-size-24,24px);margin-bottom:var(--base-size-64,64px)}@media(min-width:768px){.PostTags_section__tPs10{margin-top:0;margin-bottom:var(--base-size-64,64px)}}.PostTags_separator__KBmgt{background:currentColor;height:5px;width:20px;margin:0 0 var(--base-size-8,8px) 0;border:0}.PostTags_container___cQvY{display:flex;flex-shrink:0;align-items:flex-start}.PostTags_heading__zOuSY{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:16px;font-weight:450;line-height:24px;margin:0;padding:4px 0;padding-right:var(--base-size-12,12px);flex-shrink:0;color:var(--brand-color-text-default,#1f2328)}.PostTags_tags__KfMum{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;gap:var(--base-size-6,6px)}.PostTags_tagItem__gcYBl{margin:0}.PostTags_tag__jMKHg{display:block;padding:var(--base-size-8,8px) var(--base-size-12,12px);border:1px solid var(--brand-color-border-default,#d1d9e0);border-radius:999px;font-size:1rem;line-height:1;font-weight:500;color:var(--brand-color-text-default,#1f2328);text-decoration:none;white-space:nowrap;transition:border-color 80ms ease-in-out,background-color 80ms ease-in-out}.PostTags_tag__jMKHg:focus-visible,.PostTags_tag__jMKHg:hover{border-color:var(--brand-color-border-emphasis,#6e7681);background:var(--brand-color-canvas-subtle,#f6f8fa)}.CollapsableCallout_callout__7_rdh{margin:var(--base-size-16,16px) 0;padding:var(--base-size-16,16px);border:1px solid var(--brand-color-border-muted,#d0d7de);border-left-width:4px;border-radius:var(--brand-borderRadius-medium,6px);background:var(--brand-color-canvas-subtle,#f6f8fa);color:var(--brand-color-text-default,#1f2328);font-family:var(--brand-fontStack-sansSerif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif)}.CollapsableCallout_header__IDtJa{display:flex;align-items:center;justify-content:space-between;gap:var(--base-size-8,8px)}.CollapsableCallout_heading__IrRl8{display:inline-flex;align-items:center;gap:var(--base-size-8,8px);font-weight:600}.CollapsableCallout_badge__Q2f45{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:0 var(--base-size-8,8px);border-radius:999px;background:var(--brand-color-accent-primary,#0969da);color:var(--brand-color-text-onEmphasis,#ffffff);font-size:var(--base-size-12,12px);line-height:1.5}.CollapsableCallout_toggle__vsAkt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;color:var(--brand-color-text-muted,#59636e);font:inherit;font-size:var(--base-size-12,12px)}.CollapsableCallout_toggle__vsAkt:hover{color:var(--brand-color-text-default,#1f2328);text-decoration:underline}.CollapsableCallout_body__EfHF4{margin-top:var(--base-size-8,8px)}.CollapsableCallout_note__ryJl1{border-left-color:var(--brand-color-accent-primary,#0969da)}.CollapsableCallout_tip__y_aBI{border-left-color:var(--brand-color-success-fg,#1a7f37)}.CollapsableCallout_warning__5CXeq{border-left-color:var(--brand-color-attention-fg,#9a6700)}.CollapsableCallout_danger__WQlGo{border-left-color:var(--brand-color-danger-fg,#cf222e)}.MiniTocs_heading__FcpIM{font-size:.875rem;font-weight:600;margin-bottom:.25rem;padding-left:.75rem}.MiniTocs_tocList__LP_jd{list-style:none;padding:0;margin:.5rem 0}.MiniTocs_nestedList__xd3uE{list-style:none;padding-left:1rem;margin:0}.MiniTocs_tocLink__d017m{display:block;padding:.25rem .75rem;font-size:.875rem;color:var(--fgColor-default,var(--color-fg-default,var(--brand-color-text-default,#1f2328)));text-decoration:none;border-left:2px solid rgba(0,0,0,0);line-height:1.5}.MiniTocs_tocLink__d017m:hover{text-decoration:none}.MiniTocs_tocLinkActive__P_ThH,.MiniTocs_tocLink__d017m:hover{color:var(--fgColor-accent,var(--color-accent-fg,var(--brand-color-text-link-rest,#0969da)))}.MiniTocs_tocLinkActive__P_ThH{border-left-color:var(--fgColor-accent,var(--color-accent-fg,var(--brand-color-text-link-rest,#0969da)));font-weight:500}.MiniTocs_headingBlog__peIcg{margin:0 0 1rem;padding-bottom:.375rem;border-bottom:2px solid var(--color-border-muted,var(--borderColor-muted,var(--brand-color-border-muted,#d8dee4)))!important;font-family:var(--brand-fontStack-sansSerif,"Mona Sans",-apple-system,BlinkMacSystemFont,sans-serif);font-size:1.125rem;font-weight:600;line-height:1.6667;color:var(--brand-color-text-default,var(--fgColor-default,var(--color-fg-default,#1f2328)))}.MiniTocs_tocListBlog__OkZVG{list-style:none;padding:0;margin:0}.MiniTocs_tocLinkBlog__NRwKL{display:block;margin-bottom:2px;padding:.5rem 1rem;border-radius:.75rem;font-family:var(--brand-fontStack-sansSerif,"Mona Sans",-apple-system,BlinkMacSystemFont,sans-serif);font-size:.875rem;font-weight:400;line-height:1.4286;color:var(--brand-color-text-default,var(--fgColor-default,var(--color-fg-default,#1f2328)));text-decoration:none}.MiniTocs_tocLinkBlog__NRwKL:hover{text-decoration:none}.MiniTocs_tocLinkBlogActive__8yXmu{background-color:#eff2ff;font-weight:500}.MiniTocs_headingChangelog__gB0Xn{display:none}.MiniTocs_tocListChangelog__WdXVR{list-style:none;padding:0;margin:0}.MiniTocs_tocLinkChangelog__sqNNV{display:block;padding:.375rem 0;margin-bottom:.5rem;font-family:var(--brand-fontStack-sansSerif,"Mona Sans",-apple-system,BlinkMacSystemFont,sans-serif);font-size:.875rem;font-weight:400;line-height:1.5;color:var(--brand-color-text-muted,#9198a1);text-decoration:none}.MiniTocs_tocLinkChangelog__sqNNV:hover{color:var(--brand-color-text-default,#f0f6fc);text-decoration:none}.MiniTocs_tocLinkChangelogText__kMUti{display:inline-block;padding-left:.75rem;border-left:4px solid var(--brand-color-border-muted,#3d444d)}.MiniTocs_tocLinkChangelogActive__oM3Ov{color:var(--brand-color-text-default,#f0f6fc);font-weight:600}.MiniTocs_tocLinkChangelogActive__oM3Ov .MiniTocs_tocLinkChangelogText__kMUti{border-left-color:var(--changelog-toc-active-color,#1b4721)}.LineGraph_container__8juDo{margin:var(--base-size-16,16px) 0;max-width:100%;overflow-x:auto;color:var(--brand-color-text-default,#1f2328);font-family:var(--brand-fontStack-sansSerif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif)}.LineGraph_svg__pZD4j{display:block;max-width:100%;height:auto}.LineGraph_noData__nQyC_{display:flex;align-items:center;justify-content:center;min-width:160px;min-height:96px;padding:var(--base-size-16,16px);border:1px dashed var(--brand-color-border-muted,#d0d7de);border-radius:var(--brand-borderRadius-medium,6px);background:var(--brand-color-canvas-subtle,#f6f8fa);color:var(--brand-color-text-muted,#59636e);font-size:var(--base-size-12,12px)}.LineGraph_axis__5MfTS{stroke:var(--brand-color-border-default,#d1d9e0);stroke-width:1}.LineGraph_grid__OqZET{stroke:var(--brand-color-border-muted,#d0d7de);stroke-width:1;opacity:.5}.LineGraph_line__OEsza{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.LineGraph_point__8_Z_J{stroke:var(--brand-color-canvas-default,#ffffff);stroke-width:1}.LineGraph_tickLabel__Z0zih{fill:var(--brand-color-text-muted,#59636e);font-size:var(--base-size-12,12px)}.LineGraph_caption__lm0C3{font-weight:600}.LineGraph_caption__lm0C3,.LineGraph_legendLabel__yQMVs{fill:var(--brand-color-text-default,#1f2328);font-size:var(--base-size-12,12px)}.MobileTocAccordion_backdrop__hG_9u{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9}@media(min-width:1012px){.MobileTocAccordion_backdrop__hG_9u{display:none}}.MobileTocAccordion_accordion__ZX6LQ{display:block;position:relative;z-index:10}@media(min-width:1012px){.MobileTocAccordion_accordion__ZX6LQ{display:none}}.MobileTocAccordion_inner__uuPJ2{box-sizing:border-box;max-width:var(--mobile-toc-max-width,100%);margin:0 auto;padding:0 var(--base-size-24,24px)}.MobileTocAccordion_accordionChangelog__TVAmn{--mobile-toc-max-width:600px;background:#010409;border-top:1px solid rgba(240,246,252,.1);border-bottom:1px solid rgba(240,246,252,.1)}.MobileTocAccordion_accordionBlog__4gPOS{--mobile-toc-max-width:768px;background:var(--brand-color-canvas-default,#fff);border-bottom:1px solid var(--brand-color-border-muted,#d1d9e0)}.MobileTocAccordion_trigger__50A6n{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;border:none;background:rgba(0,0,0,0);cursor:pointer;font-family:var(--brand-fontStack-sansSerif,"Mona Sans",-apple-system,BlinkMacSystemFont,sans-serif);font-size:.875rem;font-weight:400;line-height:1.5;text-align:left}.MobileTocAccordion_accordionChangelog__TVAmn .MobileTocAccordion_trigger__50A6n{color:var(--brand-color-text-default,#f0f6fc)}.MobileTocAccordion_accordionBlog__4gPOS .MobileTocAccordion_trigger__50A6n{color:var(--brand-color-text-default,#1f2328)}.MobileTocAccordion_triggerExpanded__ngZG9{padding-bottom:1rem}.MobileTocAccordion_triggerText__urEsn{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileTocAccordion_chevron__62ygA{flex-shrink:0;margin-left:.5rem;transition:transform .2s ease}.MobileTocAccordion_accordionChangelog__TVAmn .MobileTocAccordion_chevron__62ygA{color:var(--brand-color-text-muted,#9198a1)}.MobileTocAccordion_accordionBlog__4gPOS .MobileTocAccordion_chevron__62ygA{color:var(--brand-color-text-muted,#656d76)}.MobileTocAccordion_chevronOpen__WgceZ{transform:rotate(180deg)}.MobileTocAccordion_content__XqpO_{padding-bottom:20px}.MobileTocAccordion_list__vjK1b{list-style:none;padding:0;margin:0}.MobileTocAccordion_nestedList__sotJ0{list-style:none;padding-left:1rem;margin:0}.MobileTocAccordion_link__HdWdZ{display:block;padding:.375rem 0;font-family:var(--brand-fontStack-sansSerif,"Mona Sans",-apple-system,BlinkMacSystemFont,sans-serif);font-size:.875rem;font-weight:400;line-height:1.5;text-decoration:none}.MobileTocAccordion_link__HdWdZ:hover{text-decoration:none}.MobileTocAccordion_linkChangelog__ket4O{color:var(--brand-color-text-muted,#9198a1)}.MobileTocAccordion_linkChangelog__ket4O:hover{color:var(--brand-color-text-default,#f0f6fc)}.MobileTocAccordion_linkChangelogText__QSV8z{display:inline-block;padding-left:.75rem;border-left:4px solid var(--brand-color-border-muted,#3d444d)}.MobileTocAccordion_linkBlog__w7rdO,.MobileTocAccordion_linkBlog__w7rdO:hover{color:var(--brand-color-text-default,#1f2328)}.MobileTocAccordion_linkActive__EwBvV{font-weight:600}.MobileTocAccordion_linkActive__EwBvV.MobileTocAccordion_linkChangelog__ket4O{color:var(--brand-color-text-default,#f0f6fc)}.MobileTocAccordion_linkActive__EwBvV.MobileTocAccordion_linkChangelog__ket4O .MobileTocAccordion_linkChangelogText__QSV8z{border-left-color:var(--changelog-toc-active-color,#1b4721)}.MobileTocAccordion_linkActive__EwBvV.MobileTocAccordion_linkBlog__w7rdO{color:var(--brand-color-text-default,#1f2328)}.SketchPad_sketchPad__gI3QG{display:inline-flex;flex-direction:column;gap:var(--base-size-8,8px);margin:var(--base-size-16,16px) 0;padding:var(--base-size-12,12px);border:1px solid var(--brand-color-border-muted,#d0d7de);border-radius:var(--brand-borderRadius-medium,6px);background:var(--brand-color-canvas-subtle,#f6f8fa);font-family:var(--brand-fontStack-sansSerif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif)}.SketchPad_toolbar__LhKUn{display:flex;align-items:center;justify-content:space-between;gap:var(--base-size-8,8px)}.SketchPad_swatches__Cu1U1{display:inline-flex;align-items:center;gap:var(--base-size-4,4px)}.SketchPad_swatch__VIlOw{width:var(--base-size-24,24px);height:var(--base-size-24,24px);padding:0;border:1px solid var(--brand-color-border-default,#d1d9e0);border-radius:999px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.SketchPad_swatch__VIlOw:hover{border-color:var(--brand-color-text-muted,#59636e)}.SketchPad_swatch__VIlOw[data-selected]{border-color:var(--brand-color-text-default,#1f2328);box-shadow:0 0 0 2px var(--brand-color-canvas-subtle,#f6f8fa),0 0 0 4px var(--brand-color-accent-primary,#0969da)}.SketchPad_clear__k5PXn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--base-size-4,4px) var(--base-size-12,12px);border:1px solid var(--brand-color-border-default,#d1d9e0);border-radius:var(--brand-borderRadius-medium,6px);background:var(--brand-color-canvas-default,#ffffff);color:var(--brand-color-text-default,#1f2328);font:inherit;font-size:var(--base-size-12,12px);cursor:pointer}.SketchPad_clear__k5PXn:hover{background:var(--brand-color-canvas-subtle,#f6f8fa);border-color:var(--brand-color-text-muted,#59636e)}.SketchPad_canvas__QlkTC{display:block;max-width:100%;border:1px solid var(--brand-color-border-muted,#d0d7de);border-radius:var(--brand-borderRadius-small,4px);background:var(--brand-color-canvas-default,#ffffff);cursor:crosshair;touch-action:none}.RelatedPosts_relatedPosts__v6S9j{margin-top:var(--base-size-48,48px);position:relative}.RelatedPosts_gridBand__6rCx8{position:relative;left:50%;transform:translateX(-50%);width:100vw;height:24.625rem;margin-bottom:-15.125rem;background-image:url(/grid-top.svg);background-repeat:repeat-x;background-position:0 0;overflow:hidden;pointer-events:none}@media(max-width:767px){.RelatedPosts_gridBand__6rCx8{height:9rem;margin-bottom:-5rem;background-image:url(/grid-top-mobile.svg)}}.RelatedPosts_heading__4vxw_{font-family:var(--brand-fontStack-sansSerif,"Mona Sans","MonaSansFallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);position:relative;z-index:1;font-size:3rem;font-weight:600;line-height:1.2;color:var(--brand-color-text-default,#fff);margin:0 0 var(--base-size-64,64px)}@media(max-width:767px){.RelatedPosts_heading__4vxw_{font-size:1.75rem}}.RelatedPosts_list__or1tQ{list-style:none;margin:0;padding:0;position:relative;z-index:1;padding-bottom:var(--base-size-24,24px)}.RelatedPosts_entry__xZDe0,.RelatedPosts_list__or1tQ{border-bottom:1px solid var(--brand-color-border-muted,#21262d)}.RelatedPosts_entry__xZDe0{padding:var(--base-size-24,24px) 0}.RelatedPosts_entry__xZDe0:first-child{padding-top:var(--base-size-24,24px)}.RelatedPosts_entry__xZDe0:last-child{border-bottom:none}.RelatedPosts_meta__360bM{display:flex;align-items:center;gap:var(--base-size-12,12px);margin-bottom:var(--base-size-12,12px)}.RelatedPosts_meta__360bM [class*=ChangelogBadge_badge],.RelatedPosts_meta__360bM span{font-size:var(--base-size-12,12px)!important;font-family:var(--brand-fontStack-monospace,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace)!important;line-height:1.2!important}.RelatedPosts_date__Z6ujI{font-family:var(--brand-fontStack-monospace,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);font-size:var(--base-size-12,12px);letter-spacing:.04em;color:var(--brand-color-text-muted,#8b949e);text-transform:uppercase}.RelatedPosts_titleRow__2WAvd{display:flex;flex-direction:column;gap:var(--base-size-8,8px)}@media(min-width:768px){.RelatedPosts_titleRow__2WAvd{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--base-size-24,24px)}}.RelatedPosts_main__qbsRY{min-width:0}a.RelatedPosts_title__DUXbu,a.RelatedPosts_title__DUXbu>span{color:var(--brand-color-text-default,#fff)}a.RelatedPosts_title__DUXbu{font-weight:600;text-decoration:none}a.RelatedPosts_title__DUXbu>span{font-size:1rem!important;font-weight:600!important;line-height:1.6!important}a.RelatedPosts_title__DUXbu:hover,a.RelatedPosts_title__DUXbu:hover>span{color:var(--brand-color-text-default,#fff)}.RelatedPosts_labels__0Zyxs{flex-shrink:0}@media(min-width:768px){.RelatedPosts_labels__0Zyxs{text-align:right}}.MonthGroup_group__D27Fj,.MonthGroup_group__D27Fj summary h2{color:var(--brand-color-text-muted,#8b949e)}.MonthGroup_group__D27Fj summary h2{font-size:1.75rem;font-weight:600;line-height:1.4;transition:color .2s ease}.MonthGroup_group__D27Fj summary:hover h2,.MonthGroup_group__D27Fj[open] summary h2{color:var(--brand-color-text-default,#fff)}.MonthGroup_group__D27Fj summary{align-items:center;justify-content:flex-start;gap:0;-webkit-padding-end:0;padding-inline-end:0}.MonthGroup_group__D27Fj summary h2{order:0}.MonthGroup_group__D27Fj summary>span[class*=summary--expanded]{display:none}.MonthGroup_group__D27Fj summary>span[class*=summary--collapsed]{order:1;position:static;-webkit-margin-start:var(--base-size-8,8px);margin-inline-start:var(--base-size-8,8px);color:var(--brand-color-text-muted,#8b949e);opacity:1!important;transform:rotate(180deg);transition:transform .2s ease,color .2s ease}.MonthGroup_group__D27Fj summary:hover>span[class*=summary--collapsed]{color:var(--brand-color-text-default,#fff)}.MonthGroup_group__D27Fj[open] summary>span[class*=summary--collapsed]{transform:rotate(1turn)}.MonthGroup_group__D27Fj[open] summary:hover>span[class*=summary--collapsed]{transform:rotate(1turn) scale(1.3)}.MonthGroup_group__D27Fj>section[class*=Accordion__content]{margin-top:0}.MonthGroup_group__D27Fj:after{display:none}@supports selector(::details-content){@media(prefers-reduced-motion:no-preference){.MonthGroup_group__D27Fj{interpolate-size:allow-keywords}.MonthGroup_group__D27Fj>section[class*=Accordion__content]{animation:none}.MonthGroup_group__D27Fj::details-content{block-size:0;overflow:hidden;opacity:0;transition:content-visibility allow-discrete .32s ease,block-size .32s ease,opacity .32s ease}.MonthGroup_group__D27Fj[open]::details-content{block-size:auto;opacity:1}@starting-style{.MonthGroup_group__D27Fj[open]::details-content{block-size:0;opacity:0}}}}.MonthGroup_list__xtqZr{list-style:none;margin:0;padding:0}.MonthGroup_entry__GdCjp{padding:var(--base-size-24,24px) 0;border-bottom:1px solid var(--brand-color-border-muted,#21262d)}.MonthGroup_entry__GdCjp:first-child{padding-top:var(--base-size-24,24px)}.MonthGroup_entry__GdCjp:last-child{border-bottom:none}.MonthGroup_meta__GzXbG{display:flex;align-items:center;gap:var(--base-size-12,12px);margin-bottom:var(--base-size-12,12px)}.MonthGroup_group__D27Fj .MonthGroup_meta__GzXbG [class*=ChangelogBadge_badge],.MonthGroup_group__D27Fj .MonthGroup_meta__GzXbG span.MonthGroup_date__1rrSz{font-size:var(--base-size-12,12px)!important;font-family:var(--brand-fontStack-monospace,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace)!important;line-height:1.2!important}.MonthGroup_date__1rrSz{font-family:var(--brand-fontStack-monospace,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);font-size:var(--base-size-12,12px);letter-spacing:.04em;color:var(--brand-color-text-muted,#8b949e);text-transform:uppercase}.MonthGroup_titleRow__0PXtR{display:flex;flex-direction:column;gap:var(--base-size-8,8px)}@media(min-width:768px){.MonthGroup_titleRow__0PXtR{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--base-size-24,24px)}}.MonthGroup_main__bBlZK{min-width:0}a.MonthGroup_title__rfu6j,a.MonthGroup_title__rfu6j>span{color:var(--brand-color-text-default,#fff)}a.MonthGroup_title__rfu6j{font-weight:600;text-decoration:none}a.MonthGroup_title__rfu6j>span{font-size:1rem!important;font-weight:600!important;line-height:1.6!important}a.MonthGroup_title__rfu6j:hover,a.MonthGroup_title__rfu6j:hover>span{color:var(--brand-color-text-default,#fff)}.MonthGroup_labels__8_gJY{flex-shrink:0}@media(min-width:768px){.MonthGroup_labels__8_gJY{text-align:right}}.YearPager_nav__EzxBV{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:var(--base-size-40,40px)}@media(max-width:360px){.YearPager_nav__EzxBV{flex-wrap:wrap;gap:var(--base-size-16,16px);justify-content:center}}.YearPager_item__ZWKHn{display:inline-flex;align-items:center;gap:var(--base-size-8,8px);border:1px solid rgba(0,0,0,0);border-radius:var(--brand-borderRadius-small,4px);padding:var(--base-size-8,8px);color:var(--brand-color-text-muted,#8b949e);font-family:var(--changelog-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);font-size:.875rem;line-height:1;text-decoration:none;transition:color .2s ease}a.YearPager_item__ZWKHn:focus-visible,a.YearPager_item__ZWKHn:hover{background-color:var(--brand-color-canvas-subtle,#161b22);color:var(--brand-color-text-default,#fff)}.YearPager_years__eUuT9{display:flex;align-items:center;gap:var(--base-size-8,8px)}@media(max-width:767px){.YearPager_years__eUuT9{gap:var(--base-size-4,4px)}}@media(max-width:360px){.YearPager_years__eUuT9{order:3;width:100%;justify-content:center}}.YearPager_desktop__M0ewL{display:flex}@media(max-width:767px){.YearPager_desktop__M0ewL{display:none}}.YearPager_mobile__rKf_7{display:none}@media(max-width:767px){.YearPager_mobile__rKf_7{display:flex}}.YearPager_ellipsis__bZops{color:var(--brand-color-text-muted,#8b949e);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.YearPager_year__kBSu8[aria-current=page]{background-color:var(--brand-color-canvas-default,#0d1117);border-color:var(--brand-color-text-muted,#8b949e);color:var(--brand-color-text-default,#fff)}.YearPager_next___X_Kk,.YearPager_prev__fjmUl{color:var(--brand-color-text-default,#fff);text-transform:uppercase}span.YearPager_next___X_Kk,span.YearPager_prev__fjmUl{color:var(--brand-color-text-muted,#8b949e);pointer-events:none}@media(max-width:767px){.YearPager_next___X_Kk .YearPager_label__HGgCP,.YearPager_prev__fjmUl .YearPager_label__HGgCP{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.FilterModal_backdrop__2ODjz{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:var(--base-size-48,48px) var(--base-size-16,16px);background:rgba(1,4,9,.7);overflow-y:auto}.FilterModal_panel__Ncfyd{box-sizing:border-box;width:100%;max-width:600px;background:var(--brand-color-canvas-default,#0d1117);border:1px solid var(--brand-color-border-muted,#21262d);border-radius:var(--base-size-12,12px);padding:var(--base-size-24,24px);color:var(--brand-color-text-default,#fff);box-shadow:0 8px 24px rgba(1,4,9,.6)}.FilterModal_header__tAtlX{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--base-size-24,24px)}.FilterModal_heading___d0gH{color:var(--brand-color-text-default,#fff);margin:0}.FilterModal_close__RwPrf{display:inline-flex;align-items:center;justify-content:center;padding:var(--base-size-4,4px);background:rgba(0,0,0,0);border:0;border-radius:var(--base-size-6,6px);color:var(--brand-color-text-muted,#8b949e);cursor:pointer}.FilterModal_close__RwPrf:hover{color:var(--brand-color-text-default,#fff)}.FilterModal_match__vZXfj{display:flex;align-items:center;gap:var(--base-size-12,12px);margin-bottom:var(--base-size-24,24px)}.FilterModal_matchLabel__PCVcb{color:var(--brand-color-text-muted,#8b949e)}.FilterModal_toggle__I7zob{display:inline-flex;padding:2px;background:var(--brand-color-canvas-subtle,#161b22);border:1px solid var(--brand-color-border-muted,#21262d);border-radius:var(--base-size-20,20px)}.FilterModal_toggleOff__u__AA,.FilterModal_toggleOn__Xj0SN{padding:var(--base-size-4,4px) var(--base-size-16,16px);border:0;border-radius:var(--base-size-16,16px);font-size:var(--base-size-14,14px);cursor:pointer}.FilterModal_toggleOn__Xj0SN{background:var(--brand-color-text-default,#fff);color:#0d1117;font-weight:600}.FilterModal_toggleOff__u__AA{background:rgba(0,0,0,0);color:var(--brand-color-text-muted,#8b949e)}.FilterModal_toggleOff__u__AA:hover{color:var(--brand-color-text-default,#fff)}.FilterModal_tagsSection__39A_o{margin-bottom:var(--base-size-24,24px)}.FilterModal_tagsHeading__dGWU3{display:block;margin-bottom:var(--base-size-16,16px);color:var(--brand-color-text-default,#fff);font-weight:600}.FilterModal_tagList__ttUTZ{list-style:none;margin:0;padding:0;max-height:min(560px,60vh);overflow-y:auto}.FilterModal_tagItem__rvCXR{display:flex;align-items:center;gap:var(--base-size-12,12px);padding:var(--base-size-4,4px) 0}.FilterModal_tagLabel__ulhnV{text-transform:uppercase;letter-spacing:.04em;font-size:var(--base-size-14,14px);cursor:pointer}.FilterModal_empty__PM3Y4,.FilterModal_tagLabel__ulhnV{color:var(--brand-color-text-muted,#8b949e)}.FilterModal_footer__RNzrL{display:flex;align-items:center;justify-content:space-between;padding-top:var(--base-size-16,16px);border-top:1px solid var(--brand-color-border-muted,#21262d)}.FilterModal_clearAll__xj_R4{padding:0;background:rgba(0,0,0,0);border:0;color:var(--brand-color-text-default,#fff);text-transform:uppercase;letter-spacing:.04em;font-size:var(--base-size-14,14px);text-decoration:underline;cursor:pointer}.FilterModal_clearAll__xj_R4:hover{color:var(--brand-color-text-muted,#8b949e)}.YearView_container__hLp8h{box-sizing:border-box;max-width:860px;margin:0 auto;padding:var(--base-size-24,24px) var(--base-size-24,24px) 0;position:relative}.YearView_gridBand__67vj9{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:24.625rem;background-image:url(/grid-top.svg);background-repeat:repeat-x;background-position:0 0;overflow:hidden;pointer-events:none;z-index:0}@media(max-width:767px){.YearView_gridBand__67vj9{height:9rem;background-image:url(/grid-top-mobile.svg)}}.YearView_gridBandBottom__Gq__e{position:relative;left:50%;transform:translateX(-50%);width:100vw;height:24.625rem;background-image:url(/grid-bottom.svg);background-repeat:repeat-x;overflow:hidden;pointer-events:none}@media(max-width:767px){.YearView_gridBandBottom__Gq__e{height:9rem;background-image:url(/grid-bottom-mobile.svg)}}.YearView_backBar__Z8wVr{position:relative;left:50%;transform:translateX(-50%);width:100vw;padding:var(--base-size-12,12px) var(--base-size-24,24px);box-sizing:border-box;z-index:1}.YearView_backLink__qRqiU{display:inline-flex;align-items:center;gap:var(--base-size-8,8px);padding:var(--base-size-4,4px) 0;font-family:var(--changelog-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);font-size:.75rem;font-weight:400;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.YearView_backLink__qRqiU,.YearView_backLink__qRqiU:hover{color:var(--brand-color-text-default,#fff)}.YearView_backLink__qRqiU:focus-visible .YearView_backLabel__9nqz2:after,.YearView_backLink__qRqiU:hover .YearView_backLabel__9nqz2:after{transform:scaleX(1)}.YearView_backLabel__9nqz2{position:relative}.YearView_backLabel__9nqz2:after{content:"";position:absolute;left:0;bottom:-.15em;width:100%;border-bottom:max(1px,.0625rem) solid;transform:scaleX(0);transform-origin:0 0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.YearView_backLabel__9nqz2:after{transition:transform .3s ease}}.YearView_backIcon__ugmEN{flex-shrink:0}.YearView_hero__m4Han{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--base-size-16,16px) var(--base-size-24,24px);margin-top:var(--base-size-96,96px);padding-bottom:var(--base-size-24,24px);border-bottom:1px solid var(--brand-color-border-muted,#21262d);position:relative;z-index:1}.YearView_title__Fcr7d{color:var(--brand-color-text-default,#fff);font-size:3rem;font-weight:600;letter-spacing:-1.44px}@media(prefers-reduced-motion:no-preference){.YearView_preAnimation__VpyeO{visibility:hidden}}.YearView_cursor__eRVZk{color:var(--brand-color-text-muted,#8b949e)}@media(prefers-reduced-motion:no-preference){.YearView_blink__LbgYN{animation:YearView_blink__LbgYN .7s step-end 3 forwards}}@keyframes YearView_blink__LbgYN{0%{opacity:1}50%{opacity:0}to{opacity:0}}.YearView_utilityLinks__xYm8L{display:flex;flex-wrap:wrap;align-items:center;gap:var(--base-size-8,8px)}.YearView_utilityLink__G2PMj{position:relative;color:#8b949e;font-family:var(--changelog-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);font-size:.75rem;font-weight:400;line-height:1.5;text-transform:uppercase;letter-spacing:normal;text-decoration:none;cursor:pointer}.YearView_utilityLink__G2PMj:after{content:"";position:absolute;left:0;bottom:-.15em;width:100%;border-bottom:max(1px,.0625rem) solid;transform:scaleX(0);transform-origin:0 0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.YearView_utilityLink__G2PMj:after{transition:transform .3s ease}}.YearView_utilityLink__G2PMj:hover{color:var(--brand-color-text-default,#fff)}.YearView_utilityLink__G2PMj:focus-visible:after,.YearView_utilityLink__G2PMj:hover:after{transform:scaleX(1)}.YearView_utilityDivider__ifVL2{color:#30363d;font-family:var(--changelog-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);font-size:.75rem;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.YearView_filters___Uo_C{display:flex;flex-wrap:wrap;align-items:center;gap:var(--base-size-12,12px) var(--base-size-16,16px);padding:var(--base-size-24,24px) 0 var(--base-size-32,32px);position:relative;z-index:1}.YearView_pills__2TCAc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--base-size-8,8px) var(--base-size-16,16px)}.YearView_pillScrollWrap__1TAs7{display:contents}.YearView_pillScroller__MigCg{min-width:0}.YearView_scrollArrow__eLNil{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;background:rgba(0,0,0,0);cursor:pointer}.YearView_scrollArrowCircle__ezX0W{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--brand-color-canvas-subtle,#21262d);color:var(--brand-color-text-default,#fff)}.YearView_filtersButton__nb_CA,.YearView_pill__wiMtE{display:inline-flex;align-items:center;gap:var(--base-size-8,8px);border:1px solid rgba(0,0,0,0);padding:10px var(--base-size-16,16px);font-family:var(--changelog-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);font-size:.875rem;font-weight:400;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.YearView_pill__wiMtE{border-radius:22px;background-color:rgba(0,0,0,0);color:#8b949e}.YearView_pill__wiMtE:hover{background-color:#2d333b;border-color:#2d333b;color:var(--brand-color-text-default,#fff)}.YearView_pill__wiMtE[aria-pressed=true]{background-color:#21262d;border-color:#21262d;color:var(--brand-color-text-default,#fff)}.YearView_pillIcon__ZmtEt{flex-shrink:0}.YearView_filtersButton__nb_CA{margin-left:auto;border-radius:var(--base-size-8,8px);border-color:#21262d;background-color:rgba(0,0,0,0);color:#8b949e}.YearView_filtersButton__nb_CA:hover{color:var(--brand-color-text-default,#fff);border-color:#8b949e}.YearView_filtersIcon__klB2Q{flex-shrink:0}.YearView_filterTags__wBjvI{display:flex;flex-wrap:wrap;align-items:center;gap:var(--base-size-8,8px) var(--base-size-12,12px);margin-top:calc(-1*var(--base-size-16, 16px));padding-bottom:var(--base-size-24,24px);position:relative;z-index:1}.YearView_filterTag__CIHUo{display:inline-flex;align-items:center;gap:var(--base-size-8,8px);border:1px solid #30363d;border-radius:var(--base-size-8,8px);padding:var(--base-size-8,8px) var(--base-size-12,12px);background-color:rgba(0,0,0,0);color:var(--brand-color-text-default,#fff);font-family:var(--changelog-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);font-size:.75rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.YearView_filterTag__CIHUo:hover{border-color:#8b949e;background-color:hsla(0,0%,100%,.05)}.YearView_filterTagIcon__wp2Uj{flex-shrink:0;color:#8b949e}.YearView_clearAllLink__70nju{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:rgba(0,0,0,0);color:#8b949e;font-family:var(--changelog-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);font-size:.75rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.04em;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;transition:color .2s ease}.YearView_clearAllLink__70nju:hover{color:var(--brand-color-text-default,#fff)}.YearView_empty__lApOg{color:var(--brand-color-text-muted,#8b949e)}@media(max-width:880px){.YearView_filters___Uo_C{flex-direction:column;align-items:center}.YearView_filtersButton__nb_CA{margin-left:0}.YearView_filterTags__wBjvI{justify-content:center}}@media(max-width:767px){.YearView_backBar__Z8wVr{text-align:center}.YearView_backLink__qRqiU{justify-content:center}.YearView_hero__m4Han{flex-direction:column;align-items:center;text-align:center;margin-top:var(--base-size-32,32px)}.YearView_title__Fcr7d{font-size:2rem}.YearView_utilityLinks__xYm8L{justify-content:center;flex-wrap:nowrap}.YearView_utilityLink__G2PMj{min-width:0}.YearView_pills__2TCAc{justify-content:center}}@media(max-width:700px){.YearView_pillScrollWrap__1TAs7{display:block;position:relative;width:100%}.YearView_pillScroller__MigCg{overflow-x:auto;padding:var(--base-size-4,4px) var(--base-size-24,24px);scrollbar-width:none;-ms-overflow-style:none}.YearView_pillScroller__MigCg::-webkit-scrollbar{display:none}.YearView_pills__2TCAc{flex-wrap:nowrap;justify-content:flex-start;width:max-content}.YearView_pill__wiMtE{flex:0 0 auto}.YearView_scrollArrow__eLNil{display:flex;align-items:center;position:absolute;top:0;bottom:0;width:4rem;border:0;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;z-index:2}.YearView_scrollArrow__eLNil[data-visible=true]{opacity:1;pointer-events:auto}.YearView_scrollArrowStart__d_RN3{left:0;justify-content:flex-start;background:linear-gradient(90deg,#010409 25%,rgba(1,4,9,.9) 42%,rgba(1,4,9,0) 71%)}.YearView_scrollArrowEnd__kNeEo{right:0;justify-content:flex-end;background:linear-gradient(270deg,#010409 25%,rgba(1,4,9,.9) 42%,rgba(1,4,9,0) 71%)}}.PreviewBuilding_root__G91TY{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:48px 16px}.PreviewBuilding_card__QESGc{max-width:480px;text-align:center}.PreviewBuilding_title__eahHG{font-size:20px;font-weight:600;margin:0 0 8px}.PreviewBuilding_body__kJeXY{font-size:14px;line-height:1.5;color:#59636e;margin:0}.PreviewBuilding_branch__dMT_p{font-family:ui-monospace,monospace;font-size:.9em;padding:1px 4px;border-radius:4px;background:#f6f8fa}.PreviewBuilding_retry__YQ5qV{margin-top:16px;padding:5px 16px;font-size:14px;font-weight:500;color:#fff;background:#1f2328;border:none;border-radius:6px;cursor:pointer}.PreviewBuilding_retry__YQ5qV:hover{background:#000}.SearchFilters_pills__0kSHc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--base-size-8,8px);padding-bottom:var(--base-size-8,8px);margin-bottom:var(--base-size-16,16px)}.SearchFilters_pill__edO91{display:inline-flex;align-items:center;gap:var(--base-size-8,8px);border:1px solid rgba(0,0,0,0);border-radius:22px;padding:10px var(--base-size-16,16px);font-family:var(--changelog-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);font-size:.875rem;font-weight:400;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;background-color:rgba(0,0,0,0);color:var(--brand-color-text-muted,#656d76);transition:color .2s ease,background-color .2s ease,border-color .2s ease}.SearchFilters_pill__edO91:hover,.SearchFilters_pill__edO91[aria-current=page]{background-color:var(--brand-color-canvas-subtle,#f6f8fa);border-color:var(--brand-color-border-default,#d0d7de);color:var(--brand-color-text-default,#1f2328)}.SearchFilters_pillIcon__BNJrn{flex-shrink:0}.SearchFilters_pillIcon__BNJrn path{fill:currentColor}