.mt,.mt *{box-sizing:border-box}.mt h1,.mt h2,.mt h3{font-family:var(--font-fredoka), ui-rounded, "Segoe UI", system-ui, sans-serif;text-wrap:balance;letter-spacing:-.01em;margin:0}.mt p{text-wrap:pretty;margin:0}.mt button,.mt input{font-family:inherit}.mt button{cursor:pointer}.mt input:focus-visible,.mt button:focus-visible,.mt a:focus-visible{outline-offset:3px;outline:3px solid #4646c2}.mt section{position:relative;overflow:clip}.navlink{padding:10px 4px;font-weight:700;text-decoration:none;transition:color .2s}.btn{transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s,background-color .2s}.btn:hover{transform:translateY(-2px)scale(1.04)}.btn:active{transform:scale(.97)}.lift{transition:transform .35s cubic-bezier(.3,1.5,.5,1),box-shadow .35s}.lift:hover{transform:translateY(-8px)rotate(-1deg);box-shadow:0 24px 40px -18px #1e223573}.twin-card{transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .3s}.twin-card:hover{transform:translateY(-6px);box-shadow:0 22px 36px -16px #1e223559}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(2deg)}}@keyframes floatB{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-3deg)}}@keyframes blobMorph{0%,to{border-radius:58% 42% 63% 37%/45% 55%}33%{border-radius:40% 60% 38% 62%/60% 38% 62% 40%}66%{border-radius:65% 35% 50% 50%/38% 62%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}@keyframes popIn{0%{opacity:0;transform:translateY(26px)scale(.9)}to{opacity:1;transform:none}}@keyframes wiggle{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}@keyframes dash{to{stroke-dashoffset:-40px}}@keyframes typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(.6)rotate(45deg)}}.float{animation:6s ease-in-out infinite float}.floatB{animation:7.5s ease-in-out infinite floatB}.blob{animation:14s ease-in-out infinite blobMorph}.spin{animation:22s linear infinite spin}.blink{transform-box:fill-box;transform-origin:50%;animation:5s infinite blink}.marquee{animation:45s linear infinite marquee}.marquee-wrap:hover .marquee{animation-play-state:paused}.tmarq{animation-duration:80s}.pop{animation:.6s cubic-bezier(.3,1.5,.5,1) both popIn}.pulse{animation:1.8s ease-out infinite pulse}.wiggle{transform-box:fill-box;transform-origin:bottom;animation:2.4s ease-in-out infinite wiggle}.dash{animation:1.6s linear infinite dash}.typing{animation:1.2s ease-in-out infinite typing}.twinkle{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite twinkle}.dl1{animation-delay:.15s}.dl2{animation-delay:.3s}.dl3{animation-delay:.45s}.dl4{animation-delay:.6s}@keyframes portalC{0%{clip-path:circle(4% at 50% 0)}to{clip-path:circle(150% at 50% 0)}}@keyframes portalL{0%{clip-path:circle(4% at 8% 0)}to{clip-path:circle(170% at 8% 0)}}@keyframes portalR{0%{clip-path:circle(4% at 92% 0)}to{clip-path:circle(170% at 92% 0)}}@keyframes rise{0%{opacity:0;transform:translateY(80px)scale(.96)}to{opacity:1;transform:none}}@keyframes tiltIn{0%{opacity:0;transform:translateY(120px)rotate(-8deg)scale(.88)}to{opacity:1;transform:none}}@keyframes tiltInR{0%{opacity:0;transform:translateY(120px)rotate(8deg)scale(.88)}to{opacity:1;transform:none}}@keyframes parUp{0%{transform:translateY(110px)}to{transform:translateY(-110px)}}@keyframes parDown{0%{transform:translateY(-80px)}to{transform:translateY(80px)}}@keyframes spinScroll{0%{transform:rotate(-50deg)scale(.7)}to{transform:rotate(90deg)scale(1.2)}}@keyframes heroOut{0%{transform:none}to{transform:translateY(-120px)scale(1.5)rotate(30deg)}}@keyframes heroOutB{0%{transform:none}to{transform:translateY(-60px)scale(1.9)rotate(-40deg)}}@keyframes slideL{0%{transform:translate(-140px)}to{transform:translate(80px)}}@keyframes slideR{0%{transform:translate(140px)}to{transform:translate(-80px)}}@keyframes drawLine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes conv1{0%{transform:translate(-260px,-140px)rotate(-14deg)}to{transform:none}}@keyframes conv2{0%{transform:translate(260px,-160px)rotate(12deg)}to{transform:none}}@keyframes conv3{0%{transform:translate(-280px,150px)rotate(10deg)}to{transform:none}}@keyframes conv4{0%{transform:translate(270px,140px)rotate(-12deg)}to{transform:none}}@keyframes glowIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes fanOut{0%{opacity:0;transform:translateY(80px)rotate(0)scale(.85)}to{opacity:1;transform:none}}@keyframes phoneRise{0%{transform:translateY(220px)rotate(14deg)scale(.9)}to{transform:translateY(0)rotate(-5deg)scale(1)}}@keyframes worldSpin{0%{transform:rotate(0)}to{transform:rotate(220deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.portal-c,.portal-l,.portal-r,.rise,.tilt-in,.tilt-in-r,.par-up,.par-down,.spin-scroll,.slide-l,.slide-r,.draw,.conv1,.conv2,.conv3,.conv4,.glow-in,.fan,.phone-rise,.world-spin{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.portal-c{animation-name:portalC;animation-range:entry entry 85%}.portal-l{animation-name:portalL;animation-range:entry entry 85%}.portal-r{animation-name:portalR;animation-range:entry entry 85%}.rise{animation-name:rise;animation-range:entry 10% cover 32%}.tilt-in{animation-name:tiltIn;animation-range:entry cover 30%}.tilt-in-r{animation-name:tiltInR;animation-range:entry cover 30%}.par-up{animation-name:parUp;animation-range:cover}.par-down{animation-name:parDown;animation-range:cover}.spin-scroll{animation-name:spinScroll;animation-range:cover}.world-spin{animation-name:worldSpin;animation-range:cover}.slide-l{animation-name:slideL;animation-range:cover}.slide-r{animation-name:slideR;animation-range:cover}.draw{animation-name:drawLine;animation-range:entry 40% cover 55%}.conv1{animation-name:conv1;animation-range:entry 10% cover 50%}.conv2{animation-name:conv2;animation-range:entry 10% cover 50%}.conv3{animation-name:conv3;animation-range:entry 10% cover 50%}.conv4{animation-name:conv4;animation-range:entry 10% cover 50%}.glow-in{animation-name:glowIn;animation-range:cover 30% cover 52%}.fan{animation-name:fanOut;animation-range:entry cover 35%}.phone-rise{animation-name:phoneRise;animation-range:entry cover 55%}.hero-out{animation:linear both heroOut;animation-timeline:view();animation-range:exit}.hero-out-b{animation:linear both heroOutB;animation-timeline:view();animation-range:exit}}}html.mt-live .mt section[data-bg]{background:0 0!important}.deco{pointer-events:none;position:absolute;inset:0}.topic{background:#fff;border-radius:22px 22px 22px 6px;place-items:center;width:70px;height:60px;display:grid;position:absolute;box-shadow:0 14px 26px -16px #1e223573}.topic svg{fill:none;stroke:#1e2235;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.topic.lg{border-radius:30px 30px 30px 8px;width:96px;height:82px}.topic.lg svg{width:42px;height:42px}.topic.r{border-radius:22px 22px 6px}@keyframes drift{0%{translate:0 70px}to{translate:0 -70px}}@keyframes driftB{0%{translate:0 -50px}to{translate:0 50px}}.say{color:#1e2235;font-family:var(--font-fredoka), ui-rounded, system-ui, sans-serif;background:#fff;border-radius:22px 22px 22px 6px;padding:12px 16px;font-size:17px;font-weight:600;line-height:1.3;position:relative;box-shadow:0 12px 24px -16px #1e223573}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.drift,.drift-b{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}.drift{animation-name:drift}.drift-b{animation-name:driftB}}}@keyframes sayIn{0%{opacity:0;transform:translateY(18px)scale(.6)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.say-in{animation:linear both sayIn;animation-timeline:view();animation-range:entry 60% cover 38%}.say-in-2{animation:linear both sayIn;animation-timeline:view();animation-range:entry 90% cover 45%}}}@media (max-width:700px){.topic{transform:scale(.75)}.hide-xs{display:none!important}}.mt section.round,.mt footer.round{border-radius:56px 56px 0 0;margin-top:-56px}.flow{grid-template-columns:minmax(0,1fr) minmax(36px,130px) auto minmax(36px,130px) minmax(0,1fr);align-items:center;display:grid}.flow-line{transform-origin:0;height:6px}.flow-dots{background-image:radial-gradient(circle,#fffffff2 2.6px,#0000 3.1px);background-repeat:repeat-x;background-size:15px 6px;width:100%;height:100%;animation:.9s linear infinite dotsX;display:block}@keyframes dotsX{to{background-position:15px 0}}@keyframes dotsY{to{background-position:0 15px}}.flow-dash{animation:.9s linear infinite dashFlow}.ripple{animation:2.6s ease-out infinite ripple}@keyframes ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.beat{animation:2.6s ease-in-out infinite beat}@keyframes beat{0%,60%,to{transform:scale(1)}12%{transform:scale(1.08)}24%{transform:scale(.97)}36%{transform:scale(1.04)}}@keyframes dashFlow{to{stroke-dashoffset:-22px}}.flow-step{flex-direction:column;gap:14px;display:flex}.flow-a{align-items:flex-start;margin-top:90px}.flow-c{align-items:flex-start;margin-top:-60px}.blub{color:#1e2235;background:#fff;border-radius:28px;padding:18px 24px;font-size:19px;font-weight:700;line-height:1.35;box-shadow:0 8px #00000024}.blub.ink{color:#fff4e4;background:#1e2235}.step-label{font-family:var(--font-fredoka), ui-rounded, system-ui, sans-serif;color:#ffe08a;font-size:24px;font-weight:600}.halo{animation:3.2s ease-in-out infinite haloPulse}@keyframes haloPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}.sem-flow{grid-template-columns:minmax(0,1fr) minmax(40px,90px) auto;align-items:center;display:grid}.sem-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;display:grid}@media (max-width:1000px){.sem-grid{grid-template-columns:minmax(0,1fr)}}.sem-v{display:none}@keyframes slideInL{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:none}}@keyframes slideInR{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:none}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.in-l,.in-r,.in-line,.in-line-2,.in-pop,.in-up,.in-up-2,.in-up-3{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.in-l{animation-name:slideInL;animation-range:entry 20% cover 35%}.in-line{animation-name:growX;animation-range:entry 40% cover 42%}.in-pop{animation-name:glowIn;animation-range:entry 40% cover 45%}.in-line-2{animation-name:growX;animation-range:entry 70% cover 48%}.in-r{animation-name:slideInR;animation-range:entry 70% cover 50%}.in-up{animation-name:rise;animation-range:entry 20% cover 30%}.in-up-2{animation-name:rise;animation-range:entry 40% cover 36%}.in-up-3{animation-name:rise;animation-range:entry 60% cover 42%}.sem-draw{animation:linear both drawLine;animation-timeline:view();animation-range:entry 60% cover 45%}}}@media (max-width:860px){.mt section.round,.mt footer.round{border-radius:36px 36px 0 0;margin-top:-36px}.flow{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.flow-a,.flow-c{align-items:center;margin-top:0}.flow-line{transform-origin:top;height:64px;margin:14px 0;width:6px!important}.flow-dots{background-repeat:repeat-y;background-size:6px 15px;animation-name:dotsY}.sem-flow{grid-template-columns:minmax(0,1fr);justify-items:center}.sem-h{display:none}.sem-v{display:block}.halo-ring{width:260px!important;height:260px!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-width:860px){.in-l,.in-r{animation-name:rise}.in-line,.in-line-2{animation-name:growY}}}.rise,.tilt-in,.tilt-in-r,.fan,.glow-in,.say-in,.say-in-2,.in-l,.in-r,.in-up,.in-up-2,.in-up-3,.in-pop,.conv1,.conv2,.conv3,.conv4{opacity:1!important;animation:none!important}.qotd-in:focus-visible{outline:none}.qotd-form:focus-within{outline-offset:4px;border-radius:999px;outline:3px solid #4646c2}.e-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.e-tile{color:#1e2235;border-radius:36px;flex-direction:column;justify-content:flex-start;gap:34px;min-height:240px;padding:26px;display:flex;box-shadow:0 12px #00000024}.e-cap{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:13px;font-weight:800}.e-q{font-family:var(--font-fredoka), ui-rounded, system-ui, sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.e-step{color:#fff4e4;background:#1e2235;border-radius:999px;align-self:flex-start;padding:7px 14px;font-size:14px;font-weight:800}.e-sym{font-family:var(--font-fredoka), ui-rounded, system-ui, sans-serif;color:#ffc93c;text-align:center;font-size:clamp(64px,7vw,96px);font-weight:700;line-height:1}@media (max-width:900px){.e-row{grid-template-columns:minmax(0,1fr)}.e-tile{min-height:0}}.tile{transition:transform .35s cubic-bezier(.3,1.5,.5,1),box-shadow .35s}.tile:hover{transform:translateY(-8px)rotate(-1deg);box-shadow:0 26px 40px -20px #1e22358c}.tile img{transform-origin:bottom;transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.tile:hover img{transform:scale(1.04)}@keyframes bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1.5deg)}}.bob{animation:6s ease-in-out infinite bob}@media (prefers-reduced-motion:reduce){.bob{animation:none}.tile,.tile img{transition:none}}.tlabel{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;top:8.5%;left:9%;right:8%}.tlabel h3{color:#fff;font-weight:600;line-height:1.05}.tl-lg .tlabel h3{max-width:220px;font-size:clamp(26px,2.8vw,38px)}.tl-md .tlabel h3{max-width:170px;font-size:clamp(20px,2vw,27px)}.tl-sm .tlabel h3{max-width:130px;font-size:clamp(13px,1.4vw,19px)}.tl-sm .tlabel{gap:6px}.tchip{color:#1e2235;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.tl-sm .tchip{padding:3px 7px;font-size:10px}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.g3 .tile{container-type:inline-size}.g3 .tlabel{top:10.7cqw;left:11.2cqw;right:6.7cqw}.g3 .tlabel h3{font-family:var(--font-poppins), system-ui, sans-serif;letter-spacing:-.1px;max-width:none;font-size:11.5cqw;font-weight:600;line-height:1.22}.span2-g3{grid-column:span 2}.span3-g3{grid-column:1/-1}@media (max-width:900px){.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.span2-g3{grid-column:span 2}}@media (max-width:560px){.g3{grid-template-columns:minmax(0,1fr)}.span2-g3{grid-column:auto}}.g3.g6{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.more6{container-type:inline-size}@property --ring6{syntax:"<angle>";inherits:false;initial-value:0deg}.more6:before,.more6:after{content:"";pointer-events:none;background:conic-gradient(from var(--ring6), transparent 0deg, transparent 280deg, #ffffff59 320deg, #fff 352deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;animation:18.5s linear infinite ring6;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.more6:before{border-radius:29px;padding:3px;inset:-3px}.more6:after{filter:blur(6px);border-radius:36px;padding:14px;inset:-10px}@keyframes ring6{0%{--ring6:0deg;opacity:0}1.5%{opacity:1}17.4%{opacity:1}18.9%{--ring6:360deg;opacity:0}to{--ring6:360deg;opacity:0}}@media (prefers-reduced-motion:reduce){.more6:before,.more6:after{opacity:0;animation:none}}.more6 .m-in{gap:3cqw;padding:10.7cqw 8cqw 10.7cqw 11.2cqw}.more6 .m-num{letter-spacing:-.02em;font-size:26cqw}.more6 .m-h{font-family:var(--font-poppins), system-ui, sans-serif;letter-spacing:-.1px;font-size:10.5cqw}@media (max-width:1100px){.g3.g6{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:560px){.g3.g6{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.flink{padding:6px 0;font-size:17px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-block}.flink:hover{opacity:.75;transform:translate(3px)}.fb-scene{height:clamp(250px,30vw,420px);margin:10px -24px 0;position:relative}.fb-mole{animation:9s cubic-bezier(.4,1.4,.5,1) infinite fbPop;position:absolute;bottom:14%;transform:translate(-50%)}.fb-back{z-index:1;bottom:40%}.fb-front{z-index:3;bottom:21%}.fb-hill-back{z-index:2;width:100%;height:66%;position:absolute;bottom:0;left:0}.fb-hill-front{z-index:4;width:100%;height:44%;position:absolute;bottom:0;left:0}@keyframes fbPop{0%,to{translate:0}40%{translate:0}48%{translate:0 38%}60%{translate:0 38%}68%{translate:0 -4%}74%{translate:0}}@media (max-width:700px){.fb-mole:nth-of-type(2n){display:none}}@media (prefers-reduced-motion:reduce){.fb-mole{animation:none}}.fb-sub{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px;margin-top:4px;display:flex}.fb-sub-box{background:#fff;border-radius:999px;align-items:center;gap:8px;width:100%;padding:7px 7px 7px 24px;display:flex;box-shadow:0 16px 34px -18px #1e223573}.fb-sub-box input{color:#1e2235;background:0 0;border:0;flex:1;min-width:0;padding:12px 0;font-size:17px;font-weight:600}.fb-sub-box input:focus{outline:none}.fb-sub-box:focus-within{box-shadow:0 0 0 3px #4646c2,0 16px 34px -18px #1e223573}.fb-sub-box button{color:#fff4e4;background:#1e2235;border:0;border-radius:999px;flex:none;min-height:52px;padding:0 24px;font-size:16px;font-weight:800}.ts{height:220px;margin:0 0 6px;position:relative;overflow:clip}.ts-floor{z-index:4;border-radius:999px;height:34px;position:absolute;bottom:0;left:0;right:0}.ts-c{z-index:2;transform-origin:50% 100%;height:auto;display:block;position:absolute;bottom:14px}.ts-bubble{z-index:5;color:#1e2235;font-family:var(--font-fredoka), ui-rounded, system-ui, sans-serif;opacity:0;white-space:nowrap;background:#fff;border-radius:16px 16px 16px 4px;padding:7px 14px;font-size:18px;font-weight:700;position:absolute;box-shadow:0 10px 18px -12px #1e223580}.ts-spark{z-index:5;opacity:0;width:20px;height:20px;position:absolute}.ts-spark svg{width:100%;height:100%;display:block}.ts-ice{z-index:3;width:38%;max-width:186px;position:absolute;bottom:22px;left:36%;overflow:visible;translate:-50%}.ts-iceL,.ts-iceR,.ts-iceWhole{transform-box:fill-box;transform-origin:50% 100%;animation:none}.ts-iceL{opacity:0;animation-name:tsIceL}.ts-iceR{opacity:0;animation-name:tsIceR}.ts-iceWhole{animation-name:tsIceWhole}.ts-crack{clip-path:inset(0 0 100%);opacity:0;animation:5.6s linear infinite tsCrack}.ts-peck{animation:5.6s ease-in-out infinite tsPeck}.ts-icespark{transform-box:fill-box;transform-origin:50%;opacity:0;animation:5.6s ease-out infinite tsSpark}.ts-sp2{animation-delay:.12s}.ts-sp3i{animation-delay:.24s}@keyframes tsPeck{0%,36%,to{rotate:0deg}4%,12%,20%,28%{rotate:-14deg}8%,16%,24%,32%{rotate:2deg}}@keyframes tsCrack{0%,12%{clip-path:inset(0 0 100%);opacity:0}13%{clip-path:inset(0 0 100%);opacity:1}34%{clip-path:inset(0);opacity:1}36%,to{clip-path:inset(0);opacity:0}}@keyframes tsIceL{0%,35%{opacity:0;transform:none}36%{opacity:1;transform:none}52%{opacity:0;transform:translate(-30%,6%)rotate(-24deg)}to{opacity:0;transform:translate(-30%,6%)rotate(-24deg)}}@keyframes tsIceR{0%,35%{opacity:0;transform:none}36%{opacity:1;transform:none}52%{opacity:0;transform:translate(30%,6%)rotate(24deg)}to{opacity:0;transform:translate(30%,6%)rotate(24deg)}}@keyframes tsIceWhole{0%,35%{opacity:1}36%,86%{opacity:0}96%,to{opacity:1}}@keyframes tsSpark{0%,44%{opacity:0;rotate:0deg;scale:.2}52%{opacity:1;scale:1.1}66%,to{opacity:0;rotate:90deg;scale:.4}}.ts-talk{animation:6s ease-in-out infinite tsTalk}.ts-hear{animation:6s ease-in-out infinite tsHear}.ts-tA{animation:6s ease-in-out infinite tsTA;top:14px}.ts-tB{color:#fff4e4;background:#1e2235;border-radius:16px 16px 4px;animation:6s ease-in-out infinite tsTB;top:14px}@keyframes tsTA{0%{opacity:0;left:12%;transform:none}8%,26%{opacity:1;left:12%;transform:none}40%{opacity:1;left:40%;transform:rotateY(90deg)}41%,to{opacity:0;left:40%;transform:rotateY(90deg)}}@keyframes tsTalk{0%,28%,to{translate:0;rotate:0deg}5%,13%,21%{translate:0 -5px;rotate:-4deg}9%,17%,25%{translate:0;rotate:3deg}}@keyframes tsHear{0%,54%,74%,to{translate:0}60%{translate:0 -14px}66%{translate:0}70%{translate:0 -6px}}@keyframes tsTB{0%,40%{opacity:0;left:44%;transform:rotateY(-90deg)}41%{opacity:1;left:44%;transform:rotateY(-90deg)}54%,86%{opacity:1;left:60%;transform:none}96%,to{opacity:0;left:60%;transform:none}}.ts-camo{animation:6.4s ease-in-out infinite tsCamo}.ts-q{z-index:5;font-family:var(--font-fredoka), ui-rounded, system-ui, sans-serif;color:#fff;opacity:0;text-shadow:0 4px #1e223526;font-size:34px;font-weight:700;position:absolute}.ts-q1{animation:6.4s ease-in-out infinite tsQ;top:70px;left:26%}.ts-q2{font-size:44px;animation:6.4s ease-in-out .3s infinite tsQ;top:24px;left:50%}.ts-q3{animation:6.4s ease-in-out .6s infinite tsQ;top:64px;left:70%}.ts-sp3{animation:6.4s ease-out infinite tsReveal;top:30px;left:30%}.ts-sp4{animation:6.4s ease-out .12s infinite tsReveal;top:18px;left:66%}@keyframes tsCamo{0%,22%{opacity:1;filter:none;scale:1}34%,64%{opacity:.1;filter:hue-rotate(150deg)saturate(.4);scale:.98}74%{opacity:1;filter:none;scale:1.06}80%,to{opacity:1;filter:none;scale:1}}@keyframes tsQ{0%,30%{opacity:0;translate:0 12px}40%,58%{opacity:1;translate:0}66%,to{opacity:0;translate:0 -14px}}@keyframes tsReveal{0%,68%{opacity:0;rotate:0deg;scale:.2}76%{opacity:1;scale:1.1}90%,to{opacity:0;rotate:90deg;scale:.4}}.ts-join{animation:6.5s cubic-bezier(.3,1.5,.5,1) infinite tsJoin}.ts-typing{z-index:5;opacity:0;background:#fff;border-radius:16px 16px 16px 4px;gap:5px;padding:10px 14px;animation:6.5s ease-out infinite tsTypingIn;display:flex;position:absolute;top:4px;left:50%;translate:-50%}.ts-typing i{background:#1e2235;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite typing}.ts-typing i:nth-child(2){animation-delay:.15s}.ts-typing i:nth-child(3){animation-delay:.3s}@keyframes tsJoin{0%{translate:0 105%}10%,78%{translate:0}90%,to{translate:0 105%}}@keyframes tsTypingIn{0%,34%{opacity:0;scale:.5}42%,84%{opacity:1;scale:1}92%,to{opacity:0;scale:.7}}.ts-bell{z-index:3;width:15%;max-width:72px;position:absolute;top:0;left:8%;overflow:visible;translate:-50%}.ts-bell-body{transform-box:fill-box;transform-origin:50% 0;animation:5.6s ease-in-out infinite tsRing}.ts-waves{opacity:0;animation:5.6s ease-out infinite tsWaves}.ts-newtwin{animation:5.6s cubic-bezier(.3,1.6,.5,1) infinite tsNewTwin}.ts-sp5{animation:5.6s ease-out infinite tsSpark2;top:48px;right:36%}.ts-sp6{animation:5.6s ease-out .15s infinite tsSpark2;top:26px;right:4%}@keyframes tsRing{0%,57%,82%,to{rotate:0deg}60%,68%,76%{rotate:16deg}64%,72%,80%{rotate:-16deg}}@keyframes tsWaves{0%,57%{opacity:0}60%,80%{opacity:1}84%,to{opacity:0}}@keyframes tsNewTwin{0%,40%{translate:0 110%}52%,84%{translate:0}94%,to{translate:0 110%}}@keyframes tsSpark2{0%,48%{opacity:0;rotate:0deg;scale:.2}56%{opacity:1;scale:1.1}72%,to{opacity:0;rotate:90deg;scale:.4}}.ts-dome{z-index:3;transform-origin:50% 100%;width:76%;max-width:390px;animation:6s ease-in-out infinite tsDome;position:absolute;bottom:20px;left:0;overflow:visible}.ts-cloud{z-index:5;width:30%;max-width:140px;animation:6s ease-in-out infinite tsCloud;position:absolute;top:14px}@keyframes tsCloud{0%{opacity:0;left:104%;rotate:0deg}8%{opacity:1;left:86%}30%{left:62%;rotate:-6deg}36%{left:68%;rotate:10deg}54%{opacity:0;left:100%;rotate:20deg;scale:.6}to{opacity:0;left:104%;scale:.6}}@keyframes tsDome{0%,28%,44%,to{filter:none;scale:1}32%{filter:drop-shadow(0 0 14px #fff);scale:1.06}38%{scale:.98}}@media (prefers-reduced-motion:reduce){.ts *,.ts-iceL,.ts-iceR,.ts-iceWhole,.ts-icespark{animation:none!important}.ts-cloud{left:82%}}.fe-road{margin:70px -24px 0;padding-top:30px;position:relative;overflow:clip}.fe-track{align-items:flex-end;width:max-content;animation-duration:90s;display:flex}.fe-walker{transform-origin:bottom;animation:1.1s ease-in-out infinite feHop}@keyframes feHop{0%,to{translate:0;rotate:-2deg}50%{translate:0 -7px;rotate:2deg}}.fe-ground{z-index:2;color:#1e2235;background:#fff4e4;border-radius:28px 28px 0 0;flex-wrap:wrap;justify-content:center;gap:6px 40px;margin:-34px -24px 0;padding:22px 24px 26px;font-size:15px;font-weight:800;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.fe-walker{animation:none}}.ha-stage{width:100%;max-width:860px;margin-top:8px;padding-top:clamp(70px,9vw,116px);position:relative}.ha-heads{z-index:0;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:calc(100% - clamp(70px,9vw,116px) - 30px);left:7%;right:7%}.ha-head{transform-origin:50% 100%;margin-bottom:-6px;transition:transform .35s cubic-bezier(.3,1.6,.5,1);animation:5s ease-in-out infinite haBob}.ha-head:hover{transform:translateY(-18px)rotate(-4deg)}@keyframes haBob{0%,to{translate:0}50%{translate:0 -8px}}@media (max-width:600px){.ha-head:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.ha-head{animation:none}.float,.floatB,.blob,.spin,.blink,.marquee,.pulse,.wiggle,.dash,.typing,.twinkle,.flow-dots,.flow-dash,.ripple,.beat{animation:none!important}}.searchbar input:focus-visible{outline:none}.searchbar:focus-within{outline-offset:4px;outline:3px solid #4646c2}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.span2{grid-column:span 2}@media (max-width:860px){.span2{grid-column:auto}}@media (max-width:1180px){.hide-md{display:none!important}}@media (max-width:860px){.hide-sm,.nav-links{display:none!important}}.chips-wrap{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.chips-t{letter-spacing:.06em;text-transform:uppercase;color:#3a3420;font-size:13px;font-weight:800}.chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chip{color:#1e2235;text-align:left;background:#ffffff9e;border:0;border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;font-size:15px;font-weight:700;transition:transform .25s cubic-bezier(.3,1.6,.5,1),background-color .2s;display:inline-flex}.chip:hover{background:#fff;transform:translateY(-3px)rotate(-1.5deg)}.q-big mark{color:inherit;white-space:nowrap;isolation:isolate;background:0 0;position:relative}.q-big mark:after{content:"";z-index:-1;height:.34em;transform:scaleX(var(--mk,1));transform-origin:0;opacity:.9;background:#f28bc0;border-radius:8px;position:absolute;bottom:.04em;left:-.08em;right:-.08em}.toys-in{flex-direction:column;gap:clamp(28px,4vw,48px);width:100%;max-width:1140px;margin:0 auto;display:flex;position:relative}.sec-h{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.sec-h h2{font-size:clamp(38px,5.6vw,76px);font-weight:700;line-height:1.02}.sec-h p{color:#24344a;max-width:600px;font-size:clamp(18px,1.8vw,20px);font-weight:600;line-height:1.45}.deck{flex-direction:column;gap:18px;display:flex}.toy{--c:#ff9636;top:calc(max(16px, env(safe-area-inset-top,0px)) + var(--i) * 12px);background:var(--c);color:#1e2235;transform-origin:50% 0;border-radius:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;min-height:min(62vh,440px);display:grid;position:sticky;overflow:clip;box-shadow:0 -10px 30px -20px #1e223573}.toy-t{flex-direction:column;align-self:center;gap:12px;padding:clamp(24px,4vw,44px);display:flex}.worry{font-family:var(--font-fredoka), ui-rounded, system-ui, sans-serif;background:#fff;border-radius:22px 22px 22px 6px;align-self:flex-start;padding:10px 16px;font-size:clamp(17px,2vw,21px);font-weight:600;line-height:1.25}.toy-t h3{font-size:clamp(34px,4.4vw,56px);font-weight:700;line-height:1.02}.toy-t p{max-width:460px;font-size:clamp(16px,1.6vw,19px);font-weight:600;line-height:1.45}.toy-art{transform-origin:50% 100%;align-self:end;min-width:0;padding:0 34px 34px 0}.toy-art .ts{margin:0}@media (min-width:1188px){.toy-art .ts{transform-origin:100% 100%;width:468px;margin-left:auto;transform:scale(1.2)}}@media (max-width:700px){.toy{border-radius:30px;grid-template-columns:minmax(0,1fr);min-height:0}.toy-t{padding:22px 20px 0}.toy-art{padding:10px 20px 20px}}@media (prefers-reduced-motion:reduce){.chip{transition:none}}@media (max-width:600px){.mt header{gap:8px!important;padding:14px 16px!important}.mt header>a{gap:6px!important}.mt header>a svg{width:32px;height:33px}.mt header>a>span{font-size:18px!important}.mt header>div{gap:6px!important}.mt header [role=group] button{padding:6px 9px!important}.mt header .btn{white-space:nowrap;padding:0 14px!important}.mt section#top{padding-top:104px!important;padding-bottom:56px!important}.mt .searchbar{flex-wrap:wrap;gap:4px;border-radius:34px!important;min-height:0!important;padding:8px!important}.mt .searchbar>svg{margin-left:12px}.mt .searchbar input{flex:1 1 0!important;padding:10px 4px!important;font-size:16px!important}.mt .searchbar button{justify-content:center;border-radius:26px!important;flex:100%!important;min-height:54px!important}.ha-heads{bottom:calc(100% - clamp(70px,9vw,116px) - 14px)!important}.ha-head{width:72px!important}.ha-head:nth-child(n+5){display:none!important}}@media (max-width:350px){.mt header>a>span>span{display:none}}
