.category-badge[data-astro-cid-qonev2dt]{background:var(--bg);border:1px solid var(--accent);color:var(--accent);letter-spacing:.02em;white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.category-badge--sm[data-astro-cid-qonev2dt]{padding:.12rem .45rem;font-size:.72rem}.category-badge--lg[data-astro-cid-qonev2dt]{padding:.35rem .85rem;font-size:.88rem}a[data-astro-cid-qonev2dt].category-badge:hover{filter:brightness(1.2);transform:translateY(-1px)}.blog-eye[data-astro-cid-ej6fi75j]{margin:0;position:relative}.blog-eye__sr[data-astro-cid-ej6fi75j]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-eye__brand-badge[data-astro-cid-ej6fi75j]{z-index:5;background:var(--brand-bg,#0f172ae6);color:var(--brand-fg,#fff);letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;text-transform:uppercase;border:1px solid #ffffff38;border-radius:6px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.74rem;font-weight:800;display:inline-flex;position:absolute;top:.65rem;right:.65rem;box-shadow:0 4px 14px #00000073}.blog-eye--hero[data-astro-cid-ej6fi75j] .blog-eye__brand-badge[data-astro-cid-ej6fi75j]{border-radius:8px;padding:.38rem .9rem;font-size:.82rem;top:1rem;right:1rem}.blog-eye__brand-badge--logo[data-astro-cid-ej6fi75j]{background:#fffffff0;border:1px solid #0000001f;padding:.28rem .65rem;box-shadow:0 4px 14px #00000059}.blog-eye--hero[data-astro-cid-ej6fi75j] .blog-eye__brand-badge--logo[data-astro-cid-ej6fi75j]{padding:.4rem .95rem}.blog-eye__brand-logo[data-astro-cid-ej6fi75j]{object-fit:contain;width:auto;max-width:80px;height:15px;display:block}.blog-eye--hero[data-astro-cid-ej6fi75j] .blog-eye__brand-logo[data-astro-cid-ej6fi75j]{max-width:120px;height:22px}.blog-eye__stage[data-astro-cid-ej6fi75j]{background:radial-gradient(70% 80% at 50% 40%,#2dd4bf1f,#0000 60%),linear-gradient(145deg,#0f172af2,#080e18fa);border:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.blog-eye__chip[data-astro-cid-ej6fi75j]{width:var(--eye-chip);height:var(--eye-chip);background:var(--eye-bg);border:1px solid #ffffff1f;border-radius:22%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 20px #00000059}.blog-eye__icon[data-astro-cid-ej6fi75j]{object-fit:contain;display:block}.blog-eye__icon--color[data-astro-cid-ej6fi75j]{filter:drop-shadow(0 6px 16px #00000059)}.blog-eye__icon--mono[data-astro-cid-ej6fi75j]{width:var(--eye-icon);height:var(--eye-icon);filter:brightness(0)invert()}.blog-eye__chip--dark-fg[data-astro-cid-ej6fi75j] .blog-eye__icon--mono[data-astro-cid-ej6fi75j]{filter:none}.blog-eye--card[data-astro-cid-ej6fi75j] .blog-eye__stage[data-astro-cid-ej6fi75j]{border-radius:12px 12px 0 0;min-height:7.5rem;padding:1.1rem 1rem}.blog-eye--card[data-astro-cid-ej6fi75j].blog-eye--multi .blog-eye__stage[data-astro-cid-ej6fi75j]{gap:.5rem;padding:1rem .75rem}.blog-eye__photo-wrap[data-astro-cid-ej6fi75j]{aspect-ratio:16/9;background:#07111f;border:1px solid #ffffff14;width:100%;position:relative;overflow:hidden}.blog-eye--card[data-astro-cid-ej6fi75j] .blog-eye__photo-wrap[data-astro-cid-ej6fi75j]{border-radius:12px 12px 0 0}.blog-eye--hero[data-astro-cid-ej6fi75j] .blog-eye__photo-wrap[data-astro-cid-ej6fi75j]{border-radius:16px;margin-bottom:.35rem}.blog-eye__photo[data-astro-cid-ej6fi75j]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.blog-eye--card[data-astro-cid-ej6fi75j]:hover .blog-eye__photo[data-astro-cid-ej6fi75j]{transform:scale(1.03)}.blog-eye__photo-overlay[data-astro-cid-ej6fi75j]{pointer-events:none;background:linear-gradient(#0000 65%,#0a111e80 100%);position:absolute;inset:0}.blog-eye--hero[data-astro-cid-ej6fi75j] .blog-eye__stage[data-astro-cid-ej6fi75j]{border-radius:16px;min-height:11rem;margin-bottom:.35rem;padding:1.75rem 1.25rem}.blog-eye__credit[data-astro-cid-ej6fi75j]{color:#64748b;text-align:right;margin:.45rem 0 0;font-size:.72rem}.blog-eye__credit[data-astro-cid-ej6fi75j] a[data-astro-cid-ej6fi75j]{color:#94a3b8;text-underline-offset:2px;text-decoration:underline}.blog-eye__credit[data-astro-cid-ej6fi75j] a[data-astro-cid-ej6fi75j]:hover{color:#2dd4bf}.blog-card[data-astro-cid-hlaek5cb]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.blog-card[data-astro-cid-hlaek5cb]:hover{background:#ffffff0b;border-color:#2dd4bf4d;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.blog-card--featured[data-astro-cid-hlaek5cb]{background:linear-gradient(145deg,#2dd4bf0f 0%,#0f172a66 100%);border-color:#2dd4bf40}.blog-card--draft[data-astro-cid-hlaek5cb]{background:#fbbf2405;border-color:#fbbf2459}.blog-card__eye-link[data-astro-cid-hlaek5cb]{color:inherit;text-decoration:none;display:block}.blog-card__body[data-astro-cid-hlaek5cb]{flex-direction:column;flex:1;padding:1.4rem;display:flex}.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__body[data-astro-cid-hlaek5cb]{padding:1.75rem}.blog-card__draft-badge[data-astro-cid-hlaek5cb]{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:4px;padding:.15rem .45rem;font-size:.72rem;font-weight:700}.blog-card__header[data-astro-cid-hlaek5cb]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.blog-card__meta[data-astro-cid-hlaek5cb]{align-items:center;gap:.65rem;display:flex}.blog-card__date[data-astro-cid-hlaek5cb]{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.8rem}.blog-card__reading[data-astro-cid-hlaek5cb]{color:#64748b;font-size:.75rem;font-weight:500}.blog-card__title[data-astro-cid-hlaek5cb]{margin:0 0 .65rem;font-size:1.15rem;font-weight:700;line-height:1.45}.blog-card--featured[data-astro-cid-hlaek5cb] .blog-card__title[data-astro-cid-hlaek5cb]{font-size:1.35rem}.blog-card__link[data-astro-cid-hlaek5cb]{color:#f8fafc;text-decoration:none;transition:color .15s}.blog-card__link[data-astro-cid-hlaek5cb]:hover{color:#5eead4}.blog-card__desc[data-astro-cid-hlaek5cb]{color:#94a3b8;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 1rem;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card__tags[data-astro-cid-hlaek5cb]{flex-wrap:wrap;gap:.35rem .6rem;margin-bottom:1.1rem;display:flex}.blog-card__tag[data-astro-cid-hlaek5cb]{color:#64748b;font-size:.78rem;text-decoration:none;transition:color .15s}.blog-card__tag[data-astro-cid-hlaek5cb]:hover{color:#2dd4bf}.blog-card__footer[data-astro-cid-hlaek5cb]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.85rem;display:flex}.blog-card__readmore[data-astro-cid-hlaek5cb]{color:#2dd4bf;align-items:center;gap:.35rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.blog-card__readmore[data-astro-cid-hlaek5cb]:hover{color:#5eead4;transform:translate(2px)}.blog-card__dataset-tag[data-astro-cid-hlaek5cb]{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:.2rem .5rem;font-size:.75rem}.blog-card__actions[data-astro-cid-hlaek5cb]{align-items:center;gap:.5rem;display:flex}.blog-card__toggle-btn[data-astro-cid-hlaek5cb]{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex}.blog-card__toggle-btn[data-astro-cid-hlaek5cb]:hover{color:#f1f5f9;background:#ffffff14;transform:translateY(-1px)}.blog-card__toggle-btn[data-astro-cid-hlaek5cb].is-pub{color:#fbbf24;background:#fbbf240d;border-color:#fbbf244d}.blog-card__toggle-btn[data-astro-cid-hlaek5cb].is-pub:hover{background:#fbbf2426;border-color:#fbbf2480}.blog-card__toggle-btn[data-astro-cid-hlaek5cb].is-draft{color:#34d399;background:#34d3990d;border-color:#34d3994d}.blog-card__toggle-btn[data-astro-cid-hlaek5cb].is-draft:hover{background:#34d39926;border-color:#34d39980}
