body{margin:0;background:#FFFFFF;font-family:var(--font-nunito),system-ui,sans-serif;color:#2E2A25}a{text-decoration:none}a,a:hover{color:inherit}.disp{font-family:var(--font-baloo),var(--font-nunito),sans-serif}.ic{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.smile{fill:none;stroke:#2E2A25;stroke-width:2.6;stroke-linecap:round}.m-flame{transform-origin:50% 100%;animation:flick 1.7s ease-in-out infinite}.m-eyes,.m-flame{transform-box:fill-box}.m-eyes{transform-origin:50% 50%;animation:blink 4.2s infinite}.m-sway{animation:sway 3.2s ease-in-out infinite}.m-hop,.m-sway{transform-origin:50% 100%}.m-hop{animation:hop .52s ease-out infinite alternate}.m-droop{animation:droop 2.6s ease-in-out infinite}.m-dizzy,.m-droop{transform-origin:50% 100%}.m-dizzy{animation:wobble 1.4s ease-in-out infinite}.m-float{animation:floaty 3s ease-in-out infinite}.m-stars{transform-box:fill-box;transform-origin:50% 50%;animation:spin 2.4s linear infinite}.m-zzz{animation:zzz 2.4s ease-in-out infinite}.btn{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:56px;padding:0 20px;border:none;border-radius:16px;background:#EB5E0B;font-family:var(--font-nunito),sans-serif;font-weight:900;font-size:18px;letter-spacing:.06em;box-shadow:0 5px 0 #B84300;cursor:pointer;transition:transform 90ms ease-out,box-shadow 90ms ease-out;white-space:nowrap}.btn,.btn:hover{color:#FFFFFF}.btn.is-pressed,.btn:active{transform:translateY(5px);box-shadow:0 0 0 #B84300}.btn.md{height:48px;font-size:16px;border-radius:14px}.btn.md,.btn.sm{box-shadow:0 4px 0 #B84300}.btn.sm{height:38px;font-size:14px;border-radius:12px;padding:0 14px}.btn.sec{background:#FFFFFF;border:2px solid #e2dcd5;box-shadow:0 5px 0 #E2DCD5}.btn.sec,.btn.sec:hover{color:#4A453F}.btn.sec.is-pressed,.btn.sec:active{box-shadow:0 0 0 #E2DCD5}.btn.green{background:#2FA84F;box-shadow:0 5px 0 #1F8038}.btn.green:active{box-shadow:0 0 0 #1F8038}.btn.danger{background:#E5484D;box-shadow:0 5px 0 #B42328}.btn.danger:active{box-shadow:0 0 0 #B42328}.btn.ice{background:#3D8EF0;box-shadow:0 5px 0 #1D6FD1}.btn.plus{background:#7C4DFF;box-shadow:0 5px 0 #5B2FD6}.btn.plus:active{box-shadow:0 0 0 #5B2FD6}.btn.gold{background:#FFC53D;box-shadow:0 5px 0 #D99A00}.btn.gold,.btn.gold:hover{color:#3B1D00}.btn.dark{background:#1C1A17;box-shadow:0 5px 0 #000000}.btn.ghost{background:transparent;box-shadow:none}.btn.ghost,.btn.ghost:hover{color:#C2410C}.btn.ghost:active{transform:none;opacity:.6}.btn.off,.btn:disabled{background:#E8E3DD;color:#756F67;box-shadow:0 5px 0 #D3CCC4;cursor:not-allowed;border:none}.btn.off:active,.btn:disabled:active{transform:none}.btn.loading{pointer-events:none}.spin{width:22px;height:22px;border-radius:50%;border:3.5px solid rgba(255,255,255,.35);border-top-color:#ffffff;animation:spin .7s linear infinite;box-sizing:border-box}.spin.dark{border-color:#EB5E0B rgba(46,42,37,.15) rgba(46,42,37,.15)}.iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:none;background:transparent;color:#6B655D;cursor:pointer;padding:0}.iconbtn:active{transform:scale(.9)}.card{border:solid #ece7e1;border-width:2px 2px 5px;border-radius:20px}.card,.pill{background:#FFFFFF}.pill{display:flex;align-items:center;justify-content:center;height:46px;padding:0 14px;box-sizing:border-box;border-radius:14px;border:solid #ece7e1;border-width:2px 2px 4px;color:#4A453F;font-family:var(--font-nunito),sans-serif;font-weight:800;font-size:14px;cursor:pointer}.pill.on{background:#FFF3E6;border-color:#FF9A3D;color:#C2410C}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-weight:800;font-size:13px}.field{display:flex;flex-direction:column;gap:8px}.lbl{font-size:15px;font-weight:800;color:#4A453F}.inp{width:100%;height:56px;box-sizing:border-box;padding:0 16px;border:solid #e2dcd5;border-width:2px 2px 4px;border-radius:16px;background:#F9F7F4;font-family:var(--font-nunito),sans-serif;font-size:17px;font-weight:700;color:#2E2A25;outline:none;transition:border-color .16s,background-color .16s}.inp::placeholder{color:#8A837A}.inp.focus,.inp:focus{border-color:#FF9A3D;background:#FFFFFF}.inp.err{border-color:#E5484D;background:#FFF0F0}.inp.ok{border-color:#4FC474;background:#FFFFFF}.inp:disabled{opacity:.55}.help{font-size:13px;font-weight:700;color:#6B655D}.help.err{color:#B42328;display:flex;align-items:center;gap:6px}.shake{animation:shake .42s cubic-bezier(.36,.07,.19,.97) both}.sw{position:relative;width:56px;height:34px;flex-shrink:0;padding:0;border:none;border-radius:999px;background:#E2DCD5;cursor:pointer;transition:background-color .22s}.sw:after{content:"";position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:#FFFFFF;box-shadow:0 2px 0 rgba(0,0,0,.12);transition:transform .32s cubic-bezier(.3,1.6,.5,1)}.sw.on{background:#2FA84F}.sw.on:after{transform:translateX(22px)}.ck{width:50px;height:50px;flex-shrink:0;box-sizing:border-box;padding:0;border-radius:50%;border:solid #e2dcd5;border-width:2.5px 2.5px 5px;background:#FFFFFF;color:#D6CFC6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 90ms,background-color .2s}.ck:active{transform:scale(.88)}.ck.on{background:#2FA84F;border-color:#1F8038;color:#FFFFFF}.ck.on svg{animation:checkIn .44s cubic-bezier(.3,1.7,.5,1) both}.ck.frozen{background:#CFE6FF;border-color:#1D6FD1;color:#1D4F8C}.tab{flex:1 1;flex-direction:column;gap:3px;padding-top:8px;font-size:11px;font-weight:800;color:#8A837A;cursor:pointer}.tab,.tab .tico{display:flex;align-items:center}.tab .tico{width:48px;height:32px;border-radius:12px;justify-content:center}.tab.on{color:#2E2A25}.tab.on .tico{background:#FFF3E6;color:#EB5E0B}.tab.on .tico svg{animation:tabPop .46s cubic-bezier(.3,1.7,.5,1) both}.fab{width:62px;height:62px;border-radius:50%;background:#EB5E0B;box-shadow:0 5px 0 #B84300;color:#FFFFFF;display:flex;align-items:center;justify-content:center;margin-top:-24px;border:4px solid #ffffff;transition:transform 90ms,box-shadow 90ms}.fab:active{transform:translateY(5px);box-shadow:0 0 0 #B84300}.enter{animation:rise .52s cubic-bezier(.2,.9,.3,1.15) both}.d1{animation-delay:70ms}.d2{animation-delay:.14s}.d3{animation-delay:.21s}.d4{animation-delay:.28s}.d5{animation-delay:.35s}.d6{animation-delay:.42s}.d7{animation-delay:.49s}.d8{animation-delay:.56s}.pop{animation:popIn .52s cubic-bezier(.3,1.6,.5,1) both}.pulse{animation:pulseRing 1.6s ease-out infinite}.skel{background:#F1ECE6;border-radius:12px;position:relative;overflow:hidden}.skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));animation:shimmer 1.3s ease-in-out infinite}.dotload span{display:inline-block;width:12px;height:12px;border-radius:50%;background:#FF8A1F;animation:dotBounce 1s cubic-bezier(.3,1.5,.5,1) infinite}.dotload span:nth-child(2){animation-delay:.15s;background:#FFC53D}.dotload span:nth-child(3){animation-delay:.3s;background:#EB5E0B}.bar{height:100%;border-radius:999px;background:#2FA84F;position:relative;transform-origin:0 50%;animation:grow .9s cubic-bezier(.3,1.2,.5,1) .3s both}.bar:after{content:"";position:absolute;left:8px;right:8px;top:22%;height:28%;border-radius:4px;background:rgba(255,255,255,.35)}.toast{animation:toastIn .48s cubic-bezier(.3,1.4,.5,1) both}.sheet{animation:sheetUp .52s cubic-bezier(.3,1.25,.5,1) both}.scrim{animation:fadeIn .26s ease-out both}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes flick{0%,to{transform:scale(1)}50%{transform:scale(1.05,.95)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes hop{0%{transform:translateY(0) scale(1.04,.96)}to{transform:translateY(-14px) scale(.98,1.03)}}@keyframes droop{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(-2deg) translateY(3px)}}@keyframes wobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes zzz{0%{opacity:0;transform:translate(0) scale(.6)}30%{opacity:1}to{opacity:0;transform:translate(14px,-26px) scale(1.1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes checkIn{0%{transform:scale(.3) rotate(-25deg)}60%{transform:scale(1.25) rotate(6deg)}to{transform:none}}@keyframes tabPop{0%{transform:scale(.6) translateY(4px)}60%{transform:scale(1.2) translateY(-2px)}to{transform:none}}@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(235,94,11,.5)}to{box-shadow:0 0 0 12px rgba(235,94,11,0)}}@keyframes shimmer{to{transform:translateX(100%)}}@keyframes dotBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-12px)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes shake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-8px)}40%,60%{transform:translateX(8px)}}@keyframes toastIn{0%{opacity:0;transform:translateY(60px) scale(.9)}to{opacity:1;transform:none}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes plusUp{0%{opacity:0;transform:translateY(8px) scale(.6)}20%{opacity:1;transform:translateY(-6px) scale(1.15)}to{opacity:0;transform:translateY(-40px)}}@keyframes fall{0%{transform:translateY(0) rotate(0)}to{transform:translateY(900px) rotate(2turn)}}@keyframes rays{to{transform:rotate(1turn)}}@keyframes shine{0%{left:-30px}40%,to{left:90px}}@keyframes swing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@keyframes fly{0%{transform:translate(0) rotate(0);opacity:1}70%{opacity:1}to{transform:translate(120px,-120px) rotate(-12deg);opacity:0}}@keyframes drawCheck{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes ringFill{0%{stroke-dashoffset:302}}.k-blink{transform-box:fill-box;transform-origin:50% 50%;animation:kBlink 4s infinite}@keyframes kBlink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes wag{0%,to{transform:rotate(-7deg)}50%{transform:rotate(9deg)}}.kfly-root{transform-box:fill-box;transform-origin:50% 100%;animation:kflyFly 3.6s cubic-bezier(.4,0,.3,1) infinite}.kfly-wl{transform-origin:100% 60%}.kfly-wl,.kfly-wr{transform-box:fill-box;animation:kflyWing 3.6s ease infinite}.kfly-wr{transform-origin:0 60%}.kfly-fl{transform-origin:100% 60%;animation:kflyFlapL .26s ease-in-out infinite alternate}.kfly-fl,.kfly-fr{transform-box:fill-box}.kfly-fr{transform-origin:0 60%;animation:kflyFlapR .26s ease-in-out infinite alternate}.kfly-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .5s ease-in-out infinite}.kfly-shadow{transform-box:fill-box;transform-origin:50% 50%;animation:kflyShadow 3.6s cubic-bezier(.4,0,.3,1) infinite}.kfly-earL{transform-origin:70% 100%;animation:kflyEar .52s ease-in-out infinite alternate}.kfly-earL,.kfly-earR{transform-box:fill-box}.kfly-earR{transform-origin:30% 100%;animation:kflyEar .52s ease-in-out infinite alternate-reverse}@keyframes kflyFly{0%,4%{transform:none}12%{transform:translateY(5px) scale(1.07,.9)}20%{transform:translateY(-14px) scale(.96,1.05)}35%{transform:translateY(-46px) rotate(-4deg)}50%{transform:translateY(-56px) rotate(3deg)}65%{transform:translateY(-44px) rotate(-3deg)}82%{transform:translateY(-10px)}90%{transform:translateY(3px) scale(1.06,.93)}96%,to{transform:none}}@keyframes kflyWing{0%,14%{transform:scale(0);opacity:0}20%{transform:scale(1.2);opacity:1}25%,84%{transform:scale(1);opacity:1}92%,to{transform:scale(0);opacity:0}}@keyframes kflyFlapL{0%{transform:rotate(18deg)}to{transform:rotate(-22deg)}}@keyframes kflyFlapR{0%{transform:rotate(-18deg)}to{transform:rotate(22deg)}}@keyframes kflyShadow{0%,12%,92%,to{transform:scale(1);opacity:.1}50%{transform:scale(.5);opacity:.04}}@keyframes kflyEar{0%{transform:rotate(-4deg)}to{transform:rotate(6deg)}}.kshy-ft{transform-origin:95% 100%;animation:kshyTail 3.8s cubic-bezier(.5,0,.3,1.2) infinite}.kshy-ft,.kshy-tail{transform-box:fill-box}.kshy-tail{transform-origin:10% 90%;animation:kshyBack 3.8s ease infinite}.kshy-cheek{transform-box:fill-box;transform-origin:50% 50%;animation:kshyBlush 3.8s ease infinite}.kshy-root{transform-origin:50% 100%;animation:kshySquirm 3.8s ease-in-out infinite}.kshy-head,.kshy-root{transform-box:fill-box}.kshy-head{transform-origin:50% 90%;animation:kshyHead 3.8s ease-in-out infinite}@keyframes kshyTail{0%,12%{transform:rotate(55deg);opacity:0}16%{opacity:1}30%,62%{transform:rotate(0);opacity:1}68%,74%{transform:rotate(22deg);opacity:1}80%{transform:rotate(0);opacity:1}88%{transform:rotate(55deg);opacity:1}92%,to{transform:rotate(55deg);opacity:0}}@keyframes kshyBack{0%,12%,92%,to{opacity:1;transform:rotate(-4deg)}16%,88%{opacity:0}}@keyframes kshyBlush{0%,15%,90%,to{opacity:.35}30%,80%{opacity:.95}}@keyframes kshySquirm{0%,20%,90%,to{transform:none}35%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}62%{transform:rotate(-2deg)}}@keyframes kshyHead{0%,15%,90%,to{transform:none}30%,80%{transform:translateY(3px) rotate(-6deg)}}.kknockout-root{transform-box:fill-box;transform-origin:50% 100%;animation:kknockoutFall 4.4s cubic-bezier(.5,0,.4,1) infinite}.kknockout-head{transform-box:fill-box;transform-origin:50% 90%;animation:kknockoutSquash 4.4s ease infinite}.kknockout-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kknockoutEar 4.4s ease infinite}.kknockout-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .7s ease-in-out infinite}.kknockout-acorn{animation:kknockoutAcorn 4.4s cubic-bezier(.6,0,1,1) infinite}.kknockout-acorn,.kknockout-bonk{transform-box:fill-box;transform-origin:50% 50%}.kknockout-bonk{animation:kknockoutBonk 4.4s ease-out infinite}.kknockout-stars{transform-box:fill-box;transform-origin:50% 50%;animation:kknockoutStars 4.4s linear infinite}.kknockout-f1{animation:kknockoutF1 4.4s steps(1) infinite}.kknockout-f2{animation:kknockoutF2 4.4s steps(1) infinite}@keyframes kknockoutFall{0%,20%{transform:none}26%{transform:rotate(8deg) scale(.96,1.04)}36%{transform:rotate(-14deg) translateY(6px) scale(1.12,.7)}40%{transform:rotate(-12deg) translateY(2px) scale(1.06,.78)}44%,92%{transform:rotate(-14deg) translateY(6px) scale(1.12,.72)}to{transform:none}}@keyframes kknockoutSquash{0%,17%{transform:none}20%{transform:scale(1.12,.8)}24%{transform:scale(.95,1.05)}32%,92%{transform:rotate(-10deg)}to{transform:none}}@keyframes kknockoutEar{0%,30%,96%,to{transform:none}40%,92%{transform:rotate(-38deg)}}@keyframes kknockoutAcorn{0%,4%{transform:translateY(-80px);opacity:0}6%{opacity:1}18%{transform:translateY(0);opacity:1}24%{transform:translate(40px,-30px) rotate(160deg);opacity:1}32%,to{transform:translate(70px,40px) rotate(300deg);opacity:0}}@keyframes kknockoutBonk{0%,17%{transform:scale(0);opacity:0}20%{transform:scale(1.3);opacity:1}28%{transform:scale(1);opacity:0}to{opacity:0;transform:scale(0)}}@keyframes kknockoutStars{0%,40%{opacity:0;transform:rotate(0)}46%{opacity:1}92%{opacity:1;transform:rotate(540deg)}96%,to{opacity:0;transform:rotate(600deg)}}@keyframes kknockoutF1{0%{opacity:1}19%{opacity:0}97%{opacity:1}}@keyframes kknockoutF2{0%{opacity:0}19%{opacity:1}97%{opacity:0}}.kfire-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kfireTail 1.6s ease-in-out infinite}.kfire-root{transform-origin:50% 100%;animation:kfireRoot 1.6s ease-in-out infinite}.kfire-p0,.kfire-root{transform-box:fill-box}.kfire-p0{transform-origin:50% 50%;animation:kfireP0 1.6s ease-out 0s infinite}@keyframes kfireP0{0%,15%{transform:translate(0) scale(.6);opacity:0}25%{opacity:1;transform:translate(-12px,-19px) scale(1.6)}to{transform:translate(-60px,-95px) scale(2.2) rotate(-120deg);opacity:0}}.kfire-p1{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP1 1.6s ease-out .09s infinite}@keyframes kfireP1{0%,15%{transform:translate(0) scale(.6);opacity:0}25%{opacity:1;transform:translate(1px,-24px) scale(1.6)}to{transform:translate(5px,-120px) scale(2.2) rotate(10deg);opacity:0}}.kfire-p2{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP2 1.6s ease-out .18s infinite}@keyframes kfireP2{0%,15%{transform:translate(0) scale(.6);opacity:0}25%{opacity:1;transform:translate(12px,-18px) scale(1.6)}to{transform:translate(60px,-90px) scale(2.2) rotate(120deg);opacity:0}}.kfire-p3{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP3 1.6s ease-out .27s infinite}@keyframes kfireP3{0%,15%{transform:translate(0) scale(.6);opacity:0}25%{opacity:1;transform:translate(17px,-7px) scale(1.6)}to{transform:translate(85px,-35px) scale(2.2) rotate(170deg);opacity:0}}.kfire-p4{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP4 1.6s ease-out .36s infinite}@keyframes kfireP4{0%,15%{transform:translate(0) scale(.6);opacity:0}25%{opacity:1;transform:translate(-5px,-15px) scale(1.6)}to{transform:translate(-25px,-75px) scale(2.2) rotate(-50deg);opacity:0}}.kfire-p5{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP5 1.6s ease-out .45s infinite}@keyframes kfireP5{0%,15%{transform:translate(0) scale(.6);opacity:0}25%{opacity:1;transform:translate(8px,-25px) scale(1.6)}to{transform:translate(40px,-125px) scale(2.2) rotate(80deg);opacity:0}}.kfire-p6{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP6 1.6s ease-out .54s infinite}@keyframes kfireP6{0%,15%{transform:translate(0) scale(.6);opacity:0}25%{opacity:1;transform:translate(16px,-14px) scale(1.6)}to{transform:translate(80px,-70px) scale(2.2) rotate(160deg);opacity:0}}.kfire-p7{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP7 1.6s ease-out .63s infinite}@keyframes kfireP7{0%,15%{transform:translate(0) scale(.6);opacity:0}25%{opacity:1;transform:translate(5px,-11px) scale(1.6)}to{transform:translate(25px,-55px) scale(2.2) rotate(50deg);opacity:0}}.kfire-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kflyEar .4s ease-in-out infinite alternate}.kfire-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kflyEar .4s ease-in-out infinite alternate-reverse}@keyframes kfireTail{0%,to{transform:rotate(-6deg) scale(1)}15%{transform:rotate(-18deg) scale(1.05)}30%{transform:rotate(14deg) scale(1.2)}45%{transform:rotate(-10deg) scale(1.1)}60%{transform:rotate(10deg) scale(1.15)}80%{transform:rotate(-4deg) scale(1)}}@keyframes kfireRoot{0%,to{transform:none}25%{transform:translateY(3px) scale(1.04,.96)}35%{transform:translateY(-8px) scale(.98,1.03)}50%{transform:none}}.kjoy-root{transform-box:fill-box;transform-origin:50% 100%;animation:kjoyJump .9s cubic-bezier(.3,1.3,.5,1) infinite}.kjoy-shadow{transform-box:fill-box;transform-origin:50% 50%;animation:kjoyShadow .9s ease infinite}.kjoy-earL{transform-origin:70% 100%;animation:kjoyEarL .9s ease infinite}.kjoy-earL,.kjoy-earR{transform-box:fill-box}.kjoy-earR{transform-origin:30% 100%;animation:kjoyEarR .9s ease infinite}.kjoy-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .3s ease-in-out infinite}.kjoy-pawL{animation:kjoyPaw .45s ease-in-out infinite alternate}.kjoy-pawL,.kjoy-pawR{transform-box:fill-box;transform-origin:50% 50%}.kjoy-pawR{animation:kjoyPaw .45s ease-in-out infinite alternate-reverse}.kjoy-s{transform-box:fill-box;transform-origin:50% 50%;animation:twinkle .9s ease-in-out infinite}.kjoy-s1{animation-delay:.2s}.kjoy-s2{animation-delay:.45s}.kjoy-s3{animation-delay:.65s}@keyframes kjoyJump{0%,to{transform:translateY(0) scale(1.08,.9)}15%{transform:translateY(0) scale(.94,1.08)}50%{transform:translateY(-36px) scale(.98,1.02)}85%{transform:translateY(0) scale(1.06,.92)}}@keyframes kjoyShadow{0%,15%,85%,to{transform:scale(1)}50%{transform:scale(.6)}}@keyframes kjoyEarL{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}85%{transform:rotate(8deg)}}@keyframes kjoyEarR{0%,to{transform:rotate(0)}50%{transform:rotate(14deg)}85%{transform:rotate(-8deg)}}@keyframes kjoyPaw{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.2)}}.ksleep-head{transform-box:fill-box;transform-origin:50% 95%;animation:ksleepNod 3.2s ease-in-out infinite}.ksleep-body{transform-box:fill-box;transform-origin:50% 100%;animation:ksleepBreath 3.2s ease-in-out infinite}.ksleep-tail{transform-box:fill-box;transform-origin:10% 90%;animation:ksleepTail 3.2s ease-in-out infinite}.ksleep-z{animation:zzz 3s ease-in-out infinite}.ksleep-z1{animation-delay:1s}.ksleep-z2{animation-delay:2s}@keyframes ksleepNod{0%,to{transform:rotate(0)}45%{transform:rotate(7deg) translateY(4px)}55%{transform:rotate(7deg) translateY(4px)}}@keyframes ksleepBreath{0%,to{transform:scale(1)}50%{transform:scale(1.04,1.02)}}@keyframes ksleepTail{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}.kwave-pawR{transform-box:fill-box;transform-origin:40% 95%;animation:kwaveWave .6s ease-in-out infinite alternate}.kwave-head{transform-box:fill-box;transform-origin:50% 90%;animation:kwaveTilt 1.8s ease-in-out infinite}.kwave-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .9s ease-in-out infinite}.kwave-l{animation:kwaveL .6s ease-in-out infinite alternate}@keyframes kwaveWave{0%{transform:rotate(-8deg)}to{transform:rotate(28deg)}}@keyframes kwaveTilt{0%,to{transform:rotate(-5deg)}50%{transform:rotate(3deg)}}@keyframes kwaveL{0%{opacity:.2}to{opacity:1}}.kthink-pup{transform-box:fill-box;transform-origin:50% 50%;animation:kthinkLook 2.4s ease-in-out infinite}.kthink-head{transform-box:fill-box;transform-origin:50% 90%;animation:kthinkTilt 2.4s ease-in-out infinite}.kthink-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kthinkTail 2.4s ease-in-out infinite}.kthink-d{transform-box:fill-box;transform-origin:50% 50%;animation:dotBounce 1s cubic-bezier(.3,1.5,.5,1) infinite}.kthink-d1{animation-delay:.15s}.kthink-d2{animation-delay:.3s}@keyframes kthinkLook{0%,15%{transform:translate(-4px,-3px)}30%,55%{transform:translate(4px,-4px)}70%,to{transform:translate(-4px,-3px)}}@keyframes kthinkTilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes kthinkTail{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.kshield-sh{animation:kshieldShield 3.4s cubic-bezier(.3,1.5,.5,1) infinite}.kshield-root,.kshield-sh{transform-box:fill-box;transform-origin:50% 100%}.kshield-root{animation:kshieldDuck 3.4s ease-in-out infinite}.kshield-gl{transform-box:fill-box;transform-origin:50% 50%;animation:kshieldGlint 3.4s ease infinite}.kshield-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .8s ease-in-out infinite}.kshield-f1{animation:kshieldF1 3.4s steps(1) infinite}.kshield-f2{animation:kshieldF2 3.4s steps(1) infinite}@keyframes kshieldShield{0%,10%{transform:translateY(-160px) scale(.6);opacity:0}24%{transform:translateY(0) scale(1.1);opacity:1}30%,72%{transform:none;opacity:1}82%,to{transform:translateY(20px) scale(.2);opacity:0}}@keyframes kshieldDuck{0%,12%{transform:none}24%,60%{transform:translateY(8px) scale(1.04,.9)}68%{transform:translateY(-8px)}76%,to{transform:none}}@keyframes kshieldGlint{0%,30%{opacity:0;transform:scale(.3)}40%,60%{opacity:1;transform:scale(1.1)}72%,to{opacity:0}}@keyframes kshieldF1{0%{opacity:1}62%{opacity:0}96%{opacity:1}}@keyframes kshieldF2{0%{opacity:0}62%{opacity:1}96%{opacity:0}}.kworry-root{transform-box:fill-box;transform-origin:50% 100%;animation:kworryShiver .16s linear infinite}.kworry-c{transform-box:fill-box;transform-origin:50% 60%;animation:kworryRing 2s ease-in-out infinite}.kworry-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kworryEarL 2s ease infinite}.kworry-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kworryEarR 2s ease infinite}.kworry-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kworryTail 2s ease-in-out infinite}.kworry-sw{transform-box:fill-box;transform-origin:50% 0;animation:kworrySweat 2s ease-in infinite}@keyframes kworryShiver{0%,to{transform:translateX(0)}25%{transform:translateX(-1.5px)}75%{transform:translateX(1.5px)}}@keyframes kworryRing{0%,40%,to{transform:rotate(0)}45%{transform:rotate(-14deg)}50%{transform:rotate(14deg)}55%{transform:rotate(-12deg)}60%{transform:rotate(12deg)}65%{transform:rotate(-8deg)}70%{transform:rotate(0)}}@keyframes kworryEarL{0%,to{transform:rotate(-24deg)}50%{transform:rotate(-30deg)}}@keyframes kworryEarR{0%,to{transform:rotate(24deg)}50%{transform:rotate(30deg)}}@keyframes kworryTail{0%,to{transform:rotate(18deg) scale(.9)}50%{transform:rotate(24deg) scale(.9)}}@keyframes kworrySweat{0%,20%{transform:translateY(0);opacity:0}30%{opacity:1}90%{transform:translateY(26px);opacity:1}to{transform:translateY(30px);opacity:0}}.kpromise-pawR{transform-box:fill-box;transform-origin:0 100%;animation:kpromiseRaise 2.4s cubic-bezier(.3,1.5,.5,1) infinite}.kpromise-head{transform-box:fill-box;transform-origin:50% 90%;animation:kpromiseHead 2.4s ease-in-out infinite}.kpromise-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .7s ease-in-out infinite}.kpromise-root{transform-box:fill-box;transform-origin:50% 100%;animation:kpromiseRoot 2.4s ease-in-out infinite}.kpromise-r{transform-box:fill-box;transform-origin:50% 50%;animation:kpromiseRing 1.2s ease-out infinite}.kpromise-r1{animation-delay:.6s}.kpromise-s{transform-box:fill-box;transform-origin:50% 50%;animation:twinkle 1.2s ease-in-out infinite}.kpromise-s1{animation-delay:.4s}.kpromise-s2{animation-delay:.8s}@keyframes kpromiseRaise{0%{transform:rotate(55deg) scale(.85)}18%{transform:rotate(-8deg) scale(1.08)}26%,to{transform:none}}@keyframes kpromiseHead{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes kpromiseRoot{0%,16%,to{transform:none}22%{transform:translateY(-6px)}30%{transform:translateY(0) scale(1.03,.97)}36%{transform:none}}@keyframes kpromiseRing{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}.kgift-box{animation:kgiftShake 3.6s ease-in-out infinite}.kgift-box,.kgift-lid{transform-box:fill-box;transform-origin:50% 100%}.kgift-lid{animation:kgiftLid 3.6s cubic-bezier(.3,1.2,.5,1) infinite}.kgift-cr{animation:kgiftCrown 3.6s cubic-bezier(.3,1.4,.5,1) infinite}.kgift-cr,.kgift-root{transform-box:fill-box;transform-origin:50% 100%}.kgift-root{animation:kgiftHop 3.6s ease-in-out infinite}.kgift-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kgiftTail 3.6s ease-in-out infinite}.kgift-cheek{animation:kgiftBlush 3.6s ease infinite}.kgift-cheek,.kgift-s{transform-box:fill-box;transform-origin:50% 50%}.kgift-s{animation:kgiftBurst 3.6s ease-out infinite}.kgift-s1{animation-delay:.08s}.kgift-s2{animation-delay:.16s}.kgift-s3{animation-delay:.24s}.kgift-s4{animation-delay:.1s}.kgift-f1{animation:kgiftF1 3.6s steps(1) infinite}.kgift-f2{animation:kgiftF2 3.6s steps(1) infinite}@keyframes kgiftShake{0%,26%,4%,to{transform:none}8%{transform:rotate(-5deg)}12%{transform:rotate(5deg)}16%{transform:rotate(-4deg)}20%{transform:rotate(4deg)}24%{transform:scale(1.06,.94)}}@keyframes kgiftLid{0%,26%{transform:none;opacity:1}34%{transform:translate(-34px,-70px) rotate(-50deg);opacity:1}44%{transform:translate(-50px,-40px) rotate(-90deg);opacity:0}92%{transform:none;opacity:0}96%,to{transform:none;opacity:1}}@keyframes kgiftCrown{0%,28%{transform:translateY(96px) scale(.3);opacity:0}30%{opacity:1}40%{transform:translateY(-34px) scale(1.15) rotate(-8deg);opacity:1}50%{transform:translateY(0) scale(1)}54%{transform:translateY(0) scale(1.08,.9)}58%,88%{transform:none;opacity:1}94%,to{transform:translateY(-10px);opacity:0}}@keyframes kgiftHop{0%,48%,to{transform:none}52%{transform:translateY(4px) scale(1.04,.95)}60%{transform:translateY(-14px)}68%{transform:none}}@keyframes kgiftTail{0%,40%,to{transform:rotate(-4deg)}50%{transform:rotate(14deg)}60%{transform:rotate(-10deg)}70%{transform:rotate(12deg)}80%{transform:rotate(-4deg)}}@keyframes kgiftBlush{0%,40%,to{opacity:.35}55%,85%{opacity:.9}}@keyframes kgiftBurst{0%,28%{opacity:0;transform:scale(.2)}36%{opacity:1;transform:scale(1.4)}50%,to{opacity:0;transform:scale(.6)}}@keyframes kgiftF1{0%{opacity:1}34%{opacity:0}97%{opacity:1}}@keyframes kgiftF2{0%{opacity:0}34%{opacity:1}97%{opacity:0}}.kbell-bell{transform-box:fill-box;transform-origin:50% 0;animation:kbellRing 1.8s ease-in-out infinite}.kbell-pawR{transform-box:fill-box;transform-origin:50% 100%;animation:kbellArm 1.8s ease-in-out infinite}.kbell-head{transform-box:fill-box;transform-origin:50% 90%;animation:kbellTilt 1.8s ease-in-out infinite}.kbell-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .9s ease-in-out infinite}.kbell-w{animation:kbellW 1.8s ease-in-out infinite}.kbell-n{transform-box:fill-box;transform-origin:0 100%;animation:kbellNote 3.6s cubic-bezier(.3,1.5,.5,1) infinite}@keyframes kbellRing{0%,55%,to{transform:rotate(0)}8%{transform:rotate(-24deg)}18%{transform:rotate(22deg)}28%{transform:rotate(-16deg)}38%{transform:rotate(12deg)}48%{transform:rotate(-5deg)}}@keyframes kbellArm{0%,55%,to{transform:none}10%,40%{transform:translateY(-3px) rotate(-4deg)}}@keyframes kbellTilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(3deg)}}@keyframes kbellW{0%,50%,to{opacity:0}12%,40%{opacity:1}}@keyframes kbellNote{0%,20%{transform:scale(0);opacity:0}30%{transform:scale(1.1);opacity:1}36%,85%{transform:none;opacity:1}95%,to{transform:scale(.6);opacity:0}}.kidle-body{transform-box:fill-box;transform-origin:50% 100%;animation:kidleBreath 3s ease-in-out infinite}.kidle-head{transform-box:fill-box;transform-origin:50% 90%;animation:kidleHead 3s ease-in-out infinite}.kidle-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kidleTail 2.2s ease-in-out infinite}.kidle-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kidleEar 4s ease infinite}@keyframes kidleBreath{0%,to{transform:scale(1)}50%{transform:scale(1.03,1.015)}}@keyframes kidleHead{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg) translateY(-1px)}}@keyframes kidleTail{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes kidleEar{0%,80%,90%,to{transform:none}85%{transform:rotate(14deg)}}.k-still *{animation:none!important}.hero-h{margin:0;font-family:var(--font-baloo),var(--font-nunito),sans-serif;font-weight:800;font-size:92px;line-height:.95;letter-spacing:-.02em;color:#2E2A25}html{scroll-behavior:smooth}.wbtn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:18px;font-family:var(--font-nunito),sans-serif;text-decoration:none;cursor:pointer;border:none;transition:transform 90ms ease-out,box-shadow 90ms ease-out;white-space:nowrap}.wbtn:active{transform:translateY(5px);box-shadow:none!important}.wbtn:hover{filter:brightness(1.04)}.nav-a{font-size:16px;font-weight:800;color:#4A453F;text-decoration:none;padding:10px 4px;border-bottom:3px solid transparent}.nav-a:hover{color:#C2410C;border-bottom-color:#FFD2A6}.nav-a.on{color:#C2410C;border-bottom-color:#FF8A1F}.kick{font-size:14px;font-weight:900;letter-spacing:.12em;color:#C2410C;text-transform:uppercase}.h2w{margin:0;font-family:var(--font-baloo),var(--font-nunito),sans-serif;font-weight:800;font-size:54px;line-height:1.02;letter-spacing:-.01em;color:#2E2A25}.lead{margin:0;font-size:20px;line-height:1.55;font-weight:700;color:#6B655D}.fcard{background:#FFFFFF;border:solid #ece7e1;border-width:2px 2px 6px;border-radius:28px}.foot-a{font-size:15px;font-weight:800;color:#4A453F;text-decoration:none}.foot-a:hover{color:#C2410C}.bob{animation:bob 4s ease-in-out infinite}.bob2{animation:bob 4.6s ease-in-out .8s infinite}.bob3{animation:bob 5.2s ease-in-out 1.6s infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.spin-slow{animation:rays 60s linear infinite}.trail{stroke-dasharray:4 16;animation:trail 1.2s linear infinite}@keyframes trail{to{stroke-dashoffset:-40}}.qa summary{list-style:none;cursor:pointer}.qa summary::-webkit-details-marker{display:none}.legal h2{font-family:var(--font-baloo),var(--font-nunito),sans-serif;font-weight:800;font-size:28px;line-height:1.2;margin:40px 0 12px;color:#2E2A25}.legal h3{font-size:18px;font-weight:900;margin:22px 0 8px;color:#2E2A25}.legal li,.legal p{font-size:17px;line-height:1.7;font-weight:700;color:#4A453F;margin:0 0 12px}.legal ul{margin:0 0 12px;padding-left:22px}.legal table{width:100%;border-collapse:separate;border-spacing:0;margin:8px 0 18px;border:2px solid #ece7e1;border-radius:16px;overflow:hidden}.legal th{background:#F7F4F0;text-align:left;font-size:14px;font-weight:900;padding:12px 14px;color:#2E2A25}.legal td{font-size:15px;font-weight:700;padding:12px 14px;border-top:2px solid #f1ece6;color:#4A453F;vertical-align:top}.toc-a{display:block;font-size:15px;font-weight:800;color:#6B655D;text-decoration:none;padding:8px 12px;border-radius:12px}.toc-a.on,.toc-a:hover{background:#FFF3E6;color:#C2410C}.inp-w{width:100%;height:56px;box-sizing:border-box;padding:0 16px;border:solid #e2dcd5;border-width:2px 2px 4px;border-radius:16px;background:#F9F7F4;font-family:var(--font-nunito),sans-serif;font-size:17px;font-weight:700;color:#2E2A25;outline:none}.inp-w:focus{border-color:#FF9A3D;background:#FFFFFF}textarea.inp-w{height:140px;padding:14px 16px;resize:none}.side-a{display:flex;align-items:center;gap:12px;height:48px;padding:0 14px;border-radius:14px;color:#9CB0BC;font-size:16px;font-weight:800;text-decoration:none}.side-a:hover{background:#18252E;color:#EEF4F7}.side-a.on{background:#FF8A1F;color:#3B1D00;box-shadow:0 4px 0 #D96A00}.acard{background:#FFFFFF;border:solid #ece7e1;border-width:2px 2px 5px;border-radius:22px}.ah{margin:0;font-family:var(--font-baloo),var(--font-nunito),sans-serif;font-weight:800;font-size:22px;line-height:1.15;color:#2E2A25}.tbl{width:100%;border-collapse:separate;border-spacing:0}.tbl th{font-size:12px;font-weight:900;letter-spacing:.08em;color:#6B655D;text-align:left;padding:12px 14px;background:#F7F4F0;white-space:nowrap}.tbl th:first-child{border-radius:12px 0 0 12px}.tbl th:last-child{border-radius:0 12px 12px 0}.tbl td{font-size:14px;font-weight:700;color:#2E2A25;padding:12px 14px;border-bottom:2px solid #f1ece6;white-space:nowrap}.tbl tr.sel td{background:#FFF3E6}.tbl tbody tr:hover td{background:#FFF9F2}.pchip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}.bar-h{position:relative}.bar-h .tip,.pt .tip{position:absolute;opacity:0;pointer-events:none;transition:opacity .12s;background:#2E2A25;color:#FFFFFF;font-size:12px;font-weight:800;padding:6px 9px;border-radius:9px;white-space:nowrap;z-index:5}.bar-h:hover .tip,.pt:hover .tip{opacity:1}.pt{width:26px;height:220px;margin-left:-13px;top:0}.pt,.pt .dot{position:absolute}.pt .dot{left:8px;width:10px;height:10px;border-radius:50%;background:#EB5E0B;box-shadow:0 0 0 2px #FFFFFF;opacity:0}.pt:hover .dot{opacity:1}.pt .vline{position:absolute;left:12px;top:0;bottom:0;width:2px;background:#E2DCD5;opacity:0}.pt:hover .vline{opacity:1}.ainp{height:46px;box-sizing:border-box;padding:0 14px;border:solid #e2dcd5;border-width:2px 2px 4px;border-radius:14px;background:#FFFFFF;font-family:var(--font-nunito),sans-serif;font-size:15px;font-weight:700;color:#2E2A25;outline:none}.ainp:focus{border-color:#FF9A3D}.abtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border-radius:14px;border:none;font-family:var(--font-nunito),sans-serif;font-size:14px;font-weight:900;letter-spacing:.03em;cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform 90ms}.abtn:active{transform:translateY(4px);box-shadow:none!important}.abtn.pri{background:#EB5E0B;color:#FFFFFF;box-shadow:0 4px 0 #B84300}.abtn.sec{background:#FFFFFF;color:#4A453F;border:2px solid #e2dcd5;box-shadow:0 4px 0 #E2DCD5}.abtn.pl{background:#7C4DFF;color:#FFFFFF;box-shadow:0 4px 0 #5B2FD6}.abtn.dan{background:#FFFFFF;color:#B42328;border:2px solid #f6c9cb;box-shadow:0 4px 0 #F6C9CB}.abtn.danf{background:#E5484D;color:#FFFFFF;box-shadow:0 4px 0 #B42328}.fpill{height:40px;padding:0 14px;border-radius:12px;border:solid #ece7e1;border-width:2px 2px 4px;background:#FFFFFF;font-family:var(--font-nunito),sans-serif;font-size:14px;font-weight:800;color:#4A453F;cursor:pointer}.fpill.on{background:#2E2A25;border-color:#2E2A25;color:#FFFFFF}.cbx{width:20px;height:20px;accent-color:#EB5E0B}.cbx,.tabx{cursor:pointer}.tabx{height:44px;padding:0 4px;background:transparent;border:none;border-bottom:3px solid transparent;font-family:var(--font-nunito),sans-serif;font-size:15px;font-weight:900;color:#6B655D}.tabx.on{color:#C2410C;border-bottom-color:#FF8A1F}.hl{position:relative;display:inline-block;color:#EB5E0B}.hl svg{position:absolute;left:-2%;bottom:-18px;width:104%;height:30px;overflow:visible}.hl path{stroke-dasharray:420;stroke-dashoffset:420;animation:hlDraw 1.1s cubic-bezier(.3,1,.4,1) .6s forwards}@keyframes hlDraw{to{stroke-dashoffset:0}}.hc-d{width:34px;height:34px;border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#FFFFFF;background:#F1ECE6;animation:hcFill 5.6s ease infinite}@keyframes hcFill{0%,8%{background:#F1ECE6;transform:scale(1)}12%{background:#FF8A1F;transform:scale(1.25)}16%,88%{background:#FF8A1F;transform:none}96%,to{background:#F1ECE6}}.hc-ck{opacity:0;animation:hcCk 5.6s ease infinite}@keyframes hcCk{0%,10%{opacity:0}14%,88%{opacity:1}96%,to{opacity:0}}.tick-row{display:flex;gap:14px;animation:ticker 38s linear infinite;width:max-content}@keyframes ticker{to{transform:translateX(-50%)}}.demo-card{transition:background-color .26s,border-color .26s}.demo-card.done{background:#F3FBF5!important;border-color:#CDEFD6!important}.demo-n{display:inline-block}.demo-n.bump{animation:bump .52s cubic-bezier(.3,1.6,.5,1)}.o-ck2{animation:oCk2 3s cubic-bezier(.3,1.6,.5,1) infinite}@keyframes oCk2{0%,35%{background:#FFFFFF;border-color:#E2DCD5;color:#D6CFC6;transform:none}45%{background:#2FA84F;border-color:#1F8038;color:#FFFFFF;transform:scale(1.2)}55%,92%{background:#2FA84F;border-color:#1F8038;color:#FFFFFF;transform:none}to{background:#FFFFFF;border-color:#E2DCD5;color:#D6CFC6}}.fl-n{display:inline-block;animation:flN 3s cubic-bezier(.3,1.6,.5,1) infinite}@keyframes flN{0%,42%{transform:none}50%{transform:scale(1.45)}60%,to{transform:none}}.seg{height:44px;padding:0 22px;border-radius:14px;border:none;background:transparent;font-family:var(--font-nunito),sans-serif;font-size:16px;font-weight:900;color:#6B655D;cursor:pointer}.seg.on{color:#2E2A25;box-shadow:0 3px 0 #E2DCD5}.qa,.seg.on{background:#FFFFFF}.qa{border:solid #ece7e1;border-width:2px 2px 5px;border-radius:22px;overflow:hidden}.qa-b{width:100%;gap:16px;padding:22px 24px;border:none;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-nunito),sans-serif;font-size:19px;font-weight:900;color:#2E2A25}.qa-b,.qa-ic{display:flex;align-items:center}.qa-ic{width:36px;height:36px;flex-shrink:0;border-radius:12px;background:#FFF3E6;color:#C2410C;justify-content:center;transition:transform .26s cubic-bezier(.3,1.5,.5,1)}.qa.open .qa-ic{transform:rotate(45deg);background:#EB5E0B;color:#FFFFFF}.qa.open{border-color:#FFD2A6}.heat span{width:18px;height:18px;border-radius:5px;display:block}.ph1-home{margin:0;background:#FFFFFF;font-family:var(--font-nunito),system-ui,sans-serif;color:#2E2A25}.ph1-home a{text-decoration:none}.ph1-home a,.ph1-home a:hover{color:inherit}.ph1-home .disp{font-family:var(--font-baloo),var(--font-nunito),sans-serif}.ph1-home .ic{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ph1-home .smile{fill:none;stroke:#2E2A25;stroke-width:2.6;stroke-linecap:round}.ph1-home .m-flame{transform-box:fill-box;transform-origin:50% 100%;animation:flick 1.7s ease-in-out infinite}.ph1-home .m-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:blink 4.2s infinite}.ph1-home .m-sway{transform-origin:50% 100%;animation:sway 3.2s ease-in-out infinite}.ph1-home .m-hop{transform-origin:50% 100%;animation:hop .52s ease-out infinite alternate}.ph1-home .m-droop{transform-origin:50% 100%;animation:droop 2.6s ease-in-out infinite}.ph1-home .m-dizzy{transform-origin:50% 100%;animation:wobble 1.4s ease-in-out infinite}.ph1-home .m-float{animation:floaty 3s ease-in-out infinite}.ph1-home .m-stars{transform-box:fill-box;transform-origin:50% 50%;animation:spin 2.4s linear infinite}.ph1-home .m-zzz{animation:zzz 2.4s ease-in-out infinite}.ph1-home .btn{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:56px;padding:0 20px;border:none;border-radius:16px;background:#EB5E0B;color:#FFFFFF;font-family:var(--font-nunito),sans-serif;font-weight:900;font-size:18px;letter-spacing:.06em;box-shadow:0 5px 0 #B84300;cursor:pointer;transition:transform 90ms ease-out,box-shadow 90ms ease-out;white-space:nowrap}.ph1-home .btn:hover{color:#FFFFFF}.ph1-home .btn.is-pressed,.ph1-home .btn:active{transform:translateY(5px);box-shadow:0 0 0 #B84300}.ph1-home .btn.md{height:48px;font-size:16px;border-radius:14px;box-shadow:0 4px 0 #B84300}.ph1-home .btn.sm{height:38px;font-size:14px;border-radius:12px;padding:0 14px;box-shadow:0 4px 0 #B84300}.ph1-home .btn.sec{background:#FFFFFF;color:#4A453F;border:2px solid #e2dcd5;box-shadow:0 5px 0 #E2DCD5}.ph1-home .btn.sec:hover{color:#4A453F}.ph1-home .btn.sec.is-pressed,.ph1-home .btn.sec:active{box-shadow:0 0 0 #E2DCD5}.ph1-home .btn.green{background:#2FA84F;box-shadow:0 5px 0 #1F8038}.ph1-home .btn.green:active{box-shadow:0 0 0 #1F8038}.ph1-home .btn.danger{background:#E5484D;box-shadow:0 5px 0 #B42328}.ph1-home .btn.danger:active{box-shadow:0 0 0 #B42328}.ph1-home .btn.ice{background:#3D8EF0;box-shadow:0 5px 0 #1D6FD1}.ph1-home .btn.plus{background:#7C4DFF;box-shadow:0 5px 0 #5B2FD6}.ph1-home .btn.plus:active{box-shadow:0 0 0 #5B2FD6}.ph1-home .btn.gold{background:#FFC53D;color:#3B1D00;box-shadow:0 5px 0 #D99A00}.ph1-home .btn.gold:hover{color:#3B1D00}.ph1-home .btn.dark{background:#1C1A17;box-shadow:0 5px 0 #000000}.ph1-home .btn.ghost{background:transparent;box-shadow:none;color:#C2410C}.ph1-home .btn.ghost:hover{color:#C2410C}.ph1-home .btn.ghost:active{transform:none;opacity:.6}.ph1-home .btn.off,.ph1-home .btn:disabled{background:#E8E3DD;color:#756F67;box-shadow:0 5px 0 #D3CCC4;cursor:not-allowed;border:none}.ph1-home .btn.off:active,.ph1-home .btn:disabled:active{transform:none}.ph1-home .btn.loading{pointer-events:none}.ph1-home .spin{width:22px;height:22px;border-radius:50%;border:3.5px solid rgba(255,255,255,.35);border-top-color:#ffffff;animation:spin .7s linear infinite;box-sizing:border-box}.ph1-home .spin.dark{border-color:#EB5E0B rgba(46,42,37,.15) rgba(46,42,37,.15)}.ph1-home .iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:none;background:transparent;color:#6B655D;cursor:pointer;padding:0}.ph1-home .iconbtn:active{transform:scale(.9)}.ph1-home .card{background:#FFFFFF;border:solid #ece7e1;border-width:2px 2px 5px;border-radius:20px}.ph1-home .pill{display:flex;align-items:center;justify-content:center;height:46px;padding:0 14px;box-sizing:border-box;border-radius:14px;border:solid #ece7e1;border-width:2px 2px 4px;background:#FFFFFF;color:#4A453F;font-family:var(--font-nunito),sans-serif;font-weight:800;font-size:14px;cursor:pointer}.ph1-home .pill.on{background:#FFF3E6;border-color:#FF9A3D;color:#C2410C}.ph1-home .chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-weight:800;font-size:13px}.ph1-home .field{display:flex;flex-direction:column;gap:8px}.ph1-home .lbl{font-size:15px;font-weight:800;color:#4A453F}.ph1-home .inp{width:100%;height:56px;box-sizing:border-box;padding:0 16px;border:solid #e2dcd5;border-width:2px 2px 4px;border-radius:16px;background:#F9F7F4;font-family:var(--font-nunito),sans-serif;font-size:17px;font-weight:700;color:#2E2A25;outline:none;transition:border-color .16s,background-color .16s}.ph1-home .inp::placeholder{color:#8A837A}.ph1-home .inp.focus,.ph1-home .inp:focus{border-color:#FF9A3D;background:#FFFFFF}.ph1-home .inp.err{border-color:#E5484D;background:#FFF0F0}.ph1-home .inp.ok{border-color:#4FC474;background:#FFFFFF}.ph1-home .inp:disabled{opacity:.55}.ph1-home .help{font-size:13px;font-weight:700;color:#6B655D}.ph1-home .help.err{color:#B42328;display:flex;align-items:center;gap:6px}.ph1-home .shake{animation:shake .42s cubic-bezier(.36,.07,.19,.97) both}.ph1-home .sw{position:relative;width:56px;height:34px;flex-shrink:0;padding:0;border:none;border-radius:999px;background:#E2DCD5;cursor:pointer;transition:background-color .22s}.ph1-home .sw:after{content:"";position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:#FFFFFF;box-shadow:0 2px 0 rgba(0,0,0,.12);transition:transform .32s cubic-bezier(.3,1.6,.5,1)}.ph1-home .sw.on{background:#2FA84F}.ph1-home .sw.on:after{transform:translateX(22px)}.ph1-home .ck{width:50px;height:50px;flex-shrink:0;box-sizing:border-box;padding:0;border-radius:50%;border:solid #e2dcd5;border-width:2.5px 2.5px 5px;background:#FFFFFF;color:#D6CFC6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 90ms,background-color .2s}.ph1-home .ck:active{transform:scale(.88)}.ph1-home .ck.on{background:#2FA84F;border-color:#1F8038;color:#FFFFFF}.ph1-home .ck.on svg{animation:checkIn .44s cubic-bezier(.3,1.7,.5,1) both}.ph1-home .ck.frozen{background:#CFE6FF;border-color:#1D6FD1;color:#1D4F8C}.ph1-home .tab{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:8px;font-size:11px;font-weight:800;color:#8A837A;cursor:pointer}.ph1-home .tab .tico{width:48px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center}.ph1-home .tab.on{color:#2E2A25}.ph1-home .tab.on .tico{background:#FFF3E6;color:#EB5E0B}.ph1-home .tab.on .tico svg{animation:tabPop .46s cubic-bezier(.3,1.7,.5,1) both}.ph1-home .fab{width:62px;height:62px;border-radius:50%;background:#EB5E0B;box-shadow:0 5px 0 #B84300;color:#FFFFFF;display:flex;align-items:center;justify-content:center;margin-top:-24px;border:4px solid #ffffff;transition:transform 90ms,box-shadow 90ms}.ph1-home .fab:active{transform:translateY(5px);box-shadow:0 0 0 #B84300}.ph1-home .enter{animation:rise .52s cubic-bezier(.2,.9,.3,1.15) both}.ph1-home .d1{animation-delay:70ms}.ph1-home .d2{animation-delay:.14s}.ph1-home .d3{animation-delay:.21s}.ph1-home .d4{animation-delay:.28s}.ph1-home .d5{animation-delay:.35s}.ph1-home .d6{animation-delay:.42s}.ph1-home .d7{animation-delay:.49s}.ph1-home .d8{animation-delay:.56s}.ph1-home .pop{animation:popIn .52s cubic-bezier(.3,1.6,.5,1) both}.ph1-home .pulse{animation:pulseRing 1.6s ease-out infinite}.ph1-home .skel{background:#F1ECE6;border-radius:12px;position:relative;overflow:hidden}.ph1-home .skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));animation:shimmer 1.3s ease-in-out infinite}.ph1-home .dotload span{display:inline-block;width:12px;height:12px;border-radius:50%;background:#FF8A1F;animation:dotBounce 1s cubic-bezier(.3,1.5,.5,1) infinite}.ph1-home .dotload span:nth-child(2){animation-delay:.15s;background:#FFC53D}.ph1-home .dotload span:nth-child(3){animation-delay:.3s;background:#EB5E0B}.ph1-home .bar{height:100%;border-radius:999px;background:#2FA84F;position:relative;transform-origin:0 50%;animation:grow .9s cubic-bezier(.3,1.2,.5,1) .3s both}.ph1-home .bar:after{content:"";position:absolute;left:8px;right:8px;top:22%;height:28%;border-radius:4px;background:rgba(255,255,255,.35)}.ph1-home .toast{animation:toastIn .48s cubic-bezier(.3,1.4,.5,1) both}.ph1-home .sheet{animation:sheetUp .52s cubic-bezier(.3,1.25,.5,1) both}.ph1-home .scrim{animation:fadeIn .26s ease-out both}.ph1-home .k-blink{transform-box:fill-box;transform-origin:50% 50%;animation:kBlink 4s infinite}.ph1-home .kfly-root{transform-box:fill-box;transform-origin:50% 100%;animation:kflyFly 3.6s cubic-bezier(.4,0,.3,1) infinite}.ph1-home .kfly-wl{transform-origin:100% 60%}.ph1-home .kfly-wl,.ph1-home .kfly-wr{transform-box:fill-box;animation:kflyWing 3.6s ease infinite}.ph1-home .kfly-wr{transform-origin:0 60%}.ph1-home .kfly-fl{transform-box:fill-box;transform-origin:100% 60%;animation:kflyFlapL .26s ease-in-out infinite alternate}.ph1-home .kfly-fr{transform-box:fill-box;transform-origin:0 60%;animation:kflyFlapR .26s ease-in-out infinite alternate}.ph1-home .kfly-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .5s ease-in-out infinite}.ph1-home .kfly-shadow{transform-box:fill-box;transform-origin:50% 50%;animation:kflyShadow 3.6s cubic-bezier(.4,0,.3,1) infinite}.ph1-home .kfly-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kflyEar .52s ease-in-out infinite alternate}.ph1-home .kfly-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kflyEar .52s ease-in-out infinite alternate-reverse}.ph1-home .kshy-ft{transform-box:fill-box;transform-origin:95% 100%;animation:kshyTail 3.8s cubic-bezier(.5,0,.3,1.2) infinite}.ph1-home .kshy-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kshyBack 3.8s ease infinite}.ph1-home .kshy-cheek{transform-box:fill-box;transform-origin:50% 50%;animation:kshyBlush 3.8s ease infinite}.ph1-home .kshy-root{transform-box:fill-box;transform-origin:50% 100%;animation:kshySquirm 3.8s ease-in-out infinite}.ph1-home .kshy-head{transform-box:fill-box;transform-origin:50% 90%;animation:kshyHead 3.8s ease-in-out infinite}.ph1-home .kknockout-root{transform-box:fill-box;transform-origin:50% 100%;animation:kknockoutFall 4.4s cubic-bezier(.5,0,.4,1) infinite}.ph1-home .kknockout-head{transform-box:fill-box;transform-origin:50% 90%;animation:kknockoutSquash 4.4s ease infinite}.ph1-home .kknockout-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kknockoutEar 4.4s ease infinite}.ph1-home .kknockout-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .7s ease-in-out infinite}.ph1-home .kknockout-acorn{transform-box:fill-box;transform-origin:50% 50%;animation:kknockoutAcorn 4.4s cubic-bezier(.6,0,1,1) infinite}.ph1-home .kknockout-bonk{transform-box:fill-box;transform-origin:50% 50%;animation:kknockoutBonk 4.4s ease-out infinite}.ph1-home .kknockout-stars{transform-box:fill-box;transform-origin:50% 50%;animation:kknockoutStars 4.4s linear infinite}.ph1-home .kknockout-f1{animation:kknockoutF1 4.4s steps(1) infinite}.ph1-home .kknockout-f2{animation:kknockoutF2 4.4s steps(1) infinite}.ph1-home .kfire-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kfireTail 1.6s ease-in-out infinite}.ph1-home .kfire-root{transform-box:fill-box;transform-origin:50% 100%;animation:kfireRoot 1.6s ease-in-out infinite}.ph1-home .kfire-p0{animation:kfireP0 1.6s ease-out 0s infinite}.ph1-home .kfire-p0,.ph1-home .kfire-p1{transform-box:fill-box;transform-origin:50% 50%}.ph1-home .kfire-p1{animation:kfireP1 1.6s ease-out .09s infinite}.ph1-home .kfire-p2{animation:kfireP2 1.6s ease-out .18s infinite}.ph1-home .kfire-p2,.ph1-home .kfire-p3{transform-box:fill-box;transform-origin:50% 50%}.ph1-home .kfire-p3{animation:kfireP3 1.6s ease-out .27s infinite}.ph1-home .kfire-p4{animation:kfireP4 1.6s ease-out .36s infinite}.ph1-home .kfire-p4,.ph1-home .kfire-p5{transform-box:fill-box;transform-origin:50% 50%}.ph1-home .kfire-p5{animation:kfireP5 1.6s ease-out .45s infinite}.ph1-home .kfire-p6{animation:kfireP6 1.6s ease-out .54s infinite}.ph1-home .kfire-p6,.ph1-home .kfire-p7{transform-box:fill-box;transform-origin:50% 50%}.ph1-home .kfire-p7{animation:kfireP7 1.6s ease-out .63s infinite}.ph1-home .kfire-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kflyEar .4s ease-in-out infinite alternate}.ph1-home .kfire-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kflyEar .4s ease-in-out infinite alternate-reverse}.ph1-home .kjoy-root{transform-box:fill-box;transform-origin:50% 100%;animation:kjoyJump .9s cubic-bezier(.3,1.3,.5,1) infinite}.ph1-home .kjoy-shadow{transform-box:fill-box;transform-origin:50% 50%;animation:kjoyShadow .9s ease infinite}.ph1-home .kjoy-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kjoyEarL .9s ease infinite}.ph1-home .kjoy-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kjoyEarR .9s ease infinite}.ph1-home .kjoy-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .3s ease-in-out infinite}.ph1-home .kjoy-pawL{animation:kjoyPaw .45s ease-in-out infinite alternate}.ph1-home .kjoy-pawL,.ph1-home .kjoy-pawR{transform-box:fill-box;transform-origin:50% 50%}.ph1-home .kjoy-pawR{animation:kjoyPaw .45s ease-in-out infinite alternate-reverse}.ph1-home .kjoy-s{transform-box:fill-box;transform-origin:50% 50%;animation:twinkle .9s ease-in-out infinite}.ph1-home .kjoy-s1{animation-delay:.2s}.ph1-home .kjoy-s2{animation-delay:.45s}.ph1-home .kjoy-s3{animation-delay:.65s}.ph1-home .ksleep-head{transform-box:fill-box;transform-origin:50% 95%;animation:ksleepNod 3.2s ease-in-out infinite}.ph1-home .ksleep-body{transform-box:fill-box;transform-origin:50% 100%;animation:ksleepBreath 3.2s ease-in-out infinite}.ph1-home .ksleep-tail{transform-box:fill-box;transform-origin:10% 90%;animation:ksleepTail 3.2s ease-in-out infinite}.ph1-home .ksleep-z{animation:zzz 3s ease-in-out infinite}.ph1-home .ksleep-z1{animation-delay:1s}.ph1-home .ksleep-z2{animation-delay:2s}.ph1-home .kwave-pawR{transform-box:fill-box;transform-origin:40% 95%;animation:kwaveWave .6s ease-in-out infinite alternate}.ph1-home .kwave-head{transform-box:fill-box;transform-origin:50% 90%;animation:kwaveTilt 1.8s ease-in-out infinite}.ph1-home .kwave-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .9s ease-in-out infinite}.ph1-home .kwave-l{animation:kwaveL .6s ease-in-out infinite alternate}.ph1-home .kthink-pup{transform-box:fill-box;transform-origin:50% 50%;animation:kthinkLook 2.4s ease-in-out infinite}.ph1-home .kthink-head{transform-box:fill-box;transform-origin:50% 90%;animation:kthinkTilt 2.4s ease-in-out infinite}.ph1-home .kthink-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kthinkTail 2.4s ease-in-out infinite}.ph1-home .kthink-d{transform-box:fill-box;transform-origin:50% 50%;animation:dotBounce 1s cubic-bezier(.3,1.5,.5,1) infinite}.ph1-home .kthink-d1{animation-delay:.15s}.ph1-home .kthink-d2{animation-delay:.3s}.ph1-home .kshield-sh{animation:kshieldShield 3.4s cubic-bezier(.3,1.5,.5,1) infinite}.ph1-home .kshield-root,.ph1-home .kshield-sh{transform-box:fill-box;transform-origin:50% 100%}.ph1-home .kshield-root{animation:kshieldDuck 3.4s ease-in-out infinite}.ph1-home .kshield-gl{transform-box:fill-box;transform-origin:50% 50%;animation:kshieldGlint 3.4s ease infinite}.ph1-home .kshield-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .8s ease-in-out infinite}.ph1-home .kshield-f1{animation:kshieldF1 3.4s steps(1) infinite}.ph1-home .kshield-f2{animation:kshieldF2 3.4s steps(1) infinite}.ph1-home .kworry-root{transform-box:fill-box;transform-origin:50% 100%;animation:kworryShiver .16s linear infinite}.ph1-home .kworry-c{transform-box:fill-box;transform-origin:50% 60%;animation:kworryRing 2s ease-in-out infinite}.ph1-home .kworry-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kworryEarL 2s ease infinite}.ph1-home .kworry-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kworryEarR 2s ease infinite}.ph1-home .kworry-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kworryTail 2s ease-in-out infinite}.ph1-home .kworry-sw{transform-box:fill-box;transform-origin:50% 0;animation:kworrySweat 2s ease-in infinite}.ph1-home .kidle-body{transform-box:fill-box;transform-origin:50% 100%;animation:kidleBreath 3s ease-in-out infinite}.ph1-home .kidle-head{transform-box:fill-box;transform-origin:50% 90%;animation:kidleHead 3s ease-in-out infinite}.ph1-home .kidle-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kidleTail 2.2s ease-in-out infinite}.ph1-home .kidle-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kidleEar 4s ease infinite}.ph1-home .k-still *{animation:none!important}.ph1-home .hc{transition:background-color .26s,border-color .26s}.ph1-home .hc.done{background:#F3FBF5;border-color:#CDEFD6}.ph1-home .hc.pop2{animation:cardPop .46s cubic-bezier(.3,1.5,.5,1)}@keyframes cardPop{0%{transform:scale(1)}30%{transform:scale(.95)}65%{transform:scale(1.035)}to{transform:none}}.ph1-home .fl svg path{fill:#D6CFC6;transition:fill .3s}.ph1-home .fl{color:#756F67}.ph1-home .fl.on{color:#C2410C}.ph1-home .fl.on svg path{fill:#FF8A1F}.ph1-home .fl.bump{animation:bump .52s cubic-bezier(.3,1.6,.5,1)}.ph1-home .plus1{position:absolute;right:74px;top:4px;font-family:var(--font-baloo),sans-serif;font-weight:800;font-size:22px;color:#C2410C;pointer-events:none;animation:plusUp .95s ease-out both}.ph1-home .pb{height:100%;border-radius:999px;background:#2FA84F;transition:width .6s cubic-bezier(.3,1.4,.5,1);position:relative}.ph1-home .pb:after{content:"";position:absolute;left:8px;right:8px;top:22%;height:28%;border-radius:4px;background:rgba(255,255,255,.35)}.ph1-home .p0{width:0}.ph1-home .p1{width:25%}.ph1-home .p2{width:50%}.ph1-home .p3{width:75%}.ph1-home .p4{width:100%}.ph1-home .lst>.row{animation:rise .52s cubic-bezier(.2,.9,.3,1.15) both}.ph1-home .lst>.row:first-child{animation-delay:.2s}.ph1-home .lst>.row:nth-child(2){animation-delay:.27s}.ph1-home .lst>.row:nth-child(3){animation-delay:.34s}.ph1-home .lst>.row:nth-child(4){animation-delay:.41s}.ph2-streakdetail{margin:0;background:#FFFFFF;font-family:var(--font-nunito),system-ui,sans-serif;color:#2E2A25}.ph2-streakdetail a{color:inherit;text-decoration:none}.ph2-streakdetail a:hover{color:inherit}.ph2-streakdetail .disp{font-family:var(--font-baloo),var(--font-nunito),sans-serif}.ph2-streakdetail .ic{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ph2-streakdetail .smile{fill:none;stroke:#2E2A25;stroke-width:2.6;stroke-linecap:round}.ph2-streakdetail .m-flame{transform-box:fill-box;transform-origin:50% 100%;animation:flick 1.7s ease-in-out infinite}.ph2-streakdetail .m-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:blink 4.2s infinite}.ph2-streakdetail .m-sway{transform-origin:50% 100%;animation:sway 3.2s ease-in-out infinite}.ph2-streakdetail .m-hop{transform-origin:50% 100%;animation:hop .52s ease-out infinite alternate}.ph2-streakdetail .m-droop{transform-origin:50% 100%;animation:droop 2.6s ease-in-out infinite}.ph2-streakdetail .m-dizzy{transform-origin:50% 100%;animation:wobble 1.4s ease-in-out infinite}.ph2-streakdetail .m-float{animation:floaty 3s ease-in-out infinite}.ph2-streakdetail .m-stars{transform-box:fill-box;transform-origin:50% 50%;animation:spin 2.4s linear infinite}.ph2-streakdetail .m-zzz{animation:zzz 2.4s ease-in-out infinite}.ph2-streakdetail .btn{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:56px;padding:0 20px;border:none;border-radius:16px;background:#EB5E0B;color:#FFFFFF;font-family:var(--font-nunito),sans-serif;font-weight:900;font-size:18px;letter-spacing:.06em;box-shadow:0 5px 0 #B84300;cursor:pointer;transition:transform 90ms ease-out,box-shadow 90ms ease-out;white-space:nowrap}.ph2-streakdetail .btn:hover{color:#FFFFFF}.ph2-streakdetail .btn.is-pressed,.ph2-streakdetail .btn:active{transform:translateY(5px);box-shadow:0 0 0 #B84300}.ph2-streakdetail .btn.md{height:48px;font-size:16px;border-radius:14px;box-shadow:0 4px 0 #B84300}.ph2-streakdetail .btn.sm{height:38px;font-size:14px;border-radius:12px;padding:0 14px;box-shadow:0 4px 0 #B84300}.ph2-streakdetail .btn.sec{background:#FFFFFF;color:#4A453F;border:2px solid #e2dcd5;box-shadow:0 5px 0 #E2DCD5}.ph2-streakdetail .btn.sec:hover{color:#4A453F}.ph2-streakdetail .btn.sec.is-pressed,.ph2-streakdetail .btn.sec:active{box-shadow:0 0 0 #E2DCD5}.ph2-streakdetail .btn.green{background:#2FA84F;box-shadow:0 5px 0 #1F8038}.ph2-streakdetail .btn.green:active{box-shadow:0 0 0 #1F8038}.ph2-streakdetail .btn.danger{background:#E5484D;box-shadow:0 5px 0 #B42328}.ph2-streakdetail .btn.danger:active{box-shadow:0 0 0 #B42328}.ph2-streakdetail .btn.ice{background:#3D8EF0;box-shadow:0 5px 0 #1D6FD1}.ph2-streakdetail .btn.plus{background:#7C4DFF;box-shadow:0 5px 0 #5B2FD6}.ph2-streakdetail .btn.plus:active{box-shadow:0 0 0 #5B2FD6}.ph2-streakdetail .btn.gold{background:#FFC53D;color:#3B1D00;box-shadow:0 5px 0 #D99A00}.ph2-streakdetail .btn.gold:hover{color:#3B1D00}.ph2-streakdetail .btn.dark{background:#1C1A17;box-shadow:0 5px 0 #000000}.ph2-streakdetail .btn.ghost{background:transparent;box-shadow:none;color:#C2410C}.ph2-streakdetail .btn.ghost:hover{color:#C2410C}.ph2-streakdetail .btn.ghost:active{transform:none;opacity:.6}.ph2-streakdetail .btn.off,.ph2-streakdetail .btn:disabled{background:#E8E3DD;color:#756F67;box-shadow:0 5px 0 #D3CCC4;cursor:not-allowed;border:none}.ph2-streakdetail .btn.off:active,.ph2-streakdetail .btn:disabled:active{transform:none}.ph2-streakdetail .btn.loading{pointer-events:none}.ph2-streakdetail .spin{width:22px;height:22px;border-radius:50%;border:3.5px solid rgba(255,255,255,.35);border-top-color:#ffffff;animation:spin .7s linear infinite;box-sizing:border-box}.ph2-streakdetail .spin.dark{border-color:#EB5E0B rgba(46,42,37,.15) rgba(46,42,37,.15)}.ph2-streakdetail .iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:none;background:transparent;color:#6B655D;cursor:pointer;padding:0}.ph2-streakdetail .iconbtn:active{transform:scale(.9)}.ph2-streakdetail .card{background:#FFFFFF;border:solid #ece7e1;border-width:2px 2px 5px;border-radius:20px}.ph2-streakdetail .pill{display:flex;align-items:center;justify-content:center;height:46px;padding:0 14px;box-sizing:border-box;border-radius:14px;border:solid #ece7e1;border-width:2px 2px 4px;background:#FFFFFF;color:#4A453F;font-family:var(--font-nunito),sans-serif;font-weight:800;font-size:14px;cursor:pointer}.ph2-streakdetail .pill.on{background:#FFF3E6;border-color:#FF9A3D;color:#C2410C}.ph2-streakdetail .chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-weight:800;font-size:13px}.ph2-streakdetail .field{display:flex;flex-direction:column;gap:8px}.ph2-streakdetail .lbl{font-size:15px;font-weight:800;color:#4A453F}.ph2-streakdetail .inp{width:100%;height:56px;box-sizing:border-box;padding:0 16px;border:solid #e2dcd5;border-width:2px 2px 4px;border-radius:16px;background:#F9F7F4;font-family:var(--font-nunito),sans-serif;font-size:17px;font-weight:700;color:#2E2A25;outline:none;transition:border-color .16s,background-color .16s}.ph2-streakdetail .inp::placeholder{color:#8A837A}.ph2-streakdetail .inp.focus,.ph2-streakdetail .inp:focus{border-color:#FF9A3D;background:#FFFFFF}.ph2-streakdetail .inp.err{border-color:#E5484D;background:#FFF0F0}.ph2-streakdetail .inp.ok{border-color:#4FC474;background:#FFFFFF}.ph2-streakdetail .inp:disabled{opacity:.55}.ph2-streakdetail .help{font-size:13px;font-weight:700;color:#6B655D}.ph2-streakdetail .help.err{color:#B42328;display:flex;align-items:center;gap:6px}.ph2-streakdetail .shake{animation:shake .42s cubic-bezier(.36,.07,.19,.97) both}.ph2-streakdetail .sw{position:relative;width:56px;height:34px;flex-shrink:0;padding:0;border:none;border-radius:999px;background:#E2DCD5;cursor:pointer;transition:background-color .22s}.ph2-streakdetail .sw:after{content:"";position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:#FFFFFF;box-shadow:0 2px 0 rgba(0,0,0,.12);transition:transform .32s cubic-bezier(.3,1.6,.5,1)}.ph2-streakdetail .sw.on{background:#2FA84F}.ph2-streakdetail .sw.on:after{transform:translateX(22px)}.ph2-streakdetail .ck{width:50px;height:50px;flex-shrink:0;box-sizing:border-box;padding:0;border-radius:50%;border:solid #e2dcd5;border-width:2.5px 2.5px 5px;background:#FFFFFF;color:#D6CFC6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 90ms,background-color .2s}.ph2-streakdetail .ck:active{transform:scale(.88)}.ph2-streakdetail .ck.on{background:#2FA84F;border-color:#1F8038;color:#FFFFFF}.ph2-streakdetail .ck.on svg{animation:checkIn .44s cubic-bezier(.3,1.7,.5,1) both}.ph2-streakdetail .ck.frozen{background:#CFE6FF;border-color:#1D6FD1;color:#1D4F8C}.ph2-streakdetail .tab{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:8px;font-size:11px;font-weight:800;color:#8A837A;cursor:pointer}.ph2-streakdetail .tab .tico{width:48px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center}.ph2-streakdetail .tab.on{color:#2E2A25}.ph2-streakdetail .tab.on .tico{background:#FFF3E6;color:#EB5E0B}.ph2-streakdetail .tab.on .tico svg{animation:tabPop .46s cubic-bezier(.3,1.7,.5,1) both}.ph2-streakdetail .fab{width:62px;height:62px;border-radius:50%;background:#EB5E0B;box-shadow:0 5px 0 #B84300;color:#FFFFFF;display:flex;align-items:center;justify-content:center;margin-top:-24px;border:4px solid #ffffff;transition:transform 90ms,box-shadow 90ms}.ph2-streakdetail .fab:active{transform:translateY(5px);box-shadow:0 0 0 #B84300}.ph2-streakdetail .enter{animation:rise .52s cubic-bezier(.2,.9,.3,1.15) both}.ph2-streakdetail .d1{animation-delay:70ms}.ph2-streakdetail .d2{animation-delay:.14s}.ph2-streakdetail .d3{animation-delay:.21s}.ph2-streakdetail .d4{animation-delay:.28s}.ph2-streakdetail .d5{animation-delay:.35s}.ph2-streakdetail .d6{animation-delay:.42s}.ph2-streakdetail .d7{animation-delay:.49s}.ph2-streakdetail .d8{animation-delay:.56s}.ph2-streakdetail .pop{animation:popIn .52s cubic-bezier(.3,1.6,.5,1) both}.ph2-streakdetail .pulse{animation:pulseRing 1.6s ease-out infinite}.ph2-streakdetail .skel{background:#F1ECE6;border-radius:12px;position:relative;overflow:hidden}.ph2-streakdetail .skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));animation:shimmer 1.3s ease-in-out infinite}.ph2-streakdetail .dotload span{display:inline-block;width:12px;height:12px;border-radius:50%;background:#FF8A1F;animation:dotBounce 1s cubic-bezier(.3,1.5,.5,1) infinite}.ph2-streakdetail .dotload span:nth-child(2){animation-delay:.15s;background:#FFC53D}.ph2-streakdetail .dotload span:nth-child(3){animation-delay:.3s;background:#EB5E0B}.ph2-streakdetail .bar{height:100%;border-radius:999px;background:#2FA84F;position:relative;transform-origin:0 50%;animation:grow .9s cubic-bezier(.3,1.2,.5,1) .3s both}.ph2-streakdetail .bar:after{content:"";position:absolute;left:8px;right:8px;top:22%;height:28%;border-radius:4px;background:rgba(255,255,255,.35)}.ph2-streakdetail .toast{animation:toastIn .48s cubic-bezier(.3,1.4,.5,1) both}.ph2-streakdetail .sheet{animation:sheetUp .52s cubic-bezier(.3,1.25,.5,1) both}.ph2-streakdetail .scrim{animation:fadeIn .26s ease-out both}.ph2-streakdetail .k-blink{transform-box:fill-box;transform-origin:50% 50%;animation:kBlink 4s infinite}.ph2-streakdetail .kfly-root{transform-box:fill-box;transform-origin:50% 100%;animation:kflyFly 3.6s cubic-bezier(.4,0,.3,1) infinite}.ph2-streakdetail .kfly-wl{transform-origin:100% 60%}.ph2-streakdetail .kfly-wl,.ph2-streakdetail .kfly-wr{transform-box:fill-box;animation:kflyWing 3.6s ease infinite}.ph2-streakdetail .kfly-wr{transform-origin:0 60%}.ph2-streakdetail .kfly-fl{transform-box:fill-box;transform-origin:100% 60%;animation:kflyFlapL .26s ease-in-out infinite alternate}.ph2-streakdetail .kfly-fr{transform-box:fill-box;transform-origin:0 60%;animation:kflyFlapR .26s ease-in-out infinite alternate}.ph2-streakdetail .kfly-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .5s ease-in-out infinite}.ph2-streakdetail .kfly-shadow{transform-box:fill-box;transform-origin:50% 50%;animation:kflyShadow 3.6s cubic-bezier(.4,0,.3,1) infinite}.ph2-streakdetail .kfly-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kflyEar .52s ease-in-out infinite alternate}.ph2-streakdetail .kfly-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kflyEar .52s ease-in-out infinite alternate-reverse}.ph2-streakdetail .kshy-ft{transform-box:fill-box;transform-origin:95% 100%;animation:kshyTail 3.8s cubic-bezier(.5,0,.3,1.2) infinite}.ph2-streakdetail .kshy-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kshyBack 3.8s ease infinite}.ph2-streakdetail .kshy-cheek{transform-box:fill-box;transform-origin:50% 50%;animation:kshyBlush 3.8s ease infinite}.ph2-streakdetail .kshy-root{transform-box:fill-box;transform-origin:50% 100%;animation:kshySquirm 3.8s ease-in-out infinite}.ph2-streakdetail .kshy-head{transform-box:fill-box;transform-origin:50% 90%;animation:kshyHead 3.8s ease-in-out infinite}.ph2-streakdetail .kknockout-root{transform-box:fill-box;transform-origin:50% 100%;animation:kknockoutFall 4.4s cubic-bezier(.5,0,.4,1) infinite}.ph2-streakdetail .kknockout-head{transform-box:fill-box;transform-origin:50% 90%;animation:kknockoutSquash 4.4s ease infinite}.ph2-streakdetail .kknockout-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kknockoutEar 4.4s ease infinite}.ph2-streakdetail .kknockout-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .7s ease-in-out infinite}.ph2-streakdetail .kknockout-acorn{transform-box:fill-box;transform-origin:50% 50%;animation:kknockoutAcorn 4.4s cubic-bezier(.6,0,1,1) infinite}.ph2-streakdetail .kknockout-bonk{transform-box:fill-box;transform-origin:50% 50%;animation:kknockoutBonk 4.4s ease-out infinite}.ph2-streakdetail .kknockout-stars{transform-box:fill-box;transform-origin:50% 50%;animation:kknockoutStars 4.4s linear infinite}.ph2-streakdetail .kknockout-f1{animation:kknockoutF1 4.4s steps(1) infinite}.ph2-streakdetail .kknockout-f2{animation:kknockoutF2 4.4s steps(1) infinite}.ph2-streakdetail .kfire-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kfireTail 1.6s ease-in-out infinite}.ph2-streakdetail .kfire-root{transform-box:fill-box;transform-origin:50% 100%;animation:kfireRoot 1.6s ease-in-out infinite}.ph2-streakdetail .kfire-p0{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP0 1.6s ease-out 0s infinite}.ph2-streakdetail .kfire-p1{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP1 1.6s ease-out .09s infinite}.ph2-streakdetail .kfire-p2{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP2 1.6s ease-out .18s infinite}.ph2-streakdetail .kfire-p3{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP3 1.6s ease-out .27s infinite}.ph2-streakdetail .kfire-p4{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP4 1.6s ease-out .36s infinite}.ph2-streakdetail .kfire-p5{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP5 1.6s ease-out .45s infinite}.ph2-streakdetail .kfire-p6{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP6 1.6s ease-out .54s infinite}.ph2-streakdetail .kfire-p7{transform-box:fill-box;transform-origin:50% 50%;animation:kfireP7 1.6s ease-out .63s infinite}.ph2-streakdetail .kfire-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kflyEar .4s ease-in-out infinite alternate}.ph2-streakdetail .kfire-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kflyEar .4s ease-in-out infinite alternate-reverse}.ph2-streakdetail .kjoy-root{transform-box:fill-box;transform-origin:50% 100%;animation:kjoyJump .9s cubic-bezier(.3,1.3,.5,1) infinite}.ph2-streakdetail .kjoy-shadow{transform-box:fill-box;transform-origin:50% 50%;animation:kjoyShadow .9s ease infinite}.ph2-streakdetail .kjoy-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kjoyEarL .9s ease infinite}.ph2-streakdetail .kjoy-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kjoyEarR .9s ease infinite}.ph2-streakdetail .kjoy-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .3s ease-in-out infinite}.ph2-streakdetail .kjoy-pawL{transform-box:fill-box;transform-origin:50% 50%;animation:kjoyPaw .45s ease-in-out infinite alternate}.ph2-streakdetail .kjoy-pawR{transform-box:fill-box;transform-origin:50% 50%;animation:kjoyPaw .45s ease-in-out infinite alternate-reverse}.ph2-streakdetail .kjoy-s{transform-box:fill-box;transform-origin:50% 50%;animation:twinkle .9s ease-in-out infinite}.ph2-streakdetail .kjoy-s1{animation-delay:.2s}.ph2-streakdetail .kjoy-s2{animation-delay:.45s}.ph2-streakdetail .kjoy-s3{animation-delay:.65s}.ph2-streakdetail .ksleep-head{transform-box:fill-box;transform-origin:50% 95%;animation:ksleepNod 3.2s ease-in-out infinite}.ph2-streakdetail .ksleep-body{transform-box:fill-box;transform-origin:50% 100%;animation:ksleepBreath 3.2s ease-in-out infinite}.ph2-streakdetail .ksleep-tail{transform-box:fill-box;transform-origin:10% 90%;animation:ksleepTail 3.2s ease-in-out infinite}.ph2-streakdetail .ksleep-z{animation:zzz 3s ease-in-out infinite}.ph2-streakdetail .ksleep-z1{animation-delay:1s}.ph2-streakdetail .ksleep-z2{animation-delay:2s}.ph2-streakdetail .kwave-pawR{transform-box:fill-box;transform-origin:40% 95%;animation:kwaveWave .6s ease-in-out infinite alternate}.ph2-streakdetail .kwave-head{transform-box:fill-box;transform-origin:50% 90%;animation:kwaveTilt 1.8s ease-in-out infinite}.ph2-streakdetail .kwave-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .9s ease-in-out infinite}.ph2-streakdetail .kwave-l{animation:kwaveL .6s ease-in-out infinite alternate}.ph2-streakdetail .kthink-pup{transform-box:fill-box;transform-origin:50% 50%;animation:kthinkLook 2.4s ease-in-out infinite}.ph2-streakdetail .kthink-head{transform-box:fill-box;transform-origin:50% 90%;animation:kthinkTilt 2.4s ease-in-out infinite}.ph2-streakdetail .kthink-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kthinkTail 2.4s ease-in-out infinite}.ph2-streakdetail .kthink-d{transform-box:fill-box;transform-origin:50% 50%;animation:dotBounce 1s cubic-bezier(.3,1.5,.5,1) infinite}.ph2-streakdetail .kthink-d1{animation-delay:.15s}.ph2-streakdetail .kthink-d2{animation-delay:.3s}.ph2-streakdetail .kshield-sh{transform-box:fill-box;transform-origin:50% 100%;animation:kshieldShield 3.4s cubic-bezier(.3,1.5,.5,1) infinite}.ph2-streakdetail .kshield-root{transform-box:fill-box;transform-origin:50% 100%;animation:kshieldDuck 3.4s ease-in-out infinite}.ph2-streakdetail .kshield-gl{transform-box:fill-box;transform-origin:50% 50%;animation:kshieldGlint 3.4s ease infinite}.ph2-streakdetail .kshield-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .8s ease-in-out infinite}.ph2-streakdetail .kshield-f1{animation:kshieldF1 3.4s steps(1) infinite}.ph2-streakdetail .kshield-f2{animation:kshieldF2 3.4s steps(1) infinite}.ph2-streakdetail .kworry-root{transform-box:fill-box;transform-origin:50% 100%;animation:kworryShiver .16s linear infinite}.ph2-streakdetail .kworry-c{transform-box:fill-box;transform-origin:50% 60%;animation:kworryRing 2s ease-in-out infinite}.ph2-streakdetail .kworry-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kworryEarL 2s ease infinite}.ph2-streakdetail .kworry-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kworryEarR 2s ease infinite}.ph2-streakdetail .kworry-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kworryTail 2s ease-in-out infinite}.ph2-streakdetail .kworry-sw{transform-box:fill-box;transform-origin:50% 0;animation:kworrySweat 2s ease-in infinite}.ph2-streakdetail .kidle-body{transform-box:fill-box;transform-origin:50% 100%;animation:kidleBreath 3s ease-in-out infinite}.ph2-streakdetail .kidle-head{transform-box:fill-box;transform-origin:50% 90%;animation:kidleHead 3s ease-in-out infinite}.ph2-streakdetail .kidle-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kidleTail 2.2s ease-in-out infinite}.ph2-streakdetail .kidle-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kidleEar 4s ease infinite}.ph2-streakdetail .k-still *{animation:none!important}.ph2-streakdetail .cal .d{height:38px}.ph2-streakdetail .cal .d,.ph2-streakdetail .cal .n{position:relative;display:flex;align-items:center;justify-content:center}.ph2-streakdetail .cal .n{z-index:1;width:32px;height:32px;border-radius:50%;font-weight:800;font-size:14px}.ph2-streakdetail .cal .done .n{background:#FF8A1F;color:#3B1D00;animation:popIn .42s cubic-bezier(.3,1.6,.5,1) both}.ph2-streakdetail .cal .frozen .n{background:#CFE6FF;color:#1D4F8C}.ph2-streakdetail .cal .miss .n{background:#F1ECE6;color:#756F67}.ph2-streakdetail .cal .fut .n{color:#A8A198}.ph2-streakdetail .cal .today .n{box-shadow:0 0 0 2.5px #EB5E0B;animation:pulseRing 1.6s ease-out infinite}.ph2-streakdetail .cal .jl:before,.ph2-streakdetail .cal .jr:after{content:"";position:absolute;top:7px;bottom:7px;background:#FFD2A6}.ph2-streakdetail .cal .jl:before{left:0;right:50%}.ph2-streakdetail .cal .jr:after{left:50%;right:0}.ph3-stats{margin:0;background:#FFFFFF;font-family:var(--font-nunito),system-ui,sans-serif;color:#2E2A25}.ph3-stats a{text-decoration:none}.ph3-stats a,.ph3-stats a:hover{color:inherit}.ph3-stats .disp{font-family:var(--font-baloo),var(--font-nunito),sans-serif}.ph3-stats .ic{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ph3-stats .smile{fill:none;stroke:#2E2A25;stroke-width:2.6;stroke-linecap:round}.ph3-stats .m-flame{transform-box:fill-box;transform-origin:50% 100%;animation:flick 1.7s ease-in-out infinite}.ph3-stats .m-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:blink 4.2s infinite}.ph3-stats .m-sway{transform-origin:50% 100%;animation:sway 3.2s ease-in-out infinite}.ph3-stats .m-hop{transform-origin:50% 100%;animation:hop .52s ease-out infinite alternate}.ph3-stats .m-droop{transform-origin:50% 100%;animation:droop 2.6s ease-in-out infinite}.ph3-stats .m-dizzy{transform-origin:50% 100%;animation:wobble 1.4s ease-in-out infinite}.ph3-stats .m-float{animation:floaty 3s ease-in-out infinite}.ph3-stats .m-stars{transform-box:fill-box;transform-origin:50% 50%;animation:spin 2.4s linear infinite}.ph3-stats .m-zzz{animation:zzz 2.4s ease-in-out infinite}.ph3-stats .btn{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:56px;padding:0 20px;border:none;border-radius:16px;background:#EB5E0B;color:#FFFFFF;font-family:var(--font-nunito),sans-serif;font-weight:900;font-size:18px;letter-spacing:.06em;box-shadow:0 5px 0 #B84300;cursor:pointer;transition:transform 90ms ease-out,box-shadow 90ms ease-out;white-space:nowrap}.ph3-stats .btn:hover{color:#FFFFFF}.ph3-stats .btn.is-pressed,.ph3-stats .btn:active{transform:translateY(5px);box-shadow:0 0 0 #B84300}.ph3-stats .btn.md{height:48px;font-size:16px;border-radius:14px;box-shadow:0 4px 0 #B84300}.ph3-stats .btn.sm{height:38px;font-size:14px;border-radius:12px;padding:0 14px;box-shadow:0 4px 0 #B84300}.ph3-stats .btn.sec{background:#FFFFFF;color:#4A453F;border:2px solid #e2dcd5;box-shadow:0 5px 0 #E2DCD5}.ph3-stats .btn.sec:hover{color:#4A453F}.ph3-stats .btn.sec.is-pressed,.ph3-stats .btn.sec:active{box-shadow:0 0 0 #E2DCD5}.ph3-stats .btn.green{background:#2FA84F;box-shadow:0 5px 0 #1F8038}.ph3-stats .btn.green:active{box-shadow:0 0 0 #1F8038}.ph3-stats .btn.danger{background:#E5484D;box-shadow:0 5px 0 #B42328}.ph3-stats .btn.danger:active{box-shadow:0 0 0 #B42328}.ph3-stats .btn.ice{background:#3D8EF0;box-shadow:0 5px 0 #1D6FD1}.ph3-stats .btn.plus{background:#7C4DFF;box-shadow:0 5px 0 #5B2FD6}.ph3-stats .btn.plus:active{box-shadow:0 0 0 #5B2FD6}.ph3-stats .btn.gold{background:#FFC53D;color:#3B1D00;box-shadow:0 5px 0 #D99A00}.ph3-stats .btn.gold:hover{color:#3B1D00}.ph3-stats .btn.dark{background:#1C1A17;box-shadow:0 5px 0 #000000}.ph3-stats .btn.ghost{background:transparent;box-shadow:none;color:#C2410C}.ph3-stats .btn.ghost:hover{color:#C2410C}.ph3-stats .btn.ghost:active{transform:none;opacity:.6}.ph3-stats .btn.off,.ph3-stats .btn:disabled{background:#E8E3DD;color:#756F67;box-shadow:0 5px 0 #D3CCC4;cursor:not-allowed;border:none}.ph3-stats .btn.off:active,.ph3-stats .btn:disabled:active{transform:none}.ph3-stats .btn.loading{pointer-events:none}.ph3-stats .spin{width:22px;height:22px;border-radius:50%;border:3.5px solid rgba(255,255,255,.35);border-top-color:#ffffff;animation:spin .7s linear infinite;box-sizing:border-box}.ph3-stats .spin.dark{border-color:#EB5E0B rgba(46,42,37,.15) rgba(46,42,37,.15)}.ph3-stats .iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:none;background:transparent;color:#6B655D;cursor:pointer;padding:0}.ph3-stats .iconbtn:active{transform:scale(.9)}.ph3-stats .card{background:#FFFFFF;border:solid #ece7e1;border-width:2px 2px 5px;border-radius:20px}.ph3-stats .pill{display:flex;align-items:center;justify-content:center;height:46px;padding:0 14px;box-sizing:border-box;border-radius:14px;border:solid #ece7e1;border-width:2px 2px 4px;background:#FFFFFF;color:#4A453F;font-family:var(--font-nunito),sans-serif;font-weight:800;font-size:14px;cursor:pointer}.ph3-stats .pill.on{background:#FFF3E6;border-color:#FF9A3D;color:#C2410C}.ph3-stats .chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-weight:800;font-size:13px}.ph3-stats .field{display:flex;flex-direction:column;gap:8px}.ph3-stats .lbl{font-size:15px;font-weight:800;color:#4A453F}.ph3-stats .inp{width:100%;height:56px;box-sizing:border-box;padding:0 16px;border:solid #e2dcd5;border-width:2px 2px 4px;border-radius:16px;background:#F9F7F4;font-family:var(--font-nunito),sans-serif;font-size:17px;font-weight:700;color:#2E2A25;outline:none;transition:border-color .16s,background-color .16s}.ph3-stats .inp::placeholder{color:#8A837A}.ph3-stats .inp.focus,.ph3-stats .inp:focus{border-color:#FF9A3D;background:#FFFFFF}.ph3-stats .inp.err{border-color:#E5484D;background:#FFF0F0}.ph3-stats .inp.ok{border-color:#4FC474;background:#FFFFFF}.ph3-stats .inp:disabled{opacity:.55}.ph3-stats .help{font-size:13px;font-weight:700;color:#6B655D}.ph3-stats .help.err{color:#B42328;display:flex;align-items:center;gap:6px}.ph3-stats .shake{animation:shake .42s cubic-bezier(.36,.07,.19,.97) both}.ph3-stats .sw{position:relative;width:56px;height:34px;flex-shrink:0;padding:0;border:none;border-radius:999px;background:#E2DCD5;cursor:pointer;transition:background-color .22s}.ph3-stats .sw:after{content:"";position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:#FFFFFF;box-shadow:0 2px 0 rgba(0,0,0,.12);transition:transform .32s cubic-bezier(.3,1.6,.5,1)}.ph3-stats .sw.on{background:#2FA84F}.ph3-stats .sw.on:after{transform:translateX(22px)}.ph3-stats .ck{width:50px;height:50px;flex-shrink:0;box-sizing:border-box;padding:0;border-radius:50%;border:solid #e2dcd5;border-width:2.5px 2.5px 5px;background:#FFFFFF;color:#D6CFC6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 90ms,background-color .2s}.ph3-stats .ck:active{transform:scale(.88)}.ph3-stats .ck.on{background:#2FA84F;border-color:#1F8038;color:#FFFFFF}.ph3-stats .ck.on svg{animation:checkIn .44s cubic-bezier(.3,1.7,.5,1) both}.ph3-stats .ck.frozen{background:#CFE6FF;border-color:#1D6FD1;color:#1D4F8C}.ph3-stats .tab{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:8px;font-size:11px;font-weight:800;color:#8A837A;cursor:pointer}.ph3-stats .tab .tico{width:48px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center}.ph3-stats .tab.on{color:#2E2A25}.ph3-stats .tab.on .tico{background:#FFF3E6;color:#EB5E0B}.ph3-stats .tab.on .tico svg{animation:tabPop .46s cubic-bezier(.3,1.7,.5,1) both}.ph3-stats .fab{width:62px;height:62px;border-radius:50%;background:#EB5E0B;box-shadow:0 5px 0 #B84300;color:#FFFFFF;display:flex;align-items:center;justify-content:center;margin-top:-24px;border:4px solid #ffffff;transition:transform 90ms,box-shadow 90ms}.ph3-stats .fab:active{transform:translateY(5px);box-shadow:0 0 0 #B84300}.ph3-stats .enter{animation:rise .52s cubic-bezier(.2,.9,.3,1.15) both}.ph3-stats .d1{animation-delay:70ms}.ph3-stats .d2{animation-delay:.14s}.ph3-stats .d3{animation-delay:.21s}.ph3-stats .d4{animation-delay:.28s}.ph3-stats .d5{animation-delay:.35s}.ph3-stats .d6{animation-delay:.42s}.ph3-stats .d7{animation-delay:.49s}.ph3-stats .d8{animation-delay:.56s}.ph3-stats .pop{animation:popIn .52s cubic-bezier(.3,1.6,.5,1) both}.ph3-stats .pulse{animation:pulseRing 1.6s ease-out infinite}.ph3-stats .skel{background:#F1ECE6;border-radius:12px;position:relative;overflow:hidden}.ph3-stats .skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));animation:shimmer 1.3s ease-in-out infinite}.ph3-stats .dotload span{display:inline-block;width:12px;height:12px;border-radius:50%;background:#FF8A1F;animation:dotBounce 1s cubic-bezier(.3,1.5,.5,1) infinite}.ph3-stats .dotload span:nth-child(2){animation-delay:.15s;background:#FFC53D}.ph3-stats .dotload span:nth-child(3){animation-delay:.3s;background:#EB5E0B}.ph3-stats .bar{height:100%;border-radius:999px;background:#2FA84F;position:relative;transform-origin:0 50%;animation:grow .9s cubic-bezier(.3,1.2,.5,1) .3s both}.ph3-stats .bar:after{content:"";position:absolute;left:8px;right:8px;top:22%;height:28%;border-radius:4px;background:rgba(255,255,255,.35)}.ph3-stats .toast{animation:toastIn .48s cubic-bezier(.3,1.4,.5,1) both}.ph3-stats .sheet{animation:sheetUp .52s cubic-bezier(.3,1.25,.5,1) both}.ph3-stats .scrim{animation:fadeIn .26s ease-out both}.ph3-stats .k-blink{transform-box:fill-box;transform-origin:50% 50%;animation:kBlink 4s infinite}.ph3-stats .kfly-root{transform-box:fill-box;transform-origin:50% 100%;animation:kflyFly 3.6s cubic-bezier(.4,0,.3,1) infinite}.ph3-stats .kfly-wl{transform-origin:100% 60%}.ph3-stats .kfly-wl,.ph3-stats .kfly-wr{transform-box:fill-box;animation:kflyWing 3.6s ease infinite}.ph3-stats .kfly-wr{transform-origin:0 60%}.ph3-stats .kfly-fl{transform-box:fill-box;transform-origin:100% 60%;animation:kflyFlapL .26s ease-in-out infinite alternate}.ph3-stats .kfly-fr{transform-box:fill-box;transform-origin:0 60%;animation:kflyFlapR .26s ease-in-out infinite alternate}.ph3-stats .kfly-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .5s ease-in-out infinite}.ph3-stats .kfly-shadow{transform-box:fill-box;transform-origin:50% 50%;animation:kflyShadow 3.6s cubic-bezier(.4,0,.3,1) infinite}.ph3-stats .kfly-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kflyEar .52s ease-in-out infinite alternate}.ph3-stats .kfly-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kflyEar .52s ease-in-out infinite alternate-reverse}.ph3-stats .kshy-ft{transform-box:fill-box;transform-origin:95% 100%;animation:kshyTail 3.8s cubic-bezier(.5,0,.3,1.2) infinite}.ph3-stats .kshy-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kshyBack 3.8s ease infinite}.ph3-stats .kshy-cheek{transform-box:fill-box;transform-origin:50% 50%;animation:kshyBlush 3.8s ease infinite}.ph3-stats .kshy-root{transform-box:fill-box;transform-origin:50% 100%;animation:kshySquirm 3.8s ease-in-out infinite}.ph3-stats .kshy-head{transform-box:fill-box;transform-origin:50% 90%;animation:kshyHead 3.8s ease-in-out infinite}.ph3-stats .kknockout-root{transform-box:fill-box;transform-origin:50% 100%;animation:kknockoutFall 4.4s cubic-bezier(.5,0,.4,1) infinite}.ph3-stats .kknockout-head{transform-box:fill-box;transform-origin:50% 90%;animation:kknockoutSquash 4.4s ease infinite}.ph3-stats .kknockout-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kknockoutEar 4.4s ease infinite}.ph3-stats .kknockout-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .7s ease-in-out infinite}.ph3-stats .kknockout-acorn{transform-box:fill-box;transform-origin:50% 50%;animation:kknockoutAcorn 4.4s cubic-bezier(.6,0,1,1) infinite}.ph3-stats .kknockout-bonk{transform-box:fill-box;transform-origin:50% 50%;animation:kknockoutBonk 4.4s ease-out infinite}.ph3-stats .kknockout-stars{transform-box:fill-box;transform-origin:50% 50%;animation:kknockoutStars 4.4s linear infinite}.ph3-stats .kknockout-f1{animation:kknockoutF1 4.4s steps(1) infinite}.ph3-stats .kknockout-f2{animation:kknockoutF2 4.4s steps(1) infinite}.ph3-stats .kfire-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kfireTail 1.6s ease-in-out infinite}.ph3-stats .kfire-root{transform-box:fill-box;transform-origin:50% 100%;animation:kfireRoot 1.6s ease-in-out infinite}.ph3-stats .kfire-p0{animation:kfireP0 1.6s ease-out 0s infinite}.ph3-stats .kfire-p0,.ph3-stats .kfire-p1{transform-box:fill-box;transform-origin:50% 50%}.ph3-stats .kfire-p1{animation:kfireP1 1.6s ease-out .09s infinite}.ph3-stats .kfire-p2{animation:kfireP2 1.6s ease-out .18s infinite}.ph3-stats .kfire-p2,.ph3-stats .kfire-p3{transform-box:fill-box;transform-origin:50% 50%}.ph3-stats .kfire-p3{animation:kfireP3 1.6s ease-out .27s infinite}.ph3-stats .kfire-p4{animation:kfireP4 1.6s ease-out .36s infinite}.ph3-stats .kfire-p4,.ph3-stats .kfire-p5{transform-box:fill-box;transform-origin:50% 50%}.ph3-stats .kfire-p5{animation:kfireP5 1.6s ease-out .45s infinite}.ph3-stats .kfire-p6{animation:kfireP6 1.6s ease-out .54s infinite}.ph3-stats .kfire-p6,.ph3-stats .kfire-p7{transform-box:fill-box;transform-origin:50% 50%}.ph3-stats .kfire-p7{animation:kfireP7 1.6s ease-out .63s infinite}.ph3-stats .kfire-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kflyEar .4s ease-in-out infinite alternate}.ph3-stats .kfire-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kflyEar .4s ease-in-out infinite alternate-reverse}.ph3-stats .kjoy-root{transform-box:fill-box;transform-origin:50% 100%;animation:kjoyJump .9s cubic-bezier(.3,1.3,.5,1) infinite}.ph3-stats .kjoy-shadow{transform-box:fill-box;transform-origin:50% 50%;animation:kjoyShadow .9s ease infinite}.ph3-stats .kjoy-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kjoyEarL .9s ease infinite}.ph3-stats .kjoy-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kjoyEarR .9s ease infinite}.ph3-stats .kjoy-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .3s ease-in-out infinite}.ph3-stats .kjoy-pawL{animation:kjoyPaw .45s ease-in-out infinite alternate}.ph3-stats .kjoy-pawL,.ph3-stats .kjoy-pawR{transform-box:fill-box;transform-origin:50% 50%}.ph3-stats .kjoy-pawR{animation:kjoyPaw .45s ease-in-out infinite alternate-reverse}.ph3-stats .kjoy-s{transform-box:fill-box;transform-origin:50% 50%;animation:twinkle .9s ease-in-out infinite}.ph3-stats .kjoy-s1{animation-delay:.2s}.ph3-stats .kjoy-s2{animation-delay:.45s}.ph3-stats .kjoy-s3{animation-delay:.65s}.ph3-stats .ksleep-head{transform-box:fill-box;transform-origin:50% 95%;animation:ksleepNod 3.2s ease-in-out infinite}.ph3-stats .ksleep-body{transform-box:fill-box;transform-origin:50% 100%;animation:ksleepBreath 3.2s ease-in-out infinite}.ph3-stats .ksleep-tail{transform-box:fill-box;transform-origin:10% 90%;animation:ksleepTail 3.2s ease-in-out infinite}.ph3-stats .ksleep-z{animation:zzz 3s ease-in-out infinite}.ph3-stats .ksleep-z1{animation-delay:1s}.ph3-stats .ksleep-z2{animation-delay:2s}.ph3-stats .kwave-pawR{transform-box:fill-box;transform-origin:40% 95%;animation:kwaveWave .6s ease-in-out infinite alternate}.ph3-stats .kwave-head{transform-box:fill-box;transform-origin:50% 90%;animation:kwaveTilt 1.8s ease-in-out infinite}.ph3-stats .kwave-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .9s ease-in-out infinite}.ph3-stats .kwave-l{animation:kwaveL .6s ease-in-out infinite alternate}.ph3-stats .kthink-pup{transform-box:fill-box;transform-origin:50% 50%;animation:kthinkLook 2.4s ease-in-out infinite}.ph3-stats .kthink-head{transform-box:fill-box;transform-origin:50% 90%;animation:kthinkTilt 2.4s ease-in-out infinite}.ph3-stats .kthink-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kthinkTail 2.4s ease-in-out infinite}.ph3-stats .kthink-d{transform-box:fill-box;transform-origin:50% 50%;animation:dotBounce 1s cubic-bezier(.3,1.5,.5,1) infinite}.ph3-stats .kthink-d1{animation-delay:.15s}.ph3-stats .kthink-d2{animation-delay:.3s}.ph3-stats .kshield-sh{animation:kshieldShield 3.4s cubic-bezier(.3,1.5,.5,1) infinite}.ph3-stats .kshield-root,.ph3-stats .kshield-sh{transform-box:fill-box;transform-origin:50% 100%}.ph3-stats .kshield-root{animation:kshieldDuck 3.4s ease-in-out infinite}.ph3-stats .kshield-gl{transform-box:fill-box;transform-origin:50% 50%;animation:kshieldGlint 3.4s ease infinite}.ph3-stats .kshield-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .8s ease-in-out infinite}.ph3-stats .kshield-f1{animation:kshieldF1 3.4s steps(1) infinite}.ph3-stats .kshield-f2{animation:kshieldF2 3.4s steps(1) infinite}.ph3-stats .kworry-root{transform-box:fill-box;transform-origin:50% 100%;animation:kworryShiver .16s linear infinite}.ph3-stats .kworry-c{transform-box:fill-box;transform-origin:50% 60%;animation:kworryRing 2s ease-in-out infinite}.ph3-stats .kworry-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kworryEarL 2s ease infinite}.ph3-stats .kworry-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kworryEarR 2s ease infinite}.ph3-stats .kworry-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kworryTail 2s ease-in-out infinite}.ph3-stats .kworry-sw{transform-box:fill-box;transform-origin:50% 0;animation:kworrySweat 2s ease-in infinite}.ph3-stats .kidle-body{transform-box:fill-box;transform-origin:50% 100%;animation:kidleBreath 3s ease-in-out infinite}.ph3-stats .kidle-head{transform-box:fill-box;transform-origin:50% 90%;animation:kidleHead 3s ease-in-out infinite}.ph3-stats .kidle-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kidleTail 2.2s ease-in-out infinite}.ph3-stats .kidle-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kidleEar 4s ease infinite}.ph3-stats .k-still *{animation:none!important}.ph3-stats .bars .b{border-radius:10px 10px 6px 6px;background:#FF8A1F;transform-origin:50% 100%;animation:barUp .7s cubic-bezier(.3,1.4,.5,1) both}@keyframes barUp{0%{transform:scaleY(0)}to{transform:none}}.ph3-stats .hm span{aspect-ratio:1;border-radius:5px}.ph3-stats .ring{animation:ringFill 1.2s cubic-bezier(.3,1.2,.5,1) .3s both}.ph4-badges{margin:0;background:#FFFFFF;font-family:var(--font-nunito),system-ui,sans-serif;color:#2E2A25}.ph4-badges a{color:inherit;text-decoration:none}.ph4-badges a:hover{color:inherit}.ph4-badges .disp{font-family:var(--font-baloo),var(--font-nunito),sans-serif}.ph4-badges .ic{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ph4-badges .smile{fill:none;stroke:#2E2A25;stroke-width:2.6;stroke-linecap:round}.ph4-badges .m-flame{transform-box:fill-box;transform-origin:50% 100%;animation:flick 1.7s ease-in-out infinite}.ph4-badges .m-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:blink 4.2s infinite}.ph4-badges .m-sway{transform-origin:50% 100%;animation:sway 3.2s ease-in-out infinite}.ph4-badges .m-hop{transform-origin:50% 100%;animation:hop .52s ease-out infinite alternate}.ph4-badges .m-droop{transform-origin:50% 100%;animation:droop 2.6s ease-in-out infinite}.ph4-badges .m-dizzy{transform-origin:50% 100%;animation:wobble 1.4s ease-in-out infinite}.ph4-badges .m-float{animation:floaty 3s ease-in-out infinite}.ph4-badges .m-stars{transform-box:fill-box;transform-origin:50% 50%;animation:spin 2.4s linear infinite}.ph4-badges .m-zzz{animation:zzz 2.4s ease-in-out infinite}.ph4-badges .btn{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:56px;padding:0 20px;border:none;border-radius:16px;background:#EB5E0B;color:#FFFFFF;font-family:var(--font-nunito),sans-serif;font-weight:900;font-size:18px;letter-spacing:.06em;box-shadow:0 5px 0 #B84300;cursor:pointer;transition:transform 90ms ease-out,box-shadow 90ms ease-out;white-space:nowrap}.ph4-badges .btn:hover{color:#FFFFFF}.ph4-badges .btn.is-pressed,.ph4-badges .btn:active{transform:translateY(5px);box-shadow:0 0 0 #B84300}.ph4-badges .btn.md{height:48px;font-size:16px;border-radius:14px;box-shadow:0 4px 0 #B84300}.ph4-badges .btn.sm{height:38px;font-size:14px;border-radius:12px;padding:0 14px;box-shadow:0 4px 0 #B84300}.ph4-badges .btn.sec{background:#FFFFFF;color:#4A453F;border:2px solid #e2dcd5;box-shadow:0 5px 0 #E2DCD5}.ph4-badges .btn.sec:hover{color:#4A453F}.ph4-badges .btn.sec.is-pressed,.ph4-badges .btn.sec:active{box-shadow:0 0 0 #E2DCD5}.ph4-badges .btn.green{background:#2FA84F;box-shadow:0 5px 0 #1F8038}.ph4-badges .btn.green:active{box-shadow:0 0 0 #1F8038}.ph4-badges .btn.danger{background:#E5484D;box-shadow:0 5px 0 #B42328}.ph4-badges .btn.danger:active{box-shadow:0 0 0 #B42328}.ph4-badges .btn.ice{background:#3D8EF0;box-shadow:0 5px 0 #1D6FD1}.ph4-badges .btn.plus{background:#7C4DFF;box-shadow:0 5px 0 #5B2FD6}.ph4-badges .btn.plus:active{box-shadow:0 0 0 #5B2FD6}.ph4-badges .btn.gold{background:#FFC53D;color:#3B1D00;box-shadow:0 5px 0 #D99A00}.ph4-badges .btn.gold:hover{color:#3B1D00}.ph4-badges .btn.dark{background:#1C1A17;box-shadow:0 5px 0 #000000}.ph4-badges .btn.ghost{background:transparent;box-shadow:none;color:#C2410C}.ph4-badges .btn.ghost:hover{color:#C2410C}.ph4-badges .btn.ghost:active{transform:none;opacity:.6}.ph4-badges .btn.off,.ph4-badges .btn:disabled{background:#E8E3DD;color:#756F67;box-shadow:0 5px 0 #D3CCC4;cursor:not-allowed;border:none}.ph4-badges .btn.off:active,.ph4-badges .btn:disabled:active{transform:none}.ph4-badges .btn.loading{pointer-events:none}.ph4-badges .spin{width:22px;height:22px;border-radius:50%;border:3.5px solid rgba(255,255,255,.35);border-top-color:#ffffff;animation:spin .7s linear infinite;box-sizing:border-box}.ph4-badges .spin.dark{border-color:#EB5E0B rgba(46,42,37,.15) rgba(46,42,37,.15)}.ph4-badges .iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:none;background:transparent;color:#6B655D;cursor:pointer;padding:0}.ph4-badges .iconbtn:active{transform:scale(.9)}.ph4-badges .card{background:#FFFFFF;border:solid #ece7e1;border-width:2px 2px 5px;border-radius:20px}.ph4-badges .pill{display:flex;align-items:center;justify-content:center;height:46px;padding:0 14px;box-sizing:border-box;border-radius:14px;border:solid #ece7e1;border-width:2px 2px 4px;background:#FFFFFF;color:#4A453F;font-family:var(--font-nunito),sans-serif;font-weight:800;font-size:14px;cursor:pointer}.ph4-badges .pill.on{background:#FFF3E6;border-color:#FF9A3D;color:#C2410C}.ph4-badges .chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-weight:800;font-size:13px}.ph4-badges .field{display:flex;flex-direction:column;gap:8px}.ph4-badges .lbl{font-size:15px;font-weight:800;color:#4A453F}.ph4-badges .inp{width:100%;height:56px;box-sizing:border-box;padding:0 16px;border:solid #e2dcd5;border-width:2px 2px 4px;border-radius:16px;background:#F9F7F4;font-family:var(--font-nunito),sans-serif;font-size:17px;font-weight:700;color:#2E2A25;outline:none;transition:border-color .16s,background-color .16s}.ph4-badges .inp::placeholder{color:#8A837A}.ph4-badges .inp.focus,.ph4-badges .inp:focus{border-color:#FF9A3D;background:#FFFFFF}.ph4-badges .inp.err{border-color:#E5484D;background:#FFF0F0}.ph4-badges .inp.ok{border-color:#4FC474;background:#FFFFFF}.ph4-badges .inp:disabled{opacity:.55}.ph4-badges .help{font-size:13px;font-weight:700;color:#6B655D}.ph4-badges .help.err{color:#B42328;display:flex;align-items:center;gap:6px}.ph4-badges .shake{animation:shake .42s cubic-bezier(.36,.07,.19,.97) both}.ph4-badges .sw{position:relative;width:56px;height:34px;flex-shrink:0;padding:0;border:none;border-radius:999px;background:#E2DCD5;cursor:pointer;transition:background-color .22s}.ph4-badges .sw:after{content:"";position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:#FFFFFF;box-shadow:0 2px 0 rgba(0,0,0,.12);transition:transform .32s cubic-bezier(.3,1.6,.5,1)}.ph4-badges .sw.on{background:#2FA84F}.ph4-badges .sw.on:after{transform:translateX(22px)}.ph4-badges .ck{width:50px;height:50px;flex-shrink:0;box-sizing:border-box;padding:0;border-radius:50%;border:solid #e2dcd5;border-width:2.5px 2.5px 5px;background:#FFFFFF;color:#D6CFC6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 90ms,background-color .2s}.ph4-badges .ck:active{transform:scale(.88)}.ph4-badges .ck.on{background:#2FA84F;border-color:#1F8038;color:#FFFFFF}.ph4-badges .ck.on svg{animation:checkIn .44s cubic-bezier(.3,1.7,.5,1) both}.ph4-badges .ck.frozen{background:#CFE6FF;border-color:#1D6FD1;color:#1D4F8C}.ph4-badges .tab{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:8px;font-size:11px;font-weight:800;color:#8A837A;cursor:pointer}.ph4-badges .tab .tico{width:48px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center}.ph4-badges .tab.on{color:#2E2A25}.ph4-badges .tab.on .tico{background:#FFF3E6;color:#EB5E0B}.ph4-badges .tab.on .tico svg{animation:tabPop .46s cubic-bezier(.3,1.7,.5,1) both}.ph4-badges .fab{width:62px;height:62px;border-radius:50%;background:#EB5E0B;box-shadow:0 5px 0 #B84300;color:#FFFFFF;display:flex;align-items:center;justify-content:center;margin-top:-24px;border:4px solid #ffffff;transition:transform 90ms,box-shadow 90ms}.ph4-badges .fab:active{transform:translateY(5px);box-shadow:0 0 0 #B84300}.ph4-badges .enter{animation:rise .52s cubic-bezier(.2,.9,.3,1.15) both}.ph4-badges .d1{animation-delay:70ms}.ph4-badges .d2{animation-delay:.14s}.ph4-badges .d3{animation-delay:.21s}.ph4-badges .d4{animation-delay:.28s}.ph4-badges .d5{animation-delay:.35s}.ph4-badges .d6{animation-delay:.42s}.ph4-badges .d7{animation-delay:.49s}.ph4-badges .d8{animation-delay:.56s}.ph4-badges .pop{animation:popIn .52s cubic-bezier(.3,1.6,.5,1) both}.ph4-badges .pulse{animation:pulseRing 1.6s ease-out infinite}.ph4-badges .skel{background:#F1ECE6;border-radius:12px;position:relative;overflow:hidden}.ph4-badges .skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));animation:shimmer 1.3s ease-in-out infinite}.ph4-badges .dotload span{display:inline-block;width:12px;height:12px;border-radius:50%;background:#FF8A1F;animation:dotBounce 1s cubic-bezier(.3,1.5,.5,1) infinite}.ph4-badges .dotload span:nth-child(2){animation-delay:.15s;background:#FFC53D}.ph4-badges .dotload span:nth-child(3){animation-delay:.3s;background:#EB5E0B}.ph4-badges .bar{height:100%;border-radius:999px;background:#2FA84F;position:relative;transform-origin:0 50%;animation:grow .9s cubic-bezier(.3,1.2,.5,1) .3s both}.ph4-badges .bar:after{content:"";position:absolute;left:8px;right:8px;top:22%;height:28%;border-radius:4px;background:rgba(255,255,255,.35)}.ph4-badges .toast{animation:toastIn .48s cubic-bezier(.3,1.4,.5,1) both}.ph4-badges .sheet{animation:sheetUp .52s cubic-bezier(.3,1.25,.5,1) both}.ph4-badges .scrim{animation:fadeIn .26s ease-out both}.ph4-badges .k-blink{transform-box:fill-box;transform-origin:50% 50%;animation:kBlink 4s infinite}.ph4-badges .kfly-root{transform-box:fill-box;transform-origin:50% 100%;animation:kflyFly 3.6s cubic-bezier(.4,0,.3,1) infinite}.ph4-badges .kfly-wl{transform-origin:100% 60%}.ph4-badges .kfly-wl,.ph4-badges .kfly-wr{transform-box:fill-box;animation:kflyWing 3.6s ease infinite}.ph4-badges .kfly-wr{transform-origin:0 60%}.ph4-badges .kfly-fl{transform-box:fill-box;transform-origin:100% 60%;animation:kflyFlapL .26s ease-in-out infinite alternate}.ph4-badges .kfly-fr{transform-box:fill-box;transform-origin:0 60%;animation:kflyFlapR .26s ease-in-out infinite alternate}.ph4-badges .kfly-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .5s ease-in-out infinite}.ph4-badges .kfly-shadow{transform-box:fill-box;transform-origin:50% 50%;animation:kflyShadow 3.6s cubic-bezier(.4,0,.3,1) infinite}.ph4-badges .kfly-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kflyEar .52s ease-in-out infinite alternate}.ph4-badges .kfly-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kflyEar .52s ease-in-out infinite alternate-reverse}.ph4-badges .kshy-ft{transform-box:fill-box;transform-origin:95% 100%;animation:kshyTail 3.8s cubic-bezier(.5,0,.3,1.2) infinite}.ph4-badges .kshy-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kshyBack 3.8s ease infinite}.ph4-badges .kshy-cheek{transform-box:fill-box;transform-origin:50% 50%;animation:kshyBlush 3.8s ease infinite}.ph4-badges .kshy-root{transform-box:fill-box;transform-origin:50% 100%;animation:kshySquirm 3.8s ease-in-out infinite}.ph4-badges .kshy-head{transform-box:fill-box;transform-origin:50% 90%;animation:kshyHead 3.8s ease-in-out infinite}.ph4-badges .kknockout-root{transform-box:fill-box;transform-origin:50% 100%;animation:kknockoutFall 4.4s cubic-bezier(.5,0,.4,1) infinite}.ph4-badges .kknockout-head{transform-box:fill-box;transform-origin:50% 90%;animation:kknockoutSquash 4.4s ease infinite}.ph4-badges .kknockout-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kknockoutEar 4.4s ease infinite}.ph4-badges .kknockout-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .7s ease-in-out infinite}.ph4-badges .kknockout-acorn{transform-box:fill-box;transform-origin:50% 50%;animation:kknockoutAcorn 4.4s cubic-bezier(.6,0,1,1) infinite}.ph4-badges .kknockout-bonk{transform-box:fill-box;transform-origin:50% 50%;animation:kknockoutBonk 4.4s ease-out infinite}.ph4-badges .kknockout-stars{transform-box:fill-box;transform-origin:50% 50%;animation:kknockoutStars 4.4s linear infinite}.ph4-badges .kknockout-f1{animation:kknockoutF1 4.4s steps(1) infinite}.ph4-badges .kknockout-f2{animation:kknockoutF2 4.4s steps(1) infinite}.ph4-badges .kfire-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kfireTail 1.6s ease-in-out infinite}.ph4-badges .kfire-root{transform-box:fill-box;transform-origin:50% 100%;animation:kfireRoot 1.6s ease-in-out infinite}.ph4-badges .kfire-p0{animation:kfireP0 1.6s ease-out 0s infinite}.ph4-badges .kfire-p0,.ph4-badges .kfire-p1{transform-box:fill-box;transform-origin:50% 50%}.ph4-badges .kfire-p1{animation:kfireP1 1.6s ease-out .09s infinite}.ph4-badges .kfire-p2{animation:kfireP2 1.6s ease-out .18s infinite}.ph4-badges .kfire-p2,.ph4-badges .kfire-p3{transform-box:fill-box;transform-origin:50% 50%}.ph4-badges .kfire-p3{animation:kfireP3 1.6s ease-out .27s infinite}.ph4-badges .kfire-p4{animation:kfireP4 1.6s ease-out .36s infinite}.ph4-badges .kfire-p4,.ph4-badges .kfire-p5{transform-box:fill-box;transform-origin:50% 50%}.ph4-badges .kfire-p5{animation:kfireP5 1.6s ease-out .45s infinite}.ph4-badges .kfire-p6{animation:kfireP6 1.6s ease-out .54s infinite}.ph4-badges .kfire-p6,.ph4-badges .kfire-p7{transform-box:fill-box;transform-origin:50% 50%}.ph4-badges .kfire-p7{animation:kfireP7 1.6s ease-out .63s infinite}.ph4-badges .kfire-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kflyEar .4s ease-in-out infinite alternate}.ph4-badges .kfire-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kflyEar .4s ease-in-out infinite alternate-reverse}.ph4-badges .kjoy-root{transform-box:fill-box;transform-origin:50% 100%;animation:kjoyJump .9s cubic-bezier(.3,1.3,.5,1) infinite}.ph4-badges .kjoy-shadow{transform-box:fill-box;transform-origin:50% 50%;animation:kjoyShadow .9s ease infinite}.ph4-badges .kjoy-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kjoyEarL .9s ease infinite}.ph4-badges .kjoy-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kjoyEarR .9s ease infinite}.ph4-badges .kjoy-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .3s ease-in-out infinite}.ph4-badges .kjoy-pawL{animation:kjoyPaw .45s ease-in-out infinite alternate}.ph4-badges .kjoy-pawL,.ph4-badges .kjoy-pawR{transform-box:fill-box;transform-origin:50% 50%}.ph4-badges .kjoy-pawR{animation:kjoyPaw .45s ease-in-out infinite alternate-reverse}.ph4-badges .kjoy-s{transform-box:fill-box;transform-origin:50% 50%;animation:twinkle .9s ease-in-out infinite}.ph4-badges .kjoy-s1{animation-delay:.2s}.ph4-badges .kjoy-s2{animation-delay:.45s}.ph4-badges .kjoy-s3{animation-delay:.65s}.ph4-badges .ksleep-head{transform-box:fill-box;transform-origin:50% 95%;animation:ksleepNod 3.2s ease-in-out infinite}.ph4-badges .ksleep-body{transform-box:fill-box;transform-origin:50% 100%;animation:ksleepBreath 3.2s ease-in-out infinite}.ph4-badges .ksleep-tail{transform-box:fill-box;transform-origin:10% 90%;animation:ksleepTail 3.2s ease-in-out infinite}.ph4-badges .ksleep-z{animation:zzz 3s ease-in-out infinite}.ph4-badges .ksleep-z1{animation-delay:1s}.ph4-badges .ksleep-z2{animation-delay:2s}.ph4-badges .kwave-pawR{transform-box:fill-box;transform-origin:40% 95%;animation:kwaveWave .6s ease-in-out infinite alternate}.ph4-badges .kwave-head{transform-box:fill-box;transform-origin:50% 90%;animation:kwaveTilt 1.8s ease-in-out infinite}.ph4-badges .kwave-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .9s ease-in-out infinite}.ph4-badges .kwave-l{animation:kwaveL .6s ease-in-out infinite alternate}.ph4-badges .kthink-pup{transform-box:fill-box;transform-origin:50% 50%;animation:kthinkLook 2.4s ease-in-out infinite}.ph4-badges .kthink-head{transform-box:fill-box;transform-origin:50% 90%;animation:kthinkTilt 2.4s ease-in-out infinite}.ph4-badges .kthink-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kthinkTail 2.4s ease-in-out infinite}.ph4-badges .kthink-d{transform-box:fill-box;transform-origin:50% 50%;animation:dotBounce 1s cubic-bezier(.3,1.5,.5,1) infinite}.ph4-badges .kthink-d1{animation-delay:.15s}.ph4-badges .kthink-d2{animation-delay:.3s}.ph4-badges .kshield-sh{transform-box:fill-box;transform-origin:50% 100%;animation:kshieldShield 3.4s cubic-bezier(.3,1.5,.5,1) infinite}.ph4-badges .kshield-root{transform-box:fill-box;transform-origin:50% 100%;animation:kshieldDuck 3.4s ease-in-out infinite}.ph4-badges .kshield-gl{transform-box:fill-box;transform-origin:50% 50%;animation:kshieldGlint 3.4s ease infinite}.ph4-badges .kshield-tail{transform-box:fill-box;transform-origin:10% 90%;animation:wag .8s ease-in-out infinite}.ph4-badges .kshield-f1{animation:kshieldF1 3.4s steps(1) infinite}.ph4-badges .kshield-f2{animation:kshieldF2 3.4s steps(1) infinite}.ph4-badges .kworry-root{transform-box:fill-box;transform-origin:50% 100%;animation:kworryShiver .16s linear infinite}.ph4-badges .kworry-c{transform-box:fill-box;transform-origin:50% 60%;animation:kworryRing 2s ease-in-out infinite}.ph4-badges .kworry-earL{transform-box:fill-box;transform-origin:70% 100%;animation:kworryEarL 2s ease infinite}.ph4-badges .kworry-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kworryEarR 2s ease infinite}.ph4-badges .kworry-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kworryTail 2s ease-in-out infinite}.ph4-badges .kworry-sw{transform-box:fill-box;transform-origin:50% 0;animation:kworrySweat 2s ease-in infinite}.ph4-badges .kidle-body{transform-box:fill-box;transform-origin:50% 100%;animation:kidleBreath 3s ease-in-out infinite}.ph4-badges .kidle-head{transform-box:fill-box;transform-origin:50% 90%;animation:kidleHead 3s ease-in-out infinite}.ph4-badges .kidle-tail{transform-box:fill-box;transform-origin:10% 90%;animation:kidleTail 2.2s ease-in-out infinite}.ph4-badges .kidle-earR{transform-box:fill-box;transform-origin:30% 100%;animation:kidleEar 4s ease infinite}.ph4-badges .k-still *{animation:none!important}.ph4-badges .bd{animation:popIn .52s cubic-bezier(.3,1.6,.5,1) both}.ph4-badges .bd.new:after{content:"YENİ";position:absolute;top:-8px;right:-6px;background:#E5484D;color:#fff;font-size:10px;font-weight:900;padding:3px 6px;border-radius:999px;box-shadow:0 2px 0 #B42328}@media (max-width:767px){.legal li,.legal p{font-size:16px}.legal td,.legal th{font-size:13px;padding:10px}}