/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.to{filter:drop-shadow(0 8px 12px #2119521f);display:block;overflow:visible}.toxs{width:58px;height:76px}.toxm{width:108px;height:142px}.toxl{width:162px;height:212px}.to *{transform-box:fill-box}.to-body{transform-origin:50% 100%;animation:guide-breathe 4.2s ease-in-out infinite}.to-eye{transform-origin:50%;animation:guide-blink 5.4s ease-in-out infinite}.to-eye:nth-child(2){animation-delay:40ms}.to-pupils{transform:translate(calc(var(--gaze-x,0) * 4px),calc(var(--gaze-y,0) * 3px));transition:transform .18s ease-out}.to-pupils[data-look=up]{transform:translate(5px,-6px)}.to-mouth-open{opacity:0;transform-origin:50%}.to[data-speaking] .to-mouth-smile{opacity:0}.to[data-speaking] .to-mouth-open{opacity:1;animation:guide-talk .26s ease-in-out infinite alternate}.to-arm{transform-box:view-box}.to-arm-left{transform-origin:40px 104px;animation:guide-arm-rest 4.2s ease-in-out infinite}.to-arm-right{transform-origin:140px 104px;animation:guide-arm-rest 4.2s ease-in-out infinite reverse}.to[data-mood=wave] .to-arm-right{animation:guide-wave 1.1s ease-in-out infinite}.to[data-mood=wave] .to-body{animation:guide-breathe 4.2s ease-in-out infinite,guide-lean 2.2s ease-in-out infinite}.to[data-mood=celebrate]{animation:guide-pop .62s cubic-bezier(.2,.9,.2,1) both}.to[data-mood=celebrate] .to-body{animation:guide-dance 1.1s ease-in-out infinite}.to[data-mood=celebrate] .to-arm-left{animation:guide-cheer-left 1.1s ease-in-out infinite}.to[data-mood=celebrate] .to-arm-right{animation:guide-cheer-right 1.1s ease-in-out infinite}.to[data-mood=celebrate] .to-sparks{transform-origin:50%;animation:guide-sparkle .9s ease-in-out infinite alternate}.to[data-mood=oops] .to-body{animation:guide-wobble .7s ease-in-out both}.to[data-mood=thinking] .to-body{animation:guide-tilt 3.6s ease-in-out infinite}.to[data-mood=thinking] .to-arm-right{opacity:0}.to[data-mood=thinking] .to-thought{animation:guide-sparkle 1.3s ease-in-out infinite alternate}.to[data-mood=shy] .to-arm-left,.to[data-mood=shy] .to-arm-right{opacity:0}.to[data-mood=shy] .to-hands-shy{animation:guide-peek 2.6s ease-in-out infinite}.to [data-feather]{transform-box:view-box;transform-origin:0 0}.to-feather{transform-box:view-box;transform-origin:134px 82px;animation:guide-feather 3.8s ease-in-out infinite}.to[data-idle=hop]{animation:guide-hop .72s cubic-bezier(.3,1.4,.4,1) both}.to[data-idle=tilt]{animation:guide-idle-tilt 1.6s ease-in-out both}.to[data-idle=wiggle]{animation:guide-wiggle .9s ease-in-out both}.to[data-idle=peek] .to-pupils{animation:guide-peek-around 1.8s ease-in-out both}.to[data-idle=wink] .to-eye-left{animation:guide-wink .7s ease-in-out both}.to[data-idle=wink] .to-mouth-smile{animation:guide-smirk .7s ease-in-out both}.to-tap{cursor:pointer;background:0 0;border:0;border-radius:40px;padding:0;transition:transform .16s cubic-bezier(.2,.9,.2,1.2);display:inline-flex}.to-tap:hover{transform:translateY(-2px)scale(1.03)}.to-tap:active{transform:translateY(1px)scale(.97)}.to-tap:focus-visible{outline:3px solid var(--i,#30266f)}@supports (color:color-mix(in lab,red,red)){.to-tap:focus-visible{outline:3px solid color-mix(in srgb,var(--i,#30266f) 45%,white)}}.to-tap:focus-visible{outline-offset:6px}@keyframes guide-breathe{0%,to{transform:scaleY(1)scaleX(1)}50%{transform:scaleY(1.025)scaleX(.99)}}@keyframes guide-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}98%{transform:scaleY(1)}}@keyframes guide-talk{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes guide-arm-rest{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes guide-wave{0%,to{transform:rotate(-95deg)}50%{transform:rotate(-135deg)}}@keyframes guide-lean{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes guide-dance{0%,to{transform:translateY(0)rotate(-3deg)}25%{transform:translateY(-8px)rotate(0)}50%{transform:translateY(0)rotate(3deg)}75%{transform:translateY(-8px)rotate(0)}}@keyframes guide-cheer-left{0%,to{transform:rotate(120deg)}50%{transform:rotate(150deg)}}@keyframes guide-cheer-right{0%,to{transform:rotate(-150deg)}50%{transform:rotate(-120deg)}}@keyframes guide-peek{0%,55%,to{transform:translateY(0)}70%,85%{transform:translateY(14px)}}@keyframes guide-feather{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes guide-hop{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-16px)scale(1.04,.96)}60%{transform:translateY(0)scale(.97,1.04)}80%{transform:translateY(-4px)scale(1)}to{transform:none}}@keyframes guide-idle-tilt{0%,to{transform:rotate(0)}35%{transform:rotate(-9deg)translate(-3px)}70%{transform:rotate(-7deg)translate(-2px)}}@keyframes guide-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-6deg)}40%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(3deg)}}@keyframes guide-peek-around{0%,to{transform:translate(0)}25%{transform:translate(-6px,-2px)}60%{transform:translate(6px,-2px)}}@keyframes guide-wink{0%,to{transform:scaleY(1)}35%,65%{transform:scaleY(.08)}}@keyframes guide-smirk{0%,to{transform:none}40%{transform:rotate(-6deg)translate(3px)}}@keyframes guide-sparkle{0%{opacity:.45;transform:scale(.92)rotate(-4deg)}to{opacity:1;transform:scale(1.06)rotate(4deg)}}@keyframes guide-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}55%{transform:rotate(3deg)}80%{transform:rotate(-1.5deg)}}@keyframes guide-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)translateY(-2px)}}@keyframes guide-pop{0%{transform:scale(.82)rotate(-4deg)}65%{transform:scale(1.06)rotate(2deg)}to{transform:none}}.lx-sky{z-index:0;position:absolute;inset:0}.lx-sky svg{width:100%;height:100%;display:block}.lx-sky-cloud{animation:lx-cloud-drift 60s linear infinite}.lx-sky-star{transform-box:fill-box;transform-origin:50%;animation:lx-twinkle 3.2s ease-in-out infinite}.lx-sky-body{animation:lx-sky-cross 600s linear infinite}.lx-sky-birds{animation:lx-birds 28s linear infinite}@keyframes lx-cloud-drift{0%{transform:translate(-160px)}to{transform:translate(900px)}}@keyframes lx-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes lx-sky-cross{0%{transform:translate(-40px,60px)}25%{transform:translate(250px,22px)}50%{transform:translate(470px,6px)}75%{transform:translate(700px,22px)}to{transform:translate(1020px,60px)}}@media (prefers-reduced-motion:reduce){.lx-sky-body{animation:none;transform:translate(240px,22px)}}@keyframes lx-birds{0%{transform:translate(0)}50%{transform:translate(120px)translateY(-8px)}to{transform:translate(0)}}.lx-pot{width:74px;height:84px}.lx-pot svg{width:100%;height:100%;overflow:visible}.lx-pot-water{transform:translateY(calc(96px - var(--lx-level) * .84px));transition:transform .9s cubic-bezier(.2,.9,.2,1)}.lx-pot-wave{animation:lx-wave 2.6s linear infinite}.lx-pot-wave--back{animation-duration:3.4s;animation-direction:reverse}@keyframes lx-wave{0%{transform:translate(0)}to{transform:translate(-48px)}}.lx-pot-bubble{opacity:0;animation:lx-bubble 3.2s ease-in infinite}@keyframes lx-bubble{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(-46px)}}.lx-pot-drops{opacity:0}.lx-pot[data-full] .lx-pot-drops path{opacity:1;animation:lx-drip 1.5s ease-in infinite}.lx-pot[data-full] .lx-pot-drops{opacity:1}.lx-pot[data-brimming] .lx-pot-water{transform:translateY(calc(96px - var(--lx-level) * .84px - 4px))}.lx-pot[data-brimming] .lx-pot-drops{opacity:1}.lx-pot[data-brimming] .lx-pot-drops path:first-child{opacity:0;transform-origin:50% 0;animation:lx-brim 5.2s ease-in infinite}@keyframes lx-brim{0%{opacity:0;transform:translateY(0)scale(.2)}55%{opacity:.9;transform:translateY(0)scale(.6)}72%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(26px)scale(.9)}}@keyframes lx-drip{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(26px)}}.lx-pot[data-full] svg{transform-origin:50% 90%;animation:lx-pot-wobble 1.2s ease-in-out 2}@keyframes lx-pot-wobble{0%,to{rotate:0deg}25%{rotate:-4deg}75%{rotate:4deg}}.vp-smoke{animation:vp-smoke 3.2s ease-out infinite}.vp-smoke--2{animation-delay:1.1s}.vp-smoke--3{animation-delay:2.1s}@keyframes vp-smoke{0%{opacity:.1;transform:translateY(6px)scale(.6)}30%{opacity:.55}to{opacity:0;transform:translateY(-34px)translate(6px)scale(1.3)}}.vp-fire{transform-origin:80px 106px;animation:vp-fire .38s ease-in-out infinite alternate}@keyframes vp-fire{0%{transform:scale(1)}to{transform:scale(.92,1.08)}}.vp-flag{transform-box:fill-box;transform-origin:0 0;animation:vp-flag 1.6s ease-in-out infinite alternate}@keyframes vp-flag{0%{transform:skew(0deg)}to{transform:skew(-8deg)scaleY(.96)}}.vp-water{animation:vp-water 2.6s ease-in-out infinite alternate}.vp-water--2{animation-delay:-1.3s}@keyframes vp-water{0%{transform:translate(0)}to{transform:translate(10px)}}.vp-lantern{animation:vp-lantern 1.8s ease-in-out infinite alternate}@keyframes vp-lantern{0%{opacity:.85}to{opacity:1;filter:drop-shadow(0 0 6px #ffd166)}}.lx-stage-back{width:100%;height:100%;position:absolute;inset:0}.lx-game-art{position:relative}.lx-game-bunting{transform-box:fill-box;transform-origin:50% 0;animation:lx-bunting-sway 3.4s ease-in-out infinite alternate}@keyframes lx-bunting-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.lx-game-art{filter:drop-shadow(0 5px 3px #00000024);width:124px;height:104px}.lx-game-art text{font-family:inherit}.lx-game-card{transform-box:fill-box;transform-origin:50%}.lx-game-card--1{animation:lx-card-tilt 3s ease-in-out infinite alternate}.lx-game-card--2{animation:lx-card-tilt 3s ease-in-out infinite alternate-reverse}@keyframes lx-card-tilt{0%{transform:rotate(-4deg)translateY(0)}to{transform:rotate(3deg)translateY(-3px)}}.lx-game-hand{transform-box:view-box;transform-origin:60px 52px;animation:lx-hand 4s linear infinite}@keyframes lx-hand{to{transform:rotate(1turn)}}.lx-game-bolt{transform-box:fill-box;transform-origin:50%;animation:lx-bolt 1.4s ease-in-out infinite alternate}@keyframes lx-bolt{0%{opacity:.85;transform:scale(.95)}to{opacity:1;filter:drop-shadow(0 0 6px #ffd166);transform:scale(1.08)}}.lx-game-drop{transform-box:fill-box;animation:lx-drop 2.4s ease-in infinite}@keyframes lx-drop{0%{opacity:0;transform:translateY(-20px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(26px)}}.lx-game-pop{transform-box:fill-box;transform-origin:50% 100%;animation:lx-pop 1.8s ease-in-out infinite alternate}@keyframes lx-pop{0%{transform:translateY(6px)scale(.9)}to{transform:translateY(-6px)scale(1.05)}}.lx-game-coin{transform-box:fill-box;transform-origin:50%;animation:lx-coin 2s ease-in-out infinite}@keyframes lx-coin{0%,to{transform:scaleX(1)}50%{transform:scaleX(.2)}}.lx-game-plank{transform-box:fill-box;animation:lx-plank 3.2s ease-in-out infinite}@keyframes lx-plank{0%,12%{opacity:0;transform:translateY(-10px)}26%,88%{opacity:1;transform:none}to{opacity:1;transform:none}}.lx-game-walker{transform-box:view-box;animation:lx-walk 3.2s ease-in-out infinite}@keyframes lx-walk{0%,16%{transform:translate(0)}50%{transform:translate(34px,-6px)}84%,to{transform:translate(68px)}}.lx-game-mask{transform-box:fill-box;transform-origin:50% 100%;animation:lx-mask 2.2s ease-in-out infinite alternate}@keyframes lx-mask{0%{transform:translateY(7px)rotate(-3deg)}to{transform:translateY(-5px)rotate(3deg)}}.lx-game-stick{transform-box:fill-box;transform-origin:100% 0;animation:lx-stick .9s ease-in-out infinite alternate}@keyframes lx-stick{0%{transform:rotate(-18deg)}to{transform:rotate(10deg)}}.lx-game-beat{animation:lx-beat 1.8s ease-out infinite}@keyframes lx-beat{0%{opacity:0;transform:translate(6px)}30%{opacity:.9}to{opacity:0;transform:translate(-6px)}}@media (prefers-reduced-motion:reduce){.lx-game-beat,.lx-game-bolt,.lx-game-bunting,.lx-game-card,.lx-game-coin,.lx-game-drop,.lx-game-hand,.lx-game-mask,.lx-game-plank,.lx-game-pop,.lx-game-stick,.lx-game-walker{animation:none}}.lx-learn{background:#f8f6f1}.lx-page{width:min(100%,1120px);margin:0 auto;padding:8px 20px 56px}.lx-hero{background:#5aa9e6;min-height:150px;padding-bottom:92px;position:relative;overflow:hidden}.lx-hero .sv{margin:8px auto 2px;top:0}.lx-hero .sv,.lx-hero .t{z-index:3;position:relative}.lx-hero .t{color:#fff}.lx-hero .ti .bs{color:#fff;filter:drop-shadow(0 2px 4px #00000040)}.lx-hero .ti small{color:#ffe3a8;text-shadow:0 1px 2px #0000004d}.lx-hero .ti strong{color:#fff;text-shadow:0 1px 3px #0000004d}.lx-hero .ti-word{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18143575;border-color:#ffffff57;box-shadow:0 2px #00000026}.lx-hero .ti-word:hover{background:#18143594;border-color:#ffffff8c}.lx-hero .ti-word em{color:#ffffffd1;text-shadow:0 1px 2px #0000004d}.lx-hero .ti-word strong svg{color:#ffd27a}.lx-hero .ti-word:hover strong{text-decoration-color:#ffd27a}.lx-hero:has(.lx-sky[data-period=day]) .t{color:#1b1a4a}.lx-hero:has(.lx-sky[data-period=day]) .ti .bs{color:#1b1a4a;filter:none}.lx-hero:has(.lx-sky[data-period=day]) .ti-word{background:#ffffffb8;border-color:#ffffffe6}.lx-hero:has(.lx-sky[data-period=day]) .ti-word:hover{background:#fff}.lx-hero:has(.lx-sky[data-period=day]) .ti small{color:#7a4a00;text-shadow:none}.lx-hero:has(.lx-sky[data-period=day]) .ti strong{color:#1b1a4a;text-shadow:none}.lx-hero:has(.lx-sky[data-period=day]) .ti-word em{color:#233060;text-shadow:none}.lx-hero:has(.lx-sky[data-period=day]) .ti-word strong svg{color:#b3600a}.lx-hero:has(.lx-sky[data-period=day]) .ti-word:hover strong{text-decoration-color:#b3600a}.lx-hero .ts button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18143561;border-color:#ffffff61;box-shadow:0 2px #00000026}.lx-hero .ts strong{color:#fff}.lx-hero .ts .ts-label{color:#ffffffbf}.lx-hero .ts button[data-live]{background:#3a220e8c;border-color:#f2b25a}.lx-page--over-sky{z-index:2;margin-top:-84px;position:relative}.lx-page--over-sky .lx-daily{box-shadow:0 5px #ddd9e6,0 24px 60px #140e3c38}.notification-offer{background:#f5f2ff;border:1px solid #c8c0ea;border-radius:19px;grid-template-columns:54px minmax(0,1fr);gap:15px;margin:0 0 16px;padding:18px 54px 18px 18px;display:grid;position:relative;box-shadow:0 4px #d7d0f1}.notification-offer__icon{color:#fff;background:var(--i);border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.notification-offer__icon svg{width:23px}.notification-offer>div>span{color:var(--l);font-size:10px;font-weight:900}.notification-offer h2{margin:3px 0 5px;font-size:21px;line-height:1.15}.notification-offer p{max-width:680px;color:var(--e);margin:0;font-size:12px;line-height:1.5}.notification-offer__dismiss{width:44px;height:44px;color:var(--e);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.notification-offer__dismiss svg{width:18px}.notification-offer__actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.notification-offer__actions button{min-height:44px;color:var(--i);cursor:pointer;background:#fff;border:1px solid #c8c0ea;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:850;display:inline-flex}.notification-offer__actions button:first-child{border-color:var(--i);color:#fff;background:var(--i)}.notification-offer__actions svg{width:16px}.notification-offer .notification-offer__status{color:var(--p);margin-top:9px;font-weight:750}.notification-schedule-backdrop{z-index:140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1510308f;place-items:center;padding:20px;animation:k2 .16s both;display:grid;position:fixed;inset:0}.notification-schedule-dialog{background:#fff;border-radius:24px;width:min(100%,420px);padding:26px;animation:k3 .22s cubic-bezier(.2,.9,.2,1) both;box-shadow:0 30px 80px #15103059}.notification-schedule-dialog__icon{color:#fff;background:var(--i);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.notification-schedule-dialog__icon svg{width:23px}.notification-schedule-dialog h2{margin:18px 0;font-size:23px;line-height:1.2}.notification-schedule-dialog label{width:100%;min-width:0;color:var(--e);gap:7px;font-size:11px;font-weight:800;display:grid}.notification-schedule-dialog select{width:100%;min-width:0;min-height:52px;color:var(--d);background:var(--k);font:inherit;border:1px solid #c8c0ea;border-radius:13px;padding:0 14px;font-size:16px;font-weight:800}.notification-schedule-dialog__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.notification-schedule-dialog__actions button{min-height:50px;color:var(--i);cursor:pointer;background:#fff;border:1px solid #c8c0ea;border-radius:13px;font-size:11px;font-weight:850}.notification-schedule-dialog__actions button:last-child{border-color:var(--i);color:#fff;background:var(--i)}.notification-schedule-dialog__status{color:var(--p);margin:12px 0 0;font-size:11px;font-weight:750}.lx-daily{background:#fff;border:1px solid #d9d4e7;border-radius:26px;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);display:grid;overflow:hidden;box-shadow:0 5px #ddd9e6,0 18px 48px #231b4e14}.lx-coach{background:radial-gradient(circle at 20% 20%,#fbf7ff,#f1edff 60%);align-items:center;gap:8px;min-width:0;padding:26px 22px 28px 28px;display:flex;position:relative;overflow:hidden}.lx-coach .to{flex:none;width:132px;height:173px}.lx-mouth{flex:none;display:inline-flex;position:relative}.lx-say-layer{z-index:4;pointer-events:none;width:0;height:0;position:absolute;top:58%;left:50%}.lx-say{color:var(--i);white-space:nowrap;background:#fff;border:2px solid #f0c084;border-radius:999px;padding:5px 12px;font-size:15px;font-weight:900;animation:lx-say-fly 1.5s cubic-bezier(.2,.9,.2,1.1) both;position:absolute;top:0;left:0;box-shadow:0 4px #140e3c1f}@keyframes lx-say-fly{0%{opacity:0;transform:translate(-50%,-10%)scale(.25)rotate(-12deg)}15%{opacity:1;transform:translate(-44%,-70%)scale(1.18)rotate(5deg)}30%{transform:translate(-28%,-108%)scale(1)rotate(-3deg)}58%{opacity:1;transform:translate(6%,-168%)scale(1)rotate(2deg)}to{opacity:0;transform:translate(52%,-252%)scale(.88)rotate(9deg)}}.lx-coach .to-tap{z-index:1;position:relative}.lx-sparkle{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffe9a8,#f2b34b 60%,#0000 70%);border-radius:50%;width:8px;height:8px;animation:lx-sparkle-float 7s ease-in-out infinite;position:absolute}.lx-sparkle:nth-child(2){width:6px;height:6px;animation-duration:6s;animation-delay:1.2s;top:72%;left:18%}.lx-sparkle:nth-child(3){background:radial-gradient(circle,#d7f0e6,#79ac9e 60%,#0000 70%);width:10px;height:10px;animation-delay:2.8s;top:22%;left:30%}.lx-sparkle:nth-child(4){background:radial-gradient(circle,#ffd6cc,#d95d39 60%,#0000 70%);width:7px;height:7px;animation-duration:8s;animation-delay:4.1s;top:40%;left:8%}.lx-sparkle:nth-child(5){width:5px;height:5px;animation-delay:5.3s;top:60%;left:36%}.lx-sparkle:nth-child(6){background:radial-gradient(circle,#e2d9ff,#8a7be0 60%,#0000 70%);width:9px;height:9px;animation-duration:9s;animation-delay:.6s;top:88%;left:24%}@keyframes lx-sparkle-float{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.95}60%{opacity:.8;transform:translateY(-34px)translate(6px)scale(1)}to{opacity:0;transform:translateY(-64px)translate(-4px)scale(.5)}}.lx-speech p{transition:opacity .26s}.lx-speech p[data-swapping]{opacity:0}.lx-speech em{color:#30266f;font-style:normal;font-weight:800}.lx-speech{background:#fff;border:1px solid #d4ccef;border-radius:18px;min-width:0;padding:18px 20px;position:relative;box-shadow:0 3px #ded8ef}.lx-speech:before{content:"";background:#fff;border-bottom:1px solid #d4ccef;border-left:1px solid #d4ccef;width:14px;height:14px;position:absolute;top:35px;left:-8px;transform:rotate(45deg)}.lx-next-copy>span,.lx-speech>span,.lx-tip span,.lx-why>span{color:#a84429;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.lx-speech h1{color:#30266f;margin:4px 0;font-size:clamp(25px,3vw,34px);line-height:1.08}.lx-speech p{color:#625d70;margin:0;font-size:13px;line-height:1.45}.lx-today{flex-direction:column;justify-content:center;min-width:0;padding:24px 26px;display:flex;container:lx-today/inline-size}.lx-goal-line{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lx-goal-line>div{flex-direction:column;min-width:0;display:flex}.lx-goal-line span{color:#625d70;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.lx-goal-line span svg{color:#a84429;width:15px}.lx-goal-line strong{margin-top:4px;font-size:18px}.lx-goal-line button{color:#7d2f1d;cursor:pointer;background:#fff8ed;border:1px solid #dfdce6;border-radius:11px;align-items:center;gap:5px;min-height:44px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.lx-goal-line button svg{fill:#e09225;color:#e09225;width:16px}.lx-goal-line button[data-live] svg{fill:#f2a33a;color:#d95d39;transform-origin:50% 90%;animation:flame-flicker 1.6s ease-in-out infinite}.lx-goal-track[data-complete]>span{background:linear-gradient(90deg,#d88126,#f2b34a,#d88126) 0 0/200% 100%;animation:k7 2.4s linear infinite}.lx-coach .to-tap{border-radius:60px}.lx-speech>span[lang=ig]{text-transform:none;letter-spacing:0;font-size:12px}.lx-speech>span[lang=ig] small{color:#625d70;margin-left:6px;font-weight:700}.lx-goal-track{background:#ebe8f0;border-radius:999px;height:12px;margin-top:12px;position:relative;overflow:hidden}.lx-goal-track>span{width:max(8px,var(--lx-goal));border-radius:inherit;background:#d88126;height:100%;transition:width .28s ease-out;display:block;box-shadow:inset 0 -3px #7e4b1238}.lx-next{justify-content:space-between;gap:18px;padding-top:18px;display:flex}.lx-next-copy{flex-direction:column;min-width:0;display:flex}.lx-next-copy>span{color:#235f51;align-items:center;gap:5px;display:inline-flex}.lx-next-copy>span svg{width:14px}.lx-next-copy strong{color:#30266f;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:20px;overflow:hidden}.lx-next-copy small{color:#625d70;margin-top:3px;font-size:12px;line-height:1.4}.lx-next .rb{color:#fff;background:#30266f;min-width:136px;min-height:50px;box-shadow:0 4px #211952}.lx-next .rb:disabled{color:#4c4754;background:#e4e1e7;border-color:#c9c5ce;box-shadow:0 3px #c9c5ce}.lx-layout{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:30px;display:grid}.lx-main{min-width:0}.lx-stages{margin-bottom:16px}.lx-stage-switcher{grid-template-columns:44px minmax(190px,1fr) 44px auto;align-items:stretch;gap:8px;display:grid}.lx-stage-arrow,.lx-stage-browse{color:#30266f;cursor:pointer;background:#fff;border:1px solid #d9d5e2;border-radius:14px;justify-content:center;align-items:center;min-height:52px;display:inline-flex;box-shadow:0 3px #d4d0dc}.lx-stage-arrow svg{width:20px}.lx-stage-arrow:disabled{color:#aaa4b2;box-shadow:none;cursor:default;background:#efedf1}.lx-stage-current{color:#fff;background:#30266f;border:1px solid #30266f;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 12px;min-width:0;padding:7px 14px;display:grid;box-shadow:0 3px #211952}.lx-stage-current>span{color:#d9d3f2;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:900}.lx-stage-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lx-stage-current small{color:#d9d3f2;white-space:nowrap;font-size:10px}.lx-stage-browse{gap:6px;min-width:112px;padding:0 12px;font-size:11px;font-weight:900}.lx-stage-browse svg{width:17px}.lx-stage-map{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;margin-top:10px;animation:k1 .18s ease-out both;display:grid}.lx-stage-map>button{color:#1d1933;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfdce6;border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:36px 1fr;align-items:center;gap:0 9px;min-height:66px;padding:7px 9px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 3px #d4d0dc}.lx-stage-map>button:hover{border-color:#a9a1c8;transform:translateY(-1px)}.lx-stage-map>button>span{color:#30266f;background:#eeeafd;border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.lx-stage-map>button>span svg{width:16px}.lx-stage-map>button strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:end;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.lx-stage-map>button small{color:#706a7d;align-self:start;margin-top:2px;font-size:10px}.lx-stage-map>button[data-active]{color:#fff;background:#30266f;border-color:#30266f;box-shadow:0 3px #211952}.lx-stage-map>button[data-active]>span{color:#30266f;background:#fff}.lx-stage-map>button[data-active] small{color:#d9d3f2}.lx-stage-map>button[data-planned]{box-shadow:none;border-style:dashed}.lx-return-current{color:#30266f;cursor:pointer;background:#f4f1ff;border:1px solid #cfc8e5;border-radius:12px;align-items:center;gap:6px;min-height:42px;margin:-2px 0 14px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.lx-return-current svg{width:15px}.lx-placement-note{color:#30266f;background:#f4f1ff;border:1px solid #d7cdef;border-radius:15px;align-items:center;gap:11px;margin:-4px 0 18px;padding:13px 15px;display:flex}.lx-placement-note>svg{flex:none;width:22px}.lx-placement-note>span{flex-direction:column;min-width:0;display:flex}.lx-placement-note strong{font-size:12px}.lx-placement-note small{color:#625d70;margin-top:2px;font-size:10px;line-height:1.4}.lx-unit-content{transform-origin:top;animation:lx-chapter-reveal .22s cubic-bezier(.22,1,.36,1);overflow:hidden}@keyframes lx-chapter-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.lx-path-run{overflow-anchor:none;background:radial-gradient(circle at 12% 18%,#2b7a681a 0 14px,#0000 15px),radial-gradient(circle at 88% 30%,#d99b251f 0 10px,#0000 11px),radial-gradient(circle at 20% 72%,#d99b251a 0 8px,#0000 9px),radial-gradient(circle at 80% 84%,#2b7a681a 0 16px,#0000 17px),radial-gradient(circle at 55%,#5aa9e614 0 12px,#0000 13px),linear-gradient(#fbfaff,#f4f8f1);padding:72px 26px 38px;position:relative;overflow:hidden}.lx-show-lessons{z-index:2;color:#3d2410;cursor:pointer;width:fit-content;min-height:42px;font:inherit;background:linear-gradient(#f2b544,#e0a12e);border:2px solid #fffdf7;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:14px auto 0;padding:0 16px;font-size:12px;font-weight:900;display:flex;position:relative;box-shadow:0 3px #8a5a2b}.lx-show-lessons small{color:#7a4a00}.lx-show-lessons:hover{transform:translateY(-2px)}.lx-show-lessons--earlier{margin:0 auto 14px}.lx-show-lessons--fold svg{transform:rotate(180deg)}.lx-show-lessons+.lx-show-lessons{margin-top:10px}.lx-path-run[data-folded]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;padding:66px 10px 22px;display:grid}.lx-path-run[data-folded]:before{content:"";z-index:0;background:#e6d6b6;height:16px;position:absolute;top:96px;left:0;right:0}.lx-path-run[data-folded]:after{content:"";z-index:0;border-top:3px dashed #fff8e8;height:0;position:absolute;top:102px;left:0;right:0}.lx-path-run[data-folded] .lx-node-row{display:contents}.lx-path-run[data-folded] .lx-node-connector{display:none}.lx-path-run[data-folded] .lx-node-row:first-of-type>*{grid-column:1}.lx-path-run[data-folded] .lx-node-row:nth-of-type(2)>*{grid-column:2}.lx-path-run[data-folded] .lx-node-row:nth-of-type(3)>*{grid-column:3}.lx-path-run[data-folded] .lx-node-row[data-lane] .lx-node{grid-row:1;justify-self:center}.lx-path-run[data-folded] .lx-node-row[data-lane] .lx-node-label{text-align:center;grid-row:2;align-items:center;margin:10px 0 0}.lx-path-run[data-folded] .lx-node-row[data-lane] .lx-node-label strong{font-size:13px}.lx-path-run[data-folded] .lx-node-row[data-lane] .lx-node-card{grid-area:3/1/auto/-1;width:100%;margin:14px 0 4px}.vg-strip__toggle.rb{min-height:46px}.vg-strip__toggle.rb svg{width:16px;transition:transform .18s}.lx-show-lessons--earlier svg,.vg-strip__toggle.rb[aria-expanded=true] svg{transform:rotate(180deg)}.lx-show-lessons svg{width:15px;transition:transform .18s}.lx-node-row{z-index:1;grid-template-columns:minmax(90px,1fr) 96px minmax(90px,1fr);align-items:center;min-height:116px;display:grid;position:relative}.lx-node-connector{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:62px;left:0;overflow:visible}.lx-node-connector path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.lx-node-connector__ground{stroke:#e6d6b6;stroke-width:16px}.lx-node-connector__dash{stroke:#fff8e8;stroke-width:3px;stroke-dasharray:10 12}.lx-node{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;width:78px;height:78px;padding:0;position:relative}.lx-node-face{color:#fff;background:radial-gradient(circle at 35% 30%,#8a7be0,#6455bc 55%,#4b3da3);border:6px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;transition:transform .16s,filter .16s,box-shadow .16s;display:grid;box-shadow:0 6px #30266f,0 9px 20px #30266f2e}.lx-node-guide{z-index:5;pointer-events:none;animation:lx-guide-hop 1.6s ease-in-out infinite;position:absolute;top:-62px;left:50%;transform:translate(-50%)}.lx-node-guide,.lx-node-guide .to{width:54px;height:71px}.lx-node-row[data-current] .lx-node-face{animation:lx-node-pulse 2.2s ease-in-out infinite}.lx-node-stars{z-index:4;pointer-events:none;gap:2px;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lx-node-stars svg{fill:#f2b34b;color:#b8780c;stroke-width:2px;filter:drop-shadow(0 1px #00000026);width:15px;height:15px}.lx-node-stars svg:nth-child(2){width:19px;height:19px;margin-top:-6px}@keyframes lx-guide-hop{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-7px)}}@keyframes lx-node-pulse{0%,to{box-shadow:0 6px #30266f,0 9px 20px #30266f2e,0 0 #6455bc73}60%{box-shadow:0 6px #30266f,0 9px 20px #30266f2e,0 0 0 14px #6455bc00}}.lx-node:hover .lx-node-face{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 8px #30266f,0 12px 24px #30266f33}.lx-node:active .lx-node-face{transform:translateY(4px);box-shadow:0 2px #30266f}.lx-node-face svg{stroke-width:2.8px;width:28px;height:28px}.lx-node[data-state=complete] .lx-node-face{background:radial-gradient(circle at 35% 30%,#5cae98,#2b7a68 55%,#1f6152);box-shadow:0 6px #16463d}.lx-node[data-state=placed] .lx-node-face{color:#30266f;background:radial-gradient(circle at 35% 30%,#ffe3a1,#f7cc70 55%,#e2ab3f);box-shadow:0 6px #a45f0b}.lx-node[data-state=locked] .lx-node-face{color:#8f899a;background:#e6e3e9;box-shadow:0 5px #ccc7d2}.lx-node[data-state=locked]{cursor:default}.lx-node-ready{z-index:4;color:#30266f;background:#fff4d6;border-radius:999px;align-items:center;gap:3px;min-height:25px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:0 2px #d7b760}.lx-node-ready svg{fill:currentColor;width:11px}.lx-node-row[data-current] .lx-node-ready{top:auto;bottom:-16px}.lx-opening-shared{place-content:center;justify-items:center;display:grid}.lx-opening-shared .al{min-height:240px;padding:0}.lx-opening-shared p{color:#5d5770;margin:14px 0 0;font-size:13px;font-weight:800}.lx-node-label{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.lx-node-label span{color:#235f51;text-transform:uppercase;font-size:11px;font-weight:900}.lx-node-label strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.lx-node-row[data-lane=left] .lx-node{grid-column:1;justify-self:end}.lx-node-row[data-lane=left] .lx-node-label{grid-column:2/4;margin-left:14px}.lx-node-row[data-lane=centre] .lx-node{grid-column:2;justify-self:center}.lx-node-row[data-lane=centre] .lx-node-label{grid-column:3;margin-left:6px}.lx-node-row[data-lane=right] .lx-node{grid-column:3;justify-self:start}.lx-node-row[data-lane=right] .lx-node-label{text-align:right;grid-area:1/1/auto/3;margin-right:14px}.lx-node-row[data-active] .lx-node-face{outline-offset:4px;outline:4px solid #d9d1ff}.lx-node-card{z-index:1;background:#faf9fd;border:1px solid #ddd8ee;border-radius:17px;grid-column:1/-1;margin:14px auto 24px;padding:14px;position:relative;box-shadow:0 3px #e3dfed}.lx-node-card p{color:#625d70;align-items:baseline;gap:7px;margin:0 0 12px;font-size:12px;line-height:1.45;display:flex}.lx-node-card p b{color:#30266f;font-size:16px}.lx-node-card p small{color:#625d70;font-size:11px}.lx-node-card>button{color:#fff;cursor:pointer;background:#30266f;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 4px #211952}.lx-node-card>button:disabled{color:#3f3a49;cursor:not-allowed;background:#e6e3e9;box-shadow:0 3px #c6c1cc}.lx-node-card>button svg{width:16px}.lx-node-card>button.lx-node-share{color:#7a7488;width:34px;min-height:34px;box-shadow:none;background:0 0;border-radius:11px;padding:0;position:absolute;top:8px;right:8px}.lx-node-card>button.lx-node-share:hover{color:#30266f;background:#ece9f6}.lx-node-card>button.lx-node-share:focus-visible{outline-offset:2px;outline:3px solid #f0a548}.lx-node-card>button.lx-node-share svg{width:15px}.lx-node-share__said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lx-node-card>p{padding-right:34px}.lx-checkpoint__revisit{flex-direction:column;grid-column:1/-1;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.lx-checkpoint__revisit button{width:100%;color:var(--d);cursor:pointer;font:inherit;text-align:left;background:#fffaf0;border:1px solid #e2c98e;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;font-weight:800;display:flex}.lx-checkpoint__revisit button:disabled{color:#6d6779;cursor:default;background:#f5f3f7}.lx-checkpoint__revisit button svg{color:#a84429;flex:none;width:14px}.lx-checkpoint{background:#f7f5fb;border:1px solid #d9d3e8;border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 18px 18px;padding:15px;display:grid}.lx-checkpoint>span{color:#706a7d;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 3px #ddd9e5}.lx-checkpoint>span svg{width:20px}.lx-checkpoint>div{flex-direction:column;min-width:0;display:flex}.lx-checkpoint small{color:#7d2f1d;font-size:9px;font-weight:900}.lx-checkpoint strong{margin-top:2px;font-size:13px}.lx-checkpoint p{color:#625d70;margin:3px 0 0;font-size:10px;line-height:1.4}.lx-checkpoint>button{color:#fff;cursor:pointer;background:#30266f;border:0;border-radius:12px;min-height:42px;padding:0 13px;font-size:10px;font-weight:900;box-shadow:0 3px #211952}.lx-checkpoint>button:disabled{color:#625d70;cursor:default;background:#e4e1e7;box-shadow:0 3px #cbc6d0}.lx-checkpoint[data-state=ready]{background:#fff8e6;border-color:#d5ba74}.lx-checkpoint[data-state=ready]>span{color:#8b560e;box-shadow-color:#d7b760;background:#fff4d6}.lx-checkpoint[data-state=passed]{background:#ecf8f4;border-color:#aad6c8}.lx-checkpoint[data-state=passed]>span{color:#235f51;box-shadow-color:#b7dacf;background:#fff}.lx-checkpoint[data-state=needs_retry]{background:#fff5f0;border-color:#e2baa9}.lx-checkpoint[data-state=needs_retry]>span{color:#a84429}.lx-aside{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:14px;margin-top:26px;display:grid}.lx-transparency{background:#fff;border:1px solid #ddd9e5;border-radius:18px;box-shadow:0 3px #e1dee6}.lx-tip,.lx-why{background:#fff;border:2px solid #e7e3ee;border-radius:24px;min-width:0;display:flex;box-shadow:0 4px #e7e3ee}.lx-tip{align-items:center;gap:12px;padding:16px 18px}.lx-tip .to{flex:none}.lx-tip div{flex-direction:column;min-width:0;display:flex}.lx-tip strong{margin-top:4px;font-size:15px}.lx-tip p{color:#625d70;margin:5px 0 0;font-size:13px;line-height:1.5}.lx-why{color:#fff;background:linear-gradient(160deg,#2a6f5f,#1e564a);border-color:#16463d;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 22px;box-shadow:0 4px #16463d}.lx-why>svg{color:#f7cc70;width:24px;margin-bottom:10px}.lx-why>span{color:#c9efe4}.lx-why>strong{text-wrap:balance;margin-top:5px;font-size:clamp(17px,1.4vw,21px);line-height:1.3}.lx-why button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#ffffff29;border:0;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:0 16px;font-size:12.5px;font-weight:800;transition:background .16s;display:inline-flex}.lx-why button:hover{background:#ffffff42}.lx-why button svg{width:15px}.lx-transparency{color:#1d1933;margin-top:15px}.lx-transparency summary{cursor:pointer;align-items:center;gap:8px;min-height:52px;padding:0 14px;font-size:11px;font-weight:800;list-style:none;display:flex}.lx-transparency summary::-webkit-details-marker{display:none}.lx-transparency summary svg{color:#a84429;width:17px}.lx-transparency summary svg:last-child{color:#706a7d;width:14px;margin-left:auto;transition:transform .18s}.lx-transparency[open] summary svg:last-child{transform:rotate(180deg)}.lx-transparency>div{padding:0 15px 16px}.lx-transparency strong{font-size:11px;line-height:1.4}.lx-transparency p{color:#625d70;margin:6px 0;font-size:10px;line-height:1.45}.lx-transparency small{color:#7d2f1d;font-size:8px;line-height:1.4}.lx-planned{background:#f1edff;border:1px solid #d5d0e3;border-radius:26px;justify-content:center;align-items:center;gap:24px;min-height:270px;padding:28px;display:flex;box-shadow:0 5px #ddd8ea}.lx-planned>div{max-width:590px}.lx-planned span{color:#7d2f1d;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.lx-planned span svg{width:15px}.lx-planned h1{color:#30266f;margin:7px 0;font-size:clamp(26px,4vw,38px);line-height:1.1}.lx-planned p{color:#625d70;margin:0;font-size:13px;line-height:1.5}.lx-planned strong{color:#706a7d;margin-top:12px;font-size:11px;display:block}.lx-planned button{color:#fff;cursor:pointer;background:#30266f;border:0;border-radius:13px;align-items:center;gap:7px;min-height:46px;margin-top:16px;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 4px #211952}.lx-planned button svg{width:16px}.lx-empty-path{justify-content:space-around;align-items:center;min-height:260px;padding:40px;display:flex}.lx-empty-path span{color:#8e8898;background:#e3e0e7;border:6px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 5px #cac5d1}.lx-empty-path span:nth-child(2),.lx-empty-path span:nth-child(3){opacity:.65;transform:translateY(55px)}@media (max-width:760px){.notification-offer{border-radius:17px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 48px 16px 14px}.notification-offer__icon{border-radius:13px;width:44px;height:44px}.notification-offer h2{font-size:18px}.notification-offer__actions{grid-column:1/-1}.notification-offer__actions button{flex:145px}.lx-page{padding:2px 14px 42px}.lx-hero{min-height:120px;padding-bottom:76px}.lx-page--over-sky{margin-top:-66px}.lx-daily{border-radius:22px;grid-template-columns:1fr}.lx-coach{padding:18px 16px 16px 10px}.lx-coach .to{width:96px;height:126px}.lx-speech{padding:14px 15px}.lx-speech h1{font-size:24px}.lx-speech p{font-size:11px}.lx-today{padding:18px}.lx-layout{margin-top:34px}.lx-stage-switcher{grid-template-columns:44px minmax(0,1fr) 44px}.lx-stage-browse{grid-column:1/-1;min-height:42px}.lx-stage-current{text-align:center;grid-template-columns:1fr;gap:1px;padding-inline:11px}.lx-stage-current>span{grid-column:auto}.lx-stage-current small{display:none}.lx-stage-map{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-path-run{padding:68px 12px 30px}.lx-node-row{grid-template-columns:minmax(66px,1fr) 82px minmax(66px,1fr)}.lx-node,.lx-node-face{width:68px;height:68px}.lx-node-guide{top:-58px}.lx-node-label strong{font-size:13px}.lx-node-card{margin-inline:4px}.lx-node-card>button{width:100%}.lx-checkpoint{grid-template-columns:40px minmax(0,1fr);margin-inline:12px}.lx-checkpoint>button{grid-column:1/-1;width:100%}.lx-planned{flex-direction:column;align-items:flex-start;gap:4px;padding:20px}.lx-planned .to{width:82px;height:108px}}@media (max-width:390px){.lx-coach .to{width:78px;height:102px}.lx-speech h1{font-size:21px}.lx-goal-line button{padding-inline:7px}.lx-node-label span{display:none}}@media (prefers-reduced-motion:reduce){.lx-unit-content{animation:none}.lx-goal-track>span,.lx-node-face,.lx-stage-map>button,.lx-transparency summary svg:last-child,.lx-unit-guide summary>svg{transition-duration:.01ms!important}}.lx-learn button:focus-visible,.lx-learn summary:focus-visible{outline-offset:3px;outline:3px solid #f0a548}.lx-daily{position:relative}.lx-daily[data-arrive]{animation:lx-rise .62s cubic-bezier(.2,.9,.2,1) both}.lx-daily[data-arrive] .lx-coach{animation:lx-rise .62s cubic-bezier(.2,.9,.2,1) 80ms both}.lx-daily[data-arrive] .lx-goal{animation:lx-rise .56s cubic-bezier(.2,.9,.2,1) .2s both}.lx-daily[data-arrive] .lx-next{animation:lx-rise .56s cubic-bezier(.2,.9,.2,1) .32s both}@keyframes lx-rise{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.lx-daily-celebration{z-index:5;pointer-events:none;position:absolute;inset:0}.lx-coach{padding-top:30px}.lx-grass{opacity:.55;pointer-events:none;background:radial-gradient(at 20% 100%,#79c26e 0 40%,#0000 41%),radial-gradient(at 55% 100%,#5aa567 0 45%,#0000 46%),radial-gradient(at 85% 100%,#79c26e 0 42%,#0000 43%);height:26px;position:absolute;bottom:0;left:0;right:0}.lx-coach .to{width:150px;height:197px}.lx-coach[data-excited] .to-tap{transform:translateY(-6px)rotate(-3deg)scale(1.05)}.lx-goal{z-index:2;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;display:grid;position:relative}.lx-goal[data-complete]{padding-top:30px}.lx-goal-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;display:grid}.lx-goal-copy>span{color:#625d70;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.lx-goal-copy strong{color:#30266f;grid-column:1/-1;margin-top:3px;font-size:20px}.lx-goal-copy small{color:#625d70;grid-column:1/-1;margin-top:2px;font-size:12px}.lx-streak{color:#7d2f1d;cursor:pointer;white-space:nowrap;background:#fff8ed;border:1px solid #f0dcc0;border-radius:999px;grid-area:1/2;justify-self:end;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}@container lx-today (max-width:420px){.lx-streak{gap:4px;min-height:29px;padding:0 9px;font-size:10px}.lx-streak b{font-size:12px}.lx-streak svg{width:13px}}@container lx-today (max-width:280px){.lx-streak{grid-area:auto/1/auto/-1;justify-self:start;margin-top:8px}}.lx-streak b{font-size:14px}.lx-streak svg{fill:#e09225;color:#e09225;width:15px}.lx-streak[data-live] svg{fill:#f2a33a;color:#d95d39;transform-origin:50% 90%;animation:flame-flicker 1.6s ease-in-out infinite}.lx-goal[data-complete] .lx-goal-copy strong{color:#235f51}.lx-daily[data-arrive] .lx-pot-water{animation:lx-pour 1.4s cubic-bezier(.2,.9,.2,1) .4s both}@keyframes lx-pour{0%{transform:translateY(96px)}}.lx-next{border-top:1px solid #e8e5ec;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;padding:16px 0 0;display:grid;position:relative}.lx-next .rb{grid-column:1/-1;width:100%}.lx-daily .lx-next .lx-start.rb{color:#fff;letter-spacing:-.01em;background:linear-gradient(#3d3190,#2c2366);border:0;border-radius:20px;min-height:66px;font-size:18px;position:relative;overflow:hidden;box-shadow:0 6px #1d1748,0 14px 28px -10px #2119528c}.lx-next .lx-start>span{align-items:center;gap:12px;display:inline-flex}.lx-start-key{color:#30266f;background:#fffdf7;border-radius:999px;place-items:center;width:36px;height:36px;animation:lx-key-beat 2.8s ease-in-out infinite;display:grid;box-shadow:0 2px #00000038}.lx-start-key svg{fill:#f2b544;stroke:#c97900;stroke-width:1.6px;width:18px;height:18px;margin-left:2px}.lx-start-key svg.lucide-check{fill:none;stroke:#2e9c73;stroke-width:3px;margin-left:0}.lx-start-key svg.lucide-book-open-check{fill:none;stroke:#30266f;stroke-width:2.1px;margin-left:0}.lx-next .lx-start[data-ready]{animation:lx-breathe 4.2s ease-in-out infinite}.lx-next .lx-start[data-ready]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff24 50%,#0000 60%) 120% 0/240% 100% no-repeat;animation:lx-shine 7s ease-in-out 2s infinite;position:absolute;inset:0}.lx-next .lx-start:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px #1d1748,0 18px 32px -10px #21195299}.lx-next .lx-start:hover:not(:disabled) .lx-start-key{animation-duration:1.1s}.lx-next .lx-start:active:not(:disabled){transform:translateY(3px);box-shadow:0 3px #1d1748}.lx-next .lx-start:disabled{color:#4c4754;background:#e4e1e7;animation:none;box-shadow:0 3px #c9c5ce}.lx-next .lx-start:disabled:after{display:none}.lx-coach[data-glance]{transition:transform .32s cubic-bezier(.34,1.56,.48,1);transform:translate(4px)rotate(3deg)}@keyframes lx-breathe{0%,to{translate:0}50%{translate:0 -2px}}@keyframes lx-shine{0%,70%{background-position:120% 0}to{background-position:-120% 0}}@keyframes lx-key-beat{0%,to{transform:scale(1)}12%{transform:scale(1.1)}24%{transform:scale(1)}34%{transform:scale(1.06)}46%{transform:scale(1)}}.lx-next-place{background:#eef7f2;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 1px #d6e8dd}.lx-next-place svg{width:46px;height:46px}.lx-next[data-place=market] .lx-next-place{background:#fff1e2;box-shadow:inset 0 0 0 1px #f0d3b5}.lx-next[data-place=kitchen] .lx-next-place{background:#fbeee4;box-shadow:inset 0 0 0 1px #ecd2c0}.lx-next[data-place=river] .lx-next-place{background:#e6f1fb;box-shadow:inset 0 0 0 1px #c9dcef}.lx-next[data-place=festival] .lx-next-place{background:#f6e9ff;box-shadow:inset 0 0 0 1px #dfc9f2}.lx-next-copy strong{overflow-wrap:normal;word-break:keep-all;white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:visible}.lx-hear{-webkit-tap-highlight-color:transparent;color:#30266f;cursor:pointer;background:#f3f0ff;border:1px solid #c8c0ea;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;transition:transform .14s,background .14s;display:inline-grid}.lx-hear svg{width:17px}.lx-hear:hover{background:#e9e4fb;transform:scale(1.06)}.lx-hear[data-playing]{animation:lx-hear-pulse .9s ease-in-out infinite}@keyframes lx-hear-pulse{0%,to{box-shadow:0 0 #4b3f9e4d}50%{box-shadow:0 0 0 8px #4b3f9e00}}.lx-peek{color:#235f51;margin-top:6px;font-size:11px;font-style:normal;font-weight:800}.lx-trail{align-items:center;gap:10px;min-width:0;display:flex}.lx-trail-path{background:#30266f14;border-radius:999px;flex:auto;height:12px;display:block;position:relative;overflow:hidden}.lx-trail-path i{border-radius:inherit;background:#d88126;width:0;min-width:8px;height:100%;transition:width .7s cubic-bezier(.2,.9,.2,1);display:block;box-shadow:inset 0 -3px #7e4b1238}.lx-trail[data-complete] .lx-trail-path i{background:linear-gradient(90deg,#d88126,#f2b34a,#d88126) 0 0/200% 100%;animation:k7 2.4s linear infinite}.lx-hero .ts button[data-stat=streak][data-live] .ts-ico svg{fill:#f2a33a;color:#ffb45c;transform-origin:50% 90%;animation:flame-flicker 1.6s ease-in-out infinite}.lx-hero .ts button[data-stat=goal]{background:#3a160e73;border-color:#ffd4c8b3;box-shadow:0 2px #00000026,0 0 18px #ff6f5940}.lx-hero .ts button[data-stat=goal] strong{color:#ffd9cf}.lx-hero .ts button[data-stat=goal] .ts-ico{background:conic-gradient(#79c26e var(--ts-ring,0),#ffffff47 0)}.lx-hero .ts button[data-stat=goal][data-complete] .ts-ico{background:conic-gradient(#ffd166,#f2a33a,#ffd166)}.lx-hero:has(.lx-sky[data-period=day]) .ts button[data-stat=goal]{background:#fff6f2d9}.lx-hero:has(.lx-sky[data-period=day]) .ts button[data-stat=goal] strong{color:var(--m)}.lx-learn{position:relative;overflow-x:clip}.lx-surprise{z-index:3;pointer-events:none;position:absolute}.lx-surprise[data-kind=bird]{width:100%;height:0;top:48px;left:0}.lx-surprise[data-kind=bird] button{cursor:pointer;pointer-events:none;background:0 0;border:0;width:100%;height:150px;padding:0;position:absolute;top:0;left:0}.lx-surprise[data-kind=bird] button:focus-visible{outline-offset:4px;border-radius:12px;outline:3px solid #ffd27a}.lx-swallow{--fly:0;top:0;left:calc(-90px + var(--fly) * (100% + 180px));pointer-events:auto;filter:drop-shadow(0 0 2.5px #fff9)drop-shadow(0 2px 2px #00000040);width:72px;height:108px;position:absolute}.lx-learn:has(.lx-sky[data-period=dusk]) .lx-swallow,.lx-learn:has(.lx-sky[data-period=night]) .lx-swallow{filter:drop-shadow(0 0 3px #ffffffd9)drop-shadow(0 2px 3px #00000059)brightness(1.5)saturate(1.15)}.lx-swallow svg{width:100%;height:100%;overflow:visible}.lx-swallow:has(.lx-feathers) svg{transform-origin:50% 40%;animation:lx-bird-joy .76s cubic-bezier(.2,.9,.2,1.4)}@keyframes lx-bird-joy{0%{transform:scale(1)rotate(0)}22%{transform:scale(1.34)rotate(-11deg)translateY(-9px)}48%{transform:scale(.9)rotate(7deg)translateY(4px)}72%{transform:scale(1.1)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.lx-feathers{pointer-events:none;position:absolute;inset:0}.lx-feathers i{opacity:0;background:#f6efe0;border:1.6px solid #2f57c4;border-radius:62% 38% 55% 45%/70% 65% 35% 30%;width:9px;height:15px;animation:lx-feather 1s cubic-bezier(.2,.7,.3,1) both;display:block;position:absolute;top:38%;left:50%}.lx-feathers i:nth-child(2n){background:#f0d9a8;border-color:#b34a27}@keyframes lx-feather{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.4)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--fx,0px)),calc(-50% + var(--fy,0px) + 30px)) rotate(var(--fr,120deg)) scale(1)}}.lx-surprise[data-kind=bird] button[data-inviting] .lx-swallow{animation:lx-bird-beckon 1.3s cubic-bezier(.4,0,.5,1) infinite}.lx-surprise[data-kind=bird] button[data-inviting] .lx-swallow svg{animation:lx-bird-shine 1.3s ease-in-out infinite}@keyframes lx-bird-beckon{0%,to{transform:translateY(0)rotate(0)scale(1)}24%{transform:translateY(-10px)rotate(-5deg)scale(1.07)}58%{transform:translateY(5px)rotate(3deg)scale(.97)}}@keyframes lx-bird-shine{0%,to{filter:drop-shadow(0 0 5px #ffd166e6)drop-shadow(0 0 14px #ffb33c8c)}50%{filter:drop-shadow(0 0 11px #ffe9a8)drop-shadow(0 0 26px #ffb33cd9)}}.lx-catch-flash{z-index:2;pointer-events:none;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:38%;left:50%}.lx-catch-flash:after,.lx-catch-flash:before{content:"";border-radius:50%;position:absolute;inset:0}.lx-catch-flash:before{border:4px solid #ffd166;animation:lx-catch-ring .76s cubic-bezier(.12,.86,.3,1) both}.lx-catch-flash:after{border:3px solid #4fae8f;animation:lx-catch-ring .98s cubic-bezier(.12,.86,.3,1) .1s both}@keyframes lx-catch-ring{0%{opacity:1;scale:.25}50%{opacity:.6}to{opacity:0;scale:6.5}}.lx-catch-glow{z-index:1;pointer-events:none;background:radial-gradient(circle,#ffd678d9 0,#ffbe5a59 38%,#0000 68%);border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px;animation:lx-catch-glow .62s ease-out both;position:absolute;top:38%;left:50%}@keyframes lx-catch-glow{0%{opacity:0;scale:.2}18%{opacity:1}to{opacity:0;scale:1.7}}.lx-catch-sparks{z-index:3;pointer-events:none;position:absolute;top:38%;left:50%}.lx-catch-sparks i{background:var(--sc,#ffd166);width:12px;height:12px;box-shadow:0 0 10px -1px var(--sc,#ffd166);opacity:0;border-radius:3px;margin:-6px 0 0 -6px;animation:lx-catch-spark 1s cubic-bezier(.14,.86,.3,1) both;display:block;position:absolute}@keyframes lx-catch-spark{0%{opacity:0;translate:0;rotate:0deg;scale:.2}12%{opacity:1;scale:1.35}to{opacity:0;translate:var(--sx,0) calc(var(--sy,0px) + 60px);scale:.45;rotate:var(--sr,200deg)}}.lx-catch-xp{z-index:4;color:#6b3f00;white-space:nowrap;pointer-events:none;background:linear-gradient(#fff3cf,#ffcf5c 62%,#f5b731);border:2px solid #fffdf7;border-radius:999px;padding:6px 16px;font-size:19px;font-weight:950;animation:lx-catch-xp 1.5s cubic-bezier(.16,.84,.3,1) both;position:absolute;top:4%;left:50%;box-shadow:0 5px #d99f2b,0 0 26px #ffc85abf}.lx-catch-xp[data-hold]{width:max-content;max-width:min(230px,64vw);top:104%}.lx-catch-xp[data-muted]{color:#4a4459;text-align:center;white-space:normal;background:linear-gradient(#fff,#efecf6);font-size:13px;line-height:1.3;box-shadow:0 4px #cfc9dd,0 10px 20px -8px #281e4666}.lx-catch-xp[data-hold]{animation:lx-catch-note 3.6s cubic-bezier(.16,.84,.3,1) both}@keyframes lx-catch-note{0%{opacity:0;translate:-50% 6px;scale:.4}7%{opacity:1;scale:1.16}14%{scale:1}82%{opacity:1;translate:-50%;scale:1}to{opacity:0;translate:-50% -26px;scale:.94}}@keyframes lx-catch-xp{0%{opacity:0;translate:-50% 6px;rotate:-14deg;scale:.3}16%{opacity:1;rotate:7deg;scale:1.4}30%{rotate:-3deg;scale:.92}42%{rotate:1deg;scale:1.12}56%{rotate:0deg;scale:1}to{opacity:0;translate:-50% -40px;scale:.7}}.lx-cowrie-flight{z-index:9000;pointer-events:none;position:fixed;inset:0}.lx-cowrie-coin{color:#7a4a00;background:radial-gradient(circle at 34% 28%,#fff6d8,#ffcf5c 62%,#eaa72c);border-radius:50%;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;font-size:12px;font-weight:950;animation:lx-xp-travel .62s cubic-bezier(.42,0,.2,1) both;display:grid;position:fixed;box-shadow:0 0 0 2px #ffffffbf,0 6px 16px -4px #5a3c00a6}.lx-cowrie-coin b{animation:lx-xp-spin .62s linear both;display:block}@keyframes lx-xp-travel{0%{opacity:0;translate:0;scale:.3}12%{opacity:1;translate:var(--out-x,0) calc(var(--lift,40px) * -1);scale:1.25}to{opacity:1;translate:var(--to-x) var(--to-y);scale:.45}}@keyframes lx-xp-spin{0%{rotate:0turn}to{rotate:var(--spin,1turn)}}.lx-first-catch{z-index:9100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18103a73;place-items:center;padding:20px;animation:lx-first-veil .26s both;display:grid;position:fixed;inset:0}@keyframes lx-first-veil{0%{opacity:0}to{opacity:1}}.lx-first-catch[data-leaving]{animation:lx-first-veil .3s reverse both}.lx-first-catch[data-leaving] .lx-first-catch__card{animation:lx-first-card-out .3s cubic-bezier(.4,0,.8,.4) both}.lx-first-catch[data-leaving] .lx-first-catch__rain,.lx-first-catch[data-leaving] .lx-first-catch__ribbons{opacity:0;transition:opacity .2s}@keyframes lx-first-card-out{0%{opacity:1;translate:0;rotate:0deg;scale:1}to{opacity:0;translate:0 26px;rotate:2deg;scale:.78}}.lx-first-catch__ribbons{pointer-events:none;position:fixed;top:30%;left:50%}.lx-first-catch__ribbons i{background:var(--rc,#ffd166);opacity:0;animation:lx-ribbon 2.4s cubic-bezier(.14,.78,.3,1) both;display:block;position:absolute;box-shadow:0 1px 3px #140c3c4d}@keyframes lx-ribbon{0%{opacity:0;translate:0;rotate:0deg;scale:.3}8%{opacity:1;scale:1.15}28%{translate:var(--rx,0) var(--ry,0)}75%{opacity:1}to{opacity:0;translate:calc(var(--rx,0px) * 1.15) calc(var(--ry,0px) + 340px);rotate:var(--rr,1turn);scale:.8}}.lx-first-catch__rain{pointer-events:none;position:fixed;inset:0;overflow:hidden}.lx-first-catch__rain i{background:var(--rc,#ffd166);opacity:0;animation:lx-rain linear both;display:block;position:absolute;top:-30px;box-shadow:0 1px 3px #140c3c40}@keyframes lx-rain{0%{opacity:0;translate:0;rotate:0deg}8%{opacity:1}85%{opacity:1}to{opacity:0;translate:var(--drift,0) 104vh;rotate:var(--rr,540deg)}}.lx-first-catch__card{text-align:center;background:linear-gradient(#fffdf7,#fff2d2 58%,#ffe3ad);border:4px solid #fffdf7;border-radius:30px;flex-direction:column;align-items:center;width:min(340px,88vw);padding:0 22px 20px;animation:lx-first-card .64s cubic-bezier(.2,1.05,.3,1.5) both;display:flex;position:relative;box-shadow:0 10px #e0bd77,0 34px 70px -18px #1e1246a6}@keyframes lx-first-card{0%{opacity:0;translate:0 40px;rotate:-4deg;scale:.6}60%{opacity:1;rotate:1.5deg}to{opacity:1;translate:0;rotate:0deg;scale:1}}.lx-first-catch__sky{background:linear-gradient(#6a5cf0,#8f7ff6 55%,#ffd9a8);border-radius:26px 26px 40% 40%/26px 26px 18% 18%;width:calc(100% + 44px);height:108px;margin:0 -22px 12px;display:block;position:relative;overflow:hidden}.lx-first-catch__sun{background:repeating-conic-gradient(from 0deg,#ffdb8abf 0 8deg,transparent 8deg 22deg);border-radius:50%;width:150px;height:150px;margin-left:-75px;animation:lx-first-sun 7s linear infinite;position:absolute;top:-34px;left:50%}@keyframes lx-first-sun{0%{rotate:0deg}to{rotate:1turn}}.lx-first-catch__bird{filter:drop-shadow(0 6px 10px #140c3c8c);width:132px;margin-left:-66px;animation:lx-first-bird 3.4s ease-in-out infinite;position:absolute;top:6px;left:50%}@keyframes lx-first-bird{0%,to{translate:-30px 10px;rotate:-8deg;scale:.94}50%{translate:30px -10px;rotate:8deg;scale:1.06}}.lx-first-catch__cloud{filter:blur(1px);background:#ffffff6b;border-radius:999px;width:74px;height:22px;animation:lx-first-cloud 11s linear infinite;position:absolute;top:22px;left:-30%}.lx-first-catch__cloud--far{background:#ffffff42;width:52px;height:16px;animation-duration:16s;animation-delay:-6s;top:58px}@keyframes lx-first-cloud{0%{translate:0}to{translate:260px}}.lx-first-catch__shine{background:linear-gradient(104deg,#0000 36%,#ffffffb3 50%,#0000 64%);animation:lx-first-shine 1.1s cubic-bezier(.3,.7,.3,1) .42s both;position:absolute;inset:0}@keyframes lx-first-shine{0%{opacity:0;translate:-70%}26%{opacity:1}to{opacity:0;translate:70%}}.lx-first-catch__card strong{color:#2b1d5c;font-size:25px;line-height:1.1}.lx-first-catch__prize{color:#6b3f00;background:linear-gradient(#fff3cf,#ffcf5c 60%,#f5b731);border-radius:999px;margin-top:10px;padding:8px 22px;font-size:26px;font-weight:950;animation:lx-first-prize .9s cubic-bezier(.2,.9,.2,1.6) .26s both,lx-first-prize-beat 1.8s ease-in-out 1.2s infinite;position:relative;box-shadow:0 5px #d99f2b,0 0 26px #ffc85ab3}@keyframes lx-first-prize-beat{0%,to{scale:1}50%{scale:1.06}}@keyframes lx-first-prize{0%{opacity:0;rotate:-18deg;scale:.2}55%{opacity:1;rotate:6deg;scale:1.3}to{opacity:1;rotate:0deg;scale:1}}.lx-first-catch__card p{color:#5a4a2e;margin:12px 0 0;font-size:13.5px;font-weight:750;line-height:1.5}.lx-first-catch__card p b{color:#a84429}.lx-first-catch__card button{color:#fff;background:var(--i);min-height:48px;box-shadow:0 5px 0 var(--j);cursor:pointer;font:inherit;border:0;border-radius:16px;margin-top:16px;padding:0 34px;font-size:15px;font-weight:900}.lx-first-catch__card button:active{box-shadow:0 2px 0 var(--j);translate:0 3px}.lx-surprise[data-kind=rooster]{top:96px;right:12%}.lx-surprise[data-kind=rooster] button{cursor:pointer;pointer-events:auto;filter:drop-shadow(0 3px 3px #00000038);background:0 0;border:0;width:70px;height:70px;padding:0;animation:lx-peck 2.4s ease-in-out infinite}.lx-surprise[data-kind=rooster] svg{width:100%;height:100%}@keyframes lx-peck{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)rotate(-3deg)}}.lx-surprise-note{color:#30266f;white-space:nowrap;background:#fff;border-radius:12px;flex-direction:column;min-width:140px;padding:8px 12px;font-size:15px;font-weight:900;animation:k3 .22s cubic-bezier(.2,.9,.2,1) both;display:flex;position:absolute;top:100%;right:-20px;box-shadow:0 6px 18px #140e3c40}.lx-surprise-note small{color:#625d70;font-size:11px;font-weight:700}@media (max-width:760px){.lx-goal{grid-template-columns:64px minmax(0,1fr)}.lx-next{grid-template-columns:56px minmax(0,1fr)}.lx-next .rb{grid-column:1/-1;width:100%}.lx-coach .to{width:132px;height:173px}}@keyframes lx-say-hold{0%{opacity:0;transform:translate(-50%,-110%)}20%,75%{opacity:1;transform:translate(-50%,-110%)}to{opacity:0;transform:translate(-50%,-110%)}}@media (prefers-reduced-motion:reduce){.lx-say{animation-name:lx-say-hold;animation-duration:.9s}.lx-catch-flash,.lx-catch-flash:after,.lx-catch-flash:before,.lx-catch-glow,.lx-catch-sparks i,.lx-cowrie-coin b,.lx-daily[data-arrive],.lx-daily[data-arrive] .lx-coach,.lx-daily[data-arrive] .lx-goal,.lx-daily[data-arrive] .lx-next,.lx-daily[data-arrive] .lx-pot-water,.lx-feathers i,.lx-first-catch,.lx-first-catch[data-leaving],.lx-first-catch[data-leaving] .lx-first-catch__card,.lx-first-catch__bird,.lx-first-catch__card,.lx-first-catch__prize,.lx-first-catch__ribbons i,.lx-first-catch__sun,.lx-next .lx-start,.lx-next .lx-start:after,.lx-pot-bubble,.lx-pot-wave,.lx-start-key,.lx-surprise,.lx-surprise[data-kind=bird] button[data-inviting] .lx-swallow,.lx-swallow:has(.lx-feathers) svg{transition:none!important;animation:none!important}.lx-cowrie-coin{animation:lx-xp-straight .62s linear both}@keyframes lx-xp-straight{0%{opacity:1;translate:0}to{opacity:1;translate:var(--to-x) var(--to-y)}}.lx-catch-xp{animation:lx-catch-xp-still 1.5s linear both}@keyframes lx-catch-xp-still{0%,78%{opacity:1;translate:-50%}to{opacity:0;translate:-50%}}.lx-feathers i{opacity:0}}.lx-eyebrow{color:#a84429;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:900;display:inline-flex}.lx-eyebrow svg{width:14px}.lx-journey-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;margin:0 0 12px;padding:22px 6px 0;display:grid}.vg-board{color:#fff7e2;text-align:center;text-shadow:0 2px #00000038;transform-origin:50% -22px;background:linear-gradient(#c98a52,#a86f3d 55%,#955f33);border:3px solid #6b3f26;border-radius:12px;flex-direction:column;align-items:center;min-width:240px;max-width:460px;margin:0;padding:10px 26px 12px;font-size:24px;font-weight:800;line-height:1.1;animation:vg-swing 1.6s cubic-bezier(.2,.8,.3,1) both;display:flex;position:relative;box-shadow:inset 0 2px #fff3,0 5px #5a3617,0 12px 24px #1d19332e}.vg-board small{color:#ffe3a8;letter-spacing:.06em;text-transform:uppercase;text-shadow:none;align-items:center;gap:5px;margin-bottom:3px;font-size:10.5px;font-weight:900;display:inline-flex}.vg-board small svg{width:13px}.vg-board:after,.vg-board:before{content:"";background:#8a5a2b;width:3px;height:24px;position:absolute;top:-25px}.vg-board:before{left:22px;transform:rotate(6deg)}.vg-board:after{right:22px;transform:rotate(-6deg)}@keyframes vg-swing{0%{transform:rotate(-3deg)}25%{transform:rotate(2.2deg)}50%{transform:rotate(-1.2deg)}75%{transform:rotate(.5deg)}to{transform:rotate(0)}}.vg-way{color:#3d2410;cursor:pointer;max-width:190px;font:inherit;text-align:left;background:linear-gradient(#f2b544,#e0a12e);border:2px solid #6b3f26;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;font-size:12.5px;font-weight:850;line-height:1.15;transition:transform .2s cubic-bezier(.34,1.56,.48,1);display:inline-flex;position:relative;box-shadow:0 4px #8a5a2b}.vg-way span{flex-direction:column;min-width:0;display:flex}.vg-way span small{color:#7a4a00;letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:900}.vg-way svg{stroke-width:3.2px;flex:none;width:16px}.vg-way--prev{clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);border-radius:4px 12px 12px 4px;justify-self:start;padding-left:20px}.vg-way--next{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);text-align:right;border-radius:12px 4px 4px 12px;justify-self:end;padding-right:20px}.vg-way--next span{align-items:flex-end}.vg-way:hover:not(:disabled){transform:translateY(-3px)rotate(-1deg)}.vg-way--next:hover:not(:disabled){transform:translateY(-3px)rotate(1deg)}.vg-way:active:not(:disabled){transform:translateY(1px)}.vg-way:focus-visible{outline-offset:3px;outline:3px solid #30266f}.vg-way:disabled{color:#8f8577;cursor:default;background:#e8e1d6;border-color:#cfc5b6;box-shadow:0 4px #cfc5b6}.vg-way:disabled span small{color:#a39a8c}.vg[data-from=right]{animation:vg-arrive-right .62s cubic-bezier(.2,.9,.2,1) both}.vg[data-from=left]{animation:vg-arrive-left .62s cubic-bezier(.2,.9,.2,1) both}@keyframes vg-arrive-right{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:none}}@keyframes vg-arrive-left{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:none}}.vg{background:#fff;border:2px solid #e7e3ee;border-radius:26px;overflow:hidden;box-shadow:0 5px #e7e3ee,0 18px 48px #231b4e14}.vg-scene{--sky-top:#9fd0ff;--sky-bottom:#dff0ff;--hill:#8ec27f;--hill-far:#b9dcae;--road:#d9b98a;--road-line:#fff3dd;background:linear-gradient(180deg,var(--sky-top),var(--sky-bottom) 70%);scrollbar-width:none;height:222px;position:relative;overflow:auto hidden}.vg-scene::-webkit-scrollbar{display:none}.vg-scene[data-period=dawn]{--sky-top:#f7a58c;--sky-bottom:#ffe1b8;--hill-far:#c9b39a}.vg-scene[data-period=dusk]{--sky-top:#5a4a9e;--sky-bottom:#f5a273;--hill:#6d9a5f;--hill-far:#8b7aa6;--road:#c9a67a}.vg-scene[data-period=night]{--sky-top:#141233;--sky-bottom:#33306a;--hill:#2e5a45;--hill-far:#2a3358;--road:#7f6a52;--road-line:#cbb99a}.vg-track{min-width:100%;height:100%;position:relative}.vg-land{width:100%;height:100%;position:absolute;inset:0}.vg-hill{fill:var(--hill)}.vg-hill--far{fill:var(--hill-far)}.vg-road{fill:var(--road)}.vg-road-line{fill:none;stroke:var(--road-line);stroke-width:3px;stroke-dasharray:14 16;stroke-linecap:round;vector-effect:non-scaling-stroke}.vg-sun{background:radial-gradient(circle at 40% 40%,#fff7c8,#ffd166 60%,#ffb347);border-radius:50%;width:40px;height:40px;position:absolute;top:18px;right:7%;box-shadow:0 0 30px #ffd16699}.vg-scene[data-period=night] .vg-sun{background:radial-gradient(circle at 40% 40%,#fffbe6,#e8e2c8 60%,#c8c0a8);box-shadow:0 0 24px #ffffff59}.vg-scene[data-period=dusk] .vg-sun{top:80px;box-shadow:0 0 40px #ffa06499}.vg-spot{cursor:pointer;width:150px;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;transition:transform .22s cubic-bezier(.34,1.56,.48,1);display:flex;position:absolute;bottom:22px;transform:translate(-50%)}.vg-spot .vp{z-index:1;filter:drop-shadow(0 6px 4px #0000002e);width:128px;height:104px;transition:transform .22s cubic-bezier(.34,1.56,.48,1),filter .22s;position:relative}.vg-spot:hover .vp{transform:translateY(-4px)}.vg-spot:active{transform:translate(-50%)translateY(2px)}.vg-spot:focus-visible{outline-offset:4px;border-radius:18px;outline:3px solid #f0a548}.vg-spot[data-state=locked] .vp{filter:saturate(.3)brightness(.7)drop-shadow(0 4px 3px #0003)}.vg-spot[data-selected] .vp{transform:scale(1.06)}.vg-way-in{z-index:0;clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:linear-gradient(#fff9eb00,#fff9eb9e 45%,#fff9eb57);flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:3px;width:74px;height:27px;padding-bottom:3px;display:flex;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.vg-way-in i{opacity:.85;background:#6d52346b;border-radius:50%;width:7px;height:4px;transition:opacity .22s}.vg-way-in i:first-child{transform:translate(4px)}.vg-way-in i:nth-child(2){transform:translate(-3px)}.vg-way-in i:nth-child(3){width:6px;transform:translate(2px)}.vg-spot:focus-visible .vg-way-in i,.vg-spot:hover .vg-way-in i{opacity:1}.vg-spot[data-state=locked] .vg-way-in{opacity:.45}.vg-scene[data-period=dusk] .vg-way-in,.vg-scene[data-period=night] .vg-way-in{opacity:.6}.vg-scene[data-period=dusk] .vg-spot[data-state=locked] .vg-way-in,.vg-scene[data-period=night] .vg-spot[data-state=locked] .vg-way-in{opacity:.3}.vg-spot[data-invited] .vg-way-in i{animation:vg-way-in 1.8s ease-in-out infinite}.vg-spot[data-invited] .vg-way-in i:nth-child(2){animation-delay:.22s}.vg-spot[data-invited] .vg-way-in i:nth-child(3){animation-delay:.44s}@keyframes vg-way-in{0%,55%,to{opacity:.3}20%{opacity:1}}.vg-invite{z-index:2;color:#2b1d5c;white-space:nowrap;background:#fff7e2;border:2px solid #fffdf7;border-radius:999px;align-items:baseline;gap:5px;margin-bottom:4px;padding:4px 10px;font-size:11px;font-weight:850;line-height:1.15;animation:vg-invite 1.9s ease-in-out infinite;display:flex;position:relative;box-shadow:0 3px #d9b98a,0 8px 16px #0003}.vg-invite:after{content:"";background:#fff7e2;border-bottom:2px solid #fffdf7;border-right:2px solid #fffdf7;width:11px;height:11px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.vg-invite strong{color:#a8410f;font-size:12px;font-weight:900}.vg-invite small{color:#6b5c46;font-size:10px;font-weight:800}@keyframes vg-invite{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.vg-invite,.vg-spot[data-invited] .vg-way-in i{animation:none}}.vg-person{z-index:2;filter:drop-shadow(0 3px 3px #00000040);animation:lx-rise .4s cubic-bezier(.34,1.56,.48,1) both;position:absolute;bottom:2px;right:6px}.vg-sign{z-index:3;color:#2b1d5c;text-align:left;background:#ffd166;border:2px solid #fffdf7;border-radius:13px;align-items:center;gap:7px;max-width:168px;margin-bottom:6px;padding:6px 12px 6px 7px;font-size:12.5px;font-weight:850;line-height:1.15;animation:vg-sign .42s cubic-bezier(.34,1.56,.48,1) both;display:flex;position:relative;box-shadow:0 3px #c97900,0 8px 16px #00000038}.vg-sign:after{content:"";background:#ffd166;border-bottom:2px solid #fffdf7;border-right:2px solid #fffdf7;width:12px;height:12px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.vg-sign b,.vg-sign>svg{color:#fff;background:#30266f;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.vg-sign>svg{stroke-width:3px;padding:4px}.vg-sign>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vg-spot[data-state=done] .vg-sign b,.vg-spot[data-state=done] .vg-sign>svg{background:#235f51}.vg-spot[data-state=locked] .vg-sign{color:#4c4754;background:#ece9f0;box-shadow:0 3px #b9b2c4,0 8px 16px #0000002e}.vg-spot[data-state=locked] .vg-sign:after{background:#ece9f0}.vg-spot[data-state=locked] .vg-sign>svg{background:#8f899a}@keyframes vg-sign{0%{opacity:0;transform:translateY(10px)scale(.8)}to{opacity:1;transform:none}}.vg-nko{z-index:3;filter:drop-shadow(0 6px 5px #00000047);width:54px;height:71px;margin-left:-88px;transition:left .9s cubic-bezier(.45,.05,.35,1);position:absolute;bottom:-2px;transform:translate(-50%)}.vg-nko .to-tap{cursor:pointer;background:0 0;border:0;border-radius:40px;padding:0}.vg-nko[data-hop]{animation:vg-walk .32s ease-in-out 2}.vg-nko .to{width:54px;height:71px}.vg-nko[data-walking]{animation:vg-walk .3s ease-in-out 3}@keyframes vg-walk{0%,to{transform:translate(-50%)translateY(0)rotate(0)}50%{transform:translate(-50%)translateY(-10px)rotate(-4deg)}}.vg-strip__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 20px;display:flex}.vg-strip__copy{flex-direction:column;flex:260px;min-width:0;display:flex}.vg-strip__copy h3{color:#1d1933;letter-spacing:-.01em;margin:3px 0 8px;font-size:22px;font-weight:800;line-height:1.1}.vg-strip[data-state=locked] .vg-strip__copy h3{color:#625d70}.vg-strip__copy .lx-trail{width:min(100%,360px)}.vg-strip__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vg-strip__go.rb{color:#fff;background:#30266f;min-height:48px;box-shadow:0 4px #211952}.vg-strip__go.rb svg{width:16px}.vg-strip__back{color:#a84429;cursor:pointer;min-height:44px;font:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;padding:0 6px;font-size:12.5px;font-weight:850;-webkit-text-decoration:underline #a8442966;text-decoration:underline #a8442966;display:inline-flex}.vg-strip__back svg{width:14px}.vg-strip__back:hover{text-decoration-color:currentColor}.vg-strip__go.rb[aria-expanded]{color:#4c4754;background:#ece9f0;box-shadow:0 4px #cbc6d0}.vg-strip__note{color:#625d70;background:#f7f5fb;border:2px dashed #d9d3e8;border-radius:16px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px 12px;margin:-4px 20px 16px;padding:12px 16px;animation:lx-rise .26s ease-out both;display:grid}.vg-strip__note>svg{color:#8f899a;width:20px}.vg-strip__note p{margin:0;font-size:13px;line-height:1.5}.vg-strip__note button{color:#30266f;cursor:pointer;min-height:40px;font:inherit;text-underline-offset:3px;background:0 0;border:0;grid-column:2;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:850;-webkit-text-decoration:underline #30266f59;text-decoration:underline #30266f59;display:inline-flex}.vg-strip__note button svg{width:15px}.vg-strip .lx-unit-content{border-top:2px solid #efecf4}.vg-strip .lx-path-run{margin-top:10px}.lx-unit-guide,.vg-strip .lx-unit-guide{padding:14px 20px 0}.lx-unit-guide p{color:#625d70;max-width:640px;margin:0;font-size:13px;line-height:1.55}.vg-strip .lx-checkpoint{margin:4px 14px 14px}.vg-scene[data-period=dusk] .vg-spot:not([data-state=locked]) .vp,.vg-scene[data-period=night] .vg-spot:not([data-state=locked]) .vp{filter:drop-shadow(0 6px 4px #0000004d)drop-shadow(0 0 18px #ffd16673)}.vg-dust{width:0;position:absolute;bottom:2px;left:50%}.vg-dust i{background:#e9dcc3d9;border-radius:50%;width:10px;height:10px;animation:vg-dust .7s ease-out infinite;position:absolute;bottom:0}.vg-dust i:nth-child(2){animation-delay:.22s;left:-14px}.vg-dust i:nth-child(3){animation-delay:.44s;left:10px}@keyframes vg-dust{0%{opacity:.9;transform:translate(-50%)scale(.5)}to{opacity:0;transform:translate(-90%,-14px)scale(1.6)}}.vg-bubble{z-index:4;color:#2b1d5c;text-align:left;transform-origin:0 100%;background:linear-gradient(135deg,#ffe58f,#ffc260);border:2px solid #fffdf7;border-radius:16px 16px 16px 4px;flex-direction:column;align-items:flex-start;padding:7px 11px 8px;animation:vg-bubble 2.6s cubic-bezier(.34,1.56,.48,1) both;display:flex;position:absolute;bottom:44px;right:-40px;box-shadow:0 3px #d28a2a,0 10px 20px #140e3c47}.vg-bubble strong{font-size:16px;line-height:1.1}.vg-bubble small{opacity:.85;font-size:10.5px;font-weight:700}@keyframes vg-bubble{0%{opacity:0;transform:scale(.2)rotate(-8deg)}12%{opacity:1;transform:scale(1.08)rotate(2deg)}20%{transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.9)}}.vg-person[data-said] .person{animation:vg-nod .6s ease-in-out both}@keyframes vg-nod{0%,to{transform:none}30%{transform:translateY(-5px)rotate(-4deg)}60%{transform:translateY(0)rotate(3deg)}}.vg-bunting{z-index:2;border-top:2px solid #6b3f26;border-radius:50% 50% 0 0/100% 100% 0 0;justify-content:space-between;height:14px;display:flex;position:absolute;bottom:76px;left:10px;right:10px}.vg-bunting i{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;background:#ff6f59;width:9px;height:12px;animation:vp-flag 1.4s ease-in-out infinite alternate}.vg-bunting i:nth-child(2n){background:#ffd166;animation-delay:-.4s}.vg-bunting i:nth-child(3n){background:#3aa4f2;animation-delay:-.8s}.vg-bunting i:nth-child(5n){background:#2e9c73}.vg-confetti{z-index:6;pointer-events:none;position:absolute;inset:0}.vg-confetti canvas{width:100%;height:100%;display:block}.vg-arrive{z-index:7;white-space:nowrap;color:#fff7e2;text-align:center;text-shadow:0 2px #00000038;transform-origin:50% -40px;background:linear-gradient(#c98a52,#a86f3d 55%,#955f33);border:3px solid #6b3f26;border-radius:12px;flex-direction:column;align-items:center;min-width:180px;padding:8px 22px 9px;line-height:1.1;animation:vg-arrive-hang 1.5s cubic-bezier(.2,.8,.3,1) both;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 2px #fff3,0 5px #5a3617,0 12px 24px #1d193347}.vg-arrive:after,.vg-arrive:before{content:"";background:#6b3f26;width:3px;height:38px;position:absolute;top:-40px}.vg-arrive:before{left:22px;transform:rotate(5deg)}.vg-arrive:after{right:22px;transform:rotate(-5deg)}.vg-arrive strong{font-size:19px;font-weight:900}.vg-arrive small{color:#ffe3a8;letter-spacing:.06em;text-transform:uppercase;text-shadow:none;margin-top:3px;font-size:11px;font-weight:900}@keyframes vg-arrive-hang{0%{opacity:0;transform:translate(-50%,-90px)rotate(-8deg)}35%{opacity:1;transform:translate(-50%)rotate(6deg)}60%{transform:translate(-50%)rotate(-3deg)}80%{transform:translate(-50%)rotate(1.5deg)}to{transform:translate(-50%)}}.vg-scene[data-arriving] .vg-sign{opacity:0;transition:opacity .24s}.vg-spot[data-fresh] .vg-bunting{animation:vg-bunting-pop .7s cubic-bezier(.34,1.56,.48,1) 1.1s both}@keyframes vg-bunting-pop{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}.vg-goat{z-index:2;width:46px;height:32px;animation:vg-goat 38s linear infinite;position:absolute;bottom:4px;left:0}.vg-goat svg{width:100%;height:100%;overflow:visible}.vg-goat-leg{transform-origin:50% 30px;transform-box:view-box;animation:vg-legs .52s ease-in-out infinite alternate}.vg-goat-leg--back{animation-delay:-.26s}.vg-goat-head{transform-origin:50px 20px;transform-box:view-box;animation:vg-graze 5.2s ease-in-out infinite}@keyframes vg-goat{0%{transform:translate(105vw)scaleX(-1)}36%{transform:translate(62%)scaleX(-1)}44%{transform:translate(62%)scaleX(-1)}78%{transform:translate(18%)scaleX(-1)}86%{transform:translate(18%)scaleX(-1)}to{transform:translate(-80px)scaleX(-1)}}@keyframes vg-legs{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes vg-graze{0%,55%,to{transform:rotate(0)}62%,90%{transform:rotate(38deg)}70%{transform:rotate(30deg)}80%{transform:rotate(40deg)}}.vg-hen{z-index:1;width:24px;height:21px;animation:vg-hen 9s ease-in-out infinite;position:absolute;bottom:8px;left:90%}.vg-hen--2{width:22px;animation-duration:11s;animation-delay:-4s;bottom:4px;left:93%;transform:scaleX(-1)}.vg-hen-head{transform-origin:24px 14px;transform-box:view-box;animation:vg-peck 1.1s ease-in-out infinite}.vg-hen--2 .vg-hen-head{animation-delay:-.5s}@keyframes vg-peck{0%,40%,to{transform:rotate(0)}55%,75%{transform:rotate(48deg)translate(2px,3px)}65%{transform:rotate(40deg)translate(2px,2px)}}@keyframes vg-hen{0%,20%{translate:0}30%,60%{translate:14px}70%,to{translate:0}}.vg-stars{background:radial-gradient(1.5px 1.5px at 8% 30%,#fff 60%,#0000),radial-gradient(1.2px 1.2px at 22% 16%,#fff 60%,#0000),radial-gradient(1.6px 1.6px at 36% 42%,#fff 60%,#0000),radial-gradient(1.2px 1.2px at 48% 12%,#fff 60%,#0000),radial-gradient(1.4px 1.4px at 61% 34%,#fff 60%,#0000),radial-gradient(1.2px 1.2px at 74% 20%,#fff 60%,#0000),radial-gradient(1.6px 1.6px at 88% 46%,#fff 60%,#0000),radial-gradient(1.2px 1.2px at 94% 10%,#fff 60%,#0000);animation:vg-twinkle 3.4s ease-in-out infinite alternate;position:absolute;inset:0 0 40%}@keyframes vg-twinkle{0%{opacity:.55}to{opacity:1}}.vg-fireflies{pointer-events:none;position:absolute;inset:30% 0 20%}.vg-fireflies i{opacity:0;background:#ffe98a;border-radius:50%;width:5px;height:5px;animation:vg-firefly 6s ease-in-out infinite;position:absolute;box-shadow:0 0 8px 3px #ffe98a8c}.vg-fireflies i:first-child{top:40%;left:12%}.vg-fireflies i:nth-child(2){animation-duration:7s;animation-delay:-1.5s;top:70%;left:30%}.vg-fireflies i:nth-child(3){animation-delay:-3s;top:30%;left:46%}.vg-fireflies i:nth-child(4){animation-duration:8s;animation-delay:-4.2s;top:80%;left:58%}.vg-fireflies i:nth-child(5){animation-delay:-2.2s;top:50%;left:76%}.vg-fireflies i:nth-child(6){animation-duration:9s;animation-delay:-5s;top:20%;left:90%}@keyframes vg-firefly{0%,to{opacity:0;transform:translate(0)}20%{opacity:.9}50%{opacity:.3;transform:translate(18px,-14px)}75%{opacity:.9;transform:translate(-8px,-26px)}}@media (max-width:760px){.lx-journey-head{grid-template-columns:1fr;justify-items:center;gap:10px;padding-top:24px}.vg-board{order:-1;width:100%;min-width:0;font-size:20px}.vg-way{max-width:46%;margin-top:0;font-size:11.5px}.vg-way--prev{grid-area:2/1;justify-self:start}.vg-way--next{grid-area:2/1;justify-self:end}.vg{border-radius:22px}.vg-scene{scroll-snap-type:x proximity;height:200px}.vg-track{width:640px}.vg-spot{scroll-snap-align:center;width:120px}.vg-spot .vp{width:104px;height:85px}.vg-sign{max-width:150px;font-size:11.5px}.vg-nko{margin-left:-70px}.vg-strip__row{padding:14px 16px}.vg-strip__copy h3{font-size:20px}.vg-strip__actions{width:100%}.vg-strip__go.rb,.vg-strip__toggle.rb{flex:auto}.lx-step-card{margin-left:8px}.lx-step-copy strong{white-space:normal}}@media (prefers-reduced-motion:reduce){.lx-step-card,.vg,.vg-board,.vg-nko,.vg-person,.vg-sign{transition:none;animation:none}.lx-step[data-current] .lx-step-mark,.vg-bubble,.vg-bunting i,.vg-dust i,.vg-fireflies i,.vg-goat,.vg-goat-head,.vg-goat-leg,.vg-hen,.vg-hen-head,.vg-person[data-said] .person,.vg-stars,.vp-fire,.vp-flag,.vp-lantern,.vp-smoke,.vp-water{animation:none}.vg-goat{display:none}}.lx-basket,.lx-game,.lx-wardrobe{--lx-edge:#e7e3ee;--lx-skin:white;border:2px solid var(--lx-edge);background:var(--lx-skin);min-width:0;box-shadow:0 4px 0 var(--lx-edge);border-radius:24px;flex-direction:column;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden}@media (hover:hover){.lx-basket:hover,.lx-game:hover,.lx-wardrobe:hover{box-shadow:0 7px 0 var(--lx-edge);transform:translateY(-3px)}}.lx-card-stage{border-bottom:2px solid var(--lx-edge);background:radial-gradient(130% 100% at 50% 15%,#ffffffeb,#fff3 72%);place-items:center;height:152px;display:grid;position:relative;overflow:hidden}.lx-wardrobe-hang{transform-box:fill-box;transform-origin:50% 0;animation:lx-hang-sway 4s ease-in-out infinite alternate}@keyframes lx-hang-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.lx-card-copy{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;padding:15px 18px 18px;display:flex}.lx-basket h3,.lx-game h3,.lx-wardrobe h3{color:#1d1933;text-wrap:balance;margin:4px 0 6px;font-size:18px;font-weight:800;line-height:1.2}.lx-basket p,.lx-game p,.lx-wardrobe p{color:#625d70;margin:0;font-size:13px;line-height:1.5}.lx-card-copy>:is(p,ul){margin-bottom:auto}.lx-card-go.rb{width:100%;min-height:48px;margin-top:14px;font-size:14px}.lx-card-go.rb svg{width:17px;height:17px}.lx-basket{--lx-edge:#f0dfc0;--lx-skin:linear-gradient(180deg,#fffdf7,#fff4e0)}.lx-basket-art{width:100%;height:100%}.lx-basket-fruit{transform-box:fill-box;transform-origin:50% 100%;animation:lx-fruit-drop .6s cubic-bezier(.34,1.56,.48,1) both}@keyframes lx-fruit-drop{0%{opacity:0;transform:translateY(-26px)scale(.6)}to{opacity:1;transform:none}}.lx-basket:hover .lx-basket-art{animation:lx-basket-shake .5s ease-in-out}@keyframes lx-basket-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}.lx-basket-list{flex-wrap:wrap;gap:6px;margin:6px 0 auto;padding:0;list-style:none;display:flex}.lx-basket-list li{color:#30266f;background:#fff;border:1px solid #f0c084;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:800}.lx-basket-list .lx-basket-more{color:#7a4a00;border-style:dashed;font-weight:800}.lx-basket-go.rb{color:#fff;background:#235f51;box-shadow:0 4px #16463d}.lx-basket-go.rb:hover:not(:disabled){box-shadow:0 5px #16463d}.lx-basket-go.rb:active:not(:disabled){box-shadow:0 1px #16463d}.lx-wardrobe{--lx-edge:#ddd4f5;--lx-skin:linear-gradient(180deg,#fbf7ff,#efe9ff)}.lx-wardrobe-mirror{background:radial-gradient(circle at 40% 30%,#fff,#e2d9ff 75%);border:4px solid #fffdf7;border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:relative;box-shadow:inset 0 -6px #30266f1a,0 4px #cfc5ee}.lx-wardrobe-mirror .to{width:64px;height:84px}.lx-wardrobe-tag{color:#fff;background:#30266f;border:2px solid #fff;border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:4px;right:-4px;box-shadow:0 2px #211952}.lx-wardrobe-tag svg{width:12px}.lx-wardrobe[data-ready] .lx-wardrobe-mirror{background:radial-gradient(circle at 40% 30%,#fff9e0,#ffe3a1 75%);box-shadow:inset 0 -6px #a8600b1f,0 4px #e2ab3f,0 0 24px #ffd1668c}.lx-wardrobe-track{background:#30266f1a;border-radius:999px;width:100%;height:10px;margin-top:12px;display:block;overflow:hidden}.lx-wardrobe-track i{border-radius:inherit;background:linear-gradient(90deg,#8a7be0,#6455bc);min-width:6px;height:100%;transition:width .7s cubic-bezier(.2,.9,.2,1);display:block}.lx-wardrobe-go.rb{color:#fff;background:#30266f;box-shadow:0 4px #211952}.lx-wardrobe-go.rb:hover:not(:disabled){box-shadow:0 5px #211952}.lx-wardrobe-go.rb:active:not(:disabled){box-shadow:0 1px #211952}.lx-game{--lx-edge:#ddd4f5;--lx-skin:linear-gradient(180deg,#f6f3ff,#ebe4ff)}.lx-game[data-tone=clay]{--lx-edge:#f2cdb8;--lx-skin:linear-gradient(180deg,#fff6f0,#ffe6d8)}.lx-game[data-tone=blue]{--lx-edge:#bfdcf5;--lx-skin:linear-gradient(180deg,#f0f8ff,#dcedff)}.lx-game[data-tone=green]{--lx-edge:#b7dacf;--lx-skin:linear-gradient(180deg,#f1faf5,#dcf1e8)}.lx-game[data-tone=gold]{--lx-edge:#f0dfa0;--lx-skin:linear-gradient(180deg,#fffaea,#ffefbe)}.lx-game[data-locked] .lx-game-art{filter:saturate(.3)opacity(.7)}.lx-game-ribbon{color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#235f51;border:2px solid #fff;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:900;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 2px #16463d}.lx-game-ribbon svg{stroke-width:3px;width:12px}.lx-game-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;display:flex}.lx-game-prize{color:#7a4a00;background:#fff4d6;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:900;display:inline-flex;box-shadow:0 2px #d7b760}.lx-game-prize svg{width:13px}.lx-game-prize svg:first-child{fill:#f2b34b;color:#b8780c}.lx-game-best{color:#625d70;font-size:12px;font-weight:800}@media (max-width:760px){.lx-card-stage{height:138px}.lx-game-art{width:112px;height:94px}.lx-wardrobe-mirror{width:104px;height:104px}.lx-card-copy{padding:14px 16px 16px}}@media (min-width:1000px){.lx-aside{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}.lx-tip{grid-column:span 2}.lx-why{grid-column:1/-1}}@media (max-width:999px){.lx-why{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.lx-basket-fruit,.lx-basket:hover .lx-basket-art,.lx-game-beat,.lx-game-bolt,.lx-game-bunting,.lx-game-card,.lx-game-coin,.lx-game-drop,.lx-game-hand,.lx-game-mask,.lx-game-plank,.lx-game-pop,.lx-game-stick,.lx-game-walker,.lx-wardrobe-hang{animation:none}.lx-basket,.lx-game,.lx-wardrobe{transition:none}}.daily-bonus{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1d19339e;place-items:center;padding:20px;animation:db-veil .22s both;display:grid;position:fixed;inset:0}.daily-bonus[data-leaving]{animation:db-veil .38s reverse both}.daily-bonus__confetti{z-index:2;pointer-events:none;position:absolute;inset:0}.daily-bonus__confetti canvas{width:100%;height:100%;display:block}.daily-bonus__card{z-index:1;text-align:center;background:linear-gradient(#fffdf7,#fff3d6);border:2px solid #f0dfa0;border-radius:28px;flex-direction:column;align-items:center;width:min(100%,380px);padding:22px 24px 24px;animation:db-card .62s cubic-bezier(.2,.9,.25,1.35) both;display:flex;position:relative;box-shadow:0 10px #e2ab3f,0 24px 60px #1d193373}.daily-bonus[data-leaving] .daily-bonus__card{animation:db-card-out .36s both}.daily-bonus__stage{place-items:center;width:148px;height:148px;display:grid;position:relative}.daily-bonus__rays{background:repeating-conic-gradient(from 0deg,#f2b34b4d 0 10deg,transparent 10deg 26deg);border-radius:50%;width:210px;height:210px;animation:db-rays 9s linear infinite;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 26%,#0000 70%);mask-image:radial-gradient(circle,#000 26%,#0000 70%)}.daily-bonus__stage .tom{position:relative}.daily-bonus__coin{color:#7a4a00;background:linear-gradient(#ffe9a8,#f2b34b);border-radius:50%;place-items:center;width:26px;height:26px;animation:db-coin .9s cubic-bezier(.3,.8,.3,1) both;display:grid;position:absolute;box-shadow:0 2px #c98a1e}.daily-bonus__coin svg{fill:#fff5d6;width:14px}.daily-bonus__card>small{color:#a84429;letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:900}.daily-bonus__card h2{color:#7a4a00;margin:4px 0 0;font-size:22px;font-weight:900}.daily-bonus__amount{color:#1d1933;font-variant-numeric:tabular-nums;font-size:46px;line-height:1;animation:db-count .9s cubic-bezier(.2,.9,.25,1.35) both;display:inline-block}.daily-bonus__card p{color:#625d70;max-width:30ch;margin:10px 0 0;font-size:14px;line-height:1.5}.daily-bonus__go{color:#fff;cursor:pointer;min-height:50px;font:inherit;background:#30266f;border:0;border-radius:15px;margin-top:18px;padding:0 30px;font-size:16px;font-weight:900;box-shadow:0 4px #211952}.daily-bonus__go:hover{filter:brightness(1.08)}.daily-bonus__go:active{transform:translateY(3px);box-shadow:0 1px #211952}@keyframes db-veil{0%{opacity:0}to{opacity:1}}@keyframes db-card{0%{opacity:0;transform:translateY(28px)scale(.86)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes db-card-out{to{opacity:0;transform:translateY(-14px)scale(.96)}}@keyframes db-rays{to{transform:rotate(1turn)}}@keyframes db-coin{0%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.4) rotate(-40deg)}55%{opacity:1}to{opacity:0;transform:none}}@keyframes db-count{0%{transform:scale(.6)}55%{transform:scale(1.18)}to{transform:none}}@media (prefers-reduced-motion:reduce){.daily-bonus,.daily-bonus[data-leaving],.daily-bonus__amount,.daily-bonus__card,.daily-bonus__coin,.daily-bonus__rays{animation:none}.daily-bonus__coin{opacity:1}}.lx-cowrie-coin svg{filter:drop-shadow(0 0 6px #ffd35ce6)drop-shadow(0 3px 3px #0000004d);width:28px;height:28px}.lx-cowrie-coin b{color:#fff7e2;text-shadow:0 1px #5b3d22,0 0 6px #0006;white-space:nowrap;margin-left:2px;font-size:13px;font-weight:900;position:absolute;top:-4px;left:100%}.lx-first-catch__prize{align-items:center;gap:7px;display:inline-flex}.lx-first-catch__prize svg{width:22px;height:22px}.lx-node-row--introduction .lx-node[data-state=ready] .lx-node-face{color:#30266f;background:radial-gradient(circle at 35% 30%,#ffe3a1,#f7cc70 55%,#e2ab3f);box-shadow:0 6px #a45f0b}.lx-pot-tap{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .16s;position:relative}.lx-pot-tap:hover{transform:translateY(-2px)}.lx-pot-tap:active{transform:scale(.96)}.lx-pot-tap:focus-visible{outline-offset:4px;outline:3px solid #c8c0ea}.lx-pot-hint{z-index:2;color:#2b1d5c;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg,#ffe58f,#ffc260);border:1.5px solid #fffdf7;border-radius:999px;align-items:center;gap:6px;padding:3px 8px 4px 5px;font-size:10.5px;font-style:normal;font-weight:800;animation:lx-hint-pop .5s .6s backwards,lx-hint-bob 2.8s ease-in-out 1.1s infinite alternate;display:inline-flex;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 2px #d28a2a}.lx-pot-hint strong{color:#fff8ed;background:#a84429;border-radius:999px;padding:1px 5px 2px;font-size:9.5px;font-weight:900}@keyframes lx-hint-pop{0%{opacity:0;transform:translateY(4px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lx-hint-bob{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}.lx-goal .lx-pot svg{transform-origin:50% 90%;transition:transform .7s cubic-bezier(.3,.8,.3,1.2)}.lx-goal[data-overflow] .lx-pot svg{animation:none;transform:rotate(-9deg)}.lx-goal[data-overflow] .lx-pot-water{transform:translateY(-6px)}.lx-overflow{z-index:85;pointer-events:none;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.lx-overflow{display:none}.lx-goal[data-overflow] .lx-pot svg{transform:none}.lx-pot-hint{animation:none}}.lx-title{--lx-edge:#f0d9a8;--lx-skin:linear-gradient(180deg,#fffaf0,#fff0cf)}.lx-title[data-top]{--lx-edge:#e2ab3f;--lx-skin:linear-gradient(180deg,#fff9e0,#ffe6a8)}.lx-title .lx-card-stage{height:164px}.lx-title-gate{width:100%;height:100%;position:absolute;inset:0}.lx-title-ropes{transform-box:fill-box;transform-origin:50% 0;animation:lx-hang-sway 4s ease-in-out infinite alternate}.lx-title-board{color:#fff7e2;min-width:124px;max-width:78%;font:inherit;text-align:center;text-shadow:0 2px #00000038;cursor:pointer;transform-origin:50% -26px;background:linear-gradient(#c98a52,#a86f3d 55%,#955f33);border:3px solid #6b3f26;border-radius:10px;flex-direction:column;align-items:center;margin:0;padding:8px 32px 9px 16px;font-size:17px;font-weight:900;line-height:1.1;animation:lx-board-sway 4s ease-in-out infinite alternate;display:flex;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:inset 0 2px #fff3,0 4px #5a3617,0 10px 18px #1d19332e}@keyframes lx-board-sway{0%{transform:translate(-50%)rotate(-2.5deg)}to{transform:translate(-50%)rotate(2.5deg)}}.lx-title-board:disabled{cursor:default}.lx-title-board small{color:#ffe3a8;letter-spacing:.06em;text-transform:uppercase;text-shadow:none;margin-top:2px;font-size:10.5px;font-weight:900}.lx-title-board svg{color:#ffe3a8;width:14px;height:14px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.lx-title-board[aria-busy] svg{animation:lx-board-say .6s ease-in-out infinite alternate}@keyframes lx-board-say{0%{transform:translateY(-50%)scale(.9)}to{transform:translateY(-50%)scale(1.15)}}.lx-title-board:hover:not(:disabled){filter:brightness(1.06)}.lx-title-board:focus-visible{outline-offset:3px;outline:3px solid #f0a548}.lx-title[data-blank] .lx-title-board{color:#ffe3a8;background:linear-gradient(#d9a878,#c48b5a);border-style:dashed}.lx-title-board i{opacity:.85;font-size:26px;font-style:normal}.lx-title-nko{position:absolute;bottom:6px;right:8px}.lx-title-nko .to{width:52px;height:68px}.lx-title h3{color:#1d1933;text-wrap:balance;margin:4px 0 6px;font-size:18px;font-weight:800;line-height:1.2}.lx-title p{color:#625d70;margin:0;font-size:13px;line-height:1.5}.lx-title p em{color:#a84429;font-style:normal;font-weight:800}.lx-title-track{background:#a8600b1f;border-radius:999px;width:100%;height:18px;margin-top:12px;display:block;position:relative;overflow:hidden}.lx-title-track i{border-radius:inherit;background:linear-gradient(90deg,#f0b657,#d9932c);min-width:6px;height:100%;transition:width .7s cubic-bezier(.2,.9,.2,1);display:block}.lx-title-track b{color:#5a3617;letter-spacing:.04em;text-transform:uppercase;place-items:center;font-size:10.5px;font-weight:900;display:grid;position:absolute;inset:0}.lx-title-board svg{transition:transform .22s cubic-bezier(.2,.9,.25,1.3)}.lx-title-board[aria-expanded=true] svg{transform:translateY(-50%)rotate(180deg)}.lx-title-toggle.rb{margin-top:12px}.lx-title-toggle.rb svg{width:16px;height:16px;transition:transform .18s}.lx-title-toggle.rb[aria-expanded=true] svg{transform:rotate(180deg)}.lx-roadpop{z-index:130;-webkit-backdrop-filter:blur(8px);background:#1d193394;place-items:center;padding:20px;animation:lx-roadpop-veil .2s both;display:grid;position:fixed;inset:0}.lx-roadpop[data-leaving]{animation:lx-roadpop-veil .3s reverse both}@keyframes lx-roadpop-veil{0%{opacity:0}to{opacity:1}}.lx-roadpop__card{background:#fff;border:2px solid #e7e3ee;border-radius:28px;flex-direction:column;width:min(560px,100%);max-height:min(86vh,820px);animation:lx-roadpop-rise .26s cubic-bezier(.16,1,.3,1) both;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #1d193347}.lx-roadpop__card:focus-visible{outline-offset:-3px;outline:3px solid #f0a548}.lx-roadpop[data-leaving] .lx-roadpop__card{animation:lx-roadpop-rise .3s cubic-bezier(.4,0,.8,.4) reverse both}@keyframes lx-roadpop-rise{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.lx-roadpop__close{z-index:3;color:#4a3f2a;cursor:pointer;background:#ffffffd1;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:background-color .15s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 2px 6px #1d19332e}.lx-roadpop__close:hover{background:#fff}.lx-roadpop__close svg{width:19px;height:19px}.lx-roadpop__close:focus-visible{outline-offset:3px;outline:3px solid #f0a548}.lx-roadpop__head{border-bottom:2px solid #f1eef6;flex:none;padding:0 22px 16px}.lx-roadpop__gate{background:linear-gradient(#fdf4e2,#f7e8cd 88.33%,#e5c49e 0);height:132px;margin:0 -22px 14px;position:relative;overflow:hidden}.lx-roadpop__gate .lx-title-gate{width:100%;height:100%;display:block}.lx-roadpop__board{background:linear-gradient(#a86a35,#8a5124);border:3px solid #8a5a2b;border-radius:10px;flex-direction:column;align-items:center;min-width:152px;padding:9px 18px;display:flex;position:absolute;top:42px;left:50%;transform:translate(-50%);box-shadow:0 4px #6d3f1b}.lx-roadpop__board span{color:#fff4d9;font-size:19px;font-weight:900;line-height:1.1}.lx-roadpop__board small{color:#f0d4a2;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.lx-roadpop__head h2{color:#30266f;text-wrap:balance;margin:5px 0 0;font-size:clamp(16px,1.6vw,19px);font-weight:900;line-height:1.35}.lx-roadpop__head h2 em{color:#a84429;font-style:normal}.lx-roadpop__body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 22px;overflow-y:auto}.lx-roadpop__body .lx-road__path{margin-top:20px}@media (max-width:700px){.lx-roadpop{padding:12px}.lx-roadpop__card{max-height:92vh}}@media (prefers-reduced-motion:reduce){.lx-roadpop,.lx-roadpop[data-leaving],.lx-roadpop[data-leaving] .lx-roadpop__card,.lx-roadpop__card{animation:none}}.lx-road{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.9,.25,1);display:grid}.lx-road[data-open]{grid-template-rows:1fr}.lx-road__inner{min-height:0;margin-inline:-20px;padding-inline:20px;overflow:hidden}.lx-road__path{flex-direction:column;gap:20px;margin:16px 0 0;padding:0 0 18px;list-style:none;display:flex;position:relative}.lx-road__path:after,.lx-road__path:before{content:"";position:absolute;top:26px;bottom:58px;left:31px}.lx-road__path:before{background:#e6d6b6;border-radius:8px;width:16px;transform:translate(-50%)}.lx-road__path:after{background:repeating-linear-gradient(#fff8e8 0 10px,#0000 10px 22px);width:3px;transform:translate(-50%)}.lx-trung{z-index:1;align-items:center;gap:12px;animation:lx-trung-in .46s cubic-bezier(.2,.9,.25,1.3) both;display:flex;position:relative}@keyframes lx-trung-in{0%{opacity:0;transform:translateY(-10px)scale(.9)}to{opacity:1;transform:none}}.lx-trung__node{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:62px;height:62px;padding:0;position:relative}.lx-trung__face{color:#fff;background:radial-gradient(circle at 35% 30%,#5cae98,#2b7a68 55%,#1f6152);border:5px solid #fff;border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;box-shadow:0 5px #16463d,0 8px 16px #30266f29}.lx-trung__face svg{stroke-width:3px;width:24px;height:24px}.lx-trung__node:hover:not(:disabled) .lx-trung__face{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 7px #16463d,0 11px 20px #30266f33}.lx-trung__node:active:not(:disabled) .lx-trung__face{transform:translateY(3px);box-shadow:0 2px #16463d}.lx-trung__node:focus-visible{outline-offset:4px;border-radius:50%;outline:3px solid #f0a548}.lx-trung__node:disabled{cursor:default}.lx-trung[data-state=now] .lx-trung__face{background:radial-gradient(circle at 35% 30%,#8a7be0,#6455bc 55%,#4b3da3);animation:lx-node-pulse 2.2s ease-in-out infinite;box-shadow:0 5px #30266f,0 8px 16px #30266f38}.lx-trung[data-state=now] .lx-trung__node:hover .lx-trung__face{box-shadow:0 7px #30266f,0 11px 20px #30266f3d}.lx-trung[data-state=now]{margin-top:30px}.lx-trung__guide{z-index:5;pointer-events:none;animation:lx-guide-hop 1.6s ease-in-out infinite;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.lx-trung__guide .to{width:46px;height:60px}.lx-trung[data-state=ahead] .lx-trung__face{color:#8f899a;background:#e6e3e9;box-shadow:0 4px #ccc7d2}.lx-trung[data-summit] .lx-trung__face{color:#7a4a00;background:radial-gradient(circle at 35% 30%,#ffe9a8,#f7cc70 55%,#e2ab3f);box-shadow:0 5px #a45f0b,0 8px 16px #a45f0b38}.lx-trung[data-summit] .lx-trung__label strong{color:#8a5a00}.lx-trung__label{flex-direction:column;min-width:0;display:flex}.lx-trung__label span{color:#a84429;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.lx-trung__label strong{color:#30266f;margin-top:1px;font-size:17px;font-weight:900;line-height:1.15}.lx-trung__label small{color:#625d70;font-size:12px;line-height:1.35}.lx-trung[data-state=ahead] .lx-trung__label strong{color:#8f899a}.lx-trung[data-state=ahead] .lx-trung__label small,.lx-trung[data-state=ahead] .lx-trung__label span{color:#a9a3b5}.lx-trung[data-state=now] .lx-trung__label strong{color:#4b3da3}.lx-road__path[data-track=lolo] .lx-trung[data-state=now] .lx-trung__face{background:radial-gradient(circle at 35% 30%,#d98cb8,#b8548f 55%,#8a2f66);box-shadow:0 5px #6e2f55,0 8px 16px #6e2f5538}.lx-road__path[data-track=lolo] .lx-trung[data-state=now] .lx-trung__label strong{color:#8a2f66}@media (prefers-reduced-motion:reduce){.lx-trung,.lx-trung[data-state=now] .lx-trung__face,.lx-trung__guide{animation:none}.lx-road{transition:none}}.tt-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:12px;display:grid}.tt-road{color:#1d1933;min-height:74px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #f0d9a8;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 13px 10px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:0 4px #f0d9a8}.tt-road strong{font-size:16px;font-weight:900}.tt-road span{color:#625d70;font-size:12px;font-weight:700}.tt-road[data-track=lolo]{border-color:#ead0e4;box-shadow:0 4px #ead0e4}.tt-road:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px #f0d9a8}.tt-road[data-track=lolo]:hover:not(:disabled){box-shadow:0 6px #ead0e4}.tt-road:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #f0d9a8}.tt-road[aria-pressed=true]{background:#fff4d6;border-color:#d9932c;box-shadow:0 4px #d9932c}.tt-road[data-track=lolo][aria-pressed=true]{background:#fdeef7;border-color:#b8548f;box-shadow:0 4px #b8548f}.tt-road[aria-pressed=true]:after{color:#5a3617;letter-spacing:.05em;text-transform:uppercase;content:"your road";align-self:flex-end;margin-top:auto;font-size:10.5px;font-weight:900}.tt-road:disabled{cursor:default}.tt-road[aria-busy]{opacity:.7}.tt-road:focus-visible{outline-offset:3px;outline:3px solid #f0a548}.tt-pick[data-compact] .tt-road{min-height:0;padding:9px 12px 8px}.tt-pick[data-compact] .tt-road strong{font-size:14px}@media (prefers-reduced-motion:reduce){.lx-title-board,.lx-title-board[aria-busy] svg,.lx-title-ropes{animation:none!important}}.tc{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1d1933a8;place-items:center;padding:16px;animation:db-veil .22s both;display:grid;position:fixed;inset:0}.tc[data-leaving]{animation:db-veil .38s reverse both}.tc__world{z-index:1;background:#f8f6f1;border-radius:30px;flex-direction:column;width:min(100%,520px);max-height:calc(100dvh - 32px);animation:db-card .62s cubic-bezier(.2,.9,.25,1.35) both;display:flex;position:relative;overflow:hidden auto;box-shadow:0 10px #cfc7ea,0 24px 60px #1d193373}.tc[data-leaving] .tc__world{animation:db-card-out .36s both}.tc__scene{background:#9fd0ff;flex:none;height:224px;position:relative;overflow:hidden}.tc__scene .lx-sky{position:absolute;inset:0}.tc__hills{height:90px;position:absolute;bottom:0;left:0;right:0}.tc__hills ellipse{fill:#8ec27f}.tc__hills ellipse:first-child{fill:#b9dcae}.tc__scene>.vp{filter:drop-shadow(0 6px 4px #0000002e);width:210px;height:166px;animation:tc-place-in .6s cubic-bezier(.34,1.56,.48,1) both;position:absolute;bottom:12px;right:6%}.tc__confetti{z-index:4;pointer-events:none;position:absolute;inset:0}.tc__confetti canvas{width:100%;height:100%;display:block}.tc__nko{z-index:2;filter:drop-shadow(0 8px 6px #0000003d);animation:tc-walk-in .7s cubic-bezier(.2,.9,.2,1) both;position:absolute;bottom:4px;left:6%}.tc__nko .to{width:112px;height:148px}.tc__say{z-index:3;color:#2b1d5c;transform-origin:0 100%;background:linear-gradient(135deg,#ffe58f,#ffc260);border:2px solid #fffdf7;border-radius:18px 18px 18px 4px;flex-direction:column;padding:8px 14px 9px;animation:tc-say .6s cubic-bezier(.34,1.56,.48,1) .35s both;display:flex;position:absolute;top:22px;left:calc(6% + 118px);box-shadow:0 4px #d28a2a,0 12px 24px #140e3c42}.tc__say strong{font-size:19px;line-height:1.1}.tc__say small{opacity:.85;font-size:11.5px;font-weight:700}.tc[data-stage=conferred] .tc__say{top:12px;left:3%}.tc__board{z-index:3;color:#fff7e2;text-align:center;text-shadow:0 2px #00000038;transform-origin:50% -48px;background:linear-gradient(#c98a52,#a86f3d 55%,#955f33);border:3px solid #6b3f26;border-radius:12px;flex-direction:column;align-items:center;min-width:170px;padding:12px 26px 13px;font-size:27px;font-weight:900;line-height:1.1;animation:tc-hang 1.5s cubic-bezier(.2,.8,.3,1) .9s both;display:flex;position:absolute;top:46px;left:50%;transform:translate(-50%);box-shadow:inset 0 2px #fff3,0 5px #5a3617,0 12px 24px #1d193347}.tc__board:after,.tc__board:before{content:"";background:#6b3f26;width:3px;height:46px;position:absolute;top:-48px}.tc__board:before{left:24px;transform:rotate(5deg)}.tc__board:after{right:24px;transform:rotate(-5deg)}.tc__board small{color:#ffe3a8;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;margin-top:3px;font-size:11px;font-weight:900}@keyframes tc-hang{0%{opacity:0;transform:translate(-50%,-110px)rotate(-8deg)}35%{opacity:1;transform:translate(-50%)rotate(6deg)}60%{transform:translate(-50%)rotate(-3deg)}80%{transform:translate(-50%)rotate(1.5deg)}to{transform:translate(-50%)}}.tc__card{color:#1d1933;flex-direction:column;padding:18px 22px 22px;display:flex}.tc__eyebrow{color:#a84429;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:900;display:inline-flex}.tc[data-track=lolo] .tc__eyebrow{color:#8a2f66}.tc__card h1{letter-spacing:-.01em;text-wrap:balance;margin:6px 0 0;font-size:clamp(24px,4vw,30px);font-weight:800;line-height:1.08}.tc__card p{color:#625d70;margin:8px 0 0;font-size:14.5px;line-height:1.5}.tc__picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid;position:relative}.tc__invite{z-index:2;color:#2b1d5c;white-space:nowrap;border:2px solid #fffdf7;border-radius:999px;align-items:baseline;gap:5px;padding:4px 11px;font-size:11px;font-weight:800;animation:tc-invite 1.4s ease-in-out infinite;display:flex;top:-20px;transform:translate(-50%);box-shadow:0 3px #d9b98a,0 8px 16px #0000002e}.tc__invite,.tc__invite:after{background:#fff7e2;position:absolute;left:50%}.tc__invite:after{content:"";border-bottom:2px solid #fffdf7;border-right:2px solid #fffdf7;width:10px;height:10px;bottom:-7px;transform:translate(-50%)rotate(45deg)}.tc__invite strong{color:#a8410f;font-size:12px;font-weight:900}@keyframes tc-invite{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-7px)}}.tc__pick{color:#1d1933;cursor:pointer;width:100%;font:inherit;text-align:center;background:linear-gradient(#fffaf0,#fff1d6);border:2px solid #f0d9a8;border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:44px 14px 14px;transition:transform .2s cubic-bezier(.34,1.56,.48,1),border-color .16s,box-shadow .16s;animation:tc-place-in .52s cubic-bezier(.34,1.56,.48,1) both,tc-breathe 2.6s ease-in-out .7s infinite;display:flex;position:relative;box-shadow:0 4px #f0d9a8}@keyframes tc-breathe{0%,to{transform:none}50%{transform:translateY(-4px)}}.tc__pick[data-track=lolo]{background:linear-gradient(#fffaff,#fbe9f4);border-color:#ead0e4;animation-delay:90ms,2s;box-shadow:0 4px #ead0e4}.tc__pick:disabled,.tc__pick:hover:not(:disabled){animation:none}.tc__pick:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 7px #f0d9a8}.tc__pick[data-track=lolo]:hover:not(:disabled){box-shadow:0 7px #ead0e4}.tc__pick:hover:not(:disabled) .tc__sign{animation:tc-sign-swing .9s ease-in-out}.tc__pick:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #f0d9a8}.tc__pick:focus-visible{outline-offset:3px;outline:3px solid #f0a548}.tc__pick:disabled{cursor:default}.tc__pick[data-selected]{border-color:#c8643a;box-shadow:0 4px #c8643a}.tc__pick[data-track=lolo][data-selected]{border-color:#b8548f;box-shadow:0 4px #b8548f}.tc__pick>small{color:#625d70;font-size:13px;font-weight:800;line-height:1.3}.tc__sign{color:#fff7e2;text-shadow:0 2px #00000038;transform-origin:50% -30px;background:linear-gradient(#c98a52,#a86f3d 55%,#955f33);border:3px solid #6b3f26;border-radius:12px;justify-content:center;align-items:center;min-width:118px;padding:11px 20px 12px;font-size:26px;font-weight:900;line-height:1;animation:tc-sign-swing 1.6s cubic-bezier(.2,.8,.3,1) both,tc-sign-sway 3.2s ease-in-out 1.6s infinite alternate;display:inline-flex;position:relative;box-shadow:inset 0 2px #fff3,0 4px #5a3617,0 10px 18px #1d19332e}.tc__pick[data-track=lolo] .tc__sign{background:linear-gradient(#a35a86,#7f3a66 55%,#6e2f55);border-color:#4a1f3a;animation-delay:90ms,2.4s;box-shadow:inset 0 2px #fff3,0 4px #4a1f3a,0 10px 18px #1d19332e}@keyframes tc-sign-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.tc__sign:after,.tc__sign:before{content:"";background:#6b3f26;width:3px;height:28px;position:absolute;top:-30px}.tc__sign:before{left:18px;transform:rotate(5deg)}.tc__sign:after{right:18px;transform:rotate(-5deg)}.tc__pick[data-track=lolo] .tc__sign:after,.tc__pick[data-track=lolo] .tc__sign:before{background:#4a1f3a}@keyframes tc-sign-swing{0%{transform:rotate(-6deg)}30%{transform:rotate(4deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(1deg)}to{transform:none}}.tc__tick{color:#fff;background:#235f51;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;animation:tc-say .4s cubic-bezier(.34,1.56,.48,1) both;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px #16463d}.tc__tick svg{stroke-width:3.5px;width:14px}.tc__road{justify-content:space-between;margin:50px 0 0;padding:0 4px;list-style:none;display:flex;position:relative}.tc__road-ribbon{background:#e6d6b6;border-radius:999px;height:14px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.tc__road-ribbon:after{content:"";background:repeating-linear-gradient(90deg,#fff8e8 0 8px,#0000 8px 18px);height:2px;position:absolute;top:6px;left:12px;right:12px}.tc__road-node{z-index:1;place-items:center;display:grid;position:relative}.tc__road-node b{color:#8f899a;background:#e6e3e9;border:4px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid;box-shadow:0 4px #ccc7d2}.tc__road-node b svg{stroke-width:3px;width:17px;height:17px}.tc__road-node[data-state=done] b{color:#fff;background:radial-gradient(circle at 35% 30%,#5cae98,#2b7a68 55%,#1f6152);box-shadow:0 4px #16463d}.tc__road-node[data-state=now] b{color:#fff;background:radial-gradient(circle at 35% 30%,#8a7be0,#6455bc 55%,#4b3da3);animation:lx-node-pulse 2.2s ease-in-out infinite;box-shadow:0 4px #30266f}.tc[data-track=lolo] .tc__road-node[data-state=now] b{background:radial-gradient(circle at 35% 30%,#d98cb8,#b8548f 55%,#8a2f66);box-shadow:0 4px #6e2f55}.tc__road-node[data-summit] b{color:#7a4a00;background:radial-gradient(circle at 35% 30%,#ffe9a8,#f7cc70 55%,#e2ab3f);box-shadow:0 4px #a45f0b}.tc__road-nko{z-index:3;pointer-events:none;animation:lx-guide-hop 1.6s ease-in-out infinite;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.tc__road-nko .to{width:40px;height:52px}.tc__standing{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:14px 0 0;display:grid}.tc__standing>div{text-align:center;background:#fff;border:2px solid #e7e3ee;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:12px 6px;animation:tc-place-in .52s cubic-bezier(.2,.9,.25,1.3) both;display:flex;box-shadow:0 3px #e7e3ee}.tc__standing>div:nth-child(2){animation-delay:.1s}.tc__standing dt{color:#a84429;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.tc__standing dd{color:#1d1933;text-wrap:balance;margin:3px 0 0;font-size:22px;font-weight:900;line-height:1.1}.tc__standing .tc__at{color:#625d70;font-size:11px;font-weight:800}.tc__glyph{place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.tc__glyph svg{width:38px;height:38px}.tc__standing .tc__fact{margin:0;padding:9px 16px 9px 9px;font-size:16px;animation:none}.tc__standing .tc__fact:after{display:none}.tc__standing .tc__fact b{width:30px;height:30px;font-size:13px}.tc__go.rb{min-height:52px;margin-top:18px;font-size:16px}@media (max-width:480px){.tc{padding:10px}.tc__world{border-radius:24px}.tc__scene{height:196px}.tc__scene>.vp{width:168px;height:132px;right:2%}.tc__nko{left:3%}.tc__nko .to{width:86px;height:114px}.tc__say{top:14px;left:calc(3% + 90px)}.tc[data-stage=conferred] .tc__say{top:8px;left:2%}.tc__board{min-width:140px;font-size:22px;top:40px}.tc__card{padding:14px 14px 18px}.tc__sign{min-width:96px;padding:9px 14px 10px;font-size:21px}.tc__pick{padding-top:40px}}@media (prefers-reduced-motion:reduce){.tc,.tc[data-leaving],.tc__board,.tc__invite,.tc__nko,.tc__pick,.tc__road-nko,.tc__road-node[data-state=now] b,.tc__say,.tc__scene>.vp,.tc__sign,.tc__standing>div,.tc__tick,.tc__world{animation:none}}@keyframes tc-place-in{0%{opacity:0;transform:translateY(24px)scale(.9)}to{opacity:1;transform:none}}@keyframes tc-walk-in{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@keyframes tc-say{0%{opacity:0;transform:scale(.2)rotate(-8deg)}60%{opacity:1;transform:scale(1.08)rotate(2deg)}to{transform:none}}.tc__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin-top:18px;display:grid}.tc__actions .tc__go.rb{margin-top:0}.tc__actions .rb{min-height:52px}.app-skip-link{z-index:1200;top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));color:#fff;background:var(--i);border-radius:10px;padding:10px 14px;position:absolute;transform:translateY(-160%)}.app-skip-link:focus{transform:translateY(0)}.pwa-notice{z-index:1000;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));border:1px solid var(--g);max-width:620px;color:var(--d);background:var(--b);box-shadow:var(--y);border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-inline:auto;padding:14px;display:grid;position:fixed}.pwa-notice div{gap:2px;display:grid}.pwa-notice span{color:var(--e);font-size:.84rem}.pwa-notice button{color:#fff;background:var(--i);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-size:.78rem;font-weight:800}.pwa-notice button.pwa-notice__later{color:var(--e);background:var(--k)}.pwa-notice--learning{grid-template-columns:36px minmax(0,1fr) auto auto}.pwa-notice--learning>svg{width:30px;height:30px;color:var(--o);background:var(--q);border-radius:10px;padding:6px}.ao-help-links{flex-wrap:wrap;gap:8px 14px;margin-top:14px;display:flex}.ao-help-links :is(a,button){color:var(--i);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;text-decoration:underline}@media (max-width:520px){.pwa-notice{grid-template-columns:minmax(0,1fr) auto}.pwa-notice__later{grid-column:2}.pwa-notice--learning{grid-template-columns:36px minmax(0,1fr) auto}.pwa-notice--learning>button{grid-column:auto}.pwa-notice--learning .pwa-notice__later{grid-column:3}}:root{--a:#f6f4ef;--b:#fff;--c:#fff8ed;--d:#1d1933;--e:#625d70;--f:#706a7d;--g:#dfdce6;--h:#cac5d5;--i:#30266f;--j:#211952;--k:#eeeafd;--l:#a84429;--m:#7d2f1d;--n:#fff0e9;--o:#235f51;--p:#16463d;--q:#e5f5ef;--r:#d99b25;--s:#fff4d6;--t:#3276a8;--u:#e9f4fb;--v:#b43c44;--w:#fff0f1;--x:0 1px 1px #1d19330a,0 5px 16px #1d19330f;--y:0 2px 2px #1d19330a,0 14px 34px #1d19331a;--z:12px;--A:18px;--B:26px;--C:1180px;--D:82px;--E:"Avenir Next",Avenir,ui-rounded,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body,html{background:var(--a)}body{min-width:320px;color:var(--d);font-family:var(--E);font-weight:500}button,input,select,textarea{font-family:inherit}button{touch-action:manipulation}::selection{color:#fff;background:var(--i)}.bs{width:44px;height:44px;color:var(--i);flex:none}.bl{color:var(--d);align-items:center;gap:12px;display:inline-flex}.bl>span:last-child{flex-direction:column;min-width:0;display:flex}.bl strong{font-size:19px;font-weight:800;line-height:1.1}.bl small{color:var(--e);margin-top:3px;font-size:10px;font-weight:700}.wm circle,.wm path{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round}@keyframes flame-flicker{0%,to{filter:brightness();transform:scale(1)rotate(-2deg)}35%{filter:brightness(1.15);transform:scale(1.12,1.2)rotate(2deg)}70%{transform:scale(.96,1.05)rotate(-1deg)}}@keyframes count-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.rb{color:#fff;background:var(--i);min-height:54px;box-shadow:0 4px 0 var(--j);cursor:pointer;border:1px solid #0000;border-radius:15px;padding:0 24px;font-size:15px;font-weight:800;transition:transform .14s,box-shadow .14s,filter .14s}.rb,.rb>span{justify-content:center;align-items:center;display:inline-flex}.rb>span{gap:9px}.rb svg{stroke-width:2.7px;width:19px;height:19px}.rb:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 5px 0 var(--j);transform:translateY(-1px)}.rb:active:not(:disabled){box-shadow:0 1px 0 var(--j);transform:translateY(3px)}.rb:disabled{color:#4c4754;cursor:not-allowed;opacity:1;background:#e4e1e7;border-color:#c9c5ce;box-shadow:0 3px #c9c5ce}.rbxf{width:100%}.rbxn{color:var(--i);background:#fff;box-shadow:0 4px #120d3847}.rbxn:hover:not(:disabled){box-shadow:0 5px #120d3847}.rbxn:active:not(:disabled){box-shadow:0 1px #120d3847}.rbxd{background:var(--v);box-shadow:0 4px #7f2229}.rbxd:hover:not(:disabled){box-shadow:0 5px #7f2229}.rbxd:active:not(:disabled){box-shadow:0 1px #7f2229}.rbxb{background:var(--t);box-shadow:0 4px #24597d}.rbxp{background:var(--i);box-shadow:0 4px 0 var(--j)}.s{background:var(--a);min-height:100dvh}.s2{display:none}.m{min-width:0;min-height:100dvh;padding-bottom:calc(72px + env(safe-area-inset-bottom));flex-direction:column;transition:padding-bottom .26s cubic-bezier(.2,.9,.2,1);display:flex}.s:has(.nxb:not([data-tucked])) .m{padding-bottom:calc(var(--D) + 28px + env(safe-area-inset-bottom))}.app-copyright{border-top:1px solid var(--g);text-align:center;margin-top:auto;padding:14px 20px 10px}.app-copyright p{color:var(--f);justify-content:center;margin:0;font-size:12px;font-weight:700;display:flex}.app-copyright a{color:inherit;-webkit-text-decoration-color:var(--h);text-decoration-color:var(--h);text-underline-offset:3px}.app-copyright a:hover{color:var(--i)}.nxb{z-index:80;height:calc(var(--D) + env(safe-area-inset-bottom));padding:6px 8px calc(8px + env(safe-area-inset-bottom));filter:drop-shadow(0 -6px 14px #1d193329);background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible}.nxb:before{background:radial-gradient(120px 24px at 14% 26px,#a6e191 0 98%,#0000 100%) 0 0/100% 60px no-repeat,radial-gradient(150px 26px at 50% 26px,#a6e191 0 98%,#0000 100%) 0 0/100% 60px no-repeat,radial-gradient(120px 24px at 87% 26px,#a6e191 0 98%,#0000 100%) 0 0/100% 60px no-repeat,radial-gradient(110px 18px at 32% 24px,#7cc46f 0 98%,#0000 100%) 0 0/100% 60px no-repeat,radial-gradient(110px 18px at 69% 24px,#7cc46f 0 98%,#0000 100%) 0 0/100% 60px no-repeat,radial-gradient(90px 18px at 0 24px,#7cc46f 0 98%,#0000 100%) 0 0/100% 60px no-repeat,radial-gradient(90px 18px at 100% 24px,#7cc46f 0 98%,#0000 100%) 0 0/100% 60px no-repeat,linear-gradient(#7cc46f 0 26px,#62b25b 60%,#4d9c4a) 0 22px/100% calc(100% - 22px) no-repeat}.nxb:after,.nxb:before{z-index:-1;content:"";pointer-events:none;position:absolute;inset:-22px 0 0}.nxb:after{background:radial-gradient(1.6px at 7% 16px,#fff3a0 0 98%,#0000 100%),radial-gradient(3.5px at 7% 16px,#ff8fa3 0 98%,#0000 100%),radial-gradient(1.6px at 24% 30px,#ff8fa3 0 98%,#0000 100%),radial-gradient(3.5px at 24% 30px,#ffd166 0 98%,#0000 100%),radial-gradient(1.6px at 41% 18px,#ffd166 0 98%,#0000 100%),radial-gradient(3.5px at 41% 18px,#fff 0 98%,#0000 100%),radial-gradient(1.6px at 59% 32px,#fff3a0 0 98%,#0000 100%),radial-gradient(3.5px at 59% 32px,#ff8fa3 0 98%,#0000 100%),radial-gradient(1.6px at 77% 20px,#ff8fa3 0 98%,#0000 100%),radial-gradient(3.5px at 77% 20px,#fff 0 98%,#0000 100%),radial-gradient(1.6px at 94% 30px,#fff3a0 0 98%,#0000 100%),radial-gradient(3.5px at 94% 30px,#ffd166 0 98%,#0000 100%)}.ni{min-width:0;min-height:58px;color:var(--f);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:4px 2px;font-size:10px;font-weight:800;transition:color .16s,background .16s,transform .16s;display:flex}.ni>span{background:#f1edfa;border-radius:13px;place-items:center;width:40px;height:34px;transition:background .16s,color .16s,box-shadow .16s,transform .16s,width .2s,height .2s,border-radius .2s;display:grid;position:relative}.ni svg{stroke-width:2.2px;width:23px;height:23px}.ni svg.nav-glyph{width:26px;height:26px;overflow:visible}.ni b{text-overflow:ellipsis;white-space:nowrap;font-weight:800;transition:transform .2s;overflow:hidden}.ni:is(a){text-decoration:none}.ni:hover>span{background:#e7e0f8;transform:translateY(-2px)}.ni:active>span{box-shadow:none;transform:translateY(2px)}.ni[data-active]{color:var(--i)}.ni[data-active]>span{color:#fff;background:var(--i);box-shadow:0 3px 0 var(--j);transform:translateY(-2px)}.nxb .ni{--disc:#6a5cf0;--deep:#3d32b3;z-index:1;color:#fff;-webkit-tap-highlight-color:transparent;align-self:end;gap:3px;min-height:0;padding:0;position:relative}.nxb__pool{z-index:0;height:calc((100% + 22px) * var(--level,0));pointer-events:none;transition:height .4s linear;bottom:0;left:0;right:0}.nxb__pool,.nxb__water{position:absolute;overflow:visible}.nxb__water{background:linear-gradient(#8ac3f8,#4f95e6 38%,#3474cc);border-radius:2px;inset:0;box-shadow:inset 0 8px 18px #ffffff4d,inset 0 -10px 24px #143c8c40}.nxb__pool[data-full] .nxb__water{background:linear-gradient(#8ecafc,#4a8fe6 38%,#2e6cc4)}.nxb__wave{fill:#96cdffeb;will-change:transform;width:200%;height:20px;animation:nxb-wave 3.4s linear infinite;position:absolute;top:-14px;left:0}.nxb__wave--back{fill:#60a0ecb3;animation-duration:5.2s;animation-direction:reverse;top:-18px}.nxb__caustics{opacity:.3;will-change:transform;background-color:#0000;background-image:radial-gradient(26px 10px at 20% 40%,#ffffffe6,#0000 70%),radial-gradient(34px 12px at 55% 70%,#ffffffd9,#0000 70%),radial-gradient(22px 9px at 80% 35%,#ffffffe6,#0000 70%),radial-gradient(30px 11px at 38% 85%,#fffc,#0000 70%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:180px 100%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;width:calc(100% + 360px);animation:nxb-caustics 7s ease-in-out infinite alternate;position:absolute;top:0;bottom:0;left:-180px}.nxb__caustics[data-layer="2"]{opacity:.2;background-size:240px 100%;animation-duration:11s;animation-direction:alternate-reverse}.nxb__pool{overflow:hidden}.nxb__pool[data-full]{overflow:visible}.nxb__glint{filter:blur(1px);background:#ffffffa6;border-radius:999px;width:56px;height:4px;animation:nxb-glint 4.6s ease-in-out infinite;position:absolute;top:6px;left:18%}.nxb__glint[data-glint="2"]{width:38px;animation-delay:2.1s;left:62%}.nxb__bubble{opacity:0;background:#ffffff40;border:1px solid #fffc;border-radius:50%;width:5px;height:5px;animation:nxb-bubble 4.2s ease-in infinite;position:absolute;bottom:4px;left:12%}.nxb__bubble[data-bubble="2"]{width:4px;height:4px;animation-duration:5.1s;animation-delay:1.3s;left:37%}.nxb__bubble[data-bubble="3"]{width:6px;height:6px;animation-duration:3.7s;animation-delay:2.4s;left:63%}.nxb__bubble[data-bubble="4"]{width:4px;height:4px;animation-duration:4.6s;animation-delay:.7s;left:86%}.nxb__petal{background:#ff8fa3;border-radius:50%/60% 60% 40% 40%;width:9px;height:7px;animation:nxb-petal 14s linear infinite;position:absolute;top:-4px;left:10%;box-shadow:0 1px #0000001f}.nxb__petal[data-petal="2"]{background:#ffd166;animation-duration:18s;animation-delay:-6s;left:45%}.nxb__petal[data-petal="3"]{background:#fff3a0;width:7px;height:9px;animation-duration:16s;animation-delay:-11s;left:78%}.nxb__stand{bottom:22px;left:calc((var(--n) + .5) * 25%);opacity:0;border:2px solid #fff9;border-radius:50%;width:58px;height:12px;position:absolute;transform:translate(-50%)}.nxb__pool[data-full] .nxb__stand{animation:nxb-stand 2.8s ease-in-out infinite}@keyframes nxb-wave{to{transform:translate(-50%)}}@keyframes nxb-caustics{0%{transform:translate(0)}to{transform:translate(90px)}}@keyframes nxb-glint{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.8;transform:translate(14px)}}@keyframes nxb-bubble{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:.9}to{opacity:0;transform:translate(6px,-60px)scale(1.1)}}@keyframes nxb-petal{0%{transform:translate(0)rotate(0)}25%{transform:translate(26px,2px)rotate(20deg)}50%{transform:translate(54px,-1px)rotate(-10deg)}75%{transform:translate(30px,3px)rotate(15deg)}to{transform:translate(0)rotate(0)}}@keyframes nxb-stand{0%,to{opacity:.55;transform:translate(-50%)scaleX(1)}50%{opacity:.9;transform:translate(-50%)scaleX(1.12)}}@media (prefers-reduced-motion:reduce){.nxb__bubble,.nxb__caustics,.nxb__glint,.nxb__petal,.nxb__stand,.nxb__wave{animation:none}}.nxb .ni:nth-child(2){--disc:#ffb424;--deep:#c97900}.nxb .ni:nth-child(3){--disc:#2e9c73;--deep:#1d6b4e}.nxb .ni:nth-child(4){--disc:#3aa4f2;--deep:#1c6db3}.nxb .ni>span{background:radial-gradient(circle at 35% 28%,#ffffff61,transparent 46%),var(--disc);width:46px;height:46px;box-shadow:0 4px 0 var(--deep),0 8px 12px -4px #143c0a73;border-radius:999px;transition:transform .22s cubic-bezier(.34,1.56,.48,1),width .22s,height .22s,box-shadow .16s}.nxb .ni b{color:#fff;letter-spacing:.01em;text-shadow:0 1px #003c0059;margin-top:1px;font-size:11px}.nxb .ni:hover>span{transform:translateY(-5px)rotate(-7deg)}.nxb .ni:active>span{box-shadow:0 1px 0 var(--deep);transform:translateY(2px)}.nxb .ni[data-active]>span{box-shadow:0 5px 0 var(--deep),0 12px 18px -6px #14280a8c;border:3px solid #fffdf7;animation:ni-leap .7s cubic-bezier(.34,1.56,.48,1),ni-bob 2.6s ease-in-out .7s infinite;transform:translateY(-22px)scale(1.36)}.nxb .ni[data-active] svg.nav-glyph{animation:ni-wiggle .7s cubic-bezier(.34,1.56,.48,1)}.nxb .ni[data-active] b{color:var(--deep);text-shadow:none;background:#fffdf7;border-radius:999px;padding:2px 9px;font-size:12px;transform:translateY(-9px)}.nxb .ni[data-active]:active>span{box-shadow:0 2px 0 var(--deep);transform:translateY(-17px)scale(1.36)}.nxb .ni[data-active]>span:after{content:"";opacity:0;pointer-events:none;background:#fff3a0;border-radius:999px;width:7px;height:7px;margin:-3.5px;animation:ni-sparkle .76s ease-out .1s;position:absolute;top:50%;left:50%;box-shadow:0 -30px #fff3a0,21px -21px 0 -1px #ffd166,30px 0 #fff,21px 21px 0 -1px #ff8fa3,-21px 21px #fff3a0,-30px 0 0 -1px #ffd166,-21px -21px #fff}@keyframes ni-leap{0%{transform:translateY(4px)scale(.7)}45%{transform:translateY(-32px)scale(1.52)}70%{transform:translateY(-16px)scale(1.28)}86%{transform:translateY(-25px)scale(1.4)}to{transform:translateY(-22px)scale(1.36)}}@keyframes ni-bob{0%,to{transform:translateY(-22px)scale(1.36)}50%{transform:translateY(-29px)scale(1.36)}}@keyframes ni-sparkle{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes ni-wiggle{0%{transform:scale(.6)rotate(-14deg)}45%{transform:scale(1.18,.88)rotate(8deg)}70%{transform:scale(.95,1.06)rotate(-4deg)}to{transform:none}}.nxb .ni[data-desktop-only]{display:none}.nxb{transition:transform .26s cubic-bezier(.2,.9,.2,1)}.nxb .ni b,.nxb .ni>span{transition-property:transform,width,height,box-shadow,opacity}.nxb[data-tucked]{transform:translateY(calc(var(--D) - 44px))}.nxb[data-tucked] .ni b{opacity:0}.nxb[data-tucked] .ni>span{transform:translateY(-30px)scale(.8)}.nxb[data-tucked] .ni[data-active]>span{animation:none;transform:translateY(-34px)scale(1)}.nxb[data-tucked] .ni[data-active] b{opacity:0}.sb{z-index:90;right:max(16px,env(safe-area-inset-right));bottom:calc(var(--D) + env(safe-area-inset-bottom) + 14px);left:max(16px,env(safe-area-inset-left));max-width:460px;color:var(--d);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#fffffff5;border:1px solid #c8c0ea;border-radius:18px;align-items:center;gap:12px;margin-inline:auto;padding:12px 16px 12px 12px;animation:sb-rise .32s cubic-bezier(.2,.9,.2,1.2) both;display:flex;position:fixed;box-shadow:0 4px #ddd8ef,0 18px 40px #1d19332e}.sb-icon{color:#fff;background:var(--i);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.sb[data-tone=audio] .sb-icon{background:var(--t)}.sb[data-tone=offline] .sb-icon{background:var(--l)}.sb[data-tone=storage] .sb-icon{background:#8b3328}.sb-icon svg{width:20px;height:20px}.sb>span:last-child{flex-direction:column;min-width:0;display:flex}.sb strong{font-size:13px;line-height:1.25}.sb small{color:var(--e);margin-top:2px;font-size:11px;line-height:1.4}@keyframes sb-rise{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.r{z-index:55;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f2fff5;border-bottom:1px solid #c8c0ea;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:9px 16px;display:grid;position:sticky;top:0}.ri{width:36px;height:36px;color:var(--i);background:#fff;border-radius:11px;place-items:center;display:grid}.ri svg{width:19px}.r>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.r small{color:var(--e);font-size:8px;font-weight:800}.r strong{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13px;overflow:hidden}.r em{color:var(--e);font-size:10px;font-style:normal}.r button{color:#fff;background:var(--i);cursor:pointer;border:0;border-radius:11px;min-height:44px;padding:0 14px;font-size:12px;font-weight:800}.r[data-error]{background:#fff1eff7;border-color:#e5c3bf}.r[data-error] .ri{color:#8b3328;background:#fff}.r[data-error] button{background:#8b3328}.sv{z-index:55;background:linear-gradient(#fffdf7,#fdf6e9);border:2px solid #efe7d3;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;width:min(100% - 24px,560px);min-height:58px;margin:8px auto 0;padding:7px 8px 7px 10px;animation:sv-arrive .62s cubic-bezier(.34,1.56,.48,1) both;display:grid;position:sticky;top:8px;box-shadow:0 5px #e6dcc4,0 16px 30px -12px #140e3c66}.sv[data-kind=conversation]{background:linear-gradient(#fbfdff,#eaf4fb);border-color:#d7e9f6;box-shadow:0 5px #cfe3f2,0 16px 30px -12px #140e3c66}.sv[data-leaving]{animation:sv-leave .42s cubic-bezier(.4,0,.8,.2) both}.sv-guide{zoom:.72;place-items:center;width:38px;display:grid}.sv-copy{flex-direction:column;min-width:0;display:flex}.sv-copy small{color:var(--l);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.sv[data-kind=conversation] .sv-copy small{color:#23557a}.sv-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.sv-steps{align-items:center;gap:7px;margin-top:2px;display:flex}.sv-pips{gap:3px;display:inline-flex}.sv-pips i{background:#e7ddc6;border-radius:999px;width:5px;height:5px}.sv-pips i[data-on]{background:#d88126}.sv[data-kind=conversation] .sv-pips i{background:#cfe3f2}.sv[data-kind=conversation] .sv-pips i[data-on]{background:#3276a8}.sv-steps em{color:var(--e);font-size:10.5px;font-style:normal;font-weight:800}.sv-go{color:#fff;background:var(--i);min-height:40px;box-shadow:0 4px 0 var(--j);cursor:pointer;font:inherit;border:0;border-radius:12px;padding:0 14px;font-size:13px;font-weight:850;transition:transform .12s,box-shadow .12s}.sv[data-kind=conversation] .sv-go{background:var(--t);box-shadow:0 4px #23557a}.sv-go:active{box-shadow:none;transform:translateY(3px)}.sv-hide{width:36px;height:36px;color:var(--e);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.sv-hide svg{width:17px}.sv-hide:hover{color:var(--d);background:#0000000f}.sv :is(.sv-go,.sv-hide):focus-visible{outline-offset:3px;outline:3px solid #f0a548}@keyframes sv-arrive{0%{opacity:0;transform:translateY(-90%)scale(.9)}55%{opacity:1;transform:translateY(6px)scale(1.02)}75%{transform:translateY(-3px)scale(.995)}to{opacity:1;transform:none}}@keyframes sv-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-115%)scale(.92)}}@media (max-width:560px){.sv{grid-template-columns:34px minmax(0,1fr) auto 34px;gap:8px;min-height:0;padding:7px 6px 7px 8px}.sv-guide{zoom:.62;width:34px}.sv-copy strong{font-size:13px}.sv-go{min-height:38px;padding:0 12px;font-size:12.5px}.sv-hide{width:34px;height:34px}}.s3{min-height:100dvh;padding-bottom:38px}.cw{padding:0 20px 42px}.cw,.t{width:min(100%,var(--C));margin:0 auto}.t{min-height:82px;padding:max(14px,env(safe-area-inset-top)) 20px 12px;justify-content:space-between;gap:10px 16px}.t,.ti{align-items:center;display:flex}.ti{flex:auto;gap:11px;min-width:0}.ti .bs{width:38px;height:38px}.ti>span{flex-direction:column;min-width:0;display:flex}.ti small{color:var(--l);font-size:9px;font-weight:900}.ti strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:17px;font-weight:800;overflow:hidden}.ti-word{min-width:0;max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff3;border:1px solid #ffffff61;border-radius:15px;flex-direction:column;align-items:flex-start;padding:5px 11px 6px;transition:background .14s,border-color .14s,transform .12s;display:flex;position:relative}.ti-word:hover{background:#ffffff57;border-color:#fff9}.ti-word small{color:var(--l);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.ti-word strong{align-items:center;gap:8px;margin-top:3px;font-size:19px;font-weight:900;line-height:1.1;display:inline-flex;overflow:visible}.ti-word-igbo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ti-word[data-playable] .ti-word-igbo{border-bottom:2px dotted;padding-bottom:1px}.ti-hear{color:#fff;background:#d88126;border-radius:999px;flex:none;place-items:center;width:27px;height:27px;display:inline-grid;box-shadow:0 2px #a15c12}.ti-hear svg{width:15px;height:15px}.ti-word:hover .ti-hear{transform:scale(1.06)}.ti-word:active .ti-hear{box-shadow:none;transform:translateY(2px)scale(1)}.ti-word[data-playable][data-unheard] .ti-hear{animation:ti-hear-beat 2.6s ease-in-out infinite}@keyframes ti-hear-beat{0%,62%,to{box-shadow:0 2px #a15c12,0 0 #d881268c}76%{box-shadow:0 2px #a15c12,0 0 0 9px #d8812600}}.ti-word{animation:ti-word-drop .76s cubic-bezier(.34,1.56,.48,1) both}.ti-hear svg{animation:ti-hear-land .48s cubic-bezier(.2,.9,.2,1.5) .3s both}@keyframes ti-word-drop{0%{opacity:0;transform:translateY(-26px)scale(.94)}55%{opacity:1;transform:translateY(5px)scale(1.02)}74%{transform:translateY(-3px)scale(.995)}88%{transform:translateY(1.5px)scale(1)}to{opacity:1;transform:none}}@keyframes ti-hear-land{0%{opacity:0;transform:scale(.4)rotate(-18deg)}70%{opacity:1;transform:scale(1.15)rotate(3deg)}to{opacity:1;transform:none}}.ti-word em{max-width:100%;color:var(--e);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.ti-word:active{transform:translateY(1px)}.ti-word:focus-visible{outline:3px solid var(--i)}@supports (color:color-mix(in lab,red,red)){.ti-word:focus-visible{outline:3px solid color-mix(in srgb,var(--i) 45%,white)}}.ti-word:focus-visible{outline-offset:2px}@media (max-width:560px){.ti-word-ig{display:none}.ti-word strong{font-size:17px}}.ti-bubble{z-index:190;color:#2b1d5c;letter-spacing:0;max-width:min(64vw,260px);text-shadow:none;white-space:normal;transform-origin:8px -8px;pointer-events:none;background:linear-gradient(135deg,#ffe58f,#ffc260);border:2px solid #fffdf7;border-radius:14px 14px 14px 4px;padding:7px 12px 8px;font-size:13.5px;font-weight:850;line-height:1.25;animation:ti-bubble-pop 3.4s cubic-bezier(.34,1.56,.48,1) both;display:block;position:fixed;box-shadow:0 3px #d28a2a,0 10px 22px #140e3c4d}.ti-bubble>b{z-index:1;font-weight:inherit;display:block;position:relative}.ti-bubble:before{content:"";background:#ffe58f;border-top:2px solid #fffdf7;border-left:2px solid #fffdf7;border-radius:3px 0 0;width:12px;height:12px;position:absolute;top:-8px;left:9px;transform:rotate(45deg)}.ti-bubble__ring{background:#fff;border-radius:999px;width:6px;height:6px;margin:-3px;animation:ti-bubble-sparkle 1.1s ease-out .12s both;position:absolute;top:50%;left:50%;box-shadow:0 -24px 0 -1px #fff3a0,22px -14px 0 -2px #ff8fa3,26px 8px 0 -1px #fff,13px 22px 0 -2px #ffd166,-13px 22px 0 -1px #fff3a0,-26px 8px 0 -2px #ff8fa3,-22px -14px 0 -1px #fff}@keyframes ti-bubble-pop{0%{opacity:0;transform:scale(.2)rotate(-10deg)}9%{opacity:1;transform:scale(1.12,.88)rotate(3deg)}15%{transform:scale(.94,1.06)rotate(-2deg)}21%{transform:scale(1.03,.98)rotate(1deg)}27%{transform:scale(1)rotate(0)}55%{transform:scale(1)rotate(0)translateY(0)}62%{transform:scale(1.03)rotate(-2deg)translateY(-3px)}69%{transform:scale(1)rotate(0)translateY(0)}86%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.85)translateY(-22px)rotate(4deg)}}@keyframes ti-bubble-sparkle{0%{opacity:0;transform:scale(.2)rotate(0)}25%{opacity:1}to{opacity:0;transform:scale(2.1)rotate(40deg)}}.ti-word em[data-pop]{animation:ti-meaning-bounce .7s cubic-bezier(.34,1.56,.48,1);display:inline-block}@keyframes ti-meaning-bounce{0%{color:#d88126;transform:scale(.7)}50%{color:#d88126;transform:scale(1.18)}to{transform:none}}@media (max-width:639px){.ti-word em,.ti-word em[data-pop],.ts button[data-stat=streak]{display:none}.ti-word{padding:5px 10px 6px}}.ts{flex:none;gap:5px;margin-left:auto}.ts,.ts button{align-items:center;display:flex}.ts button{border:1px solid var(--g);gap:6px;min-width:44px;min-height:44px;padding:4px 11px 4px 5px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ts button{border:1px solid color-mix(in srgb,var(--g) 72%,#fff6)}}.ts button{color:var(--d);background:var(--b);cursor:pointer;font:inherit;border-radius:999px;transition:transform .16s cubic-bezier(.2,.9,.2,1.2),box-shadow .16s,border-color .16s;box-shadow:0 1px 2px #1d19330d,0 3px 9px #1d19330f}.ts button:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1d193312,0 9px 20px #1d19331f}.ts button:active{transform:translateY(1px)scale(.96);box-shadow:0 1px 2px #1d193314}.ts button:focus-visible{outline:3px solid var(--i)}@supports (color:color-mix(in lab,red,red)){.ts button:focus-visible{outline:3px solid color-mix(in srgb,var(--i) 45%,white)}}.ts button:focus-visible{outline-offset:2px}.ts-ico{color:#fff;background:linear-gradient(140deg,var(--ts-a),var(--ts-b));border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:inset 0 -3px 5px #00000029,inset 0 2px 2px #ffffff61}.ts-ico svg{stroke-width:2.4px;filter:drop-shadow(0 1px 1px #0003);width:16px;height:16px}.ts button[data-stat=streak]{--ts-a:#f7a823;--ts-b:#e5541e}.ts button[data-stat=xp]{--ts-a:#f2c14e;--ts-b:#d9821d}.ts button[data-stat=gem]{--ts-a:#63b1ff;--ts-b:#3557d6}.ts button[data-stat=goal]{--ts-a:#ff8a6b;--ts-b:#c1452e;background:linear-gradient(#fff6f2,#ffe9e2);border-color:#ffd4c8;min-height:50px;padding:4px 14px 4px 5px;box-shadow:0 2px #f0c4b6,0 4px 12px #c1452e2e}.ts button[data-stat=goal] strong{color:var(--m);font-size:14px}.ts-ico--me{background:conic-gradient(#79c26e var(--ts-ring,0),#ffd4c8 0);width:40px;height:40px;padding:3px;animation:me-breathe 3s ease-in-out infinite;position:relative;box-shadow:0 0 0 2px #fff,0 3px #d98a76}.ts-ico--me:before{content:"";background:radial-gradient(circle at 35% 28%,#fff6,#0000 46%),#ff6f59;border-radius:999px;position:absolute;inset:3px}.ts-ico--me svg.nav-glyph{filter:none;transform-origin:50% 90%;width:26px;height:26px;animation:me-peek 5.2s ease-in-out 1.4s infinite;position:relative}.ts-ico--me:after{content:"";transform-origin:50% 23px;opacity:.9;background:#ffd166;border-radius:999px;width:5px;height:5px;margin-left:-2.5px;animation:me-orbit 7s linear infinite;position:absolute;top:-3px;left:50%;box-shadow:0 46px 0 -1px #fff3a0,-22px 24px 0 -2px #ff8fa3,22px 24px 0 -2px #fff}.ts button[data-stat=goal]:hover{transform:translateY(-2px)rotate(-2deg)}.ts button[data-stat=goal]:hover .ts-ico--me svg.nav-glyph{animation:me-hop .52s cubic-bezier(.34,1.56,.48,1)}.ts button[data-stat=goal][data-complete] .ts-ico--me{background:conic-gradient(#ffd166,#f2a33a,#ffd166);animation:me-breathe 2.2s ease-in-out infinite;box-shadow:0 0 0 2px #fff,0 3px #c97900,0 0 16px 2px #ffd1668c}.ts button[data-stat=goal][data-complete] .ts-ico--me:after{animation-duration:3.5s}@keyframes me-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes me-peek{0%,84%,to{transform:none}88%{transform:rotate(-8deg)translateY(-1px)}94%{transform:rotate(6deg)}}@keyframes me-hop{0%{transform:scale(.85)rotate(-10deg)}55%{transform:scale(1.18,.9)rotate(6deg)}to{transform:none}}@keyframes me-orbit{to{transform:rotate(1turn)}}.ts strong{letter-spacing:-.01em;font-size:13px;font-weight:800}.ts .ts-label{color:var(--e);font-size:10px;font-weight:700;display:none}.ts button[data-live]{background:linear-gradient(#fff7e6,#ffe8c7);border-color:#f2b25a}.ts button[data-live] svg{fill:#f2a33a;color:#ffd9a8;transform-origin:50% 90%;animation:flame-flicker 1.6s ease-in-out infinite}.ts button[data-live] .ts-ico{animation:ts-glow 1.6s ease-in-out infinite}.ts button[data-pop] strong{animation:count-pop .48s cubic-bezier(.2,.9,.2,1.2);display:inline-block}.ts button[data-hit]{animation:ts-hit .62s cubic-bezier(.2,.9,.2,1.5)}.ts button[data-hit] .ts-ico{animation:ts-hit-star .62s cubic-bezier(.2,.9,.2,1.5)}.ts button[data-hit] .ts-ico:before{content:"";pointer-events:none;border:2px solid #ffd166;border-radius:50%;animation:ts-hit-ring .62s cubic-bezier(.2,.8,.3,1) both;position:absolute;inset:-6px}@keyframes ts-hit{0%{scale:1}26%{rotate:-3deg;scale:1.16}60%{rotate:1.5deg;scale:.97}to{rotate:0deg;scale:1}}@keyframes ts-hit-star{0%,to{filter:none}30%{filter:drop-shadow(0 0 10px #ffd678f2)brightness(1.5)}}@keyframes ts-hit-ring{0%{opacity:1;scale:.5}to{opacity:0;scale:2.2}}.ts button[data-stat=gem] .ts-ico{overflow:hidden}.ts button[data-stat=gem] .ts-ico:after{content:"";background:linear-gradient(115deg,#0000 32%,#ffffffa6 48%,#0000 62%);animation:ts-sheen 4.6s ease-in-out infinite;position:absolute;inset:-4px;transform:translate(-130%)skew(-18deg)}.ts .ts-spark{width:8px;height:8px;animation:ts-twinkle 2.8s ease-in-out infinite;position:absolute;top:3px;right:7px}.ts .ts-spark:before{clip-path:polygon(50% 0,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 41%);content:"";background:#8fb5ff;width:100%;height:100%;display:block}.ts button[data-invite] .ts-ico{animation:ts-invite 5s ease-in-out infinite}@keyframes ts-glow{0%,to{box-shadow:inset 0 -3px 5px #00000029,inset 0 2px 2px #ffffff61,0 0 #f2a33a00}50%{box-shadow:inset 0 -3px 5px #00000029,inset 0 2px 2px #ffffff61,0 0 14px 3px #f2a33a99}}@keyframes ts-sheen{0%,55%{transform:translate(-130%)skew(-18deg)}80%,to{transform:translate(130%)skew(-18deg)}}@keyframes ts-twinkle{0%,to{opacity:0;transform:scale(.5)rotate(0)}45%{opacity:1;transform:scale(1)rotate(18deg)}60%{opacity:.2;transform:scale(.7)rotate(24deg)}}@keyframes ts-invite{0%,84%,to{transform:translateY(0)}88%{transform:translateY(-3px)scale(1.06)}92%{transform:translateY(0)scale(.98)}96%{transform:translateY(-2px)}}.sh{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px}.sh,.sh>div{display:flex}.sh>div{flex-direction:column;min-width:0}.qh>div>span,.sh span{color:var(--l);align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.sh h2{margin:4px 0 0;font-size:24px;font-weight:800;line-height:1.18}.sh p{max-width:360px;color:var(--e);text-align:right;margin:0;font-size:12px;line-height:1.45}.sw{width:min(100%,1040px);margin:0 auto;padding:34px 20px 60px}.sh2{grid-template-columns:48px minmax(0,1fr) 100px;align-items:start;gap:15px;margin-bottom:28px;display:grid}.sh2>button{border:1px solid var(--g);cursor:pointer;background:#fff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.sh2>button svg{width:21px}.sh2>div{min-width:0}.sh2>div>span{color:var(--l);font-size:9px;font-weight:900}.sh2 h1{margin:4px 0 3px;font-size:34px;line-height:1.1}.sh2 p{color:var(--e);margin:0;font-size:12px}.ac2{border:1px solid var(--g);background:var(--a);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:grid}.ac2,.ac2a{border-radius:15px}.ac2a{color:#fff;background:var(--i);place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid}.ac2>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.ac2>span:nth-child(2) small,.ac2>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac2>span:nth-child(2) strong{font-size:13px}.ac2>span:nth-child(2) small{color:var(--e);margin-top:2px;font-size:10px}.so2{border:1px solid var(--h);width:100%;min-height:46px;color:var(--d);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:-6px 0 20px;font-size:11px;font-weight:850;display:inline-flex}.so2:hover{background:var(--a);border-color:#a9a3b5}.so2:disabled{cursor:wait;opacity:.6}.so2 svg{width:17px;height:17px}.soe{color:var(--v);margin:-10px 0 18px;font-weight:750}.soe,.ss2{font-size:10px}.ss2{color:var(--o);text-align:right;padding-top:14px;font-weight:800}.sg2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ss3{border:1px solid var(--g);border-radius:var(--A);box-shadow:var(--x);background:#fff;padding:21px}.ss3 h2{align-items:center;gap:8px;margin:0 0 18px;font-size:15px;display:flex}.ss3 h2 svg{width:20px;color:var(--i)}.notification-settings{grid-column:1/-1}.notification-settings__summary{background:var(--k);border:1px solid #c8c0ea;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.notification-settings__summary>span{flex-direction:column;min-width:0;display:flex}.notification-settings__summary strong{font-size:13px}.notification-settings__summary small{color:var(--e);margin-top:3px;font-size:10px;line-height:1.45}.notification-settings__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.notification-settings__actions button,.notification-settings__summary>button{border:1px solid var(--i);color:#fff;background:var(--i);cursor:pointer;border-radius:11px;min-height:44px;padding:0 14px;font-size:11px;font-weight:850}.notification-settings__actions button:last-child{color:var(--i);background:#fff}.notification-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.notification-time-grid label{min-width:0;color:var(--e);flex-direction:column;gap:6px;font-size:10px;font-weight:750;display:flex}.notification-time-grid label span{align-items:center;gap:5px;display:flex}.notification-time-grid label svg{width:15px}.notification-time-grid input{border:1px solid var(--h);min-width:0;min-height:48px;color:var(--d);font:inherit;background:#fff;border-radius:11px;padding:0 11px;font-size:16px}.notification-categories{margin-top:10px}.notification-settings__status{color:var(--p);margin:10px 0 0;font-size:10px;font-weight:750}.sf2{flex-direction:column;gap:7px;display:flex}.sf2>label{color:var(--e);font-size:10px;font-weight:700}.sf2>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sf2 input{border:1px solid var(--h);width:100%;min-height:50px;color:var(--d);background:#fff;border-radius:12px;padding:0 13px;font-size:16px;font-weight:600}.sf2 input:focus{border-color:var(--i);outline-color:#c8c0ea}.sf2 button{color:#fff;background:var(--i);cursor:pointer;border:0;border-radius:12px;min-width:70px;font-size:11px;font-weight:800}.sf2 button:disabled{color:var(--f);cursor:not-allowed;background:#eceaf0}.sr{border-top:1px solid var(--g);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:13px 0;display:flex}.sr:nth-child(2){border-top:0}.sr>div:first-child{flex-direction:column;min-width:0;display:flex}.sr strong{font-size:12px}.sr small{color:var(--e);margin-top:2px;font-size:9px;line-height:1.4}.srxs{flex-direction:column;align-items:stretch;gap:10px}.t2{cursor:pointer;background:0 0;border:0;flex:none;width:48px;height:44px;padding:0;position:relative}.t2:before{border:1px solid var(--h);content:"";background:#e7e4eb;border-radius:999px;transition:background .17s,border-color .17s;inset:7px 0 8px}.t2 i,.t2:before{position:absolute}.t2 i{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .17s;top:11px;left:3px;box-shadow:0 2px 5px #1d19332e}.t2[data-checked]:before{border-color:var(--o);background:var(--o)}.t2[data-checked] i{transform:translate(19px)}.gs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.gs button{border:1px solid var(--g);background:var(--a);cursor:pointer;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:46px;font-size:13px;font-weight:800;display:flex}.gs button small{text-transform:uppercase;margin:0;font-size:7px}.gs button[data-selected]{border-color:var(--i);color:var(--i);background:var(--k);box-shadow:inset 0 0 0 1px var(--i)}.ir{border-top:1px solid var(--g);justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:10px 0;display:flex}.ir:nth-child(2){border-top:0}.ir>span{flex-direction:column;min-width:0;display:flex}.ir strong{font-size:11px}.ir small{color:var(--e);margin-top:2px;font-size:9px;line-height:1.35}.ir b{color:var(--o);flex:none;align-items:center;gap:4px;font-size:9px;display:inline-flex}.ir b svg{width:14px}.ib{color:#fff;background:var(--i);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:10px;font-size:11px;font-weight:800;display:inline-flex}.ib svg{width:18px}.ssxa>p,.ssxp>p{color:var(--e);margin:0;font-size:10px;line-height:1.55}.dl{min-height:44px;color:var(--v);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:10px;font-weight:900}.da{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.da>button{border:1px solid var(--g);min-height:44px;color:var(--d);background:var(--a);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.da>button:disabled{cursor:wait;opacity:.55}.da svg{width:15px;height:15px}.ds{color:var(--i);margin:10px 0 0;font-size:10px;font-weight:800}.ic{border:1px solid var(--g);background:var(--a);border-radius:14px;margin-top:12px;padding:14px}.ic>strong{color:var(--d);font-size:12px;display:block}.ic>p{color:var(--e);margin:5px 0 12px;font-size:10px;line-height:1.5}.ic>div{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ic>div>button:first-child{min-height:40px;color:var(--e);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:10px;font-weight:900}.db{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1510308f;place-items:center;padding:20px;animation:k2 .16s both;display:grid;position:fixed;inset:0}.cd{background:#fff;border-radius:24px;width:min(100%,450px);padding:28px;animation:k3 .22s cubic-bezier(.2,.9,.2,1) both;box-shadow:0 30px 80px #15103059}.cd>span{width:48px;height:48px;color:var(--v);background:var(--w);border-radius:15px;place-items:center;display:grid}.cd>span svg{width:24px}.cd h2{margin:18px 0 7px;font-size:23px}.cd>p{color:var(--e);margin:0;font-size:12px;line-height:1.55}.cd>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.cd>div>button:first-child{border:1px solid var(--h);cursor:pointer;background:#fff;border-radius:14px;min-height:52px;font-size:11px;font-weight:800}.name-recorder{box-sizing:border-box;background:var(--k);border:2px solid #d4cdec;border-radius:20px;gap:14px;width:100%;padding:20px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:0 5px #b5ace8}.name-recorder__status{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;min-height:62px;display:grid}.name-recorder__status>.name-recorder__dot,.name-recorder__status>svg{color:#fff;background:var(--i);border-radius:15px;place-items:center;width:48px;height:48px;padding:13px;display:grid}.name-recorder[data-mode=calibrating],.name-recorder[data-mode=permission]{background:#fff8e8;border-color:#e4bd63;box-shadow:0 5px #dfc27c}.name-recorder[data-mode=calibrating] .name-recorder__status>svg,.name-recorder[data-mode=permission] .name-recorder__status>svg{color:#fff;background:#b96b19}.name-recorder[data-mode=calibrating] .name-recorder__meter,.name-recorder[data-mode=permission] .name-recorder__meter{background:#faeecf}.name-recorder[data-mode=calibrating] .name-recorder__meter span,.name-recorder[data-mode=permission] .name-recorder__meter span{background:#d88728}.name-recorder[data-mode=listening],.name-recorder[data-mode=ready]{background:#f0faf6;border-color:#92cfbc;box-shadow:0 5px #95cdbc}.name-recorder[data-mode=listening] .name-recorder__status>svg,.name-recorder[data-mode=ready] .name-recorder__status>svg{color:#fff;background:#235f51}.name-recorder[data-mode=listening] .name-recorder__meter span,.name-recorder[data-mode=ready] .name-recorder__meter span{background:#235f51}.name-recorder[data-mode=recording]{background:#fff1ee;border-color:#e29a8d;box-shadow:0 5px #d9a198}.name-recorder[data-mode=recording] .name-recorder__status h2{color:#9d3324}.name-recorder__status>.name-recorder__dot{background:#f8d8d3;padding:0;position:relative}.name-recorder__dot:after{background:var(--v);content:"";border-radius:50%;width:15px;height:15px;animation:k2 .76s ease-in-out infinite alternate}.name-recorder__status h2{margin:0;font-size:17px;line-height:1.2}.name-recorder__status p{color:var(--e);margin:4px 0 0;font-size:12px;line-height:1.4}.name-recorder__meter{background:#fff;border-radius:999px;height:8px;overflow:hidden}.name-recorder__meter span{border-radius:inherit;background:var(--o);height:100%;transition:width 80ms linear;display:block}.name-recorder__warning{color:#775718;margin:0;font-size:11px;line-height:1.4}.name-recorder__actions button,.name-recorder__primary{color:#fff;background:var(--i);min-height:48px;box-shadow:0 4px 0 var(--j);cursor:pointer;font:inherit;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:850;display:inline-flex}.name-recorder__actions svg,.name-recorder__primary svg{width:18px}.name-recorder__actions button:active,.name-recorder__primary:active{box-shadow:0 1px 0 var(--j);transform:translateY(3px)}.name-recorder__text{min-height:44px;color:var(--i);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0 6px;font-size:12px;font-weight:800}.name-recorder__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.name-recorder__actions button:last-child{color:var(--i);background:#fff;border:1px solid #b9b0df;box-shadow:0 4px #c9c2e6}.name-recorder__actions button[disabled]{opacity:.6;cursor:default}.name-recorder__actions--three{grid-template-columns:repeat(3,minmax(0,1fr))}.name-recorder__actions--three button:not(:first-child){color:var(--i);background:#fff;border:1px solid #b9b0df;box-shadow:0 4px #c9c2e6}.name-recorder__line{background:#fff;border-radius:14px;gap:3px;margin:0;padding:14px 16px;display:grid}.name-recorder__line strong{color:var(--i);font-size:21px;font-weight:850;line-height:1.2}.name-recorder__line small{color:var(--e);font-size:12px;font-weight:700}.on{background:var(--q);border-radius:12px;padding:12px 14px;color:var(--p)!important;font-size:10px!important}.soon{color:#625d70;letter-spacing:.03em;text-transform:uppercase;background:#ece9f0;border-radius:999px;margin-left:6px;padding:3px 6px;font-size:8px;font-style:normal;display:inline-flex}.fe{color:var(--v)!important;margin:15px 0 0!important;font-size:11px!important}.al{background:radial-gradient(circle at 50% 43%,#f0edff 0,#f0edff8c 18%,#0000 48%);place-items:center;min-height:clamp(360px,72dvh,760px);padding:36px;display:grid}.alf{background-color:var(--a);min-height:100dvh}.game-break{z-index:120;background:var(--a);position:fixed;inset:0;overflow-y:auto}.alo{justify-items:center;gap:16px;display:grid}.alo .to{width:108px;height:142px;animation:k9 1.8s ease-in-out infinite}.alp{align-items:center;gap:7px;display:flex}.alp i{background:var(--i);border-radius:50%;width:8px;height:8px;animation:k8 .9s ease-in-out infinite alternate}.alp i:nth-child(2){background:var(--o);animation-delay:.15s}.alp i:nth-child(3){background:var(--u);animation-delay:.3s}.l{background:var(--a);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:30px;display:flex}.l .bl{margin-bottom:26px}.ls2{flex-direction:column;gap:8px;width:min(100%,280px);display:flex}.ls2 span{background:linear-gradient(90deg,#e4e1e8 25%,#f2eff4 50%,#e4e1e8 75%) 0 0/200% 100%;border-radius:999px;height:12px;animation:k7 1.1s linear infinite}.ls2 span:nth-child(2){width:76%}.ls2 span:nth-child(3){width:45%}.l>p{color:var(--e);margin:16px 0 0;font-size:11px}.storage-recovery{min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:var(--a);place-items:center;display:grid}.storage-recovery__card{border:1px solid var(--g);background:var(--b);width:min(100%,500px);box-shadow:var(--y);text-align:center;border-radius:26px;flex-direction:column;align-items:center;padding:clamp(28px,6vw,42px);display:flex}.storage-recovery__card .bl{align-self:flex-start}.storage-recovery__icon{width:54px;height:54px;color:var(--l);background:var(--n);border-radius:17px;place-items:center;margin-top:34px;display:grid}.storage-recovery__icon svg{stroke-width:2.4px;width:27px;height:27px}.storage-recovery__eyebrow{color:var(--l);text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:900}.storage-recovery h1{max-width:390px;margin:7px 0 0;font-size:clamp(27px,7vw,36px);line-height:1.12}.storage-recovery__card>p:not(.storage-recovery__reassurance){max-width:390px;color:var(--e);margin:14px 0 0;font-size:14px;line-height:1.55}.storage-recovery__reassurance{color:var(--o);align-items:center;gap:8px;margin:18px 0 24px;font-size:12px;font-weight:750;display:flex}.storage-recovery__reassurance svg{flex:none;width:18px;height:18px}.storage-recovery .rb{max-width:310px}.sp2{background:var(--a);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:30px;display:flex}.sp2>span{color:var(--l);margin-top:15px;font-size:9px;font-weight:900}.sp2 h1{max-width:520px;margin:8px 0 7px;font-size:clamp(28px,5vw,42px);line-height:1.1}.sp2 p{max-width:480px;color:var(--e);margin:0 0 23px;font-size:12px;line-height:1.55}.sp2>a,.sp2>button{color:#fff;background:var(--i);min-height:52px;box-shadow:0 4px 0 var(--j);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 21px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.sp2>a svg{width:18px}@keyframes k0{0%{transform:translateY(8px)}to{transform:none}}@keyframes k1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes k2{0%{opacity:0}to{opacity:1}}@keyframes k3{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes k4{0%{transform:scale(.82)rotate(-4deg)}65%{transform:scale(1.06)rotate(2deg)}to{transform:none}}@keyframes k7{to{background-position:-200% 0}}@keyframes k8{0%{opacity:.35;transform:translateY(2px)scale(.8)}to{opacity:1;transform:translateY(-2px)scale(1)}}@keyframes k9{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (min-width:1180px) and (pointer:fine) and (hover:hover){.s{grid-template-columns:248px minmax(0,1fr);display:grid}.s2{z-index:70;border-right:1px solid var(--g);background:#fff;flex-direction:column;height:100dvh;padding:26px 18px 22px;display:flex;position:sticky;top:0;overflow:hidden}.sb2{padding:0 9px;text-decoration:none}.nxs{flex-direction:column;gap:6px;margin-top:40px;display:flex}.nxs .ni{border:1px solid #0000;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:50px;padding:6px 10px;font-size:12px}.nxs .ni>span{width:34px;height:34px}.nxs .ni[data-active]{background:var(--k);border-color:#d6d0f0}.nxs .ni[data-active]>span{box-shadow:none;transform:none}.nxs .ni[data-access-link=studio]{margin-top:14px}.sf3{margin-top:auto}.sc2{border:1px solid var(--g);background:var(--a);border-radius:14px;padding:14px}.sc2>span{color:var(--l);font-size:8px;font-weight:900}.sc2>strong{margin-top:4px;font-size:11px;display:block}.sc2>div{background:#dedbe4;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.sc2 i{border-radius:inherit;background:var(--o);height:100%;display:block}.sf3>p{color:var(--f);margin:10px 5px 0;font-size:8px;line-height:1.4}.m{padding-bottom:0}.nxb{display:none}.sb{bottom:18px}.r{width:min(calc(100% - 40px),var(--C));border:1px solid #c8c0ea;border-radius:15px;margin:12px auto 0;position:relative;top:auto}.ts .ts-label{display:inline}.ts button{padding:5px 10px}}@media (max-width:760px){.cw,.t{padding-inline:16px}.t{min-height:76px}.ti .bs{display:none}.ti small{font-size:8px}.ti strong{max-width:150px;font-size:14px}.ts{gap:3px}.ts button{justify-content:center;min-width:44px;min-height:44px;padding:4px 6px}.ts-ico{width:26px;height:26px}.ts-ico svg{width:14px}.ts strong{font-size:11px}.sh{flex-direction:column;align-items:flex-start;gap:5px}.sh h2{font-size:21px}.sh p{text-align:left}.sw{padding:22px 16px 50px}.ac2{grid-template-columns:44px minmax(0,1fr)}.sh2{grid-template-columns:44px 1fr}.sh2 h1{font-size:29px}.ss2{display:none}.notification-time-grid,.sg2{grid-template-columns:1fr}.notification-settings__summary{flex-direction:column;align-items:stretch}.notification-settings__summary>button{width:100%}.notification-settings__actions{flex-direction:column}.notification-settings__actions button{width:100%}.name-recorder{padding:17px}.name-recorder__actions,.name-recorder__actions--three{grid-template-columns:1fr}}@media (max-width:390px){.ti strong{max-width:160px}.ts button[data-stat=xp]{display:none}}@media (prefers-reduced-motion:reduce){.alp i,.cd,.db,.ls2 span,.nxb .ni[data-active] svg,.nxb .ni[data-active]>span,.nxb .ni[data-active]>span:after,.os,.shop--summoned,.ti-hear,.ti-hear svg,.ti-word,.to,.ts button,.ts button *{animation:none!important}.cs>button,.ni,.rb,.t2 i,.ts button{transition-duration:.01ms!important}.sv{animation-name:k2!important}.sv[data-leaving]{animation:sv-leave .3s linear both!important}.ti-bubble{animation:ti-bubble-pop 3.4s step-end both!important}.ts-ico--me,.ts-ico--me svg.nav-glyph,.ts-ico--me:after{animation:none!important}.ti-bubble__ring{display:none}}.ni{font-size:12px}.l small,.o small,.r em,.r small,.s small,.sf2>label,.ti small{font-size:11px}.rb{min-height:58px;font-size:16px}.lx-next .rb{min-height:56px}svg[data-icon=cowrie] .cowrie-glint{transform-box:fill-box;transform-origin:50%;animation:cowrie-glint 4.2s linear infinite}@keyframes cowrie-glint{to{transform:rotate(1turn)}}.ts button[data-stat=gem][data-hit]{animation:cowrie-land .64s cubic-bezier(.34,1.56,.48,1)}.ts button[data-stat=gem][data-hit] .ts-ico{animation:cowrie-land-spin .64s ease-out}@keyframes cowrie-land{0%{transform:scale(1);box-shadow:0 0 #ffd35c00}30%{transform:scale(1.14);box-shadow:0 0 0 10px #ffd35c73,0 0 26px #ffd35ccc}to{transform:scale(1);box-shadow:0 0 #ffd35c00}}@keyframes cowrie-land-spin{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}@media (prefers-reduced-motion:reduce){.ts button[data-stat=gem][data-hit],.ts button[data-stat=gem][data-hit] .ts-ico,svg[data-icon=cowrie] .cowrie-glint{animation:none}}