@keyframes modern-aurora-drift-70a906bc{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-25px) scale(1.06)}66%{transform:translate(-30px,20px) scale(.96)}}@keyframes modern-edge-flow-70a906bc{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes modern-word-in-70a906bc{to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes modern-fade-up-70a906bc{to{opacity:1;transform:translateY(0)}}@keyframes modern-pulse-70a906bc{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes scuba-bubble-rise-70a906bc{0%{transform:translateY(0) translate(0);opacity:0}15%{opacity:.65}85%{opacity:.55}to{transform:translateY(calc(-100vh - 80px)) translate(20px);opacity:0}}.blog-card[data-v-70a906bc]{position:relative;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 2px 8px #0a1a360a,0 8px 28px #0a1a360f;transition:transform .4s cubic-bezier(.25,.46,.45,.94),border-color .3s ease,box-shadow .3s ease;text-decoration:none;height:100%}.dark .blog-card[data-v-70a906bc]{background:var(--bg-elevated);box-shadow:inset 0 1px #ffffff0f,0 2px 10px #0000004d,0 8px 28px #0006}.blog-card[data-v-70a906bc],.blog-card[data-v-70a906bc]:hover,.blog-card[data-v-70a906bc]:focus,.blog-card[data-v-70a906bc]:active{color:inherit!important}.blog-card .card-excerpt[data-v-70a906bc],.blog-card .meta-date[data-v-70a906bc],.blog-card .author-name[data-v-70a906bc],.blog-card:hover .card-excerpt[data-v-70a906bc],.blog-card:hover .meta-date[data-v-70a906bc],.blog-card:hover .author-name[data-v-70a906bc],.blog-card:focus .card-excerpt[data-v-70a906bc],.blog-card:focus .meta-date[data-v-70a906bc],.blog-card:focus .author-name[data-v-70a906bc],.blog-card:active .card-excerpt[data-v-70a906bc],.blog-card:active .meta-date[data-v-70a906bc],.blog-card:active .author-name[data-v-70a906bc]{color:var(--text-secondary)!important}.blog-card .meta-date[data-v-70a906bc],.blog-card:hover .meta-date[data-v-70a906bc],.blog-card:focus .meta-date[data-v-70a906bc],.blog-card:active .meta-date[data-v-70a906bc]{color:var(--text-muted)!important}.blog-card[data-v-70a906bc]:hover{transform:translateY(-6px);border-color:#0077b640;box-shadow:inset 0 1px #ffffff8c,0 12px 28px #0a1a361a,0 24px 48px #0a1a361f}.dark .blog-card[data-v-70a906bc]:hover{border-color:#0077b673;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0006,0 24px 48px #00000080}.blog-card:hover .card-image img[data-v-70a906bc]{transform:scale(1.06)}.blog-card:hover .image-gradient[data-v-70a906bc]{opacity:.4}.blog-card:hover .read-action[data-v-70a906bc]{transform:translate(4px);background:linear-gradient(135deg,#0077b6,#005c8d);color:#fff;box-shadow:inset 0 1px #ffffff40,0 4px 12px #0077b659}.blog-card:hover .placeholder-icon[data-v-70a906bc]{transform:scale(1.1)}.blog-card:hover .card-title[data-v-70a906bc]{color:#0077b6!important}.dark .blog-card:hover .card-title[data-v-70a906bc]{color:#27b4ff!important}.card-image[data-v-70a906bc]{position:relative;overflow:hidden}.card-image img[data-v-70a906bc]{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.image-placeholder[data-v-70a906bc]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,#0081c5,#006aa2)}.placeholder-icon[data-v-70a906bc]{position:relative;z-index:2;color:#ffffff52;transition:transform .5s ease}.placeholder-pattern[data-v-70a906bc]{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.08) 0%,transparent 40%);opacity:1}.image-gradient[data-v-70a906bc]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.1) 40%,transparent 100%);opacity:.6;transition:opacity .4s ease;pointer-events:none}.category-badge[data-v-70a906bc]{position:absolute;top:.875rem;left:.875rem;padding:.375rem .875rem;background:var(--bg-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);border-radius:999px;font-size:.6875rem;font-weight:700;color:#0077b6;text-transform:uppercase;letter-spacing:.08em;box-shadow:inset 0 1px #ffffff80,0 4px 14px #0a1a361f}.dark .category-badge[data-v-70a906bc]{background:#ffffff14;border-color:#ffffff1f;color:#27b4ff;box-shadow:inset 0 1px #ffffff14,0 4px 14px #00000073}.reading-chip[data-v-70a906bc]{position:absolute;bottom:.875rem;right:.875rem;display:inline-flex;align-items:center;gap:.25rem;padding:.3125rem .625rem;background:#0009;backdrop-filter:blur(12px);border-radius:50px;font-size:.6875rem;font-weight:500;color:#fffffff2}.card-body[data-v-70a906bc]{display:flex;flex-direction:column;flex:1;padding:1.25rem}.card-meta[data-v-70a906bc]{display:flex;align-items:center;margin-bottom:.625rem}.meta-date[data-v-70a906bc]{font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.card-title[data-v-70a906bc]{font-size:1.0625rem;font-weight:700;line-height:1.35;margin-bottom:.5rem;color:var(--text-primary);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.01em}.card-excerpt[data-v-70a906bc]{font-size:.875rem;line-height:1.6;color:var(--text-muted);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.875rem;flex:1}.card-footer[data-v-70a906bc]{display:flex;align-items:center;justify-content:space-between;padding-top:.875rem;border-top:1px solid var(--border-default);margin-top:auto}.author-section[data-v-70a906bc]{display:flex;align-items:center;gap:.625rem}.author-avatar[data-v-70a906bc]{flex-shrink:0;border:2px solid var(--bg-surface);border-radius:50%;box-shadow:0 2px 8px #0a1a3614}.dark .author-avatar[data-v-70a906bc]{border-color:var(--bg-elevated);box-shadow:0 2px 8px #0006}.author-info[data-v-70a906bc]{display:flex;flex-direction:column;min-width:0}.author-name[data-v-70a906bc]{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.read-action[data-v-70a906bc]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--bg-muted);color:var(--text-muted);transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease}.blog-card--sm .card-image[data-v-70a906bc]{aspect-ratio:16/9}.blog-card--sm .card-body[data-v-70a906bc]{padding:1rem}.blog-card--sm .card-title[data-v-70a906bc]{font-size:.9375rem;margin-bottom:.375rem}.blog-card--sm .card-footer[data-v-70a906bc]{padding-top:.625rem}.blog-card--sm .reading-chip[data-v-70a906bc]{display:none}.blog-card--md .card-image[data-v-70a906bc]{aspect-ratio:16/10}.blog-card--lg[data-v-70a906bc]{border-radius:24px}.blog-card--lg .card-image[data-v-70a906bc]{aspect-ratio:16/9}.blog-card--lg .card-body[data-v-70a906bc]{padding:1.5rem}.blog-card--lg .card-title[data-v-70a906bc]{font-size:1.25rem;line-clamp:3;-webkit-line-clamp:3}.blog-card--lg .card-excerpt[data-v-70a906bc]{line-clamp:3;-webkit-line-clamp:3}.blog-card--lg .read-action[data-v-70a906bc]{width:36px;height:36px}.blog-card--xl[data-v-70a906bc]{border-radius:28px}.blog-card--xl .card-image[data-v-70a906bc]{aspect-ratio:16/8}.blog-card--xl .card-body[data-v-70a906bc]{padding:1.75rem}.blog-card--xl .card-title[data-v-70a906bc]{font-size:1.5rem;line-height:1.3;margin-bottom:.75rem}.blog-card--xl .card-excerpt[data-v-70a906bc]{font-size:1rem;line-clamp:3;-webkit-line-clamp:3}.blog-card--xl .author-name[data-v-70a906bc]{font-size:.9375rem}.blog-card--xl .read-action[data-v-70a906bc]{width:40px;height:40px}@keyframes modern-aurora-drift-1f5924c2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-25px) scale(1.06)}66%{transform:translate(-30px,20px) scale(.96)}}@keyframes modern-edge-flow-1f5924c2{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes modern-word-in-1f5924c2{to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes modern-fade-up-1f5924c2{to{opacity:1;transform:translateY(0)}}@keyframes modern-pulse-1f5924c2{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes scuba-bubble-rise-1f5924c2{0%{transform:translateY(0) translate(0);opacity:0}15%{opacity:.65}85%{opacity:.55}to{transform:translateY(calc(-100vh - 80px)) translate(20px);opacity:0}}.category-nav[data-v-1f5924c2]{padding:1rem 0;background:transparent}.nav-header[data-v-1f5924c2]{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:767.98px){.nav-header[data-v-1f5924c2]{flex-direction:column;align-items:flex-start;gap:.75rem}}.nav-title[data-v-1f5924c2]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-muted);margin:0}.nav-title svg[data-v-1f5924c2]{color:var(--text-muted)}.dark .nav-title[data-v-1f5924c2]{color:var(--text-muted)}.dark .nav-title svg[data-v-1f5924c2]{color:var(--text-muted)}@media(max-width:767.98px){.nav-title[data-v-1f5924c2]{display:none}}@media(max-width:767.98px){.categories-scroll-wrapper--desktop[data-v-1f5924c2]{display:none}}.categories-collapse[data-v-1f5924c2]{display:none}@media(max-width:767.98px){.categories-collapse[data-v-1f5924c2]{display:block;margin-top:.5rem;border:1px solid var(--border-default);border-radius:12px;background:var(--card-bg);overflow:hidden}}.categories-collapse__toggle[data-v-1f5924c2]{display:flex;align-items:center;gap:.5rem;padding:.75rem .9rem;cursor:pointer;list-style:none;user-select:none}.categories-collapse__toggle[data-v-1f5924c2]::-webkit-details-marker{display:none}.categories-collapse__toggle svg[data-v-1f5924c2]:first-child{color:#0077b6;flex-shrink:0}.categories-collapse__label[data-v-1f5924c2]{flex:1;min-width:0;font-size:.9rem;font-weight:600;color:var(--color-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categories-collapse__chevron[data-v-1f5924c2]{color:var(--text-secondary);transition:transform .2s ease;flex-shrink:0}.categories-collapse[open] .categories-collapse__chevron[data-v-1f5924c2]{transform:rotate(180deg)}.categories-collapse__list[data-v-1f5924c2]{list-style:none;margin:0;padding:.25rem 0;border-top:1px solid var(--border-default)}.categories-collapse__item[data-v-1f5924c2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .9rem;font-size:.875rem;color:var(--color-heading);text-decoration:none;transition:background .15s ease}.categories-collapse__item[data-v-1f5924c2]:hover{background:var(--bg-muted);text-decoration:none}.categories-collapse__item.is-active[data-v-1f5924c2]{background:#0077b614;color:#0077b6;font-weight:600}.categories-collapse__count[data-v-1f5924c2]{font-size:.75rem;color:var(--text-secondary);flex-shrink:0}.categories-scroll-wrapper[data-v-1f5924c2]{position:relative}.categories-scroll-wrapper[data-v-1f5924c2]:before,.categories-scroll-wrapper[data-v-1f5924c2]:after{content:"";position:absolute;top:0;bottom:0;width:48px;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s ease}.categories-scroll-wrapper[data-v-1f5924c2]:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.dark .categories-scroll-wrapper[data-v-1f5924c2]:before{background:linear-gradient(to right,#121212,#12121200)}.categories-scroll-wrapper[data-v-1f5924c2]:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.dark .categories-scroll-wrapper[data-v-1f5924c2]:after{background:linear-gradient(to left,#121212,#12121200)}.categories-scroll-wrapper--fade-left[data-v-1f5924c2]:before{opacity:1}.categories-scroll-wrapper--fade-right[data-v-1f5924c2]:after{opacity:1}.scroll-arrow[data-v-1f5924c2]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#0081c5,#006aa2);box-shadow:0 2px 6px #0077b633;position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;border:none;padding:0;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;opacity:.85}.scroll-arrow[data-v-1f5924c2]:hover{opacity:1;transform:translateY(-50%) scale(1.08);box-shadow:inset 0 1px #ffffff8c,0 6px 16px #0077b666}.scroll-arrow--left[data-v-1f5924c2]{left:4px}.scroll-arrow--right[data-v-1f5924c2]{right:4px}.categories-scroll[data-v-1f5924c2]{display:flex;gap:.85rem;overflow-x:auto;padding:.75rem .25rem;scrollbar-width:none;scroll-behavior:smooth}.categories-scroll[data-v-1f5924c2]::-webkit-scrollbar{display:none}.category-card[data-v-1f5924c2]{position:relative;isolation:isolate;flex-shrink:0;display:flex;align-items:center;gap:.75rem;padding:.5rem 1.1rem .5rem .5rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:999px;text-decoration:none;box-shadow:0 2px 8px #0a1a360a;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;scroll-snap-align:start}.dark .category-card[data-v-1f5924c2]{background:var(--bg-elevated);box-shadow:0 2px 10px #0000004d}.category-card[data-v-1f5924c2]:hover{transform:translateY(-2px);border-color:#0077b659;box-shadow:0 8px 22px #0077b61f;text-decoration:none}.category-card:hover .card-name[data-v-1f5924c2]{color:#0077b6}.dark .category-card[data-v-1f5924c2]:hover{border-color:#0077b680;box-shadow:0 8px 22px #00000073}.dark .category-card:hover .card-name[data-v-1f5924c2]{color:#27b4ff}.category-card.active[data-v-1f5924c2]{border-color:transparent;background:linear-gradient(135deg,#0077b60f,#00b4d80a)}.category-card.active .card-name[data-v-1f5924c2]{color:#0077b6}.dark .category-card.active[data-v-1f5924c2]{background:linear-gradient(135deg,#0077b62e,#00b4d81a)}.dark .category-card.active .card-name[data-v-1f5924c2]{color:#27b4ff}.category-card.active[data-v-1f5924c2]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#0077b6,#00b4d8,#3c7ee3,#00b4d8,#0077b6);background-size:250% 250%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:modern-edge-flow-1f5924c2 10s ease-in-out infinite;z-index:0;pointer-events:none}.card-image[data-v-1f5924c2]{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--bg-muted);box-shadow:inset 0 1px #ffffff4d,0 1px 3px #00000014}.dark .card-image[data-v-1f5924c2]{background:#ffffff0f;box-shadow:inset 0 1px #ffffff14,0 1px 3px #0000004d}.card-image[data-v-1f5924c2] img{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-1f5924c2]{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#0081c5,#006aa2);box-shadow:0 2px 6px #0077b640;width:100%;height:100%;border-radius:50%;box-shadow:none}.card-content[data-v-1f5924c2]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.card-name[data-v-1f5924c2]{font-size:.875rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s;letter-spacing:-.005em}.card-count[data-v-1f5924c2]{font-size:.72rem;font-weight:500;color:var(--text-muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}
