@layer figreset{: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")}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;width:100%}body{width:100%;margin:0}body:has([data-page-overflowx=hidden]){overflow-x:hidden}body:has([data-page-overflowx=auto]){overflow-x:auto}*,:before,:after{box-sizing:border-box}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:0;list-style:none}:root{--100dvw:100vw;--100dvh:100vh}@supports (width:100dvw){:root{--100dvw:100dvw;--100dvh:100dvh}}:root{text-align:left;& button{text-align:left}}}@layer figoverridable{:root{font-synthesis:none}}@layer reset;@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base;@layer figutils{:root{--banner-height:48px;--banner-height-v2:40px;--full-height-with-banner:calc(100dvh - var(--banner-height))}@media (width<=600px){.banner-v2-container{margin:0 auto!important;left:0!important;right:0!important}}.wrapper-with-banner .min-h-screen{min-height:var(--full-height-with-banner)}.wrapper-with-banner .h-screen{height:var(--full-height-with-banner)}#container{width:100%}:is(.textContents ul,ul.textContents)>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);width:1.5em;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);margin-left:-1.5em;display:inline-block}:is(.textContents ol,ol.textContents)>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)}:is(.textContents,.textContents *).adjustLetterSpacing:after{content:"";margin-left:calc(var(--letter-spacing) * -1)}#container .embed{border:none}#container .marquee-container{width:var(--width);transform:var(--transform);flex-direction:row;display:flex;position:relative;overflow-x:hidden;&:hover div{animation-play-state:var(--pause-on-hover)}&:active div{animation-play-state:var(--pause-on-click)}&:focus-within>*{animation-play-state:paused!important}}#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}#container .marquee.reduced-motion{@media (prefers-reduced-motion:reduce){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 components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Noto Sans JP\:Bold;font-style:normal;src:url(/fonts/NotoSansJP-VF_2/NotoSansJP-VF_2-english.woff2);font-display:block;unicode-range:U+0-A0,U+A2-A9,U+AC-AE,U+B0-B7,U+B9-BA,U+BC-BE,U+D7,U+F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans JP\:Bold;font-style:normal;src:url(/fonts/NotoSansJP-VF_2/NotoSansJP-VF_2-rest-latin.woff2);font-display:block;unicode-range:U+A1,U+AA-AB,U+AF,U+B8,U+BB,U+BF-D6,U+D8-F6,U+F8-FF,U+131,U+152-153,U+2B0-2FF}@font-face{font-family:Noto Sans JP\:Bold;font-style:normal;src:url(/fonts/NotoSansJP-VF_2/NotoSansJP-VF_2-latin-extended-a.woff2);font-display:block;unicode-range:U+100-130,U+132-151,U+154-17F}@font-face{font-family:Noto Sans JP\:Bold;font-style:normal;src:url(/fonts/NotoSansJP-VF_2/NotoSansJP-VF_2-latin-extended-b.woff2);font-display:block;unicode-range:U+180-24F}@font-face{font-family:Noto Sans JP\:Bold;font-style:normal;src:url(/fonts/NotoSansJP-VF_2/NotoSansJP-VF_2-latin-extended-additional.woff2);font-display:block;unicode-range:U+1E??}@font-face{font-family:Noto Sans JP\:Bold;font-style:normal;src:url(/fonts/NotoSansJP-VF_2/NotoSansJP-VF_2-rest.woff2);font-display:block;unicode-range:U+250-2AF,U+300-1DFF,U+1F??,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF}@font-face{font-family:Noto Sans\:Bold;font-style:normal;src:url(/fonts/NotoSans-VF_3/NotoSans-VF_3-english.woff2);font-display:block;unicode-range:U+0-A0,U+A2-A9,U+AC-AE,U+B0-B7,U+B9-BA,U+BC-BE,U+D7,U+F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans\:Bold;font-style:normal;src:url(/fonts/NotoSans-VF_3/NotoSans-VF_3-rest-latin.woff2);font-display:block;unicode-range:U+A1,U+AA-AB,U+AF,U+B8,U+BB,U+BF-D6,U+D8-F6,U+F8-FF,U+131,U+152-153,U+2B0-2FF}@font-face{font-family:Noto Sans\:Bold;font-style:normal;src:url(/fonts/NotoSans-VF_3/NotoSans-VF_3-latin-extended-a.woff2);font-display:block;unicode-range:U+100-130,U+132-151,U+154-17F}@font-face{font-family:Noto Sans\:Bold;font-style:normal;src:url(/fonts/NotoSans-VF_3/NotoSans-VF_3-latin-extended-b.woff2);font-display:block;unicode-range:U+180-24F}@font-face{font-family:Noto Sans\:Bold;font-style:normal;src:url(/fonts/NotoSans-VF_3/NotoSans-VF_3-latin-extended-additional.woff2);font-display:block;unicode-range:U+1E??}@font-face{font-family:Noto Sans\:Bold;font-style:normal;src:url(/fonts/NotoSans-VF_3/NotoSans-VF_3-rest.woff2);font-display:block;unicode-range:U+250-2AF,U+300-1DFF,U+1F??,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF}@font-face{font-family:Noto Sans Symbols\:Bold;font-style:normal;src:url(/fonts/NotoSansSymbols-VF_2/NotoSansSymbols-VF_2-english.woff2);font-display:block;unicode-range:U+0-A0,U+A2-A9,U+AC-AE,U+B0-B7,U+B9-BA,U+BC-BE,U+D7,U+F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Symbols\:Bold;font-style:normal;src:url(/fonts/NotoSansSymbols-VF_2/NotoSansSymbols-VF_2-rest-latin.woff2);font-display:block;unicode-range:U+A1,U+AA-AB,U+AF,U+B8,U+BB,U+BF-D6,U+D8-F6,U+F8-FF,U+131,U+152-153,U+2B0-2FF}@font-face{font-family:Noto Sans Symbols\:Bold;font-style:normal;src:url(/fonts/NotoSansSymbols-VF_2/NotoSansSymbols-VF_2-latin-extended-a.woff2);font-display:block;unicode-range:U+100-130,U+132-151,U+154-17F}@font-face{font-family:Noto Sans Symbols\:Bold;font-style:normal;src:url(/fonts/NotoSansSymbols-VF_2/NotoSansSymbols-VF_2-latin-extended-b.woff2);font-display:block;unicode-range:U+180-24F}@font-face{font-family:Noto Sans Symbols\:Bold;font-style:normal;src:url(/fonts/NotoSansSymbols-VF_2/NotoSansSymbols-VF_2-latin-extended-additional.woff2);font-display:block;unicode-range:U+1E??}@font-face{font-family:Noto Sans Symbols\:Bold;font-style:normal;src:url(/fonts/NotoSansSymbols-VF_2/NotoSansSymbols-VF_2-rest.woff2);font-display:block;unicode-range:U+250-2AF,U+300-1DFF,U+1F??,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF}@font-face{font-family:Gaegu\:Bold;font-style:normal;src:url(/fonts/Gaegu-Bold_1/Gaegu-Bold_1-english.woff2);font-display:block;unicode-range:U+0-A0,U+A2-A9,U+AC-AE,U+B0-B7,U+B9-BA,U+BC-BE,U+D7,U+F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD}@font-face{font-family:Gaegu\:Bold;font-style:normal;src:url(/fonts/Gaegu-Bold_1/Gaegu-Bold_1-rest-latin.woff2);font-display:block;unicode-range:U+A1,U+AA-AB,U+AF,U+B8,U+BB,U+BF-D6,U+D8-F6,U+F8-FF,U+131,U+152-153,U+2B0-2FF}@font-face{font-family:Gaegu\:Bold;font-style:normal;src:url(/fonts/Gaegu-Bold_1/Gaegu-Bold_1-latin-extended-a.woff2);font-display:block;unicode-range:U+100-130,U+132-151,U+154-17F}@font-face{font-family:Gaegu\:Bold;font-style:normal;src:url(/fonts/Gaegu-Bold_1/Gaegu-Bold_1-latin-extended-b.woff2);font-display:block;unicode-range:U+180-24F}@font-face{font-family:Gaegu\:Bold;font-style:normal;src:url(/fonts/Gaegu-Bold_1/Gaegu-Bold_1-latin-extended-additional.woff2);font-display:block;unicode-range:U+1E??}@font-face{font-family:Gaegu\:Bold;font-style:normal;src:url(/fonts/Gaegu-Bold_1/Gaegu-Bold_1-rest.woff2);font-display:block;unicode-range:U+250-2AF,U+300-1DFF,U+1F??,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF}@font-face{font-family:Noto Sans Math\:Regular;font-style:normal;src:url(/fonts/NotoSansMath-Regular_1/NotoSansMath-Regular_1-english.woff2);font-display:block;unicode-range:U+0-A0,U+A2-A9,U+AC-AE,U+B0-B7,U+B9-BA,U+BC-BE,U+D7,U+F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Math\:Regular;font-style:normal;src:url(/fonts/NotoSansMath-Regular_1/NotoSansMath-Regular_1-rest-latin.woff2);font-display:block;unicode-range:U+A1,U+AA-AB,U+AF,U+B8,U+BB,U+BF-D6,U+D8-F6,U+F8-FF,U+131,U+152-153,U+2B0-2FF}@font-face{font-family:Noto Sans Math\:Regular;font-style:normal;src:url(/fonts/NotoSansMath-Regular_1/NotoSansMath-Regular_1-latin-extended-a.woff2);font-display:block;unicode-range:U+100-130,U+132-151,U+154-17F}@font-face{font-family:Noto Sans Math\:Regular;font-style:normal;src:url(/fonts/NotoSansMath-Regular_1/NotoSansMath-Regular_1-latin-extended-b.woff2);font-display:block;unicode-range:U+180-24F}@font-face{font-family:Noto Sans Math\:Regular;font-style:normal;src:url(/fonts/NotoSansMath-Regular_1/NotoSansMath-Regular_1-latin-extended-additional.woff2);font-display:block;unicode-range:U+1E??}@font-face{font-family:Noto Sans Math\:Regular;font-style:normal;src:url(/fonts/NotoSansMath-Regular_1/NotoSansMath-Regular_1-rest.woff2);font-display:block;unicode-range:U+250-2AF,U+300-1DFF,U+1F??,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF}@font-face{font-family:"M PLUS 2:SemiBold";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-english.woff2);font-display:block;unicode-range:U+0-A0,U+A2-A9,U+AC-AE,U+B0-B7,U+B9-BA,U+BC-BE,U+D7,U+F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD}@font-face{font-family:"M PLUS 2:SemiBold";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-rest-latin.woff2);font-display:block;unicode-range:U+A1,U+AA-AB,U+AF,U+B8,U+BB,U+BF-D6,U+D8-F6,U+F8-FF,U+131,U+152-153,U+2B0-2FF}@font-face{font-family:"M PLUS 2:SemiBold";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-latin-extended-a.woff2);font-display:block;unicode-range:U+100-130,U+132-151,U+154-17F}@font-face{font-family:"M PLUS 2:SemiBold";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-latin-extended-b.woff2);font-display:block;unicode-range:U+180-24F}@font-face{font-family:"M PLUS 2:SemiBold";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-latin-extended-additional.woff2);font-display:block;unicode-range:U+1E??}@font-face{font-family:"M PLUS 2:SemiBold";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-rest.woff2);font-display:block;unicode-range:U+250-2AF,U+300-1DFF,U+1F??,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF}@font-face{font-family:Gaegu\:Regular;font-style:normal;src:url(/fonts/Gaegu-Regular_1/Gaegu-Regular_1-english.woff2);font-display:block;unicode-range:U+0-A0,U+A2-A9,U+AC-AE,U+B0-B7,U+B9-BA,U+BC-BE,U+D7,U+F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD}@font-face{font-family:Gaegu\:Regular;font-style:normal;src:url(/fonts/Gaegu-Regular_1/Gaegu-Regular_1-rest-latin.woff2);font-display:block;unicode-range:U+A1,U+AA-AB,U+AF,U+B8,U+BB,U+BF-D6,U+D8-F6,U+F8-FF,U+131,U+152-153,U+2B0-2FF}@font-face{font-family:Gaegu\:Regular;font-style:normal;src:url(/fonts/Gaegu-Regular_1/Gaegu-Regular_1-latin-extended-a.woff2);font-display:block;unicode-range:U+100-130,U+132-151,U+154-17F}@font-face{font-family:Gaegu\:Regular;font-style:normal;src:url(/fonts/Gaegu-Regular_1/Gaegu-Regular_1-latin-extended-b.woff2);font-display:block;unicode-range:U+180-24F}@font-face{font-family:Gaegu\:Regular;font-style:normal;src:url(/fonts/Gaegu-Regular_1/Gaegu-Regular_1-latin-extended-additional.woff2);font-display:block;unicode-range:U+1E??}@font-face{font-family:Gaegu\:Regular;font-style:normal;src:url(/fonts/Gaegu-Regular_1/Gaegu-Regular_1-rest.woff2);font-display:block;unicode-range:U+250-2AF,U+300-1DFF,U+1F??,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF}@font-face{font-family:"M PLUS 2:Medium";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-english.woff2);font-display:block;unicode-range:U+0-A0,U+A2-A9,U+AC-AE,U+B0-B7,U+B9-BA,U+BC-BE,U+D7,U+F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD}@font-face{font-family:"M PLUS 2:Medium";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-rest-latin.woff2);font-display:block;unicode-range:U+A1,U+AA-AB,U+AF,U+B8,U+BB,U+BF-D6,U+D8-F6,U+F8-FF,U+131,U+152-153,U+2B0-2FF}@font-face{font-family:"M PLUS 2:Medium";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-latin-extended-a.woff2);font-display:block;unicode-range:U+100-130,U+132-151,U+154-17F}@font-face{font-family:"M PLUS 2:Medium";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-latin-extended-b.woff2);font-display:block;unicode-range:U+180-24F}@font-face{font-family:"M PLUS 2:Medium";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-latin-extended-additional.woff2);font-display:block;unicode-range:U+1E??}@font-face{font-family:"M PLUS 2:Medium";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-rest.woff2);font-display:block;unicode-range:U+250-2AF,U+300-1DFF,U+1F??,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF}@font-face{font-family:"M PLUS 2:Regular";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-english.woff2);font-display:block;unicode-range:U+0-A0,U+A2-A9,U+AC-AE,U+B0-B7,U+B9-BA,U+BC-BE,U+D7,U+F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD}@font-face{font-family:"M PLUS 2:Regular";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-rest-latin.woff2);font-display:block;unicode-range:U+A1,U+AA-AB,U+AF,U+B8,U+BB,U+BF-D6,U+D8-F6,U+F8-FF,U+131,U+152-153,U+2B0-2FF}@font-face{font-family:"M PLUS 2:Regular";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-latin-extended-a.woff2);font-display:block;unicode-range:U+100-130,U+132-151,U+154-17F}@font-face{font-family:"M PLUS 2:Regular";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-latin-extended-b.woff2);font-display:block;unicode-range:U+180-24F}@font-face{font-family:"M PLUS 2:Regular";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-latin-extended-additional.woff2);font-display:block;unicode-range:U+1E??}@font-face{font-family:"M PLUS 2:Regular";font-style:normal;src:url(/fonts/MPLUS2_wght__1/MPLUS2_wght__1-rest.woff2);font-display:block;unicode-range:U+250-2AF,U+300-1DFF,U+1F??,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}#container .css-s6bxyc{width:28px;height:3px}#container .css-3q6b3a{text-underline-position:from-font;cursor:pointer;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:from-font}#container .css-js3ck6{inset:0 5.21% 89.66% 6.25%}#container .css-rpzetq{-webkit-text-fill-color:#fff;--letter-spacing:-.52px}#container .css-n3d0l6{inset:14.94% 3.13% 74.71%}#container .css-wlq5w8{inset:29.89% 6.25% 59.77% 7.29%}#container .css-37qc4d{inset:44.83% 21.88%}#container .css-3qsghw{font-size:26px;line-height:1.4}#container .css-ulxchn{font-size:16px;line-height:1.4}#container .css-k4i6sz{inset:59.77% 11.46% 29.89% 12.5%}#container .css-93nkhq{inset:74.71% 20.83% 14.94%}#container .css-6yskqx{inset:89.66% 0 0}#container .css-wkkqcf{width:96px;height:348px;top:75px;left:50%}#container .css-8hhw9a{transform:translate(-50%)}#container .css-tyxx4e{width:64px;height:56px}#container .css-f7ow0i{grid-area:1/1;margin-top:0;margin-left:0;display:block;position:relative}#container .css-qjlemt{width:calc(1px * (var(--transform-inner-height) * .707107 + var(--transform-inner-width) * .707107));height:calc(1px * (var(--transform-inner-width) * .707107 + var(--transform-inner-height) * .707107))}#container .css-jw4vbg{grid-area:1/1;justify-content:center;align-items:center;margin-top:0;margin-left:0;display:flex;position:relative}#container .css-myttjc{grid-area:1/1;justify-content:center;align-items:center;margin-top:.2px;margin-left:0;display:flex;position:relative}#container .css-4esegz{grid-area:1/1;place-items:start;margin-top:17px;margin-left:21.04px;display:inline-grid;position:relative}#container .css-4cmtt6{grid-template-rows:max-content;grid-template-columns:max-content}#container .css-us4svo{flex-shrink:0;place-items:start;display:inline-grid;position:relative}#container .css-fvgq0t{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}#container .css-rl19th{width:64px;top:0;right:8px}#container .css-1o8xm5{width:153px;height:28px;bottom:56px;left:calc(50% - .5px)}#container .css-7w64ba{top:11px;bottom:503px;left:16px}#container .css-iit9lc{height:549px;top:0}:root{--spring-dur:.778s;--spring-ease:linear(0, .0719, .2564, .5038, .7663, 1.0045, 1.1906, 1.3102, 1.3612, 1.3513, 1.295, 1.2101, 1.1146, 1.0238, .9493, .8979, .8717, .8689, .8848, .9131, .9474, .9815, 1.0108, 1.0323, 1.0447, 1.0482, 1.0444, 1.0352, 1.0231, 1.0105, .9991, .9903, .9848, .9825, .9832, .986, .9901, .9948, .9991, 1.0026, 1.005, 1.0062, 1.0063, 1.0055, 1.0041, 1.0024, 1.0008, .9994, .9984)}#container [data-hover]{transition:transform var(--spring-dur) var(--spring-ease)}#container [data-hover]:hover{transform:scale(1.2)!important}#container .has-custom-cursor,#container .has-custom-cursor a,#container .has-custom-cursor p,#container .has-custom-cursor div{cursor:none!important}@media (prefers-reduced-motion:reduce){#container [data-hover]{transition:none}}#container [data-menu-variant][hidden]{display:none!important}#container .art-cell{flex-shrink:0;justify-self:stretch;display:block;position:relative}
