.blog-page[data-v-97c812ed]{position:relative;min-height:100vh;overflow:hidden;background:#020617;color:#f8fafc}.blog-atmosphere[data-v-97c812ed]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.blog-atmosphere__grid[data-v-97c812ed]{position:absolute;inset:0;background-image:linear-gradient(rgba(103,232,249,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(103,232,249,.027) 1px,transparent 1px);background-size:3.5rem 3.5rem;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.blog-atmosphere__glow[data-v-97c812ed]{position:absolute;width:34rem;height:34rem;border-radius:9999px;filter:blur(120px);opacity:.13}.blog-atmosphere__glow--cyan[data-v-97c812ed]{top:4rem;left:-18rem;background:#06b6d4}.blog-atmosphere__glow--violet[data-v-97c812ed]{top:40rem;right:-20rem;background:#6366f1}.blog-shell[data-v-97c812ed]{position:relative;z-index:1;width:min(100% - 3rem,80rem);margin:0 auto;padding:5.25rem 0 6rem}.blog-hero[data-v-97c812ed]{position:relative;display:grid;height:5.75rem;align-items:center;gap:1.5rem;overflow:hidden;border:1px solid rgba(103,232,249,.15);border-radius:1.3rem;background:radial-gradient(circle at 88% 8%,rgba(59,130,246,.17),transparent 32%),linear-gradient(135deg,#082f49a8,#0f172ad6 58%,#1e1b4b80);box-sizing:border-box;box-shadow:0 20px 60px #0000003d,inset 0 1px #ffffff0d;padding:.8rem 1.25rem}.blog-hero[data-v-97c812ed]:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,#22d3ee 45%,#818cf8 72%,transparent);content:"";opacity:.75}.blog-eyebrow[data-v-97c812ed]{display:inline-flex;align-items:center;gap:.55rem;color:#a5f3fc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.blog-eyebrow>span[data-v-97c812ed]{width:.45rem;height:.45rem;border-radius:9999px;background:#22d3ee;box-shadow:0 0 12px #22d3eecc}.blog-hero h1[data-v-97c812ed]{max-width:50rem;margin-top:.25rem;color:#f8fafc;font-size:clamp(1.28rem,2.35vw,1.9rem);font-weight:740;letter-spacing:-.035em;line-height:1.05}.blog-hero h1 span[data-v-97c812ed]{display:inline;background:linear-gradient(90deg,#67e8f9,#38bdf8 45%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.blog-hero__telemetry[data-v-97c812ed]{min-width:18rem}.blog-hero__metrics[data-v-97c812ed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.blog-hero__metrics>div[data-v-97c812ed]{display:grid;gap:.08rem;border:1px solid rgba(148,163,184,.11);border-radius:.7rem;background:#0f172a73;padding:.45rem .65rem}.blog-hero__metrics strong[data-v-97c812ed]{color:#f8fafc;font-size:1rem;font-weight:800;letter-spacing:-.03em}.blog-hero__metrics span[data-v-97c812ed]{color:#8494aa;font-size:.58rem;line-height:1.3}.blog-featured[data-v-97c812ed]{display:grid;margin-top:1.25rem;overflow:hidden;border:1px solid rgba(103,232,249,.14);border-radius:1.75rem;background:linear-gradient(145deg,#082f496b,#0f172ad1);box-shadow:0 28px 90px #0000004d,inset 0 1px #ffffff0a}.blog-featured__visual[data-v-97c812ed],.blog-card__visual[data-v-97c812ed]{position:relative;display:block;overflow:hidden;background:#071426}.blog-featured__visual[data-v-97c812ed]{min-height:25rem}.blog-featured__visual img[data-v-97c812ed],.blog-card__visual img[data-v-97c812ed]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .5s ease,transform .7s cubic-bezier(.2,.65,.3,1)}.blog-featured:hover .blog-featured__visual img[data-v-97c812ed],.blog-card:hover .blog-card__visual img[data-v-97c812ed]{filter:saturate(1.12) contrast(1.04);transform:scale(1.045)}.blog-featured__marker[data-v-97c812ed],.blog-featured__index[data-v-97c812ed],.blog-card__index[data-v-97c812ed]{position:absolute;z-index:2;border:1px solid rgba(103,232,249,.18);border-radius:9999px;background:#020617cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.blog-featured__marker[data-v-97c812ed]{top:1rem;left:1rem;color:#cffafe;font-size:.6rem;font-weight:800;letter-spacing:.14em;padding:.45rem .7rem;text-transform:uppercase}.blog-featured__index[data-v-97c812ed],.blog-card__index[data-v-97c812ed]{top:1rem;right:1rem;color:#67e8f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.67rem;font-weight:800;padding:.42rem .55rem}.blog-featured__content[data-v-97c812ed]{display:flex;justify-content:center;flex-direction:column;padding:clamp(1.5rem,4vw,3rem)}.blog-post-meta[data-v-97c812ed]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;color:#8a9bb2;font-size:.72rem;font-weight:650}.blog-post-meta>span[data-v-97c812ed]:not(:last-child):after{margin-left:.75rem;color:#334155;content:"/"}.blog-post-meta .blog-topic[data-v-97c812ed]{color:#67e8f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog-featured h2[data-v-97c812ed]{margin-top:1rem;color:#f8fafc;font-size:clamp(2rem,4vw,3.35rem);font-weight:740;letter-spacing:-.05em;line-height:1.05}.blog-featured h2 a[data-v-97c812ed],.blog-card h3 a[data-v-97c812ed]{color:inherit;text-decoration:none}.blog-featured h2 a[data-v-97c812ed]:hover,.blog-card h3 a[data-v-97c812ed]:hover{color:#cffafe}.blog-featured h2 a[data-v-97c812ed]:focus-visible,.blog-card h3 a[data-v-97c812ed]:focus-visible,.blog-featured__visual[data-v-97c812ed]:focus-visible,.blog-card__visual[data-v-97c812ed]:focus-visible{border-radius:.3rem;outline:3px solid rgba(103,232,249,.36);outline-offset:4px}.blog-featured__excerpt[data-v-97c812ed]{max-width:40rem;margin-top:1.1rem;color:#b0bdcd;font-size:.96rem;line-height:1.75}.blog-tags[data-v-97c812ed]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.1rem}.blog-tags span[data-v-97c812ed]{border:1px solid rgba(103,232,249,.13);border-radius:9999px;background:#082f494d;color:#a5f3fc;font-size:.64rem;font-weight:750;padding:.32rem .55rem}.blog-featured__footer[data-v-97c812ed]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.6rem;border-top:1px solid rgba(148,163,184,.1);padding-top:1.2rem}.blog-author[data-v-97c812ed]{display:flex;align-items:center;gap:.65rem}.blog-author>span[data-v-97c812ed]{display:inline-flex;width:2.3rem;height:2.3rem;align-items:center;justify-content:center;border:1px solid rgba(103,232,249,.22);border-radius:.75rem;background:#082f498c;color:#cffafe;font-size:.66rem;font-weight:850}.blog-author p[data-v-97c812ed]{display:grid;gap:.15rem}.blog-author strong[data-v-97c812ed]{color:#e2e8f0;font-size:.78rem}.blog-author small[data-v-97c812ed]{color:#8798ae;font-size:.64rem}.blog-read-link[data-v-97c812ed]{display:inline-flex;align-items:center;gap:.5rem;color:#a5f3fc;font-size:.78rem;font-weight:800;text-decoration:none;transition:color .2s ease,gap .2s ease}.blog-read-link[data-v-97c812ed]:hover{gap:.75rem;color:#fff}.blog-read-link svg[data-v-97c812ed],.blog-card__footer svg[data-v-97c812ed]{width:1rem;height:1rem}.blog-discovery[data-v-97c812ed]{margin-top:clamp(1.75rem,4vw,3rem)}.blog-discovery__topline[data-v-97c812ed]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.blog-discovery__topline h2[data-v-97c812ed]{margin-top:.45rem;color:#f8fafc;font-size:clamp(2rem,4vw,3.2rem);font-weight:740;letter-spacing:-.045em;line-height:1}.blog-discovery__topline>p[data-v-97c812ed]{color:#8293a9;font-size:.76rem}.blog-discovery__topline>p strong[data-v-97c812ed]{color:#67e8f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.blog-toolbar[data-v-97c812ed]{display:grid;gap:.75rem;margin-top:1.5rem}.blog-search[data-v-97c812ed],.blog-sort[data-v-97c812ed]{position:relative;display:flex;min-height:3.25rem;align-items:center;border:1px solid rgba(148,163,184,.14);border-radius:1rem;background:#080f21c7;box-shadow:inset 0 1px #ffffff06;transition:border-color .2s ease,box-shadow .2s ease}.blog-search[data-v-97c812ed]:focus-within,.blog-sort[data-v-97c812ed]:focus-within{border-color:#67e8f980;box-shadow:0 0 0 3px #22d3ee12}.blog-search[data-v-97c812ed]{gap:.7rem;padding:0 .9rem}.blog-search>svg[data-v-97c812ed]{width:1.1rem;height:1.1rem;flex:none;color:#8293a9}.blog-search input[data-v-97c812ed]{width:100%;border:0;background:transparent;box-shadow:none;color:#f8fafc;font-size:.86rem;outline:none}.blog-search input[data-v-97c812ed]:focus{border:0;box-shadow:none;outline:none}.blog-search input[data-v-97c812ed]::-moz-placeholder{color:#71839a}.blog-search input[data-v-97c812ed]::placeholder{color:#71839a}.blog-search button[data-v-97c812ed]{color:#94a3b8;font-size:1.25rem;line-height:1}.blog-search kbd[data-v-97c812ed]{border:1px solid rgba(148,163,184,.12);border-radius:.4rem;background:#0f172a99;color:#71839a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;padding:.25rem .4rem}.blog-sort[data-v-97c812ed]{gap:.55rem;padding:0 .8rem}.blog-sort>span[data-v-97c812ed]{color:#71839a;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-sort__trigger[data-v-97c812ed]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border:0;background:transparent;box-shadow:none;color:#cbd5e1;font-size:.8rem;font-weight:700;outline:none;padding:.9rem 0;text-align:left}.blog-sort__trigger svg[data-v-97c812ed]{width:1rem;height:1rem;flex:none;color:#64748b;transition:transform .2s ease}.blog-sort__trigger[aria-expanded=true] svg[data-v-97c812ed]{transform:rotate(180deg)}.blog-sort__menu[data-v-97c812ed]{position:absolute;z-index:40;top:calc(100% + .45rem);right:0;left:0;display:grid;gap:.2rem;overflow:hidden;border:1px solid rgba(103,232,249,.32);border-radius:.9rem;background:linear-gradient(145deg,#082f49f5,#080f21fc);box-shadow:0 20px 50px #00000075,0 0 24px #22d3ee14,inset 0 1px #ffffff0d;padding:.4rem}.blog-sort__menu button[data-v-97c812ed]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid transparent;border-radius:.62rem;background:transparent;color:#a7b5c7;font-size:.78rem;font-weight:700;padding:.7rem .75rem;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease}.blog-sort__menu button[data-v-97c812ed]:hover,.blog-sort__menu button[data-v-97c812ed]:focus-visible{border-color:#67e8f929;background:#22d3ee14;color:#e2e8f0;outline:none}.blog-sort__menu .blog-sort__option--active[data-v-97c812ed]{border-color:#67e8f940;background:linear-gradient(90deg,#0891b233,#6366f11a);color:#cffafe}.blog-sort__menu svg[data-v-97c812ed]{width:.9rem;height:.9rem;flex:none;color:#67e8f9}.blog-topic-filter[data-v-97c812ed]{display:flex;gap:.55rem;margin-top:.85rem;overflow-x:auto;padding:.1rem 0 .45rem;scrollbar-color:rgba(103,232,249,.22) transparent;scrollbar-width:thin}.blog-topic-filter button[data-v-97c812ed]{display:inline-flex;align-items:center;gap:.5rem;flex:none;border:1px solid rgba(148,163,184,.12);border-radius:9999px;background:#0f172a8c;color:#a5b3c5;font-size:.74rem;font-weight:700;padding:.5rem .7rem;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.blog-topic-filter button[data-v-97c812ed]:hover{border-color:#67e8f952;color:#e2e8f0;transform:translateY(-1px)}.blog-topic-filter button[data-v-97c812ed]:focus-visible{outline:2px solid rgba(103,232,249,.4);outline-offset:3px}.blog-topic-filter button span[data-v-97c812ed]{display:inline-flex;min-width:1.25rem;justify-content:center;border-radius:9999px;background:#0206178c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;padding:.16rem .3rem}.blog-topic-filter .blog-topic-filter__button--active[data-v-97c812ed]{border-color:#67e8f97a;background:#0891b229;box-shadow:0 0 26px #22d3ee14;color:#cffafe}.blog-grid[data-v-97c812ed]{display:grid;gap:1rem;margin-top:1.35rem}.blog-card[data-v-97c812ed]{display:flex;overflow:hidden;border:1px solid rgba(148,163,184,.12);border-radius:1.35rem;background:linear-gradient(150deg,#082f494d,#0f172ad1);box-shadow:0 22px 65px #0000003d,inset 0 1px #ffffff09;flex-direction:column;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.blog-card[data-v-97c812ed]:hover{border-color:#67e8f940;box-shadow:0 28px 80px #0000004d,0 0 34px #22d3ee0d;transform:translateY(-4px)}.blog-card__visual[data-v-97c812ed]{aspect-ratio:16 / 9;border-bottom:1px solid rgba(148,163,184,.1)}.blog-card__body[data-v-97c812ed]{display:flex;flex:1;flex-direction:column;padding:1.2rem}.blog-card h3[data-v-97c812ed]{margin-top:.8rem;color:#f8fafc;font-size:1.4rem;font-weight:720;letter-spacing:-.032em;line-height:1.25}.blog-card__body>p[data-v-97c812ed]{margin-top:.75rem;color:#a1afc1;font-size:.86rem;line-height:1.7}.blog-tags--compact[data-v-97c812ed]{margin-top:.9rem}.blog-tags--compact span[data-v-97c812ed]{font-size:.6rem;padding:.27rem .48rem}.blog-card__footer[data-v-97c812ed]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;margin-top:auto;border-top:1px solid rgba(148,163,184,.09);padding-top:.95rem;color:#8091a9;font-size:.68rem}.blog-card__footer>span[data-v-97c812ed]:first-child{overflow:hidden;color:#94a3b8;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.blog-card__footer a[data-v-97c812ed]{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid rgba(103,232,249,.16);border-radius:.65rem;background:#082f4959;color:#67e8f9;transition:background .2s ease,transform .2s ease}.blog-card__footer a[data-v-97c812ed]:hover{background:#0891b233;transform:translate(2px)}.blog-visual-fallback[data-v-97c812ed]{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(34,211,238,.16),transparent 30%),linear-gradient(135deg,#082f49d1,#0f172af5 58%,#1e1b4bbf);color:#22d3ee;padding:2rem;text-align:center}.blog-visual-fallback[data-v-97c812ed]:before{position:absolute;inset:0;background-image:linear-gradient(rgba(103,232,249,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(103,232,249,.045) 1px,transparent 1px);background-size:2.3rem 2.3rem;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.blog-visual-fallback[data-v-97c812ed]>*{position:relative;z-index:1}.blog-visual-fallback>span[data-v-97c812ed]{color:#a5f3fc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.blog-visual-fallback svg[data-v-97c812ed]{width:min(75%,14rem);margin:1rem 0;filter:drop-shadow(0 0 12px rgba(34,211,238,.25))}.blog-visual-fallback svg circle[data-v-97c812ed]{fill:#082f49;stroke:#67e8f9;stroke-width:2}.blog-visual-fallback strong[data-v-97c812ed]{max-width:16rem;color:#f8fafc;font-size:.92rem;font-weight:750}.blog-visual-fallback--featured svg[data-v-97c812ed]{width:min(68%,22rem)}.blog-visual-fallback--featured strong[data-v-97c812ed]{font-size:1rem}.blog-empty[data-v-97c812ed]{display:grid;justify-items:center;margin-top:1.5rem;border:1px solid rgba(148,163,184,.12);border-radius:1.5rem;background:#0f172a94;padding:4rem 1.5rem;text-align:center}.blog-empty>div[data-v-97c812ed]{position:relative;width:5rem;height:5rem;margin-bottom:1rem}.blog-empty>div span[data-v-97c812ed]{position:absolute;inset:50%;border:1px solid rgba(103,232,249,.22);border-radius:9999px;transform:translate(-50%,-50%)}.blog-empty>div span[data-v-97c812ed]:nth-child(1){width:1.2rem;height:1.2rem;background:#22d3ee;box-shadow:0 0 18px #22d3ee5c}.blog-empty>div span[data-v-97c812ed]:nth-child(2){width:3rem;height:3rem}.blog-empty>div span[data-v-97c812ed]:nth-child(3){width:5rem;height:5rem}.blog-empty>p[data-v-97c812ed]{color:#f8fafc;font-size:1.3rem;font-weight:750}.blog-empty>span[data-v-97c812ed]{margin-top:.45rem;color:#8798ae;font-size:.84rem}.blog-empty>button[data-v-97c812ed]{margin-top:1.2rem;border:1px solid rgba(103,232,249,.26);border-radius:.8rem;background:#0891b221;color:#cffafe;font-size:.8rem;font-weight:800;padding:.65rem .85rem}.blog-pagination[data-v-97c812ed]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;border:1px solid rgba(148,163,184,.11);border-radius:1.1rem;background:#0f172a80;color:#8798ae;font-size:.74rem;padding:.75rem}.blog-pagination label[data-v-97c812ed],.blog-pagination>div[data-v-97c812ed]{display:flex;align-items:center;gap:.6rem}.blog-pagination select[data-v-97c812ed]{border:1px solid rgba(148,163,184,.13);border-radius:.55rem;background:#071426;color:#cbd5e1;font-size:.76rem;padding:.4rem 1.8rem .4rem .55rem}.blog-pagination button[data-v-97c812ed]{display:inline-flex;width:2.2rem;height:2.2rem;align-items:center;justify-content:center;border:1px solid rgba(103,232,249,.14);border-radius:.65rem;background:#082f494d;color:#67e8f9}.blog-pagination button[data-v-97c812ed]:disabled{cursor:not-allowed;opacity:.35}.blog-pagination button[data-v-97c812ed]:not(:disabled):hover{border-color:#67e8f966;background:#0891b22e}.blog-pagination svg[data-v-97c812ed]{width:1rem;height:1rem}.blog-pagination strong[data-v-97c812ed]{color:#f8fafc}.blog-loading[data-v-97c812ed]{margin-top:1.25rem}.blog-skeleton[data-v-97c812ed],.blog-skeleton--featured[data-v-97c812ed]{position:relative;display:grid;overflow:hidden;border:1px solid rgba(148,163,184,.09);border-radius:1.4rem;background:#0f172a9e}.blog-skeleton[data-v-97c812ed]:after{position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgba(148,163,184,.08) 45%,transparent 68%);content:"";transform:translate(-100%);animation:blog-skeleton-shimmer-97c812ed 1.4s ease-in-out infinite}.blog-skeleton>span[data-v-97c812ed]{display:block;min-height:13rem;background:#1e293bb8}.blog-skeleton>div[data-v-97c812ed]{display:grid;gap:.65rem;padding:1.2rem}.blog-skeleton i[data-v-97c812ed]{display:block;height:.7rem;border-radius:9999px;background:#334155b3}.blog-skeleton i[data-v-97c812ed]:nth-child(1){width:35%}.blog-skeleton i[data-v-97c812ed]:nth-child(2){width:88%;height:1.4rem}.blog-skeleton i[data-v-97c812ed]:nth-child(3){width:72%}.blog-skeleton i[data-v-97c812ed]:nth-child(4){width:46%}.blog-skeleton-grid[data-v-97c812ed]{display:grid;gap:1rem;margin-top:1rem}@keyframes blog-skeleton-shimmer-97c812ed{to{transform:translate(100%)}}@media (min-width: 720px){.blog-toolbar[data-v-97c812ed]{grid-template-columns:minmax(0,1fr) 13rem}.blog-grid[data-v-97c812ed],.blog-skeleton-grid[data-v-97c812ed]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.blog-hero[data-v-97c812ed]{grid-template-columns:minmax(0,1fr) auto}.blog-grid[data-v-97c812ed],.blog-skeleton-grid[data-v-97c812ed]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.blog-shell[data-v-97c812ed]{width:min(100% - 2rem,80rem);padding-top:6.25rem}.blog-hero[data-v-97c812ed]{height:5.5rem;border-radius:1.1rem;padding:.75rem 1rem}.blog-hero__telemetry[data-v-97c812ed]{display:none}.blog-hero h1[data-v-97c812ed]{max-width:18rem;font-size:1.25rem}.blog-discovery__topline[data-v-97c812ed],.blog-pagination[data-v-97c812ed]{align-items:flex-start;flex-direction:column}.blog-pagination>div[data-v-97c812ed]{justify-content:space-between;width:100%}.blog-search kbd[data-v-97c812ed]{display:none}}@media (prefers-reduced-motion: reduce){.blog-card[data-v-97c812ed],.blog-card__visual img[data-v-97c812ed],.blog-read-link[data-v-97c812ed],.blog-topic-filter button[data-v-97c812ed]{transition:none}.blog-skeleton[data-v-97c812ed]:after{animation:none}}
