@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);html{background:snow}button,input,select{font-family:inherit}.sidebar-bottom version{color:#c7b9c0;font-size:11px!important;line-height:1.8;white-space:pre}.item-emoji img,.modal-emoji img{display:block;height:100%;object-fit:contain;width:100%}.modal-emoji:has(img){height:120px;margin:0 auto 13px;width:120px}.cat{display:inline-block;position:relative}.cat-accessory{filter:drop-shadow(0 2px 1px #7d4d5a55);font-size:43px;left:50%;line-height:1;position:absolute;top:90%;transform:translate(-50%,-50%);z-index:2}.cat.hunting .cat-accessory{animation:accessory-bounce .42s ease-in-out infinite alternate}@keyframes accessory-bounce{to{transform:translate(-50%,-77%) rotate(7deg)}}.coin-wallet{background:#fff9e8;border:1px solid #f4deac;border-radius:11px;color:#b77830;cursor:pointer;font:700 13px Nunito;padding:9px 12px}.coin-wallet:hover{transform:translateY(-1px)}.travel-path{color:#ffffffbd;display:none;font-size:17px;left:24px;letter-spacing:7px;position:absolute;top:31px}.adventure .travel-path{animation:trail 1.5s linear infinite;display:block}.pet-button{background:#fffafac9;border:0;border-radius:10px;color:#c27687;cursor:pointer;font:700 10px Nunito;padding:7px 9px;position:absolute;right:16px;top:16px;z-index:3}.pet-button:hover{background:#fff;transform:scale(1.04)}.pet-button:disabled{opacity:.4}.edit-name{background:none;border:0;color:#e58c9d;cursor:pointer;font-size:17px}.rename{align-items:center;display:flex;gap:5px}.rename input{background:#0000;border:0;border-bottom:2px solid #edabb5;color:#594752;color:var(--ink);font:700 22px Comfortaa;max-width:170px;outline:0}.rename button{background:#ec91a1;border:0;border-radius:8px;color:#fff;padding:6px 9px}.earn{background:#fff6e6;border-radius:9px;color:#aa783d;font-size:12px;margin-top:14px;padding:9px}.shop-modal{max-width:470px;text-align:left}.shop-modal>h2{font-size:19px;margin-bottom:10px}.shop-coins{background:#fff4dc;border-radius:10px;color:#9e702d;font-size:12px;padding:10px 12px}.skin-list{grid-gap:9px;display:grid;gap:9px;margin-top:15px}.skin{align-items:center;border:1px solid #f0e4e3;border-radius:13px;display:flex;gap:11px;padding:8px}.skin.active{background:#fff6f7;border-color:#e9a2ae}.skin>span{border-radius:10px;display:grid;font-size:25px;height:43px;place-items:center;width:43px}.skin b,.skin small{display:block;font-size:12px}.skin small{color:#aa949c;margin-top:3px}.skin button{border:0;border-radius:8px;cursor:pointer;font:700 11px Nunito;margin-left:auto;padding:8px 10px}.skin .buy{background:#f09aaa;color:#fff}.skin .wear{background:#f5e9ec;color:#b76f80}.skin button:disabled{background:#f0e9eb;color:#9f8891;cursor:default}@keyframes trail{to{opacity:.3;transform:translateX(18px)}}:root{--ink:#594752;--muted:#a38d9b;--pink:#f098a5;--blush:#fff5f2;--lilac:#f5efff;--line:#f0e5e5;--shadow:0 12px 30px #c7839630}*{box-sizing:border-box}body{background:snow;color:#594752;color:var(--ink);font-family:Nunito,sans-serif;margin:0}.app-shell{display:flex;min-height:100vh}.sidebar{background:#fffdfc;border-right:1px solid #f0e5e5;border-right:1px solid var(--line);display:flex;flex-direction:column;height:100vh;padding:31px 17px;position:fixed;width:225px}.brand{align-items:center;color:#685261;display:flex;font:700 22px Comfortaa;gap:9px;padding:0 10px 43px}.brand-cat{color:#ed91a1;font-size:25px}.nav{align-items:center;background:#0000;border:0;border-radius:13px;color:#a995a1;cursor:pointer;display:flex;font:700 14px Nunito;gap:14px;margin:3px 0;padding:13px 14px;text-align:left;width:100%}.nav span{font-size:20px;text-align:center;width:20px}.nav.active{background:#fcedef;color:#e77f92}.sidebar-bottom{margin-top:auto}.sidebar-bottom p{color:#c7b9c0;font-size:11px;line-height:1.8;padding-left:13px}.content{margin-left:225px;max-width:1440px;padding:34px 6.4% 70px;width:calc(100% - 225px)}header{align-items:center;display:flex;justify-content:space-between;margin-bottom:34px}.eyebrow{color:#d98b98;font-size:10px;font-weight:800;letter-spacing:1.3px;margin:0 0 7px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Comfortaa,sans-serif}h1{font-size:27px;margin-bottom:0}.header-actions{gap:13px}.day,.header-actions{align-items:center;display:flex}.day{background:#fffaf4;border:1px solid #f3e4d8;border-radius:12px;color:#a9846e;gap:8px;line-height:1.05;padding:7px 12px;text-align:left}.day span{font:11px Nunito}.day b{font-weight:800}.bell{background:#fff;border:0;border-radius:50%;box-shadow:0 4px 12px #e8cfd840;color:#bca6ae;font-size:21px;height:38px;position:relative;width:38px}.bell i{background:#ee8796;border:2px solid #fff;height:7px;position:absolute;right:7px;top:7px;width:7px}.avatar,.bell i{border-radius:50%}.avatar{background:#f8dcbf;display:grid;font-size:19px;height:39px;place-items:center;width:39px}.hero-grid{background:#fdf6f6;border-radius:22px;box-shadow:0 5px 22px #d8a6b01c;display:grid;grid-template-columns:1.05fr 1fr .95fr;min-height:286px;overflow:hidden}.cat-card{background:linear-gradient(140deg,#fce7db,#f9d8d1);display:grid;overflow:hidden;place-items:center;position:relative}.cat{animation:bob 3s ease-in-out infinite;filter:drop-shadow(0 10px 5px #bf777141);font-size:126px;z-index:1}.cat.hunting{animation:walk 1s linear infinite}.cat-shadow{background:#bd6e7150;border-radius:50%;bottom:47px;height:13px;position:absolute;width:110px}.spark{color:#fff;font-size:26px;position:absolute}.s1{left:25%;top:19%}.s2{font-size:18px;right:17%;top:34%}.cat-speech{background:#fff9f6;border-radius:10px;bottom:9px;color:#af7881;font-size:11px;padding:6px 12px;position:absolute;z-index:2}.welcome{padding:42px 35px}.welcome h2{font-size:26px;margin-bottom:8px}.welcome h2 span{color:#ed95ab;font:20px Nunito}.mood{color:#8f7e89;font-size:13px;margin-bottom:36px}.mood i{color:#ed8898;font-style:normal}.xp{font-size:11px}.xp div:first-child{display:flex;justify-content:space-between;margin-bottom:8px}.xp b{color:#b49da9}.progress{background:#f0e5e6;border-radius:10px;height:7px;overflow:hidden}.progress i{background:linear-gradient(90deg,#f59caf,#ee78a1);border-radius:10px;display:block;height:100%}.stat-row{color:#b69fa9;display:flex;font-size:11px;gap:21px;margin-top:23px}.stat-row b{color:#765e6d;font-size:16px;margin-right:3px}.hunt-card{align-items:flex-start;background:linear-gradient(150deg,#eee5fb,#f8efff);display:flex;flex-direction:column;padding:40px 32px}.hunt-icon{font-size:37px;margin-bottom:15px}.hunt-card p{color:#ad8cd0;font-size:10px;font-weight:800;letter-spacing:1.2px;margin-bottom:7px}.hunt-card h3{font-size:18px;line-height:1.45;margin-bottom:23px}.primary{background:#ef8fa1;border:0;border-radius:11px;box-shadow:0 7px 15px #e9768b45;color:#fff;cursor:pointer;font:700 12px Nunito;padding:12px 17px;transition:.2s}.primary:hover{transform:translateY(-2px)}.primary:disabled{background:#bea8c7;cursor:default;transform:none}.find-banner{align-items:center;background:#fff4e9;border:1px solid #f7dfc4;border-radius:15px;display:flex;gap:13px;margin-top:24px;padding:13px 19px}.find-banner>span{font-size:27px}.find-banner small{color:#d49766;display:block;font-size:9px;font-weight:800;letter-spacing:1px}.find-banner b{font-size:14px}.find-banner button{background:#fff;border:1px solid #f2d4cf;border-radius:8px;color:#e68b99;cursor:pointer;margin-left:auto;padding:7px 12px}.section-title{align-items:end;display:flex;justify-content:space-between;margin:41px 0 17px}.section-title h2{font-size:20px;margin:0}.text-btn{background:none;border:0;color:#d78191;cursor:pointer;font:700 12px Nunito}.item-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.item-card{background:#fff;border:1px solid #f0e6e5;border-radius:16px;box-shadow:0 5px 18px #d7b8c011;cursor:pointer;min-height:156px;padding:16px;position:relative;transition:.2s}.item-card:hover{box-shadow:0 12px 30px #c7839630;box-shadow:var(--shadow);transform:translateY(-3px)}.item-emoji{background:#fff7e9;border-radius:14px;display:grid;font-size:31px;height:58px;margin-bottom:13px;place-items:center;width:58px}.item-info em,.modal em{border-radius:20px;font-size:9px;font-style:normal;font-weight:800;padding:4px 8px}.common{background:#edf1ed;color:#88938a}.uncommon{background:#e6f4e9;color:#5f9b7f}.rare{background:#e8efff;color:#6686bc}.epic{background:#f3eaff;color:#9a71ae}.legendary{background:#fff1d8;color:#c58b42}.item-info h3{font-size:14px;margin:7px 0 3px}.item-info p{color:#bbaab1;font-size:10px;margin:0}.like{background:#fff8f8;border:0;bottom:13px;color:#bea6ad;cursor:pointer;font:700 13px Nunito;position:absolute;right:13px}.like.liked{color:#e88294}.like span{font-size:10px}.room-note{align-items:center;background:#fff3e9;border-radius:14px;display:flex;gap:12px;margin-bottom:20px;padding:13px 17px}.room-note span{font-size:24px}.room-note b{font:700 13px Comfortaa}.room-note p{color:#aa9295;font-size:11px;margin:3px 0 0}.room{background:#f9ede3;border:7px solid #fff;border-radius:23px;box-shadow:0 12px 30px #c7839630;box-shadow:var(--shadow);height:500px;overflow:hidden;position:relative}.floor{background:repeating-linear-gradient(90deg,#d8a97e 0 3px,#eac394 3px 94px);border-top:6px solid #c89970;bottom:0;height:32%;width:100%}.floor,.window{position:absolute}.window{background:linear-gradient(#b9e5ed,#e0f6f5);border:9px solid #fff7e9;box-shadow:inset 0 0 0 4px #c99072;height:135px;left:10%;top:45px;width:155px}.window:after{background:#c99072;content:"";height:100%;left:calc(50% - 2px);position:absolute;width:5px}.window span{font-size:32px;position:absolute;right:13px;top:11px}.cloud{border-radius:30px;bottom:25px;height:15px;width:50px}.cloud,.cloud:after{background:#fff;position:absolute}.cloud:after{border-radius:50%;bottom:5px;content:"";height:23px;left:10px;width:23px}.c1{left:9px}.c2{bottom:50px;right:6px;transform:scale(.7)}.wall-art{border:6px solid #fff9f2;border-radius:50%;color:#e5b4c7;font-size:67px;height:100px;right:15%;text-align:center;top:55px;width:100px}.shelf,.wall-art{position:absolute}.shelf{align-items:end;background:#c98c6f;color:#7d4d5a55;display:flex;font-size:26px;gap:28px;height:12px;padding-left:15px;right:7%;top:230px;width:210px}.bed{background:#e6b5bb;border:9px solid #c98c76;border-radius:27px 27px 12px 12px;bottom:102px;height:95px;left:18%;width:230px}.bed,.bed:before{position:absolute}.bed:before{background:#fff6e9;border-radius:15px;content:"";height:50px;left:25px;top:-15px;width:82px}.bed i{font-size:34px;font-style:normal;right:21px;top:25px}.bed i,.rug{color:#fff;position:absolute}.rug{background:#f6c6c5;border-radius:50%;bottom:32px;font-size:25px;height:64px;left:42%;padding-top:17px;text-align:center;width:180px}.room-item{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;filter:drop-shadow(0 4px 2px #885d4b38);flex-direction:column;position:absolute;z-index:2}.room-item span{font-size:37px;transition:.2s}.room-item:hover span{transform:scale(1.2) rotate(-8deg)}.room-item small{background:#fffdf8c9;border-radius:7px;color:#8b6870;font:700 9px Nunito;padding:2px 5px}.room-item.draggable{cursor:grab;touch-action:none;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.room-item.draggable:active{cursor:grabbing;z-index:3}.pos0{bottom:55px;left:9%}.pos1{bottom:53px;left:33%}.pos2{bottom:51px;right:21%}.pos3{bottom:157px;right:31%}.pos4{left:45%;top:225px}.pos5{bottom:67px;right:8%}.pos6{right:10%;top:132px}.room-tip{color:#b69fa3;font-size:12px;margin-top:15px;text-align:center}.filters{display:flex;gap:12px;margin-bottom:17px}.search{align-items:center;background:#fff;border:1px solid #eee2e3;border-radius:10px;color:#bd9ca4;display:flex;flex:1 1;gap:8px;padding:0 12px}.search input{border:0;font:13px Nunito;outline:0;padding:11px 0;width:100%}.filters select{background:#fff;border:1px solid #eee2e3;border-radius:10px;color:#816d78;font:600 12px Nunito;padding:0 10px}.collection-count{color:#a9929c;font-size:12px}.collection-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.collection-grid .item-card{min-height:180px}.empty{border:2px dashed #eedde2;border-radius:15px;color:#b99fa7;padding:35px;text-align:center}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#5037417a;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:5}.modal{background:snow;border-radius:23px;box-shadow:0 22px 70px #3c1d2c70;max-width:370px;padding:31px;position:relative;text-align:center;width:100%}.close{background:none;border:0;color:#b9a0a9;cursor:pointer;font-size:26px;position:absolute;right:14px;top:10px}.modal-emoji{font-size:72px;margin-bottom:13px}.modal h2{margin:11px 0 8px}.modal p{color:#9d8892;font-size:13px;line-height:1.5}.modal-actions{display:flex;gap:10px;justify-content:center;margin-top:21px}.remove{background:#fff;border:1px solid #edced2;border-radius:10px;color:#c67682;cursor:pointer;font:700 12px Nunito;padding:10px 14px}.toast{background:#775d6a;border-radius:12px;bottom:25px;box-shadow:0 12px 30px #c7839630;box-shadow:var(--shadow);color:#fff;font-size:13px;padding:13px 18px;position:fixed;right:25px;z-index:7}@keyframes bob{50%{transform:translateY(-9px) rotate(2deg)}}@keyframes walk{50%{transform:translateX(15px) rotate(-5deg)}}.loading{background:snow;color:#b77d8e;display:grid;font:700 17px Comfortaa;min-height:100vh;place-items:center}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr 1fr}.hunt-card{align-items:center;grid-column:span 2;padding:24px;text-align:center}.collection-grid,.item-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.sidebar{background:#fffdfc;bottom:0;flex-direction:row;height:62px;padding:7px 8px;position:fixed;top:auto;width:100%;z-index:4}.brand,.sidebar-bottom{display:none}.sidebar nav{display:flex;justify-content:space-around;width:100%}.nav{font-size:0;justify-content:center;margin:0;padding:7px}.nav span{font-size:20px}.content{margin:0;padding:23px 17px 84px;width:100%}header{margin-bottom:23px}.header-actions .day{display:none}h1{font-size:21px}.hero-grid{display:block}.cat-card{height:200px}.welcome{padding:27px}.hunt-card{padding:26px}.collection-grid,.item-grid{gap:10px;grid-template-columns:1fr 1fr}.filters{flex-wrap:wrap}.search{flex-basis:100%;height:42px}.filters select{height:38px}.room{height:410px}.window{transform:scale(.75);transform-origin:top left}.bed{transform:scale(.75);transform-origin:bottom left}.wall-art{right:8%}.shelf,.wall-art{transform:scale(.7)}.shelf{right:-11%;transform-origin:right}.rug{left:35%;transform:scale(.7)}.room-item span{font-size:27px}.find-banner{padding:9px}.find-banner button{font-size:10px}}
/*# sourceMappingURL=main.a47c20f0.css.map*/