@keyframes ballMoveX-b094d4a2{to{opacity:1;transform:translateY(-300%) scale(1)}}@keyframes ballMoveY-b094d4a2{to{opacity:1;transform:translate(150%) scale(1)}}@keyframes ballShow-b094d4a2{0%{opacity:0}30%{opacity:1}90%{opacity:1}to{opacity:0}}.tool-show[data-v-b094d4a2]{position:absolute;top:-50%;left:60%;transform:scale(.3);z-index:22;animation:ballMoveX-b094d4a2 1.2s cubic-bezier(.55,0,.85,.36) alternate forwards,ballMoveY-b094d4a2 1.2s cubic-bezier(.55,0,.85,.36) alternate forwards,ballShow-b094d4a2 1.2s linear alternate forwards}@keyframes openImg-b094d4a2{to{transform:translateY(-20%)}}@keyframes openGai-b094d4a2{to{transform:rotateX(90deg)}}.cube[data-v-b094d4a2]{position:relative;display:inline-block}.cube-inner[data-v-b094d4a2]{position:absolute;z-index:2;inset:40% 0 0 8%}.cube-txt[data-v-b094d4a2]{color:#fff;font-size:27px;position:absolute;font-weight:700;bottom:0;left:0;right:0;margin:auto;text-align:center;font-family:Arial,Helvetica,sans-serif}.cube-img[data-v-b094d4a2]{position:absolute;top:0;z-index:15;left:25%;width:100%;height:100%;transform:translateY(-60%);transition:all .3s ease;filter:drop-shadow(10px 10px 15px rgba(0,0,0,.2));animation:openImg-b094d4a2 1s ease-in reverse backwards}.cube-img img[data-v-b094d4a2]{width:130%;height:130%}.cube-before[data-v-b094d4a2]{position:relative;z-index:20;width:100%;height:100%}.cube-after[data-v-b094d4a2]{z-index:0;width:100%;height:100%;pointer-events:none}.left[data-v-b094d4a2],.right[data-v-b094d4a2],.after-left[data-v-b094d4a2],.after-right[data-v-b094d4a2]{position:absolute;width:100%;height:100%}.left[data-v-b094d4a2]{background:#ee767b;transform:rotateX(-30deg) rotateY(-45deg);z-index:2;border-radius:30% 2px 2px 50%}.right[data-v-b094d4a2]{background:#f89898;transform:rotateX(30deg) rotateY(-45deg);left:70%;z-index:3;border-radius:2px 30% 50% 2px}.after-left[data-v-b094d4a2]{background:#f89898;transform:rotateX(30deg) rotateY(-45deg);top:-40%;left:0;z-index:0;border-radius:30% 2px 2px 50%}.after-right[data-v-b094d4a2]{background:#f89898;transform:rotateX(-30deg) rotateY(-45deg);top:-40%;left:67%;z-index:1;border-radius:2px 30% 50% 2px}.box[data-v-b094d4a2]{position:absolute;top:-100%;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(-30deg) rotateY(-45deg);z-index:5}.box .lid[data-v-b094d4a2]{position:absolute;background-color:#fab6b6;transition:all .5s ease;animation:openGai-b094d4a2 1s ease-in reverse backwards;animation-delay:.1s;border-radius:2px 50%}.box .lid-1[data-v-b094d4a2]{top:62%;left:-5%;width:100%;height:52%;transform-origin:bottom;transform:rotateX(-140deg)}.box .lid-2[data-v-b094d4a2]{top:21%;left:100%;width:50%;height:100%;transform-origin:right;transform:rotateX(90deg) rotateY(240deg)}.box .lid-3[data-v-b094d4a2]{top:30%;left:100%;width:100%;height:50%;transform-origin:top;transform:rotateX(300deg)}.box .lid-4[data-v-b094d4a2]{top:20%;left:49%;width:50%;height:100%;transform-origin:left;transform:rotateX(90deg) rotateY(-211deg)}.cube:hover .cube-img[data-v-b094d4a2]{transform:translateY(-20%);filter:drop-shadow(10px 10px 15px rgba(0,0,0,0))}.cube:hover .lid-1[data-v-b094d4a2],.cube:hover .lid-2[data-v-b094d4a2],.cube:hover .lid-3[data-v-b094d4a2],.cube:hover .lid-4[data-v-b094d4a2]{transform:rotateX(90deg);border:2px solid #be4c31 inset}.kawaii-home[data-v-331c85b5]{min-height:100vh;background:linear-gradient(135deg,#e6f3ff,#ffd4c9,#e0bbe4);position:relative;overflow-x:hidden;padding-bottom:80px;font-family:Quicksand,Noto Sans SC,sans-serif}html.dark .kawaii-home[data-v-331c85b5]{background:linear-gradient(135deg,#1a0b2e,#2d1b4e,#1a0d33)}.deco-clouds[data-v-331c85b5]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.cloud[data-v-331c85b5]{position:absolute;background:#ffffff80;border-radius:100px;animation:cloudFloat-331c85b5 25s linear infinite}.cloud[data-v-331c85b5]:before,.cloud[data-v-331c85b5]:after{content:"";position:absolute;background:#ffffff80;border-radius:100px}.cloud-1[data-v-331c85b5]{width:120px;height:50px;top:10%;left:-150px}.cloud-1[data-v-331c85b5]:before{width:60px;height:60px;top:-30px;left:20px}.cloud-1[data-v-331c85b5]:after{width:80px;height:50px;top:-20px;right:20px}.cloud-2[data-v-331c85b5]{width:150px;height:60px;top:50%;left:-200px;animation-delay:8s;animation-duration:30s}.cloud-2[data-v-331c85b5]:before{width:70px;height:70px;top:-35px;left:30px}.cloud-2[data-v-331c85b5]:after{width:90px;height:60px;top:-25px;right:30px}.cloud-3[data-v-331c85b5]{width:100px;height:40px;top:75%;left:-150px;animation-delay:15s;animation-duration:28s}.cloud-3[data-v-331c85b5]:before{width:50px;height:50px;top:-25px;left:15px}.cloud-3[data-v-331c85b5]:after{width:60px;height:40px;top:-15px;right:15px}@keyframes cloudFloat-331c85b5{0%{transform:translate(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translate(calc(100vw + 200px));opacity:0}}html.dark .cloud[data-v-331c85b5]{background:#c77dff26}html.dark .cloud[data-v-331c85b5]:before,html.dark .cloud[data-v-331c85b5]:after{background:#c77dff26}.hero-section[data-v-331c85b5]{text-align:center;padding:100px 40px 60px;position:relative;z-index:2}.title-wrapper[data-v-331c85b5]{margin-bottom:20px;animation:fadeInUp-331c85b5 1s ease .5s backwards}.cute-title[data-v-331c85b5]{font-size:clamp(48px,8vw,88px);font-weight:800;font-family:Fredoka,Quicksand,Noto Sans SC,sans-serif;letter-spacing:4px;background:linear-gradient(135deg,#ffb3d9,#e0bbe4,#ff9ecd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;position:relative;filter:drop-shadow(0 4px 10px rgba(255,179,217,.3));animation:titleBounce-331c85b5 3s ease-in-out infinite}@keyframes titleBounce-331c85b5{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}html.dark .cute-title[data-v-331c85b5]{background:linear-gradient(135deg,#ff006e,#c77dff,#06ffa5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 4px 15px rgba(199,125,255,.3)) drop-shadow(0 0 30px rgba(255,0,110,.4))}.subtitle[data-v-331c85b5]{font-size:clamp(16px,2.2vw,22px);font-family:Quicksand,Noto Sans SC,sans-serif;font-weight:600;color:#6b4c9a;margin-bottom:45px;opacity:0;animation:fadeInUp-331c85b5 1.2s ease .8s forwards}.subtitle .bubble-text[data-v-331c85b5]{background:#fffc;padding:12px 28px;border-radius:50px;display:inline-block;box-shadow:0 8px 20px #ffb3d94d}html.dark .subtitle[data-v-331c85b5]{color:#06ffa5}html.dark .subtitle .bubble-text[data-v-331c85b5]{background:#2d1b4ecc;border:2px solid rgba(199,125,255,.3);box-shadow:0 8px 25px #c77dff4d,inset 0 0 20px #c77dff1a;color:#c77dff}@keyframes fadeInUp-331c85b5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stats-bar[data-v-331c85b5]{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-top:50px}.stat-bubble[data-v-331c85b5]{opacity:0;animation:popIn-331c85b5 .8s cubic-bezier(.68,-.55,.265,1.55) forwards;background:#ffffffe6;border-radius:30px;padding:20px 35px;box-shadow:0 10px 30px #ffb3d94d;transition:all .3s ease;border:3px solid rgba(255,179,217,.4)}.stat-bubble[data-v-331c85b5]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 15px 40px #ffb3d980;border-color:#ffb3d9}.stat-bubble .stat-value[data-v-331c85b5]{font-size:clamp(36px,4.5vw,56px);font-weight:800;font-family:Fredoka,Quicksand,sans-serif;background:linear-gradient(135deg,#ff9ecd,#e0bbe4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;line-height:1}.stat-bubble .stat-label[data-v-331c85b5]{font-size:14px;font-family:Quicksand,Noto Sans SC,sans-serif;font-weight:600;color:#8b6fa8;letter-spacing:1px}html.dark .stat-bubble[data-v-331c85b5]{background:#2d1b4eb3;border:3px solid rgba(199,125,255,.4);box-shadow:0 10px 30px #c77dff4d,inset 0 0 30px #c77dff1a;backdrop-filter:blur(10px)}html.dark .stat-bubble[data-v-331c85b5]:hover{border-color:#c77dff;box-shadow:0 15px 40px #c77dff80,inset 0 0 40px #c77dff26;transform:translateY(-8px) scale(1.05)}html.dark .stat-bubble .stat-value[data-v-331c85b5]{background:linear-gradient(135deg,#ff006e,#c77dff,#06ffa5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 10px rgba(199,125,255,.5))}html.dark .stat-bubble .stat-label[data-v-331c85b5]{color:#c77dff}@keyframes popIn-331c85b5{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.tools-grid[data-v-331c85b5]{max-width:1400px;margin:0 auto;padding:50px 30px;position:relative;z-index:2}.category-section[data-v-331c85b5]{margin-bottom:50px;opacity:0;animation:fadeInUp-331c85b5 1s ease forwards}.category-header[data-v-331c85b5]{display:flex;align-items:center;margin-bottom:25px}.category-tag[data-v-331c85b5]{position:relative;display:inline-flex;align-items:center;gap:12px;padding:14px 32px;background:linear-gradient(135deg,#fffffff2,#fff0f5f2);border-radius:50px;box-shadow:0 6px 20px #ffb3d94d,inset 0 2px 4px #fffc;transition:all .3s ease;border:3px solid rgba(255,179,217,.5)}.category-tag[data-v-331c85b5]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #ffb3d980;border-color:#ffb3d9}.category-tag .tag-text[data-v-331c85b5]{font-size:18px;font-weight:700;font-family:Fredoka,Quicksand,Noto Sans SC,sans-serif;background:linear-gradient(135deg,#ff9ecd,#e0bbe4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px}html.dark .category-tag[data-v-331c85b5]{background:linear-gradient(135deg,#2d1b4ecc,#1a0b2ecc);border:3px solid rgba(199,125,255,.4);box-shadow:0 6px 20px #c77dff4d,inset 0 2px 4px #c77dff33}html.dark .category-tag[data-v-331c85b5]:hover{border-color:#c77dff;box-shadow:0 10px 30px #c77dff80,inset 0 2px 4px #c77dff4d}html.dark .category-tag .tag-text[data-v-331c85b5]{background:linear-gradient(135deg,#ff006e,#c77dff,#06ffa5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tools-container[data-v-331c85b5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.tool-card[data-v-331c85b5]{position:relative;padding:22px 26px;background:linear-gradient(135deg,#fffffff2,#fff5fae6);backdrop-filter:blur(10px);border-radius:25px;border:3px solid rgba(255,179,217,.3);cursor:pointer;overflow:hidden;opacity:0;animation:slideInUp-331c85b5 .7s ease forwards;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 25px #ffb3d933}.tool-card[data-v-331c85b5]:hover{transform:translateY(-12px) rotate(-2deg) scale(1.03);border-color:#ffb3d9;box-shadow:0 15px 40px #ffb3d966}.tool-card:hover .card-shine[data-v-331c85b5]{opacity:1;transform:translate(100%)}.tool-card:hover .tool-arrow[data-v-331c85b5]{transform:translate(10px) scale(1.3);color:#ff9ecd}.tool-card[data-v-331c85b5]:active{transform:translateY(-8px) scale(.98)}@keyframes slideInUp-331c85b5{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.card-shine[data-v-331c85b5]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);opacity:0;transition:all .6s ease;pointer-events:none}.card-top-decoration[data-v-331c85b5]{position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:3px;background:linear-gradient(90deg,transparent,#FFB3D9,#E0BBE4,#FFB3D9,transparent);border-radius:0 0 10px 10px;opacity:.6;transition:all .3s ease}.tool-card:hover .card-corner-dot[data-v-331c85b5]{transform:scale(1.5);box-shadow:0 0 15px #ff9ecdcc}.tool-card:hover .card-corner-dot.top-left[data-v-331c85b5]{transform:scale(1.5) translate(-2px,-2px)}.tool-card:hover .card-corner-dot.top-right[data-v-331c85b5]{transform:scale(1.5) translate(2px,-2px)}.tool-card:hover .card-corner-dot.bottom-left[data-v-331c85b5]{transform:scale(1.5) translate(-2px,2px)}.tool-card:hover .card-corner-dot.bottom-right[data-v-331c85b5]{transform:scale(1.5) translate(2px,2px)}.tool-card:hover .card-top-decoration[data-v-331c85b5]{opacity:1;height:4px;width:80%}.card-content[data-v-331c85b5]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:16px}.tool-name[data-v-331c85b5]{font-size:16px;font-weight:700;color:#6b4c9a;flex:1;line-height:1.6;font-family:Quicksand,Noto Sans SC,sans-serif}.tool-arrow[data-v-331c85b5]{font-size:26px;font-weight:700;color:#e0bbe4;transition:all .3s cubic-bezier(.34,1.56,.64,1);flex-shrink:0}html.dark .tool-card[data-v-331c85b5]{background:linear-gradient(135deg,#2d1b4eb3,#1a0b2eb3);border:3px solid rgba(199,125,255,.3);box-shadow:0 8px 25px #c77dff4d,inset 0 0 30px #c77dff0d;backdrop-filter:blur(15px)}html.dark .tool-card[data-v-331c85b5]:hover{border-color:#c77dff;box-shadow:0 15px 40px #c77dff66,inset 0 0 40px #c77dff1a}html.dark .tool-card:hover .tool-arrow[data-v-331c85b5]{color:#06ffa5}html.dark .tool-card .tool-name[data-v-331c85b5]{color:#c77dff}html.dark .tool-card .tool-arrow[data-v-331c85b5]{color:#7b2cbf}html.dark .tool-card .card-shine[data-v-331c85b5]{background:linear-gradient(90deg,transparent,rgba(199,125,255,.3),transparent)}html.dark .tool-card .card-corner-dot[data-v-331c85b5]{background:#ff006e;box-shadow:0 0 10px #ff006e99,0 0 20px #c77dff66}html.dark .tool-card .card-top-decoration[data-v-331c85b5]{background:linear-gradient(90deg,transparent,#ff006e,#c77dff,#ff006e,transparent)}html.dark .tool-card:hover .card-corner-dot[data-v-331c85b5]{box-shadow:0 0 20px #ff006ecc,0 0 30px #c77dff80}.floating-cuties[data-v-331c85b5]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.cutie[data-v-331c85b5]{position:absolute;animation:floatCutie-331c85b5 linear infinite;opacity:.7;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}@keyframes floatCutie-331c85b5{0%{transform:translateY(120vh) rotate(0) scale(1);opacity:0}10%{opacity:.7}50%{transform:translateY(50vh) rotate(180deg) scale(1.2)}90%{opacity:.7}to{transform:translateY(-20vh) rotate(360deg) scale(.8);opacity:0}}@media (max-width: 768px){.kawaii-home[data-v-331c85b5]{padding-bottom:60px}.hero-section[data-v-331c85b5]{padding:80px 20px 50px}.chicken-showcase[data-v-331c85b5]{transform:scale(.8)}.cute-title[data-v-331c85b5]{letter-spacing:2px}.title-decoration[data-v-331c85b5]{gap:15px;font-size:20px}.stats-bar[data-v-331c85b5]{gap:25px}.stat-bubble[data-v-331c85b5]{padding:16px 28px}.tools-grid[data-v-331c85b5]{padding:30px 15px}.tools-container[data-v-331c85b5]{grid-template-columns:1fr;gap:16px}.category-tag[data-v-331c85b5]{padding:12px 24px;font-size:16px}.category-tag .tag-emoji[data-v-331c85b5]{font-size:18px}.tool-card[data-v-331c85b5]{padding:18px 22px}}
