.rp[data-astro-cid-cpkpu76c]{z-index:101;background:var(--line);pointer-events:none;block-size:3px;position:fixed;inset-block-start:0;inset-inline:0}.rp__bar[data-astro-cid-cpkpu76c]{background:linear-gradient(90deg, var(--neon-cyan), var(--neon-violet) 55%, var(--neon-magenta));block-size:100%;inline-size:100%;box-shadow:0 0 14px -2px var(--accent);display:block}@supports not (animation-timeline:scroll(root block)){.rp[data-astro-cid-cpkpu76c]{display:none}}.ph[data-astro-cid-cpkpu76c]{isolation:isolate;padding-block:var(--sp-16) var(--sp-12);position:relative;overflow:hidden}.ph__mesh[data-astro-cid-cpkpu76c]{opacity:.35}.ph__inner[data-astro-cid-cpkpu76c]{z-index:1;gap:var(--sp-6);justify-items:start;display:grid;position:relative}.ph__cat[data-astro-cid-cpkpu76c]{color:var(--text-hi);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out)}.ph__cat[data-astro-cid-cpkpu76c]:hover{border-color:var(--line-strong);background:var(--glass-hi)}.ph__title[data-astro-cid-cpkpu76c]{font-size:var(--fs-2xl);max-inline-size:22ch}.ph__lede[data-astro-cid-cpkpu76c]{max-inline-size:60ch}.ph__meta[data-astro-cid-cpkpu76c]{gap:var(--sp-3) var(--sp-8);padding-block:var(--sp-4);border-block:1px solid var(--line);inline-size:100%;font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.ph__meta-row[data-astro-cid-cpkpu76c]{align-items:baseline;gap:var(--sp-2);display:flex}.ph__meta[data-astro-cid-cpkpu76c] dt[data-astro-cid-cpkpu76c]{color:var(--text-faint);font-size:var(--fs-xs)}.ph__meta[data-astro-cid-cpkpu76c] dd[data-astro-cid-cpkpu76c]{color:var(--text-mid);margin:0}.ph__author[data-astro-cid-cpkpu76c]{color:var(--text-hi);font-weight:600}.ph__visual[data-astro-cid-cpkpu76c]{inline-size:100%;margin-block-start:var(--sp-2)}.pm[data-astro-cid-4bfoewg5]{gap:var(--sp-6);padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(160deg, var(--glass-hi), var(--glass));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pm__author[data-astro-cid-4bfoewg5]{gap:var(--sp-4);flex:22rem;align-items:flex-start;min-inline-size:min(100%,22rem);display:flex}.pm__avatar[data-astro-cid-4bfoewg5]{block-size:52px;inline-size:52px;font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--bg-void);background:linear-gradient(135deg, var(--neon-cyan), var(--neon-violet));border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.pm__ident[data-astro-cid-4bfoewg5]{gap:var(--sp-1);display:grid}.pm__name[data-astro-cid-4bfoewg5]{color:var(--text-hi);font-weight:700}.pm__bio[data-astro-cid-4bfoewg5]{font-size:var(--fs-sm);color:var(--text-mid);max-inline-size:46ch}.pm__date[data-astro-cid-4bfoewg5]{font-size:var(--fs-xs);color:var(--text-faint)}.pm__sep[data-astro-cid-4bfoewg5]{margin-inline:var(--sp-2)}.pm__share[data-astro-cid-4bfoewg5]{gap:var(--sp-3);display:grid}.pm__share-label[data-astro-cid-4bfoewg5]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}[data-astro-cid-4bfoewg5][dir=rtl] .pm__share-label[data-astro-cid-4bfoewg5]{font-family:var(--font-ar);letter-spacing:0;text-transform:none}.pm__share-list[data-astro-cid-4bfoewg5]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex}.pm__share-link[data-astro-cid-4bfoewg5]{border:1px solid var(--line);border-radius:var(--r-full);block-size:44px;inline-size:44px;color:var(--text-mid);background:var(--glass);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-mid) var(--ease-spring);place-items:center;display:grid}.pm__share-link[data-astro-cid-4bfoewg5] svg[data-astro-cid-4bfoewg5]{block-size:20px;inline-size:20px}.pm__share-link[data-astro-cid-4bfoewg5]:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-3px)}.rl[data-astro-cid-vqeokuyd]{border-block-start:1px solid var(--line)}.rl__all[data-astro-cid-vqeokuyd]{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--accent);font-weight:600;display:inline-flex}.rl__all[data-astro-cid-vqeokuyd] svg[data-astro-cid-vqeokuyd]{inline-size:1em;transform:scaleX(var(--dir));transition:translate var(--dur-mid) var(--ease-spring)}.rl__all[data-astro-cid-vqeokuyd]:hover svg[data-astro-cid-vqeokuyd]{translate:calc(4px * var(--dir)) 0}.toc[data-astro-cid-s3rbudjd]{counter-reset:toc;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--glass);backdrop-filter:blur(12px)}.toc__title[data-astro-cid-s3rbudjd]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-block-end:var(--sp-4)}[data-astro-cid-s3rbudjd][dir=rtl] .toc__title[data-astro-cid-s3rbudjd]{font-family:var(--font-ar);letter-spacing:0;text-transform:none}.toc__list[data-astro-cid-s3rbudjd]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.toc__item[data-astro-cid-s3rbudjd]{counter-increment:toc}.toc__link[data-astro-cid-s3rbudjd]{gap:var(--sp-2);padding-block:var(--sp-1);font-size:var(--fs-sm);color:var(--text-mid);transition:color var(--dur-fast) var(--ease-out);grid-template-columns:1.75em 1fr;align-items:baseline;line-height:1.45;display:grid}.toc__link[data-astro-cid-s3rbudjd]:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-faint);transition:color var(--dur-fast) var(--ease-out)}.toc__link[data-astro-cid-s3rbudjd]:hover,.toc__link[data-astro-cid-s3rbudjd]:focus-visible{color:var(--text-hi)}.toc__link[data-astro-cid-s3rbudjd]:hover:before{color:var(--accent)}@media (width>=68rem){.toc[data-astro-cid-s3rbudjd]{position:sticky;inset-block-start:calc(var(--header-h) + var(--sp-6))}}.wn-anchor{block-size:0;display:block;overflow:hidden}.wn-prose p:has(>.wn-anchor){block-size:0;margin-block:var(--sp-12) 0;padding:0}.wn-prose p:has(>.wn-anchor)+h2{margin-block-start:0}.wn-prose p:has(>.wn-anchor:target)+h2{color:var(--accent);border-inline-start:3px solid var(--accent);padding-inline-start:var(--sp-4)}
