@layer figreset{:root{--100dvw:100vw;--100dvh:100vh;--banner-height:48px;--full-height-with-banner:calc(100dvh - var(--banner-height))}@supports (width:100dvw){:root{--100dvw:100dvw;--100dvh:100dvh}}:root{font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;width:100%}html:has(#responsive-scaler){scrollbar-width:none;-ms-overflow-style:none}body{background-color:#fff;width:100%;margin:0}body:has([data-page-overflowx=hidden]){overflow-x:hidden}body:has([data-page-overflowx=auto]){overflow-x:auto}#container{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:0;display:flex;position:relative}.container_step{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;padding:0;display:flex;position:relative}.width_full{width:1280px}a{color:inherit;text-decoration:none}button{background:0 0;border:none;padding:0}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}ol,ul,menu{margin:0;padding-inline-start:1.5em;list-style:none}#container .textContents{color:#fff0}#container .textClip{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important}#container .textClip>*{-webkit-text-fill-color:initial}#container .embed{border:none}#container .marquee-container{width:var(--width);transform:var(--transform);flex-direction:row;display:flex;position:relative;overflow-x:hidden}#container .marquee-container:hover div{animation-play-state:var(--pause-on-hover)}#container .marquee-container:active div{animation-play-state:var(--pause-on-click)}#container .marquee{min-width:var(--min-width);animation:scroll var(--duration) linear var(--delay) var(--iteration-count);animation-delay:var(--delay);animation-direction:var(--direction);animation-timing-function:var(--timing-function);flex-direction:row;flex:none;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){#container .marquee.reduced-motion{animation:none}}@keyframes scroll{0%{transform:translate(0%)}to{transform:translate(-100%)}}#container .marquee-initial-child-container{flex-direction:row;flex:none;align-items:center;min-width:auto;display:flex}#container .marquee-child{transform:var(--transform)}.code-behavior-wrapper>*{width:100%;height:100%}.bypass-link{opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;top:16px;left:0;right:0}.bypass-link:focus-within{opacity:1;z-index:10000}.bypass-link>a{color:#fff;pointer-events:auto;background-color:#000;border:1px solid #fff;border-radius:12px;padding:12px 16px;font-size:16px}}@layer figoverridable,reset,theme,base;@layer figutils{.textContents ul>li:before{content:"•";text-align:center;-webkit-background-clip:var(--list-marker-background-clip);-webkit-text-fill-color:var(--list-marker-text-fill-color);background-clip:var(--list-marker-background-clip);background-image:var(--list-marker-background-image);width:1.5em;color:var(--list-marker-color);font-size:var(--list-marker-font-size);line-height:var(--list-marker-line-height);mix-blend-mode:var(--list-marker-mix-blend-mode);vertical-align:var(--list-marker-vertical-align);margin-left:-1.5em;display:inline-block}.textContents ol>li::marker{color:var(--list-marker-color);font-size:var(--list-marker-font-size);line-height:var(--list-marker-line-height);vertical-align:var(--list-marker-vertical-align)}.textContents .adjustLetterSpacing:after{content:"";margin-left:calc(var(--letter-spacing) * -1)}}@layer components,utilities;.wrapper-with-banner .min-h-screen{min-height:var(--full-height-with-banner)}.wrapper-with-banner .h-screen{height:var(--full-height-with-banner)}
