.play_hero__smOc5{position:relative;max-width:1180px;margin:0 auto;padding:56px 20px 40px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}.play_glow__Sl2Ob{position:absolute;inset:-80px -10% auto;height:620px;pointer-events:none;background:radial-gradient(45% 55% at 20% 20%,rgb(var(--k-8b5cf6,139 92 246)/.28),transparent 70%),radial-gradient(40% 45% at 85% 30%,rgb(var(--k-f472b6,244 114 182)/.16),transparent 70%),radial-gradient(35% 40% at 60% 80%,rgb(var(--k-fcd34d,252 211 77)/.1),transparent 70%)}.play_kicker__tyq9k{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:calc(999px * var(--radius-scale, 1));border:1px solid rgb(var(--k-a78bfa,167 139 250)/.3);background:rgb(var(--k-8b5cf6,139 92 246)/.12);color:rgb(var(--k-ddd6fe,221 214 254));font:600 12px/1 var(--font-sans),sans-serif;letter-spacing:.04em}.play_h1__kzceM{margin:18px 0 0;font:800 clamp(40px,6vw,72px)/1.02 var(--font-display,var(--font-sans)),sans-serif;letter-spacing:-.03em;color:rgb(var(--k-f4f2fb,244 242 251))}.play_h1__kzceM em{font-style:normal;background:linear-gradient(90deg,rgb(var(--k-c4b5fd,196 181 253)),rgb(var(--k-f9a8d4,249 168 212)) 55%,rgb(var(--k-fcd34d,252 211 77)));-webkit-background-clip:text;background-clip:text;color:transparent}.play_lede__GMduy{margin:18px 0 0;max-width:34ch;font:400 19px/1.55 var(--font-sans),sans-serif;color:rgb(var(--k-b9b5c9,185 181 201))}.play_actions__DE_6k{margin-top:28px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.play_cta__9uC1Y{display:inline-flex;align-items:center;gap:8px;padding:16px 24px;border-radius:calc(14px * var(--radius-scale, 1));background:linear-gradient(180deg,rgb(var(--k-fcd77f,252 215 127)),rgb(var(--k-f0b43c,240 180 60)));color:rgb(var(--k-261a04,38 26 4))!important;font:700 16px/1 var(--font-sans),sans-serif;text-decoration:none!important;box-shadow:0 16px 40px -14px rgb(var(--ks-f0b43c,240 180 60)/.55);transition:transform .15s ease}.play_cta__9uC1Y:hover{transform:translateY(-1px)}.play_ghost__4ITp_{color:rgb(var(--k-d6d2e4,214 210 228))!important;font:600 15px/1 var(--font-sans),sans-serif;text-decoration:underline;text-decoration-color:rgb(var(--k-ffffff,255 255 255)/.2);text-underline-offset:4px}.play_fine__0Qkjd{margin-top:14px;color:rgb(var(--k-8b879c,139 135 156));font:400 13px/1.5 var(--font-sans),sans-serif}.play_phoneWrap__lrn6F{display:flex;justify-content:center;position:relative}.play_phone__7D_SH{position:relative;width:min(330px,78vw);aspect-ratio:9/19.5;border-radius:calc(46px * var(--radius-scale, 1));padding:12px;background:linear-gradient(160deg,rgb(var(--k-2a2540,42 37 64)),rgb(var(--k-0f0d17,15 13 23)));box-shadow:0 50px 100px -40px rgb(var(--ks-7c3aed,124 58 237)/.65),inset 0 0 0 1.5px rgb(var(--ks-ffffff,255 255 255)/.08)}.play_screen__ozBMs{width:100%;height:100%;border-radius:calc(36px * var(--radius-scale, 1));overflow:hidden;background:rgb(var(--k-000000,0 0 0))}.play_screen__ozBMs video{width:100%;height:100%;object-fit:cover;display:block}.play_float__0Ae66{position:absolute;padding:10px 14px;border-radius:calc(14px * var(--radius-scale, 1));background:rgb(var(--k-14121c,20 18 28)/.92);border:1px solid rgb(var(--k-ffffff,255 255 255)/.1);color:rgb(var(--k-f4f2fb,244 242 251));font:600 13px/1.3 var(--font-sans),sans-serif;box-shadow:0 18px 40px -16px rgb(var(--ks-000000,0 0 0)/.8);white-space:nowrap}.play_floatA__qPno3{left:-6%;top:18%}.play_floatB__ocHBk{right:-4%;top:46%}.play_floatC__T3P8U{left:2%;bottom:12%}.play_dice___hy1G{color:rgb(var(--k-6ee7b7,110 231 183))}.play_section__6nUdr{max-width:1180px;margin:0 auto;padding:56px 20px}.play_h2__jhOt6{margin:0;font:800 clamp(28px,3.6vw,42px)/1.1 var(--font-display,var(--font-sans)),sans-serif;letter-spacing:-.02em;color:rgb(var(--k-f4f2fb,244 242 251))}.play_sub__USAuC{margin:10px 0 0;max-width:60ch;color:rgb(var(--k-a7a3b8,167 163 184));font:400 17px/1.6 var(--font-sans),sans-serif}.play_steps__DfX4p{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.play_step__tz8RD{padding:20px;border-radius:calc(20px * var(--radius-scale, 1));background:rgb(var(--k-ffffff,255 255 255)/.035);border:1px solid rgb(var(--k-ffffff,255 255 255)/.07)}.play_stepNum__kQXbw{width:32px;height:32px;border-radius:calc(10px * var(--radius-scale, 1));display:flex;align-items:center;justify-content:center;background:rgb(var(--k-8b5cf6,139 92 246)/.25);color:rgb(var(--k-ddd6fe,221 214 254));font:800 14px/1 var(--font-sans),sans-serif}.play_step__tz8RD h3{margin:14px 0 6px;color:rgb(var(--k-f4f2fb,244 242 251));font:700 17px/1.3 var(--font-sans),sans-serif}.play_step__tz8RD p{margin:0;color:rgb(var(--k-a7a3b8,167 163 184));font:400 14.5px/1.55 var(--font-sans),sans-serif}.play_modes__gfrPQ{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.play_mode__Gjhdw{overflow:hidden;border-radius:calc(24px * var(--radius-scale, 1));background:rgb(var(--k-ffffff,255 255 255)/.035);border:1px solid rgb(var(--k-ffffff,255 255 255)/.07)}.play_modeArt__cpdGq{position:relative;aspect-ratio:3/4;overflow:hidden;background:rgb(var(--k-111111,17 17 17))}.play_modeArt__cpdGq img,.play_modeArt__cpdGq video{width:100%;height:100%;object-fit:cover;display:block}.play_sprite__XO9Mj{position:absolute!important;left:50%;bottom:0;height:74%!important;width:auto!important;transform:translateX(-50%);object-fit:contain!important;filter:drop-shadow(0 12px 16px rgb(var(--ks-000000,0 0 0)/.6))}.play_bubble__0HeTV{position:absolute;left:50%;top:10%;transform:translateX(-50%);padding:8px 12px;border-radius:calc(14px * var(--radius-scale, 1));background:rgb(var(--k-ffffff,255 255 255));color:rgb(var(--k-1b1530,27 21 48));font:700 13px/1.3 var(--font-sans),sans-serif;white-space:nowrap;box-shadow:0 10px 24px -10px rgb(var(--ks-000000,0 0 0)/.6)}.play_modeTag___4YYo{position:absolute;left:12px;top:12px;padding:5px 10px;border-radius:calc(999px * var(--radius-scale, 1));background:rgb(var(--k-000000,0 0 0)/.6);color:rgb(var(--k-ffffff,255 255 255));font:700 12px/1 var(--font-sans),sans-serif}.play_modeBody__Wmd26{padding:18px 20px 22px}.play_modeBody__Wmd26 h3{margin:0 0 6px;color:rgb(var(--k-f4f2fb,244 242 251));font:800 20px/1.2 var(--font-sans),sans-serif}.play_modeBody__Wmd26 p{margin:0;color:rgb(var(--k-a7a3b8,167 163 184));font:400 14.5px/1.55 var(--font-sans),sans-serif}.play_features__o1qj_{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.play_feature__4xY3z{padding:20px;border-radius:calc(20px * var(--radius-scale, 1));background:rgb(var(--k-ffffff,255 255 255)/.03);border:1px solid rgb(var(--k-ffffff,255 255 255)/.06)}.play_featureIcon__cliJN{font-size:26px;line-height:1}.play_feature__4xY3z h3{margin:12px 0 6px;color:rgb(var(--k-f4f2fb,244 242 251));font:700 16.5px/1.3 var(--font-sans),sans-serif}.play_feature__4xY3z p{margin:0;color:rgb(var(--k-a7a3b8,167 163 184));font:400 14.5px/1.55 var(--font-sans),sans-serif}.play_stories__29gpt{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.play_story__o3Bem{position:relative;display:block;overflow:hidden;border-radius:calc(18px * var(--radius-scale, 1));border:1px solid rgb(var(--k-ffffff,255 255 255)/.07);text-decoration:none!important}.play_story__o3Bem img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .6s ease}.play_story__o3Bem:hover img{transform:scale(1.05)}.play_storyShade__Dw_xH{position:absolute;inset:0;background:linear-gradient(to top,rgb(var(--k-0c0b12,12 11 18)) 6%,rgb(var(--k-0c0b12,12 11 18)/.25) 55%,transparent)}.play_storyText__X984f{position:absolute;left:0;right:0;bottom:0;padding:14px}.play_storyText__X984f b{display:block;color:rgb(var(--k-ffffff,255 255 255));font:800 16px/1.2 var(--font-sans),sans-serif}.play_storyText__X984f span{display:block;margin-top:4px;color:rgb(var(--k-ffffff,255 255 255)/.65);font:400 12.5px/1.4 var(--font-sans),sans-serif}.play_tiers__rftjv{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.play_tier__2z7C_{padding:24px;border-radius:calc(24px * var(--radius-scale, 1));background:rgb(var(--k-ffffff,255 255 255)/.035);border:1px solid rgb(var(--k-ffffff,255 255 255)/.07)}.play_tierPremium__Q2Khh{border-color:rgb(var(--k-fcd34d,252 211 77)/.35);background:linear-gradient(160deg,rgb(var(--k-8b5cf6,139 92 246)/.16),rgb(var(--k-fcd34d,252 211 77)/.06))}.play_tier__2z7C_ h3{margin:0;color:rgb(var(--k-f4f2fb,244 242 251));font:800 22px/1.2 var(--font-sans),sans-serif}.play_tier__2z7C_ ul{margin:14px 0 0;padding:0;list-style:none}.play_tier__2z7C_ li{padding:6px 0;color:rgb(var(--k-d6d2e4,214 210 228));font:400 15px/1.5 var(--font-sans),sans-serif}.play_tier__2z7C_ li:before{content:"✦ ";color:rgb(var(--k-fcd34d,252 211 77))}.play_faq__1YQIA{margin-top:24px;display:grid;gap:10px;max-width:820px}.play_faq__1YQIA details{border-radius:calc(16px * var(--radius-scale, 1));background:rgb(var(--k-ffffff,255 255 255)/.035);border:1px solid rgb(var(--k-ffffff,255 255 255)/.07);padding:16px 20px}.play_faq__1YQIA summary{cursor:pointer;color:rgb(var(--k-f4f2fb,244 242 251));font:700 16px/1.4 var(--font-sans),sans-serif}.play_faq__1YQIA p{margin:10px 0 0;color:rgb(var(--k-a7a3b8,167 163 184));font:400 15px/1.6 var(--font-sans),sans-serif}.play_final__cFZ7n{text-align:center;padding:72px 20px 96px}@media (max-width:960px){.play_hero__smOc5{grid-template-columns:1fr;gap:36px;padding-top:32px;text-align:left}.play_steps__DfX4p{grid-template-columns:repeat(2,minmax(0,1fr))}.play_modes__gfrPQ{grid-template-columns:1fr}.play_features__o1qj_,.play_stories__29gpt{grid-template-columns:repeat(2,minmax(0,1fr))}.play_tiers__rftjv{grid-template-columns:1fr}.play_floatA__qPno3{left:0}.play_floatB__ocHBk{right:0}}@media (max-width:560px){.play_features__o1qj_,.play_steps__DfX4p{grid-template-columns:1fr}.play_mode__Gjhdw .play_modeArt__cpdGq{aspect-ratio:4/3}}.code_orb__RZ_vQ{position:absolute;border-radius:calc(9999px * var(--radius-scale, 1));filter:blur(90px);opacity:.45;animation:code_drift__3Ila4 22s ease-in-out infinite alternate}.code_orb2__l82XU{animation-duration:28s;animation-direction:alternate-reverse}@keyframes code_drift__3Ila4{0%{transform:translate3d(-6%,0,0) scale(1)}50%{transform:translate3d(8%,6%,0) scale(1.12)}to{transform:translate3d(-2%,12%,0) scale(.94)}}.code_grid__VzUK5{background-image:linear-gradient(rgb(var(--k-ffffff,255 255 255)/.045) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--k-ffffff,255 255 255)/.045) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 0,rgb(var(--k-000000,0 0 0)) 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0,rgb(var(--k-000000,0 0 0)) 30%,transparent 75%)}.code_marqueeWrap__16qlZ{mask-image:linear-gradient(90deg,transparent,rgb(var(--k-000000,0 0 0)) 10%,rgb(var(--k-000000,0 0 0)) 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,rgb(var(--k-000000,0 0 0)) 10%,rgb(var(--k-000000,0 0 0)) 90%,transparent)}.code_marquee__D90ZD{display:flex;width:max-content;animation:code_marquee__D90ZD 48s linear infinite}.code_marqueeWrap__16qlZ:hover .code_marquee__D90ZD{animation-play-state:paused}@keyframes code_marquee__D90ZD{to{transform:translateX(-50%)}}.code_caret__o5iZy{animation:code_blink__cyecp 1s steps(1) infinite}@keyframes code_blink__cyecp{50%{opacity:0}}.code_pop___LGvX{animation:code_pop___LGvX .38s cubic-bezier(.2,.7,.2,1) both}@keyframes code_pop___LGvX{0%{opacity:0;transform:translateY(8px) scale(.985)}}.code_shimmer__LEev_{background:linear-gradient(100deg,rgb(var(--k-1c1b22,28 27 34)) 30%,rgb(var(--k-2a2833,42 40 51)) 50%,rgb(var(--k-1c1b22,28 27 34)) 70%);background-size:200% 100%;animation:code_shimmer__LEev_ 1.2s linear infinite}@keyframes code_shimmer__LEev_{to{background-position:-200% 0}}.code_wave__Illd0 span{display:block;width:4px;border-radius:calc(4px * var(--radius-scale, 1));background:rgb(var(--k-f87171,248 113 113));animation:code_wave__Illd0 1s ease-in-out infinite alternate}@keyframes code_wave__Illd0{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.code_ping__FldST{animation:code_ping__FldST 1.4s cubic-bezier(0,0,.2,1) infinite}@keyframes code_ping__FldST{75%,to{transform:scale(2);opacity:0}}.code_reveal__fgbsL{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.code_hidden__Qf4_s{opacity:0;transform:translateY(28px)}.code_noScrollbar__zHmd_{scrollbar-width:none}.code_noScrollbar__zHmd_::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.code_caret__o5iZy,.code_marquee__D90ZD,.code_orb__RZ_vQ,.code_ping__FldST,.code_pop___LGvX,.code_shimmer__LEev_,.code_wave__Illd0 span{animation:none}.code_reveal__fgbsL{transition:none}.code_hidden__Qf4_s{opacity:1;transform:none}}.locale_demo__CIlFk{width:100%;max-width:600px}.locale_demoBar__gEDPa{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--line);font:500 12px/1 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.locale_demoBar__gEDPa i{width:7px;height:7px;border-radius:calc(50% * var(--radius-scale, 1));background:var(--ok)}.locale_demoThread__OMle2{display:flex;flex-direction:column;gap:12px;padding:22px 18px 24px}@media (min-width:640px){.locale_demoThread__OMle2{padding:26px 24px 28px}}.locale_pairs__VaZLh{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:14px}@media (min-width:860px){.locale_pairs__VaZLh{grid-template-columns:repeat(2,1fr);gap:18px}}.locale_pairs__VaZLh a{display:flex;flex-direction:column;gap:14px;height:100%;padding:22px 20px;background:var(--panel);border:1px solid var(--line);border-radius:calc(18px * var(--radius-scale, 1));color:var(--ink);text-decoration:none;transition:border-color .2s}@media (min-width:640px){.locale_pairs__VaZLh a{padding:26px 26px 24px}}.locale_pairs__VaZLh a:hover{border-color:var(--violet)}.locale_topic__0Dt9P{font:500 11px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--violetInk)}.locale_q__Lz2ZI{margin:0;font:700 19px/1.25 var(--lpk-display),sans-serif;letter-spacing:-.02em}.locale_answer__18mrC{margin:0;font-size:15px;line-height:1.6;color:var(--ink2)}.locale_ask__PGHP7{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--font-sans),sans-serif;color:var(--violetInk)}