.user-menu[data-v-921ac53d]{position:relative;cursor:pointer}.user-info[data-v-921ac53d]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;transition:background-color .3s}.user-menu:hover .user-info[data-v-921ac53d]{background-color:#f3f4f6}.username[data-v-921ac53d]{font-weight:500;color:#374151}.arrow-down[data-v-921ac53d]{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6b7280;transition:transform .3s}.user-menu:hover .arrow-down[data-v-921ac53d]{transform:rotate(180deg)}.dropdown-menu[data-v-921ac53d]{position:absolute;top:100%;right:0;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:8px 0;min-width:120px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s,transform .3s;z-index:1000}.dropdown-menu.active[data-v-921ac53d]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-v-921ac53d]{display:block;padding:10px 16px;color:#374151;text-decoration:none;font-size:14px;transition:background-color .3s}.dropdown-item[data-v-921ac53d]:hover{background-color:#f3f4f6}.header[data-v-921ac53d]{background:#fff;box-shadow:0 2px 4px #0000001a}.top-bar[data-v-921ac53d]{background:transparent;padding:20px 0}.top-bar .container[data-v-921ac53d]{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto}.right-section[data-v-921ac53d]{display:flex;align-items:center;gap:20px}.logo[data-v-921ac53d]{display:flex;align-items:center;gap:10px}.logo-img[data-v-921ac53d]{width:360px}.logo-text[data-v-921ac53d]{font-size:26px;font-weight:700;color:#e74c3c}.search-section[data-v-921ac53d]{max-width:300px}.search-form[data-v-921ac53d]{display:flex;gap:10px}.search-input[data-v-921ac53d]{flex:1;padding:12px 18px;border:2px solid #ddd;border-radius:25px;font-size:15px;outline:none;background:#fff;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.search-input[data-v-921ac53d]:focus{border-color:#3498db;transform:translateY(-1px);box-shadow:0 4px 12px #3498db33}.search-input[data-v-921ac53d]::placeholder{color:#888}.user-actions[data-v-921ac53d]{display:flex;align-items:center;gap:15px}.btn-login[data-v-921ac53d],.btn-register[data-v-921ac53d]{padding:10px 20px;border:2px solid #3498db;border-radius:25px;cursor:pointer;font-size:14px;font-weight:600;background:#fff;color:#3498db;transition:all .3s ease;text-decoration:none}.btn-login[data-v-921ac53d]:hover{background:#3498db;color:#fff;transform:translateY(-1px);box-shadow:0 4px 15px #3498db4d}.btn-register[data-v-921ac53d]{border-color:#2ecc71;color:#2ecc71}.btn-register[data-v-921ac53d]:hover{background:#2ecc71;color:#fff;transform:translateY(-1px);box-shadow:0 4px 15px #2ecc714d}.btn-search[data-v-921ac53d]{padding:10px 20px;border:none;border-radius:25px;cursor:pointer;font-size:14px;font-weight:600;background:#3498db;color:#fff;transition:all .3s ease;text-decoration:none}.btn-search[data-v-921ac53d]:hover{background:#2980b9;transform:translateY(-1px);box-shadow:0 4px 15px #3498db4d}.nav-bar[data-v-921ac53d]{display:flex;justify-content:center;align-items:center;padding:20px 0;max-width:1400px;margin:0 auto}.nav[data-v-921ac53d]{display:flex;align-items:center;gap:60px}.nav-item[data-v-921ac53d]{font-size:18px;font-weight:500;color:#333;text-decoration:none;padding:5px 0;transition:color .3s ease;letter-spacing:.5px;position:relative}.nav-item[data-v-921ac53d]:after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:50%;transform:translate(-50%);background-color:#007bff;transition:width .3s ease-in-out}.nav-item[data-v-921ac53d]:hover:after,.nav-item.active[data-v-921ac53d]:after{width:100%}.nav-item[data-v-921ac53d]:hover{color:#007bff}.nav-item.active[data-v-921ac53d]{color:#007bff;font-weight:600}@media (max-width: 768px){.top-bar .container[data-v-921ac53d]{flex-direction:column;gap:15px}.search-section[data-v-921ac53d]{margin:0;max-width:100%;order:2}.user-actions[data-v-921ac53d]{order:1;justify-content:center}.nav[data-v-921ac53d]{flex-wrap:wrap;justify-content:center;gap:20px}.nav-item[data-v-921ac53d]{padding:10px 0}}.footer[data-v-10663bf3]{background:#2c3e50;color:#fff;padding:30px 0;text-align:center}.footer-content[data-v-10663bf3]{max-width:1200px;margin:0 auto}.footer-info[data-v-10663bf3]{display:flex;flex-direction:column;gap:8px}.footer-row[data-v-10663bf3]{display:flex;justify-content:center;align-items:center;gap:15px;font-size:14px;line-height:1.5}.footer-row span[data-v-10663bf3]{color:#ecf0f1}.divider[data-v-10663bf3]{color:#7f8c8d;font-weight:400}@media (max-width: 768px){.footer-row[data-v-10663bf3]{flex-direction:column;gap:5px}.divider[data-v-10663bf3]{display:none}.footer[data-v-10663bf3]{padding:20px 0}}.banner-component[data-v-33ad2f8c]{position:relative;width:100%;overflow:hidden}.banner-container[data-v-33ad2f8c]{position:relative;width:100%;height:100%}.banner-slide[data-v-33ad2f8c]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;cursor:pointer}.banner-slide.active[data-v-33ad2f8c]{opacity:1}.banner-image[data-v-33ad2f8c]{width:100%;height:100%;object-fit:cover;display:block}.banner-overlay[data-v-33ad2f8c]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);color:#fff;padding:40px 30px 30px}.banner-title[data-v-33ad2f8c]{margin:0;font-size:22px;font-weight:500;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.banner-dots[data-v-33ad2f8c]{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:10px}.dot[data-v-33ad2f8c]{width:10px;height:10px;border-radius:50%;border:1px solid white;background:transparent;cursor:pointer;transition:background-color .3s}.dot.active[data-v-33ad2f8c]{background:#fff}.banner-arrows[data-v-33ad2f8c]{position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;opacity:0;transition:opacity .3s}.banner-component:hover .banner-arrows[data-v-33ad2f8c]{opacity:1}.arrow[data-v-33ad2f8c]{pointer-events:all;background:#0000004d;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s}.arrow[data-v-33ad2f8c]:hover{background:#00000080}@media (max-width: 768px){.banner-title[data-v-33ad2f8c]{font-size:18px}.banner-overlay[data-v-33ad2f8c]{padding:20px 15px 15px}.arrow[data-v-33ad2f8c]{width:36px;height:36px}.banner-arrows[data-v-33ad2f8c]{padding:0 10px}}.article-component[data-v-8a4b7fc7]{background-color:#fff;padding:24px;border-radius:12px;transition:all .3s ease}.article-header[data-v-8a4b7fc7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f2f5}.article-title[data-v-8a4b7fc7]{margin:0;font-size:20px;font-weight:700;color:#1a2b48}.more-btn[data-v-8a4b7fc7]{display:flex;align-items:center;background-color:transparent;border:none;color:#8896a8;font-size:14px;font-weight:500;cursor:pointer;transition:color .3s ease}.more-btn[data-v-8a4b7fc7]:hover{color:#345dff}.loading-state[data-v-8a4b7fc7],.empty-state[data-v-8a4b7fc7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#8896a8;font-size:14px}.loading-spinner[data-v-8a4b7fc7]{width:36px;height:36px;border:4px solid #e9eef5;border-top-color:#345dff;border-radius:50%;animation:spin-8a4b7fc7 1s linear infinite;margin-bottom:20px}@keyframes spin-8a4b7fc7{to{transform:rotate(360deg)}}.article-list[data-v-8a4b7fc7]{display:flex;flex-direction:column;gap:12px}.article-item[data-v-8a4b7fc7]{display:flex;align-items:flex-start;padding:16px;border-radius:12px;cursor:pointer;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;border:1px solid #f0f2f5;background-color:#fff}.article-item[data-v-8a4b7fc7]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #345dff1f;border-color:#345dff}.article-info[data-v-8a4b7fc7]{flex:1;display:flex;flex-direction:column;overflow:hidden}.article-item-header[data-v-8a4b7fc7]{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.article-item-title[data-v-8a4b7fc7]{margin:0;font-size:16px;font-weight:600;color:#1a2b48;line-height:1.5;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.article-item:hover .article-item-title[data-v-8a4b7fc7]{color:#345dff}.article-excerpt[data-v-8a4b7fc7]{font-size:14px;color:#5a6a85;margin:8px 0 0;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-date[data-v-8a4b7fc7]{font-size:13px;color:#8896a8;white-space:nowrap;flex-shrink:0}.layout-card .article-list[data-v-8a4b7fc7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.layout-card .article-item[data-v-8a4b7fc7]{flex-direction:column;background-color:#fff;border:1px solid #f0f2f5;padding:0;overflow:hidden;box-shadow:0 4px 12px #0000000a;transition:all .3s ease}.layout-card .article-item[data-v-8a4b7fc7]:hover{box-shadow:0 10px 30px #345dff26;transform:translateY(-6px);border-color:transparent}.layout-card .article-info[data-v-8a4b7fc7]{padding:16px}.article-image[data-v-8a4b7fc7]{width:100%;height:180px;overflow:hidden}.article-image img[data-v-8a4b7fc7]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.article-item:hover .article-image img[data-v-8a4b7fc7]{transform:scale(1.08)}.layout-list .article-list[data-v-8a4b7fc7]{gap:12px}.layout-list .article-item[data-v-8a4b7fc7]{padding:0;border:none;background:transparent;box-shadow:none;border-radius:0;align-items:baseline}.layout-list .article-item[data-v-8a4b7fc7]:hover{transform:none;background-color:transparent;border-color:transparent;box-shadow:none}.layout-list .article-item.list-item[data-v-8a4b7fc7]{padding-left:16px;position:relative}.layout-list .article-item.list-item[data-v-8a4b7fc7]:before{content:"•";position:absolute;left:0;top:.6em;line-height:1;color:#ced4da;font-size:14px}.layout-list .article-item .article-item-title[data-v-8a4b7fc7]{font-weight:400;font-size:16px;color:#495057}.layout-list .article-item .article-date[data-v-8a4b7fc7]{color:#adb5bd;font-size:14px}.layout-list .article-item:hover .article-item-title[data-v-8a4b7fc7]{color:#345dff}@media (max-width: 768px){.article-component[data-v-8a4b7fc7]{padding:16px}.layout-card .article-list[data-v-8a4b7fc7],.layout-grid .article-list[data-v-8a4b7fc7]{grid-template-columns:1fr}.article-header[data-v-8a4b7fc7]{flex-direction:column;align-items:flex-start;gap:12px}.more-btn[data-v-8a4b7fc7]{align-self:flex-end}}.grid-layout[data-v-e65e66aa]{width:100%;background:#f8f9fa;border-radius:8px}.grid-title[data-v-e65e66aa]{margin-bottom:20px;text-align:center}.grid-title h2[data-v-e65e66aa]{margin:0;font-size:24px;font-weight:600;color:#1a202c}.grid-container[data-v-e65e66aa]{display:grid;width:100%;align-items:start}.grid-cell[data-v-e65e66aa]{min-height:100px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f;transition:all .2s ease}.grid-cell[data-v-e65e66aa]:hover{box-shadow:0 4px 16px #0000001a}@media (max-width: 1200px){.grid-container[data-v-e65e66aa]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.grid-container[data-v-e65e66aa]{grid-template-columns:1fr!important}.grid-layout[data-v-e65e66aa]{padding:12px}}@media (max-width: 480px){.grid-layout[data-v-e65e66aa]{padding:8px;margin:8px 0}.grid-title h2[data-v-e65e66aa]{font-size:20px}}.friend-link-section[data-v-0f407622]{background:#f8f9fa;padding:40px 0;margin-top:40px}.container[data-v-0f407622]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-v-0f407622]{text-align:center;margin-bottom:30px}.section-title[data-v-0f407622]{font-size:24px;font-weight:600;color:#1a202c;margin:0;position:relative;display:inline-block}.section-title[data-v-0f407622]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#3498db,#2980b9);border-radius:2px}.loading-container[data-v-0f407622],.error-container[data-v-0f407622]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.loading-spinner[data-v-0f407622]{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:spin-0f407622 1s linear infinite;margin-bottom:16px}@keyframes spin-0f407622{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-0f407622]{font-size:32px;margin-bottom:12px}.retry-btn[data-v-0f407622]{margin-top:12px;padding:8px 16px;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background .2s}.retry-btn[data-v-0f407622]:hover{background:#2980b9}.friend-links[data-v-0f407622]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}.friend-link-item[data-v-0f407622]{display:flex;align-items:center;justify-content:center;border-radius:8px;padding:12px 16px;text-decoration:none;color:#333;transition:all .3s ease;min-width:120px;height:85px}.friend-link-item[data-v-0f407622]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:#3498db}.link-logo[data-v-0f407622]{width:183px;height:82px;object-fit:contain}.link-text[data-v-0f407622]{font-size:14px;font-weight:500;color:#555;text-align:center}.no-data[data-v-0f407622]{text-align:center;padding:40px 20px;color:#999;font-size:16px}@media (max-width: 768px){.friend-link-section[data-v-0f407622]{padding:30px 0}.container[data-v-0f407622]{padding:0 16px}.section-title[data-v-0f407622]{font-size:20px}.friend-links[data-v-0f407622]{gap:12px}.friend-link-item[data-v-0f407622]{min-width:100px;height:50px;padding:8px 12px}.link-logo[data-v-0f407622]{width:146px;height:66px}.link-text[data-v-0f407622]{font-size:12px}}@media (max-width: 480px){.friend-links[data-v-0f407622]{gap:8px}.friend-link-item[data-v-0f407622]{min-width:80px;height:45px;padding:6px 10px}.link-logo[data-v-0f407622]{width:110px;height:49px}}.container[data-v-53b7f9ee]{max-width:1400px;margin:0 auto;padding:0 20px}.list-header[data-v-53b7f9ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #3498db}.list-header h3[data-v-53b7f9ee]{color:#333;font-size:18px;margin:0}.more-btn[data-v-53b7f9ee]{padding:6px 16px;background:#3498db;color:#fff;border:none;border-radius:15px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease}.more-btn[data-v-53b7f9ee]:hover{background:#2980b9;transform:translateY(-1px);box-shadow:0 2px 8px #3498db4d}.notice-list[data-v-53b7f9ee],.winning-notices[data-v-53b7f9ee],.news-center[data-v-53b7f9ee]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 10px #0000001a;margin-bottom:30px}.notice-items[data-v-53b7f9ee]{list-style:none}.notice-item[data-v-53b7f9ee]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0;transition:background-color .3s}.notice-item[data-v-53b7f9ee]:hover{background:#f8f9fa}.notice-item a[data-v-53b7f9ee]{text-decoration:none;color:#333;flex:1;font-size:14px;line-height:1.4}.notice-item .date[data-v-53b7f9ee]{color:#999;font-size:12px;margin-left:10px}.content-grid[data-v-53b7f9ee]{display:grid;grid-template-columns:2fr 1fr;gap:40px}@media (max-width: 768px){.content-grid[data-v-53b7f9ee]{grid-template-columns:1fr;gap:20px}}.home[data-v-53b7f9ee]{min-height:100vh;background:#f5f5f5;width:100%}.hero-section[data-v-53b7f9ee]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;padding:80px 0;position:relative;overflow:hidden}.hero-content[data-v-53b7f9ee]{text-align:center;position:relative;z-index:2}.hero-title[data-v-53b7f9ee]{font-size:48px;font-weight:700;margin-bottom:30px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.hero-bg[data-v-53b7f9ee]{position:relative;height:300px;margin-top:40px}.earth-container[data-v-53b7f9ee]{position:relative;width:200px;height:200px;margin:0 auto}.earth[data-v-53b7f9ee]{width:200px;height:200px;border-radius:50%;background:linear-gradient(45deg,#4caf50,#2196f3);position:relative;animation:rotate-53b7f9ee 20s linear infinite;box-shadow:0 0 30px #ffffff4d}@keyframes rotate-53b7f9ee{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.data-elements[data-v-53b7f9ee]{position:absolute;top:0;left:0;width:100%;height:100%}.data-card[data-v-53b7f9ee]{position:absolute;background:#ffffffe6;color:#333;padding:8px 12px;border-radius:6px;font-size:12px;box-shadow:0 2px 8px #0003;animation:float-53b7f9ee 3s ease-in-out infinite}.data-card[data-v-53b7f9ee]:nth-child(1){top:20px;left:-50px;animation-delay:0s}.data-card[data-v-53b7f9ee]:nth-child(2){top:80px;right:-60px;animation-delay:1s}.data-card[data-v-53b7f9ee]:nth-child(3){bottom:30px;left:-40px;animation-delay:2s}@keyframes float-53b7f9ee{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.main-content[data-v-53b7f9ee]{padding:0 0 40px}.loading-container[data-v-53b7f9ee],.error-container[data-v-53b7f9ee]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-53b7f9ee]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-53b7f9ee 1s linear infinite;margin-bottom:20px}@keyframes spin-53b7f9ee{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-53b7f9ee]{font-size:48px;margin-bottom:16px}.retry-btn[data-v-53b7f9ee]{margin-top:16px;padding:10px 20px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s}.retry-btn[data-v-53b7f9ee]:hover{background:#2980b9}.dynamic-content[data-v-53b7f9ee]{display:flex;flex-direction:column;gap:24px}.layout-section[data-v-53b7f9ee]{margin-bottom:24px}.default-content[data-v-53b7f9ee]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px #00000014}.content-grid[data-v-53b7f9ee]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.announcement-carousel[data-v-53b7f9ee]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:40px;color:#fff;margin-bottom:30px;text-align:center}.announcement-item h3[data-v-53b7f9ee]{font-size:36px;margin-bottom:10px}.announcement-item p[data-v-53b7f9ee]{font-size:24px;opacity:.9}.notice-list[data-v-53b7f9ee],.winning-notices[data-v-53b7f9ee],.news-center[data-v-53b7f9ee]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000000f;margin-bottom:20px}.list-header[data-v-53b7f9ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.list-header h3[data-v-53b7f9ee]{margin:0;font-size:18px;font-weight:600;color:#1a202c}.more-btn[data-v-53b7f9ee]{padding:6px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#6c757d;cursor:pointer;font-size:12px;transition:all .2s}.more-btn[data-v-53b7f9ee]:hover{background:#e9ecef;color:#495057}.notice-items[data-v-53b7f9ee]{list-style:none;padding:0;margin:0}.notice-item[data-v-53b7f9ee]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f8f9fa}.notice-item[data-v-53b7f9ee]:last-child{border-bottom:none}.notice-item a[data-v-53b7f9ee]{flex:1;color:#333;text-decoration:none;font-size:14px;line-height:1.4;margin-right:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.notice-item a[data-v-53b7f9ee]:hover{color:#3498db}.notice-item .date[data-v-53b7f9ee]{font-size:12px;color:#999;white-space:nowrap}@media (max-width: 768px){.hero-title[data-v-53b7f9ee]{font-size:32px}.content-grid[data-v-53b7f9ee]{grid-template-columns:1fr;gap:20px}.main-content[data-v-53b7f9ee]{padding:20px 0}.container[data-v-53b7f9ee]{padding:0 16px}.announcement-carousel[data-v-53b7f9ee]{padding:24px}.announcement-item h3[data-v-53b7f9ee]{font-size:24px}.announcement-item p[data-v-53b7f9ee]{font-size:18px}}.container[data-v-f72eb890]{max-width:1400px;margin:0 auto;padding:0 20px}.list-header[data-v-f72eb890]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #3498db}.list-header h3[data-v-f72eb890]{color:#333;font-size:18px;margin:0}.more-btn[data-v-f72eb890]{padding:6px 16px;background:#3498db;color:#fff;border:none;border-radius:15px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease}.more-btn[data-v-f72eb890]:hover{background:#2980b9;transform:translateY(-1px);box-shadow:0 2px 8px #3498db4d}.notice-list[data-v-f72eb890],.winning-notices[data-v-f72eb890],.news-center[data-v-f72eb890]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 10px #0000001a;margin-bottom:30px}.notice-items[data-v-f72eb890]{list-style:none}.notice-item[data-v-f72eb890]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0;transition:background-color .3s}.notice-item[data-v-f72eb890]:hover{background:#f8f9fa}.notice-item[data-v-f72eb890]:last-child{border-bottom:none}.notice-item a[data-v-f72eb890]{text-decoration:none;color:#333;flex:1;font-size:14px;line-height:1.4}.notice-item a[data-v-f72eb890]:hover{color:#3498db}.notice-item .date[data-v-f72eb890]{color:#999;font-size:12px;margin-left:10px}.content-grid[data-v-f72eb890]{display:grid;grid-template-columns:2fr 1fr;gap:40px}@media (max-width: 768px){.content-grid[data-v-f72eb890]{grid-template-columns:1fr;gap:20px}}.news-page[data-v-f72eb890]{min-height:100vh;background:#f5f5f5}.page-header[data-v-f72eb890]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:40px 0}.breadcrumb[data-v-f72eb890]{margin-bottom:20px;font-size:14px}.breadcrumb-item[data-v-f72eb890]{color:#fffc;text-decoration:none}.breadcrumb-item.current[data-v-f72eb890]{color:#fff;font-weight:500}.separator[data-v-f72eb890]{margin:0 10px;color:#fff9}.page-title[data-v-f72eb890]{font-size:36px;font-weight:700;margin-bottom:10px}.page-subtitle[data-v-f72eb890]{font-size:16px;opacity:.9}.main-content[data-v-f72eb890]{padding:40px 0}.news-layout[data-v-f72eb890]{display:grid;grid-template-columns:2fr 1fr;gap:40px}.news-list-section[data-v-f72eb890]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px #0000001a}.category-filter[data-v-f72eb890]{display:flex;gap:15px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.filter-btn[data-v-f72eb890]{padding:8px 20px;border:2px solid #e9ecef;border-radius:20px;background:#fff;color:#666;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.filter-btn[data-v-f72eb890]:hover{border-color:#3498db;color:#3498db}.filter-btn.active[data-v-f72eb890]{background:#3498db;border-color:#3498db;color:#fff}.news-list[data-v-f72eb890]{margin-bottom:30px}.news-item[data-v-f72eb890]{padding:20px 0;border-bottom:1px solid #f0f0f0;transition:transform .3s ease}.news-item[data-v-f72eb890]:hover{transform:translateY(-2px)}.news-item[data-v-f72eb890]:last-child{border-bottom:none}.news-content[data-v-f72eb890]{width:100%}.news-title[data-v-f72eb890]{margin-bottom:10px}.news-title .news-link[data-v-f72eb890]{color:#333;text-decoration:none;font-size:18px;font-weight:600;line-height:1.4;transition:color .3s ease}.news-title .news-link[data-v-f72eb890]:hover{color:#3498db}.news-summary[data-v-f72eb890]{color:#666;font-size:14px;line-height:1.6;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-meta[data-v-f72eb890]{display:flex;gap:20px;font-size:12px;color:#999}.pagination[data-v-f72eb890]{display:flex;align-items:center;justify-content:center;gap:10px}.page-btn[data-v-f72eb890]{padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#666;cursor:pointer;font-size:14px;transition:all .3s ease}.page-btn[data-v-f72eb890]:hover:not(:disabled){border-color:#3498db;color:#3498db}.page-btn[data-v-f72eb890]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-f72eb890]{display:flex;gap:5px}.page-number[data-v-f72eb890]{width:36px;height:36px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#666;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.page-number[data-v-f72eb890]:hover{border-color:#3498db;color:#3498db}.page-number.active[data-v-f72eb890]{background:#3498db;border-color:#3498db;color:#fff}.sidebar[data-v-f72eb890]{display:flex;flex-direction:column;gap:30px}.sidebar-section[data-v-f72eb890]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 10px #0000001a}.section-header[data-v-f72eb890]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #3498db}.section-header h3[data-v-f72eb890]{color:#333;font-size:18px;font-weight:600;margin:0}.section-icon[data-v-f72eb890]{font-size:20px}.recommend-list[data-v-f72eb890]{list-style:none}.recommend-item[data-v-f72eb890]{border-bottom:1px solid #f0f0f0;padding:12px 0}.recommend-item[data-v-f72eb890]:last-child{border-bottom:none}.recommend-link[data-v-f72eb890]{display:flex;justify-content:space-between;align-items:flex-start;text-decoration:none;color:#333;transition:color .3s ease}.recommend-link[data-v-f72eb890]:hover{color:#3498db}.recommend-title[data-v-f72eb890]{flex:1;font-size:14px;line-height:1.4;margin-right:10px}.recommend-date[data-v-f72eb890]{font-size:12px;color:#999;white-space:nowrap}.quick-links[data-v-f72eb890]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-link[data-v-f72eb890]{padding:10px 15px;background:#f8f9fa;border-radius:6px;text-decoration:none;color:#666;font-size:14px;text-align:center;transition:all .3s ease}.quick-link[data-v-f72eb890]:hover{background:#3498db;color:#fff}@media (max-width: 768px){.news-layout[data-v-f72eb890]{grid-template-columns:1fr;gap:20px}.category-filter[data-v-f72eb890]{flex-wrap:wrap;gap:10px}.page-title[data-v-f72eb890]{font-size:28px}.quick-links[data-v-f72eb890]{grid-template-columns:1fr}.news-meta[data-v-f72eb890]{flex-direction:column;gap:5px}}.register-page[data-v-4c5d5a08]{min-height:100vh;background:#f8fafc;padding:0}.logo-section[data-v-4c5d5a08]{background:linear-gradient(135deg,#1e3a8a,#3730a3,#1e40af);padding:30px 0;position:relative;overflow:hidden}.logo-section[data-v-4c5d5a08]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="%23ffffff" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>') repeat;opacity:.3;z-index:0}.logo-container[data-v-4c5d5a08]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:1}.logo-text[data-v-4c5d5a08]{color:#fff;text-align:center;flex:1;margin-left:-260px}.logo-link[data-v-4c5d5a08]{display:flex;align-items:center;gap:20px;text-decoration:none;cursor:pointer}.logo-image[data-v-4c5d5a08]{height:60px;object-fit:contain}.brand-name[data-v-4c5d5a08]{font-size:32px;font-weight:700;margin:0;letter-spacing:2px;background:linear-gradient(45deg,#fff,#e2e8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-tagline[data-v-4c5d5a08]{font-size:14px;margin:5px 0 0;opacity:.9;font-weight:300;letter-spacing:1px}.register-container[data-v-4c5d5a08]{width:100%;max-width:700px;margin:-30px auto 0;padding:0 20px;position:relative;z-index:2}.register-card[data-v-4c5d5a08]{background:#fff;border-radius:20px;box-shadow:0 25px 50px #00000014,0 0 0 1px #ffffff0d;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.register-header[data-v-4c5d5a08]{background:linear-gradient(135deg,#fff,#f8fafc);color:#1e293b;padding:40px 30px 30px;text-align:center;border-bottom:1px solid #e2e8f0}.register-title[data-v-4c5d5a08]{font-size:28px;font-weight:700;margin-bottom:8px;background:linear-gradient(135deg,#1e3a8a,#3730a3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.register-subtitle[data-v-4c5d5a08]{font-size:15px;opacity:.7;font-weight:400}.register-form[data-v-4c5d5a08]{padding:40px 40px 30px;background:linear-gradient(135deg,#fff,#f8fafc)}.form-group[data-v-4c5d5a08]{margin-bottom:20px;position:relative;display:flex;flex-wrap:wrap;align-items:center;row-gap:.5rem}.form-label[data-v-4c5d5a08]{display:block;font-weight:600;color:#374151;font-size:15px;letter-spacing:.5px;width:155px;text-align:right;margin-right:1rem;flex-shrink:0;box-sizing:border-box;position:relative}.form-label[data-v-4c5d5a08]:before{content:"*";color:#ef4444;margin-right:4px;font-weight:400}.form-input[data-v-4c5d5a08]{padding:16px 20px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;background:#fff;font-weight:400;flex:1}.form-input[data-v-4c5d5a08]:focus{outline:none;border-color:#3730a3;box-shadow:0 0 0 4px #3730a31a,0 1px 3px #0000001a;transform:translateY(-1px)}.form-input[data-v-4c5d5a08]:hover{border-color:#d1d5db}.form-textarea[data-v-4c5d5a08]{padding:16px 20px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;resize:vertical;min-height:120px;font-family:inherit;background:#fff;font-weight:400;flex:1}.form-textarea[data-v-4c5d5a08]:focus{outline:none;border-color:#3730a3;box-shadow:0 0 0 4px #3730a31a,0 1px 3px #0000001a;transform:translateY(-1px)}.form-textarea[data-v-4c5d5a08]:hover{border-color:#d1d5db}.verification-group[data-v-4c5d5a08]{display:flex;gap:10px}.verification-input[data-v-4c5d5a08]{flex:1}.verification-btn[data-v-4c5d5a08]{padding:16px 24px;background:linear-gradient(135deg,#3730a3,#1e3a8a);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;letter-spacing:.5px;box-shadow:0 4px 12px #3730a333}.verification-btn[data-v-4c5d5a08]:hover:not(:disabled){background:linear-gradient(135deg,#312e81,#1e40af);transform:translateY(-2px);box-shadow:0 8px 20px #3730a34d}.verification-btn[data-v-4c5d5a08]:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed;transform:none;box-shadow:none}.agreement-group[data-v-4c5d5a08]{margin-bottom:35px;padding-left:calc(140px + 1rem)}.agreement-label[data-v-4c5d5a08]{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.6;position:relative;padding-left:35px;color:#374151}.agreement-checkbox[data-v-4c5d5a08]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-4c5d5a08]{position:absolute;left:0;top:3px;height:20px;width:20px;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:6px;border:2px solid #d1d5db;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000000d}.agreement-label:hover .checkmark[data-v-4c5d5a08]{border-color:#3730a3;box-shadow:0 0 0 3px #3730a31a}.agreement-checkbox:checked~.checkmark[data-v-4c5d5a08]{background:linear-gradient(135deg,#3730a3,#1e3a8a);border-color:#3730a3;box-shadow:0 4px 12px #3730a34d}.checkmark[data-v-4c5d5a08]:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.agreement-checkbox:checked~.checkmark[data-v-4c5d5a08]:after{display:block}.agreement-link[data-v-4c5d5a08]{color:#3730a3;text-decoration:none;font-weight:600;transition:all .3s ease;position:relative}.agreement-link[data-v-4c5d5a08]:after{content:"";position:absolute;width:0;height:1px;bottom:-1px;left:0;background:linear-gradient(135deg,#3730a3,#1e3a8a);transition:width .3s ease}.agreement-link[data-v-4c5d5a08]:hover:after{width:100%}.agreement-link[data-v-4c5d5a08]:hover{color:#1e3a8a}.submit-btn[data-v-4c5d5a08]{width:100%;padding:18px;background:linear-gradient(135deg,#3730a3,#1e3a8a);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:1px;box-shadow:0 8px 20px #3730a340;position:relative;overflow:hidden}.submit-btn[data-v-4c5d5a08]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.submit-btn[data-v-4c5d5a08]:hover:not(:disabled):before{left:100%}.submit-btn[data-v-4c5d5a08]:hover:not(:disabled){background:linear-gradient(135deg,#312e81,#1e40af);transform:translateY(-3px);box-shadow:0 12px 30px #3730a366}.submit-btn[data-v-4c5d5a08]:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed;transform:none;box-shadow:none}.login-link-section[data-v-4c5d5a08]{padding:25px 40px 35px;text-align:center;border-top:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#fff)}.login-text[data-v-4c5d5a08]{color:#6b7280;font-size:15px;font-weight:400}.login-link[data-v-4c5d5a08]{color:#3730a3;text-decoration:none;font-weight:600;transition:all .3s ease;position:relative}.login-link[data-v-4c5d5a08]:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background:linear-gradient(135deg,#3730a3,#1e3a8a);transition:width .3s ease}.login-link[data-v-4c5d5a08]:hover:after{width:100%}.login-link[data-v-4c5d5a08]:hover{color:#1e3a8a}.error-message[data-v-4c5d5a08]{color:#e53e3e;font-size:.85rem;font-weight:500;width:100%;padding-left:calc(155px + 1rem);box-sizing:border-box}@media (max-width: 768px){.logo-section[data-v-4c5d5a08]{padding:20px 0}.logo-container[data-v-4c5d5a08]{flex-direction:column;gap:15px;padding:0 20px}.logo-image[data-v-4c5d5a08]{width:50px;height:50px}.brand-name[data-v-4c5d5a08]{font-size:24px;text-align:center}.brand-tagline[data-v-4c5d5a08]{text-align:center;font-size:13px}.register-container[data-v-4c5d5a08]{margin:-20px auto 0;padding:0 15px}.register-header[data-v-4c5d5a08]{padding:30px 25px 25px}.register-title[data-v-4c5d5a08]{font-size:24px}.register-form[data-v-4c5d5a08]{padding:30px 25px 25px}.login-link-section[data-v-4c5d5a08]{padding:20px 25px 30px}.verification-group[data-v-4c5d5a08]{flex-direction:column;gap:15px}.verification-btn[data-v-4c5d5a08]{width:100%}.form-input[data-v-4c5d5a08],.form-textarea[data-v-4c5d5a08]{padding:14px 16px}.submit-btn[data-v-4c5d5a08]{padding:16px;font-size:15px}}@media (max-width: 480px){.register-card[data-v-4c5d5a08]{border-radius:16px;margin:0 5px}.brand-name[data-v-4c5d5a08]{font-size:20px}.register-form[data-v-4c5d5a08]{padding:25px 20px}.login-link-section[data-v-4c5d5a08]{padding:18px 20px 25px}}.login-page[data-v-81916f16]{min-height:100vh;background:#f8fafc;display:flex;flex-direction:column}.logo-section[data-v-81916f16]{background:linear-gradient(135deg,#667eea,#764ba2);position:relative;overflow:hidden;padding:2rem 0}.logo-section[data-v-81916f16]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="%23ffffff" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>') repeat;opacity:.3;z-index:0}.logo-container[data-v-81916f16]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:1}.logo-text[data-v-81916f16]{color:#fff;text-align:center;flex:1;margin-left:-290px}.logo-link[data-v-81916f16]{display:flex;align-items:center;gap:20px;text-decoration:none;cursor:pointer}.logo-image[data-v-81916f16]{height:60px;object-fit:contain}.brand-info[data-v-81916f16]{color:#fff;text-align:center;flex:1;margin-left:-60px}.brand-name[data-v-81916f16]{font-size:2rem;font-weight:700;margin:0;letter-spacing:1px}.brand-tagline[data-v-81916f16]{font-size:1rem;margin:.5rem 0 0;opacity:.9;font-weight:300}.login-container[data-v-81916f16]{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem 1rem}.login-card[data-v-81916f16]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;padding:3rem;width:100%;max-width:550px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.login-header[data-v-81916f16]{text-align:center;margin-bottom:2.5rem}.login-title[data-v-81916f16]{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 .5rem;letter-spacing:-.5px}.login-subtitle[data-v-81916f16]{color:#718096;font-size:1rem;margin:0;font-weight:400}.login-form[data-v-81916f16]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-81916f16]{display:flex;flex-wrap:wrap;align-items:center;row-gap:.5rem}.form-label[data-v-81916f16]{font-weight:600;color:#2d3748;font-size:1rem;letter-spacing:.3px;width:80px;text-align:right;margin-right:1rem;flex-shrink:0;position:relative}.form-label[data-v-81916f16]:before{content:"*";color:#ef4444;margin-right:4px;font-weight:400}.form-input[data-v-81916f16]{padding:1rem 1.25rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#fafafa;font-weight:500;flex:1}.form-input[data-v-81916f16]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px #667eea1a;transform:translateY(-1px)}.form-input[data-v-81916f16]:hover{border-color:#cbd5e0;background:#fff}.form-input[data-v-81916f16]::placeholder{color:#a0aec0;font-weight:400}.form-options[data-v-81916f16]{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.checkbox-wrapper[data-v-81916f16]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-input[data-v-81916f16]{display:none}.checkbox-custom[data-v-81916f16]{width:18px;height:18px;border:2px solid #e2e8f0;border-radius:4px;position:relative;transition:all .3s ease;background:#fff}.checkbox-input:checked+.checkbox-custom[data-v-81916f16]{background:#667eea;border-color:#667eea}.checkbox-input:checked+.checkbox-custom[data-v-81916f16]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-label[data-v-81916f16]{color:#4a5568;font-size:.9rem;font-weight:500}.forgot-link[data-v-81916f16]{color:#667eea;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .2s ease;position:relative}.forgot-link[data-v-81916f16]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#667eea;transition:width .3s ease}.forgot-link[data-v-81916f16]:hover:after{width:100%}.forgot-link[data-v-81916f16]:hover{color:#5a67d8}.login-btn[data-v-81916f16]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;letter-spacing:.5px;box-shadow:0 8px 25px #667eea4d;margin-top:1rem}.login-btn[data-v-81916f16]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.login-btn[data-v-81916f16]:hover:before{left:100%}.login-btn[data-v-81916f16]:hover{transform:translateY(-2px);box-shadow:0 12px 35px #667eea66}.login-btn[data-v-81916f16]:active{transform:translateY(0)}.login-btn[data-v-81916f16]:disabled{opacity:.7;cursor:not-allowed;transform:none}.loading-spinner[data-v-81916f16]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-81916f16 1s ease-in-out infinite;margin-right:.5rem}@keyframes spin-81916f16{to{transform:rotate(360deg)}}.register-section[data-v-81916f16]{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.register-text[data-v-81916f16]{color:#718096;font-size:.95rem;margin:0;font-weight:400}.register-link[data-v-81916f16]{color:#667eea;text-decoration:none;font-weight:600;transition:all .2s ease;position:relative}.register-link[data-v-81916f16]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#667eea;transition:width .3s ease}.register-link[data-v-81916f16]:hover:after{width:100%}.register-link[data-v-81916f16]:hover{color:#5a67d8}.error-message[data-v-81916f16]{color:#e53e3e;font-size:.85rem;font-weight:500;width:100%;padding-left:calc(80px + 1rem);box-sizing:border-box}.submit-error[data-v-81916f16]{margin-top:1rem;text-align:center}@media (max-width: 768px){.logo-container[data-v-81916f16]{padding:0 1rem;flex-direction:column;text-align:center;gap:1rem}.brand-name[data-v-81916f16]{font-size:1.5rem}.brand-tagline[data-v-81916f16]{font-size:.9rem}.login-container[data-v-81916f16]{padding:2rem 1rem}.login-card[data-v-81916f16]{padding:2rem 1.5rem;border-radius:16px}.login-title[data-v-81916f16]{font-size:1.75rem}.form-options[data-v-81916f16]{flex-direction:column;gap:1rem;align-items:flex-start}}@media (max-width: 480px){.logo-section[data-v-81916f16]{padding:1.5rem 0}.login-card[data-v-81916f16]{padding:1.5rem 1rem;margin:0 .5rem}.login-title[data-v-81916f16]{font-size:1.5rem}.form-input[data-v-81916f16]{padding:.875rem 1rem}.login-btn[data-v-81916f16]{padding:.875rem 1.5rem;font-size:1rem}}.confirm-overlay[data-v-ea1dac4e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.confirm-dialog[data-v-ea1dac4e]{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;min-width:400px;max-width:500px;overflow:hidden;animation:dialogSlideIn-ea1dac4e .3s ease-out}@keyframes dialogSlideIn-ea1dac4e{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog-header[data-v-ea1dac4e]{padding:24px 24px 16px;border-bottom:1px solid #e9ecef}.dialog-title[data-v-ea1dac4e]{margin:0;font-size:18px;font-weight:600;color:#1a202c}.dialog-body[data-v-ea1dac4e]{padding:20px 24px}.dialog-message[data-v-ea1dac4e]{margin:0;font-size:16px;line-height:1.6;color:#4a5568}.dialog-footer[data-v-ea1dac4e]{padding:16px 24px 24px;display:flex;gap:12px;justify-content:flex-end}.btn[data-v-ea1dac4e]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;min-width:80px}.btn-cancel[data-v-ea1dac4e]{background:#f8f9fa;color:#6c757d;border:1px solid #e9ecef}.btn-cancel[data-v-ea1dac4e]:hover{background:#e9ecef;color:#495057}.btn-confirm[data-v-ea1dac4e]{background:#4f46e5;color:#fff}.btn-confirm[data-v-ea1dac4e]:hover{background:#3730a3;transform:translateY(-1px);box-shadow:0 4px 12px #4f46e54d}@media (max-width: 480px){.confirm-dialog[data-v-ea1dac4e]{min-width:320px;margin:20px}.dialog-header[data-v-ea1dac4e]{padding:20px 20px 12px}.dialog-title[data-v-ea1dac4e]{font-size:16px}.dialog-body[data-v-ea1dac4e]{padding:16px 20px}.dialog-message[data-v-ea1dac4e]{font-size:14px}.dialog-footer[data-v-ea1dac4e]{padding:12px 20px 20px;flex-direction:column}.btn[data-v-ea1dac4e]{width:100%}}.container[data-v-0f71f3a8]{max-width:1200px;margin:0 auto;padding:0 20px}.page-header[data-v-0f71f3a8]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 0;color:#fff;text-align:left}.breadcrumb[data-v-0f71f3a8]{display:flex;align-items:center;font-size:14px}.breadcrumb-item[data-v-0f71f3a8]{color:#fffc;text-decoration:none;transition:color .3s ease}.breadcrumb-item[data-v-0f71f3a8]:hover{color:#fff}.breadcrumb-item.current[data-v-0f71f3a8]{color:#fff;font-weight:500}.separator[data-v-0f71f3a8]{margin:0 10px;color:#fff9}.page-title[data-v-0f71f3a8]{font-size:32px;font-weight:700;margin:0 0 10px;line-height:1.2}.page-subtitle[data-v-0f71f3a8]{font-size:16px;color:#ffffffe6;margin:0;font-weight:400}.article-content[data-v-0f71f3a8]{padding:40px 0;background:#fff}.content-wrapper[data-v-0f71f3a8]{display:block}.article-main[data-v-0f71f3a8]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;overflow:hidden}.article-header[data-v-0f71f3a8]{padding:30px;border-bottom:1px solid #e9ecef}.article-title[data-v-0f71f3a8]{font-size:28px;font-weight:700;color:#1a202c;line-height:1.4;margin-bottom:20px}.article-meta[data-v-0f71f3a8]{display:flex;flex-wrap:wrap;gap:20px;color:#6c757d;font-size:14px}.meta-item[data-v-0f71f3a8]{display:flex;align-items:center;gap:5px}.meta-item i[data-v-0f71f3a8]{font-size:16px}.icon-time[data-v-0f71f3a8]:before{content:"🕒"}.icon-author[data-v-0f71f3a8]:before{content:"👤"}.icon-view[data-v-0f71f3a8]:before{content:"👁"}.icon-heart[data-v-0f71f3a8]:before{content:"🤍"}.icon-heart-filled[data-v-0f71f3a8]:before{content:"❤️"}.icon-share[data-v-0f71f3a8]:before{content:"📤"}.icon-star[data-v-0f71f3a8]:before{content:"☆";font-size:18px}.icon-star-filled[data-v-0f71f3a8]:before{content:"★";font-size:18px}.icon-external-link[data-v-0f71f3a8]:before{content:"🔗"}.article-body[data-v-0f71f3a8]{padding:30px}.article-content-text[data-v-0f71f3a8]{font-size:16px;line-height:1.8;color:#374151}.article-content-text h3[data-v-0f71f3a8]{font-size:20px;font-weight:600;color:#1a202c;margin:25px 0 15px}.article-content-text p[data-v-0f71f3a8]{margin-bottom:15px}.article-tags[data-v-0f71f3a8]{padding:20px 30px;border-top:1px solid #e9ecef;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.tags-label[data-v-0f71f3a8]{color:#6c757d;font-weight:500}.tag-item[data-v-0f71f3a8]{background:#e3f2fd;color:#1976d2;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.article-actions[data-v-0f71f3a8]{padding:20px 30px;border-top:1px solid #e9ecef;display:flex;gap:15px}.action-btn[data-v-0f71f3a8]{display:flex;align-items:center;gap:5px;padding:4px 12px;border:1px solid #e9ecef;background:#fff;color:#6c757d;border-radius:20px;font-size:12px;cursor:pointer;transition:all .2s ease}.action-btn[data-v-0f71f3a8]:hover{filter:brightness(.95)}.original-btn[data-v-0f71f3a8]:hover{background:#f8f9fa;border-color:#4f46e5;color:#4f46e5;filter:brightness(1)}.collect-btn[data-v-0f71f3a8]{background-color:#e9ecef;border-color:#e9ecef;color:#6c757d;font-weight:500}.collect-btn[data-v-0f71f3a8]:hover{background-color:#dee2e6;border-color:#dee2e6}.collect-btn.collected[data-v-0f71f3a8]{background-color:#ffc107;border-color:#ffc107;color:#fff}.collect-btn.collected[data-v-0f71f3a8]:hover{background-color:#e0a800;border-color:#d39e00}.like-btn.active[data-v-0f71f3a8]{background:#4f46e5;color:#fff;border-color:#4f46e5}.original-link-meta[data-v-0f71f3a8]{color:inherit;text-decoration:none}.original-link-meta[data-v-0f71f3a8]:hover{text-decoration:underline}.loading-state[data-v-0f71f3a8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014}.loading-spinner[data-v-0f71f3a8]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #4f46e5;border-radius:50%;animation:spin-0f71f3a8 1s linear infinite;margin-bottom:20px}@keyframes spin-0f71f3a8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state p[data-v-0f71f3a8]{color:#6c757d;font-size:16px;margin:0}.error-state[data-v-0f71f3a8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014}.error-message[data-v-0f71f3a8]{color:#dc3545;font-size:16px;margin-bottom:20px;text-align:center}.retry-btn[data-v-0f71f3a8]{background:#4f46e5;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.retry-btn[data-v-0f71f3a8]:hover{background:#3730a3}@media (max-width: 768px){.article-header[data-v-0f71f3a8]{padding:20px}.article-title[data-v-0f71f3a8]{font-size:24px}.article-body[data-v-0f71f3a8]{padding:20px}.article-meta[data-v-0f71f3a8]{flex-direction:column;gap:10px}.article-actions[data-v-0f71f3a8]{padding:15px 20px;flex-wrap:wrap}.action-btn[data-v-0f71f3a8]{font-size:12px;padding:6px 12px}}@media (max-width: 480px){.container[data-v-0f71f3a8]{padding:0 15px}.article-content[data-v-0f71f3a8]{padding:20px 0}.breadcrumb[data-v-0f71f3a8]{font-size:12px}.breadcrumb-separator[data-v-0f71f3a8]{margin:0 5px}}.container[data-v-f210d9dc]{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumb-section[data-v-f210d9dc]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 0;border-bottom:3px solid #4f46e5;position:relative;overflow:hidden}.breadcrumb-section[data-v-f210d9dc]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 20"><defs><pattern id="grain" width="100" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="%23ffffff" opacity="0.1"/><circle cx="30" cy="5" r="0.5" fill="%23ffffff" opacity="0.1"/><circle cx="50" cy="15" r="1.5" fill="%23ffffff" opacity="0.1"/><circle cx="70" cy="8" r="0.8" fill="%23ffffff" opacity="0.1"/><circle cx="90" cy="12" r="1.2" fill="%23ffffff" opacity="0.1"/></pattern></defs><rect width="100" height="20" fill="url(%23grain)"/></svg>') repeat;pointer-events:none}.breadcrumb[data-v-f210d9dc]{display:flex;align-items:center;font-size:14px;position:relative;z-index:1}.breadcrumb-item[data-v-f210d9dc]{color:#ffffffe6;text-decoration:none;transition:all .3s ease;padding:8px 12px;border-radius:20px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:500}.breadcrumb-item[data-v-f210d9dc]:hover{color:#fff;background:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.breadcrumb-separator[data-v-f210d9dc]{margin:0 15px;color:#ffffffb3;font-weight:700;font-size:16px}.breadcrumb-current[data-v-f210d9dc]{color:#fff;font-weight:600;background:#ffffff40;padding:8px 16px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a;border:1px solid rgba(255,255,255,.3)}.article-content[data-v-f210d9dc]{padding:40px 0;background:#fff}.loading-state[data-v-f210d9dc]{text-align:center;padding:60px 20px}.loading-spinner[data-v-f210d9dc]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #4f46e5;border-radius:50%;animation:spin-f210d9dc 1s linear infinite;margin:0 auto 20px}@keyframes spin-f210d9dc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state p[data-v-f210d9dc]{color:#6c757d;font-size:16px;margin:0}.error-state[data-v-f210d9dc]{text-align:center;padding:60px 20px}.error-icon[data-v-f210d9dc]{font-size:48px;margin-bottom:20px}.error-state p[data-v-f210d9dc]{color:#dc3545;font-size:16px;margin-bottom:20px}.retry-btn[data-v-f210d9dc]{background:#4f46e5;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.retry-btn[data-v-f210d9dc]:hover{background:#3730a3}.content-wrapper[data-v-f210d9dc]{max-width:800px;margin:0 auto}.article-main[data-v-f210d9dc]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;overflow:hidden}.article-header[data-v-f210d9dc]{padding:30px;border-bottom:1px solid #e9ecef}.article-title[data-v-f210d9dc]{font-size:28px;font-weight:700;color:#1a202c;line-height:1.4;margin-bottom:20px}.article-meta[data-v-f210d9dc]{display:flex;flex-wrap:wrap;gap:20px;color:#6c757d;font-size:14px}.meta-item[data-v-f210d9dc]{display:flex;align-items:center;gap:5px}.meta-item i[data-v-f210d9dc]{font-size:16px}.icon-time[data-v-f210d9dc]:before{content:"🕒"}.icon-author[data-v-f210d9dc]:before{content:"👤"}.icon-view[data-v-f210d9dc]:before{content:"👁"}.icon-heart[data-v-f210d9dc]:before{content:"🤍"}.icon-heart-filled[data-v-f210d9dc]:before{content:"❤️"}.icon-share[data-v-f210d9dc]:before{content:"📤"}.icon-star[data-v-f210d9dc]:before{content:"⭐"}.icon-star-filled[data-v-f210d9dc]:before{content:"⭐"}.icon-external-link[data-v-f210d9dc]:before{content:"🔗"}.article-body[data-v-f210d9dc]{padding:30px}.article-content-text[data-v-f210d9dc]{font-size:16px;line-height:1.8;color:#374151}.article-content-text h3[data-v-f210d9dc]{font-size:20px;font-weight:600;color:#1a202c;margin:25px 0 15px}.article-content-text p[data-v-f210d9dc]{margin-bottom:15px}.article-tags[data-v-f210d9dc]{padding:20px 30px;border-top:1px solid #e9ecef;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.tags-label[data-v-f210d9dc]{color:#6c757d;font-weight:500}.tag-item[data-v-f210d9dc]{background:#e3f2fd;color:#1976d2;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.article-actions[data-v-f210d9dc]{padding:20px 30px;border-top:1px solid #e9ecef;display:flex;gap:15px}.action-btn[data-v-f210d9dc]{display:flex;align-items:center;gap:5px;padding:8px 16px;border:1px solid #e9ecef;background:#fff;color:#6c757d;border-radius:20px;font-size:14px;cursor:pointer;transition:all .2s ease}.action-btn[data-v-f210d9dc]:hover{background:#f8f9fa;border-color:#4f46e5;color:#4f46e5}.like-btn.active[data-v-f210d9dc],.collect-btn.active[data-v-f210d9dc]{background:#4f46e5;color:#fff;border-color:#4f46e5}@media (max-width: 768px){.content-wrapper[data-v-f210d9dc]{max-width:100%;padding:0 10px}.article-header[data-v-f210d9dc]{padding:20px}.article-title[data-v-f210d9dc]{font-size:24px}.article-body[data-v-f210d9dc]{padding:20px}.article-meta[data-v-f210d9dc]{flex-direction:column;gap:10px}.article-actions[data-v-f210d9dc]{padding:15px 20px;flex-wrap:wrap}.action-btn[data-v-f210d9dc]{font-size:12px;padding:6px 12px}}@media (max-width: 480px){.container[data-v-f210d9dc]{padding:0 15px}.article-content[data-v-f210d9dc]{padding:20px 0}.breadcrumb[data-v-f210d9dc]{font-size:12px}.breadcrumb-separator[data-v-f210d9dc]{margin:0 5px}}.contact-side-bar[data-v-66f64595]{position:fixed;right:20px;top:70%;transform:translateY(-50%);z-index:1000;display:flex;align-items:center}.icon-wrapper[data-v-66f64595]{width:50px;height:50px;background-color:#fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}.contact-side-bar:hover .icon-wrapper[data-v-66f64595]{transform:scale(1.1);box-shadow:0 4px 12px #00000026}.icon[data-v-66f64595]{width:30px;height:30px}.contact-details[data-v-66f64595]{position:absolute;right:65px;top:50%;transform:translateY(-50%);background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:15px;align-items:center}.contact-section[data-v-66f64595]{text-align:center}.title[data-v-66f64595]{font-weight:700;font-size:14px;color:#333;margin:0 0 8px}.content[data-v-66f64595]{font-size:14px;color:#555;margin:0}.qr-code[data-v-66f64595]{width:120px;height:120px;display:block}.separator[data-v-66f64595]{width:100%;height:1px;background-color:#e0e0e0}.fade-enter-active[data-v-66f64595],.fade-leave-active[data-v-66f64595]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-66f64595],.fade-leave-to[data-v-66f64595]{opacity:0;transform:translateY(-50%) translate(10px)}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:100vh}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}
