@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fbaf84{font-family:Inter,Inter Fallback;font-style:normal}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_48859c{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.Button_Button__4yLw8{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);border:1px solid transparent;border-radius:var(--radius-3xs);font:var(--label_font);letter-spacing:var(--label_letter-spacing);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--hover_transition,.12s) ease}.Button_Button--size-m__OKWG7{padding:calc(var(--space-2xs) - 1px) calc(var(--space-xs) - 1px)}.Button_Button--size-l__S6jkD{padding:calc(var(--space-xs) - 1px) calc(var(--space-s) - 1px)}.Button_Button--variant-primary__sI_NO{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.Button_Button--variant-primary__sI_NO.Button_Button--pseudoHover__yIbs2,.Button_Button--variant-primary__sI_NO:hover{background:var(--btn-primary-hover-bg)}.Button_Button--variant-secondary__UqJ9i{border-color:var(--btn-secondary-border)}.Button_Button--variant-clear__q2oBS,.Button_Button--variant-secondary__UqJ9i{background:transparent;color:var(--btn-secondary-fg)}.Button_Button--variant-clear__q2oBS.Button_Button--pseudoHover__yIbs2,.Button_Button--variant-clear__q2oBS:hover,.Button_Button--variant-secondary__UqJ9i.Button_Button--pseudoHover__yIbs2,.Button_Button--variant-secondary__UqJ9i:hover{background:var(--btn-secondary-hover-bg)}.CtaCompact_CtaCompact__Jztjt{display:flex;justify-content:center;background:var(--bg-primary);padding:var(--space-4xl) var(--space-m)}.CtaCompact_CtaCompact__container__JOqPw{display:flex;flex-direction:column;align-items:center;gap:var(--space-l);max-width:800px;text-align:center}.CtaCompact_CtaCompact__heading__ZyWdm{display:flex;flex-direction:column;align-items:center;gap:var(--space-s)}.CtaCompact_CtaCompact__title__FqLLg{font:var(--display_font);letter-spacing:var(--display_letter-spacing);color:var(--fg-primary);margin:0;text-wrap:balance}.CtaCompact_CtaCompact__description__OBJM7{font:var(--body-l_font);letter-spacing:var(--body-l_letter-spacing);color:var(--fg-secondary);margin:0}.CtaCompact_CtaCompact__buttons__WDybV{display:flex;align-items:center;gap:var(--space-2xs)}@media (max-width:1024px){.CtaCompact_CtaCompact__title__FqLLg{font:var(--heading-xl_font);letter-spacing:var(--heading_letter-spacing)}}@media (max-width:640px){.CtaCompact_CtaCompact__buttons__WDybV,.CtaCompact_CtaCompact__container__JOqPw{width:100%}.CtaCompact_CtaCompact__buttons__WDybV>*{flex:1 1}}.SocialIcon_SocialIcon__7Sfng{display:block;transition:filter var(--hover_transtion);cursor:pointer}.SocialIcon_SocialIcon__7Sfng:not(:hover){filter:grayscale(100%) contrast(10%) brightness(100%)}.Footer_Footer__CKtpC{border-top:1px solid var(--border-default);background:var(--bg-primary)}.Footer_Footer__container__Cl7L7{display:flex;gap:var(--space-m);align-items:flex-start;padding:var(--space-2xl) var(--space-m);max-width:1296px;margin-inline:auto}.Footer_Footer__brand___Mljh{flex:1 1;display:flex;flex-direction:column;gap:var(--space-2xs)}.Footer_Footer__logoLight__50obA{display:flex}.Footer_Footer__logoDark__tA5wA,[data-theme=dark] .Footer_Footer__logoLight__50obA{display:none}[data-theme=dark] .Footer_Footer__logoDark__tA5wA{display:flex}.Footer_Footer__copyright__QRS0V{font:var(--body-m_font);letter-spacing:var(--body-m_letter-spacing);color:var(--fg-secondary)}.Footer_Footer__column__XfCR4{display:flex;flex-direction:column;gap:var(--space-xs);width:237px}.Footer_Footer__columnTitle__HPqCz{font:var(--heading-xs_font);letter-spacing:var(--heading-xs_letter-spacing);color:var(--fg-primary)}.Footer_Footer__links__UM_rY{display:flex;flex-direction:column;gap:var(--space-2xs)}.Footer_Footer__link__SIlSQ{font:var(--body-m_font);letter-spacing:var(--body-m_letter-spacing);color:var(--fg-secondary);text-decoration:none;transition:color var(--hover_transition,.12s) ease}.Footer_Footer__link__SIlSQ:hover{color:var(--fg-primary)}.Footer_Footer__channels__lBiq_{flex:1 1;display:flex;flex-direction:column;gap:var(--space-xs);align-items:flex-start;align-self:stretch}.Footer_Footer__social__7957R{display:flex;gap:var(--space-xs);align-items:center}.Footer_Footer__social__7957R a{display:inline-flex}.Footer_Footer__status__RAwPh{display:inline-flex;align-items:center;gap:var(--space-2xs);margin-top:auto;padding:2px var(--space-2xs);background:var(--bg-secondary);border-radius:var(--radius-2xs);font:var(--body-m_font);letter-spacing:var(--body-m_letter-spacing);color:var(--fg-secondary);text-decoration:none}.Footer_Footer__statusDot__x_fmL{position:relative;width:6px;height:6px;border-radius:50%;background:var(--green)}.Footer_Footer__statusDot__x_fmL:after{content:"";position:absolute;inset:0;border-radius:50%;opacity:0;background:var(--green);animation:Footer_Footer__ping__5Kas_ 1.3s ease-in-out infinite}@keyframes Footer_Footer__ping__5Kas_{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.Footer_Footer__statusDot__x_fmL:after{animation:none}}@media (max-width:840px){.Footer_Footer__container__Cl7L7{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-m);padding:var(--space-xl) var(--space-m)}.Footer_Footer__column__XfCR4{width:auto}.Footer_Footer__brand___Mljh{grid-column:1;grid-row:1}.Footer_Footer__column__XfCR4:nth-child(2){grid-column:2;grid-row:1}.Footer_Footer__column__XfCR4:nth-child(3){grid-column:3;grid-row:1}.Footer_Footer__column__XfCR4:nth-child(4){grid-column:2;grid-row:2}.Footer_Footer__channels__lBiq_{grid-column:3;grid-row:2;align-self:start}.Footer_Footer__status__RAwPh{margin-top:var(--space-2xs)}}@media (max-width:640px){.Footer_Footer__container__Cl7L7{grid-template-columns:1fr}.Footer_Footer__brand___Mljh,.Footer_Footer__channels__lBiq_,.Footer_Footer__column__XfCR4:nth-child(2),.Footer_Footer__column__XfCR4:nth-child(3),.Footer_Footer__column__XfCR4:nth-child(4){grid-column:1;grid-row:auto}}.TopBanner_TopBanner__ibTrr{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:var(--space-xs);row-gap:var(--space-3xs);min-height:32px;padding:var(--space-2xs) var(--space-m);background:var(--color-gray-02);border-bottom:1px solid var(--border-default);font:var(--body-m_font);letter-spacing:var(--body-m_letter-spacing);text-align:center;text-decoration:none}.TopBanner_TopBanner__date__e74ZI{color:var(--fg-secondary)}.TopBanner_TopBanner__title__D72hq{color:var(--fg-primary)}.TopBanner_TopBanner__link__xWxU6{display:inline-flex;align-items:center;gap:var(--space-3xs);color:var(--fg-secondary);white-space:nowrap;transition:color var(--hover_transition,.12s) ease}.TopBanner_TopBanner__ibTrr:hover .TopBanner_TopBanner__link__xWxU6{color:var(--fg-primary)}.TopBanner_TopBanner__arrow__MErhY{display:inline-flex;transition:transform var(--hover_transition,.12s) ease}.TopBanner_TopBanner__ibTrr:hover .TopBanner_TopBanner__arrow__MErhY{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.TopBanner_TopBanner__arrow__MErhY,.TopBanner_TopBanner__link__xWxU6{transition:none}}.HeaderMenu_HeaderMenu__hGdFU{display:flex;justify-content:center;padding:var(--space-xs) var(--space-m);background:var(--bg-primary);position:sticky;top:0;z-index:10}.HeaderMenu_HeaderMenu__container__2_hZv{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1248px;height:40px}.HeaderMenu_HeaderMenu--tone-secondary__9F3j1{background:var(--bg-secondary)}.HeaderMenu_HeaderMenu__logoWrap__Bqkr4{position:relative;display:flex;align-items:center}.HeaderMenu_HeaderMenu__logo__JU_HS{display:flex;align-items:center}.HeaderMenu_HeaderMenu__logoMenu__bWj5c{position:absolute;top:calc(100% + var(--space-2xs));left:0;z-index:20;display:flex;flex-direction:column;min-width:208px;padding:var(--space-3xs);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-2xs);box-shadow:var(--shadow-01)}.HeaderMenu_HeaderMenu__logoMenuItem__2pVP6{display:block;padding:var(--space-2xs) var(--space-xs);border:none;background:transparent;border-radius:var(--radius-3xs);font:var(--label_font);letter-spacing:var(--label_letter-spacing);color:var(--fg-primary);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--hover_transition,.12s) ease}.HeaderMenu_HeaderMenu__logoMenuItem__2pVP6:hover{background:var(--btn-secondary-hover-bg)}.HeaderMenu_HeaderMenu__logoLight__WRbqE{display:flex}.HeaderMenu_HeaderMenu__logoDark__OOW2x,[data-theme=dark] .HeaderMenu_HeaderMenu__logoLight__WRbqE{display:none}[data-theme=dark] .HeaderMenu_HeaderMenu__logoDark__OOW2x{display:flex}.HeaderMenu_HeaderMenu__nav__etqsT{display:flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%)}.HeaderMenu_HeaderMenu__item__ptHGj{position:relative}.HeaderMenu_HeaderMenu__trigger__90Jrw{display:inline-flex;align-items:center;padding:var(--space-2xs) var(--space-xs);border:none;background:transparent;border-radius:var(--radius-3xs);font:var(--label_font);letter-spacing:var(--label_letter-spacing);color:var(--btn-secondary-fg);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--hover_transition,.12s) ease}.HeaderMenu_HeaderMenu__trigger__90Jrw:hover{background:var(--btn-secondary-hover-bg)}.HeaderMenu_HeaderMenu__panel__uTYxZ{display:flex;position:absolute;top:calc(100% + var(--space-2xs));left:50%;gap:var(--space-3xs);padding:var(--space-xs);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-2xs);box-shadow:var(--shadow-01);opacity:0;visibility:hidden;transform:translate(-50%,-4px);pointer-events:none;transition:opacity .1s ease,transform .1s ease,visibility .1s}.HeaderMenu_HeaderMenu__panel__uTYxZ:before{content:"";position:absolute;top:calc(-1 * var(--space-2xs));left:0;right:0;height:var(--space-2xs)}.HeaderMenu_HeaderMenu__item__ptHGj:focus-within .HeaderMenu_HeaderMenu__panel__uTYxZ,.HeaderMenu_HeaderMenu__panel--open__9C2ac{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}.HeaderMenu_HeaderMenu__panel--slide-right__A5syQ{animation:HeaderMenu_panel-from-left__WBB5Z .16s cubic-bezier(.2,0,0,1)}.HeaderMenu_HeaderMenu__panel--slide-left__L3Fwg{animation:HeaderMenu_panel-from-right__cR0K4 .16s cubic-bezier(.2,0,0,1)}@keyframes HeaderMenu_panel-from-left__WBB5Z{0%{opacity:.4;transform:translate(calc(-50% - 24px))}}@keyframes HeaderMenu_panel-from-right__cR0K4{0%{opacity:.4;transform:translate(calc(-50% + 24px))}}@media (prefers-reduced-motion:reduce){.HeaderMenu_HeaderMenu__panel__uTYxZ{transition:none;animation:none}.HeaderMenu_HeaderMenu__panel--slide-left__L3Fwg,.HeaderMenu_HeaderMenu__panel--slide-right__A5syQ{animation:none}}.HeaderMenu_HeaderMenu__group__NTmCB{display:flex;flex-direction:column;width:264px}.HeaderMenu_HeaderMenu__groupLabel__WGgZI{padding:var(--space-2xs) var(--space-xs);font:var(--eyebrow_font);letter-spacing:var(--eyebrow_letter-spacing);text-transform:uppercase;color:var(--fg-muted)}.HeaderMenu_HeaderMenu__navItem__OPJjJ{display:block;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-3xs);font:var(--label_font);letter-spacing:var(--label_letter-spacing);color:var(--fg-primary);text-decoration:none;transition:background-color var(--hover_transition,.12s) ease}.HeaderMenu_HeaderMenu__navItem__OPJjJ:hover{background:var(--btn-secondary-hover-bg)}.HeaderMenu_HeaderMenu__cta__2Rprw{display:flex;align-items:center;gap:var(--space-2xs)}.HeaderMenu_HeaderMenu__burger__MCpBb{display:none;padding:var(--space-2xs);border:none;background:transparent;border-radius:var(--radius-3xs);color:var(--fg-primary);cursor:pointer}@media (max-width:960px){.HeaderMenu_HeaderMenu__hGdFU{padding:0 var(--space-3xs) 0 var(--space-xs);border-bottom:1px solid var(--border-default)}.HeaderMenu_HeaderMenu__container__2_hZv{height:56px}.HeaderMenu_HeaderMenu__cta__2Rprw,.HeaderMenu_HeaderMenu__nav__etqsT{display:none}.HeaderMenu_HeaderMenu__burger__MCpBb{display:inline-flex}}.HeaderMenu_HeaderMenu__backdrop__DVcMN{position:fixed;inset:0;z-index:40;background:rgba(17,17,24,.4);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}.HeaderMenu_HeaderMenu__backdrop--open__HwKke{opacity:1;visibility:visible}.HeaderMenu_HeaderMenu__drawer__P_9Mk{position:fixed;top:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;width:280px;max-width:calc(100vw - 48px);background:var(--bg-primary);box-shadow:-24px 24px 24px rgba(17,17,24,.05);overflow-y:auto;transform:translateX(100%);visibility:hidden;transition:transform .24s cubic-bezier(.2,0,0,1),visibility .24s}.HeaderMenu_HeaderMenu__drawer--open__G__PL{transform:translateX(0);visibility:visible}@media (prefers-reduced-motion:reduce){.HeaderMenu_HeaderMenu__backdrop__DVcMN,.HeaderMenu_HeaderMenu__drawer__P_9Mk{transition:none}}@media (min-width:961px){.HeaderMenu_HeaderMenu__backdrop__DVcMN,.HeaderMenu_HeaderMenu__drawer__P_9Mk{display:none}}.HeaderMenu_HeaderMenu__drawerHead__qweVZ{display:flex;align-items:center;justify-content:flex-end;height:56px;flex-shrink:0;padding-inline:var(--space-3xs);border-bottom:1px solid var(--border-default)}.HeaderMenu_HeaderMenu__drawerClose__5uC_U{display:inline-flex;padding:var(--space-2xs);border:none;background:transparent;border-radius:var(--radius-3xs);color:var(--fg-primary);cursor:pointer}.HeaderMenu_HeaderMenu__drawerNav__JGzad{display:flex;flex-direction:column}.HeaderMenu_HeaderMenu__mobileItem__iGi28{display:flex;align-items:center;gap:var(--space-2xs);width:100%;height:40px;padding:var(--space-2xs) var(--space-s) var(--space-2xs) var(--space-xs);border:none;border-bottom:1px solid var(--border-default);background:transparent;font:var(--label_font);letter-spacing:var(--label_letter-spacing);color:var(--fg-primary);text-decoration:none;text-align:left;cursor:pointer}.HeaderMenu_HeaderMenu__mobileItem__iGi28 span:first-child{flex:1 1}.HeaderMenu_HeaderMenu__mobileItem--expanded__mzSh_{background:var(--bg-secondary);border-bottom-color:transparent}.HeaderMenu_HeaderMenu__chevron__Ij4f0{display:inline-flex;color:var(--fg-primary);transition:transform var(--hover_transition,.12s) ease}.HeaderMenu_HeaderMenu__mobileItem--expanded__mzSh_ .HeaderMenu_HeaderMenu__chevron__Ij4f0{transform:rotate(180deg)}.HeaderMenu_HeaderMenu__mobilePanel__NfTBI{display:flex;flex-direction:column;padding:var(--space-2xs);border-bottom:1px solid var(--border-default)}.HeaderMenu_HeaderMenu__mobileGroupLabel__uJxTd{padding:var(--space-2xs) var(--space-xs);font:var(--eyebrow_font);letter-spacing:var(--eyebrow_letter-spacing);text-transform:uppercase;color:var(--fg-muted)}.HeaderMenu_HeaderMenu__mobileLink__wx1Pn{display:block;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-3xs);font:var(--label_font);letter-spacing:var(--label_letter-spacing);color:var(--fg-primary);text-decoration:none;transition:background-color var(--hover_transition,.12s) ease}.HeaderMenu_HeaderMenu__mobileLink__wx1Pn:hover{background:var(--btn-secondary-hover-bg)}.HeaderMenu_HeaderMenu__mobileCta__zHoii{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-xs)}.HeaderMenu_HeaderMenu__mobileCta__zHoii>*{width:100%}.style_App__main__UwscK{display:flex;flex-direction:column;gap:var(--space-m);max-width:1248px;margin:var(--space-l) auto var(--space-4xl)}@media (width < 1345px){.style_App__main__UwscK{margin:var(--space-l) var(--content_margin) var(--space-4xl)}}@media (width < 980px){.style_App__main__UwscK{margin:var(--space-m) var(--content_margin) var(--space-4xl)}}.search-panel{display:flex;flex-direction:column;gap:var(--space-xl)}.search-panel>h1,.search-panel>h2{margin:0}.topics-block{display:flex;flex-direction:column;gap:var(--space-m);margin-block-start:var(--space-m)}.topics-block>h2{margin:0}:root{--background-color:hsl(0 0% 40%);--background-color-light:hsl(0 0% 93%);--hover_transtion:0.15s;--header_footer_max_width:1248px;--content_margin:48px;--hover_transition:0.15s;--topbar_height:64px;--max-width-l:1248px;--max-width-m:1120px;--max-width-s:800px;--space-4xl:96px;--space-3xl:80px;--space-2xl:64px;--space-xl:48px;--space-l:32px;--space-m:24px;--space-s:16px;--space-xs:8px;--space-2xs:4px;--padding-inline:24px;--border-radius-l:32px;--border-radius-m:24px;--border-radius-s:16px;--border-radius-xs:8px}@media (width > 980px){:root{--space-4xl:96px;--space-3xl:80px;--space-2xl:64px;--space-xl:48px;--space-l:32px;--space-m:24px;--space-s:16px;--space-xs:8px;--padding-inline:24px;--border-radius-l:32px;--border-radius-m:24px;--border-radius-s:16px}}@media (width <= 980px){:root{--topbar_height:56px;--space-4xl:64px;--space-3xl:56px;--space-2xl:48px;--space-xl:40px;--space-l:24px;--space-m:24px;--space-s:16px;--space-xs:8px;--padding-inline:24px;--border-radius-l:24px;--border-radius-m:16px;--border-radius-s:16px}}@media (width < 980px){:root{--content_margin:24px}}*,:after,:before{box-sizing:border-box}html{width:auto!important;height:auto!important;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.03em}body{position:relative;margin:0;color:var(--dark_01);background-color:var(--white);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}video{width:100%;height:auto}:where(h1){text-wrap:balance}:root{--dark_01-hsl:240 17% 8%;--dark_01:hsl(var(--dark_01-hsl));--dark_01_a70:hsl(var(--dark_01-hsl)/0.7);--dark_01_a08:hsl(var(--dark_01-hsl)/0.08);--dark_01_a24:hsl(var(--dark_01-hsl)/0.24);--dark_02-hsl:240 10% 14%;--dark_02:hsl(var(--dark_02-hsl));--dark_02_a5:hsl(var(--dark_01-hsl)/0.05);--dark_02_a75:hsl(var(--dark_01-hsl)/0.75);--dark_03:hsl(240 2% 45%);--dark_03_a50:hsl(var(--dark_01-hsl)/0.5);--dark_04:hsl(240 2% 63%);--dark_04_a30:hsl(var(--dark_01-hsl)/0.3);--dark_05:hsl(240 2% 89%);--dark_05_a12:hsl(var(--dark_01-hsl)/0.12);--dark_05_a40:hsl(var(--dark_01-hsl)/0.4);--dark_bg:hsl(240 13% 97%);--dark_bg_a04:hsl(var(--dark_01-hsl)/0.04);--dark_bg_a08:var(--dark_01_a08);--white-hsl:0 0% 100%;--white:hsl(var(--white-hsl));--white_a08:hsl(var(--white-hsl)/0.08);--white_a10:hsl(var(--white-hsl)/0.1);--white_a12:hsl(var(--white-hsl)/0.12);--white_a15:hsl(var(--white-hsl)/0.15);--white_a24:hsl(var(--white-hsl)/0.24);--white_a32:hsl(var(--white-hsl)/0.32);--gray_01:hsl(228 6% 31%);--gray_02:hsl(225 4% 39%);--code_bg:hsl(220 13% 18%);--purple-hsl:242 56% 62%;--purple:hsl(var(--purple-hsl));--purple_a12:hsl(var(--purple-hsl)/0.12);--purple_03-hsl:241 100% 84%;--purple_03:hsl(var(--purple_03-hsl));--purple_03_a60:hsl(var(--purple-hsl)/0.6);--purple_04-hsl:241 100% 89%;--purple_04:hsl(var(--purple_04-hsl));--purple_04_a30:hsl(var(--purple-hsl)/0.3);--purple_bg:hsl(240 84% 95%);--purple_bg_a08:hsl(var(--purple-hsl)/0.08);--purple_bg_02:hsl(240 50% 98%);--purple_bright:hsl(242 45% 52%);--blue-hsl:207 78% 63%;--blue:hsl(var(--blue-hsl));--yellow:hsl(34 93% 63%);--green-hsl:122 74% 42%;--green:hsl(var(--green-hsl));--green_light:hsl(138 41% 58%);--pink-hsl:242 56% 62%;--pink:hsl(var(--pink-hsl));--pink_03_a60:hsl(var(--pink-hsl)/0.6);--pink_04_a30:hsl(var(--pink-hsl)/0.3);--pink_bg_a10:hsl(var(--pink-hsl)/0.1);--pink_bright-hsl:242 45% 52%;--pink_bright:hsl(var(--pink_bright-hsl));--pink_light:hsl(241 100% 84%);--cherry:var(--pink);--cherry_dark:var(--pink_bright);--white_a08_on_dark_01:hsl(240 20% 19%);--white_a08_on_dark_02:hsl(240 11% 29%);--algolia_primary:hsl(233 73% 56%);--algolia_highlight:hsl(233 100% 66%);--algolia_text:hsl(236 26% 48%);--algolia_text_dark:hsl(235 26% 38%);--algolia_text_darkest:hsl(232 63% 12%);--gradient_brand:linear-gradient(270deg,hsl(339 93% 73%) -2.5%,hsl(266 63% 72%) 50%,hsl(242 100% 82%) 95%);--gradient_bg_blue:linear-gradient(200deg,hsl(248 67% 58%) 50%,hsl(216 100% 58%));--gradient_bg_red:linear-gradient(0deg,hsl(341 76% 58%) 40%,hsl(0 100% 50%));--font:var(--font-inter),Arial,sans-serif;--font-mono:var(--font-plex-mono),monospace;--h1big_font-size:48px;--h1big_line-height:56px;--h1big_font:500 var(--h1big_font-size) /var(--h1big_line-height) var(--font);--h1_font-size:42px;--h1_line-height:54px;--h1_font:500 var(--h1_font-size) /var(--h1_line-height) var(--font);--h2_font-size:32px;--h2_line-height:44px;--h2_font:500 var(--h2_font-size) /var(--h2_line-height) var(--font);--h3_font-size:26px;--h3_line-height:36px;--h3_font:500 var(--h3_font-size) /var(--h3_line-height) var(--font);--h4_font-size:20px;--h4_line-height:32px;--h4_font:500 var(--h4_font-size) /var(--h4_line-height) var(--font);--h4m_font:500 var(--h4_font-size) /var(--h4_line-height) var(--font);--h5_font-size:16px;--h5_line-height:26px;--h5_font:500 var(--h5_font-size) /var(--h5_line-height) var(--font);--h5m_font:500 var(--h5_font-size) /var(--h5_line-height) var(--font);--h6_font-size:14px;--h6_line-height:22px;--h6_font:500 var(--h6_font-size) /var(--h6_line-height) var(--font);--p1_font-size:20px;--p1_line-height:32px;--p1_font:var(--p1_font-size) /var(--p1_line-height) var(--font);--p2_font-size:16px;--p2_line-height:26px;--p2_font:var(--p2_font-size) /var(--p2_line-height) var(--font);--p3_font-size:14px;--p3_line-height:20px;--p3_font:var(--p3_font-size) /var(--p3_line-height) var(--font)}@media (max-width:979px){:root{--h1big_font-size:42px;--h1big_line-height:54px;--h1_font-size:32px;--h1_line-height:44px;--h2_font-size:26px;--h2_line-height:36px;--h3_font-size:20px;--h3_line-height:32px;--h4_font-size:var(--h5_font-size);--h4_line-height:var(--h5_line-height);--p1_font-size:var(--p2_font-size);--p1_line-height:var(--p2_line-height)}}.theme-v2{--color-gray-01:#111118;--color-gray-02:#1f1f26;--color-gray-03:#414146;--color-gray-04:#707074;--color-gray-05:#a0a0a3;--color-gray-06:#e2e2e3;--color-gray-07:#f6f6f8;--color-gray-08:#ffffff;--color-purple-02:#3b345a;--color-purple-03:#6c68d4;--color-purple-04:#afadff;--color-purple-05:#cac9ff;--color-purple-06:#e8e8fd;--color-gray-01_a05:rgb(17 17 24/5%);--color-gray-01_a12:rgb(17 17 24/12%);--color-gray-08_a05:rgb(255 255 255/5%);--color-gray-08_a20:rgb(255 255 255/20%);--radius-l:32px;--radius-m:24px;--radius-s:16px;--radius-xs:12px;--radius-2xs:8px;--radius-3xs:6px;--space-4xl:96px;--space-3xl:80px;--space-2xl:64px;--space-xl:48px;--space-l:32px;--space-m:24px;--space-s:16px;--space-xs:12px;--space-2xs:8px;--space-3xs:4px;--shadow-01:0 var(--space-xs) var(--space-m) var(--color-gray-01_a05);--hero-description-max-width:540px;--font:var(--font-inter);--font-mono:var(--font-plex-mono);--display_font:500 56px/56px var(--font);--display_letter-spacing:-0.04em;--heading-xl_font:500 38px/42px var(--font);--heading-l_font:500 28px/32px var(--font);--heading-m_font:500 24px/30px var(--font);--heading-s_font:500 20px/28px var(--font);--heading_letter-spacing:-0.03em;--heading-xs_font:500 14px/20px var(--font);--heading-xs_letter-spacing:0.01em;--body-lead_font:400 24px/30px var(--font);--body-lead_letter-spacing:-0.03em;--body-xl_font:400 17px/28px var(--font);--body-xl_letter-spacing:0;--body-l_font:400 16px/24px var(--font);--subheading_font:500 16px/24px var(--font);--subheading_letter-spacing:0;--body-l_letter-spacing:0;--body-m_font:400 14px/20px var(--font);--body-m_letter-spacing:0.01em;--label_font:500 14px/16px var(--font);--label_letter-spacing:0;--eyebrow_font:400 12px/16px var(--font);--eyebrow_letter-spacing:0.04em}@media (max-width:1024px){.theme-v2{--space-4xl:64px;--space-3xl:56px;--space-2xl:48px;--space-xl:40px;--space-l:24px;--radius-l:24px;--radius-m:16px;--radius-s:12px;--radius-xs:8px;--body-l_font:var(--body-m_font);--body-l_letter-spacing:var(--body-m_letter-spacing)}}.theme-v2,.theme-v2 [data-theme=light]{--fg-primary:var(--color-gray-01);--fg-secondary:var(--color-gray-04);--fg-muted:var(--color-gray-05);--bg-primary:var(--color-gray-08);--bg-secondary:var(--color-gray-07);--bg-accent:var(--color-purple-06);--border-default:var(--color-gray-01_a12);--btn-primary-bg:var(--fg-primary);--btn-primary-fg:var(--bg-primary);--btn-primary-hover-bg:var(--color-gray-02);--btn-secondary-fg:var(--fg-primary);--btn-secondary-border:var(--border-default);--btn-secondary-hover-bg:var(--color-gray-01_a05)}.theme-v2 [data-theme=dark],.theme-v2[data-theme=dark]{--fg-primary:var(--color-gray-08);--fg-secondary:var(--color-gray-05);--fg-muted:var(--color-gray-04);--bg-primary:var(--color-gray-01);--bg-secondary:var(--color-gray-02);--bg-accent:var(--color-purple-02);--border-default:var(--color-gray-08_a20);--btn-primary-bg:var(--fg-primary);--btn-primary-fg:var(--bg-primary);--btn-primary-hover-bg:var(--color-gray-07);--btn-secondary-fg:var(--fg-primary);--btn-secondary-border:var(--border-default);--btn-secondary-hover-bg:var(--color-gray-08_a05)}.theme-v2 .t-display{font:var(--display_font);letter-spacing:var(--display_letter-spacing)}.theme-v2 .t-heading-xl{font:var(--heading-xl_font);letter-spacing:var(--heading_letter-spacing)}.theme-v2 .t-heading-l{font:var(--heading-l_font);letter-spacing:var(--heading_letter-spacing)}.theme-v2 .t-heading-m{font:var(--heading-m_font);letter-spacing:var(--heading_letter-spacing)}.theme-v2 .t-heading-s{font:var(--heading-s_font);letter-spacing:var(--heading_letter-spacing)}.theme-v2 .t-heading-xs{font:var(--heading-xs_font);letter-spacing:var(--heading-xs_letter-spacing)}.theme-v2 .t-body-lead{font:var(--body-lead_font);letter-spacing:var(--body-lead_letter-spacing)}.theme-v2 .t-body-xl{font:var(--body-xl_font);letter-spacing:var(--body-xl_letter-spacing)}.theme-v2 .t-body-l{font:var(--body-l_font);letter-spacing:var(--body-l_letter-spacing)}.theme-v2 .t-subheading{font:var(--subheading_font);letter-spacing:var(--subheading_letter-spacing)}.theme-v2 .t-body-m{font:var(--body-m_font);letter-spacing:var(--body-m_letter-spacing)}.theme-v2 .t-label{font:var(--label_font);letter-spacing:var(--label_letter-spacing)}.theme-v2 .t-eyebrow{font:var(--eyebrow_font);letter-spacing:var(--eyebrow_letter-spacing);text-transform:uppercase}.theme-v2 .t-shimmer{--shimmer-contrast:rgb(255 255 255/60%);background:linear-gradient(to right,currentColor 0,var(--shimmer-contrast) 40%,var(--shimmer-contrast) 60%,currentColor 100%) no-repeat currentColor;background-size:50% 200%;background-position-x:-100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:t-shimmer-sweep 5s linear 1.2s infinite}.theme-v2 [data-theme=dark] .t-shimmer,.theme-v2[data-theme=dark] .t-shimmer{--shimmer-contrast:rgb(0 0 0/50%)}@keyframes t-shimmer-sweep{0%{background-position-x:-100%}30%,to{background-position-x:250%}}@media (prefers-reduced-motion:reduce){.theme-v2 .t-shimmer{animation:none}}