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