.prose-module__eVgMQW__proseLatent{color:var(--ink-dim);font-size:1.0625rem}.prose-module__eVgMQW__proseLatent>:first-child{margin-top:0}.prose-module__eVgMQW__proseLatent .prose-module__eVgMQW__headingAnchor{position:relative}.prose-module__eVgMQW__proseLatent .prose-module__eVgMQW__headingAnchorLink{color:inherit;text-decoration:none}.prose-module__eVgMQW__proseLatent .prose-module__eVgMQW__headingAnchorIcon{color:var(--accent);cursor:pointer;opacity:0;vertical-align:baseline;background:0 0;border:0;align-items:center;margin-left:.4em;padding:0;transition:opacity .2s;display:inline-flex}.prose-module__eVgMQW__proseLatent .prose-module__eVgMQW__headingAnchor:hover .prose-module__eVgMQW__headingAnchorIcon,.prose-module__eVgMQW__proseLatent .prose-module__eVgMQW__headingAnchorIcon:focus-visible{opacity:.8}.prose-module__eVgMQW__proseLatent .prose-module__eVgMQW__headingAnchorIcon:hover{opacity:1}.prose-module__eVgMQW__proseLatent .prose-module__eVgMQW__headingAnchorToast{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--panel-2);border:1px solid var(--line);white-space:nowrap;border-radius:3px;margin-left:.5em;padding:.15em .5em;font-size:.6rem;font-weight:500;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.prose-module__eVgMQW__zoomTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;margin:2rem 0;padding:0;line-height:0;display:block;position:relative}.prose-module__eVgMQW__zoomTrigger img{width:100%;height:auto;transition:opacity .25s;display:block}.prose-module__eVgMQW__zoomTrigger:hover img{opacity:.86}.prose-module__eVgMQW__zoomFill{margin:0;overflow:hidden}.prose-module__eVgMQW__zoomFill img{object-fit:cover;height:100%}.prose-module__eVgMQW__zoomHint{width:1.9rem;height:1.9rem;color:var(--ink);background:var(--panel-2);border:1px solid var(--line-strong);box-shadow:0 2px 10px var(--shadow);opacity:0;pointer-events:none;border-radius:2px;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.prose-module__eVgMQW__zoomTrigger:hover .prose-module__eVgMQW__zoomHint,.prose-module__eVgMQW__zoomTrigger:focus-visible .prose-module__eVgMQW__zoomHint{opacity:1}@media (hover:none){.prose-module__eVgMQW__zoomHint{opacity:1}}.prose-module__eVgMQW__zoomDialog{cursor:zoom-out;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;display:flex;overflow:hidden}.prose-module__eVgMQW__zoomDialog:not([open]){display:none}.prose-module__eVgMQW__zoomDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a07eb}.prose-module__eVgMQW__zoomFull{object-fit:contain;border:1px solid var(--line-strong);cursor:default;width:auto;max-width:92vw;height:auto;max-height:82dvh}.prose-module__eVgMQW__zoomCaption{max-width:min(48rem,92vw);font-family:var(--font-mono), ui-monospace, monospace;text-align:center;color:var(--ink-dim);cursor:default;margin:0;font-size:.78rem;line-height:1.6}.prose-module__eVgMQW__zoomClose{width:2.5rem;height:2.5rem;color:var(--ink);background:var(--panel-2);border:1px solid var(--line-strong);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex;position:absolute;top:1rem;right:1rem}.prose-module__eVgMQW__zoomClose:hover{color:var(--accent);border-color:var(--accent)}.prose-module__eVgMQW__tooltip{display:inline-block;position:relative}.prose-module__eVgMQW__tooltipTrigger{cursor:help;border-bottom:1px dashed var(--ink-faint)}.prose-module__eVgMQW__tooltipTriggerLink{cursor:pointer}.prose-module__eVgMQW__tooltipBubble{transform:translateX(calc(-50% + var(--tooltip-shift,0px))) translateY(.25rem);z-index:20;width:max-content;max-width:min(22rem,70vw);font-family:var(--font-mono), ui-monospace, monospace;text-align:left;color:var(--ink);background:var(--panel-2);border:1px solid var(--line-strong);box-shadow:0 8px 24px var(--shadow);opacity:0;visibility:hidden;pointer-events:none;border-radius:3px;padding:.5rem .7rem;font-size:.72rem;font-style:normal;font-weight:400;line-height:1.5;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + .5rem);left:50%}.prose-module__eVgMQW__tooltipBubble[data-open]{opacity:1;visibility:visible;transform:translateX(calc(-50% + var(--tooltip-shift,0px))) translateY(0)}.prose-module__eVgMQW__tooltipBubble:after{content:"";margin-left:calc(-5px - var(--tooltip-shift,0px));border:5px solid #0000;border-top-color:var(--line-strong);position:absolute;top:100%;left:50%}@media (prefers-reduced-motion:reduce){.prose-module__eVgMQW__tooltipBubble{transition:none}}.prose-module__eVgMQW__callout{--callout-accent:var(--accent);--callout-wash:color-mix(in srgb, var(--accent) 6%, transparent);background:linear-gradient(var(--callout-wash), var(--callout-wash)) var(--panel);border:1px solid var(--line);border-left:2px solid var(--callout-accent);margin:2rem 0;padding:1.1rem 1.25rem}.prose-module__eVgMQW__callout[data-variant=warn]{--callout-accent:var(--accent-2);--callout-wash:color-mix(in srgb, var(--accent-2) 6%, transparent)}.prose-module__eVgMQW__callout[data-variant=intel]{--callout-accent:var(--line-strong);--callout-wash:transparent;background:var(--panel)}.prose-module__eVgMQW__calloutTag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--callout-accent);margin:0 0 .55rem;font-size:.64rem;font-weight:500}.prose-module__eVgMQW__callout[data-variant=intel] .prose-module__eVgMQW__calloutTag{color:var(--ink-faint)}.prose-module__eVgMQW__calloutBody{font-size:.97em}.prose-module__eVgMQW__callout .prose-module__eVgMQW__calloutBody>:first-child{margin-top:0}.prose-module__eVgMQW__callout .prose-module__eVgMQW__calloutBody>:last-child{margin-bottom:0}.prose-module__eVgMQW__spoilerInline{color:#0000;background:var(--panel-2);border-bottom:1px dashed var(--line-strong);cursor:pointer;filter:blur(.28em);-webkit-user-select:none;user-select:none;border-radius:2px;padding:0 .15em;transition:color .2s,filter .2s,background-color .2s}.prose-module__eVgMQW__spoilerInline[data-revealed]{color:inherit;background:color-mix(in srgb, var(--accent) 10%, transparent);filter:none;-webkit-user-select:auto;user-select:auto}.prose-module__eVgMQW__spoilerInline:not([data-revealed]) *{visibility:hidden}.prose-module__eVgMQW__spoiler{margin:2rem 0;position:relative;overflow:hidden}.prose-module__eVgMQW__spoiler:not([data-revealed]){min-height:5.5rem}.prose-module__eVgMQW__spoiler[data-revealed]{overflow:visible}.prose-module__eVgMQW__spoilerContent{filter:blur(18px);-webkit-user-select:none;user-select:none;transition:filter .25s}.prose-module__eVgMQW__spoiler[data-revealed] .prose-module__eVgMQW__spoilerContent{filter:none;-webkit-user-select:auto;user-select:auto}.prose-module__eVgMQW__spoiler .prose-module__eVgMQW__spoilerContent>:first-child{margin-top:0}.prose-module__eVgMQW__spoiler .prose-module__eVgMQW__spoilerContent>:last-child{margin-bottom:0}.prose-module__eVgMQW__spoilerCover{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px dashed var(--line-strong);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;font-size:.72rem;transition:color .2s,border-color .2s;display:flex;position:absolute;inset:0}.prose-module__eVgMQW__spoilerCover:hover,.prose-module__eVgMQW__spoilerCover:focus-visible{color:var(--accent);border-color:var(--accent)}.prose-module__eVgMQW__spoilerHint{letter-spacing:.1em;color:var(--ink-faint);font-size:.62rem}.prose-module__eVgMQW__spoilerHide{z-index:1;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);background:var(--panel);border:1px solid var(--line-strong);cursor:pointer;border-radius:2px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.62rem;transition:color .2s,border-color .2s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.prose-module__eVgMQW__spoilerHide:hover,.prose-module__eVgMQW__spoilerHide:focus-visible{color:var(--accent);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.prose-module__eVgMQW__spoilerInline,.prose-module__eVgMQW__spoilerContent{transition:none}}.prose-module__eVgMQW__proseLatent :not(pre)>code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent);background:var(--panel-2);border:1px solid var(--line);word-break:break-word;border-radius:3px;padding:.12em .4em;font-size:.85em}.prose-module__eVgMQW__proseLatent figure[data-rehype-pretty-code-figure]{--code-tool-top:.5rem;--code-tool-size:1.75rem;--code-tool-gap:.45rem;margin:1.75rem 0;position:relative}.prose-module__eVgMQW__proseLatent [data-rehype-pretty-code-title]{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--ink-dim);border:1px solid var(--line-strong);background:#0c0f0a;border-bottom:none;padding:.6rem 1rem;font-size:.72rem}.prose-module__eVgMQW__proseLatent pre{color:#e7ecdd;border:1px solid var(--line-strong);tab-size:2;background:#0c0f0a;border-radius:2px;padding:1.1rem 0;font-size:.85rem;line-height:1.65;overflow-x:auto}.prose-module__eVgMQW__proseLatent [data-rehype-pretty-code-title]+pre{border-radius:0}.prose-module__eVgMQW__proseLatent pre code{font-family:var(--font-mono), ui-monospace, monospace;counter-reset:line;background:0 0;border:none;display:grid}.prose-module__eVgMQW__proseLatent pre code[data-language]:before{content:attr(data-language);top:var(--code-tool-top);right:calc(var(--code-tool-top) + var(--code-tool-size) + var(--code-tool-gap));height:var(--code-tool-size);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);pointer-events:none;align-items:center;font-size:.62rem;display:flex;position:absolute}.prose-module__eVgMQW__proseLatent .prose-module__eVgMQW__codeCopyIcon{top:var(--code-tool-top);right:var(--code-tool-top);z-index:1;width:var(--code-tool-size);height:var(--code-tool-size);color:var(--ink-faint);border:1px solid var(--line-strong);cursor:pointer;opacity:0;background:#0c0f0a;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:opacity .2s,color .2s;display:inline-flex;position:absolute}.prose-module__eVgMQW__proseLatent figure[data-rehype-pretty-code-figure]:hover .prose-module__eVgMQW__codeCopyIcon,.prose-module__eVgMQW__proseLatent .prose-module__eVgMQW__codeCopyIcon:focus-visible{opacity:1}.prose-module__eVgMQW__proseLatent .prose-module__eVgMQW__codeCopyIcon:hover{color:var(--accent);border-color:var(--accent)}.prose-module__eVgMQW__proseLatent figure:has([data-rehype-pretty-code-title]) .prose-module__eVgMQW__codeCopyIcon{top:calc(2.25rem + var(--code-tool-top))}.prose-module__eVgMQW__proseLatent figure:has([data-rehype-pretty-code-title]) pre code[data-language]:before{display:none}@media (hover:none){.prose-module__eVgMQW__proseLatent .prose-module__eVgMQW__codeCopyIcon{opacity:1}}.prose-module__eVgMQW__proseLatent pre code>[data-line]{border-left:2px solid #0000;padding-inline:1.1rem}.prose-module__eVgMQW__proseLatent code[data-line-numbers]{counter-reset:line}.prose-module__eVgMQW__proseLatent code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);text-align:right;width:1.25rem;color:var(--ink-faint);margin-right:1.25rem;display:inline-block}.prose-module__eVgMQW__proseLatent [data-line][data-highlighted-line]{border-left-color:var(--accent);background:#c5f73a14}.prose-module__eVgMQW__proseLatent [data-highlighted-chars]{background:#c5f73a24;border-radius:2px;padding:.1em .2em}
