
body .wbcY9kc { display: flex; flex-wrap: wrap; gap: 1.2em 1.5em }
.mxyncp { display: none }
body .dicbqMvb { grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)); display: grid; gap: 1.2em 1.5em }
body .xxqobXfdf { border-top: 2px solid #3d2b42; margin: 0 0 1.5em; padding-top: .6em; text-align: center }
html { -webkit-text-size-adjust: 100% }
body .wmepXju { background: transparent; padding: .25em 0 .25em 1em; font-size: .93rem; margin: 1.4em 0; border: 0; border-left: 3px solid #c44ae4 }
body hr { border: 0; height: 3px; width: 64px; background: #c44ae4; border-radius: 3px; margin: 2.4em 0 }
body img.eyzshBap1 { margin-right: auto; max-width: 90%; margin-left: auto }
body .bggsxQ6zdm li { padding: 0; margin: 0 }
body .bwrvPcvyv dt { font-weight: 500; margin: 1.5em 0 .3em }
body .xxqobXfdf nav a { display: inline-block; color: #ac9fb0; text-decoration: none; min-height: 48px; margin: 0 1.3em .2em 0; padding: .25em 0 }
body .xxqobXfdf nav a+a::before { margin: 0 .4em; opacity: .45; content: '\2022' }
body .wmepXju ul,body .wmepXju ol { padding-left: 1.3em; margin: 0 }
body ul li { position: relative; padding-left: 1.35em }
body figure,body .chenuOzj,body .fcofUek,body .dxcOu4c,body .lfqkNjszl { margin: 1.6em 0 }
body details.azrFvuc p { margin: .7em 0 0 }
body .plgS63f li { padding: 0; margin: 0; display: inline }
body h1 { color: #efebf0; font-weight: 750; margin: 0 0 .55em; letter-spacing: .01em; line-height: 1.14; font-size: 2.4rem; font-family: Calibri,Candara,'Segoe UI',sans-serif }
body .wnkmBfple { display: grid; gap: .3em .8em; grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)) }
body th { padding: 12px 14px; color: #efebf0; text-align: left; font-weight: 500; background: #322336; border-bottom: 1px solid #3d2b42; overflow-wrap: break-word }
body .socgkMignn h3 { margin: 0 0 .4em }
body .bwrvPcvyv dd { margin: 0 0 1.2em; padding: 0 }
body .sjkJki { margin: 0; padding: 0; list-style: none }
body img { display: block; max-width: 100%; box-shadow: 0 4px 14px rgba(60,27,69,.10); margin: 1.6em 0; height: auto }
body .sdtE7w,body .sdtE7w .sjkJki { gap: 1.2em 1.5em; grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)); display: grid }
body .awiimN5i2 h3 { font-size: 1.02rem; color: #efebf0; margin: 1.5em 0 .3em }
body .iqhqoW0l a { border: 1px solid #3d2b42; display: inline-block; margin: 0 .5em .5em 0; border-radius: .4em }
body .wbcY9kc nav { flex: 1 1 10rem }
body .sjkJki li::before { content: normal }
body .awiimN5i2 { border: 0; padding-top: 0; margin-top: 2.6em }
body figcaption { background-color: #261c29; line-height: 1.5; text-align: center; margin-top: .45em; font-size: .88rem; color: #ac9fb0 }
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0; min-height: 100vh; background: radial-gradient(circle at 50% -20%,#322336 0,#19111b 58%,#19111b 100%); color: #efebf0; letter-spacing: .006em; font: 18px/1.82 Charter,'Bitstream Charter',Cambria,Georgia,serif }
body .wmepXju li { margin: .15em 0 }
body img.ykxTxuej { margin-left: auto; margin-right: auto; max-width: 66% }
body .hsxUmh42 a+a::before { margin: 0 .4em; content: '\203a'; opacity: .45 }
body ol li::marker { color: #cd65e8 }
body .xxqobXfdf nav a:hover { color: #cd65e8 }
@media (max-width:760px){body { background: #19111b }
.rvhgSlhfe { border-left: 0; border-radius: 0; outline-offset: -3px; outline: 2px double #3d2b42; margin: 0; padding: 22px 16px }
body img.gxalnYe1,body img.ykxTxuej,body img.sigX0fa { margin-left: auto; max-width: 100%; margin-right: auto }}
@media(min-width:980px){.rvhgSlhfe { padding: 42px 64px }
body h1 { font-size: 2.45rem }}
@media (prefers-color-scheme:light){body .ihvHgwst[tabindex="0"]:focus-visible,body a:focus-visible,body summary:focus-visible { box-shadow: 0 0 0 3px #9928b7; outline: 2px solid #2c212e }
body .wmepXju summary { color: #2c212e }
body .luzaA9p { border-left: 3px solid #2e791a; background: #f1e8f3 }
body .lvtnMow7 nav+nav { border-top: 1px solid #ede3f0 }
body caption { color: #2c212e }
body details.azrFvuc summary { color: #2c212e }
body ul li::before { color: #9928b7 }
body .wmepXju p { color: #2c212e }
body blockquote { color: #77647d; border-left: 3px solid #2e791a }
body .sbqFv9 { border: 1px solid #ede3f0; background: #f1e8f3 }
body tr:nth-child(even) td { background: #f1e8f3 }
body .gzhJdz+.gzhJdz { border-top: 1px solid #ede3f0 }
.rvhgSlhfe::before { background: linear-gradient(90deg,#9928b7,transparent) }
::selection { background: #f1e8f3; color: #2c212e }
body .lsqiE4o { color: #77647d }
body h3 { color: #2e791a }
body table { border: 1px solid #ede3f0 }
body .itvfpLleaw { color: #77647d; border-bottom: 1px solid #ede3f0 }
body strong { color: #2c212e }
.rvhgSlhfe { background: #fcfbfc; border: 1px solid #ede3f0; outline: 3px double #ede3f0; border-left: 2px solid #9928b7 }
body .lsbhSsqa { color: #2c212e }
body .wmepXju a { color: #9928b7 }
body h2 { color: #2c212e; border-bottom: 2px solid #2e791a }
body .xxqobXfdf nav .idsrWbi { border-bottom: 2px solid #9928b7; color: #77647d }
body td { border-bottom: 1px solid #ede3f0 }
.zaotJ3vlg { color: #77647d }
body .itvfpLleaw a { color: #77647d }
body .zmwyCxtpa a { border-bottom: 1px dotted #ede3f0 }
body a { color: #9928b7 }
body .xxqobXfdf { border-top: 2px solid #ede3f0 }
body .wmepXju { border-left: 3px solid #9928b7 }
body hr { background: #9928b7 }
body .xxqobXfdf nav a { color: #77647d }
body h1 { color: #2c212e }
body th { color: #2c212e; background: #f1e8f3; border-bottom: 1px solid #ede3f0 }
body .awiimN5i2 h3 { color: #2c212e }
body .iqhqoW0l a { border: 1px solid #ede3f0 }
body figcaption { background-color: #fcfbfc; color: #77647d }
body { background: radial-gradient(circle at 50% -20%,#f1e8f3 0,#f6eff8 58%,#f6eff8 100%); color: #2c212e }
body ol li::marker { color: #9928b7 }
body .xxqobXfdf nav a:hover { color: #9928b7 }}
body .xsvudGoe{border-inline-start:4px solid currentColor;padding-inline-start:.8em}
@media(max-width:560px){body h1{font-size:min(1.9125rem,var(--reading-title-limit,999rem))}}body figcaption{font-size:0.98rem}
body .awiimN5i2 summary>h2,body .awiimN5i2 summary>h3,body .awiimN5i2 summary>h4{display:inline;margin:0}@media(max-width:560px){body h1{text-wrap:balance}body .xxqobXfdf nav{margin-block-start:.45em}body .xxqobXfdf nav a{margin-inline-end:.65em}body .xxqobXfdf{margin-block-end:1.25em}}
@supports selector(:has(*)){:is(.rvhgSlhfe,body main,body article,body section,body div):has(>.xsvudGoe)>p:not(.sswY49w):not(.auqWznc),.rvhgSlhfe:has(.xsvudGoe) .gzhJdz>p{max-inline-size:76ch}.rvhgSlhfe:has(.xsvudGoe){container-type:inline-size}@container(min-width:48rem){.rvhgSlhfe:has(.xsvudGoe) .gzhJdz:has(>h2:first-child):not(:has(>h2~h2)):not(:has(>* h2)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);column-gap:2rem;align-items:start}.rvhgSlhfe:has(.xsvudGoe) .gzhJdz:has(>h2:first-child):not(:has(>h2~h2)):not(:has(>* h2))>*{grid-column:2;min-inline-size:0;max-inline-size:100%}.rvhgSlhfe:has(.xsvudGoe) .gzhJdz:has(>h2:first-child):not(:has(>h2~h2)):not(:has(>* h2))>p{max-inline-size:76ch}.rvhgSlhfe:has(.xsvudGoe) .gzhJdz:has(>h2:first-child):not(:has(>h2~h2)):not(:has(>* h2))>h2:first-child{grid-column:1;grid-row:1;margin-block-start:0}.rvhgSlhfe:has(.xsvudGoe) .gzhJdz:has(>h2:first-child):not(:has(>h2~h2)):not(:has(>* h2))>:is(table,.ihvHgwst,figure,pre){grid-column:1/-1}}.rvhgSlhfe:has(.xsvudGoe) .gzhJdz{min-inline-size:0}@media(max-width:560px){:is(.rvhgSlhfe,body main,body article,body section,body div):has(>.xsvudGoe)>p:not(.sswY49w):not(.auqWznc),.rvhgSlhfe:has(.xsvudGoe) .gzhJdz>p{padding-inline:0}.rvhgSlhfe:has(.xsvudGoe) .gzhJdz{padding-inline:0;border-inline:0}}@media print{.rvhgSlhfe:has(.xsvudGoe) .gzhJdz{display:block!important;padding-inline:0!important}:is(.rvhgSlhfe,body main,body article,body section,body div):has(>.xsvudGoe)>p:not(.sswY49w):not(.auqWznc),.rvhgSlhfe:has(.xsvudGoe) .gzhJdz>p{max-inline-size:none!important;padding-inline:0!important;margin-inline:0!important}}}
body .zaowIjot nav>p{text-indent:0}body .ueeCj8vq{text-indent:0}body .ueeCj8vq>a{display:inline-flex;align-items:center;box-sizing:border-box;min-block-size:44px;max-inline-size:100%;min-inline-size:0;padding-block:.4em;white-space:normal;overflow-wrap:anywhere}body .ueeCj8vq>a{padding-inline:.75em;border:1px solid currentColor;border-radius:.35em;text-decoration:none;box-shadow:none}body .xxqobXfdf .hasrgCo6mi{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body .xxqobXfdf .hasrgCo6mi:focus{position:relative;display:block;inline-size:fit-content;block-size:auto;max-inline-size:100%;min-block-size:44px;box-sizing:border-box;padding:.55em .8em;margin-block-end:.6em;clip-path:none;overflow:visible;white-space:normal;color:inherit;background:inherit;outline:2px solid currentColor;outline-offset:3px;text-align:start;grid-column:1/-1;border-inline:2px solid currentColor}@media print{body .xxqobXfdf .hasrgCo6mi{display:none!important}}
body table:not(.ihvHgwst table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:760px){body th,body td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}
body pre{max-width:100%;overflow-x:auto;box-sizing:border-box}body .xxqobXfdf nav{min-width:0;max-width:100%}body .xxqobXfdf nav a,body .idsrWbi{overflow-wrap:normal;word-break:normal}body .itvfpLleaw>a{flex:0 0 auto;white-space:nowrap}
body .qhwI3r1{display:none}
@media(max-width:48rem){
body .pmuZvg{min-width:0;max-width:100%;margin-inline:0}
body .pmuZvg>img{display:none}
body .pmuZvg>figcaption{display:none}
body .pmuZvg>.qhwI3r1{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}
body .diagram-source-owned{display:none}
body .qhwI3r1 .thhxzH5i{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
body .qhwI3r1 .aqiezQl0{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
body .qhwI3r1 .szsrtIaf{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
body .qhwI3r1 ol.szsrtIaf{list-style:decimal;padding-left:1.8em}
body .qhwI3r1 .szsrtIaf>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}
body .qhwI3r1 .szsrtIaf>li::before{content:none!important;display:none!important}
body .qhwI3r1 .szsrtIaf>li::marker{color:inherit;font-size:1em;font-weight:600}
body .qhwI3r1.qxfNm5f .szsrtIaf{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
body .qhwI3r1.pepiwTy4fm .szsrtIaf>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
body .qhwI3r1.zmcwG2olo .szsrtIaf>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
body .qhwI3r1.oufBixsc .szsrtIaf>li{border-radius:.7em}
body .qhwI3r1.diagram-inset .szsrtIaf>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
body .qhwI3r1.diagram-outline .szsrtIaf>li{border-style:dashed;border-radius:.45em}
body .qhwI3r1.diagram-spaced .szsrtIaf{gap:1em}
body .qhwI3r1.diagram-spaced .szsrtIaf>li{border:0;padding:.25em 0}
body .qhwI3r1.diagram-ledger .szsrtIaf>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}
@media print{html,body{background:#fff!important;color:#111!important}.rvhgSlhfe,body *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}body *::before,body *::after,body *::first-letter,body *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.rvhgSlhfe{max-width:100%!important;width:auto!important;box-sizing:border-box}body details::details-content{content-visibility:visible!important;display:block!important}body details:not([open])>:not(summary){display:block!important}body .ihvHgwst{max-width:100%!important;overflow:visible!important}body table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}body th,body td{overflow-wrap:anywhere!important;word-break:normal!important}body table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}body img{max-width:100%!important;height:auto!important}body .qhwI3r1{display:none!important}body .pmuZvg>img{display:block!important}}