
a { text-underline-offset: 2px; padding: 0 2px; text-decoration: underline; transition: color .22s ease,border-color .22s ease; border-radius: 3px; color: var(--anchor) }
.wnbeab h3 { margin: 0 0 .3rem }
.zd4j2a li { padding: 0; margin: 0 }
.zwguf { border: 1px solid #402f45; border-radius: 22px; margin-top: 2.6em; padding: 1.4em 1.5em }
img.hy9n9 { margin-right: auto; max-width: 62%; margin-left: auto }
figure>img,.tjuy52>img,.b58mr>img,.wvccvm>img,.cpii1ru>img { margin-top: 0; margin-bottom: 0 }
.sf1pzl { flex-wrap: wrap; display: flex; gap: 1em 1.4em }
h3 { font-family: 'Segoe UI',system-ui,sans-serif; font-weight: 560; margin: 1.5em 0 .3em; color: var(--anchor); font-size: 1.16rem }
caption { color: var(--text); padding: .35em 0; caption-side: top; font-weight: 620; text-align: left }
.lc9utn { border: 1px solid #402f45; padding: .9em 1.2em .9em 2.5em; border-radius: 22px; background: #353124 }
.n20sru nav { min-width: 0 }
.z99zh { padding: 0; margin: 0; list-style: none }
img.xhfsy { max-width: 62%; margin-right: 0; margin-left: auto }
.l61sjb nav { grid-row: 1 / span 2; grid-column: 2; margin: 0; line-height: 1.9; font-size: .86rem; text-align: right; align-self: center }
.frnuw { font-weight: 400; font-size: .78rem; margin: .2rem 0 0; color: #a792ad }
.octna li { margin: .2rem 0 }
.tco7hg { font-size: 1.12em; color: var(--text) }
img.kdi72y { margin-right: auto; max-width: 62%; margin-left: 0 }
.krq2zm7 { background: #353124; border-radius: 22px; padding: .7em 1em .7em 2.4em; border-left: 3px solid var(--c-accent) }
.l61sjb nav a:hover { color: var(--anchor) }
.sup43 .zd4j2a li+li::before { content: '\2022' !important; margin: 0 .5rem; opacity: .45; display: inline !important }
.jzeoc a { border: 1px solid #402f45; margin: 0 .5em .5em 0; display: inline-block; border-radius: .2em }
.glt0gpf nav+nav { border-top: 1px dotted #402f45; padding-top: 1em }
.l61sjb nav .joe4i { padding-bottom: .1rem; margin: 0 1rem .2rem 0; cursor: default; color: #a792ad; border-bottom: 2px solid var(--c-accent) }
.zd4j2a li::before { content: normal }
figure,.tjuy52,.b58mr,.wvccvm,.cpii1ru { padding: .7rem 0; border-bottom: 1px solid #402f45; margin: 1.4rem 0; border-top: 1px solid #402f45 }
.rb91148 { padding: 0; flex-wrap: wrap; gap: .1em; list-style: none; display: flex; margin: 0 }
.sf1pzl nav { flex: 1 1 10rem }
.zp2hovq { color: #a792ad; margin: .2rem 0 1.1rem; font-size: .88rem }
ol li::marker { color: var(--anchor) }
.jzeoc .zd4j2a li { display: inline }
.rodtf,.ba0qyau,.sup43 { margin: .6rem 0 0; line-height: 1.5 }
.sup43 a { display: inline-block; padding: .25rem 0; max-width: 100%; vertical-align: middle; min-width: 24px; min-height: 3rem }
.whb9s3 { overflow-x: auto; margin: 1.4rem 0; width: 100% }
.f8ip1 { grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)); gap: .4em 1em; display: grid }
.d5qh7l dd { padding: 0; margin: 0 0 1.1em }
.t4ldi { background: #353124; font-size: .9rem; display: inline-block; padding: .45em .8em; margin: .3em 0 1.5em; border-left: 3px solid var(--c-accent); border-radius: 4px; color: var(--text) }
.d5qh7l dt { font-weight: 620; margin: 1.4em 0 .3em }
a:hover { background: #353124 }
details.o9plona { padding: .75em .95em; margin: 0 0 .55em; border: 1px solid #402f45; border-radius: 22px }
details.o9plona summary { color: var(--text); cursor: pointer; font-weight: 620 }
.wnbeab { margin: 0 0 1rem; border: 1px solid #402f45; padding: .9rem 1.2rem; border-radius: 22px }
.octna { border-left: 5px solid var(--c-accent); font-size: .93rem; border: 0; background: #281d2b; margin: 1.4rem 0; padding: .6rem 1rem }
@media(max-width:782px){body { background: #1a121c }
.mzc4xq { border-radius: 0; outline: 2px double #402f45; border-left: 0; margin: 0; outline-offset: -3px; padding: 22px 16px }
img.kdi72y,img.hy9n9,img.xhfsy { max-width: 100%; margin-left: auto; margin-right: auto }
.l61sjb { display: block; text-align: left }
.l61sjb nav { text-align: left; margin: .55rem 0 0 }}
.tco7hg{border-block-start:2px solid currentColor;padding-block-start:.8em}
@media(max-width:560px){h1{font-size:1.8775rem}}
table:not(.whb9s3 table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:782px){th,td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}
pre{max-width:100%;overflow-x:auto;box-sizing:border-box}.l61sjb nav{min-width:0;max-width:100%}.l61sjb nav a,.joe4i{overflow-wrap:normal;word-break:normal}.ko1oe>a{flex:0 0 auto;white-space:nowrap}
.c0xqyj{display:none}
@media(max-width:48rem){
.b4igr{min-width:0;max-width:100%;margin-inline:0}
.b4igr>img{display:none}
.b4igr>figcaption{display:none}
.b4igr>.c0xqyj{display:block;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:break-word;word-break:normal}
.diagram-source-owned{display:none}
.c0xqyj .doz7ymg{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
.c0xqyj .fc314{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
.c0xqyj .wz1n53{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
.c0xqyj ol.wz1n53{list-style:decimal;padding-left:1.8em}
.c0xqyj .wz1n53>li{font-size:1em;line-height:1.5;font-weight:400;white-space:pre-line;margin:0;padding:.6em .75em;min-width:0;border:1px solid currentColor;border-radius:.35em;display:list-item}
.c0xqyj .wz1n53>li::before{content:none!important;display:none!important}
.c0xqyj .wz1n53>li::marker{color:inherit;font-size:1em;font-weight:600}
.c0xqyj.fvvat .wz1n53{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
.c0xqyj.we89y .wz1n53>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
.c0xqyj.h5jfv .wz1n53>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
.c0xqyj.woj0ejs .wz1n53>li{border-radius:.7em}
.c0xqyj.diagram-inset .wz1n53>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
.c0xqyj.diagram-outline .wz1n53>li{border-style:dashed;border-radius:.45em}
.c0xqyj.diagram-spaced .wz1n53{gap:1em}
.c0xqyj.diagram-spaced .wz1n53>li{border:0;padding:.25em 0}
.c0xqyj.diagram-ledger .wz1n53>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}
@media print{html,body{background:#fff!important;color:#111!important}.mzc4xq,*{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}*::before,*::after,*::first-letter,*::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.mzc4xq{max-width:100%!important;width:auto!important;box-sizing:border-box}details::details-content{content-visibility:visible!important;display:block!important}details:not([open])>:not(summary){display:block!important}.whb9s3{max-width:100%!important;overflow:visible!important}table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}th,td{overflow-wrap:anywhere!important;word-break:normal!important}table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}img{max-width:100%!important;height:auto!important}.c0xqyj{display:none!important}.b4igr>img{display:block!important}}