.page-hero[data-v-7c31b091]{padding:150px 0 50px;text-align:center;position:relative;overflow:hidden}.hero-glow[data-v-7c31b091]{position:absolute;width:600px;height:400px;background:var(--grad-mid);filter:blur(160px);opacity:.07;top:-100px;left:50%;transform:translate(-50%);pointer-events:none}.page-hero .container[data-v-7c31b091]{position:relative}.page-hero .section-label[data-v-7c31b091]{justify-content:center}.page-hero h1[data-v-7c31b091]{font-size:clamp(34px,5vw,60px);margin:16px 0 20px}.page-sub[data-v-7c31b091]{font-size:17px;color:var(--text2);max-width:560px;margin:0 auto;line-height:1.7}.search-wrap[data-v-7c31b091]{position:relative;max-width:520px;margin:32px auto 0}.search-wrap svg[data-v-7c31b091]{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--text3)}.search-wrap input[data-v-7c31b091]{width:100%;padding:15px 18px 15px 48px;border-radius:100px;border:1px solid var(--border2);background:var(--bg2);color:var(--text);font-family:var(--font-body);font-size:15px;outline:none;transition:border-color var(--transition)}.search-wrap input[data-v-7c31b091]:focus{border-color:#8b5cf6}.search-wrap input[data-v-7c31b091]::placeholder{color:var(--text3)}.blogs-section[data-v-7c31b091]{padding:20px 0 100px}.topic-tabs[data-v-7c31b091]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:40px}.topic-btn[data-v-7c31b091]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:100px;border:1px solid var(--border2);background:transparent;color:var(--text2);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:var(--transition)}.topic-btn[data-v-7c31b091]:hover{border-color:#8b5cf6;color:#a78bfa}.topic-btn.active[data-v-7c31b091]{background:var(--grad);color:#fff;border-color:transparent}.topic-count[data-v-7c31b091]{font-family:var(--font-mono);font-size:11px;padding:1px 7px;border-radius:100px;background:#ffffff1a}.featured-card[data-v-7c31b091]{display:grid;grid-template-columns:1.2fr 1fr;gap:0;margin-bottom:28px;border-radius:20px;overflow:hidden;background:var(--bg2);border:1px solid rgba(139,92,246,.3);color:var(--text);transition:var(--transition)}.featured-card[data-v-7c31b091]:hover{border-color:#8b5cf68c;box-shadow:0 20px 60px #8b5cf626}.fc-img[data-v-7c31b091]{display:flex;align-items:center;overflow:hidden;background:var(--bg3)}.fc-img img[data-v-7c31b091]{width:100%;height:auto;display:block;transition:transform .5s}.featured-card:hover .fc-img img[data-v-7c31b091]{transform:scale(1.03)}.fc-body[data-v-7c31b091]{padding:36px;display:flex;flex-direction:column;justify-content:center}.fc-badge[data-v-7c31b091]{align-self:flex-start;padding:4px 12px;border-radius:100px;font-size:11px;font-weight:700;color:#fff;background:var(--grad);margin-bottom:16px}.fc-body h2[data-v-7c31b091]{font-size:clamp(22px,2.4vw,30px);line-height:1.25;margin-bottom:14px}.fc-body p[data-v-7c31b091]{font-size:15px;color:var(--text2);line-height:1.7;margin-bottom:22px}.cat[data-v-7c31b091]{color:#a78bfa;font-weight:600}.blogs-grid[data-v-7c31b091]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.blog-card[data-v-7c31b091]{background:var(--bg2);border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;color:var(--text);transition:border-color var(--transition),transform var(--transition)}.blog-card[data-v-7c31b091]:hover{border-color:#8b5cf666;transform:translateY(-4px)}.blog-img[data-v-7c31b091]{position:relative;aspect-ratio:16 / 9;overflow:hidden}.blog-img img[data-v-7c31b091]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-img img[data-v-7c31b091]{transform:scale(1.04)}.blog-category[data-v-7c31b091]{position:absolute;top:12px;left:12px;background:#090620d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border2);padding:4px 12px;border-radius:100px;font-size:11px;color:#a78bfa;font-weight:600}.blog-body[data-v-7c31b091]{padding:22px;display:flex;flex-direction:column;flex:1}.blog-meta[data-v-7c31b091]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--text3);margin-bottom:10px}.dot[data-v-7c31b091]{color:var(--text3)}.blog-body h2[data-v-7c31b091]{font-size:18px;margin-bottom:10px;line-height:1.35}.blog-body p[data-v-7c31b091]{font-size:14px;color:var(--text2);line-height:1.65;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-link[data-v-7c31b091]{margin-top:auto;font-size:13px;font-weight:600;color:#a78bfa}.empty[data-v-7c31b091]{text-align:center;padding:60px 20px;color:var(--text2)}.empty p[data-v-7c31b091]{margin-bottom:18px}.pagination[data-v-7c31b091]{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:64px}.page-btn[data-v-7c31b091]{padding:11px 22px;background:var(--bg2);border:1px solid var(--border2);border-radius:100px;color:var(--text);font-size:14px;font-weight:500;cursor:pointer;transition:var(--transition)}.page-btn[data-v-7c31b091]:hover:not(:disabled){border-color:#8b5cf6;color:#a78bfa}.page-btn[data-v-7c31b091]:disabled{opacity:.4;cursor:not-allowed}.page-numbers[data-v-7c31b091]{display:flex;gap:6px}.page-num[data-v-7c31b091]{width:40px;height:40px;background:var(--bg2);border:1px solid var(--border2);border-radius:10px;color:var(--text2);font-size:14px;font-weight:500;cursor:pointer;transition:var(--transition)}.page-num[data-v-7c31b091]:hover{border-color:#8b5cf6;color:#a78bfa}.page-num.active[data-v-7c31b091]{background:var(--grad);border-color:transparent;color:#fff;font-weight:700}.blog-cta[data-v-7c31b091]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:36px 40px;border-radius:20px;background:linear-gradient(120deg,rgba(139,92,246,.14),var(--bg2) 60%);border:1px solid var(--border2)}.bc-text[data-v-7c31b091]{max-width:560px}.bc-text h3[data-v-7c31b091]{font-size:24px;margin-bottom:8px}.bc-text p[data-v-7c31b091]{font-size:15px;color:var(--text2);line-height:1.7}.bc-btns[data-v-7c31b091]{display:flex;gap:12px;flex-wrap:wrap}.btn-wa[data-v-7c31b091]{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;border:1px solid #25d366}.btn-wa[data-v-7c31b091]:hover{background:#1ebe5b;transform:translateY(-2px)}.follow-note[data-v-7c31b091]{text-align:center;margin-top:22px;font-size:13px;color:var(--text3)}.follow-note a[data-v-7c31b091]{color:#a78bfa;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width: 1000px){.blogs-grid[data-v-7c31b091]{grid-template-columns:1fr 1fr}.featured-card[data-v-7c31b091]{grid-template-columns:1fr}}@media (max-width: 640px){.page-hero[data-v-7c31b091]{padding:110px 0 30px}.blogs-grid[data-v-7c31b091]{grid-template-columns:1fr}.topic-tabs[data-v-7c31b091]{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:6px;margin:0 -16px 28px;padding-left:16px;padding-right:16px;scrollbar-width:none}.topic-tabs[data-v-7c31b091]::-webkit-scrollbar{display:none}.topic-btn[data-v-7c31b091]{flex-shrink:0}.fc-body[data-v-7c31b091]{padding:24px 20px}.pagination[data-v-7c31b091]{flex-wrap:wrap}.page-numbers[data-v-7c31b091]{order:3;width:100%;justify-content:center;margin-top:12px}.blog-cta[data-v-7c31b091]{padding:28px 22px}.bc-btns[data-v-7c31b091],.bc-btns .btn[data-v-7c31b091]{width:100%;justify-content:center}}
