.not-found-module__151qSW__page{--paddy-blue:#0849ff;--paddy-yellow:gold;--paddy-lavender:#dddff6;--paddy-ink:#0f1117;--paddy-ink-soft:#2a2d38;--paddy-green:#00c7b2;min-height:70vh;font-family:var(--font-asap), system-ui, sans-serif;color:var(--paddy-ink);z-index:1;background:radial-gradient(120% 80% at 50% -10%,#fbfaff 0%,#f1f0fb 46%,#eae9f7 100%);flex-direction:column;align-items:center;padding:clamp(20px,4vw,40px) clamp(16px,5vw,56px) clamp(40px,6vw,72px);display:flex;position:relative;overflow-x:hidden}.not-found-module__151qSW__wrap{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(20px,3vw,30px);width:100%;max-width:1040px;padding-top:clamp(16px,3vw,28px);display:flex}.not-found-module__151qSW__stage{justify-content:center;align-items:flex-end;width:100%;max-width:840px;height:clamp(260px,37vw,410px);display:flex;position:relative}.not-found-module__151qSW__num{letter-spacing:-.04em;color:var(--paddy-blue);-webkit-user-select:none;user-select:none;z-index:1;filter:drop-shadow(0 10px #0849ff1a);font-size:clamp(170px,38vw,400px);font-weight:900;line-height:.78;position:relative;transform:translateY(-6%)}.not-found-module__151qSW__oval{z-index:0;pointer-events:none;width:42%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.not-found-module__151qSW__oval path{fill:var(--paddy-yellow)}.not-found-module__151qSW__mascot{z-index:3;-webkit-user-select:none;user-select:none;position:absolute;bottom:5%}.not-found-module__151qSW__mascot img{width:100%;height:auto;display:block}.not-found-module__151qSW__cat{transform-origin:bottom;width:clamp(96px,16vw,176px);left:1%}.not-found-module__151qSW__dog{transform-origin:bottom;cursor:pointer;width:clamp(140px,23vw,250px);right:0%}@media (prefers-reduced-motion:no-preference){.not-found-module__151qSW__cat{animation:4.6s ease-in-out infinite not-found-module__151qSW__catBreathe}.not-found-module__151qSW__dog{animation:3.8s ease-in-out infinite not-found-module__151qSW__dogBreathe}}@keyframes not-found-module__151qSW__catBreathe{0%,to{transform:rotate(-1.5deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(-3px)}}@keyframes not-found-module__151qSW__dogBreathe{0%,to{transform:rotate(1deg)translateY(0)}50%{transform:rotate(-1.2deg)translateY(-4px)}}.not-found-module__151qSW__dog.not-found-module__151qSW__hop{animation:.62s cubic-bezier(.3,1.4,.5,1) not-found-module__151qSW__dogHop!important}@keyframes not-found-module__151qSW__dogHop{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(-26px)rotate(-5deg)scale(1.04)}60%{transform:translateY(0)rotate(3deg)}78%{transform:translateY(-7px)rotate(-1deg)}to{transform:translateY(0)rotate(0)}}.not-found-module__151qSW__cat.not-found-module__151qSW__startle{animation:.6s not-found-module__151qSW__catStartle!important}@keyframes not-found-module__151qSW__catStartle{0%{transform:none}25%{transform:translateY(-10px)rotate(-4deg)}55%{transform:translateY(0)rotate(3deg)}to{transform:none}}.not-found-module__151qSW__ground{z-index:0;position:absolute;bottom:3%;left:2%;right:2%}.not-found-module__151qSW__ground path{fill:none;stroke:var(--paddy-ink);stroke-width:3px;stroke-linecap:round;opacity:.85}.not-found-module__151qSW__bubble{z-index:4;color:var(--paddy-blue);white-space:nowrap;border:3px solid var(--paddy-ink);transform-origin:0 100%;background:#fff;border-radius:16px 16px 16px 4px;padding:9px 15px;font-size:clamp(12px,1.5vw,16px);font-weight:700;position:absolute;box-shadow:3px 4px #0f11171f}.not-found-module__151qSW__bubble:after{content:"";border-right:3px solid var(--paddy-ink);border-bottom:3px solid var(--paddy-ink);background:#fff;border-radius:0 0 4px;width:16px;height:16px;position:absolute;bottom:-13px;left:14px;transform:rotate(45deg)skew(-6deg,-6deg)}.not-found-module__151qSW__bubbleRight{border-radius:16px 16px 4px}.not-found-module__151qSW__bubbleRight:after{border-right:none;border-bottom:3px solid var(--paddy-ink);border-left:3px solid var(--paddy-ink);border-radius:0 0 0 4px;left:auto;right:14px}.not-found-module__151qSW__bubCat{top:12%;left:2%}.not-found-module__151qSW__bubDog{top:4%;right:3%}.not-found-module__151qSW__pop{animation:.4s cubic-bezier(.2,1.5,.4,1) not-found-module__151qSW__pop}@keyframes not-found-module__151qSW__pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.not-found-module__151qSW__ball{z-index:5;cursor:pointer;will-change:transform;background:0 0;border:none;width:clamp(34px,5vw,50px);height:clamp(34px,5vw,50px);padding:0;position:absolute;bottom:5%;right:31%}.not-found-module__151qSW__ball:focus-visible{outline:3px solid var(--paddy-blue);outline-offset:4px;border-radius:50%}.not-found-module__151qSW__ball svg{filter:drop-shadow(0 3px #0f11172e);width:100%;height:100%;display:block}.not-found-module__151qSW__ballHint{z-index:5;color:var(--paddy-ink-soft);white-space:nowrap;pointer-events:none;background:#fff;border:2px solid #0f111724;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;animation:1.8s ease-in-out infinite not-found-module__151qSW__hintBob;position:absolute;bottom:calc(5% + clamp(38px,5.6vw,56px));right:27%}@keyframes not-found-module__151qSW__hintBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.not-found-module__151qSW__copy{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:560px;display:flex}.not-found-module__151qSW__headline{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(26px,4.4vw,40px);font-weight:800;line-height:1.05}.not-found-module__151qSW__subline{color:var(--paddy-blue);font-size:clamp(15px,2vw,19px);font-style:italic;font-weight:500}.not-found-module__151qSW__para{color:var(--paddy-ink-soft);text-wrap:pretty;max-width:460px;font-size:clamp(14px,1.8vw,16px);line-height:1.55}.not-found-module__151qSW__paraEn{color:#2a2d3899;font-style:italic}.not-found-module__151qSW__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.not-found-module__151qSW__btn{letter-spacing:.01em;border:2.5px solid var(--paddy-ink);cursor:pointer;color:var(--paddy-ink);border-radius:999px;align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.not-found-module__151qSW__btn small{opacity:.62;font-size:11.5px;font-weight:500}.not-found-module__151qSW__btnPrimary{background:var(--paddy-blue);color:#fff;border-color:var(--paddy-blue);box-shadow:0 4px #063bcc}.not-found-module__151qSW__btnPrimary small{opacity:.78;color:#fff}.not-found-module__151qSW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 6px #063bcc}.not-found-module__151qSW__btnPrimary:active{transform:translateY(2px);box-shadow:0 2px #063bcc}.not-found-module__151qSW__btnGhost{background:#fff;box-shadow:0 4px #0f11172e}.not-found-module__151qSW__btnGhost:hover{background:var(--paddy-lavender);transform:translateY(-2px);box-shadow:0 6px #0f11172e}.not-found-module__151qSW__btnGhost:active{transform:translateY(2px);box-shadow:0 2px #0f11172e}.not-found-module__151qSW__playbar{color:var(--paddy-ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:6px;font-size:13px;display:flex}.not-found-module__151qSW__counter{background:#fff;border:2px solid #0f111724;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-weight:600;display:inline-flex}.not-found-module__151qSW__counter .not-found-module__151qSW__dot{flex:none;width:18px;height:18px}.not-found-module__151qSW__counter b{color:var(--paddy-blue)}.not-found-module__151qSW__reward{border:3px solid var(--paddy-ink);text-align:center;background:#fff;border-radius:20px;max-width:440px;margin-top:4px;padding:16px 22px;position:relative;box-shadow:5px 6px #0849ff29}.not-found-module__151qSW__rTitle{font-size:17px;font-weight:800}.not-found-module__151qSW__rSub{color:var(--paddy-ink-soft);margin-top:3px;font-size:12.5px;font-style:italic}.not-found-module__151qSW__code{letter-spacing:.12em;color:var(--paddy-blue);background:var(--paddy-yellow);border:2.5px dashed var(--paddy-ink);cursor:pointer;border-radius:10px;margin-top:11px;padding:7px 18px;font-size:19px;font-weight:800;transition:all .15s;display:inline-block}.not-found-module__151qSW__code:hover{transform:scale(1.03)rotate(-1deg)}.not-found-module__151qSW__codeCopied{background:var(--paddy-green)}.not-found-module__151qSW__confetti{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.not-found-module__151qSW__confetti i{border-radius:2px;width:11px;height:14px;animation:linear forwards not-found-module__151qSW__fall;position:absolute;top:-20px}@keyframes not-found-module__151qSW__fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:1;transform:translateY(108vh)rotate(720deg)}}.not-found-module__151qSW__doodle{z-index:0;opacity:.5;pointer-events:none;position:absolute}.not-found-module__151qSW__doodle path,.not-found-module__151qSW__doodle circle{fill:none;stroke:var(--paddy-blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:.16}.not-found-module__151qSW__d1{width:64px;top:14%;left:6%;transform:rotate(-12deg)}.not-found-module__151qSW__d2{width:54px;top:24%;right:7%;transform:rotate(10deg)}.not-found-module__151qSW__d3{width:70px;bottom:16%;left:9%;transform:rotate(8deg)}.not-found-module__151qSW__d4{width:48px;bottom:22%;right:10%;transform:rotate(-8deg)}@media (max-width:600px){.not-found-module__151qSW__stage{height:clamp(220px,62vw,330px)}.not-found-module__151qSW__num{font-size:clamp(108px,32vw,190px);transform:translateY(-2%)}.not-found-module__151qSW__cat{width:clamp(78px,23vw,120px);left:-2%}.not-found-module__151qSW__dog{width:clamp(112px,32vw,168px);right:-3%}.not-found-module__151qSW__bubCat{top:4%;left:0}.not-found-module__151qSW__bubDog{top:-3%;right:0}.not-found-module__151qSW__bubble{padding:7px 12px;font-size:12px}.not-found-module__151qSW__ball{right:30%}.not-found-module__151qSW__ballHint{display:none}.not-found-module__151qSW__actions{flex-direction:column;width:100%;max-width:300px}.not-found-module__151qSW__btn{justify-content:center;width:100%}.not-found-module__151qSW__playbar{flex-direction:column;gap:9px}}@media (max-width:380px){.not-found-module__151qSW__num{font-size:clamp(92px,30vw,120px)}.not-found-module__151qSW__cat{width:80px}.not-found-module__151qSW__dog{width:112px}}
