.author-badge[data-v-aafac421]{align-items:center;color:inherit;display:inline-flex;gap:.65rem;max-width:100%;min-width:0;outline:none;position:relative}.author-copy[data-v-aafac421]{display:flex;flex-direction:column;min-width:0}.author-name[data-v-aafac421],.author-subtitle[data-v-aafac421],.hover-link[data-v-aafac421],.hover-name[data-v-aafac421],.hover-subtitle[data-v-aafac421]{word-break:break-word}.author-name[data-v-aafac421]{font-weight:600;line-height:1.2}.author-subtitle[data-v-aafac421]{color:#6c757d;font-size:.75rem}.author-avatar[data-v-aafac421]{align-items:center;background:linear-gradient(135deg,#1a7fa8,#2196d4);border-radius:50%;box-shadow:0 2px 8px #1a7fa833;color:#fff;display:inline-flex;font-size:.85rem;font-weight:700;height:36px;justify-content:center;min-width:36px;overflow:hidden;text-transform:uppercase;width:36px}.author-avatar--large[data-v-aafac421]{font-size:1rem;height:48px;min-width:48px;width:48px}.author-avatar-image[data-v-aafac421]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author-badge--sm[data-v-aafac421]{gap:.5rem}.author-badge--sm .author-avatar[data-v-aafac421]{font-size:.72rem;height:30px;min-width:30px;width:30px}.author-badge--sm .author-name[data-v-aafac421]{font-size:.92rem}.author-hover-card[data-v-aafac421]{background:#fff;border:1px solid rgba(26,127,168,.15);border-radius:12px;box-shadow:0 18px 40px #0f172a2e;left:0;max-width:320px;min-width:240px;opacity:0;padding:.9rem;pointer-events:none;position:absolute;top:calc(100% + .75rem);transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;z-index:30}.author-hover-card[data-v-aafac421]:before{background:inherit;border-left:1px solid rgba(26,127,168,.15);border-top:1px solid rgba(26,127,168,.15);content:"";height:12px;left:18px;position:absolute;top:-6px;transform:rotate(45deg);width:12px}.author-badge:focus-within .author-hover-card[data-v-aafac421],.author-badge:hover .author-hover-card[data-v-aafac421]{opacity:1;pointer-events:auto;transform:translateY(0)}.hover-header[data-v-aafac421]{align-items:center;display:flex;gap:.75rem}.hover-copy[data-v-aafac421]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.hover-name[data-v-aafac421]{color:#1f2937;line-height:1.2}.hover-subtitle[data-v-aafac421]{color:#6b7280;font-size:.85rem;line-height:1.4}.hover-link[data-v-aafac421]{align-items:center;color:#1a7fa8;display:inline-flex;font-size:.9rem;gap:.45rem;margin-top:.75rem;text-decoration:none}.hover-link[data-v-aafac421]:hover{text-decoration:underline}.dark-mode{background:#1f2937;border-color:#94a3b840;box-shadow:0 18px 40px #00000059}.dark-mode{border-left-color:#94a3b840;border-top-color:#94a3b840}.dark-mode{color:#f8fafc}.dark-mode{color:#cbd5e1}.dark-mode{color:#7dd3fc}@media(max-width:768px){.author-hover-card[data-v-aafac421]{min-width:220px}}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.view-switcher[data-v-7724c3ff]{display:flex;justify-content:flex-end;margin-bottom:1rem}.view-switch-btn[data-v-7724c3ff]{align-items:center;background:transparent;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:14px;gap:6px;justify-content:center;padding:8px 16px;position:relative;transition:all .2s ease}.view-switch-btn[data-v-7724c3ff]:last-child:after{display:none}.view-switch-btn i[data-v-7724c3ff]{font-size:16px}.view-switch-btn[data-v-7724c3ff]:hover{background:#f8f9fa;color:#1a7fa8}.view-switch-btn.active[data-v-7724c3ff]{background:#1a7fa8;color:#fff}.view-switch-btn.active i[data-v-7724c3ff]{color:#fff}.swiper[data-v-7724c3ff]{height:100%;width:100%}.swiper-slide[data-v-7724c3ff]{align-items:stretch;background:#fff;display:flex;font-size:18px;height:auto!important;justify-content:center;text-align:left}.blog-entry-slider-item[data-v-7724c3ff]{display:flex;height:100%;margin:0 auto;max-width:800px;width:100%}[data-v-7724c3ff] .swiper-wrapper{flex-direction:row}[data-v-7724c3ff] .swiper-slide{margin-bottom:20px!important;margin-top:0!important}.blog-card[data-v-7724c3ff]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease;width:100%}.blog-card[data-v-7724c3ff]:hover{transform:translateY(-5px)}.blog-image[data-v-7724c3ff]{height:300px;overflow:hidden;position:relative;width:100%}.blur-canvas[data-v-7724c3ff],.card-img[data-v-7724c3ff]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.card-img[data-v-7724c3ff]{opacity:1;transition:transform .3s ease,opacity .5s ease}.blog-card:hover .card-img[data-v-7724c3ff]{transform:scale(1.05)}.blog-categories[data-v-7724c3ff]{display:flex;flex-wrap:wrap;gap:8px;left:15px;position:absolute;top:15px}.category-tag[data-v-7724c3ff]{background:#ffffffe6;border-radius:20px;color:#333;font-size:12px;font-weight:500;padding:4px 12px}.blog-content[data-v-7724c3ff]{display:flex;flex:1;flex-direction:column;min-height:200px;padding:24px}.blog-meta[data-v-7724c3ff]{color:#666;flex-wrap:wrap;font-size:14px;gap:16px;margin-bottom:12px}.blog-author[data-v-7724c3ff],.blog-meta[data-v-7724c3ff]{align-items:center;display:flex}.blog-author[data-v-7724c3ff]{min-width:0}.blog-date[data-v-7724c3ff]{align-items:center;display:flex;gap:4px}.blog-title[data-v-7724c3ff]{color:#333;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:16px}.blog-preview[data-v-7724c3ff]{color:#666;display:-webkit-box;flex:1;font-size:16px;line-height:1.6;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.blog-footer[data-v-7724c3ff]{margin-top:auto}.read-more-btn[data-v-7724c3ff]{background:#1a7fa8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background-color .3s ease}.read-more-btn[data-v-7724c3ff]:hover{background:#156d91}[data-v-7724c3ff] .swiper-pagination-bullet{background:#1a7fa8;opacity:.5}[data-v-7724c3ff] .swiper-pagination-bullet-active{opacity:1}[data-v-7724c3ff] .swiper-button-next,[data-v-7724c3ff] .swiper-button-prev{background-color:#1a7fa8;border-radius:50%;color:#fff;height:40px;transition:background-color .3s ease;width:40px}[data-v-7724c3ff] .swiper-button-next:hover,[data-v-7724c3ff] .swiper-button-prev:hover{background-color:#156d91}[data-v-7724c3ff] .swiper-button-next:after,[data-v-7724c3ff] .swiper-button-prev:after{font-size:20px}@media(max-width:768px){.blog-image[data-v-7724c3ff]{height:250px}.blog-content[data-v-7724c3ff]{padding:20px}.blog-title[data-v-7724c3ff]{font-size:20px}}.blog-list-view[data-v-7724c3ff]{display:flex;flex-direction:column;gap:0;margin:0 auto;width:100%}.blog-list-item[data-v-7724c3ff]{background:#fff;border-bottom:1px solid #eee;cursor:pointer;display:flex;gap:1.5rem;padding:16px;transition:background-color .2s ease}@media(max-width:768px){.blog-list-item[data-v-7724c3ff]{align-items:flex-start!important;background:#fff!important;border:1px solid #1a7fa8!important;border-radius:12px!important;cursor:pointer!important;flex-direction:row!important;gap:10px!important;margin-bottom:10px!important;min-height:60px!important;padding:8px 12px!important;transition:all .2s ease!important}.blog-list-item[data-v-7724c3ff]:hover{background-color:#f8f9fa!important;box-shadow:0 2px 4px #0000000d!important;transform:translateY(-1px)!important}.blog-list-item[data-v-7724c3ff]:active{background-color:#f0f0f0!important;transform:translateY(0)!important}.blog-list-image[data-v-7724c3ff]{flex:0 0 60px!important;height:60px!important;margin-top:4px!important;overflow:hidden!important;position:relative!important}.blog-list-image .blur-canvas[data-v-7724c3ff],.blog-list-image .list-img[data-v-7724c3ff]{border-radius:3px!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.blog-list-content[data-v-7724c3ff]{flex:1!important;gap:3px!important;min-width:0!important;padding:4px 0!important}.blog-list-header[data-v-7724c3ff]{flex-direction:column!important;gap:1px!important}.blog-list-title[data-v-7724c3ff]{color:#333!important;display:-webkit-box!important;font-size:.875rem!important;font-weight:700!important;line-height:1.2!important;margin:0!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis!important}.blog-list-meta[data-v-7724c3ff]{color:#666!important;font-size:.75rem!important;margin-top:2px!important}.blog-list-preview[data-v-7724c3ff]{color:#666!important;display:-webkit-box!important;font-size:.8rem!important;line-height:1.3!important;margin:2px 0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;white-space:normal!important}.blog-list-categories[data-v-7724c3ff],.blog-list-footer[data-v-7724c3ff],.blog-list-source[data-v-7724c3ff]{display:none!important}}.blog-list-image[data-v-7724c3ff]{flex:0 0 200px;overflow:hidden;position:relative}.blog-list-image .blur-canvas[data-v-7724c3ff],.blog-list-image .list-img[data-v-7724c3ff]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-list-content[data-v-7724c3ff]{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1.5rem}.blog-list-header[data-v-7724c3ff]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.blog-list-title[data-v-7724c3ff]{color:#333;flex:1;font-size:1.25rem;font-weight:600;margin:0}.blog-list-meta[data-v-7724c3ff]{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem}.blog-list-categories[data-v-7724c3ff]{display:flex;flex-wrap:wrap;gap:.5rem}.blog-list-preview[data-v-7724c3ff]{color:#666;display:-webkit-box;font-size:.9375rem;line-height:1.5;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.blog-list-footer[data-v-7724c3ff]{margin-top:auto}.blog-entry-container.dark-mode .view-switch-btn[data-v-7724c3ff]{color:#adb5bd}.blog-entry-container.dark-mode .view-switch-btn[data-v-7724c3ff]:hover{background:#343a40;color:#e9ecef}.blog-entry-container.dark-mode .blog-card[data-v-7724c3ff]{background:#2c3136;box-shadow:0 4px 20px #00000059}.blog-entry-container.dark-mode .category-tag[data-v-7724c3ff]{background:#2c3136e6;color:#e9ecef}.blog-entry-container.dark-mode .blog-list-meta[data-v-7724c3ff],.blog-entry-container.dark-mode .blog-list-preview[data-v-7724c3ff],.blog-entry-container.dark-mode .blog-meta[data-v-7724c3ff],.blog-entry-container.dark-mode .blog-preview[data-v-7724c3ff]{color:#adb5bd}.blog-entry-container.dark-mode .blog-list-title[data-v-7724c3ff],.blog-entry-container.dark-mode .blog-title[data-v-7724c3ff]{color:#e9ecef}.blog-entry-container.dark-mode .blog-entry-slider-empty[data-v-7724c3ff]{background:#343a40}.blog-entry-container.dark-mode .blog-entry-slider-empty p[data-v-7724c3ff]{color:#e9ecef}.blog-entry-container.dark-mode .blog-list-item[data-v-7724c3ff]{background:#2c3136;border-bottom-color:#495057}.blog-entry-container.dark-mode .blog-list-item[data-v-7724c3ff]:hover{background:#343a40}.blog-entry-container.dark-mode[data-v-7724c3ff] .swiper-button-next,.blog-entry-container.dark-mode[data-v-7724c3ff] .swiper-button-prev{background-color:#1f4b86}.blog-entry-container.dark-mode[data-v-7724c3ff] .swiper-pagination-bullet{background:#74c0fc}@media(max-width:768px){.blog-entry-container.dark-mode .blog-list-item[data-v-7724c3ff]{background:#2c3136!important;border:1px solid #495057!important}.blog-entry-container.dark-mode .blog-list-item[data-v-7724c3ff]:hover{background-color:#343a40!important;box-shadow:0 2px 4px #00000040!important}.blog-entry-container.dark-mode .blog-list-item[data-v-7724c3ff]:active{background-color:#3b4248!important}.blog-entry-container.dark-mode .blog-list-title[data-v-7724c3ff]{color:#e9ecef!important}.blog-entry-container.dark-mode .blog-list-meta[data-v-7724c3ff],.blog-entry-container.dark-mode .blog-list-preview[data-v-7724c3ff]{color:#adb5bd!important}}
