.prism_codeblock__whkKa{--code-bg:hsl(var(--muted));--code-fg:hsl(var(--foreground));--tok-comment:#475569;--tok-plain:#0f172a;--tok-punct:#334155;--tok-keyword:#1d4ed8;--tok-string:#047857;--tok-number:#b45309;--tok-function:#6d28d9;--tok-constant:#9a3412;--tok-operator:#0f172a}[data-theme=dark] .prism_codeblock__whkKa,body[data-theme=dark] .prism_codeblock__whkKa,html[data-theme=dark] .prism_codeblock__whkKa{--code-bg:#111827;--code-fg:#e5e7eb;--tok-comment:#d1d5db;--tok-plain:#e5e7eb;--tok-punct:#d1d5db;--tok-keyword:#93c5fd;--tok-string:#6ee7b7;--tok-number:#fde68a;--tok-function:#c4b5fd;--tok-constant:#fdba74;--tok-operator:#e5e7eb}.prism_codeblock__whkKa pre{background:var(--code-bg)!important;color:var(--code-fg)!important}.prism_codeblock__whkKa .token,.prism_codeblock__whkKa .token.plain,.prism_codeblock__whkKa .token.text{color:var(--tok-plain)!important}.prism_codeblock__whkKa .token.cdata,.prism_codeblock__whkKa .token.comment,.prism_codeblock__whkKa .token.doctype,.prism_codeblock__whkKa .token.prolog{color:var(--tok-comment)!important}.prism_codeblock__whkKa .token.punctuation{color:var(--tok-punct)!important}.prism_codeblock__whkKa .token.atrule,.prism_codeblock__whkKa .token.builtin,.prism_codeblock__whkKa .token.keyword{color:var(--tok-keyword)!important}.prism_codeblock__whkKa .token.attr-value,.prism_codeblock__whkKa .token.char,.prism_codeblock__whkKa .token.string{color:var(--tok-string)!important}.prism_codeblock__whkKa .token.boolean,.prism_codeblock__whkKa .token.number{color:var(--tok-number)!important}.prism_codeblock__whkKa .token.class-name,.prism_codeblock__whkKa .token.function{color:var(--tok-function)!important}.prism_codeblock__whkKa .token.constant,.prism_codeblock__whkKa .token.property,.prism_codeblock__whkKa .token.symbol,.prism_codeblock__whkKa .token.tag{color:var(--tok-constant)!important}.prism_codeblock__whkKa .token.entity,.prism_codeblock__whkKa .token.operator,.prism_codeblock__whkKa .token.url{color:var(--tok-operator)!important}.prism_codeblock__whkKa .code-dot{width:.625rem;height:.625rem;border-radius:9999px;opacity:.65;background:rgba(148,163,184,.45);transition:opacity .15s ease}.prism_codeblock__whkKa:focus-within .code-dot,.prism_codeblock__whkKa:hover .code-dot{opacity:1}.prism_codeblock__whkKa .code-dot:first-child{background:#ff5f57}.prism_codeblock__whkKa .code-dot:nth-child(2){background:#febc2e}.prism_codeblock__whkKa .code-dot:nth-child(3){background:#28c840}[data-theme=dark] .prism_codeblock__whkKa .code-dot{opacity:.75;filter:saturate(.9) brightness(.95)}.styles_rtMediaFrame__jS_7P{position:relative;display:block;width:100%;overflow:hidden;border-radius:.8rem}.styles_rtMediaImage__tbGa8{display:block;width:100%;height:auto;margin:0;border-radius:inherit}.styles_rtMediaOverlay__Upgky{position:absolute;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem 1rem;background:rgba(0,0,0,.85);backdrop-filter:blur(6px);font-size:11px;line-height:1.2;color:#ffffff;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden;opacity:1;transition:opacity .2s ease-out}.styles_rtMediaFrame__jS_7P:hover .styles_rtMediaOverlay__Upgky{opacity:0}.styles_rtMediaCaption__t1bfz{min-width:0}.styles_rtMediaCaption__t1bfz .styles_payload-richtext__p7Sn4,.styles_rtMediaCaption__t1bfz p{margin:0;font-size:11px;line-height:1.2}.styles_rtMediaCredit__gL11S{white-space:nowrap;color:#ffffff;font-size:11px;line-height:1.2}.styles_rtMediaCredit__gL11S a{color:#ffffff;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.styles_details__FjvS4:not([open]) .styles_quote__qSOXU{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp-lines,6);overflow:hidden}.styles_details__FjvS4[open] .styles_quote__qSOXU{display:block}.styles_details__FjvS4:not([open]) .styles_showLess__nDhdN,.styles_details__FjvS4[open] .styles_showMore__7THnJ{display:none}.styles_summary__m0K_6{list-style:none}.styles_summary__m0K_6::-webkit-details-marker{display:none}