.hp-wash{inset:0;z-index:-3;background:linear-gradient(135deg,#ffeaa7,#fdcb6e 25%,#e17055 50%,#d63031 75%,#74b9ff);opacity:.3}.hp-blob,.hp-wash{position:fixed;pointer-events:none}.hp-blob{border-radius:50%;filter:blur(64px);z-index:-2}.hp-blob-pink{width:520px;height:520px;left:-12%;top:-14%;opacity:.55;background:radial-gradient(circle,#FF1493 0,#FF69B4 35%,#FFB6C1 60%,transparent 75%)}.hp-blob-orange{width:460px;height:460px;right:-10%;top:-6%;opacity:.5;background:radial-gradient(circle,#FF4500 0,#FF8C00 35%,#FFA500 60%,transparent 75%)}.hp-blob-teal{width:480px;height:480px;right:6%;top:32%;opacity:.35;background:radial-gradient(circle,#2BC5A8 0,#6FDFC9 40%,transparent 72%)}.hp-blob-blue{width:520px;height:520px;right:-14%;bottom:-16%;opacity:.45;background:radial-gradient(circle,#0080FF 0,#4FC3F7 35%,#87CEEB 60%,transparent 75%)}.hp-blob-yellow{width:460px;height:460px;left:-10%;bottom:4%;opacity:.5;background:radial-gradient(circle,#FFD700 0,#FFE84D 35%,#FFFACD 60%,transparent 75%)}.hp-bubble{font-family:var(--font-display),"Baloo 2",sans-serif;font-weight:800}.hp-bubble span{--o:1.4px;text-shadow:calc(var(--o)*-1) 0 var(--navy),var(--o) 0 var(--navy),0 calc(var(--o)*-1) var(--navy),0 var(--o) var(--navy),calc(var(--o)*-.75) calc(var(--o)*-.75) var(--navy),calc(var(--o)*.75) calc(var(--o)*-.75) var(--navy),calc(var(--o)*-.75) calc(var(--o)*.75) var(--navy),calc(var(--o)*.75) calc(var(--o)*.75) var(--navy)}.lt-b{color:var(--pool-blue)}.lt-y{color:var(--pool-yellow)}.lt-p{color:var(--pool-pink)}.lt-g{color:var(--pool-green)}:root{--nav-h:64px}.hp-nav{position:absolute;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:12px clamp(18px,4vw,48px)}main>:first-child{padding-top:var(--nav-h)}.hp-nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--navy)}.hp-nav-brand img{width:40px;height:40px}.hp-nav-brand .hp-bubble{font-size:1.5rem;letter-spacing:.04em}.hp-nav-links{display:flex;gap:clamp(14px,2.4vw,30px);list-style:none;margin:0;padding:0}.hp-nav-links a{font-weight:700;font-size:.98rem;text-decoration:none;color:var(--navy);transition:transform .15s ease;display:inline-block}.hp-nav-links a:hover{transform:translateY(-2px)}.hp-nav-burger{display:none;background:none;border:0;cursor:pointer;padding:8px;color:var(--navy)}.hp-nav-menu{display:none;position:absolute;top:100%;left:12px;right:12px;z-index:50;background:var(--cloud);border:2.5px solid var(--navy);border-radius:18px;box-shadow:0 18px 34px -16px rgba(20,34,74,.5);padding:10px;list-style:none;margin:6px 0 0}.hp-nav-menu.open{display:block}.hp-nav-menu a{display:block;padding:13px 18px;border-radius:12px;font-weight:700;font-size:1.05rem;text-decoration:none;color:var(--navy)}.hp-nav-menu a:hover{background:var(--sky-tint)}@media (max-width:719px){.hp-nav-links{display:none}.hp-nav-burger{display:inline-flex}}.hp{font-size:17px;line-height:1.55;color:var(--navy);overflow-x:clip}.hp section{padding:clamp(72px,10vw,120px) 24px;position:relative}.hp-wrap{max-width:1120px;margin:0 auto;text-align:center;position:relative;z-index:1}.hp h1{font-size:clamp(3.3rem,8vw,6rem);line-height:1.02}.hp h1,.hp h2{font-family:var(--font-display),"Baloo 2",sans-serif;font-weight:800;text-wrap:balance}.hp h2{font-size:clamp(2.2rem,4.6vw,3.3rem);line-height:1.1}.hp h3{font-family:var(--font-display),"Baloo 2",sans-serif;font-weight:800;font-size:1.45rem}.hp .hero{padding-top:clamp(48px,7vh,84px);padding-bottom:36px}.hp .hero-logo{width:clamp(168px,24vw,230px);margin:0 auto 10px;position:relative}.hp .hero-logo img{width:100%;height:auto}.hp .hero .sub{font-size:clamp(1.25rem,2.7vw,1.85rem);font-weight:500;color:rgba(20,34,74,.92);max-width:21em;margin:14px auto 38px;text-wrap:balance}.hp .cta-row{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.hp-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 32px;border-radius:999px;border:0;cursor:pointer;font-weight:700;font-size:1.06rem;color:#fff;text-decoration:none;box-shadow:0 12px 26px -12px rgba(20,34,74,.55);transition:transform .18s ease;position:relative}.hp-btn:hover{transform:translateY(-3px)}.hp-btn:active{transform:translateY(1px)}.hp-btn-pink{background:linear-gradient(100deg,#ED4E93,#2EA9E8)}.hp-btn-green{background:linear-gradient(100deg,#3FAE49,#2EA9E8)}.hp-btn svg{width:20px;height:20px}.hp .falls{position:absolute;top:0;z-index:0;pointer-events:none;width:120px}.hp .falls-left{left:clamp(12px,5vw,90px)}.hp .falls-right{right:clamp(12px,6vw,110px)}.hp .falls-clip{overflow:hidden;height:430px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 58%,transparent 97%);mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 58%,transparent 97%)}.hp .falls svg{display:block;width:120px;height:auto}.hp .falls-run{animation:hpFallsRun 5.2s linear infinite;will-change:transform}.hp .falls-right .falls-run{animation-duration:6.4s}@keyframes hpFallsRun{to{transform:translateY(-50%)}}.hp .falls-sway{animation:hpFallsSway 5.4s ease-in-out infinite alternate}.hp .falls-right .falls-sway{animation-duration:6.8s;animation-delay:-2.4s}@keyframes hpFallsSway{0%{transform:translateX(-3px)}to{transform:translateX(3px)}}.hp .hero-coin{position:absolute}.hp .hc-1{width:42px;left:-66px;top:34%;transform:rotate(-14deg)}.hp .hc-2{width:32px;right:-58px;top:12%;transform:rotate(16deg)}.hp .hc-3{width:24px;right:-96px;top:52%;transform:rotate(-8deg)}.hp .beta-pill{display:inline-block;background:var(--pool-pink);color:#fff;font-weight:800;font-size:.78rem;letter-spacing:.14em;padding:7px 18px;border-radius:999px;margin-bottom:16px}.hp-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:999px;text-decoration:none;font-weight:700;font-size:.92rem;background:rgba(255,255,255,.9);color:var(--navy);box-shadow:0 8px 18px -10px rgba(20,34,74,.4);transition:transform .15s ease;position:relative}.hp-pill:hover{transform:translateY(-2px)}.hp-pill-pink{background:var(--pool-pink);color:#fff}.hp-pill svg{width:16px;height:16px}.hp .ticker-sec{padding:12px 0 0}.hp-ticker{background:var(--navy);overflow:hidden;padding:19px 0 0;transform:rotate(-1.2deg) scale(1.03);box-shadow:0 16px 32px -18px rgba(20,34,74,.65)}.hp-ticker-track{display:flex;width:max-content;animation:hpTick 32s linear infinite}.hp-ticker:hover .hp-ticker-track{animation-play-state:paused}.hp-tk{display:flex;align-items:center;gap:46px;padding-left:46px;white-space:nowrap}.hp-tk-item{color:#FDFCF9;font-weight:700;font-size:1.08rem}.hp-tk-sep{display:flex;align-items:center}.hp-tk-sep svg{display:block}.hp-ticker-stripe{height:7px;margin-top:17px;background:repeating-linear-gradient(90deg,#4EC3F5 0 70px,#FFCE3E 70px 140px,#FF77B0 140px 210px,#63C666 210px 280px)}@keyframes hpTick{to{transform:translateX(-50%)}}.hp .wtf h2{margin-bottom:clamp(48px,6vw,72px)}.hp .wtf h2 .hp-bubble{font-size:1.06em;letter-spacing:.02em;margin-right:.12em}.hp .wtf h2 .hp-bubble span{--o:2.4px}.hp .features{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(32px,4.5vw,56px)}.hp .feature{display:flex;flex-direction:column;align-items:center}.hp .splat-wrap{position:relative;margin-bottom:22px}.hp .splat{width:106px;height:102px;display:grid;place-items:center;border:3px solid var(--navy);position:relative;box-shadow:0 14px 26px -14px rgba(20,34,74,.55)}.hp .splat:after{content:"";position:absolute;width:20px;height:11px;border-radius:50%;background:rgba(255,255,255,.55);top:14px;left:18px;transform:rotate(-24deg)}.hp .splat svg{width:46px;height:46px}.hp .splat-blue{background:var(--pool-blue);border-radius:67% 33% 58% 42%/40% 65% 35% 60%;transform:rotate(-7deg)}.hp .splat-pink{background:var(--pool-pink);border-radius:35% 65% 42% 58%/63% 37% 62% 38%;transform:rotate(6deg)}.hp .splat-yellow{background:var(--pool-yellow);border-radius:58% 42% 66% 34%/38% 60% 40% 62%;transform:rotate(-5deg)}.hp .splat-drop{position:absolute}.hp .feature h3{margin-bottom:10px}.hp .feature p{max-width:30ch;color:rgba(20,34,74,.82)}.hp .social-sec .lede{max-width:46em;margin:18px auto 0;font-size:clamp(1.08rem,1.9vw,1.22rem);color:rgba(20,34,74,.86)}.hp .contrast{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,70px);margin-top:clamp(42px,5vw,60px);align-items:start}.hp .contrast-col .badge{display:inline-block;font-weight:800;font-size:.78rem;letter-spacing:.13em;padding:7px 18px;border-radius:999px;border:2.5px solid var(--navy);margin-bottom:18px}.hp .badge-solo{background:#FDFCF9;color:var(--navy)}.hp .badge-pool{background:var(--pool-yellow);color:var(--navy)}.hp .diagram{width:min(340px,100%);margin:0 auto}.hp .contrast-col .caption{max-width:34ch;margin:16px auto 0;color:rgba(20,34,74,.82)}.hp .bridge{margin-top:clamp(40px,5vw,56px);font-family:var(--font-display),"Baloo 2",sans-serif;font-weight:800;font-size:clamp(1.4rem,2.6vw,1.9rem);text-wrap:balance}@keyframes hpRing{0%,55%,to{transform:rotate(0)}62%{transform:rotate(14deg)}70%{transform:rotate(-12deg)}78%{transform:rotate(8deg)}86%{transform:rotate(-4deg)}}.hp .bell-shake{transform-box:fill-box;transform-origin:50% 8%;animation:hpRing 3.2s ease-in-out infinite}.hp .card-sec .card-lede{font-size:clamp(1.1rem,2vw,1.3rem);font-weight:500;color:rgba(20,34,74,.88);margin:14px auto 0;max-width:34em}.hp .stage{justify-content:center;gap:clamp(22px,3.5vw,44px);margin:52px 0 44px;flex-wrap:wrap}.hp .crew,.hp .stage{display:flex;align-items:center}.hp .crew{flex-direction:column;gap:12px}.hp .avatars{display:flex}.hp .av{width:58px;height:58px;border-radius:50%;border:3px solid var(--navy);display:grid;place-items:center;margin-left:-12px;font-family:var(--font-display),"Baloo 2",sans-serif;font-weight:800;font-size:1.2rem;color:var(--navy);box-shadow:0 8px 16px -9px rgba(20,34,74,.55)}.hp .av:first-child{margin-left:0}.hp .crew-label{font-weight:700}.hp .flow-lane{position:relative;width:170px;height:64px}.hp .flow{position:absolute;left:0;top:22px;opacity:0;animation:hpFlowX 2.7s linear infinite}.hp .flow .flowY{display:block;animation:hpFlowY 2.7s ease-in-out infinite}.hp .f2,.hp .f2 .flowY{animation-delay:-.9s}.hp .f3,.hp .f3 .flowY{animation-delay:-1.8s}@keyframes hpFlowX{0%{transform:translateX(0);opacity:0}12%{opacity:1}82%{opacity:1}to{transform:translateX(150px);opacity:0}}@keyframes hpFlowY{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-26px) rotate(120deg)}to{transform:translateY(6px) rotate(240deg)}}.hp .card-wrap,.hp .vcard{position:relative}.hp .vcard{display:block;width:min(400px,86vw);aspect-ratio:1.586;background:var(--navy);border:0;border-radius:22px;padding:24px 26px;color:#FDFCF9;text-align:left;cursor:pointer;overflow:hidden;transform:rotate(-5deg);box-shadow:0 26px 50px -22px rgba(20,34,74,.6);transition:transform .25s ease}.hp .vcard:hover{transform:rotate(-2deg) translateY(-6px)}.hp .vcard:active{transform:rotate(-2deg) scale(.97)}.hp .vc-top{display:flex;justify-content:space-between;align-items:center}.hp .vc-brand{font-size:1.5rem;letter-spacing:.05em}.hp .vc-top svg{width:30px;height:30px}.hp .vc-num{display:block;margin:26px 0 22px;font-weight:700;font-size:1.2rem;letter-spacing:.14em;color:#FDFCF9;font-variant-numeric:tabular-nums}.hp .vc-bottom{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.hp .vc-name{font-weight:700;font-size:.88rem;letter-spacing:.12em}.hp .vc-chip{background:var(--pool-yellow);color:var(--navy);border:2px solid #fdfcf9;font-weight:800;font-size:.72rem;letter-spacing:.08em;padding:4px 12px;border-radius:999px}.hp .vc-waves{position:absolute;left:-4px;right:-4px;bottom:-8px;width:calc(100% + 8px);opacity:.95}.hp .tap-hint{display:block;margin-top:14px;font-size:.92rem;font-weight:700;color:rgba(20,34,74,.65)}.hp .paid-chip{position:absolute;top:-22px;right:-6px;z-index:2;white-space:nowrap;background:var(--pool-green);color:#fff;border:3px solid var(--navy);font-weight:800;font-size:.9rem;padding:9px 16px;border-radius:999px;transform:scale(0);pointer-events:none;box-shadow:0 10px 20px -10px rgba(20,34,74,.6)}.hp .card-wrap.paid .paid-chip{animation:hpChipPop 1.9s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes hpChipPop{0%{transform:scale(0)}12%{transform:scale(1.08)}18%{transform:scale(1)}88%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}.hp .just-line{font-family:var(--font-display),"Baloo 2",sans-serif;font-weight:800;font-size:clamp(2.3rem,5.2vw,3.8rem);margin-top:10px}.hp .just-line .hp-bubble span{--o:2.6px}.hp .how h2{margin-bottom:clamp(52px,6vw,76px)}.hp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(32px,4.5vw,56px);position:relative}.hp .step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.hp .step-coin{width:88px;margin-bottom:20px}.hp .step:nth-child(2) .step-coin{transform:rotate(7deg)}.hp .step:nth-child(3) .step-coin{transform:rotate(-6deg)}.hp .step h3{margin-bottom:10px}.hp .step p{max-width:30ch;color:rgba(20,34,74,.82)}.hp .steps-path{position:absolute;left:4%;right:4%;top:8px;height:84px;z-index:0;opacity:.5}.hp .jump-burst{position:relative;width:124px;margin:0 auto 6px}.hp .jump-burst .burst-fan{width:124px}.hp .jump h2{margin-bottom:16px}.hp .jump p{max-width:44em;margin:0 auto 36px;font-size:1.15rem;color:rgba(20,34,74,.85)}.hp-footer{padding:56px 24px 40px;text-align:center;color:var(--navy);position:relative;z-index:1}.hp-foot-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px}.hp-foot-brand img{width:44px;height:44px}.hp-foot-brand .hp-bubble{font-size:1.6rem;letter-spacing:.04em}.hp-footer .tag{font-weight:500}.hp-footer .tag2{color:rgba(20,34,74,.7);font-size:.95rem;margin-top:2px}.hp-socials{display:flex;gap:22px;justify-content:center;margin:24px 0 18px}.hp-socials a{transition:transform .15s ease;color:var(--navy)}.hp-socials a:hover{transform:translateY(-3px)}.hp-socials svg{width:22px;height:22px;fill:var(--navy)}.hp-footer small{color:rgba(20,34,74,.55);font-size:.82rem}.hp .drift{position:absolute;z-index:0;pointer-events:none;will-change:transform}.hp .drift .bob2{display:block;animation:hpBob 4.6s ease-in-out infinite alternate}.hp-js .hp .rv{opacity:0}.hp-js .hp .rv.in{animation:hpRvPop .6s cubic-bezier(.3,1.45,.45,1) both}@keyframes hpRvPop{0%{opacity:0;transform:translateY(48px) scale(.82)}62%{opacity:1;transform:translateY(-8px) scale(1.05)}to{opacity:1;transform:none}}.hp-js .hp .feature.rv.in:nth-child(2),.hp-js .hp .step.rv.in:nth-child(3){animation-delay:.12s}.hp-js .hp .feature.rv.in:nth-child(3),.hp-js .hp .step.rv.in:nth-child(4){animation-delay:.24s}@keyframes hpPopHard{0%{opacity:0;transform:scale(.2) rotate(-18deg)}65%{opacity:1;transform:scale(1.16) rotate(5deg)}to{opacity:1;transform:none}}.hp-js .hp .feature.in .splat-wrap{animation:hpPopHard .75s cubic-bezier(.3,1.9,.45,1) .1s both}.hp-js .hp .step.in .coin-pop{display:inline-block;animation:hpPopHard .7s cubic-bezier(.3,1.9,.45,1) .1s both}.hp-js .hp .stage.in .av{animation:hpPopHard .55s cubic-bezier(.3,1.9,.45,1) both}.hp-js .hp .stage.in .av:nth-child(2){animation-delay:.07s}.hp-js .hp .stage.in .av:nth-child(3){animation-delay:.14s}.hp-js .hp .stage.in .av:nth-child(4){animation-delay:.21s}.hp-js .hp .stage.in .av:nth-child(5){animation-delay:.28s}.hp-js .hp .stage.in .card-wrap{animation:hpRvPop .7s cubic-bezier(.3,1.5,.45,1) .12s both}.hp .bd{position:absolute;z-index:3;pointer-events:none}@keyframes hpBd1{to{transform:translate(-38px,-40px) rotate(-40deg);opacity:0}}@keyframes hpBd2{to{transform:translate(-16px,-52px) rotate(20deg);opacity:0}}@keyframes hpBd3{to{transform:translate(12px,-54px) rotate(-15deg);opacity:0}}@keyframes hpBd4{to{transform:translate(34px,-42px) rotate(35deg);opacity:0}}@keyframes hpBd5{to{transform:translate(48px,-18px) rotate(60deg);opacity:0}}.hp .bd-1{animation:hpBd1 .6s ease-out forwards}.hp .bd-2{animation:hpBd2 .6s ease-out forwards}.hp .bd-3{animation:hpBd3 .6s ease-out forwards}.hp .bd-4{animation:hpBd4 .6s ease-out forwards}.hp .bd-5{animation:hpBd5 .6s ease-out forwards}.hp button.hero-logo{background:none;border:0;padding:0;cursor:pointer;display:block}.hp .toss-coin{position:absolute;top:2%;z-index:2;pointer-events:none;animation:hpTossFall .62s cubic-bezier(.3,0,.75,.5) forwards}@keyframes hpTossFall{0%{transform:translateY(-34px) rotate(-60deg);opacity:0}22%{opacity:1}to{transform:translateY(96px) rotate(40deg) scale(.5);opacity:0}}.hp .toss-drop{position:absolute;top:52%;left:48%;pointer-events:none}@keyframes hpTd1{0%{transform:translate(0);opacity:1}to{transform:translate(-28px,-32px);opacity:0}}@keyframes hpTd2{0%{transform:translate(0);opacity:1}to{transform:translate(4px,-40px);opacity:0}}@keyframes hpTd3{0%{transform:translate(0);opacity:1}to{transform:translate(28px,-28px);opacity:0}}.hp .td-1{animation:hpTd1 .55s ease-out forwards}.hp .td-2{animation:hpTd2 .55s ease-out forwards}.hp .td-3{animation:hpTd3 .55s ease-out forwards}@keyframes hpRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hp .rise{animation:hpRise .55s ease-out both}.hp .rise-2{animation:hpRise .55s ease-out .09s both}@keyframes hpPop{0%{opacity:0;transform:scale(.9)}70%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.hp .pop{animation:hpPop .5s ease-out both}@keyframes hpBob{0%{transform:translateY(0) rotate(var(--r,0deg))}to{transform:translateY(-8px) rotate(var(--r,0deg))}}.hp .bob{animation:hpBob 3.8s ease-in-out infinite alternate}.hp .bob-2{animation-delay:-1.4s}.hp .bob-3{animation-delay:-2.6s}@keyframes hpBreathe{0%{transform:scale(1)}to{transform:scale(1.07)}}.hp .breathe{animation:hpBreathe 3.4s ease-in-out infinite alternate}.hp .fan-g{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:reduce){.hp *,.hp-footer *,.hp-nav *{animation:none!important;transition:none!important}.hp-js .hp .rv{opacity:1}}@media (max-width:900px){.hp .features,.hp .steps{grid-template-columns:1fr;gap:52px}.hp .flow-lane,.hp .hc-3,.hp .steps-path{display:none}.hp .stage{flex-direction:column;gap:30px}.hp .drift svg{transform:scale(.8)}.hp .contrast{grid-template-columns:1fr;gap:48px}}@media (max-width:720px){.hp .falls-right{display:none}.hp .falls-left{left:-12px;transform:scale(.72);transform-origin:top left}.hp .hc-1{left:-44px;width:34px}.hp .hc-2{right:-40px}}.hp-footer .hp-legal-links{margin:.5rem 0 .25rem;font-size:.85rem}.hp-footer .hp-legal-links a{text-decoration:underline;text-underline-offset:3px}:root{--vh:1vh}.mobile-container{display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);padding-bottom:env(safe-area-inset-bottom,80px)}.bottom-nav{position:fixed;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.95);border-top:1px solid #e5e7eb;box-shadow:0 -10px 15px -3px rgba(0,0,0,.1),0 -4px 6px -2px rgba(0,0,0,.05);z-index:50;padding-bottom:env(safe-area-inset-bottom,0);backdrop-filter:blur(10px)}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .75rem;flex:1;transition:all .2s;min-width:0;text-decoration:none}.bottom-nav-item.active{color:hsl(var(--primary))}.bottom-nav-item:not(.active){color:#6b7280}.bottom-nav-item-icon{width:1.25rem;height:1.25rem;margin-bottom:.25rem}.bottom-nav-item-text{font-size:.75rem;font-weight:500}@media (max-width:768px){a,button{min-height:44px;min-width:44px}body{overflow-x:hidden;position:relative;min-height:100vh;min-height:-webkit-fill-available;margin:0;padding:0}html{-webkit-overflow-scrolling:touch}.container,img{max-width:100%}img{height:auto}.min-h-screen{min-height:100vh;min-height:-webkit-fill-available}}@supports (-webkit-touch-callout:none){body{min-height:-webkit-fill-available}.bottom-nav{padding-bottom:calc(env(safe-area-inset-bottom, 0) + 8px)}*{-webkit-tap-highlight-color:transparent}}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6555bcd77d0d91d9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/124f8cacbf683a71-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5433b32529286235-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b02d18319588df55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2 Fallback;src:local("Arial");ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.00%;size-adjust:95.78%}.__className_e51d41{font-family:Baloo\ 2,Baloo\ 2 Fallback;font-weight:800;font-style:normal}.__variable_e51d41{--font-display:"Baloo 2","Baloo 2 Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-sans:"DM Sans","DM Sans Fallback"}