.codeWindow-module__h7lrSW__win{--c-bg:var(--code-bg);--c-raised:#1b1825;--c-line:#ffffff14;--c-ink:#eceaf4;--c-faint:#8e8aa3;border-radius:var(--site-r-card);background:var(--c-bg);min-width:0;color:var(--c-ink);text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:var(--site-sh-float);margin:0;position:relative;overflow:hidden}html[data-theme=dark] .codeWindow-module__h7lrSW__win{--c-bg:var(--code-bg);--c-raised:#1a1724;box-shadow:var(--site-sh-float)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .codeWindow-module__h7lrSW__win{--c-bg:var(--code-bg);--c-raised:#1a1724;box-shadow:var(--site-sh-float)}}.codeWindow-module__h7lrSW__bar{border-bottom:1px solid var(--c-line);background:var(--c-raised);align-items:center;gap:12px;height:38px;padding:0 14px;display:flex}.codeWindow-module__h7lrSW__dots{flex:none;gap:6px;display:flex}.codeWindow-module__h7lrSW__dots i{background:#35313f;border-radius:50%;width:10px;height:10px}.codeWindow-module__h7lrSW__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);color:var(--c-faint);font-size:11.5px;overflow:hidden}.codeWindow-module__h7lrSW__tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-faint);white-space:nowrap;flex:none;margin-left:auto;font-size:10px}.codeWindow-module__h7lrSW__code{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;font-family:var(--mono);font-size:var(--site-fs-code);color:var(--c-ink);margin:0;padding:16px 18px 18px;line-height:1.75;overflow-x:auto}.codeWindow-module__h7lrSW__code code{font:inherit;white-space:pre}.codeWindow-module__h7lrSW__caption{border-top:1px solid var(--c-line);font-size:var(--site-fs-label);color:var(--c-faint);text-wrap:pretty;padding:12px 18px 14px;line-height:1.55}.codeWindow-module__h7lrSW__caption code{font-family:var(--mono);color:var(--c-ink);font-size:.92em}.codeWindow-module__h7lrSW__key{color:#9ecbff}.codeWindow-module__h7lrSW__str{color:#a5e3b8}.codeWindow-module__h7lrSW__com{color:var(--c-faint)}.codeWindow-module__h7lrSW__fn{color:#c9befc}.codeWindow-module__h7lrSW__add{background:#7b74ff29;min-width:calc(100% + 36px);margin:0 -18px;padding:0 18px;display:inline-block;box-shadow:inset 2px 0 #9b85f7}@media (max-width:560px){.codeWindow-module__h7lrSW__code{font-size:var(--site-fs-label);padding:14px 14px 16px}.codeWindow-module__h7lrSW__add{min-width:calc(100% + 28px);margin:0 -14px;padding:0 14px}}
.inlineCode-module__AD6rla__code{font-family:var(--mono);background:var(--surface-2);box-shadow:var(--site-sh-edge);color:var(--ink);white-space:nowrap;border-radius:6px;padding:1.5px 6px;font-size:.84em;line-height:1.2}
