.progress[data-astro-cid-7jjqptxk]{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;background:#fff;transform-origin:left;transform:scaleX(0);animation:grow linear both;animation-timeline:scroll(root)}@keyframes grow{to{transform:scaleX(1)}}.head[data-astro-cid-7jjqptxk]{padding:64px 0 24px}.back[data-astro-cid-7jjqptxk]{font-size:.85rem}.back[data-astro-cid-7jjqptxk]:hover{color:var(--text)}h1[data-astro-cid-7jjqptxk]{margin:28px 0 0;font-size:clamp(2.2rem,7vw,3.4rem);line-height:1.08;font-weight:500;letter-spacing:-.04em}.meta[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;color:var(--muted)}.prose[data-astro-cid-7jjqptxk]{padding:16px 0 40px;font-size:1.06rem;color:#d2d2d2}.prose[data-astro-cid-7jjqptxk] h2{margin:2.2em 0 .6em;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;color:var(--text)}.prose[data-astro-cid-7jjqptxk] h3{margin:1.8em 0 .5em;font-size:1.2rem;font-weight:500;color:var(--text)}.prose[data-astro-cid-7jjqptxk] p{margin:0 0 1.2em}.prose[data-astro-cid-7jjqptxk] a{color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#555;transition:text-decoration-color .3s}.prose[data-astro-cid-7jjqptxk] a:hover{text-decoration-color:#fff}.prose[data-astro-cid-7jjqptxk] strong{color:var(--text);font-weight:600}.prose[data-astro-cid-7jjqptxk] ul,.prose[data-astro-cid-7jjqptxk] ol{padding-left:1.2em;margin:0 0 1.2em}.prose[data-astro-cid-7jjqptxk] li{margin:.3em 0}.prose[data-astro-cid-7jjqptxk] li::marker{color:var(--faint)}.prose[data-astro-cid-7jjqptxk] blockquote{margin:1.8em 0;padding:0 0 0 20px;border-left:1px solid #444;font-family:var(--serif);font-style:italic;font-size:1.5rem;line-height:1.4;color:var(--text)}.prose[data-astro-cid-7jjqptxk] code{font-family:var(--mono);font-size:.85em;background:#141414;padding:2px 6px;border-radius:6px;border:1px solid var(--line)}.prose[data-astro-cid-7jjqptxk] pre{padding:18px 20px;border-radius:12px;border:1px solid var(--line);overflow-x:auto;font-size:.85rem;line-height:1.6;margin:0 0 1.4em}.prose[data-astro-cid-7jjqptxk] pre code{background:none;border:0;padding:0}.prose[data-astro-cid-7jjqptxk] img{border-radius:12px;margin:1.6em 0}.prose[data-astro-cid-7jjqptxk] hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.crumbs[data-astro-cid-7jjqptxk]{display:flex;gap:8px;color:var(--faint)}.crumbs[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover{color:var(--text)}.tags[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.tldr[data-astro-cid-7jjqptxk]{margin:8px 0;padding:18px 22px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#0e0e0e,#090909)}.tldr[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk]{margin:0 0 8px;font-size:.7rem;font-weight:400;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.tldr[data-astro-cid-7jjqptxk] ul[data-astro-cid-7jjqptxk]{margin:0;padding-left:18px;color:#d2d2d2}.tldr[data-astro-cid-7jjqptxk] li[data-astro-cid-7jjqptxk]::marker{color:var(--faint)}.faq[data-astro-cid-7jjqptxk]{padding:24px 0 8px}details[data-astro-cid-7jjqptxk]{border-top:1px solid var(--line);padding:14px 0}details[data-astro-cid-7jjqptxk]:last-child{border-bottom:1px solid var(--line)}summary[data-astro-cid-7jjqptxk]{cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:16px}summary[data-astro-cid-7jjqptxk]::-webkit-details-marker{display:none}summary[data-astro-cid-7jjqptxk]:after{content:"+";color:var(--muted);transition:transform .3s var(--ease)}details[data-astro-cid-7jjqptxk][open] summary[data-astro-cid-7jjqptxk]:after{transform:rotate(45deg)}details[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{margin:10px 0 0;color:#bdbdbd}.author[data-astro-cid-7jjqptxk]{padding:28px 0;border-top:1px solid var(--line);margin-top:24px}.author[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{margin:0}.author[data-astro-cid-7jjqptxk] .name[data-astro-cid-7jjqptxk]{font-weight:500}.related[data-astro-cid-7jjqptxk]{padding-top:24px}.pager[data-astro-cid-7jjqptxk]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0 24px}.pager[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;font-weight:500;transition:border-color .3s,transform .4s var(--ease)}.pager[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover{border-color:#3a3a3a;transform:translateY(-2px)}.pager[data-astro-cid-7jjqptxk] .next[data-astro-cid-7jjqptxk]{text-align:right;grid-column:2}@media(max-width:560px){.pager[data-astro-cid-7jjqptxk]{grid-template-columns:1fr}.pager[data-astro-cid-7jjqptxk] .next[data-astro-cid-7jjqptxk]{grid-column:1}}
