*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333;background:#f8fafc;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#3498db99;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3498dbcc}.container{max-width:1200px;margin:0 auto;padding:0 20px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:25px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;font-size:1rem}.btn-primary{background:linear-gradient(45deg,#3498db,#2980b9);color:#fff}.btn-primary:hover{background:linear-gradient(45deg,#2980b9,#3498db);transform:translateY(-2px);box-shadow:0 5px 15px #3498db66}.btn-secondary{background:transparent;color:#3498db;border:2px solid #3498db}.btn-secondary:hover{background:#3498db;color:#fff}.card{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;padding:20px;box-shadow:0 8px 25px #0000001a;transition:all .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.grid{display:grid;gap:20px}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}.container{padding:0 15px}}.fade-in{animation:fadeIn .6s ease-out}.slide-up{animation:slideUp .8s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus,button:focus,input:focus,textarea:focus,select:focus{outline:2px solid #3498db;outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media (prefers-color-scheme: dark){body{background:#0f172a;color:#e2e8f0}.card{background:#1e293be6;color:#e2e8f0}::-webkit-scrollbar-track{background:#ffffff1a}}@media (prefers-contrast: high){.btn-primary{background:#000;color:#fff;border:2px solid #fff}.btn-secondary{background:#fff;color:#000;border:2px solid #000}.card{border:2px solid #333}}@media print{.navigation,.carousel-container,.btn{display:none}body{background:#fff;color:#000}.card{box-shadow:none;border:1px solid #ccc;break-inside:avoid}}.navigation[data-v-e70f7aae]{position:fixed;top:0;left:0;right:0;z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border-bottom:1px solid rgba(255,255,255,.2)}.nav-container[data-v-e70f7aae]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:70px}.nav-logo[data-v-e70f7aae]{display:flex;align-items:center;gap:10px;font-size:1.5rem;font-weight:600;color:#2c3e50}.logo-img[data-v-e70f7aae]{width:216px;height:64px}.nav-menu[data-v-e70f7aae]{display:flex;list-style:none;gap:2rem;align-items:center;margin:0;padding:0}.nav-item[data-v-e70f7aae]{position:relative}.nav-link[data-v-e70f7aae]{text-decoration:none;color:#2c3e50;font-weight:500;padding:10px 15px;border-radius:25px;transition:all .3s ease;display:flex;align-items:center;gap:6px}.nav-link[data-v-e70f7aae]:hover{background:#3498db1a;color:#3498db}.dropdown-icon[data-v-e70f7aae]{width:12px;height:12px;transition:transform .3s ease}.has-submenu .nav-link:hover .dropdown-icon[data-v-e70f7aae]{transform:rotate(180deg)}.submenu-container[data-v-e70f7aae]{position:absolute;top:70px;left:15%;right:15%;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;padding:40px;box-shadow:0 20px 40px #0000001a}.submenu-content[data-v-e70f7aae]{max-width:1000px;margin:0 auto}.submenu-columns[data-v-e70f7aae]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.submenu-column h3[data-v-e70f7aae]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #3498db}.submenu-link[data-v-e70f7aae]{display:block;text-decoration:none;color:#555;padding:8px 0;font-size:.95rem;transition:color .3s ease}.submenu-link[data-v-e70f7aae]:hover{color:#3498db}.submenu-enter-active[data-v-e70f7aae],.submenu-leave-active[data-v-e70f7aae]{transition:all .3s ease}.submenu-enter-from[data-v-e70f7aae],.submenu-leave-to[data-v-e70f7aae]{opacity:0;transform:translate(-30px) translateY(-10px)}.mobile-menu-toggle[data-v-e70f7aae]{display:none;flex-direction:column;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;padding:10px;z-index:1100}.mobile-menu-toggle span[data-v-e70f7aae]{width:25px;height:3px;background:#2c3e50;margin:3px 0;transition:all .3s ease;border-radius:2px}.mobile-menu-toggle span.rotate[data-v-e70f7aae]{transform:rotate(45deg) translate(7px,7px)}.mobile-menu-toggle span.fade[data-v-e70f7aae]{opacity:0}.mobile-menu-toggle span.rotate-reverse[data-v-e70f7aae]{transform:rotate(-45deg) translate(7px,-6px)}.mobile-menu[data-v-e70f7aae]{position:absolute;top:70px;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.2);transform:translateY(-100%);visibility:hidden;transition:transform .3s ease,visibility .3s ease;display:none;max-height:calc(100vh - 70px);overflow-y:auto}.mobile-menu.active[data-v-e70f7aae]{display:block;transform:translateY(0);visibility:visible}.mobile-nav-list[data-v-e70f7aae]{list-style:none;padding:20px;margin:0;display:flex;flex-direction:column;gap:5px}.mobile-nav-list>li[data-v-e70f7aae]{margin:0}.mobile-nav-list>li>a[data-v-e70f7aae]{display:block;padding:15px;text-decoration:none;color:#2c3e50;border-radius:10px;transition:background .3s ease;font-size:1rem;text-align:left}.mobile-nav-list>li>a[data-v-e70f7aae]:hover{background:#3498db1a}.mobile-nav-item[data-v-e70f7aae]{border-radius:10px;overflow:hidden;background:#ffffff80;margin-bottom:5px}.mobile-nav-toggle[data-v-e70f7aae]{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer;font-size:1rem;color:#2c3e50;background:transparent;transition:background .3s ease}.mobile-nav-toggle[data-v-e70f7aae]:hover{background:#3498db1a}.mobile-dropdown-icon[data-v-e70f7aae]{width:16px;height:16px;transition:transform .3s ease}.mobile-dropdown-icon.rotated[data-v-e70f7aae]{transform:rotate(180deg)}.mobile-submenu[data-v-e70f7aae]{background:#f0f5ffcc;border-top:1px solid rgba(52,152,219,.2)}.mobile-submenu-section[data-v-e70f7aae]{padding:15px 20px;border-bottom:1px solid rgba(52,152,219,.1)}.mobile-submenu-section[data-v-e70f7aae]:last-child{border-bottom:none}.mobile-submenu-section h4[data-v-e70f7aae]{font-size:.9rem;font-weight:600;color:#2c3e50;margin:0 0 10px;padding-bottom:5px;border-bottom:1px solid #3498db}.mobile-submenu-section a[data-v-e70f7aae]{display:block;padding:8px 0;text-decoration:none;color:#555;font-size:.9rem;transition:color .3s ease}.mobile-submenu-section a[data-v-e70f7aae]:hover{color:#3498db}.mobile-submenu-enter-active[data-v-e70f7aae],.mobile-submenu-leave-active[data-v-e70f7aae]{transition:all .3s ease;overflow:hidden}.mobile-submenu-enter-from[data-v-e70f7aae],.mobile-submenu-leave-to[data-v-e70f7aae]{max-height:0;opacity:0}.mobile-submenu-enter-to[data-v-e70f7aae],.mobile-submenu-leave-from[data-v-e70f7aae]{max-height:500px;opacity:1}@media (max-width: 768px){.desktop-menu[data-v-e70f7aae]{display:none!important}.mobile-menu-toggle[data-v-e70f7aae]{display:flex}.mobile-menu[data-v-e70f7aae]{display:block}.submenu-container[data-v-e70f7aae]{display:none}.nav-container[data-v-e70f7aae]{padding:0 15px}.logo-img[data-v-e70f7aae]{width:150px;height:44px}}@media (max-width: 1024px){.submenu-columns[data-v-e70f7aae]{grid-template-columns:repeat(2,1fr);gap:30px}.submenu-container[data-v-e70f7aae]{left:10%;right:10%;padding:30px}}@media (max-width: 600px){.submenu-columns[data-v-e70f7aae]{grid-template-columns:1fr;gap:20px}.mobile-menu[data-v-e70f7aae]{max-height:calc(100vh - 70px)}.mobile-submenu-section[data-v-e70f7aae]{padding:12px 15px}}.carousel-container[data-v-d50f3be8]{width:100%;height:720px;margin-top:70px;overflow:hidden;position:relative}.carousel-wrapper[data-v-d50f3be8]{position:relative;width:100%;height:100%}.carousel-slide[data-v-d50f3be8]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1s ease-in-out;display:flex;align-items:center;justify-content:center}.carousel-slide.active[data-v-d50f3be8]{opacity:1}.slide-overlay[data-v-d50f3be8]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0006,#0003);display:flex;align-items:center;justify-content:center}.slide-content[data-v-d50f3be8]{text-align:center;color:#fff;max-width:600px;padding:0 20px}.slide-title[data-v-d50f3be8]{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);opacity:0;transform:translateY(30px);animation:slideInUp-d50f3be8 1s ease-out .3s forwards}.slide-description[data-v-d50f3be8]{font-size:1.2rem;margin-bottom:2rem;line-height:1.6;text-shadow:1px 1px 2px rgba(0,0,0,.5);opacity:0;transform:translateY(30px);animation:slideInUp-d50f3be8 1s ease-out .6s forwards}.slide-btn[data-v-d50f3be8]{padding:12px 30px;background:linear-gradient(45deg,#3498db,#2980b9);color:#fff;border:none;border-radius:30px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;opacity:0;transform:translateY(30px);animation:slideInUp-d50f3be8 1s ease-out .9s forwards}.slide-btn[data-v-d50f3be8]:hover{background:linear-gradient(45deg,#2980b9,#3498db);transform:translateY(-2px);box-shadow:0 5px 15px #3498db66}.carousel-dots[data-v-d50f3be8]{position:absolute;bottom:30px;right:30px;display:flex;gap:10px}.dot[data-v-d50f3be8]{width:50px;height:50px;border-radius:50%;background:#ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.5);color:#fff;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.dot[data-v-d50f3be8]:hover{background:#ffffff80;transform:scale(1.1)}.dot.active[data-v-d50f3be8]{background:#3498dbcc;border-color:#3498db;transform:scale(1.2);box-shadow:0 0 20px #3498db80}.carousel-arrow[data-v-d50f3be8]{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.carousel-arrow[data-v-d50f3be8]:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.carousel-arrow.prev[data-v-d50f3be8]{left:30px}.carousel-arrow.next[data-v-d50f3be8]{right:30px}@keyframes slideInUp-d50f3be8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.carousel-container[data-v-d50f3be8]{height:400px}.slide-title[data-v-d50f3be8]{font-size:2rem}.slide-description[data-v-d50f3be8]{font-size:1rem;margin-bottom:1.5rem}.slide-btn[data-v-d50f3be8]{padding:10px 20px;font-size:1rem}.carousel-dots[data-v-d50f3be8]{bottom:20px;right:20px;gap:8px}.dot[data-v-d50f3be8]{width:40px;height:40px;font-size:.9rem}.carousel-arrow[data-v-d50f3be8]{width:50px;height:50px}.carousel-arrow.prev[data-v-d50f3be8]{left:15px}.carousel-arrow.next[data-v-d50f3be8]{right:15px}}@media (max-width: 480px){.carousel-container[data-v-d50f3be8]{height:300px}.slide-title[data-v-d50f3be8]{font-size:1.5rem}.slide-description[data-v-d50f3be8]{font-size:.9rem}.slide-content[data-v-d50f3be8]{padding:0 15px}.carousel-dots[data-v-d50f3be8]{bottom:15px;right:15px}.dot[data-v-d50f3be8]{width:35px;height:35px;font-size:.8rem}}.carousel-slide[data-v-d50f3be8]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#f0f0f0,#e0e0e0);opacity:0;transition:opacity .3s ease}.carousel-slide[data-v-d50f3be8]:not([style*=background-image]):before{opacity:1}.footer[data-v-d14873ba]{background:#1f2937;color:#fff;padding:40px 20px;font-size:14px}.footer-container[data-v-d14873ba]{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:auto;gap:30px}.footer-section[data-v-d14873ba]{flex:1 1 200px}.footer-logo[data-v-d14873ba]{display:flex;align-items:center;font-size:18px;font-weight:700}.logo-icon[data-v-d14873ba]{margin-right:8px}.footer-description[data-v-d14873ba]{margin-top:10px;color:#ccc}.footer-section h3[data-v-d14873ba]{font-size:16px;margin-bottom:10px}.footer-section ul[data-v-d14873ba]{list-style:none;padding:0}.footer-section li[data-v-d14873ba]{margin-bottom:6px;cursor:default}.submenu-link[data-v-d14873ba]{color:#fff;text-decoration:none}.submenu-link[data-v-d14873ba]:hover{color:#ffd000}.contact-section[data-v-d14873ba]{text-align:left}.footer-bottom[data-v-d14873ba]{border-top:1px solid #444;margin-top:20px;padding-top:20px;text-align:center;font-size:13px;color:#aaa}.footer-bottom a[data-v-d14873ba]{color:#aaa;text-decoration:none;margin:0 5px}.footer-bottom a[data-v-d14873ba]:hover{color:#fff}.announcement-widget[data-v-f2cc447d]{width:60%;margin:38px auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;filter:drop-shadow(0 8px 24px rgba(255,165,59,.15))}.tabs-container[data-v-f2cc447d]{display:flex;position:relative;margin-bottom:-1px;z-index:2}.tab-item[data-v-f2cc447d]{background:#fff;border:2px solid #ffa53b;border-bottom:none;padding:12px 20px;margin-right:4px;cursor:pointer;font-size:18px;font-weight:500;color:#ffa53b;border-radius:12px 12px 0 0;transition:all .3s ease;position:relative;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;box-shadow:0 2px 8px #ffa53b1a}.tab-item.active[data-v-f2cc447d]{width:auto;min-width:fit-content;max-width:none}.tab-item[data-v-f2cc447d]:not(.active){max-width:80px}.tab-item[data-v-f2cc447d]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #ffa53b40}.tab-item.active[data-v-f2cc447d]{background:#ffa53b;color:#fff;z-index:3;transform:translateY(-4px);box-shadow:0 6px 20px #ffa53b4d,0 2px 8px #ffa53b33;width:auto;min-width:fit-content;max-width:none}.content-container[data-v-f2cc447d]{background:#fffae9;border:2px solid #ffa53b;border-radius:0 12px 12px;min-height:120px;position:relative;z-index:1;box-shadow:0 8px 32px #ffa53b26,0 4px 16px #ffa53b1a,inset 0 1px #fffc}.content[data-v-f2cc447d]{padding:24px;color:#333;line-height:1.6;font-size:18px}@media (max-width: 768px){.announcement-widget[data-v-f2cc447d]{width:95%;margin:10px auto;filter:drop-shadow(0 4px 16px rgba(255,165,59,.12))}.tab-item[data-v-f2cc447d]{padding:10px 16px;font-size:12px;min-width:100px;box-shadow:0 1px 4px #ffa53b14}.tab-item[data-v-f2cc447d]:hover{box-shadow:0 2px 8px #ffa53b33}.tab-item.active[data-v-f2cc447d]{box-shadow:0 4px 12px #ffa53b40,0 1px 4px #ffa53b26}.content[data-v-f2cc447d]{padding:16px;font-size:13px}.content-container[data-v-f2cc447d]{box-shadow:0 4px 16px #ffa53b1f,0 2px 8px #ffa53b14,inset 0 1px #fffc}}@media (max-width: 480px){.tabs-container[data-v-f2cc447d]{flex-wrap:wrap}.tab-item[data-v-f2cc447d]{margin-bottom:4px;min-width:80px;padding:8px 12px}.content-container[data-v-f2cc447d]{border-radius:12px}}.more-content-section[data-v-9f63a8aa]{padding:80px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.container[data-v-9f63a8aa]{max-width:1200px;margin:0 auto;padding:0 20px}.stats-section[data-v-9f63a8aa]{margin-bottom:60px}.stats-title[data-v-9f63a8aa]{text-align:center;font-size:2rem;font-weight:600;color:#2c3e50;margin-bottom:40px}.stats-row[data-v-9f63a8aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;padding:40px;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 10px 30px #0000001a}.stat-item[data-v-9f63a8aa]{text-align:center;padding:20px;opacity:0;animation:slideUp-9f63a8aa .8s ease-out forwards}.stat-icon[data-v-9f63a8aa]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(45deg,#3498db,#2980b9);color:#fff;border-radius:50%;margin:0 auto 15px;transition:transform .3s ease}.stat-item:hover .stat-icon[data-v-9f63a8aa]{transform:scale(1.1) rotate(5deg)}.stat-number[data-v-9f63a8aa]{font-size:2.5rem;font-weight:700;color:#3498db;margin-bottom:.5rem}.stat-label[data-v-9f63a8aa]{font-size:1.1rem;color:#2c3e50;font-weight:600;margin-bottom:.5rem}.stat-description[data-v-9f63a8aa]{font-size:.9rem;color:#64748b;line-height:1.4}.quick-links-section[data-v-9f63a8aa]{margin-top:40px}.quick-links-title[data-v-9f63a8aa]{text-align:center;font-size:2rem;font-weight:600;color:#2c3e50;margin-bottom:40px}.quick-links-grid[data-v-9f63a8aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.quick-link-item[data-v-9f63a8aa]{display:flex;align-items:center;padding:20px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;text-decoration:none;color:inherit;transition:all .3s ease;opacity:0;animation:slideUp-9f63a8aa .6s ease-out forwards}.quick-link-item[data-v-9f63a8aa]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #3498db33;background:#fff}.quick-link-icon[data-v-9f63a8aa]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:linear-gradient(45deg,#3498db1a,#2980b91a);color:#3498db;border-radius:12px;margin-right:15px;transition:all .3s ease}.quick-link-item:hover .quick-link-icon[data-v-9f63a8aa]{background:linear-gradient(45deg,#3498db,#2980b9);color:#fff}.quick-link-content[data-v-9f63a8aa]{flex:1}.quick-link-title[data-v-9f63a8aa]{display:block;font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:4px}.quick-link-desc[data-v-9f63a8aa]{display:block;font-size:.9rem;color:#64748b}.quick-link-arrow[data-v-9f63a8aa]{color:#94a3b8;transition:all .3s ease}.quick-link-item:hover .quick-link-arrow[data-v-9f63a8aa]{color:#3498db;transform:translate(5px)}@keyframes slideUp-9f63a8aa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.more-content-section[data-v-9f63a8aa]{padding:60px 0}.container[data-v-9f63a8aa]{padding:0 15px}.stats-row[data-v-9f63a8aa]{grid-template-columns:repeat(2,1fr);gap:20px;padding:30px 20px}.stat-number[data-v-9f63a8aa]{font-size:2rem}.stat-label[data-v-9f63a8aa]{font-size:1rem}.quick-links-grid[data-v-9f63a8aa]{grid-template-columns:1fr;gap:15px}.quick-link-item[data-v-9f63a8aa]{padding:15px}.quick-link-icon[data-v-9f63a8aa]{width:40px;height:40px}}@media (max-width: 480px){.stats-row[data-v-9f63a8aa]{grid-template-columns:1fr;gap:15px;padding:25px 15px}.stat-item[data-v-9f63a8aa]{padding:15px}.stat-icon[data-v-9f63a8aa]{width:50px;height:50px}.stat-number[data-v-9f63a8aa]{font-size:1.8rem}}@media (prefers-reduced-motion: reduce){.stat-item[data-v-9f63a8aa],.quick-link-item[data-v-9f63a8aa]{animation:none;opacity:1}.stat-item:hover .stat-icon[data-v-9f63a8aa],.quick-link-item[data-v-9f63a8aa]:hover{transform:none}}@media (prefers-color-scheme: dark){.more-content-section[data-v-9f63a8aa]{background:linear-gradient(135deg,#0f172a,#1e293b)}.stats-title[data-v-9f63a8aa],.quick-links-title[data-v-9f63a8aa]{color:#f1f5f9}.stats-row[data-v-9f63a8aa],.quick-link-item[data-v-9f63a8aa]{background:#1e293be6;color:#e2e8f0}.stat-label[data-v-9f63a8aa],.quick-link-title[data-v-9f63a8aa]{color:#f1f5f9}.quick-link-desc[data-v-9f63a8aa],.stat-description[data-v-9f63a8aa]{color:#cbd5e1}}.content-card[data-v-31151e2b]{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;overflow:hidden;box-shadow:0 8px 25px #0000001a;transition:all .4s cubic-bezier(.25,.8,.25,1);cursor:pointer;position:relative}.content-card[data-v-31151e2b]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.content-card.featured[data-v-31151e2b]{border:2px solid #3498db;background:linear-gradient(135deg,#3498db0d,#fffffff2)}.content-card.featured[data-v-31151e2b]:before{content:"FEATURED";position:absolute;top:15px;right:15px;background:linear-gradient(45deg,#3498db,#2980b9);color:#fff;padding:4px 12px;border-radius:15px;font-size:.7rem;font-weight:600;letter-spacing:1px;z-index:2}.card-image[data-v-31151e2b]{position:relative;height:220px;overflow:hidden}.card-image img[data-v-31151e2b]{width:100%;height:100%;object-fit:cover;transition:all .5s ease;opacity:1}.card-image img.loaded[data-v-31151e2b]{opacity:1}.content-card:hover .card-image img[data-v-31151e2b]{transform:scale(1.05)}.image-overlay[data-v-31151e2b]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.3));display:flex;align-items:flex-end;padding:15px}.category-badge[data-v-31151e2b]{background:#3498dbe6;color:#fff;padding:6px 15px;border-radius:20px;font-size:.8rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-content[data-v-31151e2b]{padding:25px}.card-header[data-v-31151e2b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;gap:10px}.card-title[data-v-31151e2b]{font-size:1.4rem;font-weight:600;color:#2c3e50;line-height:1.4;margin:0;flex:1}.card-date[data-v-31151e2b]{font-size:.9rem;color:#94a3b8;white-space:nowrap;font-weight:500}.card-description[data-v-31151e2b]{color:#64748b;line-height:1.6;margin-bottom:20px;font-size:.95rem}.card-footer[data-v-31151e2b]{display:flex;justify-content:flex-end}.read-more-btn[data-v-31151e2b]{display:flex;align-items:center;gap:8px;background:none;border:2px solid #3498db;color:#3498db;padding:10px 20px;border-radius:25px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease}.read-more-btn[data-v-31151e2b]:hover{background:#3498db;color:#fff;transform:translate(5px)}.read-more-btn svg[data-v-31151e2b]{transition:transform .3s ease}.read-more-btn:hover svg[data-v-31151e2b]{transform:translate(3px)}.card-image[data-v-31151e2b]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-31151e2b 2s infinite linear}.card-image.loaded[data-v-31151e2b]:before{display:none}.card-image img.loaded+.card-image[data-v-31151e2b]:before{display:none}@keyframes shimmer-31151e2b{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 768px){.card-image[data-v-31151e2b]{height:180px}.card-content[data-v-31151e2b]{padding:20px}.card-title[data-v-31151e2b]{font-size:1.2rem}.card-header[data-v-31151e2b]{flex-direction:column;align-items:flex-start;gap:5px}.card-date[data-v-31151e2b]{font-size:.85rem}.card-description[data-v-31151e2b]{font-size:.9rem;margin-bottom:15px}.read-more-btn[data-v-31151e2b]{padding:8px 16px;font-size:.85rem}}@media (max-width: 480px){.card-image[data-v-31151e2b]{height:160px}.card-content[data-v-31151e2b]{padding:15px}.card-title[data-v-31151e2b]{font-size:1.1rem}.image-overlay[data-v-31151e2b]{padding:10px}.category-badge[data-v-31151e2b]{font-size:.75rem;padding:4px 10px}}@media (prefers-reduced-motion: reduce){.content-card[data-v-31151e2b],.card-image img[data-v-31151e2b],.read-more-btn[data-v-31151e2b]{transition:none}.content-card[data-v-31151e2b]:hover,.content-card:hover .card-image img[data-v-31151e2b]{transform:none}}@media (prefers-color-scheme: dark){.content-card[data-v-31151e2b]{background:#1e293be6;color:#e2e8f0}.card-title[data-v-31151e2b]{color:#f1f5f9}.card-description[data-v-31151e2b]{color:#cbd5e1}.card-date[data-v-31151e2b]{color:#94a3b8}}.content-section[data-v-c7493990]{padding:80px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.container[data-v-c7493990]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-v-c7493990]{text-align:center;margin-bottom:60px}.section-title[data-v-c7493990]{font-size:3rem;font-weight:700;color:#2c3e50;margin-bottom:1rem;position:relative}.section-title[data-v-c7493990]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(45deg,#3498db,#2980b9);border-radius:2px}.section-subtitle[data-v-c7493990]{font-size:1.2rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.cards-grid[data-v-c7493990]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.card-router-link[data-v-c7493990]{text-decoration:none;color:inherit;display:block}@media (max-width: 768px){.content-section[data-v-c7493990]{padding:60px 0}.container[data-v-c7493990]{padding:0 15px}.section-title[data-v-c7493990]{font-size:2.2rem}.section-subtitle[data-v-c7493990]{font-size:1.1rem}.cards-grid[data-v-c7493990]{grid-template-columns:1fr;gap:20px}}@media (max-width: 480px){.section-title[data-v-c7493990]{font-size:1.8rem}.section-subtitle[data-v-c7493990]{font-size:1rem}}@media (prefers-color-scheme: dark){.content-section[data-v-c7493990]{background:linear-gradient(135deg,#0f172a,#1e293b)}.section-title[data-v-c7493990]{color:#f1f5f9}.section-subtitle[data-v-c7493990]{color:#cbd5e1}}.homepage[data-v-52453df5]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}[data-v-52453df5]{margin:0;padding:0;box-sizing:border-box}body[data-v-52453df5]{font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,sans-serif;line-height:1.6;color:#333}@media (max-width: 768px){.homepage[data-v-52453df5]{padding:0}}.numerical-forecast[data-v-06dc9c48]{min-height:100vh;background-color:#f5f7fa}.main-content[data-v-06dc9c48]{display:flex;padding:20px;gap:20px;min-height:calc(100vh - 120px)}.left-sidebar[data-v-06dc9c48]{width:280px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a;height:fit-content}.sidebar-title[data-v-06dc9c48]{margin:0 0 20px;font-size:18px;font-weight:600;color:#333}.forecast-types[data-v-06dc9c48]{display:flex;flex-direction:column;gap:8px}.type-button[data-v-06dc9c48]{padding:12px 16px;border:none;border-radius:8px;background:#f8f9fa;color:#666;font-size:14px;cursor:pointer;transition:all .3s ease;text-align:left}.type-button[data-v-06dc9c48]:hover{background:#e9ecef;color:#333}.type-button.active[data-v-06dc9c48]{background:#4a90e2;color:#fff}.center-content[data-v-06dc9c48]{flex:1;display:flex;flex-direction:column}.image-container[data-v-06dc9c48]{flex:1;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;overflow:hidden}.arrow-button[data-v-06dc9c48]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:none;background-color:#0006;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,opacity .3s ease;z-index:10;opacity:0}.image-container:hover .arrow-button[data-v-06dc9c48]{opacity:1}.arrow-button[data-v-06dc9c48]:hover{background-color:#000000b3}.left-arrow[data-v-06dc9c48]{left:20px}.right-arrow[data-v-06dc9c48]{right:20px}.forecast-image[data-v-06dc9c48]{max-width:100%;max-height:700px;border-radius:8px;box-shadow:0 4px 12px #00000026}.no-image[data-v-06dc9c48]{color:#999;font-size:16px}.timeline-control[data-v-06dc9c48]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:15px}.control-buttons[data-v-06dc9c48]{display:flex;gap:10px}.play-button[data-v-06dc9c48]{width:40px;height:40px;border-radius:50%;border:none;background:#4a90e2;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.play-button[data-v-06dc9c48]:hover{background:#357abd;transform:scale(1.05)}.play-button[data-v-06dc9c48]:disabled{background-color:#ccc;cursor:not-allowed}.play-button.playing[data-v-06dc9c48]{background:#ff6b35}.timeline-wrapper[data-v-06dc9c48]{flex:1;position:relative}.timeline-container[data-v-06dc9c48]{position:relative;height:50px}.timeline-track[data-v-06dc9c48]{position:absolute;top:18px;left:0;right:0;height:4px;background:#e9ecef;border-radius:2px;cursor:pointer}.timeline-tick[data-v-06dc9c48]{position:absolute;top:6px;width:2px;height:10px;background:#4a90e2;transform:translate(-50%);pointer-events:none}.timeline-thumb[data-v-06dc9c48]{position:absolute;top:-6px;width:16px;height:16px;background:#4a90e2;border-radius:50%;cursor:pointer;transform:translate(-50%);transition:all .3s ease;z-index:1}.timeline-thumb[data-v-06dc9c48]:hover{transform:translate(-50%) scale(1.2)}.timeline-labels[data-v-06dc9c48]{position:absolute;top:33px;left:0;right:0;height:15px}.timeline-label[data-v-06dc9c48]{position:absolute;font-size:12px;color:#666;transform:translate(-50%)}.hover-date[data-v-06dc9c48]{position:absolute;top:-30px;background:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;transform:translate(-50%);pointer-events:none}.speed-control[data-v-06dc9c48]{display:flex;align-items:center;gap:10px}.speed-button[data-v-06dc9c48]{padding:8px 12px;border:1px solid #ddd;border-radius:8px;background:#f8f9fa;color:#333;font-size:14px;cursor:pointer;transition:all .3s ease}.speed-button[data-v-06dc9c48]:hover{background:#e9ecef;border-color:#ccc}.speed-display[data-v-06dc9c48]{font-weight:600;color:#333;min-width:50px;text-align:center;font-size:14px}.right-sidebar[data-v-06dc9c48]{width:300px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a;height:fit-content}.control-section[data-v-06dc9c48]{margin-bottom:25px}.control-label[data-v-06dc9c48]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.date-select[data-v-06dc9c48]{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:25px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .3s ease}.date-select[data-v-06dc9c48]:focus{outline:none;border-color:#4a90e2}.date-select[data-v-06dc9c48]:disabled{background-color:#f8f9fa;cursor:not-allowed}.hour-buttons[data-v-06dc9c48]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-height:400px;overflow-y:auto;padding-right:5px}.hour-button[data-v-06dc9c48]{padding:12px 8px;border:2px solid #52C4B0;border-radius:50%;background:#fff;color:#52c4b0;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.hour-button[data-v-06dc9c48]:hover{background:#f0f9ff;transform:scale(1.05)}.hour-button.selected[data-v-06dc9c48]{background:#ff6b35;border-color:#ff6b35;color:#fff}.current-selection[data-v-06dc9c48]{background:#f8f9fa;border-radius:8px;padding:15px;margin-top:20px}.current-selection h4[data-v-06dc9c48]{margin:0 0 10px;font-size:16px;color:#333}.current-selection p[data-v-06dc9c48]{margin:5px 0;font-size:13px;color:#666;text-align:left}.info-button-wrapper[data-v-06dc9c48]{position:fixed;bottom:30px;right:30px;z-index:1000}.info-button[data-v-06dc9c48]{width:50px;height:50px;border-radius:50%;border:2px solid #4A90E2;background:#fff;color:#4a90e2;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026}.info-button[data-v-06dc9c48]:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003}.info-button.active[data-v-06dc9c48]{background:#ff6b35;border-color:#ff6b35;color:#fff}.info-popup[data-v-06dc9c48]{position:absolute;bottom:60px;right:0;width:280px;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:16px;box-shadow:0 6px 24px #00000026;font-size:14px;color:#333;text-align:left}.info-popup[data-v-06dc9c48]:after{content:"";position:absolute;top:100%;right:20px;border:8px solid transparent;border-top-color:#fff}.info-popup p[data-v-06dc9c48]{margin:8px 0;line-height:1.5}.info-popup p[data-v-06dc9c48]:first-child{margin-top:0}.info-popup p[data-v-06dc9c48]:last-child{margin-bottom:0}@media (max-width: 1200px){.main-content[data-v-06dc9c48]{flex-direction:column}.left-sidebar[data-v-06dc9c48],.right-sidebar[data-v-06dc9c48]{width:100%}}@media (max-width: 768px){.hour-buttons[data-v-06dc9c48]{grid-template-columns:repeat(3,1fr)}.timeline-control[data-v-06dc9c48]{flex-direction:column;gap:10px}.arrow-button[data-v-06dc9c48]{width:36px;height:36px}.left-arrow[data-v-06dc9c48]{left:10px}.right-arrow[data-v-06dc9c48]{right:10px}.info-button-wrapper[data-v-06dc9c48]{bottom:20px;right:20px}.info-button[data-v-06dc9c48]{width:44px;height:44px;font-size:16px}.info-popup[data-v-06dc9c48]{width:260px;bottom:54px}}.numerical-forecast-page[data-v-71cfdaa8]{text-align:center;margin-top:20px}.typhoon-forecast[data-v-7efbc85e]{min-height:100vh;background-color:#f5f7fa}.main-content[data-v-7efbc85e]{display:flex;padding:20px;gap:20px;min-height:calc(100vh - 120px)}.left-sidebar[data-v-7efbc85e]{width:280px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a;height:fit-content}.sidebar-title[data-v-7efbc85e]{margin:0 0 20px;font-size:18px;font-weight:600;color:#333}.forecast-categories[data-v-7efbc85e]{display:flex;flex-direction:column;gap:12px}.category-section[data-v-7efbc85e]{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.category-header[data-v-7efbc85e]{padding:15px;background:#f8f9fa;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#333;transition:background-color .3s ease}.category-header[data-v-7efbc85e]:hover{background:#e9ecef}.arrow[data-v-7efbc85e]{transition:transform .3s ease}.arrow.expanded[data-v-7efbc85e]{transform:rotate(180deg)}.subcategory-list[data-v-7efbc85e]{display:flex;flex-direction:column}.subcategory-button[data-v-7efbc85e]{padding:12px 20px;border:none;background:#fff;color:#666;font-size:14px;cursor:pointer;transition:all .3s ease;text-align:left;border-bottom:1px solid #f1f3f4}.subcategory-button[data-v-7efbc85e]:last-child{border-bottom:none}.subcategory-button[data-v-7efbc85e]:hover{background:#f8f9fa;color:#333}.subcategory-button.active[data-v-7efbc85e]{background:#4a90e2;color:#fff}.category-direct-button[data-v-7efbc85e]{width:100%;padding:15px;border:none;background:#52c4b0;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border-radius:8px}.category-direct-button[data-v-7efbc85e]:hover{background:#429688;transform:translateY(-2px);box-shadow:0 4px 12px #52c4b04d}.center-content[data-v-7efbc85e]{flex:1;display:flex;flex-direction:column}.image-container[data-v-7efbc85e]{flex:1;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:center}.forecast-image[data-v-7efbc85e]{max-width:100%;max-height:700px;border-radius:8px;box-shadow:0 4px 12px #00000026}.no-image[data-v-7efbc85e]{color:#999;font-size:16px}.right-sidebar[data-v-7efbc85e]{width:320px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a;height:fit-content}.control-section[data-v-7efbc85e]{margin-bottom:25px}.control-label[data-v-7efbc85e]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.date-select[data-v-7efbc85e]{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:25px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .3s ease}.date-select[data-v-7efbc85e]:focus{outline:none;border-color:#4a90e2}.date-select[data-v-7efbc85e]:disabled{background-color:#f8f9fa;cursor:not-allowed}.ocean-buttons[data-v-7efbc85e]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ocean-button[data-v-7efbc85e]{padding:10px 12px;border:2px solid #52C4B0;border-radius:20px;background:#fff;color:#52c4b0;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.ocean-button[data-v-7efbc85e]:hover{background:#f0f9ff;transform:scale(1.02)}.ocean-button.selected[data-v-7efbc85e]{background:#ff6b35;color:#fff;border:#FF6B35}.type-buttons[data-v-7efbc85e]{display:flex;gap:10px}.type-button[data-v-7efbc85e]{flex:1;padding:12px 16px;border:2px solid #52C4B0;border-radius:25px;background:#fff;color:#52c4b0;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.type-button[data-v-7efbc85e]:hover{background:#fff5f0;transform:scale(1.02)}.type-button.selected[data-v-7efbc85e]{background:#ff6b35;color:#fff;border:#FF6B35}.typhoon-buttons[data-v-7efbc85e]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.typhoon-button[data-v-7efbc85e]{padding:10px 8px;border:2px solid #4A90E2;border-radius:15px;background:#fff;color:#4a90e2;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.typhoon-button[data-v-7efbc85e]:hover{background:#f0f9ff;transform:scale(1.05)}.typhoon-button.selected[data-v-7efbc85e]{background:#ff6b35;color:#fff;border:#FF6B35}.current-selection[data-v-7efbc85e]{background:#f8f9fa;border-radius:8px;padding:15px;margin-top:20px}.current-selection h4[data-v-7efbc85e]{margin:0 0 10px;font-size:16px;color:#333}.current-selection p[data-v-7efbc85e]{margin:5px 0;font-size:13px;color:#666;text-align:left}.info-button-wrapper[data-v-7efbc85e]{position:fixed;bottom:30px;right:30px;z-index:1000}.info-button[data-v-7efbc85e]{width:50px;height:50px;border-radius:50%;border:2px solid #4A90E2;background:#fff;color:#4a90e2;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026}.info-button[data-v-7efbc85e]:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003}.info-button.active[data-v-7efbc85e]{background:#ff6b35;border-color:#ff6b35;color:#fff}.info-popup[data-v-7efbc85e]{position:absolute;bottom:60px;right:0;width:280px;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:16px;box-shadow:0 6px 24px #00000026;font-size:14px;color:#333;text-align:left}.info-popup[data-v-7efbc85e]:after{content:"";position:absolute;top:100%;right:20px;border:8px solid transparent;border-top-color:#fff}.info-popup p[data-v-7efbc85e]{margin:8px 0;line-height:1.5}.info-popup p[data-v-7efbc85e]:first-child{margin-top:0}.info-popup p[data-v-7efbc85e]:last-child{margin-bottom:0}@media (max-width: 1400px){.main-content[data-v-7efbc85e]{flex-direction:column}.left-sidebar[data-v-7efbc85e],.right-sidebar[data-v-7efbc85e]{width:100%}.left-sidebar[data-v-7efbc85e]{order:1}.center-content[data-v-7efbc85e]{order:3}.right-sidebar[data-v-7efbc85e]{order:2}}@media (max-width: 768px){.ocean-buttons[data-v-7efbc85e]{grid-template-columns:1fr}.type-buttons[data-v-7efbc85e]{flex-direction:column}.typhoon-buttons[data-v-7efbc85e]{grid-template-columns:repeat(2,1fr)}.info-button-wrapper[data-v-7efbc85e]{bottom:20px;right:20px}.info-button[data-v-7efbc85e]{width:44px;height:44px;font-size:16px}.info-popup[data-v-7efbc85e]{width:260px;bottom:54px}}.tc-forecast-Page[data-v-d07837d1]{text-align:center;margin-top:20px}.construction-page[data-v-1bcbdeb7]{min-height:100vh;background-image:url(/image_assets/error/minori.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;font-family:Arial,sans-serif}.construction-page[data-v-1bcbdeb7]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff4d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:0}.bg-decoration[data-v-1bcbdeb7]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.star[data-v-1bcbdeb7]{position:absolute;font-size:24px;animation:twinkle-1bcbdeb7 2s infinite ease-in-out}.star-1[data-v-1bcbdeb7]{top:15%;left:10%;animation-delay:0s}.star-2[data-v-1bcbdeb7]{top:25%;right:15%;animation-delay:.7s}.star-3[data-v-1bcbdeb7]{bottom:30%;left:20%;animation-delay:1.4s}.cloud[data-v-1bcbdeb7]{position:absolute;font-size:36px;opacity:.6;animation:float-1bcbdeb7 4s infinite ease-in-out}.cloud-1[data-v-1bcbdeb7]{top:10%;right:20%;animation-delay:0s}.cloud-2[data-v-1bcbdeb7]{bottom:20%;right:10%;animation-delay:2s}.main-content[data-v-1bcbdeb7]{text-align:center;z-index:1;max-width:500px;padding:20px;position:relative}.construction-icon[data-v-1bcbdeb7]{margin-bottom:30px}.tool-container[data-v-1bcbdeb7]{display:inline-flex;gap:20px;background:#ffffffd9;padding:20px 30px;border-radius:50px;box-shadow:0 8px 32px #00000026;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.5)}.hammer[data-v-1bcbdeb7],.wrench[data-v-1bcbdeb7],.gear[data-v-1bcbdeb7]{font-size:48px;animation:bounce-1bcbdeb7 2s infinite ease-in-out}.wrench[data-v-1bcbdeb7]{animation-delay:.3s}.gear[data-v-1bcbdeb7]{animation-delay:.6s;animation:spin-1bcbdeb7 3s linear infinite}.construction-gif[data-v-1bcbdeb7]{margin-bottom:25px;display:flex;justify-content:center}.gif-container[data-v-1bcbdeb7]{background:#ffffffd9;padding:15px 20px;border-radius:25px;box-shadow:0 8px 32px #00000026;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.5);animation:gentleBounce-1bcbdeb7 3s infinite ease-in-out}.construction-minori[data-v-1bcbdeb7]{max-width:180px;max-height:180px;width:auto;height:auto;display:block}.title[data-v-1bcbdeb7]{margin-bottom:30px}.title-text[data-v-1bcbdeb7]{display:block;font-size:48px;font-weight:700;background:linear-gradient(45deg,#ff6b9d,#c44569);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px;text-shadow:0 4px 8px rgba(0,0,0,.1)}.subtitle[data-v-1bcbdeb7]{display:block;font-size:18px;color:#8e44ad;font-weight:300}.description[data-v-1bcbdeb7]{margin-bottom:40px;color:#6c5ce7;font-size:16px}.description p[data-v-1bcbdeb7]{margin-bottom:15px;font-weight:500}.emoji-row[data-v-1bcbdeb7]{display:flex;justify-content:center;gap:15px;font-size:24px}.emoji-row span[data-v-1bcbdeb7]{animation:bounce-1bcbdeb7 2s infinite ease-in-out}.emoji-row span[data-v-1bcbdeb7]:nth-child(2){animation-delay:.2s}.emoji-row span[data-v-1bcbdeb7]:nth-child(3){animation-delay:.4s}.progress-container[data-v-1bcbdeb7]{margin-bottom:40px}.progress-bar[data-v-1bcbdeb7]{width:100%;height:12px;background:#fff6;border-radius:10px;overflow:hidden;margin-bottom:10px;box-shadow:inset 0 2px 4px #00000026;border:1px solid rgba(255,255,255,.3)}.progress-fill[data-v-1bcbdeb7]{height:100%;background:linear-gradient(90deg,#ff9a9e,#fecfef,#ff6b9d);border-radius:10px;width:0%;animation:progressAnimation-1bcbdeb7 3s ease-out forwards;position:relative}.progress-fill[data-v-1bcbdeb7]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-1bcbdeb7 2s infinite}.progress-text[data-v-1bcbdeb7]{color:#8e44ad;font-size:14px;font-weight:500}.back-button[data-v-1bcbdeb7]{background:linear-gradient(45deg,#ff6b9d,#c44569);color:#fff;border:none;padding:15px 30px;border-radius:50px;font-size:16px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 15px #ff6b9d66}.back-button[data-v-1bcbdeb7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b9d99}.back-button[data-v-1bcbdeb7]:active{transform:translateY(0)}.button-icon[data-v-1bcbdeb7]{font-size:18px}.footer[data-v-1bcbdeb7]{position:absolute;bottom:30px;z-index:1}.hearts[data-v-1bcbdeb7]{display:flex;gap:20px;font-size:24px}.hearts span[data-v-1bcbdeb7]{animation:pulse-1bcbdeb7 2s infinite ease-in-out}.hearts span[data-v-1bcbdeb7]:nth-child(2){animation-delay:.3s}.hearts span[data-v-1bcbdeb7]:nth-child(3){animation-delay:.6s}@keyframes twinkle-1bcbdeb7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}@keyframes float-1bcbdeb7{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes bounce-1bcbdeb7{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gentleBounce-1bcbdeb7{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes spin-1bcbdeb7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-1bcbdeb7{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes progressAnimation-1bcbdeb7{0%{width:0%}to{width:var(--progress, 50%)}}@keyframes shimmer-1bcbdeb7{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media (max-width: 768px){.title-text[data-v-1bcbdeb7]{font-size:36px}.tool-container[data-v-1bcbdeb7]{gap:15px;padding:15px 25px}.hammer[data-v-1bcbdeb7],.wrench[data-v-1bcbdeb7],.gear[data-v-1bcbdeb7]{font-size:36px}.main-content[data-v-1bcbdeb7]{padding:15px}.construction-minori[data-v-1bcbdeb7]{max-width:140px;max-height:140px}.gif-container[data-v-1bcbdeb7]{padding:12px 15px}}
