.markdown-audio.svelte-1l64m2h{display:flex;width:min(100%,42rem);flex-direction:column;gap:.5rem;margin:1.5rem auto}.markdown-audio-visualizer.svelte-1l64m2h{height:9rem;overflow:hidden;border-radius:.65rem}audio.svelte-1l64m2h{width:100%}.tweet-embed-shell.svelte-1gx6ntg{position:relative;width:100%;overflow:hidden;border-radius:var(--f2z-radius-xl);background:var(--background)}.tweet-embed-shell.svelte-1gx6ntg:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:var(--f2z-radius-xl);box-shadow:inset 0 0 0 2px var(--background);z-index:2}.tweet-embed-target.svelte-1gx6ntg{display:flex;justify-content:center;width:100%;overflow:hidden;border-radius:var(--f2z-radius-xl);background:var(--background)}.tweet-embed-target.svelte-1gx6ntg iframe{display:block;background:transparent!important;border-radius:var(--f2z-radius-lg)!important;clip-path:inset(2px round var(--f2z-radius-lg))}.tweet-embed-target.svelte-1gx6ntg .twitter-tweet,.tweet-embed-target.svelte-1gx6ntg .twitter-tweet-rendered{margin:0 auto!important;max-width:min(550px,100%)!important;width:100%!important;overflow:hidden!important;border-radius:var(--f2z-radius-lg)!important;clip-path:inset(2px round 16px)}.iframely-embed-shell.svelte-1gx6ntg{width:100%;max-height:85vh;overflow:auto;contain:paint;border-radius:.75rem}.iframely-embed-target.svelte-1gx6ntg{width:100%}.iframely-embed-target.svelte-1gx6ntg iframe{display:block;width:100%;max-width:100%;border:0}.embed-status.svelte-1gx6ntg{border:1px dashed var(--border);border-radius:.75rem;background:var(--card);padding:1.5rem;color:var(--muted-foreground);text-align:center}.embed-status.svelte-1gx6ntg a:where(.svelte-1gx6ntg){margin-left:.35rem;color:var(--primary)}.markdown-qrcode.svelte-13o7zfp{display:flex;justify-content:center;margin:1.5rem 0}.markdown-qrcode-inner.svelte-13o7zfp{display:flex;flex-direction:column;align-items:center;gap:.65rem;width:100%;max-width:22rem;min-width:0}.markdown-qrcode-button.svelte-13o7zfp{display:block;padding:.75rem;background:#fff;border:1px solid var(--border);border-radius:.65rem;cursor:pointer;outline:none;transition:border-color .12s ease}.markdown-qrcode-button.svelte-13o7zfp:hover{border-color:var(--primary)}.markdown-qrcode-button.svelte-13o7zfp:focus-visible{border-color:var(--ring)}.markdown-qrcode-button.svelte-13o7zfp img:where(.svelte-13o7zfp){display:block;width:256px;max-width:100%;height:auto}.markdown-qrcode-placeholder.svelte-13o7zfp{width:256px;max-width:100%;aspect-ratio:1;border-radius:.65rem;background:color-mix(in srgb,var(--muted),transparent 40%)}.markdown-qrcode-error.svelte-13o7zfp{margin:0;font-size:.8125rem;color:var(--destructive)}.markdown-qrcode-hint.svelte-13o7zfp{margin:0;font-size:.75rem;color:var(--muted-foreground);text-align:center}[data-testid=markdown-image-lightbox]{top:0!important;left:0!important;translate:none!important;transform:none!important;width:100vw!important;max-width:none!important;height:100dvh!important;animation:none!important}[data-testid=markdown-image-lightbox][data-state=closed]{pointer-events:none}.markdown-image-lightbox__backdrop.svelte-49y5b3,.markdown-image-lightbox__pad.svelte-49y5b3{position:absolute;inset:0}.markdown-image-lightbox__backdrop.svelte-49y5b3{z-index:0;cursor:zoom-out;background:#0000007a}.markdown-image-lightbox__pad.svelte-49y5b3{overflow:hidden;background:var(--background, #111111);pointer-events:none;z-index:0}.markdown-image-lightbox__pad-inner.svelte-49y5b3{position:absolute;top:-10%;left:-10%;width:30%;height:30%;transform:scale(4);transform-origin:0 0;filter:blur(8px) saturate(.9)}.markdown-image-lightbox__pad-inner.svelte-49y5b3 img:where(.svelte-49y5b3){display:block;width:100%;height:100%;object-fit:cover}.markdown-image-lightbox__pad.svelte-49y5b3:after{position:absolute;inset:0;background:color-mix(in oklab,var(--background) 50%,transparent);content:""}.markdown-image-lightbox__stage.svelte-49y5b3{--lightbox-safe-bottom: max(4.5rem, env(safe-area-inset-bottom));--lightbox-caption-space: 5rem;--lightbox-safe-left: max(1rem, env(safe-area-inset-left));--lightbox-safe-right: max(1rem, env(safe-area-inset-right));--lightbox-safe-top: max(4.5rem, env(safe-area-inset-top));position:relative;z-index:1;display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center;margin:0;padding:var(--lightbox-safe-top) var(--lightbox-safe-right) calc(var(--lightbox-safe-bottom) + var(--lightbox-caption-space)) var(--lightbox-safe-left);overflow:hidden}.markdown-image-lightbox__image.svelte-49y5b3{position:relative;z-index:1;display:block;width:auto;max-width:calc(100vw - var(--lightbox-safe-left) - var(--lightbox-safe-right));height:auto;max-height:calc(100dvh - var(--lightbox-safe-top) - var(--lightbox-safe-bottom) - var(--lightbox-caption-space));object-fit:contain;border-radius:.25rem;box-shadow:0 1rem 3rem #0000004d}.markdown-image-lightbox__caption.svelte-49y5b3{position:absolute;z-index:2;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left));max-width:48rem;max-height:calc(3 * 1.35em + 1rem);margin-inline:auto;padding:.5rem 3.5rem;overflow:hidden;color:#fff;background:#0000009e;border-radius:.5rem;font-size:.875rem;line-height:1.35;text-align:center;text-shadow:0 1px 0 rgb(0 0 0 / .75);display:-webkit-box;line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:3;pointer-events:none}.markdown-image-lightbox__close{position:absolute;z-index:3;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgb(255 255 255 / .4);border-radius:999px;color:#fff;background:#0000008c;cursor:pointer;transition:background-color .12s ease}.markdown-image-lightbox__close:hover{background:#000000bf}.markdown-image-lightbox__close:focus-visible{outline:2px solid white;outline-offset:3px}@media (prefers-reduced-motion: reduce){.markdown-image-lightbox__close{transition:none}}.sr-only.svelte-49y5b3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.markdown-content.svelte-qbygm2{max-width:100%;min-width:0;overflow-wrap:anywhere}.markdown-content.svelte-qbygm2 .markdown-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.markdown-content.svelte-qbygm2 .markdown-table-scroll table{overflow-wrap:break-word}.markdown-content.svelte-qbygm2 .code-block-shell{position:relative;margin:1.5rem 0;border:1px solid var(--border);border-radius:var(--f2z-radius-lg);overflow:hidden;background:#16161c}.markdown-content.svelte-qbygm2 .code-block-shell pre,.markdown-content.svelte-qbygm2 .code-block-shell code{background:transparent!important}.markdown-content.svelte-qbygm2 .code-block-chrome-host{position:absolute;inset:0;pointer-events:none}.markdown-content.svelte-qbygm2 .code-block-shell pre{position:relative;margin:0;max-width:100%;overscroll-behavior-x:contain;touch-action:pan-x pan-y;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.markdown-content.svelte-qbygm2 .code-block-shell code{display:block;padding:3.25rem 1rem .9rem}.markdown-content.svelte-qbygm2 .code-line{display:block;min-height:1.5em;padding-inline:.3rem}.markdown-content.svelte-qbygm2 .code-line-highlighted{background:color-mix(in srgb,var(--primary),transparent 84%);box-shadow:inset 3px 0 var(--primary)}.markdown-content.svelte-qbygm2 .show-line-numbers{counter-reset:markdown-code-line}.markdown-content.svelte-qbygm2 .show-line-numbers .code-line{counter-increment:markdown-code-line}.markdown-content.svelte-qbygm2 .show-line-numbers .code-line:before{content:counter(markdown-code-line);display:inline-block;width:2.5rem;margin-right:1rem;color:color-mix(in srgb,currentColor,transparent 55%);text-align:right;-webkit-user-select:none;user-select:none}.markdown-content.svelte-qbygm2 .code-block-shell[data-wrap=false] code{min-width:max-content;white-space:pre}.markdown-content.svelte-qbygm2 .code-block-shell[data-wrap=true] pre{overflow-x:visible}.markdown-content.svelte-qbygm2 .code-block-shell[data-wrap=true] code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.markdown-content.svelte-qbygm2 :not(pre)>code:before,.markdown-content.svelte-qbygm2 :not(pre)>code:after{content:none!important}.markdown-content.svelte-qbygm2 :not(pre)>code{max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;font-weight:500;overflow-wrap:anywhere;word-break:break-word;color:var(--foreground);background:color-mix(in srgb,var(--muted),transparent 25%);border:1px solid var(--border);border-radius:var(--f2z-radius-sm);padding:.1em .36em}.markdown-content.svelte-qbygm2 a{overflow-wrap:anywhere;word-break:break-word}.markdown-content.svelte-qbygm2 .markdown-image-trigger{display:block;max-width:100%;margin:2rem 0;padding:0;border:0;border-radius:.5rem;background:transparent;cursor:zoom-in;text-align:start}.markdown-content.svelte-qbygm2 .markdown-image-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.markdown-content.svelte-qbygm2 .markdown-image-trigger img{display:block;max-width:100%;height:auto;margin:0}.markdown-content.svelte-qbygm2 .markdown-video,.markdown-content.svelte-qbygm2 .markdown-embed-image{display:block;max-width:100%;height:auto;margin:1.5rem 0}.markdown-content.svelte-qbygm2 h1[id],.markdown-content.svelte-qbygm2 h2[id],.markdown-content.svelte-qbygm2 h3[id],.markdown-content.svelte-qbygm2 h4[id],.markdown-content.svelte-qbygm2 h5[id],.markdown-content.svelte-qbygm2 h6[id],.markdown-content.svelte-qbygm2 .footnotes li[id]{scroll-margin-top:6rem}.markdown-content.svelte-qbygm2 .heading-anchor{margin-left:.45em;color:var(--primary);font-weight:500;text-decoration:none;opacity:0;transition:opacity .12s ease}.markdown-content.svelte-qbygm2 h1:hover>.heading-anchor,.markdown-content.svelte-qbygm2 h2:hover>.heading-anchor,.markdown-content.svelte-qbygm2 h3:hover>.heading-anchor,.markdown-content.svelte-qbygm2 h4:hover>.heading-anchor,.markdown-content.svelte-qbygm2 h5:hover>.heading-anchor,.markdown-content.svelte-qbygm2 h6:hover>.heading-anchor,.markdown-content.svelte-qbygm2 .heading-anchor:focus-visible{opacity:1}.markdown-content.svelte-qbygm2 .footnotes{margin-top:2.5rem;border-top:1px solid var(--border);padding-top:1rem;font-size:.9em}.markdown-content.svelte-qbygm2 .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}
