#xyywQrj .vqrgfE8i5 { margin: 0 0 2em; text-align: left; padding-bottom: .4em }
#xyywQrj .vesCmri ul,#xyywQrj .vesCmri ol { margin: 0; flex-wrap: wrap; list-style: none; display: flex; padding-left: 0; gap: .35em .8em }
#xyywQrj a { text-decoration: underline; color: #a47af3; transition: color .12s ease; text-underline-offset: 2px }
#xyywQrj .vqrgfE8i5 nav a+a::before { margin: 0 .5em; content: '\2219'; opacity: .6 }
#xyywQrj .vesCmri { font-size: .95rem; margin: 1.6em 0; border-radius: 22px; padding: .75em 1.1em; border: 1px solid #362b4a; background: #2c243b }
#xyywQrj .vqrgfE8i5 nav { line-height: 1.4; font-size: .95rem; margin: .7em 0 0 }
#xyywQrj blockquote { border-radius: 0 0 6px 6px; margin: 1.6em 0; background: #2c243b; padding: 1em 1.1em; border-top: 3px solid #d64def }
#xyywQrj { max-width: 620px; margin: 30px auto; background: #211c2a; border: 1px solid #362b4a; border-radius: 22px; box-shadow: 0 4px 18px rgba(33,22,56,.08); padding: 28px 42px; overflow-wrap: anywhere; outline: 1px solid #362b4a; outline-offset: -6px; border-left: 4px solid #7e42ee; border-right: 8px solid #7e42ee }
#xyywQrj .watF1jn dd { padding: 0; margin: 0 0 1.2em }
#xyywQrj .vesCmri li { margin: 0 }
#xyywQrj .gbnD41+.gbnD41 { border-top: 1px solid #362b4a; padding-top: .4em; margin-top: 2em }
#xyywQrj .bcfofBpus0 { overflow-x: auto; margin: 1.5em 0; width: 100% }
#xyywQrj .nbchbR0y3 nav+nav { padding-top: .8em; border-top: 1px dashed #362b4a }
#xyywQrj .gykwBpc7 { letter-spacing: -.01em; display: inline-block; color: #a47af3; text-decoration: none; font-weight: 700; font-size: 1.15rem; font-family: Tahoma,Verdana,Geneva,sans-serif }
.zvslszrvmm { line-height: 1.5 }
#xyywQrj p { text-align: justify; -webkit-hyphens: auto; margin: 0 0 .95em; hyphens: auto }
#xyywQrj .ktkhzRz9 a { display: inline-block; margin: 0 .5em .5em 0; border-radius: .65em; border: 1px solid #362b4a }
* { box-sizing: border-box }
#xyywQrj .zhuB85kh li { padding: 0; margin: 0 }
#xyywQrj .vesCmri summary { cursor: pointer; font-weight: 600; margin: 0 0 .45em; color: #e8e6ea }
#xyywQrj .qtdsCdl33 { font-size: 1.12em; color: #e8e6ea }
#xyywQrj .yurdyEzx .qcacT1q4 li+li::before { margin: 0 .65em; content: '\00b7' !important; display: inline !important; opacity: .6 }
#xyywQrj .lscosX01sc li { margin: 0; padding: 0; display: inline }
#xyywQrj .nylheVh58m { display: flex; flex-wrap: wrap; gap: 1.4em 1.8em }
#xyywQrj .yurdyEzx a { max-width: 100%; min-width: 24px; padding: .25em 0; display: inline-block; min-height: 3rem; vertical-align: middle }
#xyywQrj details.uttiF18i7 summary { color: #e8e6ea; cursor: pointer; font-weight: 600 }
#xyywQrj .vqrgfE8i5 nav a:hover { color: #a47af3 }
#xyywQrj figure>img,#xyywQrj .womusE8s4k>img,#xyywQrj .kyxoNegc>img,#xyywQrj .qpbJbf0i>img,#xyywQrj .zrsNcug>img { margin-top: 0; margin-bottom: 0 }
#xyywQrj h1 { margin: 0 0 .55em; color: #e8e6ea; padding-left: .55em; border-left: 5px solid #7e42ee; font-size: 2.05rem; line-height: 1.24; letter-spacing: 0; font-family: Tahoma,Verdana,Geneva,sans-serif; font-weight: 800 }
#xyywQrj .vqrgfE8i5 nav a { color: #aca1c0; text-decoration: none; padding: .25em 0; margin: 0 1em .2em 0; display: inline-block; min-height: 3rem }
#xyywQrj .rcrV37b nav { min-width: 0 }
#xyywQrj img.opvvlUhn7 { max-width: 58%; margin-left: auto; margin-right: 0 }
#xyywQrj h2 { font-variant: small-caps; letter-spacing: .03em; font-family: Tahoma,Verdana,Geneva,sans-serif; margin: 1.8em 0 .5em; line-height: 1.4; font-weight: 800; font-size: 1.42rem; color: #e8e6ea }
#xyywQrj .watF1jn dt { font-weight: 600; margin: 1.2em 0 .3em }
#xyywQrj td { border-bottom: 1px solid #362b4a; padding: 12px 14px; overflow-wrap: anywhere }
#xyywQrj .nncGuy { font-size: .78rem; margin: .3em 0 0; font-weight: 400; color: #aca1c0 }
#xyywQrj .vqrgfE8i5 nav .lscosX01sc li+li::before { opacity: .6; content: '\2219'; margin: 0 .5em }
#xyywQrj h3 { font-family: Tahoma,Verdana,Geneva,sans-serif; font-size: 1.13rem; font-weight: 700; color: #d856f0; margin: 2em 0 .35em }
#xyywQrj .vqrgfE8i5 nav .ezsvbG5qc { color: #aca1c0; border-bottom: 2px solid #7e42ee; margin: 0 1em .2em 0; padding-bottom: .1em; cursor: default }
#xyywQrj .oufLwel,#xyywQrj .zsxfHbo,#xyywQrj .yurdyEzx { line-height: 1.5; margin: .6em 0 0 }
#xyywQrj img.cbsXy3u { max-width: 100%; margin-left: 0; margin-right: 0 }
html { -webkit-text-size-adjust: 100% }
#xyywQrj .wbjCn2 { margin: 0 0 1.4em; padding-bottom: .35em; font-size: .88rem; color: #aca1c0; border-bottom: 1px solid #362b4a }
#xyywQrj img.furWq6 { margin-left: auto; max-width: 58%; margin-right: auto }
#xyywQrj .lscosX01sc li::before { position: static; content: normal }
#xyywQrj li { margin: .3em 0 }
#xyywQrj .mmkH391 { background: #2c243b; border: 1px solid #362b4a; border-radius: 22px; padding: .7em 1em .7em 2.2em }
#xyywQrj .thcIjyo5,#xyywQrj .thcIjyo5 .qcacT1q4 { gap: 1.4em 1.8em; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)) }
#xyywQrj .zsxfHbo a { padding: .25em 0; min-height: 3rem; margin: 0 0 .35em; display: block }
#xyywQrj figure,#xyywQrj .womusE8s4k,#xyywQrj .kyxoNegc,#xyywQrj .qpbJbf0i,#xyywQrj .zrsNcug { border: 1px solid #362b4a; margin: 1.4em 0; padding: .6em; background: #211c2a; border-radius: 22px }
.hliupx { color: #e8e6ea }
#xyywQrj .oufLwel .qcacT1q4 li,#xyywQrj .yurdyEzx .qcacT1q4 li { display: inline }
#xyywQrj .cfvaD86ww h3 { margin: 0 0 .5em }
body { font: 16px/1.55 Georgia,Cambria,'Times New Roman',serif; background: #131019; color: #e8e6ea; min-height: 100dvh; -webkit-font-smoothing: subpixel-antialiased; margin: 0 }
#xyywQrj .zhuB85kh { gap: 0; margin: 0; flex-wrap: wrap; list-style: none; padding: 0; display: flex }
.omvmnzj { color: #e8e6ea }
#xyywQrj .thcIjyo5>.qcacT1q4 { grid-column: 1/-1 }
#xyywQrj img.bwgZ5a { margin-left: 0; max-width: 58%; margin-right: auto }
#xyywQrj .qcacT1q4 { list-style: none; margin: 0; padding: 0 }
#xyywQrj .iarguHu8 a { display: block; border-bottom: 1px solid #362b4a }
#xyywQrj table { border-collapse: collapse; margin: 1.5em 0; width: 100%; font-size: .95rem }
#xyywQrj .rcrV37b { text-align: left; padding: 1em 1.2em; margin-top: 2.4em; font-size: 1rem; border-radius: 22px; border: 1px solid #362b4a }
#xyywQrj .vesCmri p { font-weight: 600; color: #e8e6ea; margin: 0 0 .45em }
#xyywQrj .bcfofBpus0 table { margin: 0 }
#xyywQrj ul { list-style-type: square }
#xyywQrj ul,#xyywQrj ol { padding-left: 1.8em; margin: 0 0 1.2em }
#xyywQrj img { box-shadow: 0 6px 20px rgba(33,22,56,.12); max-width: 100%; display: block; border-radius: 22px; margin: 1.4em 0; height: auto }
#xyywQrj .qcacT1q4 li::before { position: static; content: normal }
#xyywQrj .qcacT1q4 li { padding: 0; margin: 0 }
#xyywQrj caption { padding: .35em 0; font-weight: 600; text-align: center; caption-side: top; color: #e8e6ea }
#xyywQrj .ktkhzRz9 .qcacT1q4 li { display: inline }
#xyywQrj .ajgxZ600r h3 { margin: 2em 0 .3em; font-size: 1.14rem; color: #e8e6ea }
#xyywQrj .ajgxZ600r { border: 1px solid #362b4a; padding: 1em 1.1em; margin-top: 2.6em; border-radius: 22px }
#xyywQrj th { color: #e8e6ea; padding: 12px 14px; overflow-wrap: anywhere; text-align: left; border-bottom: 2px solid #362b4a; font-weight: 600 }
.ucartWbt { background: #2c243b; border-left: 3px solid #7e42ee; margin: .4em 0 1.5em; display: inline-block; font-size: .9rem; padding: .45em .8em; border-radius: 4px; color: #e8e6ea }
#xyywQrj .cfvaD86ww { border: 1px solid #362b4a; border-radius: 22px; padding: .7em 1em; margin: 0 0 .8em }
#xyywQrj .crmY128m { gap: 1.4em 1.8em; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)) }
#xyywQrj::before { display: block; border-radius: 2px; margin: 0 0 1.3em; height: 3px; width: 72px; background: #7e42ee; content: '' }
#xyywQrj .gbnD41>h2:first-child { margin-top: 0 }
#xyywQrj .oufLwel a { margin: 0 1em .3em 0; display: inline-block; padding: .25em 0; min-height: 3rem }
#xyywQrj img.ginK0w8n { margin-left: auto; max-width: 95%; margin-right: auto }
#xyywQrj .lscosX01sc { list-style: none; padding: 0; margin: 0 }
#xyywQrj .thcIjyo5 a,#xyywQrj .ktkhzRz9 a,#xyywQrj .iarguHu8 a { max-width: 100%; overflow-wrap: anywhere; padding: .35em .6em; min-height: 3rem }
#xyywQrj strong { color: #e8e6ea }
#xyywQrj figcaption { color: #aca1c0; text-align: right; font-size: .8rem; background-color: #211c2a; line-height: 1.6; margin-top: .35em }
#xyywQrj .nylheVh58m nav { flex: 1 1 14rem }
#xyywQrj .qvwJn6q { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,11rem),1fr)); gap: .3em .8em }
#xyywQrj hr { border: 0; height: 3px; width: 64px; background: #7e42ee; border-radius: 3px; margin: 2em 0 }
#xyywQrj .wbjCn2 a { text-decoration: none; color: #aca1c0 }
#xyywQrj .yurdyEzx a+a::before { content: '\00b7'; margin: 0 .65em; opacity: .6 }
#xyywQrj .ajgxZ600r h2 { margin-top: 1em }
#xyywQrj details.uttiF18i7 { border: 1px solid #362b4a; margin: 0 0 .55em; border-radius: 22px; padding: .6em .8em }
#xyywQrj .bcfofBpus0[tabindex="0"]:focus-visible,#xyywQrj summary:focus-visible,#xyywQrj a:focus-visible { box-shadow: 0 0 0 3px #a47af3; outline-offset: 3px; outline: 2px solid #e8e6ea }
#xyywQrj .tenLmg { grid-column: 1/-1; font-size: 1.05em; font-weight: 600; margin: 0 0 .6em }
#xyywQrj .djnrgAu7ce { border-radius: 22px; padding: .9em 1.2em .9em 2.6em; background: #2c243b; border-left: 3px solid #d64def }
#xyywQrj .vesCmri a { min-height: 3rem; color: #a47af3; text-decoration: none; padding: .25em 0; display: inline-block }
@media(max-width:640px){body { background: #131019 }
#xyywQrj { margin: 0; border-radius: 0; border-left: 0; outline: 1px solid #362b4a; outline-offset: -3px; padding: 20px 16px }
#xyywQrj img.bwgZ5a,#xyywQrj img.furWq6,#xyywQrj img.opvvlUhn7 { max-width: 100%; margin-left: auto; margin-right: auto }}
@media(min-width:1140px){#xyywQrj { padding: 34px 56px }
#xyywQrj h1 { font-size: 2.2rem }}