@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1ec0685a-module__ODW2ua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1ec0685a-module__ODW2ua__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_60583a76-module__B4YpLq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_60583a76-module__B4YpLq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
:root{--ttb-bg:#9be2fc;--ttb-surface:#ffffffbf;--ttb-border:#0f1b331f;--ttb-border-soft:#0f1b3314;--ttb-text:#0f1b33;--ttb-text-body:#22304a;--ttb-text-muted:#0f1b33c7;--ttb-accent:#ff6b47;--ttb-accent-hover:#ff8666;--ttb-accent-deep:#c94a28;--ttb-cyan-ink:#0e6e89;--ttb-green-ink:#177a3e;--ttb-amber-ink:#8a5d00;--ttb-cyan:#4fc3e0;--ttb-cyan-light:#7fdcf0;--ttb-yellow:#ffc94a;--ttb-green:#3fa65c;--ttb-magenta:#db4aa6;--ttb-panel:#54dbfdb2}html{scroll-behavior:smooth;overflow-x:hidden}#how,#experience,#characters,#safety,#faq,#get-app{scroll-margin-top:56px}body{background:var(--ttb-bg);font-family:var(--font-inter), system-ui, sans-serif;color:var(--ttb-text);margin:0}a{color:var(--ttb-accent);text-decoration:none}a:hover{color:var(--ttb-accent-hover)}.nav-link{color:#ffffffb8;font:500 15px var(--font-inter)}.nav-link:hover{color:#fff}.chip{font:500 13px var(--font-inter);color:var(--ttb-text);border:1px solid var(--ttb-border);background:#0f1b330f;border-radius:100px;padding:9px 16px}.section-label{font:600 14px var(--font-inter);letter-spacing:.09em;text-transform:uppercase}.section-pad+.section-pad{margin-top:-2px}.cta-card{z-index:1;box-sizing:border-box;background:var(--ttb-panel);border-radius:32px;max-width:1200px;margin:0 auto;padding:56px 48px 64px;position:relative;box-shadow:0 24px 60px #0f1b332e,0 6px 18px #0f1b331a}.section-divider{color:var(--ttb-cyan-ink);pointer-events:none;z-index:1;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;top:0;left:0;right:0}.section-divider-bottom{top:auto;bottom:0}.section-divider:before,.section-divider:after{content:"";flex:1;height:1px}.section-divider:before{background:linear-gradient(to right, transparent, var(--ttb-border))}.section-divider:after{background:linear-gradient(to left, transparent, var(--ttb-border))}.glow{position:relative;overflow:hidden}.glow:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 30%,#4fc3e073,#0000 65%);height:70%;position:absolute;top:-30%;left:0;right:0}@keyframes ttb-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes ttb-shield-pulse{0%,to{opacity:.6}50%{opacity:1}}.safety-watermark{animation:6s ease-in-out infinite ttb-shield-pulse}.floating-badge-inner.is-clicked{animation:.42s ttb-badge-pop}@keyframes ttb-badge-pop{0%{transform:scale(1)}40%{transform:scale(1.35)rotate(-6deg)}70%{transform:scale(.92)rotate(3deg)}to{transform:scale(1)rotate(0)}}.badge-burst{pointer-events:none;position:absolute;inset:-30px}.badge-burst-dot{background:var(--dot-color,var(--ttb-yellow));width:13px;height:13px;box-shadow:0 0 10px 2px var(--dot-color,var(--ttb-yellow));border-radius:50%;animation:.75s ease-out forwards ttb-burst-fly;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ttb-burst-fly{0%{transform:translate(-50%, -50%) rotate(var(--angle)) translateX(0) scale(1);opacity:1}to{transform:translate(-50%, -50%) rotate(var(--angle)) translateX(58px) scale(.35);opacity:0}}@keyframes ttb-balloon-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-16px)rotate(3deg)}}.balloon-float{transition:transform .15s;animation:4s ease-in-out infinite ttb-balloon-float}.balloon-float:active{transform:scale(.88)}.tutorial-enter{animation:.4s ttb-tutorial-enter}.tutorial-hand-tap{transform-origin:70% 20%;animation:1.1s ease-in-out infinite ttb-hand-tap;display:inline-block}@keyframes ttb-tutorial-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ttb-hand-tap{0%,to{transform:scale(1)rotate(-14deg)}30%{transform:scale(.78)rotate(-14deg)}55%{transform:scale(1)rotate(-14deg)}}.cursor-sparkle{animation:.65s ease-out forwards ttb-cursor-sparkle;transform:translate(-50%,-50%)scale(1)}@keyframes ttb-cursor-sparkle{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)rotate(0)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.1)rotate(60deg)}to{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(140deg)}}@keyframes ttb-drift{0%{transform:translate(-15%)}to{transform:translate(115%)}}@keyframes ttb-drift-reverse{0%{transform:translate(115%)}to{transform:translate(-15%)}}.cloud{pointer-events:none;z-index:0;animation:linear infinite ttb-drift;position:absolute}.cloud-reverse{animation-name:ttb-drift-reverse}@keyframes ttb-comet-1{0%{opacity:0;transform:translate(0)rotate(28deg)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(1500px,640px)rotate(28deg)}}@keyframes ttb-comet-2{0%{opacity:0;transform:translate(0)rotate(156deg)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(-1400px,620px)rotate(156deg)}}@keyframes ttb-comet-3{0%{opacity:0;transform:translate(0)rotate(48deg)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(900px,950px)rotate(48deg)}}@keyframes ttb-comet-4{0%{opacity:0;transform:translate(0)rotate(14deg)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(1600px,380px)rotate(14deg)}}.space-card{background:radial-gradient(circle at 12% 18%,#8264ff59,#0000 50%),radial-gradient(circle at 88% 82%,#3c82ff4d,#0000 55%),linear-gradient(135deg,#0a0e2c 0%,#131a4d 55%,#1c1152 100%);border-radius:32px;padding:48px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #0006,0 24px 60px #0a0a2859}.star-dot{background:#fff;border-radius:50%;animation:2.4s ease-in-out infinite ttb-twinkle;position:absolute}.comet{--comet-color:#fff;--comet-glow:#a0d2ff8c;z-index:0;width:8px;height:8px;animation:7s linear infinite ttb-comet-1;position:absolute}.comet-core{background:var(--comet-color);box-shadow:0 0 10px 3px var(--comet-color), 0 0 26px 9px var(--comet-glow);border-radius:50%;animation:.5s ease-in-out infinite ttb-comet-blink;position:absolute;inset:0}.comet-core:before{content:"";background:linear-gradient(to left, var(--comet-color), transparent);opacity:.85;width:200px;height:3px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}@keyframes ttb-comet-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@keyframes ttb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ttb-bounce{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-8px)rotate(6deg)}}.sparkle{animation:2.4s ease-in-out infinite ttb-twinkle}.char-card{position:relative}.char-card-bob,.char-card-inner{width:100%;height:100%}.char-card-inner{transition:transform .25s}.char-card:hover .char-card-bob{animation-play-state:paused}.char-card:hover .char-card-inner{z-index:3;transform:scale(1.07)}.scroll-btn{cursor:pointer;transition:background .2s}.cta-btn{transition:transform .25s,box-shadow .25s;display:inline-flex}.cta-btn:hover{transform:scale(1.06);box-shadow:0 10px 24px #ff6b4759}.scroll-btn:hover{background:#0f1b3314}.char-scroll{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;will-change:scroll-position}.char-scroll::-webkit-scrollbar{display:none}.char-scroll.is-scrolling .card-bob-a,.char-scroll.is-scrolling .card-bob-b{animation-play-state:paused}.rocket-roam{z-index:5;pointer-events:auto;cursor:pointer;touch-action:manipulation;filter:drop-shadow(2px 6px 10px #00000059);width:56px;height:56px;position:absolute}.rocket-roam.is-touched{animation:.45s ttb-rocket-touch}@keyframes ttb-rocket-touch{0%{transform:scale(1)}30%{filter:drop-shadow(2px 6px 10px #00000059)drop-shadow(0 0 14px #ffc94ae6);transform:scale(1.4)}60%{transform:scale(.88)}to{transform:scale(1)}}.rocket-spark{pointer-events:none;z-index:2;line-height:1;animation:1.4s ease-in-out infinite ttb-rocket-spark;position:absolute}@keyframes ttb-rocket-spark{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(45deg)}}.rocket-flame{transform-origin:top;filter:blur(.4px);z-index:-1;background:linear-gradient(#fff6c4 0%,#ffc94a 35%,#ff8a3d 65%,#ff5a2800 100%);border-radius:50% 50% 60% 60%;width:14px;height:26px;animation:.16s ease-in-out infinite alternate ttb-flame-flicker;position:absolute;top:38px;left:50%;transform:translate(-50%)}.rocket-flame:before{content:"";opacity:.9;background:#fff9e0;border-radius:50%;width:6px;height:14px;position:absolute;top:2px;left:50%;transform:translate(-50%)}@keyframes ttb-flame-flicker{0%{opacity:.82;transform:translate(-50%)scaleY(.82)scaleX(.88)}to{opacity:1;transform:translate(-50%)scaleY(1.18)scaleX(1.08)}}.char-card-pop{transition:transform .25s ease-out,box-shadow .25s ease-out;transform:scale(1)}.char-card-pop.is-popped{z-index:3;transform:scale(1.08);box-shadow:0 16px 34px #0f1b3340}.floaty{animation:3.6s ease-in-out infinite ttb-float}.bouncy{animation:2.8s ease-in-out infinite ttb-bounce}@keyframes ttb-card-bob-a{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-10px)}}@keyframes ttb-card-bob-b{0%,to{transform:rotate(2deg)translateY(0)}50%{transform:rotate(4deg)translateY(-10px)}}.card-bob-a{animation:3.2s ease-in-out infinite ttb-card-bob-a}.card-bob-b{animation:3.2s ease-in-out infinite ttb-card-bob-b}@keyframes ttb-smoke-puff{0%{opacity:.55;transform:translate(0)scale(.4)}70%{opacity:.25}to{opacity:0;transform:translate(10px,20px)scale(1.4)}}.rocket-smoke-wrap{pointer-events:none;width:40px;height:30px;position:absolute;bottom:-6px;left:6px}.rocket-smoke{background:radial-gradient(circle,#0f1b3359,#0f1b3300 70%);border-radius:50%;width:14px;height:14px;animation:1.8s ease-out infinite ttb-smoke-puff;position:absolute;top:0;left:0}.rocket-smoke-2{width:10px;height:10px;animation-delay:-.6s;top:6px;left:-6px}.rocket-smoke-3{width:8px;height:8px;animation-delay:-1.2s;top:10px;left:8px}@keyframes ttb-wand-glow{0%,to{filter:drop-shadow(0 0 2px #ffc94ae6)drop-shadow(0 0 6px #ffc94a80);transform:scale(1)rotate(0)}50%{filter:drop-shadow(0 0 6px #ffc94a)drop-shadow(0 0 16px #ffc94ad9);transform:scale(1.2)rotate(8deg)}}.wand-star{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite ttb-wand-glow}@media (prefers-reduced-motion:reduce){.sparkle,.floaty,.bouncy,.cloud,.comet,.comet-core,.card-bob-a,.card-bob-b,.rocket-smoke,.rocket-spark,.rocket-flame,.safety-watermark,.balloon-float,.wand-star{animation:none}.hero-rocket{transform:none!important}}.mobile-nav-panel{display:none}@media (max-width:860px){.section-pad{padding:56px 28px!important}.faq-section,.experience-section{padding-top:28px!important}.faq-balloon-tutorial-anchor{top:190px!important;right:4%!important}.hero-grid{text-align:center!important;grid-template-columns:1fr!important;padding-top:64px!important}.hero-copy{align-items:center!important}.hero-copy>*{max-width:100%!important}.hero-copy>.hero-media-wrap{max-width:100vw!important}.hero-cta-row,.chip-row{justify-content:center!important}.hero-media{order:-1;justify-self:center!important;width:300px!important;height:300px!important}.hero-title{white-space:normal!important;font-size:38px!important}.how-grid,.exp-grid,.safety-grid{grid-template-columns:1fr!important}.exp-media,.safety-media{height:280px!important}.safety-media-img{object-fit:cover!important;object-position:68% center!important}.nav-links,.nav-cta{display:none!important}.mobile-menu-btn{display:flex!important}.header-row{padding-left:16px!important;padding-right:16px!important}.header-actions{order:-1!important}.header-logo{margin-left:0!important}.mobile-nav-panel{display:block!important}#how,#experience,#characters,#safety,#faq,#get-app{scroll-margin-top:64px!important}.footer-row{text-align:center!important;flex-direction:column!important;gap:20px!important}.section-title-lg{font-size:30px!important}.faq-heading-row{flex-direction:column!important;gap:8px!important}.faq-title{order:1}.faq-mascot{order:2;margin-top:16px}.cta-card{border-radius:24px;padding:40px 22px 48px}.hero-rocket,.hero-rocket-spark,.hero-wand,.hero-wand-spark{display:none!important}}@media (min-width:768px){.char-scroll{padding-left:44px!important;padding-right:44px!important;scroll-padding-left:44px!important;scroll-padding-right:44px!important}}@media (max-width:767px){.char-card{flex-basis:190px!important}.char-row{justify-content:center}.char-scroll{box-sizing:border-box!important;flex:none!important;width:238px!important;padding-left:24px!important;padding-right:24px!important;scroll-padding-left:24px!important;scroll-padding-right:24px!important}}@media (max-width:480px){.section-pad{padding-left:18px!important;padding-right:18px!important}.hero-media{width:220px!important;height:220px!important}.hero-title{font-size:30px!important}.section-title-lg{font-size:26px!important}}
