.platform-marketing{--background:oklch(98% 0 0);--page-background:var(--background);--foreground:oklch(10% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(10% 0 0);--muted:oklch(93% 0 0);--muted-foreground:oklch(55.6% 0 0);--border:oklch(84% 0 0);--ring:oklch(15% 0 0);--brand:oklch(89% .19 125);--brand-foreground:oklch(20% .05 130);color:var(--foreground);background:var(--background)}.dark .platform-marketing{--background:oklch(8% 0 0);--foreground:oklch(95% 0 0);--card:oklch(12% 0 0);--card-foreground:oklch(95% 0 0);--muted:oklch(25% 0 0);--muted-foreground:oklch(70.8% 0 0);--border:oklch(32% 0 0);--ring:oklch(85% 0 0)}.platform-marketing .bg-background{background-color:var(--background)}.platform-marketing .text-background{color:var(--background)}.platform-marketing .text-foreground{color:var(--foreground)}.platform-marketing .bg-foreground{background-color:var(--foreground)}.platform-marketing .border-foreground{border-color:var(--foreground)}.platform-marketing .text-muted-foreground{color:var(--muted-foreground)}.platform-marketing .bg-muted{background-color:var(--muted)}.platform-marketing .bg-card{background-color:var(--card)}.platform-marketing .text-card-foreground{color:var(--card-foreground)}.platform-marketing .border-border{border-color:var(--border)}.platform-marketing .bg-brand{background-color:var(--brand)}.platform-marketing .text-brand{color:var(--brand)}.platform-marketing .text-brand-foreground{color:var(--brand-foreground)}.platform-marketing .ring-ring{--tw-ring-color:var(--ring)}.platform-marketing .ring-offset-background{--tw-ring-offset-color:var(--background)}.platform-marketing .hover\:bg-foreground:hover{background-color:var(--foreground)}.platform-marketing .hover\:text-background:hover{color:var(--background)}.platform-marketing .hover\:text-foreground:hover{color:var(--foreground)}.platform-marketing .hover\:bg-muted:hover{background-color:var(--muted)}.platform-marketing .hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.platform-marketing .hover\:decoration-foreground:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.platform-marketing .decoration-border{-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.platform-marketing .decoration-foreground{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.platform-marketing .ring-brand{--tw-ring-color:var(--brand)}.platform-marketing .bg-background\/60{background-color:color-mix(in oklch,var(--background) 60%,transparent)}.platform-marketing .bg-background\/70{background-color:color-mix(in oklch,var(--background) 70%,transparent)}.platform-marketing .bg-background\/80{background-color:color-mix(in oklch,var(--background) 80%,transparent)}.platform-marketing .bg-background\/10{background-color:color-mix(in oklch,var(--background) 10%,transparent)}.platform-marketing .text-background\/50{color:color-mix(in oklch,var(--background) 50%,transparent)}.platform-marketing .text-background\/60{color:color-mix(in oklch,var(--background) 60%,transparent)}.platform-marketing .text-background\/70{color:color-mix(in oklch,var(--background) 70%,transparent)}.platform-marketing .text-background\/80{color:color-mix(in oklch,var(--background) 80%,transparent)}.platform-marketing .decoration-background\/30{-webkit-text-decoration-color:color-mix(in oklch,var(--background) 30%,transparent);text-decoration-color:color-mix(in oklch,var(--background) 30%,transparent)}.platform-marketing .hover\:decoration-background:hover{-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background)}.platform-marketing .mkt-hero{--background:oklch(8% 0 0);--foreground:oklch(95% 0 0);--muted:oklch(25% 0 0);--muted-foreground:oklch(70.8% 0 0);--border:oklch(32% 0 0);--ring:oklch(85% 0 0)}.platform-marketing .mkt-page-fade{background-color:var(--page-background)}.platform-marketing .mkt-hero-scrim{background-color:color-mix(in oklch,var(--background) 60%,transparent)}@media (width>=768px){.platform-marketing .mkt-hero-scrim{background:linear-gradient(to left,var(--background) 25%,color-mix(in oklch,var(--background) 60%,transparent) 50%,transparent)}}.platform-marketing .mkt-rise{animation:.9s cubic-bezier(.16,1,.3,1) both mkt-rise}@keyframes mkt-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.platform-marketing .mkt-rise{animation:none}}.platform-marketing .mkt-games-row{animation:linear infinite mkt-games-a}.platform-marketing .mkt-games-row.mkt-games-b{animation-name:mkt-games-b}.platform-marketing .mkt-games-row:hover{animation-play-state:paused}@keyframes mkt-games-a{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mkt-games-b{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.platform-marketing .mkt-games-row{animation:none}}.platform-marketing .mkt-rot{opacity:0;animation:25s linear infinite both mkt-rot;animation-delay:calc(var(--i)*5s);grid-area:1/1}@keyframes mkt-rot{0%{opacity:0;transform:translateY(12px)}16%,2%{opacity:1;transform:none}20%,to{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.platform-marketing .mkt-rot{opacity:0;animation:none}.platform-marketing .mkt-rot:first-child{opacity:1}}@supports (animation-timeline:scroll()){.platform-marketing .mkt-page-fade{animation:linear both mkt-page-fade;animation-timeline:scroll(root);animation-range:0 80vh}}@keyframes mkt-page-fade{0%{opacity:0}to{opacity:1}}.platform-marketing details>summary{list-style:none}.platform-marketing details>summary::-webkit-details-marker{display:none}.platform-marketing .mkt-chev{transition:transform .7s}.platform-marketing details[open]>summary .mkt-chev{transform:rotate(180deg)}html.vt-reveal::view-transition-new(root){mix-blend-mode:normal;animation:none}html.vt-reveal::view-transition-old(root){mix-blend-mode:normal;animation:none}html.vt-reveal::view-transition-new(root){clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,0))}html.vt-reveal,html.vt-reveal *{transition:none!important}.platform-marketing .mkt-sun{display:none}.dark .platform-marketing .mkt-sun{display:block}.dark .platform-marketing .mkt-moon{display:none}.platform-marketing dialog.mkt-dialog{background:0 0;border:0;width:calc(100% - 2rem);max-width:32rem;margin:auto;padding:0}.platform-marketing dialog.mkt-dialog::backdrop{background:color-mix(in oklch,var(--background) 70%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (prefers-reduced-motion:no-preference){.platform-marketing details:not(.platform-menu){interpolate-size:allow-keywords}.platform-marketing details:not(.platform-menu)::details-content{opacity:0;block-size:0;transition:block-size .45s cubic-bezier(.65,0,.35,1),opacity .35s,content-visibility allow-discrete .45s;overflow:clip}.platform-marketing details:not(.platform-menu)[open]::details-content{opacity:1;block-size:auto}}.platform-menu[open]>summary{background:var(--muted,#eee)}.mkt-burger line{transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.65,0,.35,1),opacity .35s}:root:not(.mkt-gsap) .platform-menu[open] .mkt-bar-1{transform:translateY(6px)rotate(45deg)}:root:not(.mkt-gsap) .platform-menu[open] .mkt-bar-2{opacity:0;transform:scaleX(0)}:root:not(.mkt-gsap) .platform-menu[open] .mkt-bar-3{transform:translateY(-6px)rotate(-45deg)}.mkt-gsap .mkt-burger line{transition:none}[data-auth-in],.mkt-signed-in [data-auth-out]{display:none!important}.mkt-signed-in [data-auth-in]{display:flex!important}
