.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] .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]) .h7lrSW_win{--c-bg:var(--code-bg);--c-raised:#1a1724;box-shadow:var(--site-sh-float)}}.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}.h7lrSW_dots{flex:none;gap:6px;display:flex}.h7lrSW_dots i{background:#35313f;border-radius:50%;width:10px;height:10px}.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}.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}.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}.h7lrSW_code code{font:inherit;white-space:pre}.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}.h7lrSW_caption code{font-family:var(--mono);color:var(--c-ink);font-size:.92em}.h7lrSW_key{color:#9ecbff}.h7lrSW_str{color:#a5e3b8}.h7lrSW_com{color:var(--c-faint)}.h7lrSW_fn{color:#c9befc}.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){.h7lrSW_code{font-size:var(--site-fs-label);padding:14px 14px 16px}.h7lrSW_add{min-width:calc(100% + 28px);margin:0 -14px;padding:0 14px}}
.zutgIa_row{border-top:1px solid var(--line);flex-basis:100%;max-width:520px;margin-top:22px;padding-top:20px}
.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}
.MdDmIa_frame{border:1px solid var(--line);border-radius:var(--site-r-card);background:var(--surface);min-width:0;box-shadow:var(--site-sh-rest);overflow:hidden}.MdDmIa_table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--site-fs-small);line-height:1.5}.MdDmIa_table th{text-align:left;font-family:var(--sans);font-size:var(--site-fs-label);letter-spacing:0;text-transform:none;color:var(--faint);background:var(--paper-2);border-bottom:1px solid var(--line);padding:11px 18px;font-weight:600}.MdDmIa_table td{vertical-align:top;color:var(--muted);text-wrap:pretty;padding:13px 18px}.MdDmIa_table tbody tr+tr td{border-top:1px solid var(--line)}.MdDmIa_mono{font-family:var(--mono);font-size:var(--site-fs-code);overflow-wrap:break-word;color:var(--ink)!important}.MdDmIa_table td code{font-family:var(--mono);color:var(--ink);font-size:.9em}@media (min-width:621px){.MdDmIa_table td.MdDmIa_mono:not(:last-child){white-space:nowrap}}.MdDmIa_caption{border-top:1px solid var(--line);background:var(--paper-2);font-size:var(--site-fs-label);color:var(--faint);text-wrap:pretty;margin:0;padding:12px 18px 14px;line-height:1.55}.MdDmIa_caption code{font-family:var(--mono);color:var(--ink);font-size:.92em}@media (max-width:620px){.MdDmIa_table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.MdDmIa_table,.MdDmIa_table tbody,.MdDmIa_table tr,.MdDmIa_table td{width:100%;display:block}.MdDmIa_table tr{padding:12px 16px 14px}.MdDmIa_table tbody tr+tr{border-top:1px solid var(--line)}.MdDmIa_table tbody tr+tr td{border-top:0}.MdDmIa_table td{padding:3px 0}.MdDmIa_table td:before{content:attr(data-label);font-family:var(--sans);font-size:var(--site-fs-label);letter-spacing:0;text-transform:none;color:var(--faint);margin-bottom:1px;font-weight:600;display:block}.MdDmIa_caption{padding:12px 16px 14px}}
