@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-2-devanagari-500-normal-Ddzk8H1G.woff2)format("woff2"),url(/assets/baloo-2-devanagari-500-normal-BGpOhOmM.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-2-vietnamese-500-normal-Cj5RGu3k.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-500-normal-ClyrcyJC.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-2-latin-ext-500-normal-Ba7mhTsk.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-500-normal-D1XZow3C.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-2-latin-500-normal-CmLZ27r7.woff2)format("woff2"),url(/assets/baloo-2-latin-500-normal-BSdEhq8m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-devanagari-600-normal-CuT_xCk5.woff2)format("woff2"),url(/assets/baloo-2-devanagari-600-normal-Cnn1WFYO.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-vietnamese-600-normal-C5EqHgu0.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-600-normal-CGkk4Wtx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-ext-600-normal-DiVeaYrH.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-600-normal-CFaB2nBN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2"),url(/assets/baloo-2-latin-600-normal-B4tNaogw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-devanagari-700-normal-D37Te3iF.woff2)format("woff2"),url(/assets/baloo-2-devanagari-700-normal-CEIF4sJg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-vietnamese-700-normal-h4tlcePq.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-700-normal-DoF59Mjc.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-ext-700-normal-Mlh7kdab.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-700-normal-D6LeXASg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-devanagari-800-normal-BURIY0wZ.woff2)format("woff2"),url(/assets/baloo-2-devanagari-800-normal-YLp1oUqR.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-vietnamese-800-normal-ConLnEgt.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-800-normal-GQACmpuv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-ext-800-normal-C_Iwmf1s.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-800-normal-D-iCxxqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(/assets/baloo-2-latin-800-normal-B8BXfZF7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-italic-BpitL8Uu.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-italic-2EvOpbQN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-italic-DRLHr0TN.woff2)format("woff2"),url(/assets/dm-sans-latin-400-italic-i6QPgQBE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#15183b;font-synthesis:none;background:#fbfaf6;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}h1,h2,h3,p{margin:0}h1,h2,h3,.brand,.tile,.rule>span,.turn-number,.mode-card>span{font-family:"Baloo 2",system-ui,sans-serif}.header{border-bottom:1px solid #15183b;justify-content:space-between;align-items:center;gap:24px;height:84px;padding:0 clamp(24px,5.56vw,80px);display:flex}.brand{align-items:center;gap:10px;font-size:24px;font-weight:800;line-height:1;display:flex}.brand:hover{text-decoration:none}.mark{background:#3a3fd8;border-radius:10px;flex:none;width:36px;height:36px;position:relative}.mark i{border-radius:4px;place-items:center;width:15px;height:18px;font:800 11px/1 "Baloo 2",sans-serif;display:grid;position:absolute}.mark i:first-child{background:#fff;top:6px;left:5px;transform:rotate(-8deg)}.mark i:last-child{background:#ffc531;top:13px;left:16px;transform:rotate(7deg)}.header nav,footer nav{align-items:center;gap:clamp(16px,2.5vw,36px);font-size:16px;font-weight:500;display:flex}.hero{border-bottom:1px solid #15183b;grid-template-columns:660px minmax(0,1fr);min-height:780px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:80px clamp(32px,4.2vw,60px) 80px clamp(24px,5.56vw,80px);display:flex}.eyebrow{color:#3a3fd8;letter-spacing:.08em;font-size:14px;font-weight:700}.hero h1{letter-spacing:-.02em;max-width:620px;margin-top:20px;font-size:clamp(66px,6.67vw,96px);font-weight:800;line-height:.96}.lede{max-width:520px;margin-top:28px;font-size:21px;line-height:1.52}.actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:36px;display:flex}.button{border-radius:16px;align-items:center;height:60px;padding:0 28px;font-size:18px;font-weight:700;display:flex}.button--primary{color:#fff;background:#3a3fd8;box-shadow:0 4px #262a9e}.button--primary:hover{background:#4c51e5;text-decoration:none}.button--android{color:#15183b;background:#3ddc84;box-shadow:0 4px #1f9d55}.button--android:hover{background:#5ae49a;text-decoration:none}.button--apple{color:#fff;background:#000;box-shadow:0 4px #4b507a}.button--apple:hover{background:#2a2a2a;text-decoration:none}.fine-print,.section-intro>p{color:#4b507a;margin-top:28px;font-size:15px;line-height:1.47}.hero-chain{color:#e4e5fb;background:#23277a;flex-direction:column;justify-content:center;gap:18px;padding:56px 28px 64px clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.chain-row{align-items:center;gap:20px;display:flex}.chain-num{width:36px;font:700 20px/24px "Baloo 2",sans-serif}.tiles{vertical-align:middle;gap:6px;display:inline-flex}.tiles--hero{gap:12px}.tile{background:#fff;border:2px solid #15183b;border-radius:11px;place-items:center;width:44px;height:52px;font-size:28px;font-weight:800;line-height:1;display:inline-grid;position:relative}.tile--changed{background:#ffc531}.tile--changed:after{content:"";background:#15183b;border-radius:2px;height:3px;position:absolute;bottom:6px;left:10px;right:10px}.tile--hero{color:#15183b;border:0;border-radius:22px;width:104px;height:120px;font-size:76px;box-shadow:0 7px #b9bef5}.tile--hero.tile--changed{box-shadow:0 7px #d99a00}.tile--hero.tile--changed:after{height:5px;bottom:14px;left:24px;right:24px}.hero-chain>p{font-size:14px;position:absolute;bottom:24px;right:28px}.split-section{border-bottom:1px solid #15183b;grid-template-columns:minmax(240px,320px) 1fr;gap:40px;padding:96px clamp(24px,5.56vw,80px) 104px;display:grid}.section-intro h2,.questions>h2{font-size:44px;font-weight:800;line-height:1.05}.rules-list{min-width:0}.rule{border-top:1px solid #15183b;grid-template-columns:120px 1fr 1fr;gap:32px;padding:28px 0;display:grid}.rule:last-child{border-bottom:1px solid #15183b}.rule>span{color:#3a3fd8;font-size:72px;font-weight:800;line-height:.89}.rule h3{font-size:30px;font-weight:700;line-height:1.13}.rule p,.faq p{font-size:17px;line-height:1.53}.game{background:#f1efe7}.history{min-width:0}.history-labels,.history-row{grid-template-columns:56px 280px 150px minmax(0,1fr);gap:20px;display:grid}.history-labels{color:#4b507a;letter-spacing:.08em;padding-bottom:10px;font-size:13px;font-weight:700}.history-row{border-top:1px solid #15183b;align-items:center;min-height:72px}.turn-number,.pass-row>span{color:#4b507a;font-size:24px;font-weight:700}.history-row strong{font-size:16px}.history-row em{font-size:16px;line-height:1.5}.pass-row{color:#4b507a;border-top:1px solid #15183b;grid-template-columns:56px 1fr;align-items:center;gap:20px;min-height:56px;font-size:16px;display:grid}.pass-row strong{color:#15183b}.attribution{color:#4b507a;border-top:1px solid #15183b;padding-top:14px;font-size:14px;line-height:1.43}.modes{min-height:560px;padding-bottom:0}.mode-cards{grid-template-columns:repeat(3,1fr);align-items:end;gap:20px;display:grid}.mode-card{border:1px solid #15183b;border-bottom:0;border-radius:18px 18px 0 0;min-height:260px;padding:28px}.mode-card--1{background:#b9bef5;min-height:200px}.mode-card--2{background:#8a90ec;min-height:260px}.mode-card--3{background:#ffc531;min-height:320px}.mode-card>span{font-size:56px;font-weight:800;line-height:1}.mode-card h3{margin-top:24px;font-size:26px;line-height:1.05}.mode-card p{margin-top:10px;font-size:16px;line-height:1.45}.questions{grid-template-columns:minmax(240px,320px) 1fr}.faq{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.faq article{border-top:1px solid #15183b;padding:24px 0}.faq h3{font-size:24px;font-weight:700;line-height:1.17}.faq p{margin-top:8px}footer{color:#e4e5fb;background:#15183b;justify-content:space-between;align-items:center;gap:24px;min-height:160px;padding:32px clamp(24px,5.56vw,80px);font-size:15px;display:flex}footer>div{flex-direction:column;gap:4px;display:flex}footer strong{color:#fff;font:800 24px/1 "Baloo 2",sans-serif}@media (width<=1280px){.hero{grid-template-columns:1fr;min-height:0}.hero-copy{min-height:650px}.hero-chain{min-height:520px;padding-bottom:72px}}@media (width<=900px){.header nav{display:none}}@media (width<=1100px){.split-section{grid-template-columns:1fr}.section-intro{max-width:500px}.rule{grid-template-columns:92px 1fr 1fr}.modes{min-height:auto;padding-bottom:0}}@media (width<=768px){.hero{grid-template-columns:1fr}.hero-copy{min-height:650px}.hero-chain{gap:12px;min-height:520px;padding-top:32px;padding-bottom:54px}.chain-row{gap:14px}.chain-num{width:30px;font-size:17px}.tiles--hero{gap:8px}.tile--hero{border-radius:17px;width:72px;height:84px;font-size:54px;box-shadow:0 5px #b9bef5}.tile--hero.tile--changed{box-shadow:0 5px #d99a00}.tile--hero.tile--changed:after{height:4px;bottom:10px;left:17px;right:17px}}@media (width<=680px){.header{height:70px}.brand{font-size:21px}.hero-copy{min-height:570px}.hero h1{font-size:60px}.lede{font-size:18px}.actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-chain{gap:10px;min-height:432px;padding:36px 16px 54px}.chain-row{gap:10px}.chain-num{width:24px;font-size:15px}.tiles--hero{gap:5px}.tile--hero{border-radius:14px;width:60px;height:70px;font-size:43px;box-shadow:0 4px #b9bef5}.tile--hero.tile--changed{box-shadow:0 4px #d99a00}.tile--hero.tile--changed:after{height:3px;bottom:8px;left:13px;right:13px}.hero-chain>p{font-size:11px;bottom:14px;right:16px}.split-section{gap:32px;padding-top:64px;padding-bottom:72px}.section-intro h2,.questions>h2{font-size:38px}.rule{grid-template-columns:64px 1fr;gap:14px 18px}.rule>span{font-size:52px}.rule h3{font-size:26px}.rule p{grid-column:2}.history-labels{display:none}.history-row{grid-template-columns:32px 1fr;gap:12px;padding:14px 0}.history-row strong,.history-row em{grid-column:2}.history-row em{font-size:15px}.pass-row{grid-template-columns:32px 1fr;gap:12px}.tiles:not(.tiles--hero){gap:4px}.tile:not(.tile--hero){width:38px;height:46px;font-size:25px}.mode-cards{grid-template-columns:1fr;gap:0}.mode-card,.mode-card--1,.mode-card--2,.mode-card--3{border-bottom:0;border-radius:18px 18px 0 0;min-height:auto}.mode-card:not(:first-child){margin-top:12px}.faq{grid-template-columns:1fr;gap:0}footer{flex-direction:column;align-items:flex-start}footer nav{flex-wrap:wrap;gap:18px}}.legal{max-width:760px;margin:0 auto;padding:72px clamp(24px,5.56vw,80px) 96px}.legal h1{letter-spacing:-.02em;font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1}.legal .updated{color:#4b507a;margin-top:16px;font-size:15px}.legal h2{border-top:1px solid #15183b;margin-top:48px;padding-top:24px;font-size:28px;font-weight:700;line-height:1.15}.legal h3{margin-top:24px;font-size:21px;font-weight:700}.legal p,.legal li{font-size:17px;line-height:1.6}.legal p{margin-top:14px}.legal ul{margin:14px 0 0;padding-left:22px}.legal li+li{margin-top:6px}.legal a{text-underline-offset:3px;text-decoration:underline}.legal .todo{color:#15183b;background:#ffc531;border-radius:4px;padding:0 4px;font-weight:700}footer nav{flex-wrap:wrap}
