/* FlexDoc.XYZ styles; generated by FlexDoc/XML 1.15 on Sat May 24 11:10:12 CEST 2025 */
body { font-family: "SansSerif", sans-serif; }
table.a1 { border-style: none; border-collapse: collapse; }
div.a2 { margin-bottom: .6rem; }
td.a3 { width: 1%; border-right-style: none; padding-right: .4rem; }
div.a4 { font-style: italic; }
img.a5 { padding-right: .4rem; }
td.a6 { border-left-style: none; border-right-style: none; }
td.a7 { border-left-style: none; white-space: nowrap; }
hr.a8 { border-style: none; border-top: dotted 2px #999999; background-color: #F5F5F5; margin-top: 0; margin-bottom: 0; }
table.a9 { background-color: #F5F5F5; }
td.aA { width: 1%; white-space: nowrap; }
div.aB { font-family: "SansSerif", sans-serif; font-size: .7rem; }
span.aC, a.aC { font-weight: bold; }
td.aD { width: 1%; padding: .2rem .4rem .2rem .2rem; }
td.aE { width: 1%; }
div.aF { font-size: 1.6rem; font-weight: bold; color: black; margin-top: 1rem; margin-bottom: 1rem; text-align: center; }
div.a10 { margin-top: 1.4rem; }
tr.a11 { background-color: #CCCCFF; }
div.a12 { font-size: 1.2rem; font-weight: bold; }
tr.a13, td.a13 { vertical-align: top; }
span.a14 { font-family: "Verdana", sans-serif; font-size: .8rem; font-weight: bold; }
div.a15 { font-family: "SansSerif", sans-serif; font-size: .8rem; font-weight: bold; color: black; margin-right: .6rem; white-space: nowrap; }
a.a16 { font-family: "SansSerif", sans-serif; font-size: .8rem; font-weight: bold; color: black; text-decoration: none; }
a.a16:hover { text-decoration: underline; }
div.a17 { font-family: "Verdana", sans-serif; font-size: .8rem; }
div.a18 { margin-top: 1.2rem; }
div.a19 { font-family: "Verdana", sans-serif; font-size: .9rem; font-weight: bold; }
span.a1A { font-family: "Monospaced", monospace; font-size: .75rem; }
div.a1B { font-size: 90%; }
div.a1C { margin-top: .8rem; }
div.a1D { margin-top: .5rem; }
table.a1E { background-color: #E7EDF6; border: solid 1px #999999; border-collapse: collapse; }
div.a1F { font-family: "SansSerif", sans-serif; font-size: .84rem; }
div.a20 { font-size: 1.6rem; font-weight: bold; color: black; margin-top: 1rem; margin-bottom: 1rem; }
div.a21 { font-size: .9rem; font-weight: bold; color: black; }
div.a22 { margin-top: 1rem; }
div.a23 { margin-left: 40px; }
span.a24 { font-size: .84rem; letter-spacing: .3rem; font-weight: normal; background-color: transparent; border-style: none; }
span.a25 { font-size: .84rem; font-weight: normal; background-color: transparent; border-style: none; }
div.a26 { font-family: "Verdana", sans-serif; font-size: .8rem; font-weight: bold; }
td.a27 { width: 81.8%; }
table.a28 { border-style: none; border-collapse: collapse; }
td.a29 { border-right-style: none; vertical-align: top; }
td.a2A { border-left-style: none; }
div.a2B { font-family: "Monospaced", monospace; font-size: .75rem; }
td.a2C { border-right-style: none; border-top-style: none; vertical-align: top; }
td.a2D { border-left-style: none; border-top-style: none; }
span.a2E { color: #FF9900; }
div.a2F { font-family: "SansSerif", sans-serif; font-size: .8rem; font-weight: bold; margin-top: .8rem; margin-bottom: .8rem; }
span.a30 { background-color: #CCCCFF; }
table.a31 { border: solid 1px #666666; border-collapse: collapse; }
tr.a32 { background-color: #E3E3E3; }
td.a33 { border: solid 1px #666666; }
div.a34 { font-size: .8rem; font-weight: bold; }
tr.a35 { background-color: #FFFFFF; vertical-align: top; }
tr.a35:nth-child(odd) { background-color: #FFFFFF; }
tr.a35:nth-child(even) { background-color: #EEEEEE; }
td.a36 { border-right: solid 1px #666666; border-top-style: none; white-space: nowrap; }
td.a37 { border-left: solid 1px #666666; border-right: solid 1px #666666; border-top-style: none; }
span.a38 { font-size: .7rem; font-style: italic; }
td.a39 { border-left: solid 1px #666666; border-top-style: none; }
div.a3A { font-family: "Monospaced", monospace; font-size: .75rem; font-style: italic; }
td.a3B { border-right: solid 1px #666666; border-top-style: none; }
div.a3C { font-family: "Verdana", sans-serif; font-size: .6rem; line-height: 1.1rem; }
a.a3D { font-family: "Verdana", sans-serif; font-size: .6rem; letter-spacing: .01rem; font-weight: bold; color: #FFFFFF; background-color: #A0A0A0; border: solid 1px #A0A0A0; border-radius: .37rem; padding-left: .2rem; padding-right: .2rem; text-decoration: none; }
a.a3D:hover { text-decoration: underline; }
span.a3E { font-size: .6rem; letter-spacing: .5rem; }
span.a3F { letter-spacing: .5rem; }
span.a40 { font-style: italic; }
span.a41 { font-family: "Tahoma"; font-style: italic; }
div.a42 { margin-top: .6rem; }
span.a43 { letter-spacing: .2rem; }
span.a44 { font-size: .7rem; font-weight: normal; color: #B2B2B2; }
a.a45 { font-family: "Verdana", sans-serif; font-size: .7rem; font-weight: normal; color: #B2B2B2; text-decoration: underline; }
td.a46 { border-left: solid 1px #666666; border-right: solid 1px #666666; border-top-style: none; white-space: nowrap; }
div.a47 { font-family: "Verdana", sans-serif; font-size: .6rem; letter-spacing: .01rem; font-weight: bold; color: #FFFFFF; line-height: 1.1rem; }
span.a48 { font-family: "Monospaced", monospace; font-size: .75rem; font-style: italic; }
div.a49 { font-family: "Tahoma"; font-size: .8rem; font-style: italic; }
div.a4A { font-size: 1.2rem; font-weight: bold; margin-top: 1.2rem; margin-bottom: .8rem; padding: .2rem; background-color: #CCCCFF; border: solid 1px #666666; }
div.a4B { font-weight: bold; margin-top: 0; margin-bottom: .5rem; }
span.a4C { font-weight: normal; }
div.a4D { font-size: 1.2rem; font-weight: bold; margin-top: 0; margin-bottom: .8rem; padding: .2rem; background-color: #CCCCFF; border: solid 1px #666666; }
div.a4E { font-family: "Verdana", sans-serif; font-size: .8rem; color: #0000FF; }
span.a4F { font-family: "Verdana", sans-serif; font-size: .8rem; color: #0000FF; }
span.a50 { font-family: "Verdana", sans-serif; font-size: .8rem; color: #990000; }
span.a51 { font-family: "Verdana", sans-serif; font-size: .7rem; font-weight: bold; color: black; }
a.a52 { font-family: "Verdana", sans-serif; font-size: .7rem; font-weight: bold; color: black; text-decoration: underline; }
span.a53 { font-family: "Verdana", sans-serif; font-size: .8rem; color: #FF0000; }
span.a54 { font-family: "Verdana", sans-serif; font-size: .7rem; font-weight: bold; color: #FF0000; }
div.a55 { margin-left: .9rem; }
span.a56 { font-family: "Monospaced", monospace; font-size: .8rem; color: #4D4D4D; }
div.a57 { font-family: "Verdana", sans-serif; font-size: .7rem; font-weight: bold; }
div.a58 { font-family: "SansSerif", sans-serif; font-size: .95rem; font-weight: bold; margin-bottom: .58rem; white-space: nowrap; }
table.a59 { background-color: #F5F5F5; border: solid 1px #999999; border-collapse: collapse; }
div.a5A { font-family: "SansSerif", sans-serif; font-size: .8rem; white-space: nowrap; }
div.a5B { font-family: "SansSerif", sans-serif; font-size: .9rem; font-weight: bold; color: black; margin-top: .6rem; margin-bottom: .25rem; white-space: nowrap; }
div.a5C { font-family: "SansSerif", sans-serif; font-size: .9rem; white-space: nowrap; }
div.a5D { font-family: "SansSerif", sans-serif; font-size: .9rem; font-weight: bold; color: black; margin-top: .6rem; margin-bottom: 0; white-space: nowrap; }
div.a5E { margin-top: .25rem; }
div.a5F { font-weight: bold; color: #990000; padding: .25rem; background-color: #F5F5F5; border: solid 1px #999999; }
div.a60 { margin-top: 1rem; margin-bottom: 1rem; text-align: center; }
td.a61 { padding-left: .3rem; padding-right: .3rem; padding-top: .3rem; }
div.a62 { font-size: 1rem; font-weight: bold; color: #990000; margin-bottom: .2rem; }
td.a63 { border-top-style: none; padding-left: .3rem; padding-right: .3rem; padding-top: .3rem; }
div.a64 { font-family: "Monospaced", monospace; font-size: .9rem; }
span.a65 { color: #0000FF; }
span.a66 { color: #990000; }
td.a67 { width: 1%; border-right-style: none; border-top-style: none; padding-left: .3rem; }
td.a68 { white-space: nowrap; }
div.a69 { font-family: "Monospaced", monospace; font-size: .8rem; color: #990000; }
a.a6A { font-family: "Monospaced", monospace; font-size: .8rem; color: #990000; text-decoration: underline; }
div.a6B { font-family: "Monospaced", monospace; font-size: .9rem; color: #0000FF; }
td.a6C { padding-right: .3rem; }
div.a6D { font-family: "Monospaced", monospace; font-size: .8rem; }
span.a6E { font-size: .9rem; color: #0000FF; }
td.a6F { border-right-style: none; border-top-style: none; padding-left: .3rem; }
td.a70 { border-left-style: none; border-top-style: none; padding-right: .3rem; }
div.a71 { font-family: "Monospaced", monospace; font-size: .8rem; font-style: italic; color: #990000; }
a.a72 { font-family: "Monospaced", monospace; font-size: .8rem; font-style: italic; color: #990000; text-decoration: underline; }
td.a73 { padding-right: .2rem; }
div.a74 { font-family: "Monospaced", monospace; font-size: .9rem; white-space: nowrap; }
span.a75 { font-family: "Verdana", sans-serif; }
div.a76 { font-family: "Verdana", sans-serif; font-size: .9rem; }
td.a77 { border-top-style: none; padding-left: .3rem; padding-right: .3rem; padding-bottom: .3rem; }
div.a78 { font-size: .92rem; font-weight: bold; margin-top: 1rem; margin-bottom: .8rem; }
ul.a79 { list-style-type: disc; margin-top: 0; margin-bottom: 0; }
li.a7A { margin-top: .8rem; margin-bottom: .8rem; }
div.a7B { font-size: .9rem; font-weight: bold; margin-top: 0; margin-bottom: .7rem; }
div.a7C { font-size: 1rem; }
div.a7D { font-size: .9rem; font-weight: bold; color: #990000; margin-bottom: .6rem; }
span.a7E { font-family: "Verdana", sans-serif; font-size: .7rem; color: #F59200; }
div.a7F { font-family: "Monospaced", monospace; font-size: .8rem; white-space: nowrap; }
a.a80 { font-family: "Monospaced", monospace; font-size: .8rem; font-weight: bold; }
td.a81 { border-right-style: none; border-top-style: none; white-space: nowrap; padding-left: .3rem; }
span.a82 { font-family: "Verdana", sans-serif; font-size: .9rem; }
div.a83 { font-size: .9rem; font-weight: bold; margin-top: .7rem; margin-bottom: .7rem; }
span.a84 { font-family: "Verdana", sans-serif; font-size: .8rem; color: #FF9900; }
td.a85 { padding-left: 1rem; }
hr.a86 { border-style: none; border-top: dotted 2px #999999; margin-top: 1rem; margin-bottom: 1rem; }
td.a87 { vertical-align: top; white-space: nowrap; }
td.a88 { padding-top: .05rem; }
div.a89 { font-family: "Verdana", sans-serif; font-size: .8rem; color: #FF9900; }
ol.a8A { margin-top: 0; margin-bottom: 0; }
li.a8B::marker { font-family: "Verdana", sans-serif; font-size: .8rem; }
li.a8B { margin-top: .3rem; }
div.a8C { margin-top: .3rem; }
div.a8D { font-family: "SansSerif", sans-serif; font-size: .8rem; font-style: normal; font-weight: bold; margin-top: .7rem; margin-bottom: .7rem; }
li.a8E::marker { font-family: "Verdana", sans-serif; font-size: .8rem; }
li.a8E { margin-bottom: .4rem; }
ol.a8F { font-family: "Verdana", sans-serif; font-size: .8rem; margin-top: 0; margin-bottom: 0; }
div.a90 { font-family: "SansSerif", sans-serif; font-size: .8rem; font-style: italic; font-weight: bold; margin-top: .7rem; margin-bottom: .7rem; }
td.a91 { border-top-style: none; padding: .3rem; }
td.a92 { border-top-style: none; padding: .3rem .3rem .1rem .3rem; }
span.a93 { font-family: "Monospaced", monospace; font-size: .9rem; color: #0000FF; }
span.a94 { font-family: "Monospaced", monospace; font-size: .9rem; color: #990000; }
span.a95 { font-family: "Verdana", sans-serif; font-size: .7rem; font-weight: bold; }
div.a96 { margin-top: .6rem; }
div.a97 { margin-left: .9rem; }
span.a98 { font-family: "Monospaced", monospace; font-size: .8rem; color: #0000FF; }
div.a99 { font-family: "Tahoma"; font-size: .6rem; font-weight: bold; color: black; margin-top: 0; margin-bottom: .3rem; white-space: nowrap; }
span.a9A { font-family: "Verdana", sans-serif; font-size: .7rem; font-weight: normal; color: #B2B2B2; }
a.a9B { font-size: 1.6rem; font-weight: bold; color: black; text-decoration: none; }
a.a9B:hover { text-decoration: underline; }
div.a9C { font-family: "Monospaced", monospace; font-size: .9rem; margin-bottom: .8rem; }
img.a9D { padding-right: .3rem; }
div.a9E { font-size: .9rem; font-style: italic; font-weight: bold; margin-top: .8rem; margin-bottom: .7rem; }
div.a9F { margin-top: .7rem; }
div.aA0 { font-family: "SansSerif", sans-serif; font-size: 80%; }
div.aA1 { font-size: .8rem; font-weight: bold; color: #990000; margin-bottom: .6rem; }
div.aA2 { font-family: "Monospaced", monospace; font-size: .75rem; white-space: nowrap; }
a.aA3 { font-family: "Monospaced", monospace; font-size: .75rem; font-weight: bold; }
div.aA4 { font-family: "SansSerif", sans-serif; font-size: 80%; font-weight: bold; margin-top: 0; margin-bottom: .5rem; }
div.aA5 { margin-top: .64rem; }
span.aA6 { font-style: italic; font-weight: bold; }
a.aA7 { font-family: "Verdana", sans-serif; font-size: .7rem; font-style: italic; font-weight: normal; color: #B2B2B2; text-decoration: underline; }
td.aA8 { width: 1%; border-right-style: none; border-top-style: none; white-space: nowrap; padding-left: .3rem; }
div.aA9 { margin-top: .4rem; }
div.aAA { font-family: "SansSerif", sans-serif; font-size: 80%; margin-top: .3rem; }
a.aAB { font-size: .9rem; font-weight: bold; color: black; text-decoration: none; }
a.aAB:hover { text-decoration: underline; }
a.aAC { font-family: "SansSerif", sans-serif; font-size: .9rem; font-weight: bold; color: black; text-decoration: none; }
a.aAC:hover { text-decoration: underline; }
div.aAD { font-family: "SansSerif", sans-serif; font-size: .95rem; font-weight: bold; margin-bottom: .5rem; white-space: nowrap; }
a.aAE { font-family: "Verdana", sans-serif; font-size: .8rem; white-space: nowrap; color: #0000FF; text-decoration: none; }
a.aAE:hover { color: #990000; text-decoration: underline; }
div.aAF { font-size: 1.2rem; font-weight: bold; margin-top: 1.2rem; margin-bottom: .8rem; }
div.aB0 { margin-bottom: .8rem; }
table.aB1 { border: solid 1px black; border-collapse: collapse; }
tr.aB2 { background-color: #DDDDFF; }
td.aB3 { border-right: solid 1px black; padding: .2rem .3rem; }
div.aB4 { font-family: "Verdana", sans-serif; font-size: .8rem; font-weight: bold; line-height: 1.2rem; }
td.aB5 { border-left: solid 1px black; padding: .2rem .3rem; }
td.aB6 { border-right: solid 1px black; border-top: solid 1px black; padding: .2rem .3rem; }
div.aB7 { font-family: "Monospaced", monospace; font-size: .8rem; line-height: 1.2rem; }
td.aB8 { border-left: solid 1px black; border-top: solid 1px black; white-space: nowrap; padding: .2rem .3rem; }
span.aB9 { color: #FF0000; }
div.aBA { font-family: "Verdana", sans-serif; font-size: .8rem; line-height: 1.2rem; }
span.aBB { font-family: "Monospaced", monospace; color: #FF0000; }
span.aBC { font-family: "Monospaced", monospace; }
span.aBD { font-size: .7rem; color: #AAAAAA; }
td.aBE { border-right: solid 1px black; border-top: solid 1px black; white-space: nowrap; padding: .2rem .3rem; }
span.aBF { font-size: .7rem; color: #FF3333; }
div.aC0 { font-family: "Monospaced", monospace; font-size: .9rem; font-weight: bold; color: #333333; margin-top: .2rem; margin-bottom: .1rem; line-height: 1.2rem; background-color: #E3E3E3; }
span.aC1 { color: #AA3333; }
td.aC2 { border-left: solid 1px black; border-top: solid 1px black; padding: .2rem .3rem; }