/* Published Figma layout, preserved for the four original responsive breakpoints. */
 @layer figreset,figoverridable,reset,theme,base,figutils,components,utilities;@layer figoverridable{:root{font-synthesis:none}}@layer figutils{:root{--banner-height:48px;--banner-height-v2:40px;--full-height-with-banner:calc(100dvh - var(--banner-height))}@media (max-width:600px){.banner-v2-container{left:0 !important;right:0 !important;margin:0 auto !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)}}@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{margin:0;width:100%}body:has([data-page-overflowx='hidden']){overflow-x:hidden}body:has([data-page-overflowx='auto']){overflow-x:auto}}@layer figutils{#container{width:100%}}@layer figreset{*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-decoration:none}button{border:none;background: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{list-style:none;margin:0;padding-inline-start:0}}@layer figutils{:is(.textContents ul,ul.textContents) > li:before{content:'\2022';margin-left:-1.5em;display:inline-block;text-align:center;width:1.5em;-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);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 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)}}@layer figutils{#container .embed{border:none}}@layer figutils{#container .marquee-container{overflow-x:hidden;display:flex;flex-direction:row;position:relative;width:var(--width);transform:var(--transform);&: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{flex:0 0 auto;min-width:var(--min-width);display:flex;flex-direction:row;align-items:center;animation:scroll var(--duration) linear var(--delay) var(--iteration-count);animation-delay:var(--delay);animation-direction:var(--direction);animation-timing-function:var(--timing-function)}#container .marquee.reduced-motion{@media (prefers-reduced-motion:reduce){animation:none}}@keyframes scroll{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}#container .marquee-initial-child-container{flex:0 0 auto;display:flex;min-width:auto;flex-direction:row;align-items:center}#container .marquee-child{transform:var(--transform)}}@layer figutils{.code-behavior-wrapper > *{width:100%;height:100%}}@layer figreset{:root{--100dvw:100vw;--100dvh:100vh}@supports (width:100dvw){:root{--100dvw:100dvw;--100dvh:100dvh}}}@layer figutils{.bypass-link{position:fixed;top:16px;left:0;right:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}.bypass-link:focus-within{opacity:1;z-index:10000}.bypass-link > a{background-color:#000;color:#fff;border:1px solid #fff;padding:12px 16px;font-size:16px;border-radius:12px;pointer-events:auto}}@layer figreset{:root{text-align:left;button{text-align:left}}}
 @font-face{font-family:"Caveat:Bold";font-style:normal;src:url("/assets/landing/Caveat_wght__1-english.woff2");font-display:block;unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,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:"Caveat:Bold";font-style:normal;src:url("/assets/landing/Caveat_wght__1-rest-latin.woff2");font-display:block;unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF}@font-face{font-family:"Caveat:Bold";font-style:normal;src:url("/assets/landing/Caveat_wght__1-latin-extended-a.woff2");font-display:block;unicode-range:U+0100-0130,U+0132-0151,U+0154-017F}@font-face{font-family:"Caveat:Bold";font-style:normal;src:url("/assets/landing/Caveat_wght__1-latin-extended-b.woff2");font-display:block;unicode-range:U+0180-024F}@font-face{font-family:"Caveat:Bold";font-style:normal;src:url("/assets/landing/Caveat_wght__1-latin-extended-additional.woff2");font-display:block;unicode-range:U+1E00-1EFF}@font-face{font-family:"Caveat:Bold";font-style:normal;src:url("/assets/landing/Caveat_wght__1-rest.woff2");font-display:block;unicode-range:U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,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:"Caveat";font-style:Bold;src:url("/assets/landing/Caveat_wght__1-english.woff2");font-display:block;unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,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:"Caveat";font-style:Bold;src:url("/assets/landing/Caveat_wght__1-rest-latin.woff2");font-display:block;unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF}@font-face{font-family:"Caveat";font-style:Bold;src:url("/assets/landing/Caveat_wght__1-latin-extended-a.woff2");font-display:block;unicode-range:U+0100-0130,U+0132-0151,U+0154-017F}@font-face{font-family:"Caveat";font-style:Bold;src:url("/assets/landing/Caveat_wght__1-latin-extended-b.woff2");font-display:block;unicode-range:U+0180-024F}@font-face{font-family:"Caveat";font-style:Bold;src:url("/assets/landing/Caveat_wght__1-latin-extended-additional.woff2");font-display:block;unicode-range:U+1E00-1EFF}@font-face{font-family:"Caveat";font-style:Bold;src:url("/assets/landing/Caveat_wght__1-rest.woff2");font-display:block;unicode-range:U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,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:"SF Pro Display:Regular";font-style:normal;src:url("/assets/landing/58e0c9ddb6fd5d70182cb1782722a65fa860972e.woff");font-display:block}@font-face{font-family:"SF Pro Display";font-style:Regular;src:url("/assets/landing/58e0c9ddb6fd5d70182cb1782722a65fa860972e.woff");font-display:block;font-weight:400}@font-face{font-family:"PT Mono:Bold";font-style:normal;src:url("/assets/landing/1bd717596a90d1f33a805736905519c58c036d1f.woff");font-display:block}@font-face{font-family:"PT Mono";font-style:Bold;src:url("/assets/landing/1bd717596a90d1f33a805736905519c58c036d1f.woff");font-display:block;font-weight:700}@font-face{font-family:"SF Pro:Regular";font-style:normal;src:url("/assets/landing/SF-Pro_1-english.woff2");font-display:block;unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,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:"SF Pro:Regular";font-style:normal;src:url("/assets/landing/SF-Pro_1-rest-latin.woff2");font-display:block;unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF}@font-face{font-family:"SF Pro:Regular";font-style:normal;src:url("/assets/landing/SF-Pro_1-latin-extended-a.woff2");font-display:block;unicode-range:U+0100-0130,U+0132-0151,U+0154-017F}@font-face{font-family:"SF Pro:Regular";font-style:normal;src:url("/assets/landing/SF-Pro_1-latin-extended-b.woff2");font-display:block;unicode-range:U+0180-024F}@font-face{font-family:"SF Pro:Regular";font-style:normal;src:url("/assets/landing/SF-Pro_1-latin-extended-additional.woff2");font-display:block;unicode-range:U+1E00-1EFF}@font-face{font-family:"SF Pro:Regular";font-style:normal;src:url("/assets/landing/SF-Pro_1-rest.woff2");font-display:block;unicode-range:U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,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:"SF Pro";font-style:Regular;src:url("/assets/landing/SF-Pro_1-english.woff2");font-display:block;unicode-range:U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,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:"SF Pro";font-style:Regular;src:url("/assets/landing/SF-Pro_1-rest-latin.woff2");font-display:block;unicode-range:U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF}@font-face{font-family:"SF Pro";font-style:Regular;src:url("/assets/landing/SF-Pro_1-latin-extended-a.woff2");font-display:block;unicode-range:U+0100-0130,U+0132-0151,U+0154-017F}@font-face{font-family:"SF Pro";font-style:Regular;src:url("/assets/landing/SF-Pro_1-latin-extended-b.woff2");font-display:block;unicode-range:U+0180-024F}@font-face{font-family:"SF Pro";font-style:Regular;src:url("/assets/landing/SF-Pro_1-latin-extended-additional.woff2");font-display:block;unicode-range:U+1E00-1EFF}@font-face{font-family:"SF Pro";font-style:Regular;src:url("/assets/landing/SF-Pro_1-rest.woff2");font-display:block;unicode-range:U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,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}
@media (width < 1280px){[data-breakpoint-id="node-101_4413"]{display:none !important}}@media (width >= 1280px) or (width < 800px){[data-breakpoint-id="node-101_4515"]{display:none !important}}@media (width >= 800px) or (width < 360px){[data-breakpoint-id="node-101_4616"]{display:none !important}}@media (width >= 360px){[data-breakpoint-id="node-101_4717"]{display:none !important}}
@media (max-width: 359px) { body:has([data-breakpoint-id="node-101_4717"]) { background-color: #fff } }
@media (max-width: 799px), (min-width: 360px) { body:has([data-breakpoint-id="node-101_4616"]) { background-color: #fff } }
@media (max-width: 1279px), (min-width: 800px) { body:has([data-breakpoint-id="node-101_4515"]) { background-color: #fff } }
@media (min-width: 1280px) { body:has([data-breakpoint-id="node-101_4413"]) { background-color: #fff } }
#container .css-vf8mzy {position: relative; display: block;}#container .css-j6ldtg {min-width: var(--content-min-width); width: 100%; height: var(--content-min-height);}#container .css-rwwo1s {--content-min-width: max(100%, 320px); --content-min-height: max(var(--100dvh), 5192px); overflow: clip; background-color: #fff;}#container .css-6nlldu {position: fixed; border-bottom-right-radius: 16px; border-bottom-left-radius: 16px; display: flex; align-items: center; padding: 16px 24px;}#container .css-86reuw {left: 0px; right: 0px; top: 0px;}#container .css-d0xqz6 {z-index: 9999; align-content: stretch; backdrop-filter: blur(12px); background-color: rgba(255,255,255,0.55);}#container .css-30ki3h {border-bottom-right-radius: 16px; border-bottom-left-radius: 16px; border-style: solid; border-color: rgba(255,255,255,0.55); border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; position: absolute;}#container .css-xz99k9 {top: 0px; left: 0px; right: 0px; bottom: -0.5px;}#container .css-5eam1e {pointer-events: none;}#container .css-wwduvm {position: relative; flex: 1 0 0; display: flex; align-items: center; gap: 8px;}#container .css-2fgpwh {min-width: 1px;}#container .css-paq0kv {align-content: stretch;}#container .css-h0icx9 {width: 32px; height: 32px;}#container .css-wc1msa {position: relative; flex-shrink: 0; display: block;}#container .css-bmbx75 {width: 27.745px; height: 30.167px; left: 2px; top: 1.83px;}#container .css-roiesn {position: absolute; display: block;}#container .css-trglf0 {position: absolute;}#container .css-hnq4r {top: -66.3%; left: -86.5%; right: -86.5%; bottom: -92.82%;}#container .css-8zr56v {display: block;}#container .css-ez8men {max-width: none; width: 100%; height: 100%;}#container .css-gutm3r {left: 19.49%; right: 59.46%; top: 72.37%; bottom: 22.37%;}#container .css-wixxpz {inset: 0;}#container .css-yj3k08 {left: 19.49%; right: 49.98%; top: 60%; bottom: 34.74%;}#container .css-su844y {left: 19.49%; right: 37.35%; top: 47.37%; bottom: 47.37%;}#container .css-ejdkxw {left: 19.49%; right: 49.98%; top: 34.74%; bottom: 60%;}#container .css-im0fyq {left: 19.49%; right: 37.35%; top: 22.11%; bottom: 72.63%;}#container .css-xzh59x {left: 19.49%; right: 37.35%; top: 0px; bottom: 88.42%;}#container .css-mi75ij {position: relative; flex: 1 0 0; display: flex; flex-direction: column; align-items: flex-start;}#container .css-hoyf3g {width: 80px; height: 16px;}#container .css-tzn6qh {display: block; position: absolute;}#container .css-7kv4dh {inset: 0px;}#container .css-nf5ac4 {display: block; position: relative; flex-shrink: 0;}#container .css-59rdls {width: min-content; min-width: 100%;}#container .css-fgpjwo {font-family: "SF Pro Display:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 10px; letter-spacing: 0px; line-height: 12px;}#container .css-aag3m0 {color: rgba(0,0,0,0.5); -webkit-text-fill-color: rgba(0,0,0,0.5); --letter-spacing: 0px;}#container .css-5knerd {position: relative; flex-shrink: 0;}#container .css-134pm3 {cursor: pointer;}#container .css-r0azwh {inset: 0px; pointer-events: none;}#container .css-ggwoeh {inset: 0px;}#container .css-8h6c4j {display: flex; justify-content: center; align-items: center; position: relative; padding: 8px;}#container .css-j9f0op {width: 100%; height: 100%;}#container .css-tahzax {width: 16px; height: 16px;}#container .css-8kkpf5 {display: block; position: relative; border-radius: inherit;}#container .css-gxdil1 {overflow: clip;}#container .css-n10nm2 {left: 0px; right: 1.45%; top: 0px; bottom: 0.05%;}#container .css-8mkb1e {left: 29.42%; right: 30.87%; top: 25.28%; bottom: 25.33%;}#container .css-vy19iy {height: 584px; left: 16px; right: 16px; top: 64px;}#container .css-72j0xl {position: absolute; display: block; border-radius: 24px;}#container .css-txbopr {box-shadow: 0px 24px 16px -16px rgba(0,0,0,0.2),0px 12px 24px 8px rgba(0,0,0,0.1); background-color: #000; overflow: clip;}#container .css-4z6al4 {width: 600px; height: 926px; left: 50%; top: 121px;}#container .css-8hhw9a {transform: translateX(-50%);}#container .css-ubcshe {width: 260px; height: 524px; left: 50%; top: calc(50% + 191px);}#container .css-2chd6x {transform: translateX(-50%) translateY(-50%);}#container .css-scd4s8 {object-fit: cover; inset: 0px; pointer-events: none;}#container .css-bg1pw {width: 160px; left: 50%; top: calc(50% + 112px);}#container .css-fpr7ws {transform: translateX(-50%); color: rgba(255,255,255,0.55); -webkit-text-fill-color: rgba(255,255,255,0.55); --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-fpr7ws {--responsive-font-size: 16px;}}@media (min-width: 360px) {#container .css-fpr7ws {--responsive-font-size: 16px;}}@media (min-width: 800px) {#container .css-fpr7ws {--responsive-font-size: 18px;}}@media (min-width: 1280px) {#container .css-fpr7ws {--responsive-font-size: 20px;}}#container .css-wzfz7c {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,16px); letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: normal;}#container .css-i0n496 {width: 256px; left: 50%; top: calc(50% - 196px);}#container .css-mwp3dc {transform: translateX(-50%); color: #fff; -webkit-text-fill-color: #fff; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-mwp3dc {--responsive-font-size: 28px;}}@media (min-width: 360px) {#container .css-mwp3dc {--responsive-font-size: 32px;}}@media (min-width: 800px) {#container .css-mwp3dc {--responsive-font-size: 48px;}}@media (min-width: 1280px) {#container .css-mwp3dc {--responsive-font-size: 64px;}}#container .css-ewl45b {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,64px); letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: normal;}#container .css-m8ehqd {height: 64px; left: 0px; right: 0px; top: 0px;}#container .css-9g1z7l {width: 191px; height: 64px; left: calc(50% - 0.5px); top: 472px;}#container .css-t5kj87 {transform: translateX(-50%); cursor: pointer;}#container .css-yfa6z6 {left: 0.73%; right: 0.73%; top: 2.19%; bottom: 2.18%;}#container .css-38nbqs {left: 8.03%; right: 8.51%; top: 19.62%; bottom: 16.27%;}#container .css-8qat0y {position: absolute; display: flex; flex-direction: column; align-items: flex-start; gap: 4px;}#container .css-dj9w09 {left: 16px; right: 16px; top: 696px;}#container .css-u7g7t {position: relative; flex-shrink: 0; border-radius: 24px;}#container .css-v27th6 {width: 100%;}#container .css-klwjz9 {cursor: pointer; background-color: #f2f2f2;}#container .css-t8zmbz {border-radius: inherit;}#container .css-9crx1h {display: flex; align-items: flex-start; gap: 12px; position: relative; padding: 16px 12px;}#container .css-uaaaod {position: relative; flex-shrink: 0; align-self: stretch;}#container .css-u98pq7 {padding-top: 8px; display: flex; flex-direction: column; align-items: flex-start; gap: 4px; position: relative;}#container .css-6adsdj {width: 32px;}#container .css-idtsj2 {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,24px); letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: var(--responsive-line-height,normal);}#container .css-v4yq5s {color: rgba(0,0,0,0.5); -webkit-text-fill-color: rgba(0,0,0,0.5); --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-v4yq5s {--responsive-font-size: 22px;}}@media (min-width: 360px) {#container .css-v4yq5s {--responsive-font-size: 24px;}}@media (min-width: 800px) {#container .css-v4yq5s {--responsive-font-size: 32px;}}@media (min-width: 1280px) {#container .css-v4yq5s {--responsive-font-size: 40px;}}#container .css-cn9io8 {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,16px); letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: normal; white-space: nowrap;}#container .css-2x185k {color: rgba(0,0,0,0.3); -webkit-text-fill-color: rgba(0,0,0,0.3); --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-2x185k {--responsive-font-size: 16px;}}@media (min-width: 360px) {#container .css-2x185k {--responsive-font-size: 16px;}}@media (min-width: 800px) {#container .css-2x185k {--responsive-font-size: 18px;}}@media (min-width: 1280px) {#container .css-2x185k {--responsive-font-size: 20px;}}#container .css-236nj1 {width: 1px;}#container .css-qn56yi {position: relative; flex-shrink: 0; align-self: stretch; display: block;}#container .css-atgcpy {background-color: #fff;}#container .css-9hyd0l {position: relative; flex: 1 0 0; padding-top: 8px; display: flex; flex-direction: column; align-items: flex-start; gap: 8px;}#container .css-lmahlv {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: 22px; letter-spacing: 0px; text-align: left; line-height: 26px;}#container .css-y3nyba {color: #000; -webkit-text-fill-color: #000; --letter-spacing: 0px; text-decoration-line: underline; text-underline-offset: 10%; text-decoration-thickness: 8%; text-decoration-style: solid; text-decoration-color: #add6ff;}#container .css-2j2rx2 {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,16px); letter-spacing: var(--responsive-letter-spacing,0px); text-align: left; line-height: normal;}#container .css-6ox7d0 {color: rgba(0,0,0,0.5); -webkit-text-fill-color: rgba(0,0,0,0.5); --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-6ox7d0 {--responsive-font-size: 16px;}}@media (min-width: 360px) {#container .css-6ox7d0 {--responsive-font-size: 16px;}}@media (min-width: 800px) {#container .css-6ox7d0 {--responsive-font-size: 18px;}}@media (min-width: 1280px) {#container .css-6ox7d0 {--responsive-font-size: 20px;}}#container .css-1c7552 {background-color: #f2f2f2;}#container .css-7v1oi5 {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,24px); letter-spacing: var(--responsive-letter-spacing,0px); line-height: var(--responsive-line-height,normal);}#container .css-438e76 {color: #000; -webkit-text-fill-color: #000; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-438e76 {--responsive-font-size: 22px;}}@media (min-width: 360px) {#container .css-438e76 {--responsive-font-size: 24px;}}@media (min-width: 800px) {#container .css-438e76 {--responsive-font-size: 32px;}}@media (min-width: 1280px) {#container .css-438e76 {--responsive-font-size: 40px;}}#container .css-mp6q3d {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,16px); letter-spacing: var(--responsive-letter-spacing,0px); line-height: normal;}#container .css-56ajos {position: absolute; display: flex; flex-direction: column; align-items: center; gap: 16px;}#container .css-6o1z7k {left: 16px; right: 16px; top: 1120px;}#container .css-bolxqz {width: 72px; height: 72px;}#container .css-r9aw9e {width: 62.427px; height: 67.876px; left: 5px; top: 4.12px;}#container .css-a1uukh {top: -29.47%; left: -38.45%; right: -38.45%; bottom: -41.25%;}#container .css-mospif {left: 20.18%; right: 58.76%; top: 72.37%; bottom: 22.37%;}#container .css-p89ei4 {left: 20.18%; right: 49.29%; top: 60%; bottom: 34.74%;}#container .css-5926l7 {left: 20.18%; right: 36.66%; top: 47.37%; bottom: 47.37%;}#container .css-58jffs {left: 20.18%; right: 49.29%; top: 34.74%; bottom: 60%;}#container .css-fh9urf {left: 20.18%; right: 36.66%; top: 22.11%; bottom: 72.63%;}#container .css-6fq30o {left: 20.18%; right: 36.66%; top: 0px; bottom: 88.42%;}#container .css-dczajm {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center;}#container .css-l99sa3 {width: 160px; height: 32px;}#container .css-oeni2k {font-family: "SF Pro Display:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 16px; letter-spacing: 0px; text-align: center; line-height: 20px;}#container .css-6pgay7 {position: absolute; display: flex; flex-direction: column; align-items: center; gap: 8px;}#container .css-6o0p52 {left: 16px; right: 16px; top: 1324px;}#container .css-l5uiue {height: 700px; width: 100%;}#container .css-ame1nv {background-color: rgba(244,205,96,0.5);}#container .css-lrenfb {display: flex; flex-direction: column; align-items: flex-start; gap: 32px; position: relative; padding: 32px 12px;}#container .css-n8r97t {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 8px;}#container .css-1co40y {color: #b88d15; -webkit-text-fill-color: #b88d15; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-1co40y {--responsive-font-size: 16px;}}@media (min-width: 360px) {#container .css-1co40y {--responsive-font-size: 16px;}}@media (min-width: 800px) {#container .css-1co40y {--responsive-font-size: 18px;}}@media (min-width: 1280px) {#container .css-1co40y {--responsive-font-size: 20px;}}#container .css-yq4zf2 {height: 160px; width: 100%;}#container .css-1705db {width: 144px; height: 240px; left: calc(50% - 48px); top: 0px;}#container .css-o7b50b {overflow: hidden; inset: 0px; pointer-events: none;}#container .css-eyv4p6 {width: 100.02%; height: 121.24%; top: 0%; left: -0.01%; max-width: none;}#container .css-vnw07v {width: 144px; height: 239px; left: calc(50% + 40px); top: 24px;}#container .css-semiag {width: 100%; height: 121.53%; top: -0.14%; left: 0%; max-width: none;}#container .css-a8cjdg {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 32px;}#container .css-eq9jo9 {position: relative; flex-shrink: 0; border-radius: 16px;}#container .css-u0hv7v {background-color: #f4cd60;}#container .css-3n3sl {border-style: solid; border-color: #000; border-top-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-width: 2px; position: absolute; border-radius: 16px;}#container .css-16acp6 {display: flex; flex-direction: column; align-items: flex-start; position: relative; padding: 24px 12px;}#container .css-sj9wzy {color: #000; -webkit-text-fill-color: #000; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-sj9wzy {--responsive-font-size: 16px;}}@media (min-width: 360px) {#container .css-sj9wzy {--responsive-font-size: 16px;}}@media (min-width: 800px) {#container .css-sj9wzy {--responsive-font-size: 18px;}}@media (min-width: 1280px) {#container .css-sj9wzy {--responsive-font-size: 20px;}}#container .css-7h8x0y {height: 32px; width: 100%;}#container .css-dd7yhm {width: 55.041px; height: 48.346px; left: calc(50% - 55.48px); top: -10px;}#container .css-yf8yxk {top: 0; left: -3.54%; right: -0.28%; bottom: -3.48%;}#container .css-w2d2c6 {width: 83.558px; height: 42.293px; right: 37.44px; top: -6px;}#container .css-38z11z {top: -1.1%; left: 0; right: -0.13%; bottom: -2.35%;}#container .css-22itc5 {position: relative; flex-shrink: 0; display: flex; align-items: flex-start;}#container .css-l1mcow {display: block; position: relative; flex: 1 0 0;}#container .css-1ha3z9 {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,13px); letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: normal;}#container .css-ukqkse {color: #b88d15; -webkit-text-fill-color: #b88d15; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-ukqkse {--responsive-font-size: 14px;}}@media (min-width: 360px) {#container .css-ukqkse {--responsive-font-size: 14px;}}@media (min-width: 800px) {#container .css-ukqkse {--responsive-font-size: 15px;}}@media (min-width: 1280px) {#container .css-ukqkse {--responsive-font-size: 16px;}}#container .css-l2qyre {height: 612px; width: 100%;}#container .css-yqf5ja {position: relative; flex-shrink: 0; display: block; border-radius: 24px;}#container .css-wpa9r2 {background-color: rgba(255,195,155,0.52); overflow: clip;}#container .css-z418lw {width: 256px; left: 50%; top: calc(50% - 217px);}#container .css-vxfvp6 {transform: translateX(-50%) translateY(-50%); align-content: stretch;}#container .css-8qasxi {position: absolute; display: flex; flex-direction: column; align-items: flex-start; gap: 8px;}#container .css-qi5cks {color: #f5873d; -webkit-text-fill-color: #f5873d; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-qi5cks {--responsive-font-size: 16px;}}@media (min-width: 360px) {#container .css-qi5cks {--responsive-font-size: 16px;}}@media (min-width: 800px) {#container .css-qi5cks {--responsive-font-size: 18px;}}@media (min-width: 1280px) {#container .css-qi5cks {--responsive-font-size: 20px;}}#container .css-cuyxrw {width: 160px; height: 322px; left: calc(50% - 56px); top: calc(50% + 121px);}#container .css-8opv3v {width: 100.02%; height: 100.31%; top: 0%; left: -0.01%; max-width: none;}#container .css-nntd1q {width: 111px; right: 12px; top: calc(50% + 77px);}#container .css-q3fxiy {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: 14px; letter-spacing: 0px; text-align: right; line-height: 16px;}#container .css-2e5s4a {color: #000; -webkit-text-fill-color: #000; --letter-spacing: 0px;}#container .css-kqrce7 {transform: translateX(50%); font-variation-settings: normal; color: #f5873d; -webkit-text-fill-color: #f5873d; --letter-spacing: 0px;}#container .css-8kafjf {right: 63.5px; top: calc(50% + 157px);}#container .css-4nsg4i {font-family: "Caveat:Bold",sans-serif; word-break: break-word; font-weight: 700; font-size: 10px; letter-spacing: 0px; text-align: center; line-height: 8px; white-space: nowrap;}#container .css-rqbfi0 {left: 16px; right: 16px; top: calc(50% - 140px);}#container .css-pckcpi {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,13px); letter-spacing: var(--responsive-letter-spacing,0px); line-height: normal;}#container .css-osjri {color: #000; -webkit-text-fill-color: #000; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-osjri {--responsive-font-size: 14px;}}@media (min-width: 360px) {#container .css-osjri {--responsive-font-size: 14px;}}@media (min-width: 800px) {#container .css-osjri {--responsive-font-size: 15px;}}@media (min-width: 1280px) {#container .css-osjri {--responsive-font-size: 16px;}}#container .css-fmlv26 {width: 128px; left: calc(50% + 132px); top: calc(50% + 221px);}#container .css-ybm63u {transform: translateX(-100%); color: #000; -webkit-text-fill-color: #000; --letter-spacing: 0px;}#container .css-ekbtn7 {width: 112px; right: 12px; top: calc(50% - 40px);}#container .css-13bheg {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,13px); letter-spacing: var(--responsive-letter-spacing,0px); text-align: right; line-height: normal;}#container .css-lx3b3y {width: 34px; height: 44px; left: 50%; top: calc(50% - 78px);}#container .css-5wpmnz {top: 0; left: -4.01%; right: -2.67%; bottom: -2.68%;}#container .css-wwfr3p {width: 19.344px; height: 16.288px; left: calc(50% - 67.33px); top: calc(50% + 127.14px);}#container .css-1lsaoe {top: -7.48%; left: -6%; right: -1.54%; bottom: -6.53%;}#container .css-bruzt9 {width: 20.303px; height: 36.795px; left: calc(50% + 59.01px); top: calc(50% - 5.66px);}#container .css-grtgjx {position: absolute; display: flex; align-items: center; justify-content: center;}#container .css-ayg824 {flex: 0 0 auto;}#container .css-ae49e7 {transform: matrix(0.975589573383331, -0.219601765275002, 0.219601765275002, 0.975589573383331, 0, 0);}#container .css-b64q76 {width: 12.979px; height: 34.794px;}#container .css-hjr619 {top: 0; left: -9.33%; right: 0; bottom: -0.61%;}#container .css-u32ge1 {width: 84px; height: 110px; left: calc(50% + 7px); top: calc(50% + 67px);}#container .css-odm0xd {width: 85px; height: 30px; left: calc(50% + 49.5px); top: calc(50% + 208px);}#container .css-fbvi6p {top: -2.86%; left: 0; right: 0; bottom: 0;}#container .css-4nw8ox {width: 84px; height: 10px; right: 23px; top: calc(50% + 149px);}#container .css-lem4j5 {transform: translateY(-50%);}#container .css-ckzi7b {top: -14.81%; left: -0.93%; right: 0; bottom: -0.62%;}#container .css-kgwdih {background-color: rgba(126,241,174,0.5);}#container .css-1kkr58 {display: flex; flex-direction: column; align-items: center; border-radius: inherit;}#container .css-97h39k {display: flex; flex-direction: column; align-items: center; gap: 32px; position: relative; padding: 32px 16px;}#container .css-3tu56o {color: #01a764; -webkit-text-fill-color: #01a764; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-3tu56o {--responsive-font-size: 16px;}}@media (min-width: 360px) {#container .css-3tu56o {--responsive-font-size: 16px;}}@media (min-width: 800px) {#container .css-3tu56o {--responsive-font-size: 18px;}}@media (min-width: 1280px) {#container .css-3tu56o {--responsive-font-size: 20px;}}#container .css-ine0d6 {width: 256px; height: 312px;}#container .css-sv9u2d {width: 256px; height: 72px; left: 0px; top: 0px;}#container .css-jfbv7z {position: absolute; display: flex; align-items: center; border-radius: 22px;}#container .css-b9uq8v {border-style: solid; border-color: #fff; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; position: absolute; border-radius: 23px;}#container .css-nu0b0h {inset: -1px;}#container .css-4novv7 {position: relative; flex: 1 0 0; border-radius: 22px;}#container .css-7hylni {min-width: 1px; height: 100%;}#container .css-muld8y {filter: drop-shadow(0px 8px 16px rgba(0,0,0,0.15)); background-color: #f4cd60;}#container .css-881fyl {display: flex; flex-direction: row; align-items: center;}#container .css-c232wu {padding-top: 6px; padding-bottom: 6px; padding-left: 12px; padding-right: 6px; display: flex; align-items: center; gap: 6px; position: relative;}#container .css-izlcng {position: relative; flex: 1 0 0; padding-top: 8px; padding-bottom: 8px; display: flex; justify-content: center; align-items: center;}#container .css-i70a3 {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: 18px; letter-spacing: 0px; line-height: 24px;}#container .css-1oikgb {height: 100%;}#container .css-jwizb4 {background-color: rgba(255,255,255,0.55);}#container .css-swrund {display: flex; align-items: center; position: relative; padding: 12px 10px;}#container .css-qcnrvs {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: 40px; letter-spacing: 0px; line-height: 44px; white-space: nowrap;}#container .css-sgzqxx {width: 256px; height: 72px; left: 0px; top: 60px;}#container .css-hlil3 {filter: drop-shadow(0px 8px 16px rgba(0,0,0,0.15)); background-color: #ffb2d8;}#container .css-u9iqp6 {width: 256px; height: 72px; left: 0px; top: 120px;}#container .css-uvxp52 {filter: drop-shadow(0px 8px 16px rgba(0,0,0,0.15)); background-color: #add6ff;}#container .css-u9im90 {width: 256px; height: 72px; left: 0px; top: 180px;}#container .css-qow2 {filter: drop-shadow(0px 8px 16px rgba(0,0,0,0.15)); background-color: #ffc39b;}#container .css-u9i289 {width: 256px; height: 72px; left: 0px; top: 240px;}#container .css-idlbr2 {filter: drop-shadow(0px 8px 16px rgba(0,0,0,0.15)); background-color: #7ef1ae;}#container .css-v5l8sc {height: 515px; width: 100%;}#container .css-bqqyzb {background-color: rgba(255,178,216,0.52); overflow: clip;}#container .css-83fsqp {left: 24px; right: 24px; top: 32px;}#container .css-qw9ekq {color: #d76ca1; -webkit-text-fill-color: #d76ca1; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-qw9ekq {--responsive-font-size: 16px;}}@media (min-width: 360px) {#container .css-qw9ekq {--responsive-font-size: 16px;}}@media (min-width: 800px) {#container .css-qw9ekq {--responsive-font-size: 18px;}}@media (min-width: 1280px) {#container .css-qw9ekq {--responsive-font-size: 20px;}}#container .css-bz2tic {position: absolute; display: contents;}#container .css-kwytdi {left: calc(50% + 51px); top: calc(50% + 60.06px);}#container .css-v9385n {width: 160px; height: 327.111px; left: calc(50% + 51px); top: calc(50% + 60.06px);}#container .css-76nexx {width: 144.16px; height: 312.039px; left: calc(50% + 50.91px); top: calc(50% + 59.96px);}#container .css-l4moav {position: absolute; display: block; border-radius: 23px;}#container .css-h6mkb0 {position: absolute; border-radius: 23px;}#container .css-xia2ky {width: 120px; height: 183px; left: 32px; bottom: 32px;}#container .css-5k7q8h {position: absolute; display: block; border-radius: 8px;}#container .css-rqduea {border-radius: 8px;}#container .css-8a3a2q {position: absolute; border-radius: 8px;}#container .css-1647fy {backdrop-filter: blur(16px); object-fit: cover;}#container .css-u5me9b {border-style: solid; border-color: rgba(255,255,255,0.55); border-top-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-width: 6px; position: absolute; border-radius: 14px;}#container .css-nz36f5 {inset: -6px;}#container .css-n78dd7 {width: 45px; height: 35px; left: 65px; top: calc(50% + 12px);}#container .css-w6qesm {transform: matrix(0, -1, -1, 0, 0, 0);}#container .css-sxm39q {width: 35px; height: 45px;}#container .css-v71hnv {top: 0; left: -3.9%; right: -2.59%; bottom: -2.62%;}#container .css-pn9kwx {background-color: rgba(173,214,255,0.52);}#container .css-3ftvvi {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; gap: 8px;}#container .css-as3v6 {color: #4c9be9; -webkit-text-fill-color: #4c9be9; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-as3v6 {--responsive-font-size: 16px;}}@media (min-width: 360px) {#container .css-as3v6 {--responsive-font-size: 16px;}}@media (min-width: 800px) {#container .css-as3v6 {--responsive-font-size: 18px;}}@media (min-width: 1280px) {#container .css-as3v6 {--responsive-font-size: 20px;}}#container .css-kc5z63 {width: 72.159px; height: 6.673px; left: 164px; top: 111px;}#container .css-ddsryc {top: 0; left: 0; right: 0; bottom: -11.81%;}#container .css-indjac {width: 256px; height: 291px;}#container .css-beftrn {top: -4.12%; left: -12.5%; right: -12.5%; bottom: -12.37%;}#container .css-a8ckre {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 16px;}#container .css-r2iogc {height: 232px; width: 100%;}#container .css-tkd820 {width: 240px; height: 192px; left: 50%; top: 16px;}#container .css-tctp53 {position: absolute; display: block; border-radius: 16px;}#container .css-fwdtfw {position: absolute; border-radius: 16px;}#container .css-rfh28i {width: 100%; height: 106.04%; top: -2.6%; left: 0%; max-width: none;}#container .css-1934ql {box-shadow: 0px 24px 16px -16px rgba(0,48,96,0.5),0px 12px 24px 8px rgba(0,0,0,0.2); pointer-events: none;}#container .css-jo3h3z {border-style: solid; border-color: #fff; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; position: absolute; border-radius: 16px;}#container .css-f65hp7 {width: 209px; height: 28px; left: -8px; top: 198px;}#container .css-38e4n {position: absolute; display: block; border-radius: 12px;}#container .css-5kh4r0 {position: absolute; border-radius: 12px;}#container .css-2t797j {border-style: solid; border-color: #fff; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; position: absolute; border-radius: 13px;}#container .css-qcko8x {width: 32px; height: 32px; right: 128px; top: 0px;}#container .css-8w4f3t {position: absolute; display: block; border-radius: 40px;}#container .css-gspstf {box-shadow: 0px 24px 16px -16px rgba(0,48,96,0.5),0px 12px 24px 8px rgba(0,0,0,0.2);}#container .css-prsgxg {position: absolute; border-radius: 40px;}#container .css-uooivc {width: 132px; height: 32px; right: -8px; top: 0px;}#container .css-zfhtxa {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; gap: 24px;}#container .css-cd1wcv {width: 24px; height: 44px;}#container .css-lyajct {top: 0; left: -3.4%; right: -1.97%; bottom: -0.13%;}#container .css-sxacwa {color: #4c9be9; -webkit-text-fill-color: #4c9be9; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-sxacwa {--responsive-font-size: 14px;}}@media (min-width: 360px) {#container .css-sxacwa {--responsive-font-size: 14px;}}@media (min-width: 800px) {#container .css-sxacwa {--responsive-font-size: 15px;}}@media (min-width: 1280px) {#container .css-sxacwa {--responsive-font-size: 16px;}}#container .css-ldqwi {width: 56px; height: 24px;}#container .css-6mapz7 {left: 16px; right: 16px; top: 4742px;}#container .css-15c843 {font-family: "SF Pro Display:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 10px; letter-spacing: 0px; text-align: center; line-height: 12px;}#container .css-ad2jgi {left: 15px; right: 17px; top: 4842px;}#container .css-g8lj3i {color: #000; -webkit-text-fill-color: #000; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-g8lj3i {--responsive-font-size: 28px;}}@media (min-width: 360px) {#container .css-g8lj3i {--responsive-font-size: 32px;}}@media (min-width: 800px) {#container .css-g8lj3i {--responsive-font-size: 48px;}}@media (min-width: 1280px) {#container .css-g8lj3i {--responsive-font-size: 64px;}}#container .css-xh6gvy {position: absolute; display: flex; justify-content: space-between; align-items: flex-start; padding: 16px 16px 48px;}#container .css-34kzkm {left: 0px; right: 0px; top: 5096px;}#container .css-4qhga2 {align-content: stretch; background-color: #f2f2f2; overflow: clip;}#container .css-9ootji {font-family: "SF Pro Display:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 12px; letter-spacing: 0px; line-height: 16px;}#container .css-iqud98 {position: relative; flex: 1 0 0; display: flex; flex-direction: column; align-items: flex-end;}#container .css-hf9sha {cursor: pointer; align-content: stretch;}#container .css-5k3uij {width: 48.5px;}#container .css-xvab6o {font-family: "SF Pro Display:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 12px; letter-spacing: 0px; text-align: right; line-height: 16px;}#container .css-bkqdwg {font-family: "SF Pro Display:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 12px; letter-spacing: 0px; text-align: right; line-height: 16px; white-space: nowrap;}#container .css-8pacqq {width: 191px; height: 64px; left: calc(50% - 0.5px); top: 4936px;}#container .css-emzw3t {left: 8.33%; right: 7.98%; top: 21.09%; bottom: 16.27%;}#container .css-f7tiwy {--content-min-width: max(100%, 360px); --content-min-height: max(var(--100dvh), 5293px); overflow: clip; background-color: #fff;}#container .css-ja9ja7 {height: 600px; left: 16px; right: 16px; top: 64px;}#container .css-wykgak {width: 640px; height: 943px; left: 50%; top: 124px;}#container .css-yl6kkh {width: 280px; height: 565px; left: 50%; top: calc(50% + 220.5px);}#container .css-e1r35j {width: 160px; left: 50%; top: calc(50% + 104px);}#container .css-s10y2y {width: 296px; left: 50%; top: calc(50% - 204px);}#container .css-djacys {left: 16px; right: 16px; top: 712px;}#container .css-9jzoui {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: 24px; letter-spacing: 0px; text-align: left; line-height: normal;}#container .css-4xmu4p {width: 328px; left: 50%; top: 1122px;}#container .css-hdvvn5 {transform: translateX(-50%); align-content: stretch;}#container .css-6o0p3c {left: 16px; right: 16px; top: 1326px;}#container .css-ng1xtk {height: 698px; width: 100%;}#container .css-4k9l4b {max-width: 360px; width: 100%;}#container .css-ymnnmq {max-width: 360px; height: 208px; width: 100%;}#container .css-b3bicw {width: 160px; height: 242px; left: calc(50% - 52px); top: 0px;}#container .css-8232i {width: 100.02%; height: 133.47%; top: 0%; left: -0.01%; max-width: none;}#container .css-1fv3tx {width: 160px; height: 219px; left: calc(50% + 52px); top: 23px;}#container .css-1c2m6u {width: 100%; height: 147.36%; top: 0.05%; left: 0%; max-width: none;}#container .css-1l0i4y {display: flex; flex-direction: column; align-items: flex-start; position: relative; padding: 24px 16px;}#container .css-hjx0yr {width: 55.041px; height: 48.346px; left: 66px; top: -10px;}#container .css-j2p863 {width: 83.558px; height: 42.293px; right: 57.43px; top: -5.81px;}#container .css-7neklh {position: relative; flex-shrink: 0; display: flex; align-items: flex-start; gap: 24px;}#container .css-ed5bxy {height: 630px; width: 100%;}#container .css-d68x1x {width: 296px; left: 50%; top: calc(50% - 225px);}#container .css-r2o0ki {width: 160px; height: 322px; left: calc(50% - 68px); top: calc(50% + 122px);}#container .css-xs6qp6 {width: 128px; left: calc(50% + 148px); top: calc(50% + 125px);}#container .css-f6r7ia {transform: translateX(-100%); color: #000; -webkit-text-fill-color: #000; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-f6r7ia {--responsive-font-size: 14px;}}@media (min-width: 360px) {#container .css-f6r7ia {--responsive-font-size: 14px;}}@media (min-width: 800px) {#container .css-f6r7ia {--responsive-font-size: 15px;}}@media (min-width: 1280px) {#container .css-f6r7ia {--responsive-font-size: 16px;}}#container .css-wttufl {right: 30px; top: calc(50% + 105px);}#container .css-jp6g6x {font-family: "Caveat:Bold",sans-serif; word-break: break-word; font-weight: 700; font-size: 10px; letter-spacing: 0px; text-align: right; line-height: 8px; white-space: nowrap;}#container .css-tv6qw {font-variation-settings: normal; color: #f5873d; -webkit-text-fill-color: #f5873d; --letter-spacing: 0px;}#container .css-jogmpo {left: 16px; right: 24px; top: calc(50% - 136px);}#container .css-9pu0l2 {width: 128px; left: calc(50% + 148px); top: calc(50% + 235px);}#container .css-jll1ur {width: 112px; right: 72px; top: calc(50% - 17px);}#container .css-szmdsl {transform: translateX(50%); color: #000; -webkit-text-fill-color: #000; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-szmdsl {--responsive-font-size: 14px;}}@media (min-width: 360px) {#container .css-szmdsl {--responsive-font-size: 14px;}}@media (min-width: 800px) {#container .css-szmdsl {--responsive-font-size: 15px;}}@media (min-width: 1280px) {#container .css-szmdsl {--responsive-font-size: 16px;}}#container .css-6le22x {width: 52.939px; height: 68.71px; left: calc(50% + 55.77px); top: calc(50% - 64.35px);}#container .css-xf2qyw {top: 0; left: -2.58%; right: -1.71%; bottom: -1.59%;}#container .css-o1mrud {width: 19.344px; height: 16.288px; left: calc(50% - 79.33px); top: calc(50% + 128.14px);}#container .css-2x3riq {width: 112.005px; height: 94.5px; left: calc(50% + 1.37px); top: calc(50% + 76.02px);}#container .css-i5oea7 {width: 89.265px; height: 39.266px; left: calc(50% + 38.87px); top: calc(50% + 216.87px);}#container .css-5gavw3 {top: -1.92%; left: 0; right: 0; bottom: 0;}#container .css-252mle {width: 62px; height: 10px; left: calc(50% + 51px); top: calc(50% + 118px);}#container .css-zd4821 {top: -14.78%; left: -1.26%; right: 0; bottom: -0.61%;}#container .css-i5h9ob {width: 296px;}#container .css-f4g2ei {width: 296px; height: 312px;}#container .css-x2o45r {width: 296px; height: 72px; left: 0px; top: 0px;}#container .css-uv6qld {width: 296px; height: 72px; left: 0px; top: 60px;}#container .css-xgfdwu {width: 296px; height: 72px; left: 0px; top: 120px;}#container .css-xgf9go {width: 296px; height: 72px; left: 0px; top: 180px;}#container .css-xgepfx {width: 296px; height: 72px; left: 0px; top: 240px;}#container .css-lpboft {position: absolute; display: block; border-radius: 22px;}#container .css-wcxemk {position: absolute; border-radius: 22px;}#container .css-8apb1w {width: 120px; height: 183px; left: 37px; bottom: 33px;}#container .css-og60b9 {width: 45px; height: 35px; left: 87px; top: calc(50% + 12px);}#container .css-h5dscl {width: 72.159px; height: 6.673px; left: calc(50% + 100.6px); top: 96.67px;}#container .css-9ctdgk {position: relative; flex-shrink: 0; padding-top: 16px; padding-bottom: 16px; display: flex; justify-content: center; align-items: center; gap: 8px;}#container .css-f4g29c {width: 296px; height: 318px;}#container .css-713lfe {position: relative; flex-shrink: 0; display: block; border-radius: 20px;}#container .css-8bkypg {position: absolute; border-radius: 20px;}#container .css-f3o5wq {width: 100%; height: 105.49%; top: -2.59%; left: 0%; max-width: none;}#container .css-5l1hnl {border-style: solid; border-color: #fff; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; position: absolute; border-radius: 20px;}#container .css-m4esqg {width: 48.713px; height: 0.964px; left: calc(50% - 102.79px); top: calc(50% - 124.25px);}#container .css-29ut76 {top: -99.8%; left: 0; right: 0; bottom: -7.93%;}#container .css-o8liir {width: 128.61px; height: 1.698px; left: calc(50% - 55.46px); top: calc(50% - 27.21px);}#container .css-96cfz4 {top: -29.82%; left: 0; right: 0; bottom: -34.32%;}#container .css-qa1ncn {width: 119.513px; height: 1.514px; left: calc(50% - 58.38px); top: calc(50% + 105.01px);}#container .css-gx5w4k {top: -35.03%; left: 0; right: 0; bottom: -29.61%;}#container .css-zfhum9 {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; gap: 16px;}#container .css-f4gnwn {width: 296px; height: 232px;}#container .css-2msi33 {width: 254px; height: 34px; left: 0px; bottom: 0px;}#container .css-34ppac {width: 32px; height: 32px; right: 136px; top: 0px;}#container .css-792nc5 {width: 132px; height: 32px; right: 0px; top: 0px;}#container .css-6ma4eh {left: 16px; right: 16px; top: 4825px;}#container .css-ad1whu {left: 15px; right: 17px; top: 4941px;}#container .css-34kck8 {left: 0px; right: 0px; top: 5197px;}#container .css-8poeh7 {width: 191px; height: 64px; left: calc(50% - 0.5px); top: 5037px;}#container .css-f68v6x {--content-min-width: max(100%, 800px); --content-min-height: max(var(--100dvh), 4603px); overflow: clip; background-color: #fff;}#container .css-2et55w {position: fixed; border-bottom-right-radius: 16px; border-bottom-left-radius: 16px; display: flex; align-items: center; padding: 24px 32px;}#container .css-tbb0df {display: flex; justify-content: center; align-items: center; gap: 8px; position: relative; padding: 8px;}#container .css-vkpzlc {position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center;}#container .css-r599yz {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; text-align: center; white-space: nowrap;}#container .css-v88b74 {-webkit-text-fill-color: #000; --letter-spacing: 0px;}#container .css-4cih0w {line-height: 16px;}#container .css-vjhlg6 {height: 696px; left: 32px; right: 32px; top: 80px;}#container .css-rj8ayv {position: absolute; display: block; border-radius: 32px;}#container .css-2tex9z {width: 908px; height: 908px; left: 50%; bottom: -447px;}#container .css-fyk5zd {inset: -11.01%;}#container .css-x6c48z {width: 280px; height: 565px; left: 50%; top: 316px;}#container .css-x84c1c {width: 268px; left: 50%; top: calc(50% + 128px);}#container .css-ptvf9p {width: 448px; left: 50%; top: 96px;}#container .css-9g2lll {width: 191px; height: 64px; left: calc(50% - 0.5px); top: 568px;}#container .css-65hqqc {position: absolute; display: flex; align-items: flex-start; gap: 4px;}#container .css-i8jsxk {left: 32px; right: 32px; top: 840px;}#container .css-i5hf0c {width: 220px;}#container .css-8woqvn {position: relative; flex-shrink: 0; align-self: stretch; border-radius: 24px;}#container .css-car4wd {display: flex; flex-direction: column; align-items: flex-start; gap: 16px; position: relative; padding: 24px;}#container .css-en2p1m {position: relative; flex-shrink: 0; display: flex; align-items: baseline; gap: 4px;}#container .css-nlzp4e {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,24px); letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: var(--responsive-line-height,normal); white-space: nowrap;}#container .css-o711nw {height: 1px; width: 100%;}#container .css-tela6f {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: 32px; letter-spacing: 0px; text-align: left; line-height: normal;}#container .css-z0akib {position: relative; flex: 1 0 0; border-radius: 24px;}#container .css-w8mtnh {width: 328px; left: calc(50% + 6px); top: 1217px;}#container .css-2rzzef {left: 32px; right: 32px; top: 1437px;}#container .css-buakno {height: 540px; width: 100%;}#container .css-d1un8n {position: relative; flex-shrink: 0; border-radius: 32px;}#container .css-e1d1o2 {display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: inherit;}#container .css-94ibnm {padding-top: 48px; padding-bottom: 48px; padding-left: 380px; padding-right: 48px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 24px; position: relative;}#container .css-i5gqjf {width: 340px;}#container .css-a8ck2f {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 24px;}#container .css-vystk4 {width: 284px; height: 444px; left: calc(50% - 194px); top: 50%;}#container .css-ala0kp {width: 204px; height: 412px; left: calc(50% - 40px); top: 0px;}#container .css-odv0pd {width: 100.02%; height: 100%; top: 0%; left: -0.01%; max-width: none;}#container .css-gh2atg {width: 200px; height: 412px; left: calc(50% + 42px); top: 32px;}#container .css-93wnvo {position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 24px;}#container .css-gz6wj3 {width: 340px; height: 32px;}#container .css-9jzxt5 {top: -31.22%; left: 0; right: 0; bottom: -25.09%;}#container .css-jvpnk3 {position: relative; flex-shrink: 0; display: flex; justify-content: space-between; align-items: flex-start;}#container .css-i5hz13 {width: 160px;}#container .css-2q7xmf {height: 499px; width: 100%;}#container .css-4ntmu {position: relative; flex-shrink: 0; display: block; border-radius: 32px;}#container .css-60dtj9 {width: 200px; height: 403px; left: calc(50% + 84px); top: 50%;}#container .css-3ey63a {width: 132px; right: 48px; top: calc(50% + 23.5px);}#container .css-1xibbt {right: 58px; top: calc(50% + 1.5px);}#container .css-aw3460 {width: 288px; left: calc(50% - 320px); top: calc(50% + 107.5px);}#container .css-nfzm0 {width: 128px; left: calc(50% + 320px); top: calc(50% + 153.5px);}#container .css-6f85f1 {width: 158px; right: 48px; top: calc(50% - 152.5px);}#container .css-l1qf4k {width: 78.538px; height: 85.33px; left: calc(50% - 71.73px); top: calc(50% + 57.16px);}#container .css-7u96z7 {transform: matrix(-0.888850450515747, -0.458197385072708, 0.458197385072708, -0.888850450515747, 0, 0);}#container .css-q790dt {width: 52.939px; height: 68.71px;}#container .css-1o20rx {width: 19.344px; height: 16.288px; left: calc(50% + 69.67px); top: calc(50% + 6.64px);}#container .css-8woklg {width: 124px; height: 112px; left: calc(50% + 162px); top: calc(50% - 59.5px);}#container .css-s2fsmn {width: 93.717px; height: 57.288px; left: calc(50% + 200.86px); top: calc(50% + 121.14px);}#container .css-y9ftxk {top: -1.37%; left: 0; right: 0; bottom: 0;}#container .css-g7g7ds {width: 55px; height: 10px; left: calc(50% + 227.5px); top: calc(50% + 16.5px);}#container .css-l7qh2a {top: -14.76%; left: -1.43%; right: 0; bottom: -0.61%;}#container .css-m9ig13 {width: 304px; left: calc(50% - 168px); top: calc(50% - 79.5px);}#container .css-dh549f {position: absolute; display: flex; flex-direction: column; align-items: flex-start; gap: 16px;}#container .css-mesbg2 {display: flex; flex-direction: row; align-items: center; justify-content: center; border-radius: inherit;}#container .css-h7tezg {display: flex; justify-content: center; align-items: center; gap: 32px; position: relative; padding: 48px;}#container .css-xdskot {width: 304px; height: 302px;}#container .css-pnam4d {width: 272px; height: 72px; left: calc(50% - 16px); top: calc(50% - 115px);}#container .css-t93z06 {width: 272px; height: 72px; left: 50%; top: calc(50% - 55px);}#container .css-u128kj {width: 272px; height: 72px; left: calc(50% + 16px); top: calc(50% + 5px);}#container .css-vijra9 {width: 272px; height: 72px; left: calc(50% + 32px); top: calc(50% + 65px);}#container .css-s0kkvz {width: 272px; height: 72px; left: calc(50% + 48px); top: calc(50% + 125px);}#container .css-i5gter {width: 304px;}#container .css-93wn6p {position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 16px;}#container .css-35vgvd {height: 488px; width: 100%;}#container .css-v4iarj {width: 304px; left: 48px; top: 50%;}#container .css-fc0ya {transform: translateY(-50%); align-content: stretch;}#container .css-i5gqfz {width: 344px;}#container .css-2xbtw2 {left: calc(50% + 84px); top: calc(50% - 3.56px);}#container .css-xj8xsk {width: 200px; height: 408.889px; left: calc(50% + 84px); top: calc(50% - 3.56px);}#container .css-va1a38 {width: 180.2px; height: 390.049px; left: calc(50% + 83.88px); top: calc(50% - 3.67px);}#container .css-7k9mkn {position: absolute; display: block; border-radius: 26px;}#container .css-sc9yno {position: absolute; border-radius: 26px;}#container .css-tiuyoa {width: 160px; height: 244px; right: 57px; bottom: 36px;}#container .css-xrfcfg {border-radius: 12px;}#container .css-hhwvt9 {border-style: solid; border-color: rgba(255,255,255,0.55); border-top-width: 8px; border-bottom-width: 8px; border-left-width: 8px; border-right-width: 8px; position: absolute; border-radius: 20px;}#container .css-4dq3en {inset: -8px;}#container .css-f7jicw {width: 58.139px; height: 46.27px; left: calc(50% + 222.06px); top: 147.09px;}#container .css-dyglrz {transform: matrix(0, -1, 1, 0, 0, 0);}#container .css-ue97gi {width: 46.27px; height: 58.139px;}#container .css-xf803e {width: 340px; left: calc(50% - 166px); top: 32px; bottom: 32px;}#container .css-bi9f2m {position: absolute; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 16px;}#container .css-ni51vo {width: 72.159px; height: 6.673px; left: calc(50% + 118.08px); top: calc(50% - 64.16px);}#container .css-hp2bdz {width: 200px; height: 246px;}#container .css-1q1sia {top: -1.63%; left: -16%; right: -16%; bottom: -11.38%;}#container .css-8o62i {width: 240px; height: 192px; left: 28px; top: 16px;}#container .css-tbcrfr {width: 254px; height: 34px; left: 0px; top: 198px;}#container .css-qwz0b8 {width: 32px; height: 32px; left: 128px; top: 0px;}#container .css-3x31uf {width: 132px; height: 32px; left: 164px; top: 0px;}#container .css-21f4ew {width: 328px; left: calc(50% + 1px); top: 4067px;}#container .css-7ocf56 {width: 466px; left: 50%; top: 4183px;}#container .css-oc4t8w {transform: translateX(-50%); color: #000; -webkit-text-fill-color: #000; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-oc4t8w {--responsive-font-size: 28px;}}@media (min-width: 360px) {#container .css-oc4t8w {--responsive-font-size: 32px;}}@media (min-width: 800px) {#container .css-oc4t8w {--responsive-font-size: 48px;}}@media (min-width: 1280px) {#container .css-oc4t8w {--responsive-font-size: 64px;}}#container .css-kfvzem {left: 0px; right: 0px; bottom: 0px;}#container .css-1pij6w {width: 191px; height: 64px; left: calc(50% + 0.5px); top: 4323px;}#container .css-ukgsqs {--content-min-width: max(100%, 1280px); --content-min-height: max(var(--100dvh), 5956px); overflow: clip; background-color: #fff;}#container .css-oz3rip {position: fixed; display: flex; align-items: center; border-radius: 16px; padding: 16px 24px;}#container .css-i2hylg {left: 24px; right: 24px; top: 8px;}#container .css-wq84yk {border-style: solid; border-color: rgba(255,255,255,0.55); border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; position: absolute; border-radius: 16px;}#container .css-tncqe8 {height: 800px; left: 32px; right: 32px; top: 96px;}#container .css-le1v21 {position: absolute; display: block; border-radius: 48px;}#container .css-r1eqf8 {width: 920px; height: 1254px; left: 50%; bottom: -629px;}#container .css-uxvirq {width: 320px; height: 645px; left: 50%; top: calc(50% + 298.5px);}#container .css-8xaj3a {width: 308px; left: 50%; top: calc(50% + 158px);}#container .css-756lth {width: 600px; left: 50%; top: calc(50% - 288px);}#container .css-9g396n {width: 191px; height: 64px; left: calc(50% - 0.5px); top: 672px;}#container .css-i8j4gn {left: 32px; right: 32px; top: 960px;}#container .css-i5grtx {width: 328px;}#container .css-msquc3 {position: relative; flex-shrink: 0; align-self: stretch; border-radius: 32px;}#container .css-xxrjw3 {display: flex; flex-direction: column; align-items: flex-start; gap: 16px; position: relative; padding: 32px;}#container .css-lrx6gs {font-family: "PT Mono:Bold",sans-serif; word-break: break-word; font-style: normal; font-size: 40px; letter-spacing: 0px; text-align: left; line-height: normal;}#container .css-i5gs0t {width: 320px;}#container .css-88lbke {min-height: 262px; min-width: 1px;}#container .css-m4re0d {position: relative; flex: 1 0 0; border-radius: 32px;}#container .css-ph6tcl {width: 100%; height: 100%; min-height: inherit;}#container .css-fos321 {min-height: inherit; width: 100%; height: 100%;}#container .css-4xo6fa {width: 328px; left: 50%; top: 1356px;}#container .css-2s0qpt {left: 32px; right: 32px; top: 1592px;}#container .css-x4grnm {height: 814px; width: 100%;}#container .css-6a3dbb {position: relative; flex-shrink: 0; border-radius: 48px;}#container .css-lupwkv {padding-top: 48px; padding-bottom: 48px; padding-left: 648px; padding-right: 48px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 64px; position: relative;}#container .css-193za {max-width: 464px; width: 100%;}#container .css-s3w3y4 {width: 436px; height: 622px; left: calc(50% - 294px); top: 50%;}#container .css-613edh {width: 280px; height: 565px; left: calc(50% - 78px); top: calc(50% - 28.5px);}#container .css-zhcwmf {width: 280px; height: 576px; left: calc(50% + 78px); top: calc(50% + 23px);}#container .css-a8cihl {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 48px;}#container .css-2uxgai {width: 55.041px; height: 48.346px; left: calc(50% - 61.48px); top: calc(50% - 1.83px);}#container .css-ggdl4x {width: 83.558px; height: 42.293px; left: calc(50% + 76.78px); top: calc(50% - 0.67px);}#container .css-7cqj53 {position: relative; flex-shrink: 0; display: flex; justify-content: center; align-items: flex-start; gap: 24px;}#container .css-uocm2j {height: 756px; width: 100%;}#container .css-lz62be {position: relative; flex-shrink: 0; display: block; border-radius: 48px;}#container .css-wm3cjw {width: 360px; left: calc(50% - 284px); top: calc(50% - 128px);}#container .css-dh54ye {position: absolute; display: flex; flex-direction: column; align-items: flex-start; gap: 24px;}#container .css-4n94px {width: 280px; height: 564px; left: calc(50% + 91px); top: 50%;}#container .css-sju2iy {width: 160px; left: calc(50% + 464px); top: calc(50% - 14px);}#container .css-92jsjs {transform: translateX(-100%); font-variation-settings: normal; color: #f5873d; -webkit-text-fill-color: #f5873d; --letter-spacing: 0px;}#container .css-o7v2s5 {left: calc(50% + 366px); top: calc(50% + 28px);}#container .css-sv9k5u {font-family: "Caveat:Bold",sans-serif; word-break: break-word; font-weight: 700; font-size: 14px; letter-spacing: 0px; text-align: right; line-height: 16px; white-space: nowrap;}#container .css-ik2xsp {width: 344px; left: calc(50% - 464px); top: calc(50% + 152px);}#container .css-fg9tsh {width: 160px; left: calc(50% + 464px); top: calc(50% + 200px);}#container .css-e2x8r3 {width: 160px; left: calc(50% + 464px); top: calc(50% - 198px);}#container .css-tbgsyx {width: 52.939px; height: 68.71px; left: calc(50% - 109.53px); top: calc(50% + 81.36px);}#container .css-mg3gna {transform: matrix(-1, 0, 0, -1, 0, 0);}#container .css-u6ix6m {width: 23px; height: 19px; left: calc(50% + 69.5px); top: calc(50% + 9.5px);}#container .css-e9kahp {top: -6.41%; left: -5.06%; right: -1.23%; bottom: -5.61%;}#container .css-ffoxbj {width: 12.979px; height: 30.056px; left: calc(50% + 329.49px); top: calc(50% - 182.97px);}#container .css-5yhduz {top: -0.15%; left: -9.36%; right: 0; bottom: -0.91%;}#container .css-d97wky {width: 224px; height: 149px; left: calc(50% + 217px); top: calc(50% - 71.5px);}#container .css-s2jg73 {width: 132px; height: 51px; left: calc(50% + 258px); top: calc(50% + 161.5px);}#container .css-6abuoh {top: -1.61%; left: 0; right: 0; bottom: 0;}#container .css-68rs26 {width: 77.829px; height: 10.168px; left: calc(50% + 311.91px); top: calc(50% + 21.08px);}#container .css-glzip1 {top: -9.35%; left: -1.08%; right: 0; bottom: -0.51%;}#container .css-d5aql {display: flex; justify-content: center; align-items: center; gap: 64px; position: relative; padding: 64px 48px;}#container .css-sf9z83 {width: 394px; height: 314px;}#container .css-ypfz1r {width: 296px; height: 72px; left: 1px; top: 1px;}#container .css-f0bm0b {width: 296px; height: 72px; left: 25px; top: 61px;}#container .css-x3u6fy {width: 296px; height: 72px; left: 49px; top: 121px;}#container .css-w0xdrm {filter: drop-shadow(0px 8px 16px rgba(0,0,0,0.15)); align-content: stretch;}#container .css-ak3x69 {width: 296px; height: 72px; left: 73px; top: 181px;}#container .css-9e5y8a {width: 296px; height: 72px; left: 97px; top: 241px;}#container .css-i5gp21 {width: 360px;}#container .css-q5c4xi {height: 652px; width: 100%;}#container .css-y7ycpc {width: 360px; left: calc(50% - 284px); top: 50%;}#container .css-qvo8fw {left: calc(50% + 300px); top: calc(50% + 0.01px);}#container .css-dtwyo4 {width: 271.999px; height: 556.017px; left: calc(50% + 300px); top: calc(50% + 0.01px);}#container .css-j9e5n5 {width: 245.115px; height: 530.398px; left: calc(50% + 299.84px); top: calc(50% - 0.15px);}#container .css-dyv98n {position: absolute; display: block; border-radius: 35px;}#container .css-dmh5jg {position: absolute; border-radius: 35px;}#container .css-pk2k0j {width: 236px; height: 360px; left: calc(50% + 84px); top: calc(50% + 31px);}#container .css-qxs0us {border-radius: 16px;}#container .css-im02cz {border-style: solid; border-color: rgba(255,255,255,0.55); border-top-width: 8px; border-bottom-width: 8px; border-left-width: 8px; border-right-width: 8px; position: absolute; border-radius: 24px;}#container .css-2h5bah {width: 69.817px; height: 55.209px; left: calc(50% + 141.81px); bottom: 41.16px;}#container .css-lxypyn {transform: matrix(0, 1, -1, 0, 0, 0);}#container .css-jhimlt {width: 55.209px; height: 69.817px;}#container .css-1uye3n {height: 808px; width: 100%;}#container .css-ce3tw0 {padding-top: 48px; padding-bottom: 48px; padding-left: 648px; padding-right: 48px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 32px; position: relative;}#container .css-ko1cy0 {width: 680px; height: 808px; left: calc(50% - 268px); top: 50%;}#container .css-x4q66y {position: absolute; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 24px; padding: 48px 120px;}#container .css-dx1i8h {width: 72.159px; height: 6.673px; left: calc(50% + 102.08px); top: calc(50% - 113.66px);}#container .css-c78juv {width: 320px; height: 366px;}#container .css-7oy5l2 {top: -2.43%; left: -10%; right: -10%; bottom: -8.99%;}#container .css-xgpdcr {max-width: 520px; width: 100%;}#container .css-zfhscg {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; gap: 48px;}#container .css-ebeexk {aspect-ratio: 490/362;}#container .css-erdih9 {width: 380px; height: 304px; left: calc(50% - 5.5px); top: calc(50% - 8.08px);}#container .css-yozq13 {position: absolute; display: block; border-radius: 20px;}#container .css-4xieyo {width: 358px; height: 48px; left: calc(50% - 64.5px); top: calc(50% + 155.92px);}#container .css-1m0v33 {border-style: solid; border-color: #fff; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; position: absolute; border-radius: 17px;}#container .css-h63db {width: 44px; height: 44px; left: calc(50% + 33.5px); top: calc(50% - 159.08px);}#container .css-28m020 {transform: translateX(-50%) translateY(-50%); box-shadow: 0px 24px 16px -16px rgba(0,48,96,0.5),0px 12px 24px 8px rgba(0,0,0,0.2);}#container .css-33b7m {width: 181px; height: 44px; left: calc(50% + 154px); top: calc(50% - 159.08px);}#container .css-4zupt7 {width: 328px; left: 50%; top: 5256px;}#container .css-79n686 {width: 773px; left: calc(50% - 0.5px); top: 5460px;}#container .css-34fy1n {left: 0px; right: 0px; top: 5860px;}#container .css-8ps8di {width: 191px; height: 64px; left: calc(50% - 0.5px); top: 5636px;}#container .css-ymmwvw {width: 191px; height: 64px; left: calc(50% + 1074.5px); top: 4976px;}#container .css-xlrs5g {left: 8.33%; right: 8.5%; top: 21.43%; bottom: 16.27%;}

/* Small native replacements for the published Figma interactions. */
.landing-marquee { width: 100%; padding: 16px 0; overflow-x: auto; scrollbar-width: none; }
.landing-marquee::-webkit-scrollbar { display: none; }
.marquee-track, .marquee-group { display: flex; align-items: center; width: max-content; }
.marquee-group { flex-shrink: 0; }
.marquee-badge { flex-shrink: 0; padding: 4px 10px; margin-right: 4px; border-radius: 9999px; font: 700 14px/1 'PT Mono', monospace; white-space: nowrap; user-select: none; }
.color-0 { background: rgb(244 205 96 / 30%); color: rgb(244 205 96 / 80%); }
.color-1 { background: rgb(173 214 255 / 30%); color: rgb(173 214 255 / 80%); }
.color-2 { background: rgb(255 178 216 / 30%); color: rgb(255 178 216 / 80%); }
.color-3 { background: rgb(126 241 174 / 30%); color: rgb(126 241 174 / 80%); }
.color-4 { background: rgb(255 195 155 / 30%); color: rgb(255 195 155 / 80%); }
#container a { transition: filter 150ms ease; }
#container a:hover { filter: brightness(.88); }
#container a:focus-visible { outline: 3px solid #add6ff; outline-offset: 4px; }
@media (prefers-reduced-motion: reduce) { #container a { transition: none; } }
/* Keep text above the hero artwork in the static rendering. */
#container .css-mwp3dc { z-index: 1; }
#container header > a { border-radius: 9999px; background: #fff; box-shadow: 0 2px 6px #0002; }

/* Locale controls and flexible text inside the original layout. */
.language-picker { position:relative; margin-left:12px; max-width:112px; border:1px solid #ddd; border-radius:16px; background:#fff; color:#111; padding:7px 5px; font:12px system-ui,sans-serif; }
.localized-store { display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:100%; border-radius:12px; border:1px solid #aaa; background:#000; color:#fff; font:12px/1.2 system-ui,sans-serif; }
.localized-store strong { font-size:26px; font-weight:500; }
html:not([lang="en"]) #container [data-copy] { overflow-wrap:normal; }
html:not([lang="en"]) #container [data-copy="Someone shared a shopping list with you"],
html:not([lang="en"]) #container [data-copy="Get the app — it’s free now"] { font-size:52px; line-height:1.1; }
@media (max-width:1279px) {
 html:not([lang="en"]) #container [data-copy="Someone shared a shopping list with you"],
 html:not([lang="en"]) #container [data-copy="Get the app — it’s free now"] { font-size:40px; }
}
@media (max-width:799px) {
 .language-picker { max-width:88px; margin-left:8px; font-size:11px; }
 #container header .textContents { display:none; }
 html:not([lang="en"]) #container [data-copy="Someone shared a shopping list with you"],
 html:not([lang="en"]) #container [data-copy="Get the app — it’s free now"] { font-size:27px; }
 html:not([lang="en"]) #container [data-copy="Get the app"],
 html:not([lang="en"]) #container [data-copy="Use the list together"],
 html:not([lang="en"]) #container [data-copy="Open the link"] { font-size:20px; line-height:1.15; }
 html:not([lang="en"]) #container [data-copy="Bathroom makeover"],
 html:not([lang="en"]) #container [data-copy="Office snack"],
 html:not([lang="en"]) #container [data-copy="Puppy essentials"] { font-size:18px; }
}
@media (max-width:359px) {
 html:not([lang="en"]) #container [data-copy="Someone shared a shopping list with you"],
 html:not([lang="en"]) #container [data-copy="Get the app — it’s free now"] { font-size:24px; }
}
