.styles-module__g_iijq__film{min-height:200px;padding:24px var(--page-inset) 40px;animation:styles-module__g_iijq__enter .7s calc(var(--splash-land) + .24s) var(--ds-easing-decelerate) backwards;flex:1;place-items:start;display:grid;container-type:size}.styles-module__g_iijq__video{aspect-ratio:16/9;background:var(--ds-gray-2);border-radius:var(--ds-radius-lg);width:min(100%,1040px,177.778cqh);height:auto;box-shadow:var(--ds-shadow-md);display:block}@keyframes styles-module__g_iijq__enter{0%{opacity:0;translate:0 8px}}
.styles-module__132MVa__wordmark{gap:calc(var(--wordmark-size) * .25);font-size:calc(var(--wordmark-size) * .9167);font-weight:var(--ds-weight-xxxl);line-height:var(--wordmark-size);letter-spacing:-.035em;align-items:center;display:inline-flex}.styles-module__132MVa__mark{flex:none}.styles-module__132MVa__name{white-space:nowrap}
.styles-module__d4YO9q__root{--ds-focus-offset:2px;height:var(--ds-size-md);font-weight:var(--ds-weight-xl);white-space:nowrap;border-radius:var(--ds-radius-md);transition:background-color var(--ds-duration-fast) var(--ds-easing-standard), opacity var(--ds-duration-fast) var(--ds-easing-standard);justify-content:center;align-items:center;padding:0 12px;line-height:1;text-decoration:none;display:inline-flex}.styles-module__d4YO9q__root:active{scale:.98}.styles-module__d4YO9q__root[data-variant=solid]{color:var(--ds-gray-1);background:var(--ds-gray-12)}.styles-module__d4YO9q__root[data-variant=solid]:hover{opacity:.86}.styles-module__d4YO9q__root[data-variant=soft]{color:var(--ds-gray-12);background:var(--ds-gray-3)}.styles-module__d4YO9q__root[data-variant=soft]:hover{background:var(--ds-gray-4)}
.styles-module__uxls2G__intro{max-width:calc(400px + 2 * var(--page-inset));padding:40px var(--page-inset) 0;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.styles-module__uxls2G__intro>*{animation:styles-module__uxls2G__enter .7s var(--ds-easing-decelerate) backwards;animation-delay:var(--splash-land);margin:0}.styles-module__uxls2G__intro>:nth-child(2){animation-delay:calc(var(--splash-land) + 60ms)}.styles-module__uxls2G__intro>:nth-child(3){animation-delay:calc(var(--splash-land) + .12s)}.styles-module__uxls2G__title{color:var(--ds-gray-12);animation:styles-module__uxls2G__reveal 1ms var(--splash-land) backwards;display:flex}.styles-module__uxls2G__text{color:var(--ds-gray-12);text-wrap:pretty}.styles-module__uxls2G__actions{width:max-content;max-width:calc(100vw - 2 * var(--page-inset));flex-direction:column;align-items:flex-start;gap:16px;display:flex}.styles-module__uxls2G__buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:420px){.styles-module__uxls2G__buttons{grid-template-columns:1fr}}.styles-module__uxls2G__links{flex-wrap:wrap;gap:4px 20px;display:flex}.styles-module__uxls2G__link{color:var(--ds-gray-9);transition:color var(--ds-duration-fast) var(--ds-easing-standard);text-decoration:none}.styles-module__uxls2G__link:hover{color:var(--ds-gray-12)}@keyframes styles-module__uxls2G__reveal{0%{opacity:0}}@keyframes styles-module__uxls2G__enter{0%{opacity:0;translate:0 8px}}
.styles-module__Tnnqca__splash{--spring-land:linear(0, .055, .1736, .3105, .4427, .5598, .6583, .7383, .8018, .8513, .8894, .9183, .9401, .9563, .9684, .9773, .9839, .9887, .9922, .9947, .9965, .9979, .9988, .9995, 1);--splash-depart:calc(var(--splash-delay) + var(--splash-hold));z-index:100;pointer-events:none;background:var(--ds-gray-3);animation:styles-module__Tnnqca__dismiss .5s var(--splash-land) linear forwards;place-items:center;display:grid;position:fixed;inset:0;container-type:size}.styles-module__Tnnqca__splash[data-splash-seen]{display:none}.styles-module__Tnnqca__mark{width:48px;height:48px;animation:styles-module__Tnnqca__fade .9s var(--splash-delay) var(--ds-easing-standard) both, styles-module__Tnnqca__land var(--splash-fly) var(--splash-depart) var(--spring-land) forwards}.styles-module__Tnnqca__logo{color:var(--ds-gray-12)}@keyframes styles-module__Tnnqca__fade{0%{opacity:0}}@keyframes styles-module__Tnnqca__land{to{translate:calc(var(--page-inset) + 12px - 50cqw) calc(52px - 50cqh);scale:.5}}@keyframes styles-module__Tnnqca__dismiss{to{visibility:hidden;opacity:0}}@media (prefers-reduced-motion:reduce){.styles-module__Tnnqca__splash{display:none}}
.styles-module__PqFwIW__page{max-width:calc(560px + 2 * var(--page-inset));height:auto;min-height:100dvh;padding:40px var(--page-inset) 80px;gap:32px}.styles-module__PqFwIW__home{color:var(--ds-gray-12);align-self:flex-start;display:flex}.styles-module__PqFwIW__article{flex-direction:column;gap:32px;display:flex}.styles-module__PqFwIW__section{flex-direction:column;gap:12px;display:flex}.styles-module__PqFwIW__section>*{text-wrap:pretty;margin:0}.styles-module__PqFwIW__title,.styles-module__PqFwIW__heading{font-size:inherit;font-weight:var(--ds-weight-xl)}.styles-module__PqFwIW__code{font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);color:var(--ds-gray-12);white-space:pre;background:var(--ds-gray-a2);border-radius:var(--ds-radius-md);padding:12px 14px;overflow-x:auto}.styles-module__PqFwIW__inline{font-family:var(--ds-font-mono);overflow-wrap:anywhere;font-size:.92em}.styles-module__PqFwIW__terms{flex-direction:column;gap:16px;display:flex}.styles-module__PqFwIW__term{flex-direction:column;gap:4px;display:flex}.styles-module__PqFwIW__name{color:var(--ds-gray-12)}.styles-module__PqFwIW__detail{color:var(--ds-gray-11);margin:0}.styles-module__PqFwIW__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ds-gray-a6);text-decoration-color:var(--ds-gray-a6);text-underline-offset:3px}
.styles-module__z-a_Uq__page{max-width:calc(560px + 2 * var(--page-inset));height:auto;min-height:100dvh;padding:40px var(--page-inset) 80px;gap:32px}.styles-module__z-a_Uq__home{color:var(--ds-gray-12);align-self:flex-start;display:flex}.styles-module__z-a_Uq__article{flex-direction:column;gap:32px;display:flex}.styles-module__z-a_Uq__section{flex-direction:column;gap:12px;display:flex}.styles-module__z-a_Uq__section>*{text-wrap:pretty;margin:0}.styles-module__z-a_Uq__title,.styles-module__z-a_Uq__heading{font-size:inherit;font-weight:var(--ds-weight-xl)}.styles-module__z-a_Uq__muted{color:var(--ds-gray-9)}.styles-module__z-a_Uq__list{flex-direction:column;gap:4px;padding-inline-start:20px;list-style:outside;display:flex}.styles-module__z-a_Uq__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ds-gray-a6);text-decoration-color:var(--ds-gray-a6);text-underline-offset:3px}
