From 72f73bc0468e48d31fe01f624d74b0f829d305ab Mon Sep 17 00:00:00 2001 From: Anton Angelgardt Date: Sun, 19 May 2024 15:28:33 +0300 Subject: [PATCH 1/5] fix js paths --- book/debug_quiz.qmd | 4 ++-- book/debug_sheet.qmd | 4 ++-- dev/_templates/quiz.qmd | 4 ++-- dev/_templates/sheet.qmd | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/book/debug_quiz.qmd b/book/debug_quiz.qmd index 3545f20..dda77cf 100644 --- a/book/debug_quiz.qmd +++ b/book/debug_quiz.qmd @@ -1136,6 +1136,6 @@ Message ```{=html} - - + + ``` diff --git a/book/debug_sheet.qmd b/book/debug_sheet.qmd index 51bab36..03f260b 100644 --- a/book/debug_sheet.qmd +++ b/book/debug_sheet.qmd @@ -1068,6 +1068,6 @@ References & Attribution ```{=html} - - + + ``` diff --git a/dev/_templates/quiz.qmd b/dev/_templates/quiz.qmd index 8a8a7ef..fd0facc 100644 --- a/dev/_templates/quiz.qmd +++ b/dev/_templates/quiz.qmd @@ -1136,6 +1136,6 @@ Message ```{=html} - - + + ``` diff --git a/dev/_templates/sheet.qmd b/dev/_templates/sheet.qmd index 14cf454..19ddc9f 100644 --- a/dev/_templates/sheet.qmd +++ b/dev/_templates/sheet.qmd @@ -1068,6 +1068,6 @@ References & Attribution ```{=html} - - + + ``` From bc52bb9f651a5e7f688a68745490c2ea82cc5a5c Mon Sep 17 00:00:00 2001 From: Anton Angelgardt Date: Sun, 19 May 2024 16:49:39 +0300 Subject: [PATCH 2/5] change color systems for dark & light --- book/_book/debug_chapter.html | 6 +- .../figure-html/fig-huge-chunk-1.png | Bin 119318 -> 119435 bytes book/_book/debug_quiz.html | 4 +- book/_book/debug_sheet.html | 4 +- book/_book/js/quiz.js | 195 + book/_book/js/quiz0.json | 2 + book/_book/js/sheet.js | 73 + book/_book/js/sheet0.json | 2 + .../bootstrap/bootstrap-dark.min.css | 4 +- .../site_libs/bootstrap/bootstrap.min.css | 4 +- .../crosstalk-1.2.1/css/crosstalk.min.css | 1 + .../site_libs/crosstalk-1.2.1/js/crosstalk.js | 1474 +++ .../crosstalk-1.2.1/js/crosstalk.js.map | 37 + .../crosstalk-1.2.1/js/crosstalk.min.js | 2 + .../crosstalk-1.2.1/js/crosstalk.min.js.map | 1 + .../crosstalk-1.2.1/scss/crosstalk.scss | 75 + .../htmlwidgets-1.6.2/htmlwidgets.js | 901 ++ .../site_libs/jquery-3.5.1/jquery-AUTHORS.txt | 357 + book/_book/site_libs/jquery-3.5.1/jquery.js | 10872 ++++++++++++++++ .../site_libs/jquery-3.5.1/jquery.min.js | 2 + .../site_libs/jquery-3.5.1/jquery.min.map | 1 + .../leaflet-binding-2.2.0/leaflet.js | 2789 ++++ .../site_libs/plotly-binding-4.10.4/plotly.js | 941 ++ .../plotly-htmlwidgets.css | 9 + .../plotly-main-2.11.1/plotly-latest.min.js | 69 + .../CourierPrime/CourierPrime-Regular.ttf | Bin 0 -> 71188 bytes .../Montserrat/webfonts/Montserrat-Bold.woff2 | Bin 0 -> 86804 bytes .../webfonts/Montserrat-Light.woff2 | Bin 0 -> 85616 bytes .../webfonts/Montserrat-Medium.woff2 | Bin 0 -> 87040 bytes .../webfonts/Montserrat-Regular.woff2 | Bin 0 -> 86900 bytes .../webfonts/Montserrat-SemiBold.woff2 | Bin 0 -> 86544 bytes .../typedarray-0.1/typedarray.min.js | 1 + book/debug_chapter.qmd | 3 +- book/style/css/common.scss | 17 + book/style/css/dark.scss | 44 +- book/style/css/light.scss | 44 +- 36 files changed, 17877 insertions(+), 57 deletions(-) create mode 100644 book/_book/js/quiz.js create mode 100644 book/_book/js/quiz0.json create mode 100644 book/_book/js/sheet.js create mode 100644 book/_book/js/sheet0.json create mode 100644 book/_book/site_libs/crosstalk-1.2.1/css/crosstalk.min.css create mode 100644 book/_book/site_libs/crosstalk-1.2.1/js/crosstalk.js create mode 100644 book/_book/site_libs/crosstalk-1.2.1/js/crosstalk.js.map create mode 100644 book/_book/site_libs/crosstalk-1.2.1/js/crosstalk.min.js create mode 100644 book/_book/site_libs/crosstalk-1.2.1/js/crosstalk.min.js.map create mode 100644 book/_book/site_libs/crosstalk-1.2.1/scss/crosstalk.scss create mode 100644 book/_book/site_libs/htmlwidgets-1.6.2/htmlwidgets.js create mode 100644 book/_book/site_libs/jquery-3.5.1/jquery-AUTHORS.txt create mode 100644 book/_book/site_libs/jquery-3.5.1/jquery.js create mode 100644 book/_book/site_libs/jquery-3.5.1/jquery.min.js create mode 100644 book/_book/site_libs/jquery-3.5.1/jquery.min.map create mode 100644 book/_book/site_libs/leaflet-binding-2.2.0/leaflet.js create mode 100644 book/_book/site_libs/plotly-binding-4.10.4/plotly.js create mode 100644 book/_book/site_libs/plotly-htmlwidgets-css-2.11.1/plotly-htmlwidgets.css create mode 100644 book/_book/site_libs/plotly-main-2.11.1/plotly-latest.min.js create mode 100644 book/_book/site_libs/style/fonts/CourierPrime/CourierPrime-Regular.ttf create mode 100644 book/_book/site_libs/style/fonts/Montserrat/webfonts/Montserrat-Bold.woff2 create mode 100644 book/_book/site_libs/style/fonts/Montserrat/webfonts/Montserrat-Light.woff2 create mode 100644 book/_book/site_libs/style/fonts/Montserrat/webfonts/Montserrat-Medium.woff2 create mode 100644 book/_book/site_libs/style/fonts/Montserrat/webfonts/Montserrat-Regular.woff2 create mode 100644 book/_book/site_libs/style/fonts/Montserrat/webfonts/Montserrat-SemiBold.woff2 create mode 100644 book/_book/site_libs/typedarray-0.1/typedarray.min.js diff --git a/book/_book/debug_chapter.html b/book/_book/debug_chapter.html index 86ba525..57e6502 100644 --- a/book/_book/debug_chapter.html +++ b/book/_book/debug_chapter.html @@ -142,8 +142,6 @@ - - @@ -1461,8 +1459,8 @@
-
- +
+
Иллюстрация 1.5: Тут родился R diff --git a/book/_book/debug_chapter_files/figure-html/fig-huge-chunk-1.png b/book/_book/debug_chapter_files/figure-html/fig-huge-chunk-1.png index 0359e8ec23401940db4cf85ca9fd48f24ca25a1e..6ce875c3c785beb584176beaed98ef9fe0382ccd 100644 GIT binary patch literal 119435 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≪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 literal 119318 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℞}dW7h5m zvKNyqa%#brmvqV9>d5`Gard@-Y;Cdn~yVtx9`IpDb%iNC7Yhf&&j@3bkxOc!7F9Ijv<#fS} z`7A!wh~I>im%B-OSr&=0r9e67OU?*bRN@0mKNJG4 zaz2#gy#5wn7y)Gs0)#}{#zmKDAXcZoju~+-8s$Ou#>!XCQW{ERLR4R`_Xn}HB_f>a zX^QA_>Zl@*6^-J1ZS6pwMDiac$A}lsq_6?AgkmjJi#N@Z%-t@I?B7FB{BY z%$wiH1CWrwRRJUUx0gXxUkJ05%-5ko|9R@m*L_1ogBV$iCj7V4{`@mr78=esaW^DK z^Z$Bn(&!cl$g%%#E>5qw5-o~S)7;FrKU-rYB`xfFq}$<>u!`z)Bih9_oW?!61jOfo zL&+h3_hob@&;b|enuvdQe6}>SVU4C1@tolGZzIc!`b5FIojemQA%wpNKs6K`CQV1X zDfZ9N%1#BTp4ZByaXm$A*O}eadfr{^He4@xXiTg+F#gr`-~kZ+(>T2r>n!WPSV2A2 zSdJ*HPLtgSYa$NGu)pps9_&kfLIpNW`s?h!{_%$mDH1|j_~P`XwEfehutW?1et!i7 zD+_?qW)Aq8#;3>og=jKSt4?1?tz)mf$&xF8f!+H|6w1}Md)?3DTb6&=FRzVsK3)?1 z&_4eRpq?$@SsFNJbSD&qFUCZloWqzJs&hnxwY|LB+5kV|eGf>}bMDtihehvw9-Sxb zLAz zmQnrXvc&XPqJQ^df1|I2jPPn8<^kaOYkR_Qx%=C-YCpPkLc-2wJwKT40~xF)*}Tpu zJoeuCMqAr?At8WiXt?a;1kVHV6=p|&hsJZpcBV&VhUeJ;&T{ZJAi9_XY&0X{HEY)k zQCo0Xu$BX!2)6rhK6<@*I9U>x<=l&BItyf*4vKUdtjzy`A=W2+0NwW3uV}Oa0ut{h z-tBaw?F?7_0OwrWr@NVsd7u-IO}*}Ri-hb5^nP;uHJFNsP?Hc9LAArIcvj8d$SItM2P+xz}-hV-TcyK&k3K5*Z%(87)W7$D3u zRkefkWtvs`Z4XZ8TO(eFN>gvum?i*iQP2cJwXY)otZbSd{x4H67KglpsOYKv$@%9@RKw@E;8<#}Ty-s*u!0{_|-wx{eV{n$@I2h|fXgD4e98_$IU7p22GSc{&Uu(5-ZwdIw_9o6 z)8Ao92=%)E+36|(U9jA9a;*MqqJW*@Wm7o@{Iw%3aJ&H}kgIsL* zzR=xQ8LaeOf{Igygu_gcg5z@CZJ4$1=C=0Z$XUG%LB&NDo{n{W0?Rt^X>0zYraW7W zEUQJQZHDX;aB*zvBaJkldI1nO&Fgy{CYWJwk^ME=oMZr$r}B&tQvPic8Bl;qXYk2j zFN$4B8BMjGW7*?aPzQh&tASXmX<%lEmEE}kYF%AXmiPS3@87^6##I(Ue({elM*U@w z0##rkku{o6eIgo+aw&HQ$X7NkXM+rKUcoR@uNa~Iel5BzFqK!}Gj3!5J*rfIzo~a> z;8p+2m1GZs{I`}7-q^I?Zb?PiOcpB@`s`9p;SdRVHa+8Zv`ZvvET_#MXSgomG0StA z#i-M&E~nvlOL?W1qN+xCb^r=|;O4IfgZxja9l?yUeHT_w7iMco}DTU8Pisq)I)#fB9+@Cxd2*z zRxg+bIhL*C3usw1NE?N1nCgFnYbh9TfY|9`D1ST1Vl~K!&dRzj1cr?S@W`f`;~9_y zu!*+?^jEn@w^H**J=eu4GdCxRFdU`__g`+esWvl}8OICfp9ySE0)*($O8ru{Mzd_M z7hSWKNBm%kldrd~Z|Q|^|HjfDjDA~Fu^xKPdy&7<3ET+}2o`<(AWo5Uzg+60j;G72 zA1m80Gj%)NF){+6Y^W~z;B|nR?#&GJJvj`Bj;ti$FzddC5j^gA_C~y;EV%VxZnpXh z;-|>L$YU0~afGmcTT1|x$oUx_`^Q;;<>QA#kZdNinS_#rw7u`}ZkK9G9j1}d(6tZp z0&d*<6j0A?Xfi(;cB%OQYK2|<9SoEBxY-4M_%0Ak*8qNQW=2~LLRHEu*8)s~@%JV6 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 NJYD@<);T3K0RXL>(DeWS diff --git a/book/_book/debug_quiz.html b/book/_book/debug_quiz.html index 992066a..4aea2aa 100644 --- a/book/_book/debug_quiz.html +++ b/book/_book/debug_quiz.html @@ -1573,8 +1573,8 @@

#20

- - + + diff --git a/book/_book/debug_sheet.html b/book/_book/debug_sheet.html index efb1b11..08cd5d1 100644 --- a/book/_book/debug_sheet.html +++ b/book/_book/debug_sheet.html @@ -1724,8 +1724,8 @@

#30

References & Attribution


- - + + diff --git a/book/_book/js/quiz.js b/book/_book/js/quiz.js new file mode 100644 index 0000000..7b8843d --- /dev/null +++ b/book/_book/js/quiz.js @@ -0,0 +1,195 @@ +// Parse JSON + +var info_json = JSON.parse(quiz_json); +let info = {}; + +for (let i = 0; i < info_json.length; i++) { + info[info_json[i].name] = {}; + for (let t = 1; t <= 20; t++) { + id = "q" + t; + info[info_json[i].name][id] = info_json[i][id]; + } +} + + +// Add content + +for (let i = 1; i <= 20; i++) { + if (info["level"]["q"+i] == "") { + document.getElementById("q"+i+"-level").hidden = true; + } else { + document.getElementById("q"+i+"-level").classList.add("level-" + info["level"]["q"+i]); + } + // document.getElementById("title-q"+i).innerHTML = info["text"]["q"+i]; + if (info["type"]["q"+i] == "checkbox") { + for (let j = 1; j <= 4; j++) { + document.getElementById("q"+i+"-option"+j).type = "checkbox"; + } + } + // document.getElementById("q"+i+"-opt1-label").innerHTML = info["option1_label"]["q"+i]; + // document.getElementById("q"+i+"-opt2-label").innerHTML = info["option2_label"]["q"+i]; + // document.getElementById("q"+i+"-opt3-label").innerHTML = info["option3_label"]["q"+i]; + // document.getElementById("q"+i+"-opt4-label").innerHTML = info["option4_label"]["q"+i]; + // if (info["img"]["q"+i] == "") { + // document.getElementById("q"+i+"-image").hidden = true; + // } else { + // document.getElementById("q"+i+"-image").src = info["img"]["q"+i]; + // } +} + + +const submit = document.getElementById("submit-button"); +submit.addEventListener("click", check_quiz); + +/* +const alternatives = document.getElementsByClassName("in-alternatives"); +for (i = 0; i < alternatives.length; i++) { + alternatives[i].addEventListener("click", set_colors_filled(ans)); +} + +function test() { + console.log("Click!"); +} + +*/ + + +function get_answers(ans, answers) { + for (let i = 1; i <= 20; i++) { + ans["q"+i] = {}; + ans["q"+i]["type"] = info["type"]["q"+i]; + for (let j = 1; j <= 4; j++){ + ans["q"+i]["opt"+j] = {}; + ans["q"+i]["opt"+j]["correct"] = info["option"+j+"_correct"]["q"+i]; + ans["q"+i]["opt"+j]["checked"] = answers["q"+i+"-option"+j]["checked"]; + } + } + return ans +} + +function check_fill(ans) { + let counter = 20; + for (let i = 1; i <= 20; i++) { + ans["q"+i]["filled"] = false; + for (let j = 1; j <= 4; j++) { + if (ans["q"+i]["opt"+j]["checked"]) { + ans["q"+i]["filled"] = true; + counter -= 1; + } + } + } + if (counter == 20) { + ans["filled"] = false; + document.getElementById("filled-message").innerHTML = "Нет ни одного ответа :’("; + } else if (counter > 0) { + ans["filled"] = false; + document.getElementById("filled-message").innerHTML = "Некоторые вопросы остались без ответа (("; + } else { + ans["filled"] = true; + } + return ans +} + +function set_colors_filled(ans) { + for (i = 1; i <= 20; i++) { + if (!ans["q"+i]["filled"]) { + document.getElementById("q"+i).classList.add("non-filled"); + } else { + document.getElementById("q"+i).classList.remove("non-filled"); + } + } +} + + +function check_answers(ans) { + for (let i = 1; i <= 20; i++) { + if (ans["q"+i]["type"] == "radio") { + for (let j = 1; j <= 4; j++) { + if (ans["q"+i]["opt"+j]["correct"] == "true" && ans["q"+i]["opt"+j]["checked"]) { + ans["q"+i]["correct"] = true; + } + if (!ans["q"+i]["correct"]) { + ans["q"+i]["correct"] = false; + } + } + } else { + let counter = 0; + for (let j = 1; j <= 4; j++) { + if (ans["q"+i]["opt"+j]["correct"] == "true" && ans["q"+i]["opt"+j]["checked"]) { + counter += 1; + } else if (ans["q"+i]["opt"+j]["correct"] == "false" && !ans["q"+i]["opt"+j]["checked"]) { + counter += 1; + } + if (counter == 4) { + ans["q"+i]["correct"] = true; + } else { + ans["q"+i]["correct"] = false; + } + } + } + } + return ans +} + +function show_results(ans) { + let score = 0; + for (i = 1; i <= 20; i++) { + // document.getElementById("feedback-q"+i).hidden = false; + if (ans["q"+i]["correct"]) { + score += 1; + document.getElementById("q"+i).classList.add("correct"); + document.getElementById("q"+i+"-check-tick").hidden = false; + document.getElementById("q"+i+"-feedback-correct").hidden = false; + // document.getElementById("feedback-q"+i).innerHTML = info["feedback_correct"]["q"+i] + } else { + document.getElementById("q"+i).classList.add("incorrect"); + document.getElementById("q"+i+"-check-cross").hidden = false; + document.getElementById("q"+i+"-feedback-incorrect").hidden = false; + // document.getElementById("feedback-q"+i).innerHTML = info["feedback_incorrect"]["q"+i] + } + } + document.getElementById("results").hidden = false; + document.getElementById("results").innerHTML = "Результат: " + score + " / 20"; +} + + +function show_answers(ans) { + for (i = 1; i <= 20; i++) { + for (j = 1; j <= 4; j++) { + document.getElementById("q"+i+"-option"+j).disabled = true; + if (ans["q"+i]["opt"+j]["correct"] == "true") { + document.getElementById("q"+i+"-option"+j+"-label").classList.add("correct"); + document.getElementById("q"+i+"-option"+j+"-alternative").classList.add("correct"); + } else { + document.getElementById("q"+i+"-option"+j+"-label").classList.add("incorrect"); + document.getElementById("q"+i+"-option"+j+"-alternative").classList.add("incorrect"); + } + } + } +} + +function check_quiz() { + const answers = document.getElementsByClassName("input-alternative"); + let ans = {}; + // console.log("answers"); + // console.log(answers); + ans = check_fill(get_answers(ans, answers)); + // console.log("check_fill"); + // console.log(ans); + if (!ans["filled"]) { + // console.log(ans); + document.getElementById("filled-message").hidden = false; + set_colors_filled(ans); + return 0; + } else { + document.getElementById("filled-message").hidden = true; + set_colors_filled(ans); + } + ans = check_answers(ans); + // console.log("check_answers"); + // console.log(ans); + show_results(ans); + show_answers(ans); + document.getElementById("submit-button").disabled = true; + return 0; +} diff --git a/book/_book/js/quiz0.json b/book/_book/js/quiz0.json new file mode 100644 index 0000000..1960cb5 --- /dev/null +++ b/book/_book/js/quiz0.json @@ -0,0 +1,2 @@ +quiz_json='[{"name":"n","q1":"1","q2":"2","q3":"3","q4":"4","q5":"5","q6":"6","q7":"7","q8":"8","q9":"9","q10":"10","q11":"11","q12":"12","q13":"13","q14":"14","q15":"15","q16":"16","q17":"17","q18":"18","q19":"19","q20":"20"},{"name":"level","q1":"easy","q2":"medium","q3":"hard","q4":"extreme","q5":"easy","q6":"easy","q7":"medium","q8":"hard","q9":"extreme","q10":"extreme","q11":"easy","q12":"medium","q13":"hard","q14":"extreme","q15":"medium","q16":"easy","q17":"medium","q18":"hard","q19":"extreme","q20":"hard"},{"name":"type","q1":"radio","q2":"radio","q3":"checkbox","q4":"checkbox","q5":"radio","q6":"radio","q7":"radio","q8":"radio","q9":"radio","q10":"radio","q11":"radio","q12":"radio","q13":"checkbox","q14":"checkbox","q15":"checkbox","q16":"checkbox","q17":"checkbox","q18":"checkbox","q19":"checkbox","q20":"checkbox"},{"name":"option1_correct","q1":"true","q2":"false","q3":"true","q4":"false","q5":"true","q6":"false","q7":"false","q8":"false","q9":"true","q10":"false","q11":"false","q12":"false","q13":"true","q14":"false","q15":"false","q16":"true","q17":"false","q18":"true","q19":"false","q20":"true"},{"name":"option2_correct","q1":"false","q2":"true","q3":"true","q4":"false","q5":"false","q6":"true","q7":"false","q8":"false","q9":"false","q10":"true","q11":"false","q12":"false","q13":"true","q14":"true","q15":"false","q16":"false","q17":"true","q18":"false","q19":"true","q20":"true"},{"name":"option3_correct","q1":"false","q2":"false","q3":"false","q4":"true","q5":"false","q6":"false","q7":"true","q8":"false","q9":"false","q10":"false","q11":"true","q12":"false","q13":"false","q14":"true","q15":"true","q16":"false","q17":"true","q18":"true","q19":"false","q20":"true"},{"name":"option4_correct","q1":"false","q2":"false","q3":"false","q4":"true","q5":"false","q6":"false","q7":"false","q8":"true","q9":"false","q10":"false","q11":"false","q12":"true","q13":"false","q14":"false","q15":"true","q16":"true","q17":"false","q18":"false","q19":"true","q20":"true"},{"name":"ques","q1":"С другой стороны ::i::укрепление::/i:: и ::em::развитие::/em:: структуры ::b::позволяет::/b:: ::st::выполнять::/st:: важные задания по ::c::разработке::/c:: системы обучения кадров, соответствует насущным потребностям. $2+2=4$","q2":"С другой ::sm::стороны::/sm:: ::u::укрепление::/u:: и ::in::развитие::/in:: структуры позволяет выполнять важные задания по разработке системы обучения ::ma::кадров::/ma::, ::del::соответствует::/del:: ::sup::насущным::/sup:: ::sub::потребностям::/sub::.","q3":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q4":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q5":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q6":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q7":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q8":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q9":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q10":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q11":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q12":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q13":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q14":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q15":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q16":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q17":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q18":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q19":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q20":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям."},{"name":"img","q1":"./img/data-wrangling/full_join.png","q2":"","q3":"./img/data-wrangling/inner_join.png","q4":"","q5":"","q6":"","q7":"","q8":"","q9":"","q10":"","q11":"","q12":"","q13":"","q14":"","q15":"","q16":"","q17":"","q18":"","q19":"","q20":""},{"name":"option1_label","q1":"Задача организации, $4 + 4 \\neq 1$ в особенности же рамки и место обучения кадров позволяет выполнять важные задания по разработке систем массового участия.","q2":"::c::code 1::/c::","q3":"Задача организации, в особенности же рамки и место обучения кадров позволяет выполнять важные задания по разработке систем массового участия.","q4":"::c::code 1::c::","q5":"Задача организации, в особенности же рамки и место обучения кадров позволяет выполнять важные задания по разработке систем массового участия.","q6":"Задача организации, в особенности же рамки и место обучения кадров позволяет выполнять важные задания по разработке систем массового участия.","q7":"Задача организации, в особенности же рамки и место обучения кадров позволяет выполнять важные задания по разработке систем массового участия.","q8":"::c::code 1::/c::","q9":"::c::code 1::/c::","q10":"::c::code 1::/c::","q11":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q12":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q13":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q14":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q15":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q16":"Разнообразный и богатый опыт","q17":"Разнообразный и богатый опыт","q18":"Разнообразный и богатый опыт","q19":"Разнообразный и богатый опыт","q20":"Разнообразный и богатый опыт"},{"name":"option2_label","q1":"Равным образом новая модель организационной деятельности позволяет выполнять важные задания по разработке форм развития.","q2":"::c::code 2::/c::","q3":"Равным образом новая модель организационной деятельности позволяет выполнять важные задания по разработке форм развития.","q4":"::c::code 2::/c::","q5":"Равным образом новая модель организационной деятельности позволяет выполнять важные задания по разработке форм развития.","q6":"Равным образом новая модель организационной деятельности позволяет выполнять важные задания по разработке форм развития.","q7":"Равным образом новая модель организационной деятельности позволяет выполнять важные задания по разработке форм развития.","q8":"::c::code 2::/c::","q9":"::c::code 2::/c::","q10":"::c::code 2::/c::","q11":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q12":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q13":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q14":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q15":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q16":"Разнообразный и богатый опыт","q17":"Разнообразный и богатый опыт","q18":"Разнообразный и богатый опыт","q19":"Разнообразный и богатый опыт","q20":"Разнообразный и богатый опыт"},{"name":"option3_label","q1":"Разнообразный и богатый опыт постоянный количественный рост и сфера нашей активности требуют от нас анализа систем массового участия.","q2":"::c::code 3::/c::","q3":"Разнообразный и богатый опыт постоянный количественный рост и сфера нашей активности требуют от нас анализа систем массового участия.","q4":"::c::code 3::/c::","q5":"Разнообразный и богатый опыт постоянный количественный рост и сфера нашей активности требуют от нас анализа систем массового участия.","q6":"Разнообразный и богатый опыт постоянный количественный рост и сфера нашей активности требуют от нас анализа систем массового участия.","q7":"Разнообразный и богатый опыт постоянный количественный рост и сфера нашей активности требуют от нас анализа систем массового участия.","q8":"::c::code 3::/c::","q9":"::c::code 3::/c::","q10":"::c::code 3::/c::","q11":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q12":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q13":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q14":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q15":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q16":"Разнообразный и богатый опыт","q17":"Разнообразный и богатый опыт","q18":"Разнообразный и богатый опыт","q19":"Разнообразный и богатый опыт","q20":"Разнообразный и богатый опыт"},{"name":"option4_label","q1":"Идейные соображения высшего порядка, а также консультация с широким активом позволяет оценить значение направлений прогрессивного развития.","q2":"::c::code 4::/c::","q3":"Идейные соображения высшего порядка, а также консультация с широким активом позволяет оценить значение направлений прогрессивного развития.","q4":"::c::code 4::/c::","q5":"Идейные соображения высшего порядка, а также консультация с широким активом позволяет оценить значение направлений прогрессивного развития.","q6":"Идейные соображения высшего порядка, а также консультация с широким активом позволяет оценить значение направлений прогрессивного развития.","q7":"Идейные соображения высшего порядка, а также консультация с широким активом позволяет оценить значение направлений прогрессивного развития.","q8":"::c::code 4::/c::","q9":"::c::code 4::/c::","q10":"::c::code 4::/c::","q11":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q12":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q13":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q14":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q15":"Равным образом дальнейшее развитие различных форм деятельности представляет собой интересный эксперимент","q16":"Разнообразный и богатый опыт","q17":"Разнообразный и богатый опыт","q18":"Разнообразный и богатый опыт","q19":"Разнообразный и богатый опыт","q20":"Разнообразный и богатый опыт"},{"name":"feedback_correct","q1":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q2":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q3":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q4":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q5":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q6":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q7":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q8":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q9":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q10":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q11":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q12":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q13":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q14":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q15":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q16":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q17":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q18":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q19":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития.","q20":"Идейные соображения высшего порядка, а также рамки и место обучения кадров требуют определения и уточнения направлений прогрессивного развития."},{"name":"feedback_incorrect","q1":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q2":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q3":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q4":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q5":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q6":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q7":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q8":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q9":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q10":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q11":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q12":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q13":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q14":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q15":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q16":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q17":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q18":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q19":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям.","q20":"Не следует, однако забывать, что новая модель организационной деятельности играет важную роль в формировании системы обучения кадров, соответствует насущным потребностям."},{"name":"text","q1":"С другой стороны ::i::укрепление::/i:: и ::em::развитие::/em:: структуры ::b::позволяет::/b:: ::st::выполнять::/st:: важные задания по ::c::разработке::/c:: системы обучения кадров, соответствует насущным потребностям. $2+2=4$","q2":"С другой ::sm::стороны::/sm:: ::u::укрепление::/u:: и ::in::развитие::/in:: структуры позволяет выполнять важные задания по разработке системы обучения ::ma::кадров::/ma::, ::del::соответствует::/del:: ::sup::насущным::/sup:: ::sub::потребностям::/sub::.","q3":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q4":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q5":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q6":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q7":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q8":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q9":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q10":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q11":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q12":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q13":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q14":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q15":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q16":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q17":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q18":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q19":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям.","q20":"С другой стороны укрепление и развитие структуры позволяет выполнять важные задания по разработке системы обучения кадров, соответствует насущным потребностям."}]' +quiz='quiz0' diff --git a/book/_book/js/sheet.js b/book/_book/js/sheet.js new file mode 100644 index 0000000..01ea450 --- /dev/null +++ b/book/_book/js/sheet.js @@ -0,0 +1,73 @@ +// Parse JSON + +// Parse JSON + +var info_json = JSON.parse(sheet_json); +let info = {}; + +for (let i = 0; i < info_json.length; i++) { + info[info_json[i].name] = {}; + for (let t = 1; t <= 30; t++) { + id = "t" + t; + info[info_json[i].name][id] = info_json[i][id]; + } +} + +console.log(info) + +// Add content + +for (let i = 1; i <= 30; i++) { + if (info["level"]["t"+i] == "") { + document.getElementById("t"+i+"-level").hidden = true; + } else { + document.getElementById("t"+i+"-level").classList.add("level-" + info["level"]["t"+i]); + } + if (info["has_autocheck"]["t"+i] == "false") { + document.getElementById("t"+i+"-autocheck").hidden = true; + } +} + + +// Check answers + +function checker(id, ans) + { + let input_task = document.getElementById(id+"-input").value; + // console.log(input_task) + let feedback_task = document.getElementById(id+"-feedback"); + if (input_task.trim() == "") + { + feedback_task.style.display = "block"; + feedback_task.classList.remove("incorrect", "correct"); + feedback_task.classList.add("empty"); + feedback_task.innerHTML = "В поле ответа пусто :("; + // feedback_task.style.color = "#4142CE"; + } else if (input_task.replaceAll(" ", "") == ans) + { + feedback_task.style.display = "block"; + feedback_task.classList.remove("incorrect", "empty"); + feedback_task.classList.add("correct"); + feedback_task.innerHTML = "Верно!"; + // feedback_task.style.color = "#35D250"; + } else { + feedback_task.style.display = "block"; + feedback_task.classList.remove("correct", "empty"); + feedback_task.classList.add("incorrect"); + feedback_task.innerHTML = "Надо проверить вычисления…"; + // feedback_task.style.color = "#D33E36"; + } + } + +function check(id) { + checker(id = id, ans = info["autocheck_answer"][id]); +} + + + +// Open hints + +for (let i = 1; i <= 30; i++) { + document.getElementById("t"+i+"-hints").open = true; +} + diff --git a/book/_book/js/sheet0.json b/book/_book/js/sheet0.json new file mode 100644 index 0000000..fc08ab2 --- /dev/null +++ b/book/_book/js/sheet0.json @@ -0,0 +1,2 @@ +sheet_json='[{"name":"n","t1":"1","t2":"2","t3":"3","t4":"4","t5":"5","t6":"6","t7":"7","t8":"8","t9":"9","t10":"10","t11":"11","t12":"12","t13":"13","t14":"14","t15":"15","t16":"16","t17":"17","t18":"18","t19":"19","t20":"20","t21":"21","t22":"22","t23":"23","t24":"24","t25":"25","t26":"26","t27":"27","t28":"28","t29":"29","t30":"30"},{"name":"task","t1":"","t2":"","t3":"","t4":"","t5":"","t6":"","t7":"","t8":"","t9":"","t10":"","t11":"","t12":"","t13":"","t14":"","t15":"","t16":"","t17":"","t18":"","t19":"","t20":"","t21":"","t22":"","t23":"","t24":"","t25":"","t26":"","t27":"","t28":"","t29":"","t30":""},{"name":"img","t1":"","t2":"","t3":"","t4":"","t5":"","t6":"","t7":"","t8":"","t9":"","t10":"","t11":"","t12":"","t13":"","t14":"","t15":"","t16":"","t17":"","t18":"","t19":"","t20":"","t21":"","t22":"","t23":"","t24":"","t25":"","t26":"","t27":"","t28":"","t29":"","t30":""},{"name":"level","t1":"easy","t2":"medium","t3":"hard","t4":"extreme","t5":"easy","t6":"easy","t7":"medium","t8":"hard","t9":"extreme","t10":"extreme","t11":"easy","t12":"medium","t13":"hard","t14":"extreme","t15":"medium","t16":"easy","t17":"medium","t18":"hard","t19":"extreme","t20":"hard","t21":"easy","t22":"medium","t23":"hard","t24":"extreme","t25":"easy","t26":"easy","t27":"medium","t28":"hard","t29":"extreme","t30":"extreme"},{"name":"has_autocheck","t1":"true","t2":"true","t3":"true","t4":"true","t5":"true","t6":"true","t7":"true","t8":"true","t9":"true","t10":"true","t11":"true","t12":"true","t13":"true","t14":"true","t15":"true","t16":"true","t17":"true","t18":"true","t19":"true","t20":"true","t21":"true","t22":"true","t23":"true","t24":"true","t25":"true","t26":"true","t27":"true","t28":"true","t29":"false","t30":"false"},{"name":"autocheck_answer","t1":"1","t2":"2","t3":"three","t4":"four","t5":"check,five,none","t6":"1,2,3;4,5,6","t7":"7","t8":"8","t9":"9","t10":"10","t11":"11","t12":"12","t13":"13","t14":"14","t15":"15","t16":"16","t17":"17","t18":"18","t19":"19","t20":"20","t21":"21","t22":"22","t23":"23","t24":"24","t25":"25","t26":"26","t27":"27","t28":"28","t29":"","t30":""},{"name":"input_format","t1":"","t2":"","t3":"","t4":"","t5":"","t6":"","t7":"","t8":"","t9":"","t10":"","t11":"","t12":"","t13":"","t14":"","t15":"","t16":"","t17":"","t18":"","t19":"","t20":"","t21":"","t22":"","t23":"","t24":"","t25":"","t26":"","t27":"","t28":"","t29":"","t30":""},{"name":"answer","t1":"","t2":"","t3":"","t4":"","t5":"","t6":"","t7":"","t8":"","t9":"","t10":"","t11":"","t12":"","t13":"","t14":"","t15":"","t16":"","t17":"","t18":"","t19":"","t20":"","t21":"","t22":"","t23":"","t24":"","t25":"","t26":"","t27":"","t28":"","t29":"","t30":""},{"name":"text","t1":"","t2":"","t3":"","t4":"","t5":"","t6":"","t7":"","t8":"","t9":"","t10":"","t11":"","t12":"","t13":"","t14":"","t15":"","t16":"","t17":"","t18":"","t19":"","t20":"","t21":"","t22":"","t23":"","t24":"","t25":"","t26":"","t27":"","t28":"","t29":"","t30":""}]' +sheet='sheet0' diff --git a/book/_book/site_libs/bootstrap/bootstrap-dark.min.css b/book/_book/site_libs/bootstrap/bootstrap-dark.min.css index b565270..fc8f524 100644 --- a/book/_book/site_libs/bootstrap/bootstrap-dark.min.css +++ b/book/_book/site_libs/bootstrap/bootstrap-dark.min.css @@ -2,11 +2,11 @@ * Bootstrap v5.3.1 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root,[data-bs-theme=light]{--bs-blue: #28299a;--bs-indigo: #4142ce;--bs-purple: #6635d2;--bs-pink: #eb316e;--bs-red: #d33e36;--bs-orange: #e57e39;--bs-yellow: #e5d439;--bs-green: #35d250;--bs-teal: #36d38c;--bs-cyan: #50B4FB;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f5f5f5;--bs-gray-200: #e6e6e6;--bs-gray-300: #dee2e6;--bs-gray-400: #828282;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #1e1e1e;--bs-gray-800: #343a40;--bs-gray-900: #222;--bs-default: #434343;--bs-primary: #28299a;--bs-secondary: #434343;--bs-success: #35d250;--bs-info: #50B4FB;--bs-warning: #e5d439;--bs-danger: #d33e36;--bs-light: #6f6f6f;--bs-dark: #2d2d2d;--bs-default-rgb: 67, 67, 67;--bs-primary-rgb: 40, 41, 154;--bs-secondary-rgb: 67, 67, 67;--bs-success-rgb: 53, 210, 80;--bs-info-rgb: 80, 180, 251;--bs-warning-rgb: 229, 212, 57;--bs-danger-rgb: 211, 62, 54;--bs-light-rgb: 111, 111, 111;--bs-dark-rgb: 45, 45, 45;--bs-primary-text-emphasis: #10103e;--bs-secondary-text-emphasis: #1b1b1b;--bs-success-text-emphasis: #155420;--bs-info-text-emphasis: #204864;--bs-warning-text-emphasis: #5c5517;--bs-danger-text-emphasis: #541916;--bs-light-text-emphasis: #1e1e1e;--bs-dark-text-emphasis: #1e1e1e;--bs-primary-bg-subtle: #d4d4eb;--bs-secondary-bg-subtle: #d9d9d9;--bs-success-bg-subtle: #d7f6dc;--bs-info-bg-subtle: #dcf0fe;--bs-warning-bg-subtle: #faf6d7;--bs-danger-bg-subtle: #f6d8d7;--bs-light-bg-subtle: #fafafa;--bs-dark-bg-subtle: #828282;--bs-primary-border-subtle: #a9a9d7;--bs-secondary-border-subtle: #b4b4b4;--bs-success-border-subtle: #aeedb9;--bs-info-border-subtle: #b9e1fd;--bs-warning-border-subtle: #f5eeb0;--bs-danger-border-subtle: #edb2af;--bs-light-border-subtle: #e6e6e6;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: Montserrat;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 17px;--bs-body-font-family: Montserrat;--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #fff;--bs-body-color-rgb: 255, 255, 255;--bs-body-bg: #222;--bs-body-bg-rgb: 34, 34, 34;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(255, 255, 255, 0.75);--bs-secondary-color-rgb: 255, 255, 255;--bs-secondary-bg: #e6e6e6;--bs-secondary-bg-rgb: 230, 230, 230;--bs-tertiary-color: rgba(255, 255, 255, 0.5);--bs-tertiary-color-rgb: 255, 255, 255;--bs-tertiary-bg: #f5f5f5;--bs-tertiary-bg-rgb: 245, 245, 245;--bs-heading-color: inherit;--bs-link-color: #36d38c;--bs-link-color-rgb: 54, 211, 140;--bs-link-decoration: underline;--bs-link-hover-color: #2ba970;--bs-link-hover-color-rgb: 43, 169, 112;--bs-code-color: #7d12ba;--bs-highlight-bg: #faf6d7;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.25rem;--bs-border-radius-sm: 0.2em;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(40, 41, 154, 0.25);--bs-form-valid-color: #35d250;--bs-form-valid-border-color: #35d250;--bs-form-invalid-color: #d33e36;--bs-form-invalid-border-color: #d33e36}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #222;--bs-body-bg-rgb: 34, 34, 34;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b2e31;--bs-tertiary-bg-rgb: 43, 46, 49;--bs-primary-text-emphasis: #7e7fc2;--bs-secondary-text-emphasis: #8e8e8e;--bs-success-text-emphasis: #86e496;--bs-info-text-emphasis: #96d2fd;--bs-warning-text-emphasis: #efe588;--bs-danger-text-emphasis: #e58b86;--bs-light-text-emphasis: #f5f5f5;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #08081f;--bs-secondary-bg-subtle: #0d0d0d;--bs-success-bg-subtle: #0b2a10;--bs-info-bg-subtle: #102432;--bs-warning-bg-subtle: #2e2a0b;--bs-danger-bg-subtle: #2a0c0b;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #18195c;--bs-secondary-border-subtle: #282828;--bs-success-border-subtle: #207e30;--bs-info-border-subtle: #306c97;--bs-warning-border-subtle: #897f22;--bs-danger-border-subtle: #7f2520;--bs-light-border-subtle: #1e1e1e;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #7e7fc2;--bs-link-hover-color: #9899ce;--bs-link-color-rgb: 126, 127, 194;--bs-link-hover-color-rgb: 152, 153, 206;--bs-code-color: white;--bs-border-color: #1e1e1e;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #86e496;--bs-form-valid-border-color: #86e496;--bs-form-invalid-color: #e58b86;--bs-form-invalid-border-color: #e58b86}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.425rem + 2.1vw)}@media(min-width: 1200px){h1,.h1{font-size:3rem}}h2,.h2{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h2,.h2{font-size:2.5rem}}h3,.h3{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h3,.h3{font-size:2rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e6e6e6}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SourceCodePro;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:inherit;background-color:#f5f5f5;padding:.5rem;border:1px solid var(--bs-border-color, #dee2e6);border-radius:.25rem}pre code{background-color:rgba(0,0,0,0);font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);background-color:#f5f5f5;border-radius:.25rem;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#222;background-color:#fff;border-radius:.2em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(255,255,255,.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#222;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:rgba(255,255,255,.75)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: #fff;--bs-table-bg: #222;--bs-table-border-color: #434343;--bs-table-accent-bg: transparent;--bs-table-striped-color: #fff;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #fff;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #fff;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(1px*2) solid #fff}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #fff;--bs-table-bg: #28299a;--bs-table-border-color: #3e3ea4;--bs-table-striped-bg: #33349f;--bs-table-striped-color: #fff;--bs-table-active-bg: #3e3ea4;--bs-table-active-color: #fff;--bs-table-hover-bg: #3839a2;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #fff;--bs-table-bg: #434343;--bs-table-border-color: #565656;--bs-table-striped-bg: #4c4c4c;--bs-table-striped-color: #fff;--bs-table-active-bg: #565656;--bs-table-active-color: #fff;--bs-table-hover-bg: #515151;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #fff;--bs-table-bg: #35d250;--bs-table-border-color: #49d762;--bs-table-striped-bg: #3fd459;--bs-table-striped-color: #fff;--bs-table-active-bg: #49d762;--bs-table-active-color: #000;--bs-table-hover-bg: #44d55d;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #fff;--bs-table-bg: #50b4fb;--bs-table-border-color: #62bcfb;--bs-table-striped-bg: #59b8fb;--bs-table-striped-color: #fff;--bs-table-active-bg: #62bcfb;--bs-table-active-color: #fff;--bs-table-hover-bg: #5dbafb;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #e5d439;--bs-table-border-color: #cebf33;--bs-table-striped-bg: #dac936;--bs-table-striped-color: #000;--bs-table-active-bg: #cebf33;--bs-table-active-color: #000;--bs-table-hover-bg: #d4c435;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #fff;--bs-table-bg: #d33e36;--bs-table-border-color: #d7514a;--bs-table-striped-bg: #d54840;--bs-table-striped-color: #fff;--bs-table-active-bg: #d7514a;--bs-table-active-color: #fff;--bs-table-hover-bg: #d64c45;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #fff;--bs-table-bg: #6f6f6f;--bs-table-border-color: #7d7d7d;--bs-table-striped-bg: #767676;--bs-table-striped-color: #fff;--bs-table-active-bg: #7d7d7d;--bs-table-active-color: #fff;--bs-table-hover-bg: #7a7a7a;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #2d2d2d;--bs-table-border-color: #424242;--bs-table-striped-bg: #383838;--bs-table-striped-color: #fff;--bs-table-active-bg: #424242;--bs-table-active-color: #fff;--bs-table-hover-bg: #3d3d3d;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:rgba(255,255,255,.75)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#2d2d2d;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #adb5bd;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#2d2d2d;background-color:#fff;border-color:#9494cd;outline:0;box-shadow:0 0 0 .25rem rgba(40,41,154,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#595959;opacity:1}.form-control:disabled{background-color:#e6e6e6;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#6f6f6f;background-color:#434343;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#363636}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#fff;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:.2em}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(1px * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(1px * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(1px * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(1px * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#2d2d2d;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #adb5bd;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#9494cd;outline:0;box-shadow:0 0 0 .25rem rgba(40,41,154,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:#595959;background-color:#e6e6e6}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #2d2d2d}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.2em}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-reverse{padding-right:0;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:0;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{--bs-form-check-bg: #fff;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:none;print-color-adjust:exact}.form-check-input[type=checkbox],.shiny-input-container .checkbox input[type=checkbox],.shiny-input-container .checkbox-inline input[type=checkbox],.shiny-input-container .radio input[type=checkbox],.shiny-input-container .radio-inline input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#9494cd;outline:0;box-shadow:0 0 0 .25rem rgba(40,41,154,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#28299a;border-color:#28299a}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#28299a;border-color:#28299a;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{cursor:default;opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239494cd'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #222,0 0 0 .25rem rgba(40,41,154,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #222,0 0 0 .25rem rgba(40,41,154,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#28299a;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#bfbfe1}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f5f5f5;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#28299a;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#bfbfe1}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f5f5f5;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:rgba(255,255,255,.75)}.form-range:disabled::-moz-range-thumb{background-color:rgba(255,255,255,.75)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(1px * 2));min-height:calc(3.5rem + calc(1px * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.25rem}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:#e6e6e6}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#6f6f6f;text-align:center;white-space:nowrap;background-color:#434343;border:1px solid #adb5bd;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.2em}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#35d250}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#35d250;border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#35d250;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2335d250' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#35d250;box-shadow:0 0 0 .25rem rgba(53,210,80,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#35d250}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2335d250' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#35d250;box-shadow:0 0 0 .25rem rgba(53,210,80,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#35d250}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#35d250}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(53,210,80,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#35d250}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#d33e36}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#d33e36;border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#d33e36;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d33e36'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d33e36' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#d33e36;box-shadow:0 0 0 .25rem rgba(211,62,54,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#d33e36}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d33e36'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d33e36' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#d33e36;box-shadow:0 0 0 .25rem rgba(211,62,54,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#d33e36}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#d33e36}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(211,62,54,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#d33e36}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #fff;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.25rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-default{--bs-btn-color: #fff;--bs-btn-bg: #434343;--bs-btn-border-color: #434343;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #393939;--bs-btn-hover-border-color: #363636;--bs-btn-focus-shadow-rgb: 95, 95, 95;--bs-btn-active-color: #fff;--bs-btn-active-bg: #363636;--bs-btn-active-border-color: #323232;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #434343;--bs-btn-disabled-border-color: #434343}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #28299a;--bs-btn-border-color: #28299a;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #222383;--bs-btn-hover-border-color: #20217b;--bs-btn-focus-shadow-rgb: 72, 73, 169;--bs-btn-active-color: #fff;--bs-btn-active-bg: #20217b;--bs-btn-active-border-color: #1e1f74;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #28299a;--bs-btn-disabled-border-color: #28299a}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #434343;--bs-btn-border-color: #434343;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #393939;--bs-btn-hover-border-color: #363636;--bs-btn-focus-shadow-rgb: 95, 95, 95;--bs-btn-active-color: #fff;--bs-btn-active-bg: #363636;--bs-btn-active-border-color: #323232;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #434343;--bs-btn-disabled-border-color: #434343}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #35d250;--bs-btn-border-color: #35d250;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2db344;--bs-btn-hover-border-color: #2aa840;--bs-btn-focus-shadow-rgb: 83, 217, 106;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2aa840;--bs-btn-active-border-color: #289e3c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #35d250;--bs-btn-disabled-border-color: #35d250}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: #50B4FB;--bs-btn-border-color: #50B4FB;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #4499d5;--bs-btn-hover-border-color: #4090c9;--bs-btn-focus-shadow-rgb: 106, 191, 252;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4090c9;--bs-btn-active-border-color: #3c87bc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #50B4FB;--bs-btn-disabled-border-color: #50B4FB}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #e5d439;--bs-btn-border-color: #e5d439;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #e9da57;--bs-btn-hover-border-color: #e8d84d;--bs-btn-focus-shadow-rgb: 195, 180, 48;--bs-btn-active-color: #000;--bs-btn-active-bg: #eadd61;--bs-btn-active-border-color: #e8d84d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #e5d439;--bs-btn-disabled-border-color: #e5d439}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #d33e36;--bs-btn-border-color: #d33e36;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #b3352e;--bs-btn-hover-border-color: #a9322b;--bs-btn-focus-shadow-rgb: 218, 91, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #a9322b;--bs-btn-active-border-color: #9e2f29;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #d33e36;--bs-btn-disabled-border-color: #d33e36}.btn-light{--bs-btn-color: #fff;--bs-btn-bg: #6f6f6f;--bs-btn-border-color: #6f6f6f;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5e5e5e;--bs-btn-hover-border-color: #595959;--bs-btn-focus-shadow-rgb: 133, 133, 133;--bs-btn-active-color: #fff;--bs-btn-active-bg: #595959;--bs-btn-active-border-color: #535353;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6f6f6f;--bs-btn-disabled-border-color: #6f6f6f}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #2d2d2d;--bs-btn-border-color: #2d2d2d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #4d4d4d;--bs-btn-hover-border-color: #424242;--bs-btn-focus-shadow-rgb: 77, 77, 77;--bs-btn-active-color: #fff;--bs-btn-active-bg: #575757;--bs-btn-active-border-color: #424242;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #2d2d2d;--bs-btn-disabled-border-color: #2d2d2d}.btn-outline-default{--bs-btn-color: #434343;--bs-btn-border-color: #434343;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #434343;--bs-btn-hover-border-color: #434343;--bs-btn-focus-shadow-rgb: 67, 67, 67;--bs-btn-active-color: #fff;--bs-btn-active-bg: #434343;--bs-btn-active-border-color: #434343;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #434343;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #434343;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #28299a;--bs-btn-border-color: #28299a;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #28299a;--bs-btn-hover-border-color: #28299a;--bs-btn-focus-shadow-rgb: 40, 41, 154;--bs-btn-active-color: #fff;--bs-btn-active-bg: #28299a;--bs-btn-active-border-color: #28299a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #28299a;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #28299a;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #434343;--bs-btn-border-color: #434343;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #434343;--bs-btn-hover-border-color: #434343;--bs-btn-focus-shadow-rgb: 67, 67, 67;--bs-btn-active-color: #fff;--bs-btn-active-bg: #434343;--bs-btn-active-border-color: #434343;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #434343;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #434343;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #35d250;--bs-btn-border-color: #35d250;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #35d250;--bs-btn-hover-border-color: #35d250;--bs-btn-focus-shadow-rgb: 53, 210, 80;--bs-btn-active-color: #fff;--bs-btn-active-bg: #35d250;--bs-btn-active-border-color: #35d250;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #35d250;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #35d250;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #50B4FB;--bs-btn-border-color: #50B4FB;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #50B4FB;--bs-btn-hover-border-color: #50B4FB;--bs-btn-focus-shadow-rgb: 80, 180, 251;--bs-btn-active-color: #fff;--bs-btn-active-bg: #50B4FB;--bs-btn-active-border-color: #50B4FB;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #50B4FB;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #50B4FB;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #e5d439;--bs-btn-border-color: #e5d439;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #e5d439;--bs-btn-hover-border-color: #e5d439;--bs-btn-focus-shadow-rgb: 229, 212, 57;--bs-btn-active-color: #000;--bs-btn-active-bg: #e5d439;--bs-btn-active-border-color: #e5d439;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #e5d439;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e5d439;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #d33e36;--bs-btn-border-color: #d33e36;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #d33e36;--bs-btn-hover-border-color: #d33e36;--bs-btn-focus-shadow-rgb: 211, 62, 54;--bs-btn-active-color: #fff;--bs-btn-active-bg: #d33e36;--bs-btn-active-border-color: #d33e36;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #d33e36;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #d33e36;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #6f6f6f;--bs-btn-border-color: #6f6f6f;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6f6f6f;--bs-btn-hover-border-color: #6f6f6f;--bs-btn-focus-shadow-rgb: 111, 111, 111;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6f6f6f;--bs-btn-active-border-color: #6f6f6f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6f6f6f;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6f6f6f;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #2d2d2d;--bs-btn-border-color: #2d2d2d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2d2d2d;--bs-btn-hover-border-color: #2d2d2d;--bs-btn-focus-shadow-rgb: 45, 45, 45;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2d2d2d;--bs-btn-active-border-color: #2d2d2d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #2d2d2d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2d2d2d;--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: #36d38c;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #2ba970;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #2ba970;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 84, 218, 157;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 0.2em}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: #fff;--bs-dropdown-bg: #222;--bs-dropdown-border-color: #434343;--bs-dropdown-border-radius: 0.25rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.25rem - 1px);--bs-dropdown-divider-bg: #434343;--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #fff;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-link-hover-bg: #28299a;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #28299a;--bs-dropdown-link-disabled-color: rgba(255, 255, 255, 0.5);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: #434343;--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: #434343;--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #28299a;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.25rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(1px*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(1px*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 2rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: #36d38c;--bs-nav-link-hover-color: #2ba970;--bs-nav-link-disabled-color: #6f6f6f;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(40,41,154,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #434343;--bs-nav-tabs-border-radius: 0.25rem;--bs-nav-tabs-link-hover-border-color: #434343 #434343 transparent;--bs-nav-tabs-link-active-color: #fff;--bs-nav-tabs-link-active-bg: #222;--bs-nav-tabs-link-active-border-color: #434343 #434343 transparent;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0.25rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #28299a}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: #000;gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 1rem;--bs-navbar-color: #dee2e6;--bs-navbar-hover-color: rgba(255, 255, 255, 0.8);--bs-navbar-disabled-color: rgba(222, 226, 230, 0.75);--bs-navbar-active-color: #fff;--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: #dee2e6;--bs-navbar-brand-hover-color: #fff;--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23dee2e6' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(222, 226, 230, 0);--bs-navbar-toggler-border-radius: 0.25rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: #dee2e6;--bs-navbar-hover-color: rgba(255, 255, 255, 0.8);--bs-navbar-disabled-color: rgba(222, 226, 230, 0.75);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #dee2e6;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(222, 226, 230, 0);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23dee2e6' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23dee2e6' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 1px;--bs-card-border-color: rgba(0, 0, 0, 0.175);--bs-card-border-radius: 0.25rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.25rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(52, 58, 64, 0.25);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #2d2d2d;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #fff;--bs-accordion-bg: #222;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: #dee2e6;--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.25rem;--bs-accordion-inner-border-radius: calc(0.25rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #fff;--bs-accordion-btn-bg: #222;--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2310103e'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #9494cd;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(40, 41, 154, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #10103e;--bs-accordion-active-bg: #d4d4eb}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237e7fc2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237e7fc2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0.75rem;--bs-breadcrumb-padding-y: 0.375rem;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: #434343;--bs-breadcrumb-border-radius: 0.25rem;--bs-breadcrumb-divider-color: rgba(255, 255, 255, 0.75);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: rgba(255, 255, 255, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: #fff;--bs-pagination-bg: #35d250;--bs-pagination-border-width: 0;--bs-pagination-border-color: transparent;--bs-pagination-border-radius: 0.25rem;--bs-pagination-hover-color: #fff;--bs-pagination-hover-bg: #5fdb74;--bs-pagination-hover-border-color: transparent;--bs-pagination-focus-color: #2ba970;--bs-pagination-focus-bg: #e6e6e6;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(40, 41, 154, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #5fdb74;--bs-pagination-active-border-color: transparent;--bs-pagination-disabled-color: #fff;--bs-pagination-disabled-bg: #229936;--bs-pagination-disabled-border-color: transparent;display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(0*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: 0.5rem}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: 0.2em}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.25rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.25rem;--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{--bs-alert-color: var(--bs-default-text-emphasis);--bs-alert-bg: var(--bs-default-bg-subtle);--bs-alert-border-color: var(--bs-default-border-subtle);--bs-alert-link-color: var(--bs-default-text-emphasis)}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: #434343;--bs-progress-border-radius: 0.25rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #28299a;--bs-progress-bar-transition: width 0.6s ease;display:flex;display:-webkit-flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #fff;--bs-list-group-bg: #2d2d2d;--bs-list-group-border-color: #434343;--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.25rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: rgba(255, 255, 255, 0.75);--bs-list-group-action-hover-color: #fff;--bs-list-group-action-hover-bg: #434343;--bs-list-group-action-active-color: #fff;--bs-list-group-action-active-bg: #222;--bs-list-group-disabled-color: rgba(255, 255, 255, 0.75);--bs-list-group-disabled-bg: #2d2d2d;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #28299a;--bs-list-group-active-border-color: #28299a;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{--bs-list-group-color: var(--bs-default-text-emphasis);--bs-list-group-bg: var(--bs-default-bg-subtle);--bs-list-group-border-color: var(--bs-default-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-default-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-default-border-subtle);--bs-list-group-active-color: var(--bs-default-bg-subtle);--bs-list-group-active-bg: var(--bs-default-text-emphasis);--bs-list-group-active-border-color: var(--bs-default-text-emphasis)}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #fff;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.4;--bs-btn-close-hover-opacity: 1;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(40, 41, 154, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: #434343;--bs-toast-border-width: 1px;--bs-toast-border-color: rgba(0, 0, 0, 0.175);--bs-toast-border-radius: 0.25rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: rgba(255, 255, 255, 0.75);--bs-toast-header-bg: #2d2d2d;--bs-toast-header-border-color: rgba(0, 0, 0, 0.175);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #2d2d2d;--bs-modal-border-color: #434343;--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: #434343;--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: #434343;--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: #222;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.25rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:Montserrat;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: #2d2d2d;--bs-popover-border-width: 1px;--bs-popover-border-color: rgba(0, 0, 0, 0.175);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: #434343;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #fff;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:Montserrat;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: #fff;--bs-offcanvas-bg: #222;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: #434343;--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-default{color:#fff !important;background-color:RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#fff !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-default{color:RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-default:hover,.link-default:focus{color:RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(32, 33, 123, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(32, 33, 123, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(42, 168, 64, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 168, 64, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(64, 144, 201, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(64, 144, 201, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(234, 221, 97, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(234, 221, 97, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(169, 50, 43, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(169, 50, 43, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(89, 89, 89, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(89, 89, 89, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(36, 36, 36, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(36, 36, 36, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;-webkit-flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.focus-ring-default{--bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-default{--bs-border-opacity: 1;border-color:rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.425rem + 2.1vw) !important}.fs-2{font-size:calc(1.375rem + 1.5vw) !important}.fs-3{font-size:calc(1.325rem + 0.9vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-default{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#fff}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#fff}.bg-warning{color:#000}.bg-danger{color:#fff}.bg-light{color:#fff}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:3rem !important}.fs-2{font-size:2.5rem !important}.fs-3{font-size:2rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.bg-blue{--bslib-color-bg: #28299a;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #28299a;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #4142ce;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #4142ce;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #6635d2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #6635d2;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #eb316e;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #eb316e;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #d33e36;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #d33e36;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #e57e39;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #e57e39;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #e5d439;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #e5d439;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #35d250;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #35d250;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #36d38c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #36d38c;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #50B4FB;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #50B4FB;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #434343}.bg-default{--bslib-color-bg: #434343;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #28299a}.bg-primary{--bslib-color-bg: #28299a;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #434343}.bg-secondary{--bslib-color-bg: #434343;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #35d250}.bg-success{--bslib-color-bg: #35d250;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #50B4FB}.bg-info{--bslib-color-bg: #50B4FB;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #e5d439}.bg-warning{--bslib-color-bg: #e5d439;--bslib-color-fg: #000}.text-danger{--bslib-color-fg: #d33e36}.bg-danger{--bslib-color-bg: #d33e36;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #6f6f6f}.bg-light{--bslib-color-bg: #6f6f6f;--bslib-color-fg: #fff}.text-dark{--bslib-color-fg: #2d2d2d}.bg-dark{--bslib-color-bg: #2d2d2d;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3233af;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3233af;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #412eb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #412eb0;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #762c88;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #762c88;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #6c3172;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #6c3172;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #744b73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #744b73;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #746d73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #746d73;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #2d6d7c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #2d6d7c;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #2e6d94;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #2e6d94;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #3861c1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #3861c1;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #3738b9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #3738b9;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #503dd0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #503dd0;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #853ba8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #853ba8;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #7b4091;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #7b4091;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #835a92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #835a92;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #837c92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #837c92;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #3c7c9c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #3c7c9c;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #3d7cb4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #3d7cb4;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #4770e0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #4770e0;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d30bc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #4d30bc;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #573ad0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #573ad0;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9b33aa;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #9b33aa;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #923994;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #923994;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #995295;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #995295;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #997595;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #997595;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #52749e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #52749e;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #5374b6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #5374b6;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #5d68e2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #5d68e2;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #9d2e80;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #9d2e80;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a73894;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #a73894;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b63396;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #b63396;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #e13658;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #e13658;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #e95059;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #e95059;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #e97259;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #e97259;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a27162;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #a27162;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a3727a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #a3727a;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #ad65a6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #ad65a6;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #8f365e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #8f365e;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #994073;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #994073;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #a73a74;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #a73a74;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #dd394c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #dd394c;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #da5837;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #da5837;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #da7a37;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #da7a37;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #947940;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #947940;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #947a58;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #947a58;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #9f6d85;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #9f6d85;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #995c60;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #995c60;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a36675;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #a36675;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b26176;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #b26176;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #e75f4e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #e75f4e;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #de6438;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #de6438;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #e5a039;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #e5a039;color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #fff;--bslib-color-bg: #9fa042;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #9fa042;color:#fff}.bg-gradient-orange-teal{--bslib-color-fg: #fff;--bslib-color-bg: #9fa05a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #9fa05a;color:#fff}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #a99487;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #a99487;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #999060;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #999060;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a39a75;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #a39a75;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b29476;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #b29476;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #e7934e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #e7934e;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #de9838;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #de9838;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #fff;--bslib-color-bg: #e5b239;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #e5b239;color:#fff}.bg-gradient-yellow-green{--bslib-color-fg: #000;--bslib-color-bg: #9fd342;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #9fd342;color:#000}.bg-gradient-yellow-teal{--bslib-color-fg: #000;--bslib-color-bg: #9fd45a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #9fd45a;color:#000}.bg-gradient-yellow-cyan{--bslib-color-fg: #000;--bslib-color-bg: #a9c787;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #a9c787;color:#000}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #308e6e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #308e6e;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3a9882;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3a9882;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #499384;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #499384;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7e925c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #7e925c;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #749746;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #749746;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7bb047;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #7bb047;color:#fff}.bg-gradient-green-yellow{--bslib-color-fg: #000;--bslib-color-bg: #7bd347;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #7bd347;color:#000}.bg-gradient-green-teal{--bslib-color-fg: #fff;--bslib-color-bg: #35d268;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #35d268;color:#fff}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #40c694;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #40c694;color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #308f92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #308f92;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3a99a6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3a99a6;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4994a8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #4994a8;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7e9280;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #7e9280;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #75976a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #75976a;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7cb16b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #7cb16b;color:#fff}.bg-gradient-teal-yellow{--bslib-color-fg: #000;--bslib-color-bg: #7cd36b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #7cd36b;color:#000}.bg-gradient-teal-green{--bslib-color-fg: #fff;--bslib-color-bg: #36d374;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #36d374;color:#fff}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #40c7b8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #40c7b8;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #407cd4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #407cd4;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4a86e9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #4a86e9;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #5981eb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #5981eb;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #8e80c3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #8e80c3;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #8485ac;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #8485ac;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #8c9ead;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #8c9ead;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #8cc1ad;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #8cc1ad;color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: #45c0b7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #45c0b7;color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #46c0cf;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #46c0cf;color:#fff}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.bg-blue{--bslib-color-bg: #28299a;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #28299a;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #4142ce;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #4142ce;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #6635d2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #6635d2;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #eb316e;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #eb316e;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #d33e36;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #d33e36;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #e57e39;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #e57e39;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #e5d439;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #e5d439;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #35d250;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #35d250;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #36d38c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #36d38c;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #50B4FB;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #50B4FB;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #434343}.bg-default{--bslib-color-bg: #434343;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #28299a}.bg-primary{--bslib-color-bg: #28299a;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #434343}.bg-secondary{--bslib-color-bg: #434343;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #35d250}.bg-success{--bslib-color-bg: #35d250;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #50B4FB}.bg-info{--bslib-color-bg: #50B4FB;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #e5d439}.bg-warning{--bslib-color-bg: #e5d439;--bslib-color-fg: #000}.text-danger{--bslib-color-fg: #d33e36}.bg-danger{--bslib-color-bg: #d33e36;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #6f6f6f}.bg-light{--bslib-color-bg: #6f6f6f;--bslib-color-fg: #fff}.text-dark{--bslib-color-fg: #2d2d2d}.bg-dark{--bslib-color-bg: #2d2d2d;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3233af;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3233af;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #412eb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #412eb0;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #762c88;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #762c88;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #6c3172;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #6c3172;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #744b73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #744b73;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #746d73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #746d73;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #2d6d7c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #2d6d7c;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #2e6d94;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #2e6d94;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #3861c1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #3861c1;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #3738b9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #3738b9;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #503dd0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #503dd0;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #853ba8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #853ba8;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #7b4091;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #7b4091;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #835a92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #835a92;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #837c92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #837c92;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #3c7c9c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #3c7c9c;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #3d7cb4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #3d7cb4;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #4770e0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #4770e0;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d30bc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #4d30bc;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #573ad0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #573ad0;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9b33aa;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #9b33aa;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #923994;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #923994;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #995295;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #995295;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #997595;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #997595;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #52749e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #52749e;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #5374b6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #5374b6;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #5d68e2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #5d68e2;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #9d2e80;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #9d2e80;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a73894;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #a73894;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b63396;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #b63396;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #e13658;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #e13658;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #e95059;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #e95059;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #e97259;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #e97259;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a27162;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #a27162;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a3727a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #a3727a;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #ad65a6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #ad65a6;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #8f365e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #8f365e;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #994073;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #994073;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #a73a74;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #a73a74;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #dd394c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #dd394c;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #da5837;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #da5837;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #da7a37;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #da7a37;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #947940;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #947940;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #947a58;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #947a58;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #9f6d85;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #9f6d85;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #995c60;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #995c60;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a36675;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #a36675;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b26176;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #b26176;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #e75f4e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #e75f4e;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #de6438;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #de6438;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #e5a039;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #e5a039;color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #fff;--bslib-color-bg: #9fa042;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #9fa042;color:#fff}.bg-gradient-orange-teal{--bslib-color-fg: #fff;--bslib-color-bg: #9fa05a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #9fa05a;color:#fff}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #a99487;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #a99487;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #999060;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #999060;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a39a75;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #a39a75;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b29476;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #b29476;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #e7934e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #e7934e;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #de9838;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #de9838;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #fff;--bslib-color-bg: #e5b239;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #e5b239;color:#fff}.bg-gradient-yellow-green{--bslib-color-fg: #000;--bslib-color-bg: #9fd342;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #9fd342;color:#000}.bg-gradient-yellow-teal{--bslib-color-fg: #000;--bslib-color-bg: #9fd45a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #9fd45a;color:#000}.bg-gradient-yellow-cyan{--bslib-color-fg: #000;--bslib-color-bg: #a9c787;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #a9c787;color:#000}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #308e6e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #308e6e;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3a9882;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3a9882;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #499384;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #499384;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7e925c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #7e925c;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #749746;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #749746;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7bb047;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #7bb047;color:#fff}.bg-gradient-green-yellow{--bslib-color-fg: #000;--bslib-color-bg: #7bd347;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #7bd347;color:#000}.bg-gradient-green-teal{--bslib-color-fg: #fff;--bslib-color-bg: #35d268;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #35d268;color:#fff}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #40c694;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #40c694;color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #308f92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #308f92;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3a99a6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3a99a6;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4994a8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #4994a8;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7e9280;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #7e9280;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #75976a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #75976a;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7cb16b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #7cb16b;color:#fff}.bg-gradient-teal-yellow{--bslib-color-fg: #000;--bslib-color-bg: #7cd36b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #7cd36b;color:#000}.bg-gradient-teal-green{--bslib-color-fg: #fff;--bslib-color-bg: #36d374;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #36d374;color:#fff}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #40c7b8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #50B4FB var(--bg-gradient-end, 180%)) #40c7b8;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #407cd4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #407cd4;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4a86e9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #4a86e9;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #5981eb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #5981eb;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #8e80c3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #8e80c3;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #8485ac;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #8485ac;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #8c9ead;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #8c9ead;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #8cc1ad;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #8cc1ad;color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: #45c0b7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #45c0b7;color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #46c0cf;background:linear-gradient(var(--bg-gradient-deg, 140deg), #50B4FB var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #46c0cf;color:#fff}:root{--bslib-value-box-shadow: none;--bslib-value-box-border-width-auto-yes: var(--bslib-value-box-border-width-baseline);--bslib-value-box-border-width-auto-no: 0;--bslib-value-box-border-width-baseline: 1px}.bslib-value-box{border-width:var(--bslib-value-box-border-width-auto-no, var(--bslib-value-box-border-width-baseline));container-name:bslib-value-box;container-type:inline-size}.bslib-value-box.card{box-shadow:var(--bslib-value-box-shadow)}.bslib-value-box.border-auto{border-width:var(--bslib-value-box-border-width-auto-yes, var(--bslib-value-box-border-width-baseline))}.bslib-value-box.default{--bslib-value-box-bg-default: var(--bs-card-bg, #222);--bslib-value-box-border-color-default: var(--bs-card-border-color, rgba(0, 0, 0, 0.175));color:var(--bslib-value-box-color);background-color:var(--bslib-value-box-bg, var(--bslib-value-box-bg-default));border-color:var(--bslib-value-box-border-color, var(--bslib-value-box-border-color-default))}.bslib-value-box .value-box-grid{display:grid;grid-template-areas:"left right";align-items:center;overflow:hidden}.bslib-value-box .value-box-showcase{height:100%;max-height:var(---bslib-value-box-showcase-max-h, 100%)}.bslib-value-box .value-box-showcase,.bslib-value-box .value-box-showcase>.html-fill-item{width:100%}.bslib-value-box[data-full-screen=true] .value-box-showcase{max-height:var(---bslib-value-box-showcase-max-h-fs, 100%)}@media screen and (min-width: 575.98px){@container bslib-value-box (max-width: 300px){.bslib-value-box:not(.showcase-bottom) .value-box-grid{grid-template-columns:1fr !important;grid-template-rows:auto auto;grid-template-areas:"top" "bottom"}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-showcase{grid-area:top !important}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-area{grid-area:bottom !important;justify-content:end}}}.bslib-value-box .value-box-area{justify-content:center;padding:1.5rem 1rem;font-size:.9rem;font-weight:500}.bslib-value-box .value-box-area *{margin-bottom:0;margin-top:0}.bslib-value-box .value-box-title{font-size:1rem;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.bslib-value-box .value-box-title:empty::after{content:" "}.bslib-value-box .value-box-value{font-size:calc(1.375rem + 1.5vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}@media(min-width: 1200px){.bslib-value-box .value-box-value{font-size:2.5rem}}.bslib-value-box .value-box-value:empty::after{content:" "}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{opacity:.85;min-width:50px;max-width:125%}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{font-size:4rem}.bslib-value-box.showcase-top-right .value-box-grid{grid-template-columns:1fr var(---bslib-value-box-showcase-w, 50%)}.bslib-value-box.showcase-top-right .value-box-grid .value-box-showcase{grid-area:right;margin-left:auto;align-self:start;align-items:end;padding-left:0;padding-bottom:0}.bslib-value-box.showcase-top-right .value-box-grid .value-box-area{grid-area:left;align-self:end}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid{grid-template-columns:auto var(---bslib-value-box-showcase-w-fs, 1fr)}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid>div{align-self:center}.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-showcase{margin-top:0}@container bslib-value-box (max-width: 300px){.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-grid .value-box-showcase{padding-left:1rem}}.bslib-value-box.showcase-left-center .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w, 30%) auto}.bslib-value-box.showcase-left-center[data-full-screen=true] .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w-fs, 1fr) auto}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-showcase{grid-area:left}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-area{grid-area:right}.bslib-value-box.showcase-bottom .value-box-grid{grid-template-columns:1fr;grid-template-rows:1fr var(---bslib-value-box-showcase-h, auto);grid-template-areas:"top" "bottom";overflow:hidden}.bslib-value-box.showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.bslib-value-box.showcase-bottom .value-box-grid .value-box-area{grid-area:top}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid{grid-template-rows:1fr var(---bslib-value-box-showcase-h-fs, 2fr)}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid .value-box-showcase{padding:1rem}[data-bs-theme=dark] .bslib-value-box{--bslib-value-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 50%)}@media(min-width: 576px){.nav:not(.nav-hidden){display:flex !important;display:-webkit-flex !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav:not(.nav-hidden).nav-stacked{flex-direction:column;-webkit-flex-direction:column;height:100%}.nav:not(.nav-hidden).nav-stacked>.bslib-nav-spacer{margin-top:auto !important}}.bslib-card{overflow:auto}.bslib-card .card-body+.card-body{padding-top:0}.bslib-card .card-body{overflow:auto}.bslib-card .card-body p{margin-top:0}.bslib-card .card-body p:last-child{margin-bottom:0}.bslib-card .card-body{max-height:var(--bslib-card-body-max-height, none)}.bslib-card[data-full-screen=true]>.card-body{max-height:var(--bslib-card-body-max-height-full-screen, none)}.bslib-card .card-header .form-group{margin-bottom:0}.bslib-card .card-header .selectize-control{margin-bottom:0}.bslib-card .card-header .selectize-control .item{margin-right:1.15rem}.bslib-card .card-footer{margin-top:auto}.bslib-card .bslib-navs-card-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bslib-card .bslib-navs-card-title .nav{margin-left:auto}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border=true]){border:none}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border-radius=true]){border-top-left-radius:0;border-top-right-radius:0}[data-full-screen=true]{position:fixed;inset:3.5rem 1rem 1rem;height:auto !important;max-height:none !important;width:auto !important;z-index:1070}.bslib-full-screen-enter{display:none;position:absolute;bottom:var(--bslib-full-screen-enter-bottom, 0.2rem);right:var(--bslib-full-screen-enter-right, 0);top:var(--bslib-full-screen-enter-top);left:var(--bslib-full-screen-enter-left);color:var(--bslib-color-fg, var(--bs-card-color));background-color:var(--bslib-color-bg, var(--bs-card-bg, var(--bs-body-bg)));border:var(--bs-card-border-width) solid var(--bslib-color-fg, var(--bs-card-border-color));box-shadow:0 2px 4px rgba(0,0,0,.15);margin:.2rem .4rem;padding:.55rem !important;font-size:.8rem;cursor:pointer;opacity:.7;z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card[data-full-screen=false]:hover>*>.bslib-full-screen-enter{display:block}.bslib-has-full-screen .card:hover>*>.bslib-full-screen-enter{display:none}@media(max-width: 575.98px){.bslib-full-screen-enter{display:none !important}}.bslib-full-screen-exit{position:relative;top:1.35rem;font-size:.9rem;cursor:pointer;text-decoration:none;display:flex;float:right;margin-right:2.15rem;align-items:center;color:rgba(var(--bs-body-bg-rgb), 0.8)}.bslib-full-screen-exit:hover{color:rgba(var(--bs-body-bg-rgb), 1)}.bslib-full-screen-exit svg{margin-left:.5rem;font-size:1.5rem}#bslib-full-screen-overlay{position:fixed;inset:0;background-color:rgba(var(--bs-body-color-rgb), 0.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1069;animation:bslib-full-screen-overlay-enter 400ms cubic-bezier(0.6, 0.02, 0.65, 1) forwards}@keyframes bslib-full-screen-overlay-enter{0%{opacity:0}100%{opacity:1}}.bslib-grid{display:grid !important;gap:var(--bslib-spacer, 1rem);height:var(--bslib-grid-height)}.bslib-grid.grid{grid-template-columns:repeat(var(--bs-columns, 12), minmax(0, 1fr));grid-template-rows:unset;grid-auto-rows:var(--bslib-grid--row-heights);--bslib-grid--row-heights--xs: unset;--bslib-grid--row-heights--sm: unset;--bslib-grid--row-heights--md: unset;--bslib-grid--row-heights--lg: unset;--bslib-grid--row-heights--xl: unset;--bslib-grid--row-heights--xxl: unset}.bslib-grid.grid.bslib-grid--row-heights--xs{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xs)}@media(min-width: 576px){.bslib-grid.grid.bslib-grid--row-heights--sm{--bslib-grid--row-heights: var(--bslib-grid--row-heights--sm)}}@media(min-width: 768px){.bslib-grid.grid.bslib-grid--row-heights--md{--bslib-grid--row-heights: var(--bslib-grid--row-heights--md)}}@media(min-width: 992px){.bslib-grid.grid.bslib-grid--row-heights--lg{--bslib-grid--row-heights: var(--bslib-grid--row-heights--lg)}}@media(min-width: 1200px){.bslib-grid.grid.bslib-grid--row-heights--xl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xl)}}@media(min-width: 1400px){.bslib-grid.grid.bslib-grid--row-heights--xxl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xxl)}}.bslib-grid>*>.shiny-input-container{width:100%}.bslib-grid-item{grid-column:auto/span 1}@media(max-width: 767.98px){.bslib-grid-item{grid-column:1/-1}}@media(max-width: 575.98px){.bslib-grid{grid-template-columns:1fr !important;height:var(--bslib-grid-height-mobile)}.bslib-grid.grid{height:unset !important;grid-auto-rows:var(--bslib-grid--row-heights--xs, auto)}}.accordion .accordion-header{font-size:calc(1.375rem + 1.5vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color);margin-bottom:0}@media(min-width: 1200px){.accordion .accordion-header{font-size:2.5rem}}.accordion .accordion-icon:not(:empty){margin-right:.75rem;display:flex}.accordion .accordion-button:not(.collapsed){box-shadow:none}.accordion .accordion-button:not(.collapsed):focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.navbar+.container-fluid:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-sm:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-md:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-lg:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xl:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xxl:has(>.tab-content>.tab-pane.active.html-fill-container){padding-left:0;padding-right:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container{padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child){padding:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]){border-left:none;border-right:none;border-bottom:none}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]){border-radius:0}.navbar+div>.bslib-sidebar-layout{border-top:var(--bslib-sidebar-border)}html{height:100%}.bslib-page-fill{width:100%;height:100%;margin:0;padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}@media(max-width: 575.98px){.bslib-page-fill{height:var(--bslib-page-fill-mobile-height, auto)}}:root{--bslib-page-sidebar-title-bg: #28299a;--bslib-page-sidebar-title-color: #fff}.bslib-page-title{background-color:var(--bslib-page-sidebar-title-bg);color:var(--bslib-page-sidebar-title-color);font-size:1.25rem;font-weight:300;padding:var(--bslib-spacer, 1rem);padding-left:1.5rem;margin-bottom:0;border-bottom:1px solid #dee2e6}.bslib-sidebar-layout{--bslib-sidebar-transition-duration: 500ms;--bslib-sidebar-transition-easing-x: cubic-bezier(0.8, 0.78, 0.22, 1.07);--bslib-sidebar-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-border-radius: var(--bs-border-radius);--bslib-sidebar-vert-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--bslib-sidebar-fg: var(--bs-emphasis-color, black);--bslib-sidebar-main-fg: var(--bs-card-color, var(--bs-body-color));--bslib-sidebar-main-bg: var(--bs-card-bg, var(--bs-body-bg));--bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--bslib-sidebar-padding: calc(var(--bslib-spacer) * 1.5);--bslib-sidebar-icon-size: var(--bslib-spacer, 1rem);--bslib-sidebar-icon-button-size: calc(var(--bslib-sidebar-icon-size, 1rem) * 2);--bslib-sidebar-padding-icon: calc(var(--bslib-sidebar-icon-button-size, 2rem) * 1.5);--bslib-collapse-toggle-border-radius: var(--bs-border-radius, 0.25rem);--bslib-collapse-toggle-transform: 0deg;--bslib-sidebar-toggle-transition-easing: cubic-bezier(1, 0, 0, 1);--bslib-collapse-toggle-right-transform: 180deg;--bslib-sidebar-column-main: minmax(0, 1fr);display:grid !important;grid-template-columns:min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px)) var(--bslib-sidebar-column-main);position:relative;transition:grid-template-columns ease-in-out var(--bslib-sidebar-transition-duration);border:var(--bslib-sidebar-border);border-radius:var(--bslib-sidebar-border-radius)}@media(prefers-reduced-motion: reduce){.bslib-sidebar-layout{transition:none}}.bslib-sidebar-layout[data-bslib-sidebar-border=false]{border:none}.bslib-sidebar-layout[data-bslib-sidebar-border-radius=false]{border-radius:initial}.bslib-sidebar-layout>.main,.bslib-sidebar-layout>.sidebar{grid-row:1/2;border-radius:inherit;overflow:auto}.bslib-sidebar-layout>.main{grid-column:2/3;border-top-left-radius:0;border-bottom-left-radius:0;padding:var(--bslib-sidebar-padding);transition:padding var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration);color:var(--bslib-sidebar-main-fg);background-color:var(--bslib-sidebar-main-bg)}.bslib-sidebar-layout>.sidebar{grid-column:1/2;width:100%;height:100%;border-right:var(--bslib-sidebar-vert-border);border-top-right-radius:0;border-bottom-right-radius:0;color:var(--bslib-sidebar-fg);background-color:var(--bslib-sidebar-bg);backdrop-filter:blur(5px)}.bslib-sidebar-layout>.sidebar>.sidebar-content{display:flex;flex-direction:column;gap:var(--bslib-spacer, 1rem);padding:var(--bslib-sidebar-padding);padding-top:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout>.sidebar>.sidebar-content>:last-child:not(.sidebar-title){margin-bottom:0}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion{margin-left:calc(-1*var(--bslib-sidebar-padding));margin-right:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:last-child{margin-bottom:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child){margin-bottom:1rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-body{display:flex;flex-direction:column}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:first-child) .accordion-item:first-child{border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child) .accordion-item:last-child{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content.has-accordion>.sidebar-title{border-bottom:none;padding-bottom:0}.bslib-sidebar-layout>.sidebar .shiny-input-container{width:100%}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar>.sidebar-content{padding-top:var(--bslib-sidebar-padding)}.bslib-sidebar-layout>.collapse-toggle{grid-row:1/2;grid-column:1/2;display:inline-flex;align-items:center;position:absolute;right:calc(var(--bslib-sidebar-icon-size));top:calc(var(--bslib-sidebar-icon-size, 1rem)/2);border:none;border-radius:var(--bslib-collapse-toggle-border-radius);height:var(--bslib-sidebar-icon-button-size, 2rem);width:var(--bslib-sidebar-icon-button-size, 2rem);display:flex;align-items:center;justify-content:center;padding:0;color:var(--bslib-sidebar-fg);background-color:unset;transition:color var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),top var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),right var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),left var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover{background-color:var(--bslib-sidebar-toggle-bg)}.bslib-sidebar-layout>.collapse-toggle>.collapse-icon{opacity:.8;width:var(--bslib-sidebar-icon-size);height:var(--bslib-sidebar-icon-size);transform:rotateY(var(--bslib-collapse-toggle-transform));transition:transform var(--bslib-sidebar-toggle-transition-easing) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover>.collapse-icon{opacity:1}.bslib-sidebar-layout .sidebar-title{font-size:1.25rem;line-height:1.25;margin-top:0;margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--bslib-sidebar-border)}.bslib-sidebar-layout.sidebar-right{grid-template-columns:var(--bslib-sidebar-column-main) min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px))}.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/2;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.bslib-sidebar-layout.sidebar-right>.sidebar{grid-column:2/3;border-right:none;border-left:var(--bslib-sidebar-vert-border);border-top-left-radius:0;border-bottom-left-radius:0}.bslib-sidebar-layout.sidebar-right>.collapse-toggle{grid-column:2/3;left:var(--bslib-sidebar-icon-size);right:unset;border:var(--bslib-collapse-toggle-border)}.bslib-sidebar-layout.sidebar-right>.collapse-toggle>.collapse-icon{transform:rotateY(var(--bslib-collapse-toggle-right-transform))}.bslib-sidebar-layout.sidebar-collapsed{--bslib-collapse-toggle-transform: 180deg;--bslib-collapse-toggle-right-transform: 0deg;--bslib-sidebar-vert-border: none;grid-template-columns:0 minmax(0, 1fr)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right{grid-template-columns:minmax(0, 1fr) 0}.bslib-sidebar-layout.sidebar-collapsed:not(.transitioning)>.sidebar>*{display:none}.bslib-sidebar-layout.sidebar-collapsed>.main{border-radius:inherit}.bslib-sidebar-layout.sidebar-collapsed:not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed>.collapse-toggle{color:var(--bslib-sidebar-main-fg);top:calc(var(--bslib-sidebar-overlap-counter, 0)*(var(--bslib-sidebar-icon-size) + var(--bslib-sidebar-padding)) + var(--bslib-sidebar-icon-size, 1rem)/2);right:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px))}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.collapse-toggle{left:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px));right:unset}@media(min-width: 576px){.bslib-sidebar-layout.transitioning>.sidebar>.sidebar-content{display:none}}@media(max-width: 575.98px){.bslib-sidebar-layout[data-bslib-sidebar-open=desktop]{--bslib-sidebar-js-init-collapsed: true}.bslib-sidebar-layout>.sidebar,.bslib-sidebar-layout.sidebar-right>.sidebar{border:none}.bslib-sidebar-layout>.main,.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/3}.bslib-sidebar-layout[data-bslib-sidebar-open=always]{display:block !important}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar{max-height:var(--bslib-sidebar-max-height-mobile);overflow-y:auto;border-top:var(--bslib-sidebar-vert-border)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]){grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.sidebar{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.collapse-toggle{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed.sidebar-right{grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always])>.main{opacity:0;transition:opacity var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed>.main{opacity:1}}.html-fill-container{display:flex;flex-direction:column;min-height:0;min-width:0}.html-fill-container>.html-fill-item{flex:1 1 auto;min-height:0;min-width:0}.html-fill-container>:not(.html-fill-item){flex:0 0 auto}.sidebar-item .chapter-number{color:#fff}.quarto-container{min-height:calc(100vh - 132px)}body.hypothesis-enabled #quarto-header{margin-right:16px}footer.footer .nav-footer,#quarto-header>nav{padding-left:1em;padding-right:1em}footer.footer div.nav-footer p:first-child{margin-top:0}footer.footer div.nav-footer p:last-child{margin-bottom:0}#quarto-content>*{padding-top:14px}#quarto-content>#quarto-sidebar-glass{padding-top:0px}@media(max-width: 991.98px){#quarto-content>*{padding-top:0}#quarto-content .subtitle{padding-top:14px}#quarto-content section:first-of-type h2:first-of-type,#quarto-content section:first-of-type .h2:first-of-type{margin-top:1rem}}.headroom-target,header.headroom{will-change:transform;transition:position 200ms linear;transition:all 200ms linear}header.headroom--pinned{transform:translateY(0%)}header.headroom--unpinned{transform:translateY(-100%)}.navbar-container{width:100%}.navbar-brand{overflow:hidden;text-overflow:ellipsis}.navbar-brand-container{max-width:calc(100% - 115px);min-width:0;display:flex;align-items:center}@media(min-width: 992px){.navbar-brand-container{margin-right:1em}}.navbar-brand.navbar-brand-logo{margin-right:4px;display:inline-flex}.navbar-toggler{flex-basis:content;flex-shrink:0}.navbar .navbar-brand-container{order:2}.navbar .navbar-toggler{order:1}.navbar .navbar-container>.navbar-nav{order:20}.navbar .navbar-container>.navbar-brand-container{margin-left:0 !important;margin-right:0 !important}.navbar .navbar-collapse{order:20}.navbar #quarto-search{order:4;margin-left:auto}.navbar .navbar-toggler{margin-right:.5em}.navbar-logo{max-height:24px;width:auto;padding-right:4px}nav .nav-item:not(.compact){padding-top:1px}nav .nav-link i,nav .dropdown-item i{padding-right:1px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.6rem;padding-right:.6rem}nav .nav-item.compact .nav-link{padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}.navbar .quarto-navbar-tools{order:3}.navbar .quarto-navbar-tools div.dropdown{display:inline-block}.navbar .quarto-navbar-tools .quarto-navigation-tool{color:#dee2e6}.navbar .quarto-navbar-tools .quarto-navigation-tool:hover{color:#fff}.navbar-nav .dropdown-menu{min-width:220px;font-size:.9rem}.navbar .navbar-nav .nav-link.dropdown-toggle::after{opacity:.75;vertical-align:.175em}.navbar ul.dropdown-menu{padding-top:0;padding-bottom:0}.navbar .dropdown-header{text-transform:uppercase;font-size:.8rem;padding:0 .5rem}.navbar .dropdown-item{padding:.4rem .5rem}.navbar .dropdown-item>i.bi{margin-left:.1rem;margin-right:.25em}.sidebar #quarto-search{margin-top:-1px}.sidebar #quarto-search svg.aa-SubmitIcon{width:16px;height:16px}.sidebar-navigation a{color:inherit}.sidebar-title{margin-top:.25rem;padding-bottom:.5rem;font-size:1.3rem;line-height:1.6rem;visibility:visible}.sidebar-title>a{font-size:inherit;text-decoration:none}.sidebar-title .sidebar-tools-main{margin-top:-6px}@media(max-width: 991.98px){#quarto-sidebar div.sidebar-header{padding-top:.2em}}.sidebar-header-stacked .sidebar-title{margin-top:.6rem}.sidebar-logo{max-width:90%;padding-bottom:.5rem}.sidebar-logo-link{text-decoration:none}.sidebar-navigation li a{text-decoration:none}.sidebar-navigation .quarto-navigation-tool{opacity:.7;font-size:.875rem}#quarto-sidebar>nav>.sidebar-tools-main{margin-left:14px}.sidebar-tools-main{display:inline-flex;margin-left:0px;order:2}.sidebar-tools-main:not(.tools-wide){vertical-align:middle}.sidebar-navigation .quarto-navigation-tool.dropdown-toggle::after{display:none}.sidebar.sidebar-navigation>*{padding-top:1em}.sidebar-item{margin-bottom:.2em;line-height:1rem;margin-top:.4rem}.sidebar-section{padding-left:.5em;padding-bottom:.2em}.sidebar-item .sidebar-item-container{display:flex;justify-content:space-between;cursor:pointer}.sidebar-item-toggle:hover{cursor:pointer}.sidebar-item .sidebar-item-toggle .bi{font-size:.7rem;text-align:center}.sidebar-item .sidebar-item-toggle .bi-chevron-right::before{transition:transform 200ms ease}.sidebar-item .sidebar-item-toggle[aria-expanded=false] .bi-chevron-right::before{transform:none}.sidebar-item .sidebar-item-toggle[aria-expanded=true] .bi-chevron-right::before{transform:rotate(90deg)}.sidebar-item-text{width:100%}.sidebar-navigation .sidebar-divider{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:.5rem}@media(max-width: 991.98px){.quarto-secondary-nav{display:block}.quarto-secondary-nav button.quarto-search-button{padding-right:0em;padding-left:2em}.quarto-secondary-nav button.quarto-btn-toggle{margin-left:-0.75rem;margin-right:.15rem}.quarto-secondary-nav nav.quarto-title-breadcrumbs{display:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs{display:flex;align-items:center;padding-right:1em;margin-left:-0.25em}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{text-decoration:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs ol.breadcrumb{margin-bottom:0}}@media(min-width: 992px){.quarto-secondary-nav{display:none}}.quarto-title-breadcrumbs .breadcrumb{margin-bottom:.5em;font-size:.9rem}.quarto-title-breadcrumbs .breadcrumb li:last-of-type a{color:#6c757d}.quarto-secondary-nav .quarto-btn-toggle{color:#adadad}.quarto-secondary-nav[aria-expanded=false] .quarto-btn-toggle .bi-chevron-right::before{transform:none}.quarto-secondary-nav[aria-expanded=true] .quarto-btn-toggle .bi-chevron-right::before{transform:rotate(90deg)}.quarto-secondary-nav .quarto-btn-toggle .bi-chevron-right::before{transition:transform 200ms ease}.quarto-secondary-nav{cursor:pointer}.no-decor{text-decoration:none}.quarto-secondary-nav-title{margin-top:.3em;color:#adadad;padding-top:4px}.quarto-secondary-nav nav.quarto-page-breadcrumbs{color:#adadad}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{color:#adadad}.quarto-secondary-nav nav.quarto-page-breadcrumbs a:hover{color:rgba(54,211,140,.8)}.quarto-secondary-nav nav.quarto-page-breadcrumbs .breadcrumb-item::before{color:#7a7a7a}.breadcrumb-item{line-height:1.2rem}div.sidebar-item-container{color:#adadad}div.sidebar-item-container:hover,div.sidebar-item-container:focus{color:rgba(54,211,140,.8)}div.sidebar-item-container.disabled{color:rgba(173,173,173,.75)}div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code{color:#36d38c}div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents,nav.sidebar.sidebar-navigation:not(.rollup){background-color:#222}@media(max-width: 991.98px){.sidebar-navigation .sidebar-item a,.nav-page .nav-page-text,.sidebar-navigation{font-size:1rem}.sidebar-navigation ul.sidebar-section.depth1 .sidebar-section-item{font-size:1.1rem}.sidebar-logo{display:none}.sidebar.sidebar-navigation{position:static;border-bottom:1px solid #434343}.sidebar.sidebar-navigation.collapsing{position:fixed;z-index:1000}.sidebar.sidebar-navigation.show{position:fixed;z-index:1000}.sidebar.sidebar-navigation{min-height:100%}nav.quarto-secondary-nav{background-color:#222;border-bottom:1px solid #434343}.quarto-banner nav.quarto-secondary-nav{background-color:#28299a;color:#dee2e6;border-top:1px solid #434343}.sidebar .sidebar-footer{visibility:visible;padding-top:1rem;position:inherit}.sidebar-tools-collapse{display:block}}#quarto-sidebar{transition:width .15s ease-in}#quarto-sidebar>*{padding-right:1em}@media(max-width: 991.98px){#quarto-sidebar .sidebar-menu-container{white-space:nowrap;min-width:225px}#quarto-sidebar.show{transition:width .15s ease-out}}@media(min-width: 992px){#quarto-sidebar{display:flex;flex-direction:column}.nav-page .nav-page-text,.sidebar-navigation .sidebar-section .sidebar-item{font-size:.875rem}.sidebar-navigation .sidebar-item{font-size:.925rem}.sidebar.sidebar-navigation{display:block;position:sticky}.sidebar-search{width:100%}.sidebar .sidebar-footer{visibility:visible}}@media(max-width: 991.98px){#quarto-sidebar-glass{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0);transition:background-color .15s ease-in;z-index:-1}#quarto-sidebar-glass.collapsing{z-index:1000}#quarto-sidebar-glass.show{transition:background-color .15s ease-out;background-color:rgba(102,102,102,.4);z-index:1000}}.sidebar .sidebar-footer{padding:.5rem 1rem;align-self:flex-end;color:#6c757d;width:100%}.quarto-page-breadcrumbs .breadcrumb-item+.breadcrumb-item,.quarto-page-breadcrumbs .breadcrumb-item{padding-right:.33em;padding-left:0}.quarto-page-breadcrumbs .breadcrumb-item::before{padding-right:.33em}.quarto-sidebar-footer{font-size:.875em}.sidebar-section .bi-chevron-right{vertical-align:middle}.sidebar-section .bi-chevron-right::before{font-size:.9em}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn:focus:not(:focus-visible){box-shadow:none}.page-navigation{display:flex;justify-content:space-between}.nav-page{padding-bottom:.75em}.nav-page .bi{font-size:1.8rem;vertical-align:middle}.nav-page .nav-page-text{padding-left:.25em;padding-right:.25em}.nav-page a{color:#6c757d;text-decoration:none;display:flex;align-items:center}.nav-page a:hover{color:#2ba970}.nav-footer .toc-actions{padding-bottom:.5em;padding-top:.5em}.nav-footer .toc-actions a,.nav-footer .toc-actions a:hover{text-decoration:none}.nav-footer .toc-actions ul{display:flex;list-style:none}.nav-footer .toc-actions ul :first-child{margin-left:auto}.nav-footer .toc-actions ul :last-child{margin-right:auto}.nav-footer .toc-actions ul li{padding-right:1.5em}.nav-footer .toc-actions ul li i.bi{padding-right:.4em}.nav-footer .toc-actions ul li:last-of-type{padding-right:0}.nav-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;text-align:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#222}body.nav-fixed{padding-top:82px}.nav-footer-contents{color:#6c757d;margin-top:.25rem}.nav-footer{min-height:3.5em;color:#8a8a8a}.nav-footer a{color:#8a8a8a}.nav-footer .nav-footer-left{font-size:.825em}.nav-footer .nav-footer-center{font-size:.825em}.nav-footer .nav-footer-right{font-size:.825em}.nav-footer-left .footer-items,.nav-footer-center .footer-items,.nav-footer-right .footer-items{display:inline-flex;padding-top:.3em;padding-bottom:.3em;margin-bottom:0em}.nav-footer-left .footer-items .nav-link,.nav-footer-center .footer-items .nav-link,.nav-footer-right .footer-items .nav-link{padding-left:.6em;padding-right:.6em}.nav-footer-left{flex:1 1 0px;text-align:left}.nav-footer-right{flex:1 1 0px;text-align:right}.nav-footer-center{flex:1 1 0px;min-height:3em;text-align:center}.nav-footer-center .footer-items{justify-content:center}@media(max-width: 767.98px){.nav-footer-center{margin-top:3em}}.navbar .quarto-reader-toggle.reader .quarto-reader-toggle-btn{background-color:#dee2e6;border-radius:3px}@media(max-width: 991.98px){.quarto-reader-toggle{display:none}}.quarto-reader-toggle.reader.quarto-navigation-tool .quarto-reader-toggle-btn{background-color:#adadad;border-radius:3px}.quarto-reader-toggle .quarto-reader-toggle-btn{display:inline-flex;padding-left:.2em;padding-right:.2em;margin-left:-0.2em;margin-right:-0.2em;text-align:center}.navbar .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}#quarto-back-to-top{display:none;position:fixed;bottom:50px;background-color:#222;border-radius:.25rem;box-shadow:0 .2rem .5rem #6c757d,0 0 .05rem #6c757d;color:#6c757d;text-decoration:none;font-size:.9em;text-align:center;left:50%;padding:.4rem .8rem;transform:translate(-50%, 0)}.aa-DetachedSearchButtonQuery{display:none}.aa-DetachedOverlay ul.aa-List,#quarto-search-results ul.aa-List{list-style:none;padding-left:0}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{background-color:#222;position:absolute;z-index:2000}#quarto-search-results .aa-Panel{max-width:400px}#quarto-search input{font-size:.925rem}@media(min-width: 992px){.navbar #quarto-search{margin-left:.25rem;order:999}}.navbar.navbar-expand-sm #quarto-search,.navbar.navbar-expand-md #quarto-search{order:999}@media(min-width: 992px){.navbar .quarto-navbar-tools{order:900}}@media(min-width: 992px){.navbar .quarto-navbar-tools.tools-end{margin-left:auto !important}}@media(max-width: 991.98px){#quarto-sidebar .sidebar-search{display:none}}#quarto-sidebar .sidebar-search .aa-Autocomplete{width:100%}.navbar .aa-Autocomplete .aa-Form{width:180px}.navbar #quarto-search.type-overlay .aa-Autocomplete{width:40px}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form{background-color:inherit;border:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form:focus-within{box-shadow:none;outline:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper{display:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper:focus-within{display:inherit}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-Label svg,.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-LoadingIndicator svg{width:26px;height:26px;color:#dee2e6;opacity:1}.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon{width:26px;height:26px;color:#dee2e6;opacity:1}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fff;border:1px solid #adb5bd;border-radius:.25rem;color:#2d2d2d;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Autocomplete .aa-Form:focus-within,.aa-DetachedFormContainer .aa-Form:focus-within{box-shadow:rgba(40,41,154,.6) 0 0 0 1px;outline:currentColor none medium}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;order:1}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{cursor:initial;flex-shrink:0;padding:0;text-align:left}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg{color:#2d2d2d;opacity:.5}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{appearance:none;background:none;border:0;margin:0}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapper,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper{order:3;position:relative;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input{appearance:none;background:none;border:0;color:#2d2d2d;font:inherit;height:calc(1.5em + .1rem + 2px);padding:0;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::placeholder,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::placeholder{color:#2d2d2d;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix{align-items:center;display:flex;order:4}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton{align-items:center;background:none;border:0;color:#2d2d2d;opacity:.8;cursor:pointer;display:flex;margin:0;width:calc(1.5em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus{color:#2d2d2d;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg{width:calc(1.5em + 0.75rem + calc(1px * 2))}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton{border:none;align-items:center;background:none;color:#2d2d2d;opacity:.4;font-size:.7rem;cursor:pointer;display:none;margin:0;width:calc(1em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus{color:#2d2d2d;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden]{display:none}.aa-PanelLayout:empty{display:none}.quarto-search-no-results.no-query{display:none}.aa-Source:has(.no-query){display:none}#quarto-search-results .aa-Panel{border:solid #adb5bd 1px}#quarto-search-results .aa-SourceNoResults{width:398px}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{max-height:65vh;overflow-y:auto;font-size:.925rem}.aa-DetachedOverlay .aa-SourceNoResults,#quarto-search-results .aa-SourceNoResults{height:60px;display:flex;justify-content:center;align-items:center}.aa-DetachedOverlay .search-error,#quarto-search-results .search-error{padding-top:10px;padding-left:20px;padding-right:20px;cursor:default}.aa-DetachedOverlay .search-error .search-error-title,#quarto-search-results .search-error .search-error-title{font-size:1.1rem;margin-bottom:.5rem}.aa-DetachedOverlay .search-error .search-error-title .search-error-icon,#quarto-search-results .search-error .search-error-title .search-error-icon{margin-right:8px}.aa-DetachedOverlay .search-error .search-error-text,#quarto-search-results .search-error .search-error-text{font-weight:300}.aa-DetachedOverlay .search-result-text,#quarto-search-results .search-result-text{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2rem;max-height:2.4rem}.aa-DetachedOverlay .aa-SourceHeader .search-result-header,#quarto-search-results .aa-SourceHeader .search-result-header{font-size:.875rem;background-color:#2f2f2f;padding-left:14px;padding-bottom:4px;padding-top:4px}.aa-DetachedOverlay .aa-SourceHeader .search-result-header-no-results,#quarto-search-results .aa-SourceHeader .search-result-header-no-results{display:none}.aa-DetachedOverlay .aa-SourceFooter .algolia-search-logo,#quarto-search-results .aa-SourceFooter .algolia-search-logo{width:110px;opacity:.85;margin:8px;float:right}.aa-DetachedOverlay .search-result-section,#quarto-search-results .search-result-section{font-size:.925em}.aa-DetachedOverlay a.search-result-link,#quarto-search-results a.search-result-link{color:inherit;text-decoration:none}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item,#quarto-search-results li.aa-Item[aria-selected=true] .search-item{background-color:#28299a}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text-container{color:#fff;background-color:#28299a}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=true] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-match.mark{color:#fff;background-color:#20207a}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item,#quarto-search-results li.aa-Item[aria-selected=false] .search-item{background-color:#2d2d2d}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text-container{color:#fff}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=false] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-match.mark{color:inherit;background-color:#000}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container{background-color:#2d2d2d;color:#fff}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container{padding-top:0px}.aa-DetachedOverlay li.aa-Item .search-result-doc.document-selectable .search-result-text-container,#quarto-search-results li.aa-Item .search-result-doc.document-selectable .search-result-text-container{margin-top:-4px}.aa-DetachedOverlay .aa-Item,#quarto-search-results .aa-Item{cursor:pointer}.aa-DetachedOverlay .aa-Item .search-item,#quarto-search-results .aa-Item .search-item{border-left:none;border-right:none;border-top:none;background-color:#2d2d2d;border-color:#adb5bd;color:#fff}.aa-DetachedOverlay .aa-Item .search-item p,#quarto-search-results .aa-Item .search-item p{margin-top:0;margin-bottom:0}.aa-DetachedOverlay .aa-Item .search-item i.bi,#quarto-search-results .aa-Item .search-item i.bi{padding-left:8px;padding-right:8px;font-size:1.3em}.aa-DetachedOverlay .aa-Item .search-item .search-result-title,#quarto-search-results .aa-Item .search-item .search-result-title{margin-top:.3em;margin-bottom:0em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs,#quarto-search-results .aa-Item .search-item .search-result-crumbs{white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:300;margin-right:1em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap),#quarto-search-results .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap){max-width:30%;margin-left:auto;margin-top:.5em;margin-bottom:.1rem}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap,#quarto-search-results .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap{flex-basis:100%;margin-top:0em;margin-bottom:.2em;margin-left:37px}.aa-DetachedOverlay .aa-Item .search-result-title-container,#quarto-search-results .aa-Item .search-result-title-container{font-size:1em;display:flex;flex-wrap:wrap;padding:6px 4px 6px 4px}.aa-DetachedOverlay .aa-Item .search-result-text-container,#quarto-search-results .aa-Item .search-result-text-container{padding-bottom:8px;padding-right:8px;margin-left:42px}.aa-DetachedOverlay .aa-Item .search-result-doc-section,.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-doc-section,#quarto-search-results .aa-Item .search-result-more{padding-top:8px;padding-bottom:8px;padding-left:44px}.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-more{font-size:.8em;font-weight:400}.aa-DetachedOverlay .aa-Item .search-result-doc,#quarto-search-results .aa-Item .search-result-doc{border-top:1px solid #adb5bd}.aa-DetachedSearchButton{background:none;border:none}.aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder{display:none}.navbar .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#dee2e6}.sidebar-tools-collapse #quarto-search,.sidebar-tools-main #quarto-search{display:inline}.sidebar-tools-collapse #quarto-search .aa-Autocomplete,.sidebar-tools-main #quarto-search .aa-Autocomplete{display:inline}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton{padding-left:4px;padding-right:4px}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#adadad}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon{margin-top:-3px}.aa-DetachedContainer{background:rgba(34,34,34,.65);width:90%;bottom:0;box-shadow:rgba(173,181,189,.6) 0 0 0 1px;outline:currentColor none medium;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1101}.aa-DetachedContainer::after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#222;border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{background-color:#222;border-bottom:1px solid #adb5bd;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5em}.aa-DetachedCancelButton{background:none;font-size:.8em;border:0;border-radius:3px;color:#fff;cursor:pointer;margin:0 0 0 .5em;padding:0 .5em}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:rgba(40,41,154,.6) 0 0 0 1px;outline:currentColor none medium}.aa-DetachedContainer--modal{bottom:inherit;height:auto;margin:0 auto;position:absolute;top:100px;border-radius:6px;max-width:850px}@media(max-width: 575.98px){.aa-DetachedContainer--modal{width:100%;top:0px;border-radius:0px;border:none}}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(255,255,255,.4);position:fixed;left:0;right:0;top:0;margin:0;padding:0;height:100vh;z-index:1100}.quarto-dashboard.nav-fixed.dashboard-sidebar #quarto-content.quarto-dashboard-content{padding:0em}.quarto-dashboard #quarto-content.quarto-dashboard-content{padding:1em}.quarto-dashboard #quarto-content.quarto-dashboard-content>*{padding-top:0}@media(min-width: 576px){.quarto-dashboard{height:100%}}.quarto-dashboard .card.valuebox.bslib-card.bg-primary{background-color:#28299a !important}.quarto-dashboard .card.valuebox.bslib-card.bg-secondary{background-color:#434343 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-success{background-color:#35d250 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-info{background-color:#50b4fb !important}.quarto-dashboard .card.valuebox.bslib-card.bg-warning{background-color:#e5d439 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-danger{background-color:#d33e36 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-light{background-color:#6f6f6f !important}.quarto-dashboard .card.valuebox.bslib-card.bg-dark{background-color:#2d2d2d !important}.quarto-dashboard.dashboard-fill{display:flex;flex-direction:column}.quarto-dashboard #quarto-appendix{display:none}.quarto-dashboard #quarto-header #quarto-dashboard-header{border-top:solid 1px #3334c2;border-bottom:solid 1px #3334c2}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav{padding-left:1em;padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav .navbar-brand-container{padding-left:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler{margin-right:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler-icon{height:1em;width:1em;background-image:url('data:image/svg+xml,')}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-brand-container{padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-title{font-size:1.1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-nav{font-size:.9em}.quarto-dashboard #quarto-dashboard-header .navbar{padding:0}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-container{padding-left:1em}.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-brand-container .nav-link,.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-nav .nav-link{padding:.7em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-color-scheme-toggle{order:9}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-toggler{margin-left:.5em;order:10}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .nav-link{padding:.5em;height:100%;display:flex;align-items:center}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .active{background-color:#3032ba}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{padding:.5em .5em .5em 0;display:flex;flex-direction:row;margin-right:2em;align-items:center}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{margin-right:auto}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{align-self:stretch}@media(min-width: 768px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:8}}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:1000;padding-bottom:.5em}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse .navbar-nav{align-self:stretch}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title{font-size:1.25em;line-height:1.1em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title .navbar-title-text{margin-right:.4em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title a{text-decoration:none;color:inherit}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-subtitle,.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{font-size:.9rem;margin-right:.5em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{margin-left:auto}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-logo{max-height:48px;min-height:30px;object-fit:cover;margin-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-links{order:9;padding-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link-text{margin-left:.25em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link{padding-right:0em;padding-left:.7em;text-decoration:none;color:#dee2e6}.quarto-dashboard .page-layout-custom .tab-content{padding:0;border:none}.quarto-dashboard-img-contain{height:100%;width:100%;object-fit:contain}@media(max-width: 575.98px){.quarto-dashboard .bslib-grid{grid-template-rows:minmax(1em, max-content) !important}.quarto-dashboard .sidebar-content{height:inherit}.quarto-dashboard .page-layout-custom{min-height:100vh}}.quarto-dashboard.dashboard-toolbar>.page-layout-custom,.quarto-dashboard.dashboard-sidebar>.page-layout-custom{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages{padding:0}.quarto-dashboard .callout{margin-bottom:0;margin-top:0}.quarto-dashboard .html-fill-container figure{overflow:hidden}.quarto-dashboard bslib-tooltip .rounded-pill{border:solid #6c757d 1px}.quarto-dashboard bslib-tooltip .rounded-pill .svg{fill:#fff}.quarto-dashboard .tabset .dashboard-card-no-title .nav-tabs{margin-left:0;margin-right:auto}.quarto-dashboard .tabset .tab-content{border:none}.quarto-dashboard .tabset .card-header .nav-link[role=tab]{margin-top:-6px;padding-top:6px;padding-bottom:6px}.quarto-dashboard .card.valuebox,.quarto-dashboard .card.bslib-value-box{min-height:3rem}.quarto-dashboard .card.valuebox .card-body,.quarto-dashboard .card.bslib-value-box .card-body{padding:0}.quarto-dashboard .bslib-value-box .value-box-value{font-size:clamp(.1em,15cqw,5em)}.quarto-dashboard .bslib-value-box .value-box-showcase .bi{font-size:clamp(.1em,max(18cqw,5.2cqh),5em);text-align:center;height:1em}.quarto-dashboard .bslib-value-box .value-box-showcase .bi::before{vertical-align:1em}.quarto-dashboard .bslib-value-box .value-box-area{margin-top:auto;margin-bottom:auto}.quarto-dashboard .card figure.quarto-float{display:flex;flex-direction:column;align-items:center}.quarto-dashboard .dashboard-scrolling{padding:1em}.quarto-dashboard .full-height{height:100%}.quarto-dashboard .showcase-bottom .value-box-grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"top" "bottom"}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase i.bi{font-size:4rem}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-area{grid-area:top}.quarto-dashboard .tab-content{margin-bottom:0}.quarto-dashboard .bslib-card .bslib-navs-card-title{justify-content:stretch;align-items:end}.quarto-dashboard .card-header{display:flex;flex-wrap:wrap;justify-content:space-between}.quarto-dashboard .card-header .card-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.quarto-dashboard .tabset .card-toolbar{margin-bottom:1em}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{border:none;gap:var(--bslib-spacer, 1rem)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{padding:0}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.sidebar{border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.collapse-toggle{display:none}@media(max-width: 767.98px){.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{grid-template-columns:1fr;grid-template-rows:max-content 1fr}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{grid-column:1;grid-row:2}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout .sidebar{grid-column:1;grid-row:1}}.quarto-dashboard .sidebar-right .sidebar{padding-left:2.5em}.quarto-dashboard .sidebar-right .collapse-toggle{left:2px}.quarto-dashboard .quarto-dashboard .sidebar-right button.collapse-toggle:not(.transitioning){left:unset}.quarto-dashboard aside.sidebar{padding-left:1em;padding-right:1em;background-color:rgba(52,58,64,.25);color:#fff}.quarto-dashboard .bslib-sidebar-layout>div.main{padding:.7em}.quarto-dashboard .bslib-sidebar-layout button.collapse-toggle{margin-top:.3em}.quarto-dashboard .bslib-sidebar-layout .collapse-toggle{top:0}.quarto-dashboard .bslib-sidebar-layout.sidebar-collapsed:not(.transitioning):not(.sidebar-right) .collapse-toggle{left:2px}.quarto-dashboard .sidebar>section>.h3:first-of-type{margin-top:0em}.quarto-dashboard .sidebar .h3,.quarto-dashboard .sidebar .h4,.quarto-dashboard .sidebar .h5,.quarto-dashboard .sidebar .h6{margin-top:.5em}.quarto-dashboard .sidebar form{flex-direction:column;align-items:start;margin-bottom:1em}.quarto-dashboard .sidebar form div[class*=oi-][class$=-input]{flex-direction:column}.quarto-dashboard .sidebar form[class*=oi-][class$=-toggle]{flex-direction:row-reverse;align-items:center;justify-content:start}.quarto-dashboard .sidebar form input[type=range]{margin-top:.5em;margin-right:.8em;margin-left:1em}.quarto-dashboard .sidebar label{width:fit-content}.quarto-dashboard .sidebar .card-body{margin-bottom:2em}.quarto-dashboard .sidebar .shiny-input-container{margin-bottom:1em}.quarto-dashboard .sidebar .shiny-options-group{margin-top:0}.quarto-dashboard .sidebar .control-label{margin-bottom:.3em}.quarto-dashboard .card .card-body .quarto-layout-row{align-items:stretch}.quarto-dashboard .toolbar{font-size:.9em;display:flex;flex-direction:row;border-top:solid 1px silver;padding:1em;flex-wrap:wrap;background-color:rgba(52,58,64,.25)}.quarto-dashboard .toolbar .cell-output-display{display:flex}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar>*:last-child{margin-right:0}.quarto-dashboard .toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .toolbar .input-daterange{width:inherit}.quarto-dashboard .toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar form{width:fit-content}.quarto-dashboard .toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .toolbar form input[type=date]{width:fit-content}.quarto-dashboard .toolbar form input[type=color]{width:3em}.quarto-dashboard .toolbar form button{padding:.4em}.quarto-dashboard .toolbar form select{width:fit-content}.quarto-dashboard .toolbar>*{font-size:.9em;flex-grow:0}.quarto-dashboard .toolbar .shiny-input-container label{margin-bottom:1px}.quarto-dashboard .toolbar-bottom{margin-top:1em;margin-bottom:0 !important;order:2}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>.tab-content>.tab-pane>*:not(.bslib-sidebar-layout){padding:1em}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>*:not(.tab-content){padding:1em}.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page>.dashboard-toolbar-container>.toolbar-content,.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page:not(.dashboard-sidebar-container)>*:not(.dashboard-toolbar-container){padding:1em}.quarto-dashboard .toolbar-content{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages .tab-pane>.dashboard-toolbar-container .toolbar{border-radius:0;margin-bottom:0}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar{border-bottom:1px solid rgba(0,0,0,.175)}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar-bottom{margin-top:0}.quarto-dashboard .dashboard-toolbar-container:not(.toolbar-toplevel) .toolbar{margin-bottom:1em;border-top:none;border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .vega-embed.has-actions details{width:1.7em;height:2em;position:absolute !important;top:0;right:0}.quarto-dashboard .dashboard-toolbar-container{padding:0}.quarto-dashboard .card .card-header p:last-child,.quarto-dashboard .card .card-footer p:last-child{margin-bottom:0}.quarto-dashboard .card .card-body>.h4:first-child{margin-top:0}.quarto-dashboard .card .card-body{z-index:4}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_length,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_info,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate{text-align:initial}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_filter{text-align:right}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:initial}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper table{flex-shrink:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons{margin-bottom:.5em;margin-left:auto;width:fit-content;float:right}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons.btn-group{background:#222;border:none}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn-secondary{background-color:#222;background-image:none;border:solid #dee2e6 1px;padding:.2em .7em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn span{font-size:.8em;color:#fff}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{margin-left:.5em;margin-bottom:.5em;padding-top:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.875em}}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.8em}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter{margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter input[type=search]{padding:1px 5px 1px 5px;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length{flex-basis:1 1 50%;margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length select{padding:.4em 3em .4em .5em;font-size:.875em;margin-left:.2em;margin-right:.2em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{flex-shrink:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{margin-left:auto}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate ul.pagination .paginate_button .page-link{font-size:.8em}.quarto-dashboard .card .card-footer{font-size:.9em}.quarto-dashboard .card .card-toolbar{display:flex;flex-grow:1;flex-direction:row;width:100%;flex-wrap:wrap}.quarto-dashboard .card .card-toolbar>*{font-size:.8em;flex-grow:0}.quarto-dashboard .card .card-toolbar>.card-title{font-size:1em;flex-grow:1;align-self:flex-start;margin-top:.1em}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar form{width:fit-content}.quarto-dashboard .card .card-toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=date]{width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=color]{width:3em}.quarto-dashboard .card .card-toolbar form button{padding:.4em}.quarto-dashboard .card .card-toolbar form select{width:fit-content}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .card .card-toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .card .card-toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .card .card-toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange{width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .card .card-toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .card .card-toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .card .card-toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .card .card-toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card-body>table>thead{border-top:none}.quarto-dashboard .card-body>.table>:not(caption)>*>*{background-color:#2d2d2d}.tableFloatingHeaderOriginal{background-color:#2d2d2d;position:sticky !important;top:0 !important}.dashboard-data-table{margin-top:-1px}.quarto-listing{padding-bottom:1em}.listing-pagination{padding-top:.5em}ul.pagination{float:right;padding-left:8px;padding-top:.5em}ul.pagination li{padding-right:.75em}ul.pagination li.disabled a,ul.pagination li.active a{color:#fff;text-decoration:none}ul.pagination li:last-of-type{padding-right:0}.listing-actions-group{display:flex}.listing-actions-group .form-select,.listing-actions-group .form-control{background-color:#222;color:#fff}.quarto-listing-filter{margin-bottom:1em;width:200px;margin-left:auto}.quarto-listing-sort{margin-bottom:1em;margin-right:auto;width:auto}.quarto-listing-sort .input-group-text{font-size:.8em}.input-group-text{border-right:none}.quarto-listing-sort select.form-select{font-size:.8em}.listing-no-matching{text-align:center;padding-top:2em;padding-bottom:3em;font-size:1em}#quarto-margin-sidebar .quarto-listing-category{padding-top:0;font-size:1rem}#quarto-margin-sidebar .quarto-listing-category-title{cursor:pointer;font-weight:600;font-size:1rem}.quarto-listing-category .category{cursor:pointer}.quarto-listing-category .category.active{font-weight:600}.quarto-listing-category.category-cloud{display:flex;flex-wrap:wrap;align-items:baseline}.quarto-listing-category.category-cloud .category{padding-right:5px}.quarto-listing-category.category-cloud .category-cloud-1{font-size:.75em}.quarto-listing-category.category-cloud .category-cloud-2{font-size:.95em}.quarto-listing-category.category-cloud .category-cloud-3{font-size:1.15em}.quarto-listing-category.category-cloud .category-cloud-4{font-size:1.35em}.quarto-listing-category.category-cloud .category-cloud-5{font-size:1.55em}.quarto-listing-category.category-cloud .category-cloud-6{font-size:1.75em}.quarto-listing-category.category-cloud .category-cloud-7{font-size:1.95em}.quarto-listing-category.category-cloud .category-cloud-8{font-size:2.15em}.quarto-listing-category.category-cloud .category-cloud-9{font-size:2.35em}.quarto-listing-category.category-cloud .category-cloud-10{font-size:2.55em}.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-1{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-2{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-3{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-4{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-5{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-5{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-6{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-6{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-7{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-7{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-8{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-8{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-9{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-9{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-10{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-10{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-11{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-12{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-12{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-grid{gap:1.5em}.quarto-grid-item.borderless{border:none}.quarto-grid-item.borderless .listing-categories .listing-category:last-of-type,.quarto-grid-item.borderless .listing-categories .listing-category:first-of-type{padding-left:0}.quarto-grid-item.borderless .listing-categories .listing-category{border:0}.quarto-grid-link{text-decoration:none;color:inherit}.quarto-grid-link:hover{text-decoration:none;color:inherit}.quarto-grid-item h5.title,.quarto-grid-item .title.h5{margin-top:0;margin-bottom:0}.quarto-grid-item .card-footer{display:flex;justify-content:space-between;font-size:.8em}.quarto-grid-item .card-footer p{margin-bottom:0}.quarto-grid-item p.card-img-top{margin-bottom:0}.quarto-grid-item p.card-img-top>img{object-fit:cover}.quarto-grid-item .card-other-values{margin-top:.5em;font-size:.8em}.quarto-grid-item .card-other-values tr{margin-bottom:.5em}.quarto-grid-item .card-other-values tr>td:first-of-type{font-weight:600;padding-right:1em;padding-left:1em;vertical-align:top}.quarto-grid-item div.post-contents{display:flex;flex-direction:column;text-decoration:none;height:100%}.quarto-grid-item .listing-item-img-placeholder{background-color:rgba(52,58,64,.25);flex-shrink:0}.quarto-grid-item .card-attribution{padding-top:1em;display:flex;gap:1em;text-transform:uppercase;color:#6c757d;font-weight:500;flex-grow:10;align-items:flex-end}.quarto-grid-item .description{padding-bottom:1em}.quarto-grid-item .card-attribution .date{align-self:flex-end}.quarto-grid-item .card-attribution.justify{justify-content:space-between}.quarto-grid-item .card-attribution.start{justify-content:flex-start}.quarto-grid-item .card-attribution.end{justify-content:flex-end}.quarto-grid-item .card-title{margin-bottom:.1em}.quarto-grid-item .card-subtitle{padding-top:.25em}.quarto-grid-item .card-text{font-size:.9em}.quarto-grid-item .listing-reading-time{padding-bottom:.25em}.quarto-grid-item .card-text-small{font-size:.8em}.quarto-grid-item .card-subtitle.subtitle{font-size:.9em;font-weight:600;padding-bottom:.5em}.quarto-grid-item .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}.quarto-grid-item .listing-categories .listing-category{color:#6c757d;border:solid #6c757d 1px;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}.quarto-grid-item.card-right{text-align:right}.quarto-grid-item.card-right .listing-categories{justify-content:flex-end}.quarto-grid-item.card-left{text-align:left}.quarto-grid-item.card-center{text-align:center}.quarto-grid-item.card-center .listing-description{text-align:justify}.quarto-grid-item.card-center .listing-categories{justify-content:center}table.quarto-listing-table td.image{padding:0px}table.quarto-listing-table td.image img{width:100%;max-width:50px;object-fit:contain}table.quarto-listing-table a{text-decoration:none;word-break:keep-all}table.quarto-listing-table th a{color:inherit}table.quarto-listing-table th a.asc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table th a.desc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table.table-hover td{cursor:pointer}.quarto-post.image-left{flex-direction:row}.quarto-post.image-right{flex-direction:row-reverse}@media(max-width: 767.98px){.quarto-post.image-right,.quarto-post.image-left{gap:0em;flex-direction:column}.quarto-post .metadata{padding-bottom:1em;order:2}.quarto-post .body{order:1}.quarto-post .thumbnail{order:3}}.list.quarto-listing-default div:last-of-type{border-bottom:none}@media(min-width: 992px){.quarto-listing-container-default{margin-right:2em}}div.quarto-post{display:flex;gap:2em;margin-bottom:1.5em;border-bottom:1px solid #dee2e6}@media(max-width: 767.98px){div.quarto-post{padding-bottom:1em}}div.quarto-post .metadata{flex-basis:20%;flex-grow:0;margin-top:.2em;flex-shrink:10}div.quarto-post .thumbnail{flex-basis:30%;flex-grow:0;flex-shrink:0}div.quarto-post .thumbnail img{margin-top:.4em;width:100%;object-fit:cover}div.quarto-post .body{flex-basis:45%;flex-grow:1;flex-shrink:0}div.quarto-post .body h3.listing-title,div.quarto-post .body .listing-title.h3{margin-top:0px;margin-bottom:0px;border-bottom:none}div.quarto-post .body .listing-subtitle{font-size:.875em;margin-bottom:.5em;margin-top:.2em}div.quarto-post .body .description{font-size:.9em}div.quarto-post .body pre code{white-space:pre-wrap}div.quarto-post a{color:#fff;text-decoration:none}div.quarto-post .metadata{display:flex;flex-direction:column;font-size:.8em;font-family:Montserrat;flex-basis:33%}div.quarto-post .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}div.quarto-post .listing-categories .listing-category{color:#6c757d;border:solid #6c757d 1px;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}div.quarto-post .listing-description{margin-bottom:.5em}div.quarto-about-jolla{display:flex !important;flex-direction:column;align-items:center;margin-top:10%;padding-bottom:1em}div.quarto-about-jolla .about-image{object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:1.5em}div.quarto-about-jolla img.round{border-radius:50%}div.quarto-about-jolla img.rounded{border-radius:10px}div.quarto-about-jolla .quarto-title h1.title,div.quarto-about-jolla .quarto-title .title.h1{text-align:center}div.quarto-about-jolla .quarto-title .description{text-align:center}div.quarto-about-jolla h2,div.quarto-about-jolla .h2{border-bottom:none}div.quarto-about-jolla .about-sep{width:60%}div.quarto-about-jolla main{text-align:center}div.quarto-about-jolla .about-links{display:flex}@media(min-width: 992px){div.quarto-about-jolla .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-jolla .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-jolla .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-jolla .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-jolla .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-jolla .about-link:hover{color:#36d38c}div.quarto-about-jolla .about-link i.bi{margin-right:.15em}div.quarto-about-solana{display:flex !important;flex-direction:column;padding-top:3em !important;padding-bottom:1em}div.quarto-about-solana .about-entity{display:flex !important;align-items:start;justify-content:space-between}@media(min-width: 992px){div.quarto-about-solana .about-entity{flex-direction:row}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity{flex-direction:column-reverse;align-items:center;text-align:center}}div.quarto-about-solana .about-entity .entity-contents{display:flex;flex-direction:column}@media(max-width: 767.98px){div.quarto-about-solana .about-entity .entity-contents{width:100%}}div.quarto-about-solana .about-entity .about-image{object-fit:cover}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-image{margin-bottom:1.5em}}div.quarto-about-solana .about-entity img.round{border-radius:50%}div.quarto-about-solana .about-entity img.rounded{border-radius:10px}div.quarto-about-solana .about-entity .about-links{display:flex;justify-content:left;padding-bottom:1.2em}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-solana .about-entity .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-solana .about-entity .about-link:hover{color:#36d38c}div.quarto-about-solana .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-solana .about-contents{padding-right:1.5em;flex-basis:0;flex-grow:1}div.quarto-about-solana .about-contents main.content{margin-top:0}div.quarto-about-solana .about-contents h2,div.quarto-about-solana .about-contents .h2{border-bottom:none}div.quarto-about-trestles{display:flex !important;flex-direction:row;padding-top:3em !important;padding-bottom:1em}@media(max-width: 991.98px){div.quarto-about-trestles{flex-direction:column;padding-top:0em !important}}div.quarto-about-trestles .about-entity{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding-right:1em}@media(min-width: 992px){div.quarto-about-trestles .about-entity{flex:0 0 42%}}div.quarto-about-trestles .about-entity .about-image{object-fit:cover;margin-bottom:1.5em}div.quarto-about-trestles .about-entity img.round{border-radius:50%}div.quarto-about-trestles .about-entity img.rounded{border-radius:10px}div.quarto-about-trestles .about-entity .about-links{display:flex;justify-content:center}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-trestles .about-entity .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-trestles .about-entity .about-link:hover{color:#36d38c}div.quarto-about-trestles .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-trestles .about-contents{flex-basis:0;flex-grow:1}div.quarto-about-trestles .about-contents h2,div.quarto-about-trestles .about-contents .h2{border-bottom:none}@media(min-width: 992px){div.quarto-about-trestles .about-contents{border-left:solid 1px #dee2e6;padding-left:1.5em}}div.quarto-about-trestles .about-contents main.content{margin-top:0}div.quarto-about-marquee{padding-bottom:1em}div.quarto-about-marquee .about-contents{display:flex;flex-direction:column}div.quarto-about-marquee .about-image{max-height:550px;margin-bottom:1.5em;object-fit:cover}div.quarto-about-marquee img.round{border-radius:50%}div.quarto-about-marquee img.rounded{border-radius:10px}div.quarto-about-marquee h2,div.quarto-about-marquee .h2{border-bottom:none}div.quarto-about-marquee .about-links{display:flex;justify-content:center;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-marquee .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-marquee .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-marquee .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-marquee .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-marquee .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-marquee .about-link:hover{color:#36d38c}div.quarto-about-marquee .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-marquee .about-link{border:none}}div.quarto-about-broadside{display:flex;flex-direction:column;padding-bottom:1em}div.quarto-about-broadside .about-main{display:flex !important;padding-top:0 !important}@media(min-width: 992px){div.quarto-about-broadside .about-main{flex-direction:row;align-items:flex-start}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main{flex-direction:column}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main .about-entity{flex-shrink:0;width:100%;height:450px;margin-bottom:1.5em;background-size:cover;background-repeat:no-repeat}}@media(min-width: 992px){div.quarto-about-broadside .about-main .about-entity{flex:0 10 50%;margin-right:1.5em;width:100%;height:100%;background-size:100%;background-repeat:no-repeat}}div.quarto-about-broadside .about-main .about-contents{padding-top:14px;flex:0 0 50%}div.quarto-about-broadside h2,div.quarto-about-broadside .h2{border-bottom:none}div.quarto-about-broadside .about-sep{margin-top:1.5em;width:60%;align-self:center}div.quarto-about-broadside .about-links{display:flex;justify-content:center;column-gap:20px;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-broadside .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-broadside .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-broadside .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-broadside .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-broadside .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-broadside .about-link:hover{color:#36d38c}div.quarto-about-broadside .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-broadside .about-link{border:none}}.tippy-box[data-theme~=quarto]{background-color:#222;border:solid 1px #dee2e6;border-radius:.25rem;color:#fff;font-size:.875rem}.tippy-box[data-theme~=quarto]>.tippy-backdrop{background-color:#222}.tippy-box[data-theme~=quarto]>.tippy-arrow:after,.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=quarto]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-6px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-6px}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-6px}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-6px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:before{border-top-color:#222}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:after{border-top-color:#dee2e6;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#222;bottom:16px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#dee2e6;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:15px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:before{border-left-color:#222}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:after{border-left-color:#dee2e6;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:before{border-right-color:#222;right:16px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#dee2e6}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.top-right{position:absolute;top:1em;right:1em}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}figure.figure{display:block}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}.quarto-figure>figure>div.cell-annotation,.quarto-figure>figure>div code{text-align:left}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption.quarto-float-caption-bottom{margin-bottom:.5em}figure>figcaption.quarto-float-caption-top{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,table.table{margin-top:.5rem;margin-bottom:.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-top{margin-top:.5rem;margin-bottom:.25rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-bottom{padding-top:.25rem;margin-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#6c757d}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.footnote-back{margin-left:.2em}.tippy-content{overflow-x:auto}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}a{text-underline-offset:3px}div.ansi-escaped-output{font-family:monospace;display:block}/*! + */:root,[data-bs-theme=light]{--bs-blue: #518EE8;--bs-indigo: #4A4BCE;--bs-purple: #9C2EE8;--bs-pink: #FD88EF;--bs-red: #FA9794;--bs-orange: #E5B477;--bs-yellow: #F0E790;--bs-green: #A3F09C;--bs-teal: #9AEBC9;--bs-cyan: #9EF5FF;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f5f5f5;--bs-gray-200: #e6e6e6;--bs-gray-300: #dee2e6;--bs-gray-400: #828282;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #1e1e1e;--bs-gray-800: #343a40;--bs-gray-900: #222;--bs-default: #434343;--bs-primary: #518EE8;--bs-secondary: #434343;--bs-success: #A3F09C;--bs-info: #9EF5FF;--bs-warning: #F0E790;--bs-danger: #FA9794;--bs-light: #6f6f6f;--bs-dark: #2d2d2d;--bs-default-rgb: 67, 67, 67;--bs-primary-rgb: 81, 142, 232;--bs-secondary-rgb: 67, 67, 67;--bs-success-rgb: 163, 240, 156;--bs-info-rgb: 158, 245, 255;--bs-warning-rgb: 240, 231, 144;--bs-danger-rgb: 250, 151, 148;--bs-light-rgb: 111, 111, 111;--bs-dark-rgb: 45, 45, 45;--bs-primary-text-emphasis: #20395d;--bs-secondary-text-emphasis: #1b1b1b;--bs-success-text-emphasis: #41603e;--bs-info-text-emphasis: #3f6266;--bs-warning-text-emphasis: #605c3a;--bs-danger-text-emphasis: #643c3b;--bs-light-text-emphasis: #1e1e1e;--bs-dark-text-emphasis: #1e1e1e;--bs-primary-bg-subtle: #dce8fa;--bs-secondary-bg-subtle: #d9d9d9;--bs-success-bg-subtle: #edfceb;--bs-info-bg-subtle: #ecfdff;--bs-warning-bg-subtle: #fcfae9;--bs-danger-bg-subtle: #feeaea;--bs-light-bg-subtle: #fafafa;--bs-dark-bg-subtle: #828282;--bs-primary-border-subtle: #b9d2f6;--bs-secondary-border-subtle: #b4b4b4;--bs-success-border-subtle: #daf9d7;--bs-info-border-subtle: #d8fbff;--bs-warning-border-subtle: #f9f5d3;--bs-danger-border-subtle: #fdd5d4;--bs-light-border-subtle: #e6e6e6;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: Montserrat;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 17px;--bs-body-font-family: Montserrat;--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #fff;--bs-body-color-rgb: 255, 255, 255;--bs-body-bg: #222;--bs-body-bg-rgb: 34, 34, 34;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(255, 255, 255, 0.75);--bs-secondary-color-rgb: 255, 255, 255;--bs-secondary-bg: #e6e6e6;--bs-secondary-bg-rgb: 230, 230, 230;--bs-tertiary-color: rgba(255, 255, 255, 0.5);--bs-tertiary-color-rgb: 255, 255, 255;--bs-tertiary-bg: #f5f5f5;--bs-tertiary-bg-rgb: 245, 245, 245;--bs-heading-color: inherit;--bs-link-color: #9AEBC9;--bs-link-color-rgb: 154, 235, 201;--bs-link-decoration: underline;--bs-link-hover-color: #7bbca1;--bs-link-hover-color-rgb: 123, 188, 161;--bs-code-color: #7d12ba;--bs-highlight-bg: #fcfae9;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.25rem;--bs-border-radius-sm: 0.2em;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(81, 142, 232, 0.25);--bs-form-valid-color: #A3F09C;--bs-form-valid-border-color: #A3F09C;--bs-form-invalid-color: #FA9794;--bs-form-invalid-border-color: #FA9794}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #222;--bs-body-bg-rgb: 34, 34, 34;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b2e31;--bs-tertiary-bg-rgb: 43, 46, 49;--bs-primary-text-emphasis: #97bbf1;--bs-secondary-text-emphasis: #8e8e8e;--bs-success-text-emphasis: #c8f6c4;--bs-info-text-emphasis: #c5f9ff;--bs-warning-text-emphasis: #f6f1bc;--bs-danger-text-emphasis: #fcc1bf;--bs-light-text-emphasis: #f5f5f5;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #101c2e;--bs-secondary-bg-subtle: #0d0d0d;--bs-success-bg-subtle: #21301f;--bs-info-bg-subtle: #203133;--bs-warning-bg-subtle: #302e1d;--bs-danger-bg-subtle: #321e1e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #31558b;--bs-secondary-border-subtle: #282828;--bs-success-border-subtle: #62905e;--bs-info-border-subtle: #5f9399;--bs-warning-border-subtle: #908b56;--bs-danger-border-subtle: #965b59;--bs-light-border-subtle: #1e1e1e;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #97bbf1;--bs-link-hover-color: #acc9f4;--bs-link-color-rgb: 151, 187, 241;--bs-link-hover-color-rgb: 172, 201, 244;--bs-code-color: white;--bs-border-color: #1e1e1e;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #c8f6c4;--bs-form-valid-border-color: #c8f6c4;--bs-form-invalid-color: #fcc1bf;--bs-form-invalid-border-color: #fcc1bf}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.425rem + 2.1vw)}@media(min-width: 1200px){h1,.h1{font-size:3rem}}h2,.h2{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h2,.h2{font-size:2.5rem}}h3,.h3{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h3,.h3{font-size:2rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e6e6e6}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SourceCodePro;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:inherit;background-color:#f5f5f5;padding:.5rem;border:1px solid var(--bs-border-color, #dee2e6);border-radius:.25rem}pre code{background-color:rgba(0,0,0,0);font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);background-color:#f5f5f5;border-radius:.25rem;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#222;background-color:#fff;border-radius:.2em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(255,255,255,.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#222;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:rgba(255,255,255,.75)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: #fff;--bs-table-bg: #222;--bs-table-border-color: #434343;--bs-table-accent-bg: transparent;--bs-table-striped-color: #fff;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #fff;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #fff;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(1px*2) solid #fff}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #fff;--bs-table-bg: #518ee8;--bs-table-border-color: #6299ea;--bs-table-striped-bg: #5a94e9;--bs-table-striped-color: #fff;--bs-table-active-bg: #6299ea;--bs-table-active-color: #fff;--bs-table-hover-bg: #5e96ea;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #fff;--bs-table-bg: #434343;--bs-table-border-color: #565656;--bs-table-striped-bg: #4c4c4c;--bs-table-striped-color: #fff;--bs-table-active-bg: #565656;--bs-table-active-color: #fff;--bs-table-hover-bg: #515151;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #a3f09c;--bs-table-border-color: #93d88c;--bs-table-striped-bg: #9be494;--bs-table-striped-color: #000;--bs-table-active-bg: #93d88c;--bs-table-active-color: #000;--bs-table-hover-bg: #97de90;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #9ef5ff;--bs-table-border-color: #8edde6;--bs-table-striped-bg: #96e9f2;--bs-table-striped-color: #000;--bs-table-active-bg: #8edde6;--bs-table-active-color: #000;--bs-table-hover-bg: #92e3ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #f0e790;--bs-table-border-color: #d8d082;--bs-table-striped-bg: #e4db89;--bs-table-striped-color: #000;--bs-table-active-bg: #d8d082;--bs-table-active-color: #000;--bs-table-hover-bg: #ded685;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #fff;--bs-table-bg: #fa9794;--bs-table-border-color: #fba19f;--bs-table-striped-bg: #fa9c99;--bs-table-striped-color: #fff;--bs-table-active-bg: #fba19f;--bs-table-active-color: #fff;--bs-table-hover-bg: #fa9f9c;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #fff;--bs-table-bg: #6f6f6f;--bs-table-border-color: #7d7d7d;--bs-table-striped-bg: #767676;--bs-table-striped-color: #fff;--bs-table-active-bg: #7d7d7d;--bs-table-active-color: #fff;--bs-table-hover-bg: #7a7a7a;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #2d2d2d;--bs-table-border-color: #424242;--bs-table-striped-bg: #383838;--bs-table-striped-color: #fff;--bs-table-active-bg: #424242;--bs-table-active-color: #fff;--bs-table-hover-bg: #3d3d3d;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:rgba(255,255,255,.75)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#2d2d2d;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #adb5bd;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#2d2d2d;background-color:#fff;border-color:#a8c7f4;outline:0;box-shadow:0 0 0 .25rem rgba(81,142,232,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#595959;opacity:1}.form-control:disabled{background-color:#e6e6e6;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#6f6f6f;background-color:#434343;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#363636}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#fff;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:.2em}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(1px * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(1px * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(1px * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(1px * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#2d2d2d;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #adb5bd;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#a8c7f4;outline:0;box-shadow:0 0 0 .25rem rgba(81,142,232,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:#595959;background-color:#e6e6e6}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #2d2d2d}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.2em}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-reverse{padding-right:0;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:0;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{--bs-form-check-bg: #fff;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:none;print-color-adjust:exact}.form-check-input[type=checkbox],.shiny-input-container .checkbox input[type=checkbox],.shiny-input-container .checkbox-inline input[type=checkbox],.shiny-input-container .radio input[type=checkbox],.shiny-input-container .radio-inline input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#a8c7f4;outline:0;box-shadow:0 0 0 .25rem rgba(81,142,232,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#518ee8;border-color:#518ee8}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#518ee8;border-color:#518ee8;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{cursor:default;opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23a8c7f4'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #222,0 0 0 .25rem rgba(81,142,232,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #222,0 0 0 .25rem rgba(81,142,232,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#518ee8;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#cbddf8}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f5f5f5;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#518ee8;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#cbddf8}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f5f5f5;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:rgba(255,255,255,.75)}.form-range:disabled::-moz-range-thumb{background-color:rgba(255,255,255,.75)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(1px * 2));min-height:calc(3.5rem + calc(1px * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.25rem}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:#e6e6e6}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#6f6f6f;text-align:center;white-space:nowrap;background-color:#434343;border:1px solid #adb5bd;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.2em}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#a3f09c}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#a3f09c;border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#a3f09c;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23A3F09C' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#a3f09c;box-shadow:0 0 0 .25rem rgba(163,240,156,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#a3f09c}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23A3F09C' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#a3f09c;box-shadow:0 0 0 .25rem rgba(163,240,156,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#a3f09c}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#a3f09c}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(163,240,156,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#a3f09c}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#fa9794}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#fa9794;border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#fa9794;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FA9794'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FA9794' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#fa9794;box-shadow:0 0 0 .25rem rgba(250,151,148,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#fa9794}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FA9794'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FA9794' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#fa9794;box-shadow:0 0 0 .25rem rgba(250,151,148,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#fa9794}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#fa9794}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(250,151,148,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#fa9794}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #fff;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.25rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-default{--bs-btn-color: #fff;--bs-btn-bg: #434343;--bs-btn-border-color: #434343;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #393939;--bs-btn-hover-border-color: #363636;--bs-btn-focus-shadow-rgb: 95, 95, 95;--bs-btn-active-color: #fff;--bs-btn-active-bg: #363636;--bs-btn-active-border-color: #323232;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #434343;--bs-btn-disabled-border-color: #434343}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #518EE8;--bs-btn-border-color: #518EE8;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #4579c5;--bs-btn-hover-border-color: #4172ba;--bs-btn-focus-shadow-rgb: 107, 159, 235;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4172ba;--bs-btn-active-border-color: #3d6bae;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #518EE8;--bs-btn-disabled-border-color: #518EE8}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #434343;--bs-btn-border-color: #434343;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #393939;--bs-btn-hover-border-color: #363636;--bs-btn-focus-shadow-rgb: 95, 95, 95;--bs-btn-active-color: #fff;--bs-btn-active-bg: #363636;--bs-btn-active-border-color: #323232;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #434343;--bs-btn-disabled-border-color: #434343}.btn-success{--bs-btn-color: #000;--bs-btn-bg: #A3F09C;--bs-btn-border-color: #A3F09C;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #b1f2ab;--bs-btn-hover-border-color: #acf2a6;--bs-btn-focus-shadow-rgb: 139, 204, 133;--bs-btn-active-color: #000;--bs-btn-active-bg: #b5f3b0;--bs-btn-active-border-color: #acf2a6;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #A3F09C;--bs-btn-disabled-border-color: #A3F09C}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #9EF5FF;--bs-btn-border-color: #9EF5FF;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #adf7ff;--bs-btn-hover-border-color: #a8f6ff;--bs-btn-focus-shadow-rgb: 134, 208, 217;--bs-btn-active-color: #000;--bs-btn-active-bg: #b1f7ff;--bs-btn-active-border-color: #a8f6ff;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #9EF5FF;--bs-btn-disabled-border-color: #9EF5FF}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #F0E790;--bs-btn-border-color: #F0E790;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f2eba1;--bs-btn-hover-border-color: #f2e99b;--bs-btn-focus-shadow-rgb: 204, 196, 122;--bs-btn-active-color: #000;--bs-btn-active-bg: #f3eca6;--bs-btn-active-border-color: #f2e99b;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #F0E790;--bs-btn-disabled-border-color: #F0E790}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #FA9794;--bs-btn-border-color: #FA9794;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #d5807e;--bs-btn-hover-border-color: #c87976;--bs-btn-focus-shadow-rgb: 251, 167, 164;--bs-btn-active-color: #fff;--bs-btn-active-bg: #c87976;--bs-btn-active-border-color: #bc716f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #FA9794;--bs-btn-disabled-border-color: #FA9794}.btn-light{--bs-btn-color: #fff;--bs-btn-bg: #6f6f6f;--bs-btn-border-color: #6f6f6f;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5e5e5e;--bs-btn-hover-border-color: #595959;--bs-btn-focus-shadow-rgb: 133, 133, 133;--bs-btn-active-color: #fff;--bs-btn-active-bg: #595959;--bs-btn-active-border-color: #535353;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6f6f6f;--bs-btn-disabled-border-color: #6f6f6f}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #2d2d2d;--bs-btn-border-color: #2d2d2d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #4d4d4d;--bs-btn-hover-border-color: #424242;--bs-btn-focus-shadow-rgb: 77, 77, 77;--bs-btn-active-color: #fff;--bs-btn-active-bg: #575757;--bs-btn-active-border-color: #424242;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #2d2d2d;--bs-btn-disabled-border-color: #2d2d2d}.btn-outline-default{--bs-btn-color: #434343;--bs-btn-border-color: #434343;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #434343;--bs-btn-hover-border-color: #434343;--bs-btn-focus-shadow-rgb: 67, 67, 67;--bs-btn-active-color: #fff;--bs-btn-active-bg: #434343;--bs-btn-active-border-color: #434343;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #434343;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #434343;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #518EE8;--bs-btn-border-color: #518EE8;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #518EE8;--bs-btn-hover-border-color: #518EE8;--bs-btn-focus-shadow-rgb: 81, 142, 232;--bs-btn-active-color: #fff;--bs-btn-active-bg: #518EE8;--bs-btn-active-border-color: #518EE8;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #518EE8;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #518EE8;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #434343;--bs-btn-border-color: #434343;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #434343;--bs-btn-hover-border-color: #434343;--bs-btn-focus-shadow-rgb: 67, 67, 67;--bs-btn-active-color: #fff;--bs-btn-active-bg: #434343;--bs-btn-active-border-color: #434343;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #434343;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #434343;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #A3F09C;--bs-btn-border-color: #A3F09C;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #A3F09C;--bs-btn-hover-border-color: #A3F09C;--bs-btn-focus-shadow-rgb: 163, 240, 156;--bs-btn-active-color: #000;--bs-btn-active-bg: #A3F09C;--bs-btn-active-border-color: #A3F09C;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #A3F09C;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #A3F09C;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #9EF5FF;--bs-btn-border-color: #9EF5FF;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #9EF5FF;--bs-btn-hover-border-color: #9EF5FF;--bs-btn-focus-shadow-rgb: 158, 245, 255;--bs-btn-active-color: #000;--bs-btn-active-bg: #9EF5FF;--bs-btn-active-border-color: #9EF5FF;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #9EF5FF;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #9EF5FF;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #F0E790;--bs-btn-border-color: #F0E790;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #F0E790;--bs-btn-hover-border-color: #F0E790;--bs-btn-focus-shadow-rgb: 240, 231, 144;--bs-btn-active-color: #000;--bs-btn-active-bg: #F0E790;--bs-btn-active-border-color: #F0E790;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #F0E790;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #F0E790;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #FA9794;--bs-btn-border-color: #FA9794;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #FA9794;--bs-btn-hover-border-color: #FA9794;--bs-btn-focus-shadow-rgb: 250, 151, 148;--bs-btn-active-color: #fff;--bs-btn-active-bg: #FA9794;--bs-btn-active-border-color: #FA9794;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #FA9794;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #FA9794;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #6f6f6f;--bs-btn-border-color: #6f6f6f;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6f6f6f;--bs-btn-hover-border-color: #6f6f6f;--bs-btn-focus-shadow-rgb: 111, 111, 111;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6f6f6f;--bs-btn-active-border-color: #6f6f6f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6f6f6f;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6f6f6f;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #2d2d2d;--bs-btn-border-color: #2d2d2d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2d2d2d;--bs-btn-hover-border-color: #2d2d2d;--bs-btn-focus-shadow-rgb: 45, 45, 45;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2d2d2d;--bs-btn-active-border-color: #2d2d2d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #2d2d2d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2d2d2d;--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: #9AEBC9;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #7bbca1;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #7bbca1;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 131, 200, 171;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 0.2em}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: #fff;--bs-dropdown-bg: #222;--bs-dropdown-border-color: #434343;--bs-dropdown-border-radius: 0.25rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.25rem - 1px);--bs-dropdown-divider-bg: #434343;--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #fff;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-link-hover-bg: #518EE8;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #518EE8;--bs-dropdown-link-disabled-color: rgba(255, 255, 255, 0.5);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: #434343;--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: #434343;--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #518EE8;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.25rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(1px*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(1px*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 2rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: #9AEBC9;--bs-nav-link-hover-color: #7bbca1;--bs-nav-link-disabled-color: #6f6f6f;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(81,142,232,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #434343;--bs-nav-tabs-border-radius: 0.25rem;--bs-nav-tabs-link-hover-border-color: #434343 #434343 transparent;--bs-nav-tabs-link-active-color: #fff;--bs-nav-tabs-link-active-bg: #222;--bs-nav-tabs-link-active-border-color: #434343 #434343 transparent;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0.25rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #518EE8}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: #000;gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 1rem;--bs-navbar-color: #dee2e6;--bs-navbar-hover-color: rgba(255, 255, 255, 0.8);--bs-navbar-disabled-color: rgba(222, 226, 230, 0.75);--bs-navbar-active-color: #fff;--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: #dee2e6;--bs-navbar-brand-hover-color: #fff;--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23dee2e6' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(222, 226, 230, 0);--bs-navbar-toggler-border-radius: 0.25rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: #dee2e6;--bs-navbar-hover-color: rgba(255, 255, 255, 0.8);--bs-navbar-disabled-color: rgba(222, 226, 230, 0.75);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #dee2e6;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(222, 226, 230, 0);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23dee2e6' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23dee2e6' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 1px;--bs-card-border-color: rgba(0, 0, 0, 0.175);--bs-card-border-radius: 0.25rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.25rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(52, 58, 64, 0.25);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #2d2d2d;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #fff;--bs-accordion-bg: #222;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: #dee2e6;--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.25rem;--bs-accordion-inner-border-radius: calc(0.25rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #fff;--bs-accordion-btn-bg: #222;--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2320395d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #a8c7f4;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(81, 142, 232, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #20395d;--bs-accordion-active-bg: #dce8fa}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2397bbf1'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2397bbf1'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0.75rem;--bs-breadcrumb-padding-y: 0.375rem;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: #434343;--bs-breadcrumb-border-radius: 0.25rem;--bs-breadcrumb-divider-color: rgba(255, 255, 255, 0.75);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: rgba(255, 255, 255, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: #fff;--bs-pagination-bg: #A3F09C;--bs-pagination-border-width: 0;--bs-pagination-border-color: transparent;--bs-pagination-border-radius: 0.25rem;--bs-pagination-hover-color: #fff;--bs-pagination-hover-bg: #ccf7c8;--bs-pagination-hover-border-color: transparent;--bs-pagination-focus-color: #7bbca1;--bs-pagination-focus-bg: #e6e6e6;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(81, 142, 232, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #ccf7c8;--bs-pagination-active-border-color: transparent;--bs-pagination-disabled-color: #fff;--bs-pagination-disabled-bg: #65e65a;--bs-pagination-disabled-border-color: transparent;display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(0*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: 0.5rem}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: 0.2em}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.25rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.25rem;--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{--bs-alert-color: var(--bs-default-text-emphasis);--bs-alert-bg: var(--bs-default-bg-subtle);--bs-alert-border-color: var(--bs-default-border-subtle);--bs-alert-link-color: var(--bs-default-text-emphasis)}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: #434343;--bs-progress-border-radius: 0.25rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #518EE8;--bs-progress-bar-transition: width 0.6s ease;display:flex;display:-webkit-flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #fff;--bs-list-group-bg: #2d2d2d;--bs-list-group-border-color: #434343;--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.25rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: rgba(255, 255, 255, 0.75);--bs-list-group-action-hover-color: #fff;--bs-list-group-action-hover-bg: #434343;--bs-list-group-action-active-color: #fff;--bs-list-group-action-active-bg: #222;--bs-list-group-disabled-color: rgba(255, 255, 255, 0.75);--bs-list-group-disabled-bg: #2d2d2d;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #518EE8;--bs-list-group-active-border-color: #518EE8;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{--bs-list-group-color: var(--bs-default-text-emphasis);--bs-list-group-bg: var(--bs-default-bg-subtle);--bs-list-group-border-color: var(--bs-default-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-default-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-default-border-subtle);--bs-list-group-active-color: var(--bs-default-bg-subtle);--bs-list-group-active-bg: var(--bs-default-text-emphasis);--bs-list-group-active-border-color: var(--bs-default-text-emphasis)}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #fff;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.4;--bs-btn-close-hover-opacity: 1;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(81, 142, 232, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: #434343;--bs-toast-border-width: 1px;--bs-toast-border-color: rgba(0, 0, 0, 0.175);--bs-toast-border-radius: 0.25rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: rgba(255, 255, 255, 0.75);--bs-toast-header-bg: #2d2d2d;--bs-toast-header-border-color: rgba(0, 0, 0, 0.175);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #2d2d2d;--bs-modal-border-color: #434343;--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: #434343;--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: #434343;--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: #222;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.25rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:Montserrat;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: #2d2d2d;--bs-popover-border-width: 1px;--bs-popover-border-color: rgba(0, 0, 0, 0.175);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: #434343;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #fff;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:Montserrat;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: #fff;--bs-offcanvas-bg: #222;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: #434343;--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-default{color:#fff !important;background-color:RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#000 !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#fff !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-default{color:RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-default:hover,.link-default:focus{color:RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(65, 114, 186, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(65, 114, 186, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(181, 243, 176, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(181, 243, 176, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(177, 247, 255, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(177, 247, 255, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(243, 236, 166, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(243, 236, 166, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(200, 121, 118, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(200, 121, 118, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(89, 89, 89, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(89, 89, 89, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(36, 36, 36, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(36, 36, 36, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;-webkit-flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.focus-ring-default{--bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-default{--bs-border-opacity: 1;border-color:rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.425rem + 2.1vw) !important}.fs-2{font-size:calc(1.375rem + 1.5vw) !important}.fs-3{font-size:calc(1.325rem + 0.9vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-default{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#fff}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#000}.bg-info{color:#000}.bg-warning{color:#000}.bg-danger{color:#fff}.bg-light{color:#fff}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:3rem !important}.fs-2{font-size:2.5rem !important}.fs-3{font-size:2rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.bg-blue{--bslib-color-bg: #518EE8;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #518EE8;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #4A4BCE;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #4A4BCE;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #9C2EE8;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #9C2EE8;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #FD88EF;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #FD88EF;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #FA9794;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #FA9794;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #E5B477;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #E5B477;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #F0E790;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #F0E790;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #A3F09C;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #A3F09C;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #9AEBC9;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #9AEBC9;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #9EF5FF;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #9EF5FF;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #434343}.bg-default{--bslib-color-bg: #434343;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #518EE8}.bg-primary{--bslib-color-bg: #518EE8;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #434343}.bg-secondary{--bslib-color-bg: #434343;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #A3F09C}.bg-success{--bslib-color-bg: #A3F09C;--bslib-color-fg: #000}.text-info{--bslib-color-fg: #9EF5FF}.bg-info{--bslib-color-bg: #9EF5FF;--bslib-color-fg: #000}.text-warning{--bslib-color-fg: #F0E790}.bg-warning{--bslib-color-bg: #F0E790;--bslib-color-fg: #000}.text-danger{--bslib-color-fg: #FA9794}.bg-danger{--bslib-color-bg: #FA9794;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #6f6f6f}.bg-light{--bslib-color-bg: #6f6f6f;--bslib-color-fg: #fff}.text-dark{--bslib-color-fg: #2d2d2d}.bg-dark{--bslib-color-bg: #2d2d2d;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4e73de;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #4e73de;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #6f68e8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #6f68e8;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #968ceb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #968ceb;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #9592c6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #9592c6;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #8c9dbb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #8c9dbb;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #91b2c5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #91b2c5;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #72b5ca;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #72b5ca;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #6eb3dc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #6eb3dc;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #70b7f1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #70b7f1;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d66d8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #4d66d8;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #6b3fd8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #6b3fd8;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9263db;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #9263db;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #9069b7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #9069b7;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #8875ab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #8875ab;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #8c89b5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #8c89b5;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #6e8dba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #6e8dba;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #6a8bcc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #6a8bcc;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #6c8fe2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #6c8fe2;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #7e54e8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #7e54e8;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #7b3ade;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #7b3ade;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #c352eb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #c352eb;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #c258c6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #c258c6;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #b964bb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #b964bb;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #be78c5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #be78c5;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #9f7cca;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #9f7cca;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #9b7adc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #9b7adc;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #9d7ef1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #9d7ef1;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #b88aec;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #b88aec;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b570e2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #b570e2;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #d664ec;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #d664ec;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #fc8ecb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #fc8ecb;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #f39abf;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #f39abf;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #000;--bslib-color-bg: #f8aec9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #f8aec9;color:#000}.bg-gradient-pink-green{--bslib-color-fg: #000;--bslib-color-bg: #d9b2ce;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #d9b2ce;color:#000}.bg-gradient-pink-teal{--bslib-color-fg: #000;--bslib-color-bg: #d5b0e0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #d5b0e0;color:#000}.bg-gradient-pink-cyan{--bslib-color-fg: #000;--bslib-color-bg: #d7b4f5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #d7b4f5;color:#000}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #b693b6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #b693b6;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b479ab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #b479ab;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #d46db6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #d46db6;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #fb91b8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #fb91b8;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #f2a388;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #f2a388;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #000;--bslib-color-bg: #f6b792;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #f6b792;color:#000}.bg-gradient-red-green{--bslib-color-fg: #000;--bslib-color-bg: #d7bb97;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #d7bb97;color:#000}.bg-gradient-red-teal{--bslib-color-fg: #000;--bslib-color-bg: #d4b9a9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #d4b9a9;color:#000}.bg-gradient-red-cyan{--bslib-color-fg: #000;--bslib-color-bg: #d5bdbf;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #d5bdbf;color:#000}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #aaa5a4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #aaa5a4;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a78a9a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #a78a9a;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c87ea4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #c87ea4;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #efa2a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #efa2a7;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #eda883;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #eda883;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #000;--bslib-color-bg: #e9c881;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #e9c881;color:#000}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: #cbcc86;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #cbcc86;color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: #c7ca98;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #c7ca98;color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #000;--bslib-color-bg: #c9cead;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #c9cead;color:#000}.bg-gradient-yellow-blue{--bslib-color-fg: #000;--bslib-color-bg: #b0c3b3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #b0c3b3;color:#000}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #aea9a9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #aea9a9;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #ce9db3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #ce9db3;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #000;--bslib-color-bg: #f5c1b6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #f5c1b6;color:#000}.bg-gradient-yellow-red{--bslib-color-fg: #000;--bslib-color-bg: #f4c792;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #f4c792;color:#000}.bg-gradient-yellow-orange{--bslib-color-fg: #000;--bslib-color-bg: #ecd386;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #ecd386;color:#000}.bg-gradient-yellow-green{--bslib-color-fg: #000;--bslib-color-bg: #d1eb95;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #d1eb95;color:#000}.bg-gradient-yellow-teal{--bslib-color-fg: #000;--bslib-color-bg: #cee9a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #cee9a7;color:#000}.bg-gradient-yellow-cyan{--bslib-color-fg: #000;--bslib-color-bg: #cfedbc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #cfedbc;color:#000}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #82c9ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #82c9ba;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #7faeb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #7faeb0;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #a0a2ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #a0a2ba;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #000;--bslib-color-bg: #c7c6bd;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #c7c6bd;color:#000}.bg-gradient-green-red{--bslib-color-fg: #000;--bslib-color-bg: #c6cc99;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #c6cc99;color:#000}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: #bdd88d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #bdd88d;color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #000;--bslib-color-bg: #c2ec97;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #c2ec97;color:#000}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: #9feeae;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #9feeae;color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #000;--bslib-color-bg: #a1f2c4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #a1f2c4;color:#000}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #7dc6d5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #7dc6d5;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #7aabcb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #7aabcb;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #9b9fd5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #9b9fd5;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #000;--bslib-color-bg: #c2c3d8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #c2c3d8;color:#000}.bg-gradient-teal-red{--bslib-color-fg: #000;--bslib-color-bg: #c0c9b4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #c0c9b4;color:#000}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: #b8d5a8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #b8d5a8;color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #000;--bslib-color-bg: #bce9b2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #bce9b2;color:#000}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: #9eedb7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #9eedb7;color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #000;--bslib-color-bg: #9cefdf;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #9cefdf;color:#000}.bg-gradient-cyan-blue{--bslib-color-fg: #000;--bslib-color-bg: #7fccf6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #7fccf6;color:#000}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #7cb1eb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #7cb1eb;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #9da5f6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #9da5f6;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #000;--bslib-color-bg: #c4c9f9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #c4c9f9;color:#000}.bg-gradient-cyan-red{--bslib-color-fg: #000;--bslib-color-bg: #c3cfd4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #c3cfd4;color:#000}.bg-gradient-cyan-orange{--bslib-color-fg: #000;--bslib-color-bg: #badbc9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #badbc9;color:#000}.bg-gradient-cyan-yellow{--bslib-color-fg: #000;--bslib-color-bg: #bfefd3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #bfefd3;color:#000}.bg-gradient-cyan-green{--bslib-color-fg: #000;--bslib-color-bg: #a0f3d7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #a0f3d7;color:#000}.bg-gradient-cyan-teal{--bslib-color-fg: #000;--bslib-color-bg: #9cf1e9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #9cf1e9;color:#000}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.bg-blue{--bslib-color-bg: #518EE8;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #518EE8;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #4A4BCE;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #4A4BCE;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #9C2EE8;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #9C2EE8;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #FD88EF;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #FD88EF;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #FA9794;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #FA9794;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #E5B477;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #E5B477;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #F0E790;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #F0E790;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #A3F09C;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #A3F09C;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #9AEBC9;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #9AEBC9;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #9EF5FF;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #9EF5FF;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #434343}.bg-default{--bslib-color-bg: #434343;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #518EE8}.bg-primary{--bslib-color-bg: #518EE8;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #434343}.bg-secondary{--bslib-color-bg: #434343;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #A3F09C}.bg-success{--bslib-color-bg: #A3F09C;--bslib-color-fg: #000}.text-info{--bslib-color-fg: #9EF5FF}.bg-info{--bslib-color-bg: #9EF5FF;--bslib-color-fg: #000}.text-warning{--bslib-color-fg: #F0E790}.bg-warning{--bslib-color-bg: #F0E790;--bslib-color-fg: #000}.text-danger{--bslib-color-fg: #FA9794}.bg-danger{--bslib-color-bg: #FA9794;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #6f6f6f}.bg-light{--bslib-color-bg: #6f6f6f;--bslib-color-fg: #fff}.text-dark{--bslib-color-fg: #2d2d2d}.bg-dark{--bslib-color-bg: #2d2d2d;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4e73de;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #4e73de;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #6f68e8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #6f68e8;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #968ceb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #968ceb;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #9592c6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #9592c6;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #8c9dbb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #8c9dbb;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #91b2c5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #91b2c5;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #72b5ca;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #72b5ca;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #6eb3dc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #6eb3dc;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #70b7f1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #518EE8 var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #70b7f1;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d66d8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #4d66d8;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #6b3fd8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #6b3fd8;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9263db;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #9263db;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #9069b7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #9069b7;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #8875ab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #8875ab;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #8c89b5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #8c89b5;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #6e8dba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #6e8dba;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #6a8bcc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #6a8bcc;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #6c8fe2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4A4BCE var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #6c8fe2;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #7e54e8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #7e54e8;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #7b3ade;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #7b3ade;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #c352eb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #c352eb;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #c258c6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #c258c6;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #b964bb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #b964bb;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #be78c5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #be78c5;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #9f7cca;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #9f7cca;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #9b7adc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #9b7adc;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #9d7ef1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9C2EE8 var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #9d7ef1;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #b88aec;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #b88aec;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b570e2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #b570e2;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #d664ec;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #d664ec;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #fc8ecb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #fc8ecb;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #f39abf;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #f39abf;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #000;--bslib-color-bg: #f8aec9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #f8aec9;color:#000}.bg-gradient-pink-green{--bslib-color-fg: #000;--bslib-color-bg: #d9b2ce;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #d9b2ce;color:#000}.bg-gradient-pink-teal{--bslib-color-fg: #000;--bslib-color-bg: #d5b0e0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #d5b0e0;color:#000}.bg-gradient-pink-cyan{--bslib-color-fg: #000;--bslib-color-bg: #d7b4f5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FD88EF var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #d7b4f5;color:#000}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #b693b6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #b693b6;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b479ab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #b479ab;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #d46db6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #d46db6;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #fb91b8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #fb91b8;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #f2a388;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #f2a388;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #000;--bslib-color-bg: #f6b792;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #f6b792;color:#000}.bg-gradient-red-green{--bslib-color-fg: #000;--bslib-color-bg: #d7bb97;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #d7bb97;color:#000}.bg-gradient-red-teal{--bslib-color-fg: #000;--bslib-color-bg: #d4b9a9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #d4b9a9;color:#000}.bg-gradient-red-cyan{--bslib-color-fg: #000;--bslib-color-bg: #d5bdbf;background:linear-gradient(var(--bg-gradient-deg, 140deg), #FA9794 var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #d5bdbf;color:#000}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #aaa5a4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #aaa5a4;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a78a9a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #a78a9a;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c87ea4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #c87ea4;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #efa2a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #efa2a7;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #eda883;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #eda883;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #000;--bslib-color-bg: #e9c881;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #e9c881;color:#000}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: #cbcc86;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #cbcc86;color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: #c7ca98;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #c7ca98;color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #000;--bslib-color-bg: #c9cead;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E5B477 var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #c9cead;color:#000}.bg-gradient-yellow-blue{--bslib-color-fg: #000;--bslib-color-bg: #b0c3b3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #b0c3b3;color:#000}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #aea9a9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #aea9a9;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #ce9db3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #ce9db3;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #000;--bslib-color-bg: #f5c1b6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #f5c1b6;color:#000}.bg-gradient-yellow-red{--bslib-color-fg: #000;--bslib-color-bg: #f4c792;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #f4c792;color:#000}.bg-gradient-yellow-orange{--bslib-color-fg: #000;--bslib-color-bg: #ecd386;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #ecd386;color:#000}.bg-gradient-yellow-green{--bslib-color-fg: #000;--bslib-color-bg: #d1eb95;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #d1eb95;color:#000}.bg-gradient-yellow-teal{--bslib-color-fg: #000;--bslib-color-bg: #cee9a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #cee9a7;color:#000}.bg-gradient-yellow-cyan{--bslib-color-fg: #000;--bslib-color-bg: #cfedbc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #F0E790 var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #cfedbc;color:#000}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #82c9ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #82c9ba;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #7faeb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #7faeb0;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #a0a2ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #a0a2ba;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #000;--bslib-color-bg: #c7c6bd;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #c7c6bd;color:#000}.bg-gradient-green-red{--bslib-color-fg: #000;--bslib-color-bg: #c6cc99;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #c6cc99;color:#000}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: #bdd88d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #bdd88d;color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #000;--bslib-color-bg: #c2ec97;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #c2ec97;color:#000}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: #9feeae;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #9feeae;color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #000;--bslib-color-bg: #a1f2c4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #A3F09C var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #a1f2c4;color:#000}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #7dc6d5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #7dc6d5;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #7aabcb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #7aabcb;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #9b9fd5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #9b9fd5;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #000;--bslib-color-bg: #c2c3d8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #c2c3d8;color:#000}.bg-gradient-teal-red{--bslib-color-fg: #000;--bslib-color-bg: #c0c9b4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #c0c9b4;color:#000}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: #b8d5a8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #b8d5a8;color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #000;--bslib-color-bg: #bce9b2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #bce9b2;color:#000}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: #9eedb7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #9eedb7;color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #000;--bslib-color-bg: #9cefdf;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9AEBC9 var(--bg-gradient-start, 36%), #9EF5FF var(--bg-gradient-end, 180%)) #9cefdf;color:#000}.bg-gradient-cyan-blue{--bslib-color-fg: #000;--bslib-color-bg: #7fccf6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #518EE8 var(--bg-gradient-end, 180%)) #7fccf6;color:#000}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #7cb1eb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #4A4BCE var(--bg-gradient-end, 180%)) #7cb1eb;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #9da5f6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #9C2EE8 var(--bg-gradient-end, 180%)) #9da5f6;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #000;--bslib-color-bg: #c4c9f9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #FD88EF var(--bg-gradient-end, 180%)) #c4c9f9;color:#000}.bg-gradient-cyan-red{--bslib-color-fg: #000;--bslib-color-bg: #c3cfd4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #FA9794 var(--bg-gradient-end, 180%)) #c3cfd4;color:#000}.bg-gradient-cyan-orange{--bslib-color-fg: #000;--bslib-color-bg: #badbc9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #E5B477 var(--bg-gradient-end, 180%)) #badbc9;color:#000}.bg-gradient-cyan-yellow{--bslib-color-fg: #000;--bslib-color-bg: #bfefd3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #F0E790 var(--bg-gradient-end, 180%)) #bfefd3;color:#000}.bg-gradient-cyan-green{--bslib-color-fg: #000;--bslib-color-bg: #a0f3d7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #A3F09C var(--bg-gradient-end, 180%)) #a0f3d7;color:#000}.bg-gradient-cyan-teal{--bslib-color-fg: #000;--bslib-color-bg: #9cf1e9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9EF5FF var(--bg-gradient-start, 36%), #9AEBC9 var(--bg-gradient-end, 180%)) #9cf1e9;color:#000}:root{--bslib-value-box-shadow: none;--bslib-value-box-border-width-auto-yes: var(--bslib-value-box-border-width-baseline);--bslib-value-box-border-width-auto-no: 0;--bslib-value-box-border-width-baseline: 1px}.bslib-value-box{border-width:var(--bslib-value-box-border-width-auto-no, var(--bslib-value-box-border-width-baseline));container-name:bslib-value-box;container-type:inline-size}.bslib-value-box.card{box-shadow:var(--bslib-value-box-shadow)}.bslib-value-box.border-auto{border-width:var(--bslib-value-box-border-width-auto-yes, var(--bslib-value-box-border-width-baseline))}.bslib-value-box.default{--bslib-value-box-bg-default: var(--bs-card-bg, #222);--bslib-value-box-border-color-default: var(--bs-card-border-color, rgba(0, 0, 0, 0.175));color:var(--bslib-value-box-color);background-color:var(--bslib-value-box-bg, var(--bslib-value-box-bg-default));border-color:var(--bslib-value-box-border-color, var(--bslib-value-box-border-color-default))}.bslib-value-box .value-box-grid{display:grid;grid-template-areas:"left right";align-items:center;overflow:hidden}.bslib-value-box .value-box-showcase{height:100%;max-height:var(---bslib-value-box-showcase-max-h, 100%)}.bslib-value-box .value-box-showcase,.bslib-value-box .value-box-showcase>.html-fill-item{width:100%}.bslib-value-box[data-full-screen=true] .value-box-showcase{max-height:var(---bslib-value-box-showcase-max-h-fs, 100%)}@media screen and (min-width: 575.98px){@container bslib-value-box (max-width: 300px){.bslib-value-box:not(.showcase-bottom) .value-box-grid{grid-template-columns:1fr !important;grid-template-rows:auto auto;grid-template-areas:"top" "bottom"}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-showcase{grid-area:top !important}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-area{grid-area:bottom !important;justify-content:end}}}.bslib-value-box .value-box-area{justify-content:center;padding:1.5rem 1rem;font-size:.9rem;font-weight:500}.bslib-value-box .value-box-area *{margin-bottom:0;margin-top:0}.bslib-value-box .value-box-title{font-size:1rem;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.bslib-value-box .value-box-title:empty::after{content:" "}.bslib-value-box .value-box-value{font-size:calc(1.375rem + 1.5vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}@media(min-width: 1200px){.bslib-value-box .value-box-value{font-size:2.5rem}}.bslib-value-box .value-box-value:empty::after{content:" "}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{opacity:.85;min-width:50px;max-width:125%}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{font-size:4rem}.bslib-value-box.showcase-top-right .value-box-grid{grid-template-columns:1fr var(---bslib-value-box-showcase-w, 50%)}.bslib-value-box.showcase-top-right .value-box-grid .value-box-showcase{grid-area:right;margin-left:auto;align-self:start;align-items:end;padding-left:0;padding-bottom:0}.bslib-value-box.showcase-top-right .value-box-grid .value-box-area{grid-area:left;align-self:end}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid{grid-template-columns:auto var(---bslib-value-box-showcase-w-fs, 1fr)}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid>div{align-self:center}.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-showcase{margin-top:0}@container bslib-value-box (max-width: 300px){.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-grid .value-box-showcase{padding-left:1rem}}.bslib-value-box.showcase-left-center .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w, 30%) auto}.bslib-value-box.showcase-left-center[data-full-screen=true] .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w-fs, 1fr) auto}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-showcase{grid-area:left}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-area{grid-area:right}.bslib-value-box.showcase-bottom .value-box-grid{grid-template-columns:1fr;grid-template-rows:1fr var(---bslib-value-box-showcase-h, auto);grid-template-areas:"top" "bottom";overflow:hidden}.bslib-value-box.showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.bslib-value-box.showcase-bottom .value-box-grid .value-box-area{grid-area:top}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid{grid-template-rows:1fr var(---bslib-value-box-showcase-h-fs, 2fr)}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid .value-box-showcase{padding:1rem}[data-bs-theme=dark] .bslib-value-box{--bslib-value-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 50%)}@media(min-width: 576px){.nav:not(.nav-hidden){display:flex !important;display:-webkit-flex !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav:not(.nav-hidden).nav-stacked{flex-direction:column;-webkit-flex-direction:column;height:100%}.nav:not(.nav-hidden).nav-stacked>.bslib-nav-spacer{margin-top:auto !important}}.bslib-card{overflow:auto}.bslib-card .card-body+.card-body{padding-top:0}.bslib-card .card-body{overflow:auto}.bslib-card .card-body p{margin-top:0}.bslib-card .card-body p:last-child{margin-bottom:0}.bslib-card .card-body{max-height:var(--bslib-card-body-max-height, none)}.bslib-card[data-full-screen=true]>.card-body{max-height:var(--bslib-card-body-max-height-full-screen, none)}.bslib-card .card-header .form-group{margin-bottom:0}.bslib-card .card-header .selectize-control{margin-bottom:0}.bslib-card .card-header .selectize-control .item{margin-right:1.15rem}.bslib-card .card-footer{margin-top:auto}.bslib-card .bslib-navs-card-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bslib-card .bslib-navs-card-title .nav{margin-left:auto}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border=true]){border:none}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border-radius=true]){border-top-left-radius:0;border-top-right-radius:0}[data-full-screen=true]{position:fixed;inset:3.5rem 1rem 1rem;height:auto !important;max-height:none !important;width:auto !important;z-index:1070}.bslib-full-screen-enter{display:none;position:absolute;bottom:var(--bslib-full-screen-enter-bottom, 0.2rem);right:var(--bslib-full-screen-enter-right, 0);top:var(--bslib-full-screen-enter-top);left:var(--bslib-full-screen-enter-left);color:var(--bslib-color-fg, var(--bs-card-color));background-color:var(--bslib-color-bg, var(--bs-card-bg, var(--bs-body-bg)));border:var(--bs-card-border-width) solid var(--bslib-color-fg, var(--bs-card-border-color));box-shadow:0 2px 4px rgba(0,0,0,.15);margin:.2rem .4rem;padding:.55rem !important;font-size:.8rem;cursor:pointer;opacity:.7;z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card[data-full-screen=false]:hover>*>.bslib-full-screen-enter{display:block}.bslib-has-full-screen .card:hover>*>.bslib-full-screen-enter{display:none}@media(max-width: 575.98px){.bslib-full-screen-enter{display:none !important}}.bslib-full-screen-exit{position:relative;top:1.35rem;font-size:.9rem;cursor:pointer;text-decoration:none;display:flex;float:right;margin-right:2.15rem;align-items:center;color:rgba(var(--bs-body-bg-rgb), 0.8)}.bslib-full-screen-exit:hover{color:rgba(var(--bs-body-bg-rgb), 1)}.bslib-full-screen-exit svg{margin-left:.5rem;font-size:1.5rem}#bslib-full-screen-overlay{position:fixed;inset:0;background-color:rgba(var(--bs-body-color-rgb), 0.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1069;animation:bslib-full-screen-overlay-enter 400ms cubic-bezier(0.6, 0.02, 0.65, 1) forwards}@keyframes bslib-full-screen-overlay-enter{0%{opacity:0}100%{opacity:1}}.bslib-grid{display:grid !important;gap:var(--bslib-spacer, 1rem);height:var(--bslib-grid-height)}.bslib-grid.grid{grid-template-columns:repeat(var(--bs-columns, 12), minmax(0, 1fr));grid-template-rows:unset;grid-auto-rows:var(--bslib-grid--row-heights);--bslib-grid--row-heights--xs: unset;--bslib-grid--row-heights--sm: unset;--bslib-grid--row-heights--md: unset;--bslib-grid--row-heights--lg: unset;--bslib-grid--row-heights--xl: unset;--bslib-grid--row-heights--xxl: unset}.bslib-grid.grid.bslib-grid--row-heights--xs{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xs)}@media(min-width: 576px){.bslib-grid.grid.bslib-grid--row-heights--sm{--bslib-grid--row-heights: var(--bslib-grid--row-heights--sm)}}@media(min-width: 768px){.bslib-grid.grid.bslib-grid--row-heights--md{--bslib-grid--row-heights: var(--bslib-grid--row-heights--md)}}@media(min-width: 992px){.bslib-grid.grid.bslib-grid--row-heights--lg{--bslib-grid--row-heights: var(--bslib-grid--row-heights--lg)}}@media(min-width: 1200px){.bslib-grid.grid.bslib-grid--row-heights--xl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xl)}}@media(min-width: 1400px){.bslib-grid.grid.bslib-grid--row-heights--xxl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xxl)}}.bslib-grid>*>.shiny-input-container{width:100%}.bslib-grid-item{grid-column:auto/span 1}@media(max-width: 767.98px){.bslib-grid-item{grid-column:1/-1}}@media(max-width: 575.98px){.bslib-grid{grid-template-columns:1fr !important;height:var(--bslib-grid-height-mobile)}.bslib-grid.grid{height:unset !important;grid-auto-rows:var(--bslib-grid--row-heights--xs, auto)}}.accordion .accordion-header{font-size:calc(1.375rem + 1.5vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color);margin-bottom:0}@media(min-width: 1200px){.accordion .accordion-header{font-size:2.5rem}}.accordion .accordion-icon:not(:empty){margin-right:.75rem;display:flex}.accordion .accordion-button:not(.collapsed){box-shadow:none}.accordion .accordion-button:not(.collapsed):focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.navbar+.container-fluid:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-sm:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-md:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-lg:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xl:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xxl:has(>.tab-content>.tab-pane.active.html-fill-container){padding-left:0;padding-right:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container{padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child){padding:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]){border-left:none;border-right:none;border-bottom:none}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]){border-radius:0}.navbar+div>.bslib-sidebar-layout{border-top:var(--bslib-sidebar-border)}html{height:100%}.bslib-page-fill{width:100%;height:100%;margin:0;padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}@media(max-width: 575.98px){.bslib-page-fill{height:var(--bslib-page-fill-mobile-height, auto)}}:root{--bslib-page-sidebar-title-bg: #518EE8;--bslib-page-sidebar-title-color: #fff}.bslib-page-title{background-color:var(--bslib-page-sidebar-title-bg);color:var(--bslib-page-sidebar-title-color);font-size:1.25rem;font-weight:300;padding:var(--bslib-spacer, 1rem);padding-left:1.5rem;margin-bottom:0;border-bottom:1px solid #dee2e6}.bslib-sidebar-layout{--bslib-sidebar-transition-duration: 500ms;--bslib-sidebar-transition-easing-x: cubic-bezier(0.8, 0.78, 0.22, 1.07);--bslib-sidebar-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-border-radius: var(--bs-border-radius);--bslib-sidebar-vert-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--bslib-sidebar-fg: var(--bs-emphasis-color, black);--bslib-sidebar-main-fg: var(--bs-card-color, var(--bs-body-color));--bslib-sidebar-main-bg: var(--bs-card-bg, var(--bs-body-bg));--bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--bslib-sidebar-padding: calc(var(--bslib-spacer) * 1.5);--bslib-sidebar-icon-size: var(--bslib-spacer, 1rem);--bslib-sidebar-icon-button-size: calc(var(--bslib-sidebar-icon-size, 1rem) * 2);--bslib-sidebar-padding-icon: calc(var(--bslib-sidebar-icon-button-size, 2rem) * 1.5);--bslib-collapse-toggle-border-radius: var(--bs-border-radius, 0.25rem);--bslib-collapse-toggle-transform: 0deg;--bslib-sidebar-toggle-transition-easing: cubic-bezier(1, 0, 0, 1);--bslib-collapse-toggle-right-transform: 180deg;--bslib-sidebar-column-main: minmax(0, 1fr);display:grid !important;grid-template-columns:min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px)) var(--bslib-sidebar-column-main);position:relative;transition:grid-template-columns ease-in-out var(--bslib-sidebar-transition-duration);border:var(--bslib-sidebar-border);border-radius:var(--bslib-sidebar-border-radius)}@media(prefers-reduced-motion: reduce){.bslib-sidebar-layout{transition:none}}.bslib-sidebar-layout[data-bslib-sidebar-border=false]{border:none}.bslib-sidebar-layout[data-bslib-sidebar-border-radius=false]{border-radius:initial}.bslib-sidebar-layout>.main,.bslib-sidebar-layout>.sidebar{grid-row:1/2;border-radius:inherit;overflow:auto}.bslib-sidebar-layout>.main{grid-column:2/3;border-top-left-radius:0;border-bottom-left-radius:0;padding:var(--bslib-sidebar-padding);transition:padding var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration);color:var(--bslib-sidebar-main-fg);background-color:var(--bslib-sidebar-main-bg)}.bslib-sidebar-layout>.sidebar{grid-column:1/2;width:100%;height:100%;border-right:var(--bslib-sidebar-vert-border);border-top-right-radius:0;border-bottom-right-radius:0;color:var(--bslib-sidebar-fg);background-color:var(--bslib-sidebar-bg);backdrop-filter:blur(5px)}.bslib-sidebar-layout>.sidebar>.sidebar-content{display:flex;flex-direction:column;gap:var(--bslib-spacer, 1rem);padding:var(--bslib-sidebar-padding);padding-top:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout>.sidebar>.sidebar-content>:last-child:not(.sidebar-title){margin-bottom:0}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion{margin-left:calc(-1*var(--bslib-sidebar-padding));margin-right:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:last-child{margin-bottom:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child){margin-bottom:1rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-body{display:flex;flex-direction:column}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:first-child) .accordion-item:first-child{border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child) .accordion-item:last-child{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content.has-accordion>.sidebar-title{border-bottom:none;padding-bottom:0}.bslib-sidebar-layout>.sidebar .shiny-input-container{width:100%}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar>.sidebar-content{padding-top:var(--bslib-sidebar-padding)}.bslib-sidebar-layout>.collapse-toggle{grid-row:1/2;grid-column:1/2;display:inline-flex;align-items:center;position:absolute;right:calc(var(--bslib-sidebar-icon-size));top:calc(var(--bslib-sidebar-icon-size, 1rem)/2);border:none;border-radius:var(--bslib-collapse-toggle-border-radius);height:var(--bslib-sidebar-icon-button-size, 2rem);width:var(--bslib-sidebar-icon-button-size, 2rem);display:flex;align-items:center;justify-content:center;padding:0;color:var(--bslib-sidebar-fg);background-color:unset;transition:color var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),top var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),right var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),left var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover{background-color:var(--bslib-sidebar-toggle-bg)}.bslib-sidebar-layout>.collapse-toggle>.collapse-icon{opacity:.8;width:var(--bslib-sidebar-icon-size);height:var(--bslib-sidebar-icon-size);transform:rotateY(var(--bslib-collapse-toggle-transform));transition:transform var(--bslib-sidebar-toggle-transition-easing) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover>.collapse-icon{opacity:1}.bslib-sidebar-layout .sidebar-title{font-size:1.25rem;line-height:1.25;margin-top:0;margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--bslib-sidebar-border)}.bslib-sidebar-layout.sidebar-right{grid-template-columns:var(--bslib-sidebar-column-main) min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px))}.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/2;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.bslib-sidebar-layout.sidebar-right>.sidebar{grid-column:2/3;border-right:none;border-left:var(--bslib-sidebar-vert-border);border-top-left-radius:0;border-bottom-left-radius:0}.bslib-sidebar-layout.sidebar-right>.collapse-toggle{grid-column:2/3;left:var(--bslib-sidebar-icon-size);right:unset;border:var(--bslib-collapse-toggle-border)}.bslib-sidebar-layout.sidebar-right>.collapse-toggle>.collapse-icon{transform:rotateY(var(--bslib-collapse-toggle-right-transform))}.bslib-sidebar-layout.sidebar-collapsed{--bslib-collapse-toggle-transform: 180deg;--bslib-collapse-toggle-right-transform: 0deg;--bslib-sidebar-vert-border: none;grid-template-columns:0 minmax(0, 1fr)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right{grid-template-columns:minmax(0, 1fr) 0}.bslib-sidebar-layout.sidebar-collapsed:not(.transitioning)>.sidebar>*{display:none}.bslib-sidebar-layout.sidebar-collapsed>.main{border-radius:inherit}.bslib-sidebar-layout.sidebar-collapsed:not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed>.collapse-toggle{color:var(--bslib-sidebar-main-fg);top:calc(var(--bslib-sidebar-overlap-counter, 0)*(var(--bslib-sidebar-icon-size) + var(--bslib-sidebar-padding)) + var(--bslib-sidebar-icon-size, 1rem)/2);right:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px))}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.collapse-toggle{left:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px));right:unset}@media(min-width: 576px){.bslib-sidebar-layout.transitioning>.sidebar>.sidebar-content{display:none}}@media(max-width: 575.98px){.bslib-sidebar-layout[data-bslib-sidebar-open=desktop]{--bslib-sidebar-js-init-collapsed: true}.bslib-sidebar-layout>.sidebar,.bslib-sidebar-layout.sidebar-right>.sidebar{border:none}.bslib-sidebar-layout>.main,.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/3}.bslib-sidebar-layout[data-bslib-sidebar-open=always]{display:block !important}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar{max-height:var(--bslib-sidebar-max-height-mobile);overflow-y:auto;border-top:var(--bslib-sidebar-vert-border)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]){grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.sidebar{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.collapse-toggle{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed.sidebar-right{grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always])>.main{opacity:0;transition:opacity var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed>.main{opacity:1}}.html-fill-container{display:flex;flex-direction:column;min-height:0;min-width:0}.html-fill-container>.html-fill-item{flex:1 1 auto;min-height:0;min-width:0}.html-fill-container>:not(.html-fill-item){flex:0 0 auto}.sidebar-item .chapter-number{color:#fff}.quarto-container{min-height:calc(100vh - 132px)}body.hypothesis-enabled #quarto-header{margin-right:16px}footer.footer .nav-footer,#quarto-header>nav{padding-left:1em;padding-right:1em}footer.footer div.nav-footer p:first-child{margin-top:0}footer.footer div.nav-footer p:last-child{margin-bottom:0}#quarto-content>*{padding-top:14px}#quarto-content>#quarto-sidebar-glass{padding-top:0px}@media(max-width: 991.98px){#quarto-content>*{padding-top:0}#quarto-content .subtitle{padding-top:14px}#quarto-content section:first-of-type h2:first-of-type,#quarto-content section:first-of-type .h2:first-of-type{margin-top:1rem}}.headroom-target,header.headroom{will-change:transform;transition:position 200ms linear;transition:all 200ms linear}header.headroom--pinned{transform:translateY(0%)}header.headroom--unpinned{transform:translateY(-100%)}.navbar-container{width:100%}.navbar-brand{overflow:hidden;text-overflow:ellipsis}.navbar-brand-container{max-width:calc(100% - 115px);min-width:0;display:flex;align-items:center}@media(min-width: 992px){.navbar-brand-container{margin-right:1em}}.navbar-brand.navbar-brand-logo{margin-right:4px;display:inline-flex}.navbar-toggler{flex-basis:content;flex-shrink:0}.navbar .navbar-brand-container{order:2}.navbar .navbar-toggler{order:1}.navbar .navbar-container>.navbar-nav{order:20}.navbar .navbar-container>.navbar-brand-container{margin-left:0 !important;margin-right:0 !important}.navbar .navbar-collapse{order:20}.navbar #quarto-search{order:4;margin-left:auto}.navbar .navbar-toggler{margin-right:.5em}.navbar-logo{max-height:24px;width:auto;padding-right:4px}nav .nav-item:not(.compact){padding-top:1px}nav .nav-link i,nav .dropdown-item i{padding-right:1px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.6rem;padding-right:.6rem}nav .nav-item.compact .nav-link{padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}.navbar .quarto-navbar-tools{order:3}.navbar .quarto-navbar-tools div.dropdown{display:inline-block}.navbar .quarto-navbar-tools .quarto-navigation-tool{color:#dee2e6}.navbar .quarto-navbar-tools .quarto-navigation-tool:hover{color:#fff}.navbar-nav .dropdown-menu{min-width:220px;font-size:.9rem}.navbar .navbar-nav .nav-link.dropdown-toggle::after{opacity:.75;vertical-align:.175em}.navbar ul.dropdown-menu{padding-top:0;padding-bottom:0}.navbar .dropdown-header{text-transform:uppercase;font-size:.8rem;padding:0 .5rem}.navbar .dropdown-item{padding:.4rem .5rem}.navbar .dropdown-item>i.bi{margin-left:.1rem;margin-right:.25em}.sidebar #quarto-search{margin-top:-1px}.sidebar #quarto-search svg.aa-SubmitIcon{width:16px;height:16px}.sidebar-navigation a{color:inherit}.sidebar-title{margin-top:.25rem;padding-bottom:.5rem;font-size:1.3rem;line-height:1.6rem;visibility:visible}.sidebar-title>a{font-size:inherit;text-decoration:none}.sidebar-title .sidebar-tools-main{margin-top:-6px}@media(max-width: 991.98px){#quarto-sidebar div.sidebar-header{padding-top:.2em}}.sidebar-header-stacked .sidebar-title{margin-top:.6rem}.sidebar-logo{max-width:90%;padding-bottom:.5rem}.sidebar-logo-link{text-decoration:none}.sidebar-navigation li a{text-decoration:none}.sidebar-navigation .quarto-navigation-tool{opacity:.7;font-size:.875rem}#quarto-sidebar>nav>.sidebar-tools-main{margin-left:14px}.sidebar-tools-main{display:inline-flex;margin-left:0px;order:2}.sidebar-tools-main:not(.tools-wide){vertical-align:middle}.sidebar-navigation .quarto-navigation-tool.dropdown-toggle::after{display:none}.sidebar.sidebar-navigation>*{padding-top:1em}.sidebar-item{margin-bottom:.2em;line-height:1rem;margin-top:.4rem}.sidebar-section{padding-left:.5em;padding-bottom:.2em}.sidebar-item .sidebar-item-container{display:flex;justify-content:space-between;cursor:pointer}.sidebar-item-toggle:hover{cursor:pointer}.sidebar-item .sidebar-item-toggle .bi{font-size:.7rem;text-align:center}.sidebar-item .sidebar-item-toggle .bi-chevron-right::before{transition:transform 200ms ease}.sidebar-item .sidebar-item-toggle[aria-expanded=false] .bi-chevron-right::before{transform:none}.sidebar-item .sidebar-item-toggle[aria-expanded=true] .bi-chevron-right::before{transform:rotate(90deg)}.sidebar-item-text{width:100%}.sidebar-navigation .sidebar-divider{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:.5rem}@media(max-width: 991.98px){.quarto-secondary-nav{display:block}.quarto-secondary-nav button.quarto-search-button{padding-right:0em;padding-left:2em}.quarto-secondary-nav button.quarto-btn-toggle{margin-left:-0.75rem;margin-right:.15rem}.quarto-secondary-nav nav.quarto-title-breadcrumbs{display:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs{display:flex;align-items:center;padding-right:1em;margin-left:-0.25em}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{text-decoration:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs ol.breadcrumb{margin-bottom:0}}@media(min-width: 992px){.quarto-secondary-nav{display:none}}.quarto-title-breadcrumbs .breadcrumb{margin-bottom:.5em;font-size:.9rem}.quarto-title-breadcrumbs .breadcrumb li:last-of-type a{color:#6c757d}.quarto-secondary-nav .quarto-btn-toggle{color:#adadad}.quarto-secondary-nav[aria-expanded=false] .quarto-btn-toggle .bi-chevron-right::before{transform:none}.quarto-secondary-nav[aria-expanded=true] .quarto-btn-toggle .bi-chevron-right::before{transform:rotate(90deg)}.quarto-secondary-nav .quarto-btn-toggle .bi-chevron-right::before{transition:transform 200ms ease}.quarto-secondary-nav{cursor:pointer}.no-decor{text-decoration:none}.quarto-secondary-nav-title{margin-top:.3em;color:#adadad;padding-top:4px}.quarto-secondary-nav nav.quarto-page-breadcrumbs{color:#adadad}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{color:#adadad}.quarto-secondary-nav nav.quarto-page-breadcrumbs a:hover{color:rgba(154,235,201,.8)}.quarto-secondary-nav nav.quarto-page-breadcrumbs .breadcrumb-item::before{color:#7a7a7a}.breadcrumb-item{line-height:1.2rem}div.sidebar-item-container{color:#adadad}div.sidebar-item-container:hover,div.sidebar-item-container:focus{color:rgba(154,235,201,.8)}div.sidebar-item-container.disabled{color:rgba(173,173,173,.75)}div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code{color:#9aebc9}div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents,nav.sidebar.sidebar-navigation:not(.rollup){background-color:#222}@media(max-width: 991.98px){.sidebar-navigation .sidebar-item a,.nav-page .nav-page-text,.sidebar-navigation{font-size:1rem}.sidebar-navigation ul.sidebar-section.depth1 .sidebar-section-item{font-size:1.1rem}.sidebar-logo{display:none}.sidebar.sidebar-navigation{position:static;border-bottom:1px solid #434343}.sidebar.sidebar-navigation.collapsing{position:fixed;z-index:1000}.sidebar.sidebar-navigation.show{position:fixed;z-index:1000}.sidebar.sidebar-navigation{min-height:100%}nav.quarto-secondary-nav{background-color:#222;border-bottom:1px solid #434343}.quarto-banner nav.quarto-secondary-nav{background-color:#518ee8;color:#dee2e6;border-top:1px solid #434343}.sidebar .sidebar-footer{visibility:visible;padding-top:1rem;position:inherit}.sidebar-tools-collapse{display:block}}#quarto-sidebar{transition:width .15s ease-in}#quarto-sidebar>*{padding-right:1em}@media(max-width: 991.98px){#quarto-sidebar .sidebar-menu-container{white-space:nowrap;min-width:225px}#quarto-sidebar.show{transition:width .15s ease-out}}@media(min-width: 992px){#quarto-sidebar{display:flex;flex-direction:column}.nav-page .nav-page-text,.sidebar-navigation .sidebar-section .sidebar-item{font-size:.875rem}.sidebar-navigation .sidebar-item{font-size:.925rem}.sidebar.sidebar-navigation{display:block;position:sticky}.sidebar-search{width:100%}.sidebar .sidebar-footer{visibility:visible}}@media(max-width: 991.98px){#quarto-sidebar-glass{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0);transition:background-color .15s ease-in;z-index:-1}#quarto-sidebar-glass.collapsing{z-index:1000}#quarto-sidebar-glass.show{transition:background-color .15s ease-out;background-color:rgba(102,102,102,.4);z-index:1000}}.sidebar .sidebar-footer{padding:.5rem 1rem;align-self:flex-end;color:#6c757d;width:100%}.quarto-page-breadcrumbs .breadcrumb-item+.breadcrumb-item,.quarto-page-breadcrumbs .breadcrumb-item{padding-right:.33em;padding-left:0}.quarto-page-breadcrumbs .breadcrumb-item::before{padding-right:.33em}.quarto-sidebar-footer{font-size:.875em}.sidebar-section .bi-chevron-right{vertical-align:middle}.sidebar-section .bi-chevron-right::before{font-size:.9em}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn:focus:not(:focus-visible){box-shadow:none}.page-navigation{display:flex;justify-content:space-between}.nav-page{padding-bottom:.75em}.nav-page .bi{font-size:1.8rem;vertical-align:middle}.nav-page .nav-page-text{padding-left:.25em;padding-right:.25em}.nav-page a{color:#6c757d;text-decoration:none;display:flex;align-items:center}.nav-page a:hover{color:#7bbca1}.nav-footer .toc-actions{padding-bottom:.5em;padding-top:.5em}.nav-footer .toc-actions a,.nav-footer .toc-actions a:hover{text-decoration:none}.nav-footer .toc-actions ul{display:flex;list-style:none}.nav-footer .toc-actions ul :first-child{margin-left:auto}.nav-footer .toc-actions ul :last-child{margin-right:auto}.nav-footer .toc-actions ul li{padding-right:1.5em}.nav-footer .toc-actions ul li i.bi{padding-right:.4em}.nav-footer .toc-actions ul li:last-of-type{padding-right:0}.nav-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;text-align:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#222}body.nav-fixed{padding-top:82px}.nav-footer-contents{color:#6c757d;margin-top:.25rem}.nav-footer{min-height:3.5em;color:#8a8a8a}.nav-footer a{color:#8a8a8a}.nav-footer .nav-footer-left{font-size:.825em}.nav-footer .nav-footer-center{font-size:.825em}.nav-footer .nav-footer-right{font-size:.825em}.nav-footer-left .footer-items,.nav-footer-center .footer-items,.nav-footer-right .footer-items{display:inline-flex;padding-top:.3em;padding-bottom:.3em;margin-bottom:0em}.nav-footer-left .footer-items .nav-link,.nav-footer-center .footer-items .nav-link,.nav-footer-right .footer-items .nav-link{padding-left:.6em;padding-right:.6em}.nav-footer-left{flex:1 1 0px;text-align:left}.nav-footer-right{flex:1 1 0px;text-align:right}.nav-footer-center{flex:1 1 0px;min-height:3em;text-align:center}.nav-footer-center .footer-items{justify-content:center}@media(max-width: 767.98px){.nav-footer-center{margin-top:3em}}.navbar .quarto-reader-toggle.reader .quarto-reader-toggle-btn{background-color:#dee2e6;border-radius:3px}@media(max-width: 991.98px){.quarto-reader-toggle{display:none}}.quarto-reader-toggle.reader.quarto-navigation-tool .quarto-reader-toggle-btn{background-color:#adadad;border-radius:3px}.quarto-reader-toggle .quarto-reader-toggle-btn{display:inline-flex;padding-left:.2em;padding-right:.2em;margin-left:-0.2em;margin-right:-0.2em;text-align:center}.navbar .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}#quarto-back-to-top{display:none;position:fixed;bottom:50px;background-color:#222;border-radius:.25rem;box-shadow:0 .2rem .5rem #6c757d,0 0 .05rem #6c757d;color:#6c757d;text-decoration:none;font-size:.9em;text-align:center;left:50%;padding:.4rem .8rem;transform:translate(-50%, 0)}.aa-DetachedSearchButtonQuery{display:none}.aa-DetachedOverlay ul.aa-List,#quarto-search-results ul.aa-List{list-style:none;padding-left:0}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{background-color:#222;position:absolute;z-index:2000}#quarto-search-results .aa-Panel{max-width:400px}#quarto-search input{font-size:.925rem}@media(min-width: 992px){.navbar #quarto-search{margin-left:.25rem;order:999}}.navbar.navbar-expand-sm #quarto-search,.navbar.navbar-expand-md #quarto-search{order:999}@media(min-width: 992px){.navbar .quarto-navbar-tools{order:900}}@media(min-width: 992px){.navbar .quarto-navbar-tools.tools-end{margin-left:auto !important}}@media(max-width: 991.98px){#quarto-sidebar .sidebar-search{display:none}}#quarto-sidebar .sidebar-search .aa-Autocomplete{width:100%}.navbar .aa-Autocomplete .aa-Form{width:180px}.navbar #quarto-search.type-overlay .aa-Autocomplete{width:40px}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form{background-color:inherit;border:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form:focus-within{box-shadow:none;outline:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper{display:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper:focus-within{display:inherit}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-Label svg,.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-LoadingIndicator svg{width:26px;height:26px;color:#dee2e6;opacity:1}.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon{width:26px;height:26px;color:#dee2e6;opacity:1}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fff;border:1px solid #adb5bd;border-radius:.25rem;color:#2d2d2d;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Autocomplete .aa-Form:focus-within,.aa-DetachedFormContainer .aa-Form:focus-within{box-shadow:rgba(81,142,232,.6) 0 0 0 1px;outline:currentColor none medium}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;order:1}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{cursor:initial;flex-shrink:0;padding:0;text-align:left}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg{color:#2d2d2d;opacity:.5}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{appearance:none;background:none;border:0;margin:0}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapper,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper{order:3;position:relative;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input{appearance:none;background:none;border:0;color:#2d2d2d;font:inherit;height:calc(1.5em + .1rem + 2px);padding:0;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::placeholder,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::placeholder{color:#2d2d2d;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix{align-items:center;display:flex;order:4}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton{align-items:center;background:none;border:0;color:#2d2d2d;opacity:.8;cursor:pointer;display:flex;margin:0;width:calc(1.5em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus{color:#2d2d2d;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg{width:calc(1.5em + 0.75rem + calc(1px * 2))}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton{border:none;align-items:center;background:none;color:#2d2d2d;opacity:.4;font-size:.7rem;cursor:pointer;display:none;margin:0;width:calc(1em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus{color:#2d2d2d;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden]{display:none}.aa-PanelLayout:empty{display:none}.quarto-search-no-results.no-query{display:none}.aa-Source:has(.no-query){display:none}#quarto-search-results .aa-Panel{border:solid #adb5bd 1px}#quarto-search-results .aa-SourceNoResults{width:398px}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{max-height:65vh;overflow-y:auto;font-size:.925rem}.aa-DetachedOverlay .aa-SourceNoResults,#quarto-search-results .aa-SourceNoResults{height:60px;display:flex;justify-content:center;align-items:center}.aa-DetachedOverlay .search-error,#quarto-search-results .search-error{padding-top:10px;padding-left:20px;padding-right:20px;cursor:default}.aa-DetachedOverlay .search-error .search-error-title,#quarto-search-results .search-error .search-error-title{font-size:1.1rem;margin-bottom:.5rem}.aa-DetachedOverlay .search-error .search-error-title .search-error-icon,#quarto-search-results .search-error .search-error-title .search-error-icon{margin-right:8px}.aa-DetachedOverlay .search-error .search-error-text,#quarto-search-results .search-error .search-error-text{font-weight:300}.aa-DetachedOverlay .search-result-text,#quarto-search-results .search-result-text{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2rem;max-height:2.4rem}.aa-DetachedOverlay .aa-SourceHeader .search-result-header,#quarto-search-results .aa-SourceHeader .search-result-header{font-size:.875rem;background-color:#2f2f2f;padding-left:14px;padding-bottom:4px;padding-top:4px}.aa-DetachedOverlay .aa-SourceHeader .search-result-header-no-results,#quarto-search-results .aa-SourceHeader .search-result-header-no-results{display:none}.aa-DetachedOverlay .aa-SourceFooter .algolia-search-logo,#quarto-search-results .aa-SourceFooter .algolia-search-logo{width:110px;opacity:.85;margin:8px;float:right}.aa-DetachedOverlay .search-result-section,#quarto-search-results .search-result-section{font-size:.925em}.aa-DetachedOverlay a.search-result-link,#quarto-search-results a.search-result-link{color:inherit;text-decoration:none}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item,#quarto-search-results li.aa-Item[aria-selected=true] .search-item{background-color:#518ee8}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text-container{color:#fff;background-color:#518ee8}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=true] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-match.mark{color:#fff;background-color:#2d77e3}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item,#quarto-search-results li.aa-Item[aria-selected=false] .search-item{background-color:#2d2d2d}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text-container{color:#fff}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=false] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-match.mark{color:inherit;background-color:#0c2a57}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container{background-color:#2d2d2d;color:#fff}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container{padding-top:0px}.aa-DetachedOverlay li.aa-Item .search-result-doc.document-selectable .search-result-text-container,#quarto-search-results li.aa-Item .search-result-doc.document-selectable .search-result-text-container{margin-top:-4px}.aa-DetachedOverlay .aa-Item,#quarto-search-results .aa-Item{cursor:pointer}.aa-DetachedOverlay .aa-Item .search-item,#quarto-search-results .aa-Item .search-item{border-left:none;border-right:none;border-top:none;background-color:#2d2d2d;border-color:#adb5bd;color:#fff}.aa-DetachedOverlay .aa-Item .search-item p,#quarto-search-results .aa-Item .search-item p{margin-top:0;margin-bottom:0}.aa-DetachedOverlay .aa-Item .search-item i.bi,#quarto-search-results .aa-Item .search-item i.bi{padding-left:8px;padding-right:8px;font-size:1.3em}.aa-DetachedOverlay .aa-Item .search-item .search-result-title,#quarto-search-results .aa-Item .search-item .search-result-title{margin-top:.3em;margin-bottom:0em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs,#quarto-search-results .aa-Item .search-item .search-result-crumbs{white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:300;margin-right:1em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap),#quarto-search-results .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap){max-width:30%;margin-left:auto;margin-top:.5em;margin-bottom:.1rem}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap,#quarto-search-results .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap{flex-basis:100%;margin-top:0em;margin-bottom:.2em;margin-left:37px}.aa-DetachedOverlay .aa-Item .search-result-title-container,#quarto-search-results .aa-Item .search-result-title-container{font-size:1em;display:flex;flex-wrap:wrap;padding:6px 4px 6px 4px}.aa-DetachedOverlay .aa-Item .search-result-text-container,#quarto-search-results .aa-Item .search-result-text-container{padding-bottom:8px;padding-right:8px;margin-left:42px}.aa-DetachedOverlay .aa-Item .search-result-doc-section,.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-doc-section,#quarto-search-results .aa-Item .search-result-more{padding-top:8px;padding-bottom:8px;padding-left:44px}.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-more{font-size:.8em;font-weight:400}.aa-DetachedOverlay .aa-Item .search-result-doc,#quarto-search-results .aa-Item .search-result-doc{border-top:1px solid #adb5bd}.aa-DetachedSearchButton{background:none;border:none}.aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder{display:none}.navbar .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#dee2e6}.sidebar-tools-collapse #quarto-search,.sidebar-tools-main #quarto-search{display:inline}.sidebar-tools-collapse #quarto-search .aa-Autocomplete,.sidebar-tools-main #quarto-search .aa-Autocomplete{display:inline}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton{padding-left:4px;padding-right:4px}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#adadad}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon{margin-top:-3px}.aa-DetachedContainer{background:rgba(34,34,34,.65);width:90%;bottom:0;box-shadow:rgba(173,181,189,.6) 0 0 0 1px;outline:currentColor none medium;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1101}.aa-DetachedContainer::after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#222;border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{background-color:#222;border-bottom:1px solid #adb5bd;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5em}.aa-DetachedCancelButton{background:none;font-size:.8em;border:0;border-radius:3px;color:#fff;cursor:pointer;margin:0 0 0 .5em;padding:0 .5em}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:rgba(81,142,232,.6) 0 0 0 1px;outline:currentColor none medium}.aa-DetachedContainer--modal{bottom:inherit;height:auto;margin:0 auto;position:absolute;top:100px;border-radius:6px;max-width:850px}@media(max-width: 575.98px){.aa-DetachedContainer--modal{width:100%;top:0px;border-radius:0px;border:none}}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(255,255,255,.4);position:fixed;left:0;right:0;top:0;margin:0;padding:0;height:100vh;z-index:1100}.quarto-dashboard.nav-fixed.dashboard-sidebar #quarto-content.quarto-dashboard-content{padding:0em}.quarto-dashboard #quarto-content.quarto-dashboard-content{padding:1em}.quarto-dashboard #quarto-content.quarto-dashboard-content>*{padding-top:0}@media(min-width: 576px){.quarto-dashboard{height:100%}}.quarto-dashboard .card.valuebox.bslib-card.bg-primary{background-color:#518ee8 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-secondary{background-color:#434343 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-success{background-color:#a3f09c !important}.quarto-dashboard .card.valuebox.bslib-card.bg-info{background-color:#9ef5ff !important}.quarto-dashboard .card.valuebox.bslib-card.bg-warning{background-color:#f0e790 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-danger{background-color:#fa9794 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-light{background-color:#6f6f6f !important}.quarto-dashboard .card.valuebox.bslib-card.bg-dark{background-color:#2d2d2d !important}.quarto-dashboard.dashboard-fill{display:flex;flex-direction:column}.quarto-dashboard #quarto-appendix{display:none}.quarto-dashboard #quarto-header #quarto-dashboard-header{border-top:solid 1px #7eabee;border-bottom:solid 1px #7eabee}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav{padding-left:1em;padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav .navbar-brand-container{padding-left:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler{margin-right:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler-icon{height:1em;width:1em;background-image:url('data:image/svg+xml,')}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-brand-container{padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-title{font-size:1.1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-nav{font-size:.9em}.quarto-dashboard #quarto-dashboard-header .navbar{padding:0}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-container{padding-left:1em}.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-brand-container .nav-link,.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-nav .nav-link{padding:.7em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-color-scheme-toggle{order:9}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-toggler{margin-left:.5em;order:10}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .nav-link{padding:.5em;height:100%;display:flex;align-items:center}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .active{background-color:#75a5ed}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{padding:.5em .5em .5em 0;display:flex;flex-direction:row;margin-right:2em;align-items:center}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{margin-right:auto}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{align-self:stretch}@media(min-width: 768px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:8}}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:1000;padding-bottom:.5em}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse .navbar-nav{align-self:stretch}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title{font-size:1.25em;line-height:1.1em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title .navbar-title-text{margin-right:.4em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title a{text-decoration:none;color:inherit}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-subtitle,.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{font-size:.9rem;margin-right:.5em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{margin-left:auto}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-logo{max-height:48px;min-height:30px;object-fit:cover;margin-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-links{order:9;padding-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link-text{margin-left:.25em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link{padding-right:0em;padding-left:.7em;text-decoration:none;color:#dee2e6}.quarto-dashboard .page-layout-custom .tab-content{padding:0;border:none}.quarto-dashboard-img-contain{height:100%;width:100%;object-fit:contain}@media(max-width: 575.98px){.quarto-dashboard .bslib-grid{grid-template-rows:minmax(1em, max-content) !important}.quarto-dashboard .sidebar-content{height:inherit}.quarto-dashboard .page-layout-custom{min-height:100vh}}.quarto-dashboard.dashboard-toolbar>.page-layout-custom,.quarto-dashboard.dashboard-sidebar>.page-layout-custom{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages{padding:0}.quarto-dashboard .callout{margin-bottom:0;margin-top:0}.quarto-dashboard .html-fill-container figure{overflow:hidden}.quarto-dashboard bslib-tooltip .rounded-pill{border:solid #6c757d 1px}.quarto-dashboard bslib-tooltip .rounded-pill .svg{fill:#fff}.quarto-dashboard .tabset .dashboard-card-no-title .nav-tabs{margin-left:0;margin-right:auto}.quarto-dashboard .tabset .tab-content{border:none}.quarto-dashboard .tabset .card-header .nav-link[role=tab]{margin-top:-6px;padding-top:6px;padding-bottom:6px}.quarto-dashboard .card.valuebox,.quarto-dashboard .card.bslib-value-box{min-height:3rem}.quarto-dashboard .card.valuebox .card-body,.quarto-dashboard .card.bslib-value-box .card-body{padding:0}.quarto-dashboard .bslib-value-box .value-box-value{font-size:clamp(.1em,15cqw,5em)}.quarto-dashboard .bslib-value-box .value-box-showcase .bi{font-size:clamp(.1em,max(18cqw,5.2cqh),5em);text-align:center;height:1em}.quarto-dashboard .bslib-value-box .value-box-showcase .bi::before{vertical-align:1em}.quarto-dashboard .bslib-value-box .value-box-area{margin-top:auto;margin-bottom:auto}.quarto-dashboard .card figure.quarto-float{display:flex;flex-direction:column;align-items:center}.quarto-dashboard .dashboard-scrolling{padding:1em}.quarto-dashboard .full-height{height:100%}.quarto-dashboard .showcase-bottom .value-box-grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"top" "bottom"}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase i.bi{font-size:4rem}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-area{grid-area:top}.quarto-dashboard .tab-content{margin-bottom:0}.quarto-dashboard .bslib-card .bslib-navs-card-title{justify-content:stretch;align-items:end}.quarto-dashboard .card-header{display:flex;flex-wrap:wrap;justify-content:space-between}.quarto-dashboard .card-header .card-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.quarto-dashboard .tabset .card-toolbar{margin-bottom:1em}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{border:none;gap:var(--bslib-spacer, 1rem)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{padding:0}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.sidebar{border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.collapse-toggle{display:none}@media(max-width: 767.98px){.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{grid-template-columns:1fr;grid-template-rows:max-content 1fr}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{grid-column:1;grid-row:2}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout .sidebar{grid-column:1;grid-row:1}}.quarto-dashboard .sidebar-right .sidebar{padding-left:2.5em}.quarto-dashboard .sidebar-right .collapse-toggle{left:2px}.quarto-dashboard .quarto-dashboard .sidebar-right button.collapse-toggle:not(.transitioning){left:unset}.quarto-dashboard aside.sidebar{padding-left:1em;padding-right:1em;background-color:rgba(52,58,64,.25);color:#fff}.quarto-dashboard .bslib-sidebar-layout>div.main{padding:.7em}.quarto-dashboard .bslib-sidebar-layout button.collapse-toggle{margin-top:.3em}.quarto-dashboard .bslib-sidebar-layout .collapse-toggle{top:0}.quarto-dashboard .bslib-sidebar-layout.sidebar-collapsed:not(.transitioning):not(.sidebar-right) .collapse-toggle{left:2px}.quarto-dashboard .sidebar>section>.h3:first-of-type{margin-top:0em}.quarto-dashboard .sidebar .h3,.quarto-dashboard .sidebar .h4,.quarto-dashboard .sidebar .h5,.quarto-dashboard .sidebar .h6{margin-top:.5em}.quarto-dashboard .sidebar form{flex-direction:column;align-items:start;margin-bottom:1em}.quarto-dashboard .sidebar form div[class*=oi-][class$=-input]{flex-direction:column}.quarto-dashboard .sidebar form[class*=oi-][class$=-toggle]{flex-direction:row-reverse;align-items:center;justify-content:start}.quarto-dashboard .sidebar form input[type=range]{margin-top:.5em;margin-right:.8em;margin-left:1em}.quarto-dashboard .sidebar label{width:fit-content}.quarto-dashboard .sidebar .card-body{margin-bottom:2em}.quarto-dashboard .sidebar .shiny-input-container{margin-bottom:1em}.quarto-dashboard .sidebar .shiny-options-group{margin-top:0}.quarto-dashboard .sidebar .control-label{margin-bottom:.3em}.quarto-dashboard .card .card-body .quarto-layout-row{align-items:stretch}.quarto-dashboard .toolbar{font-size:.9em;display:flex;flex-direction:row;border-top:solid 1px silver;padding:1em;flex-wrap:wrap;background-color:rgba(52,58,64,.25)}.quarto-dashboard .toolbar .cell-output-display{display:flex}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar>*:last-child{margin-right:0}.quarto-dashboard .toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .toolbar .input-daterange{width:inherit}.quarto-dashboard .toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar form{width:fit-content}.quarto-dashboard .toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .toolbar form input[type=date]{width:fit-content}.quarto-dashboard .toolbar form input[type=color]{width:3em}.quarto-dashboard .toolbar form button{padding:.4em}.quarto-dashboard .toolbar form select{width:fit-content}.quarto-dashboard .toolbar>*{font-size:.9em;flex-grow:0}.quarto-dashboard .toolbar .shiny-input-container label{margin-bottom:1px}.quarto-dashboard .toolbar-bottom{margin-top:1em;margin-bottom:0 !important;order:2}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>.tab-content>.tab-pane>*:not(.bslib-sidebar-layout){padding:1em}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>*:not(.tab-content){padding:1em}.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page>.dashboard-toolbar-container>.toolbar-content,.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page:not(.dashboard-sidebar-container)>*:not(.dashboard-toolbar-container){padding:1em}.quarto-dashboard .toolbar-content{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages .tab-pane>.dashboard-toolbar-container .toolbar{border-radius:0;margin-bottom:0}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar{border-bottom:1px solid rgba(0,0,0,.175)}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar-bottom{margin-top:0}.quarto-dashboard .dashboard-toolbar-container:not(.toolbar-toplevel) .toolbar{margin-bottom:1em;border-top:none;border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .vega-embed.has-actions details{width:1.7em;height:2em;position:absolute !important;top:0;right:0}.quarto-dashboard .dashboard-toolbar-container{padding:0}.quarto-dashboard .card .card-header p:last-child,.quarto-dashboard .card .card-footer p:last-child{margin-bottom:0}.quarto-dashboard .card .card-body>.h4:first-child{margin-top:0}.quarto-dashboard .card .card-body{z-index:4}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_length,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_info,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate{text-align:initial}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_filter{text-align:right}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:initial}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper table{flex-shrink:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons{margin-bottom:.5em;margin-left:auto;width:fit-content;float:right}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons.btn-group{background:#222;border:none}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn-secondary{background-color:#222;background-image:none;border:solid #dee2e6 1px;padding:.2em .7em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn span{font-size:.8em;color:#fff}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{margin-left:.5em;margin-bottom:.5em;padding-top:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.875em}}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.8em}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter{margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter input[type=search]{padding:1px 5px 1px 5px;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length{flex-basis:1 1 50%;margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length select{padding:.4em 3em .4em .5em;font-size:.875em;margin-left:.2em;margin-right:.2em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{flex-shrink:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{margin-left:auto}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate ul.pagination .paginate_button .page-link{font-size:.8em}.quarto-dashboard .card .card-footer{font-size:.9em}.quarto-dashboard .card .card-toolbar{display:flex;flex-grow:1;flex-direction:row;width:100%;flex-wrap:wrap}.quarto-dashboard .card .card-toolbar>*{font-size:.8em;flex-grow:0}.quarto-dashboard .card .card-toolbar>.card-title{font-size:1em;flex-grow:1;align-self:flex-start;margin-top:.1em}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar form{width:fit-content}.quarto-dashboard .card .card-toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=date]{width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=color]{width:3em}.quarto-dashboard .card .card-toolbar form button{padding:.4em}.quarto-dashboard .card .card-toolbar form select{width:fit-content}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .card .card-toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .card .card-toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .card .card-toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange{width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .card .card-toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .card .card-toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .card .card-toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .card .card-toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card-body>table>thead{border-top:none}.quarto-dashboard .card-body>.table>:not(caption)>*>*{background-color:#2d2d2d}.tableFloatingHeaderOriginal{background-color:#2d2d2d;position:sticky !important;top:0 !important}.dashboard-data-table{margin-top:-1px}.quarto-listing{padding-bottom:1em}.listing-pagination{padding-top:.5em}ul.pagination{float:right;padding-left:8px;padding-top:.5em}ul.pagination li{padding-right:.75em}ul.pagination li.disabled a,ul.pagination li.active a{color:#fff;text-decoration:none}ul.pagination li:last-of-type{padding-right:0}.listing-actions-group{display:flex}.listing-actions-group .form-select,.listing-actions-group .form-control{background-color:#222;color:#fff}.quarto-listing-filter{margin-bottom:1em;width:200px;margin-left:auto}.quarto-listing-sort{margin-bottom:1em;margin-right:auto;width:auto}.quarto-listing-sort .input-group-text{font-size:.8em}.input-group-text{border-right:none}.quarto-listing-sort select.form-select{font-size:.8em}.listing-no-matching{text-align:center;padding-top:2em;padding-bottom:3em;font-size:1em}#quarto-margin-sidebar .quarto-listing-category{padding-top:0;font-size:1rem}#quarto-margin-sidebar .quarto-listing-category-title{cursor:pointer;font-weight:600;font-size:1rem}.quarto-listing-category .category{cursor:pointer}.quarto-listing-category .category.active{font-weight:600}.quarto-listing-category.category-cloud{display:flex;flex-wrap:wrap;align-items:baseline}.quarto-listing-category.category-cloud .category{padding-right:5px}.quarto-listing-category.category-cloud .category-cloud-1{font-size:.75em}.quarto-listing-category.category-cloud .category-cloud-2{font-size:.95em}.quarto-listing-category.category-cloud .category-cloud-3{font-size:1.15em}.quarto-listing-category.category-cloud .category-cloud-4{font-size:1.35em}.quarto-listing-category.category-cloud .category-cloud-5{font-size:1.55em}.quarto-listing-category.category-cloud .category-cloud-6{font-size:1.75em}.quarto-listing-category.category-cloud .category-cloud-7{font-size:1.95em}.quarto-listing-category.category-cloud .category-cloud-8{font-size:2.15em}.quarto-listing-category.category-cloud .category-cloud-9{font-size:2.35em}.quarto-listing-category.category-cloud .category-cloud-10{font-size:2.55em}.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-1{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-2{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-3{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-4{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-5{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-5{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-6{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-6{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-7{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-7{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-8{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-8{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-9{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-9{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-10{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-10{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-11{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-12{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-12{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-grid{gap:1.5em}.quarto-grid-item.borderless{border:none}.quarto-grid-item.borderless .listing-categories .listing-category:last-of-type,.quarto-grid-item.borderless .listing-categories .listing-category:first-of-type{padding-left:0}.quarto-grid-item.borderless .listing-categories .listing-category{border:0}.quarto-grid-link{text-decoration:none;color:inherit}.quarto-grid-link:hover{text-decoration:none;color:inherit}.quarto-grid-item h5.title,.quarto-grid-item .title.h5{margin-top:0;margin-bottom:0}.quarto-grid-item .card-footer{display:flex;justify-content:space-between;font-size:.8em}.quarto-grid-item .card-footer p{margin-bottom:0}.quarto-grid-item p.card-img-top{margin-bottom:0}.quarto-grid-item p.card-img-top>img{object-fit:cover}.quarto-grid-item .card-other-values{margin-top:.5em;font-size:.8em}.quarto-grid-item .card-other-values tr{margin-bottom:.5em}.quarto-grid-item .card-other-values tr>td:first-of-type{font-weight:600;padding-right:1em;padding-left:1em;vertical-align:top}.quarto-grid-item div.post-contents{display:flex;flex-direction:column;text-decoration:none;height:100%}.quarto-grid-item .listing-item-img-placeholder{background-color:rgba(52,58,64,.25);flex-shrink:0}.quarto-grid-item .card-attribution{padding-top:1em;display:flex;gap:1em;text-transform:uppercase;color:#6c757d;font-weight:500;flex-grow:10;align-items:flex-end}.quarto-grid-item .description{padding-bottom:1em}.quarto-grid-item .card-attribution .date{align-self:flex-end}.quarto-grid-item .card-attribution.justify{justify-content:space-between}.quarto-grid-item .card-attribution.start{justify-content:flex-start}.quarto-grid-item .card-attribution.end{justify-content:flex-end}.quarto-grid-item .card-title{margin-bottom:.1em}.quarto-grid-item .card-subtitle{padding-top:.25em}.quarto-grid-item .card-text{font-size:.9em}.quarto-grid-item .listing-reading-time{padding-bottom:.25em}.quarto-grid-item .card-text-small{font-size:.8em}.quarto-grid-item .card-subtitle.subtitle{font-size:.9em;font-weight:600;padding-bottom:.5em}.quarto-grid-item .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}.quarto-grid-item .listing-categories .listing-category{color:#6c757d;border:solid #6c757d 1px;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}.quarto-grid-item.card-right{text-align:right}.quarto-grid-item.card-right .listing-categories{justify-content:flex-end}.quarto-grid-item.card-left{text-align:left}.quarto-grid-item.card-center{text-align:center}.quarto-grid-item.card-center .listing-description{text-align:justify}.quarto-grid-item.card-center .listing-categories{justify-content:center}table.quarto-listing-table td.image{padding:0px}table.quarto-listing-table td.image img{width:100%;max-width:50px;object-fit:contain}table.quarto-listing-table a{text-decoration:none;word-break:keep-all}table.quarto-listing-table th a{color:inherit}table.quarto-listing-table th a.asc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table th a.desc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table.table-hover td{cursor:pointer}.quarto-post.image-left{flex-direction:row}.quarto-post.image-right{flex-direction:row-reverse}@media(max-width: 767.98px){.quarto-post.image-right,.quarto-post.image-left{gap:0em;flex-direction:column}.quarto-post .metadata{padding-bottom:1em;order:2}.quarto-post .body{order:1}.quarto-post .thumbnail{order:3}}.list.quarto-listing-default div:last-of-type{border-bottom:none}@media(min-width: 992px){.quarto-listing-container-default{margin-right:2em}}div.quarto-post{display:flex;gap:2em;margin-bottom:1.5em;border-bottom:1px solid #dee2e6}@media(max-width: 767.98px){div.quarto-post{padding-bottom:1em}}div.quarto-post .metadata{flex-basis:20%;flex-grow:0;margin-top:.2em;flex-shrink:10}div.quarto-post .thumbnail{flex-basis:30%;flex-grow:0;flex-shrink:0}div.quarto-post .thumbnail img{margin-top:.4em;width:100%;object-fit:cover}div.quarto-post .body{flex-basis:45%;flex-grow:1;flex-shrink:0}div.quarto-post .body h3.listing-title,div.quarto-post .body .listing-title.h3{margin-top:0px;margin-bottom:0px;border-bottom:none}div.quarto-post .body .listing-subtitle{font-size:.875em;margin-bottom:.5em;margin-top:.2em}div.quarto-post .body .description{font-size:.9em}div.quarto-post .body pre code{white-space:pre-wrap}div.quarto-post a{color:#fff;text-decoration:none}div.quarto-post .metadata{display:flex;flex-direction:column;font-size:.8em;font-family:Montserrat;flex-basis:33%}div.quarto-post .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}div.quarto-post .listing-categories .listing-category{color:#6c757d;border:solid #6c757d 1px;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}div.quarto-post .listing-description{margin-bottom:.5em}div.quarto-about-jolla{display:flex !important;flex-direction:column;align-items:center;margin-top:10%;padding-bottom:1em}div.quarto-about-jolla .about-image{object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:1.5em}div.quarto-about-jolla img.round{border-radius:50%}div.quarto-about-jolla img.rounded{border-radius:10px}div.quarto-about-jolla .quarto-title h1.title,div.quarto-about-jolla .quarto-title .title.h1{text-align:center}div.quarto-about-jolla .quarto-title .description{text-align:center}div.quarto-about-jolla h2,div.quarto-about-jolla .h2{border-bottom:none}div.quarto-about-jolla .about-sep{width:60%}div.quarto-about-jolla main{text-align:center}div.quarto-about-jolla .about-links{display:flex}@media(min-width: 992px){div.quarto-about-jolla .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-jolla .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-jolla .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-jolla .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-jolla .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-jolla .about-link:hover{color:#9aebc9}div.quarto-about-jolla .about-link i.bi{margin-right:.15em}div.quarto-about-solana{display:flex !important;flex-direction:column;padding-top:3em !important;padding-bottom:1em}div.quarto-about-solana .about-entity{display:flex !important;align-items:start;justify-content:space-between}@media(min-width: 992px){div.quarto-about-solana .about-entity{flex-direction:row}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity{flex-direction:column-reverse;align-items:center;text-align:center}}div.quarto-about-solana .about-entity .entity-contents{display:flex;flex-direction:column}@media(max-width: 767.98px){div.quarto-about-solana .about-entity .entity-contents{width:100%}}div.quarto-about-solana .about-entity .about-image{object-fit:cover}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-image{margin-bottom:1.5em}}div.quarto-about-solana .about-entity img.round{border-radius:50%}div.quarto-about-solana .about-entity img.rounded{border-radius:10px}div.quarto-about-solana .about-entity .about-links{display:flex;justify-content:left;padding-bottom:1.2em}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-solana .about-entity .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-solana .about-entity .about-link:hover{color:#9aebc9}div.quarto-about-solana .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-solana .about-contents{padding-right:1.5em;flex-basis:0;flex-grow:1}div.quarto-about-solana .about-contents main.content{margin-top:0}div.quarto-about-solana .about-contents h2,div.quarto-about-solana .about-contents .h2{border-bottom:none}div.quarto-about-trestles{display:flex !important;flex-direction:row;padding-top:3em !important;padding-bottom:1em}@media(max-width: 991.98px){div.quarto-about-trestles{flex-direction:column;padding-top:0em !important}}div.quarto-about-trestles .about-entity{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding-right:1em}@media(min-width: 992px){div.quarto-about-trestles .about-entity{flex:0 0 42%}}div.quarto-about-trestles .about-entity .about-image{object-fit:cover;margin-bottom:1.5em}div.quarto-about-trestles .about-entity img.round{border-radius:50%}div.quarto-about-trestles .about-entity img.rounded{border-radius:10px}div.quarto-about-trestles .about-entity .about-links{display:flex;justify-content:center}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-trestles .about-entity .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-trestles .about-entity .about-link:hover{color:#9aebc9}div.quarto-about-trestles .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-trestles .about-contents{flex-basis:0;flex-grow:1}div.quarto-about-trestles .about-contents h2,div.quarto-about-trestles .about-contents .h2{border-bottom:none}@media(min-width: 992px){div.quarto-about-trestles .about-contents{border-left:solid 1px #dee2e6;padding-left:1.5em}}div.quarto-about-trestles .about-contents main.content{margin-top:0}div.quarto-about-marquee{padding-bottom:1em}div.quarto-about-marquee .about-contents{display:flex;flex-direction:column}div.quarto-about-marquee .about-image{max-height:550px;margin-bottom:1.5em;object-fit:cover}div.quarto-about-marquee img.round{border-radius:50%}div.quarto-about-marquee img.rounded{border-radius:10px}div.quarto-about-marquee h2,div.quarto-about-marquee .h2{border-bottom:none}div.quarto-about-marquee .about-links{display:flex;justify-content:center;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-marquee .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-marquee .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-marquee .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-marquee .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-marquee .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-marquee .about-link:hover{color:#9aebc9}div.quarto-about-marquee .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-marquee .about-link{border:none}}div.quarto-about-broadside{display:flex;flex-direction:column;padding-bottom:1em}div.quarto-about-broadside .about-main{display:flex !important;padding-top:0 !important}@media(min-width: 992px){div.quarto-about-broadside .about-main{flex-direction:row;align-items:flex-start}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main{flex-direction:column}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main .about-entity{flex-shrink:0;width:100%;height:450px;margin-bottom:1.5em;background-size:cover;background-repeat:no-repeat}}@media(min-width: 992px){div.quarto-about-broadside .about-main .about-entity{flex:0 10 50%;margin-right:1.5em;width:100%;height:100%;background-size:100%;background-repeat:no-repeat}}div.quarto-about-broadside .about-main .about-contents{padding-top:14px;flex:0 0 50%}div.quarto-about-broadside h2,div.quarto-about-broadside .h2{border-bottom:none}div.quarto-about-broadside .about-sep{margin-top:1.5em;width:60%;align-self:center}div.quarto-about-broadside .about-links{display:flex;justify-content:center;column-gap:20px;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-broadside .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-broadside .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-broadside .about-link{color:#fff;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-broadside .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-broadside .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-broadside .about-link:hover{color:#9aebc9}div.quarto-about-broadside .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-broadside .about-link{border:none}}.tippy-box[data-theme~=quarto]{background-color:#222;border:solid 1px #dee2e6;border-radius:.25rem;color:#fff;font-size:.875rem}.tippy-box[data-theme~=quarto]>.tippy-backdrop{background-color:#222}.tippy-box[data-theme~=quarto]>.tippy-arrow:after,.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=quarto]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-6px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-6px}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-6px}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-6px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:before{border-top-color:#222}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:after{border-top-color:#dee2e6;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#222;bottom:16px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#dee2e6;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:15px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:before{border-left-color:#222}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:after{border-left-color:#dee2e6;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:before{border-right-color:#222;right:16px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#dee2e6}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.top-right{position:absolute;top:1em;right:1em}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}figure.figure{display:block}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}.quarto-figure>figure>div.cell-annotation,.quarto-figure>figure>div code{text-align:left}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption.quarto-float-caption-bottom{margin-bottom:.5em}figure>figcaption.quarto-float-caption-top{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,table.table{margin-top:.5rem;margin-bottom:.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-top{margin-top:.5rem;margin-bottom:.25rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-bottom{padding-top:.25rem;margin-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#6c757d}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.footnote-back{margin-left:.2em}.tippy-content{overflow-x:auto}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}a{text-underline-offset:3px}div.ansi-escaped-output{font-family:monospace;display:block}/*! * * ansi colors from IPython notebook's * * we also add `bright-[color]-` synonyms for the `-[color]-intense` classes since * that seems to be what ansi_up emits * -*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-black,.ansi-bright-black-fg{color:#282c36}.ansi-black-intense-black,.ansi-bright-black-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-red,.ansi-bright-red-fg{color:#b22b31}.ansi-red-intense-red,.ansi-bright-red-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-green,.ansi-bright-green-fg{color:#007427}.ansi-green-intense-green,.ansi-bright-green-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-yellow,.ansi-bright-yellow-fg{color:#b27d12}.ansi-yellow-intense-yellow,.ansi-bright-yellow-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-blue,.ansi-bright-blue-fg{color:#0065ca}.ansi-blue-intense-blue,.ansi-bright-blue-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-magenta,.ansi-bright-magenta-fg{color:#a03196}.ansi-magenta-intense-magenta,.ansi-bright-magenta-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-cyan,.ansi-bright-cyan-fg{color:#258f8f}.ansi-cyan-intense-cyan,.ansi-bright-cyan-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-white,.ansi-bright-white-fg{color:#a1a6b2}.ansi-white-intense-white,.ansi-bright-white-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #222;--quarto-body-color: #fff;--quarto-text-muted: #6c757d;--quarto-border-color: #434343;--quarto-border-width: 1px;--quarto-border-radius: 0.25rem}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:relative;float:right;background-color:rgba(0,0,0,0)}input[type=checkbox]{margin-right:.5ch}:root{--mermaid-bg-color: #222;--mermaid-edge-color: #50B4FB;--mermaid-node-fg-color: #50B4FB;--mermaid-fg-color: #fff;--mermaid-fg-color--lighter: white;--mermaid-fg-color--lightest: white;--mermaid-font-family: Montserrat;--mermaid-label-bg-color: #222;--mermaid-label-fg-color: #e6e6e6;--mermaid-node-bg-color: #1e1e1e;--mermaid-node-fg-color: #50B4FB}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button:focus{outline:none}.code-copy-button-tooltip{font-size:.75em}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}ul>li:not(:has(>p))>ul,ol>li:not(:has(>p))>ul,ul>li:not(:has(>p))>ol,ol>li:not(:has(>p))>ol{margin-bottom:0}ul>li:not(:has(>p))>ul>li:has(>p),ol>li:not(:has(>p))>ul>li:has(>p),ul>li:not(:has(>p))>ol>li:has(>p),ol>li:not(:has(>p))>ol>li:has(>p){margin-top:1rem}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 29.4px [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 29.4px [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] 29.4px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 29.4px [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 3em [body-end] 42px [body-end-outset] minmax(0px, 210px) [page-end-inset] minmax(42px, 84px) [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 147px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 147px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(21px, 42px) [page-start-inset] minmax(42px, 126px) [body-start-outset] minmax(21px, 42px) [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] minmax(21px, 42px) [body-end-outset] minmax(42px, 126px) [page-end-inset] minmax(21px, 42px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(42px, 84px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 42px [page-start-inset] minmax(42px, 126px) [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(450px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 42px [page-start-inset] minmax(42px, 126px) [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(450px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(42px, 126px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(21px, 42px) [page-start-inset] minmax(42px, 126px) [body-start-outset] minmax(21px, 42px) [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] minmax(21px, 42px) [body-end-outset] minmax(42px, 126px) [page-end-inset] minmax(21px, 42px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1350px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 121.8px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 121.8px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(63px, 126px) [page-end-inset] 21px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(21px, 42px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(21px, 42px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(21px, 42px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(63px, 126px) [page-end-inset] 21px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left .page-columns.page-full>*,.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right .page-columns.page-full>*,.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset table{background:#222}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;opacity:.999}.page-columns .column-body-outset-left table{background:#222}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset-right table{background:#222}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-page table{background:#222}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset table{background:#222}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-inset-left table{background:#222}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset-right figcaption table{background:#222}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-left table{background:#222}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-page-right figcaption table{background:#222}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse,#quarto-content.page-columns #quarto-margin-sidebar.collapsing,#quarto-content.page-columns #quarto-sidebar.collapsing{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#222}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#222}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#222}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#222}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#222}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#222}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#6f6f6f;z-index:998;opacity:.999;margin-bottom:1em}.zindex-content{z-index:998;opacity:.999}.zindex-modal{z-index:1055;opacity:.999}.zindex-over-content{z-index:999;opacity:.999}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside:not(.footnotes):not(.sidebar),.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}#quarto-sidebar-toc-left{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{color:inherit;margin-top:2rem;margin-bottom:1rem;font-weight:600}h1.title,.title.h1{margin-top:0}main.content>section:first-of-type>h2:first-child,main.content>section:first-of-type>.h2:first-child{margin-top:0}h2,.h2{border-bottom:1px solid #434343;padding-bottom:.5rem}h3,.h3{font-weight:600}h3,.h3,h4,.h4{opacity:.9;margin-top:1.5rem}h5,.h5,h6,.h6{opacity:.9}.header-section-number{color:#bfbfbf}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,.figure-caption,.subfigure-caption,.table-caption,figcaption,caption{font-size:.9rem;color:#bfbfbf}.quarto-layout-cell[data-ref-parent] caption{color:#bfbfbf}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#bfbfbf;font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse):first-child{padding-bottom:.5em;display:block}.column-margin.column-container>*:not(.collapse):not(:first-child){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.nav-tabs .nav-item{margin-top:1px;cursor:pointer}.tab-content{margin-top:0px;border-left:#434343 1px solid;border-right:#434343 1px solid;border-bottom:#434343 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:0}.tab-pane>p:nth-child(1){padding-top:0}.tab-pane>p:last-child{margin-bottom:0}.tab-pane>pre:last-child{margin-bottom:0}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(67,67,67,.65);border:1px solid rgba(67,67,67,.65);border-radius:.25rem}pre.sourceCode{background-color:rgba(0,0,0,0)}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}.callout pre.sourceCode{padding-left:0}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:#bfbfbf}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p pre code:not(.sourceCode),li pre code:not(.sourceCode),pre code:not(.sourceCode){background-color:initial}p code:not(.sourceCode),li code:not(.sourceCode),td code:not(.sourceCode){background-color:#f5f5f5;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode),nav td code:not(.sourceCode){background-color:rgba(0,0,0,0);padding:0}td code:not(.sourceCode){white-space:pre-wrap}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#6c757d;background-color:rgba(0,0,0,0);transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}figure .quarto-notebook-link{margin-top:.5em}.quarto-notebook-link{font-size:.75em;color:#6c757d;margin-bottom:1em;text-decoration:none;display:block}.quarto-notebook-link:hover{text-decoration:underline;color:#36d38c}.quarto-notebook-link::before{display:inline-block;height:.75rem;width:.75rem;margin-bottom:0em;margin-right:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}.toc-actions i.bi,.quarto-code-links i.bi,.quarto-other-links i.bi,.quarto-alternate-notebooks i.bi,.quarto-alternate-formats i.bi{margin-right:.4em;font-size:.8rem}.quarto-other-links-text-target .quarto-code-links i.bi,.quarto-other-links-text-target .quarto-other-links i.bi{margin-right:.2em}.quarto-other-formats-text-target .quarto-alternate-formats i.bi{margin-right:.1em}.toc-actions i.bi.empty,.quarto-code-links i.bi.empty,.quarto-other-links i.bi.empty,.quarto-alternate-notebooks i.bi.empty,.quarto-alternate-formats i.bi.empty{padding-left:1em}.quarto-notebook h2,.quarto-notebook .h2{border-bottom:none}.quarto-notebook .cell-container{display:flex}.quarto-notebook .cell-container .cell{flex-grow:4}.quarto-notebook .cell-container .cell-decorator{padding-top:1.5em;padding-right:1em;text-align:right}.quarto-notebook .cell-container.code-fold .cell-decorator{padding-top:3em}.quarto-notebook .cell-code code{white-space:pre-wrap}.quarto-notebook .cell .cell-output-stderr pre code,.quarto-notebook .cell .cell-output-stdout pre code{white-space:pre-wrap;overflow-wrap:anywhere}.toc-actions,.quarto-alternate-formats,.quarto-other-links,.quarto-code-links,.quarto-alternate-notebooks{padding-left:0em}.sidebar .toc-actions a,.sidebar .quarto-alternate-formats a,.sidebar .quarto-other-links a,.sidebar .quarto-code-links a,.sidebar .quarto-alternate-notebooks a,.sidebar nav[role=doc-toc] a{text-decoration:none}.sidebar .toc-actions a:hover,.sidebar .quarto-other-links a:hover,.sidebar .quarto-code-links a:hover,.sidebar .quarto-alternate-formats a:hover,.sidebar .quarto-alternate-notebooks a:hover{color:#36d38c}.sidebar .toc-actions h2,.sidebar .toc-actions .h2,.sidebar .quarto-code-links h2,.sidebar .quarto-code-links .h2,.sidebar .quarto-other-links h2,.sidebar .quarto-other-links .h2,.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-weight:500;margin-bottom:.2rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar .toc-actions>h2,.sidebar .toc-actions>.h2,.sidebar .quarto-code-links>h2,.sidebar .quarto-code-links>.h2,.sidebar .quarto-other-links>h2,.sidebar .quarto-other-links>.h2,.sidebar .quarto-alternate-notebooks>h2,.sidebar .quarto-alternate-notebooks>.h2,.sidebar .quarto-alternate-formats>h2,.sidebar .quarto-alternate-formats>.h2{font-size:.8rem}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e6e6e6;padding-left:.6rem}.sidebar .toc-actions h2>ul a,.sidebar .toc-actions .h2>ul a,.sidebar .quarto-code-links h2>ul a,.sidebar .quarto-code-links .h2>ul a,.sidebar .quarto-other-links h2>ul a,.sidebar .quarto-other-links .h2>ul a,.sidebar .quarto-alternate-notebooks h2>ul a,.sidebar .quarto-alternate-notebooks .h2>ul a,.sidebar .quarto-alternate-formats h2>ul a,.sidebar .quarto-alternate-formats .h2>ul a{border-left:none;padding-left:.6rem}.sidebar .toc-actions ul a:empty,.sidebar .quarto-code-links ul a:empty,.sidebar .quarto-other-links ul a:empty,.sidebar .quarto-alternate-notebooks ul a:empty,.sidebar .quarto-alternate-formats ul a:empty,.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar .toc-actions ul,.sidebar .quarto-code-links ul,.sidebar .quarto-other-links ul,.sidebar .quarto-alternate-notebooks ul,.sidebar .quarto-alternate-formats ul{padding-left:0;list-style:none}.sidebar nav[role=doc-toc] ul{list-style:none;padding-left:0;list-style:none}.sidebar nav[role=doc-toc]>ul{margin-left:.45em}.quarto-margin-sidebar nav[role=doc-toc]{padding-left:.5em}.sidebar .toc-actions>ul,.sidebar .quarto-code-links>ul,.sidebar .quarto-other-links>ul,.sidebar .quarto-alternate-notebooks>ul,.sidebar .quarto-alternate-formats>ul{font-size:.8rem}.sidebar nav[role=doc-toc]>ul{font-size:.875rem}.sidebar .toc-actions ul li a,.sidebar .quarto-code-links ul li a,.sidebar .quarto-other-links ul li a,.sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #36d38c;color:#36d38c !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#36d38c !important}kbd,.kbd{color:#fff;background-color:#f5f5f5;border:1px solid;border-radius:5px;border-color:#434343}.quarto-appendix-contents div.hanging-indent{margin-left:0em}.quarto-appendix-contents div.hanging-indent div.csl-entry{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem;overflow-wrap:break-word}.callout .callout-title-container{overflow-wrap:anywhere}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #434343;border-top:1px solid #434343;border-bottom:1px solid #434343}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #434343;border-top:1px solid #434343;border-bottom:1px solid #434343}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout:not(.no-icon).callout-titled.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-titled>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body>:first-child{padding-top:.5rem;margin-top:0}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-titled .callout-body>:last-child:not(.sourceCode),.callout.callout-titled .callout-body>div>:last-child:not(.sourceCode){padding-bottom:.5rem;margin-bottom:0}.callout:not(.callout-titled) .callout-body>:first-child,.callout:not(.callout-titled) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-titled) .callout-body>:last-child,.callout:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-title-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#6c757d}div.callout.callout-style-default>.callout-header{background-color:#6c757d}div.callout-note.callout{border-left-color:#28299a}div.callout-note.callout-style-default>.callout-header{background-color:#0c0c2e}div.callout-note:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#35d250}div.callout-tip.callout-style-default>.callout-header{background-color:#103f18}div.callout-tip:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#e5d439}div.callout-warning.callout-style-default>.callout-header{background-color:#454011}div.callout-warning:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#e57e39}div.callout-caution.callout-style-default>.callout-header{background-color:#452611}div.callout-caution:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#d33e36}div.callout-important.callout-style-default>.callout-header{background-color:#3f1310}div.callout-important:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.sidebar-navigation{padding-left:20px}.navbar{background-color:#28299a;color:#dee2e6}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:#272727}#quarto-content .quarto-sidebar-toggle-title{color:#fff}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#222;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}@media(max-width: 767.98px){.sidebar-menu-container{padding-bottom:5em}}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#222;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .footnotes ol{margin-left:.5em}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{--bs-btn-color: #d9d9d9;--bs-btn-bg: #434343;--bs-btn-border-color: #434343;--bs-btn-hover-color: #d9d9d9;--bs-btn-hover-bg: #5f5f5f;--bs-btn-hover-border-color: #565656;--bs-btn-focus-shadow-rgb: 90, 90, 90;--bs-btn-active-color: #fff;--bs-btn-active-bg: dimgray;--bs-btn-active-border-color: #565656;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #434343;--bs-btn-disabled-border-color: #434343}nav.quarto-secondary-nav.color-navbar{background-color:#28299a;color:#dee2e6}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#dee2e6}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner{margin-bottom:0;padding-bottom:1em}body.nav-sidebar #title-block-header{margin-block-end:0}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! dark */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}.code-annotated .code-copy-button{margin-right:1.25em;margin-top:0;padding-bottom:0;padding-top:3px}.code-annotation-gutter-bg{background-color:#222}.code-annotation-gutter{background-color:rgba(67,67,67,.65)}.code-annotation-gutter,.code-annotation-gutter-bg{height:100%;width:calc(20px + .5em);position:absolute;top:0;right:0}dl.code-annotation-container-grid dt{margin-right:1em;margin-top:.25rem}dl.code-annotation-container-grid dt{font-family:SourceCodePro;color:#e6e6e6;border:solid #e6e6e6 1px;border-radius:50%;height:22px;width:22px;line-height:22px;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}dl.code-annotation-container-grid dt[data-target-cell]{cursor:pointer}dl.code-annotation-container-grid dt[data-target-cell].code-annotation-active{color:#222;border:solid #aaa 1px;background-color:#aaa}pre.code-annotation-code{padding-top:0;padding-bottom:0}pre.code-annotation-code code{z-index:3}#code-annotation-line-highlight-gutter{width:100%;border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}#code-annotation-line-highlight{margin-left:-4em;width:calc(100% + 4em);border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#434343;font-weight:bolder}code.sourceCode .code-annotation-anchor{font-family:SourceCodePro;color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;height:18px;width:18px;font-size:9px;margin-top:2px}code.sourceCode button.code-annotation-anchor{padding:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}code.sourceCode a.code-annotation-anchor{line-height:18px;text-align:center;vertical-align:middle;cursor:default;text-decoration:none}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#222}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#222}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#222}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#222}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#222}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#222}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:#6f6f6f;z-index:998;opacity:.999;margin-bottom:1em}}.quarto-video{margin-bottom:1em}.table{border-top:1px solid #fff;border-bottom:1px solid #fff}.table>thead{border-top-width:0;border-bottom:1px solid #fff}.table a{word-break:break-word}.table>:not(caption)>*>*{background-color:unset;color:unset}#quarto-document-content .crosstalk-input .checkbox input[type=checkbox],#quarto-document-content .crosstalk-input .checkbox-inline input[type=checkbox]{position:unset;margin-top:unset;margin-left:unset}#quarto-document-content .row{margin-left:unset;margin-right:unset}.quarto-xref{white-space:nowrap}a.external:after{content:"";background-image:url('data:image/svg+xml,');background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:.2em;padding-right:.75em}div.sourceCode code a.external:after{content:none}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}h1,.h1{font-weight:600}h2,.h2,h3,.h3{font-weight:500}.blockquote-footer{color:#595959}.form-floating>label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{color:#595959}.nav-tabs .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-pills .nav-link,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover{color:#fff}.breadcrumb a{color:#fff}.pagination a:hover{text-decoration:none}.alert{color:#fff;border:none}.alert a,.alert .alert-link{color:#fff;text-decoration:underline}.alert-default{background-color:#434343}.alert-primary{background-color:#28299a}.alert-secondary{background-color:#434343}.alert-success{background-color:#35d250}.alert-info{background-color:#50b4fb}.alert-warning{background-color:#e5d439}.alert-danger{background-color:#d33e36}.alert-light{background-color:#6f6f6f}.alert-dark{background-color:#2d2d2d}.tooltip{--bs-tooltip-bg: var(--bs-tertiary-bg);--bs-tooltip-color: var(--bs-emphasis-color)}.theorem{border-color:#6c757d}code:not(.sourceCode){color:#e6e6e6 !important;background-color:#343a40 !important}.cell-output code{color:#e6e6e6 !important;background-color:#222 !important}code.sourceCode a.code-annotation-anchor{color:#e6e6e6 !important;border-color:#e6e6e6 !important}.intro{border-bottom-color:#828282 !important}form.quiz fieldset{background-color:#1e1e1e}form.quiz div.submit-button{background-color:#222}form.quiz input.submit-button{background-color:#e6e6e6;color:#000}form.quiz input.submit-button[disabled],form.quiz input.submit-button:hover[disabled]{background-color:#1e1e1e;color:#adb5bd}form.quiz input.submit-button:hover{background-color:#dee2e6}form.quiz div.feedback{background-color:#343a40}form.quiz fieldset.correct{background-color:#0e5245;border-color:#229a64 !important}form.quiz fieldset.incorrect{background-color:#4d0c02;border-color:#9a2822 !important}form.quiz fieldset div.check-tick{content:url("img/labs/check_tick_dark.png")}form.quiz fieldset div.check-cross{content:url("img/labs/check_cross_dark.png")}.input-autocheck{background-color:#1e1e1e;color:#e6e6e6;border-color:#343a40}.button-autocheck{background-color:#1e1e1e;color:#f5f5f5;border-color:#343a40}.button-autocheck:hover{background-color:#adb5bd}.button-autocheck:active{background-color:#828282}.hints{background-color:#1e1e1e;padding:1% 3%;border-radius:10px;color:#adb5bd;font-size:.8em}.hints>summary{color:#e6e6e6;padding-top:1%;padding-bottom:1%}.hint{font-weight:300;padding-left:3%}.hint>summary{font-weight:500;color:#dee2e6}.feedback-autocheck.empty{color:#50b4fb}.feedback-autocheck.incorrect{color:#d33e36}.feedback-autocheck.correct{color:#36d38c}header{background-color:#222}.callout-note.version{width:50%}.quarto-float-lst{margin-bottom:-0.5em}.quarto-float-lst figcaption{font-size:.7em}header div.quarto-title-banner{margin-bottom:0}.theorem{margin:1% 0%;padding:1% 1% 1% 2%;border-style:solid;border-radius:10px;border-width:1px}.proof{margin-top:1%}.intro{font-weight:300;margin:0 0 2% 0;padding:0 0 0 5%;border-bottom:solid 1px}.leaflet{margin-bottom:1%}.lab-junior{content:url("img/labs/lab_junior.png")}.lab-middle{content:url("img/labs/lab_middle.png")}.lab-senior{content:url("img/labs/lab_senior.png")}.lab-guru{content:url("img/labs/lab_guru.png")}.lab-junior,.lab-middle,.lab-senior,.lab-guru{display:inline-block;height:1em;margin:-1% 0 2% 0}figcaption{font-family:Montserrat}code{font-family:SourceCodePro}form.quiz{margin:2% 0}form.quiz fieldset.question{margin:2% 0 3% 0;padding-bottom:1%;border:solid 1px;border-radius:10px}form.quiz fieldset legend.question-title{padding:1% 2% 2% 2%}form.quiz fieldset img.question-image{padding:1% 1%;width:100%}form.quiz fieldset div.sourceCode{margin-left:2%;margin-right:2%}form.quiz fieldset div.alternative{margin:1% 4% 0 4%}form.quiz fieldset div.alternative input,form.quiz fieldset div.alternative label{display:inline-block;vertical-align:middle}form.quiz fieldset div.alternative input{vertical-align:middle;margin:auto;-webkit-transform:scale(2, 2);-moz-transform:scale(2, 2);-ms-transform:scale(2, 2);-o-transform:scale(2, 2);transform:scale(2, 2) !important}form.quiz fieldset div.alternative label{margin:0 2%;width:90%}form.quiz fieldset div.alternative label img{width:70%}form.quiz div.submit-button{margin:4% 0}form.quiz div.submit-button input.submit-button{font-weight:500;border-style:solid;border-width:1px;border-radius:10px;width:100%;padding:2% 0}form.quiz div.submit-button input.submit-button:hover{cursor:pointer}form.quiz div.submit-button input.submit-button[disabled],form.quiz div.submit-button input.submit-button:hover[disabled]{cursor:default}form.quiz div.results{font-weight:500;font-size:1.5rem}form.quiz div.message{font-weight:500;font-size:1rem}form.quiz fieldset div.feedback{border-style:solid;border-width:1px;border-radius:10px;margin:2% 2%;padding:1% 2%;font-size:.9em}form.quiz fieldset div.level-easy,form.quiz fieldset div.level-medium,form.quiz fieldset div.level-hard,form.quiz fieldset div.level-extreme{height:1em;margin:1% 0 0 1%}div.level-easy,div.level-medium,div.level-hard,div.level-extreme{height:1em;margin:0 0 2% 0}form.quiz fieldset div.level-easy,div.level-easy{content:url("img/labs/lab_easy.png")}form.quiz fieldset div.level-medium,div.level-medium{content:url("img/labs/lab_medium.png")}form.quiz fieldset div.level-hard,div.level-hard{content:url("img/labs/lab_hard.png")}form.quiz fieldset div.level-extreme,div.level-extreme{content:url("img/labs/lab_extreme.png")}form.quiz div.message{text-align:center;color:#d33e36}form.quiz label.incorrect{opacity:.3}form.quiz div.alternative.incorrect div.cell{opacity:.3 !important}form.quiz label.correct{font-weight:500}form.quiz fieldset div.check-tick,form.quiz fieldset div.check-cross,form.quiz fieldset div.level{display:inline-block}form.quiz fieldset div.check-tick,form.quiz fieldset div.check-cross{float:right;height:2em;padding:1% 1% 0 0}form.quiz fieldset.non-filled{border-color:#d33e36}.autocheck{margin-top:1em}.input-format{font-size:.8em;font-family:Montserrat;font-weight:300}.feedback-autocheck{font-size:.9em}.input-autocheck{padding:.2em;width:100%;padding-inline:.5em;border-style:solid;border-width:1px;border-radius:5px;margin-bottom:1%}.button-autocheck{border-style:solid;border-width:1px;border-radius:5px;padding:1%;padding-inline:2%}.hint-wrapper{margin-top:2%}.quarto-title-banner{margin-bottom:1em;color:#dee2e6;background:#28299a}.quarto-title-banner a{color:#dee2e6}.quarto-title-banner h1,.quarto-title-banner .h1,.quarto-title-banner h2,.quarto-title-banner .h2{color:#dee2e6}.quarto-title-banner .code-tools-button{color:#a4afba}.quarto-title-banner .code-tools-button:hover{color:#dee2e6}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}@media(max-width: 767.98px){body.hypothesis-enabled #title-block-header>*{padding-right:20px}}main.quarto-banner-title-block>section:first-child>h2,main.quarto-banner-title-block>section:first-child>.h2,main.quarto-banner-title-block>section:first-child>h3,main.quarto-banner-title-block>section:first-child>.h3,main.quarto-banner-title-block>section:first-child>h4,main.quarto-banner-title-block>section:first-child>.h4{margin-top:0}.quarto-title .quarto-categories{display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}.quarto-title-meta-container{display:grid;grid-template-columns:1fr auto}.quarto-title-meta-column-end{display:flex;flex-direction:column;padding-left:1em}.quarto-title-meta-column-end a .bi{margin-right:.3em}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-0.2em;height:.8em;width:.8em}#title-block-header.quarto-title-block.default .quarto-title-author-email{opacity:.7}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.1em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .keywords,#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .keywords>p,#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .keywords>p:last-of-type,#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .keywords .block-title,#title-block-header.quarto-title-block.default .description .block-title,#title-block-header.quarto-title-block.default .abstract .block-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}.quarto-title-tools-only{display:flex;justify-content:right} +*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-black,.ansi-bright-black-fg{color:#282c36}.ansi-black-intense-black,.ansi-bright-black-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-red,.ansi-bright-red-fg{color:#b22b31}.ansi-red-intense-red,.ansi-bright-red-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-green,.ansi-bright-green-fg{color:#007427}.ansi-green-intense-green,.ansi-bright-green-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-yellow,.ansi-bright-yellow-fg{color:#b27d12}.ansi-yellow-intense-yellow,.ansi-bright-yellow-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-blue,.ansi-bright-blue-fg{color:#0065ca}.ansi-blue-intense-blue,.ansi-bright-blue-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-magenta,.ansi-bright-magenta-fg{color:#a03196}.ansi-magenta-intense-magenta,.ansi-bright-magenta-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-cyan,.ansi-bright-cyan-fg{color:#258f8f}.ansi-cyan-intense-cyan,.ansi-bright-cyan-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-white,.ansi-bright-white-fg{color:#a1a6b2}.ansi-white-intense-white,.ansi-bright-white-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #222;--quarto-body-color: #fff;--quarto-text-muted: #6c757d;--quarto-border-color: #434343;--quarto-border-width: 1px;--quarto-border-radius: 0.25rem}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:relative;float:right;background-color:rgba(0,0,0,0)}input[type=checkbox]{margin-right:.5ch}:root{--mermaid-bg-color: #222;--mermaid-edge-color: #9EF5FF;--mermaid-node-fg-color: #9EF5FF;--mermaid-fg-color: #fff;--mermaid-fg-color--lighter: white;--mermaid-fg-color--lightest: white;--mermaid-font-family: Montserrat;--mermaid-label-bg-color: #222;--mermaid-label-fg-color: #e6e6e6;--mermaid-node-bg-color: #1e1e1e;--mermaid-node-fg-color: #9EF5FF}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button:focus{outline:none}.code-copy-button-tooltip{font-size:.75em}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}ul>li:not(:has(>p))>ul,ol>li:not(:has(>p))>ul,ul>li:not(:has(>p))>ol,ol>li:not(:has(>p))>ol{margin-bottom:0}ul>li:not(:has(>p))>ul>li:has(>p),ol>li:not(:has(>p))>ul>li:has(>p),ul>li:not(:has(>p))>ol>li:has(>p),ol>li:not(:has(>p))>ol>li:has(>p){margin-top:1rem}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 29.4px [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 29.4px [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] 29.4px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 29.4px [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 3em [body-end] 42px [body-end-outset] minmax(0px, 210px) [page-end-inset] minmax(42px, 84px) [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 147px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 147px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(21px, 42px) [page-start-inset] minmax(42px, 126px) [body-start-outset] minmax(21px, 42px) [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] minmax(21px, 42px) [body-end-outset] minmax(42px, 126px) [page-end-inset] minmax(21px, 42px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(42px, 84px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 42px [page-start-inset] minmax(42px, 126px) [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(450px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 42px [page-start-inset] minmax(42px, 126px) [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(450px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(42px, 126px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(21px, 42px) [page-start-inset] minmax(42px, 126px) [body-start-outset] minmax(21px, 42px) [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] minmax(21px, 42px) [body-end-outset] minmax(42px, 126px) [page-end-inset] minmax(21px, 42px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1350px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 121.8px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 121.8px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(63px, 126px) [page-end-inset] 21px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(21px, 42px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(21px, 42px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(21px, 42px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(63px, 126px) [page-end-inset] 21px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left .page-columns.page-full>*,.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right .page-columns.page-full>*,.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset table{background:#222}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;opacity:.999}.page-columns .column-body-outset-left table{background:#222}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset-right table{background:#222}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-page table{background:#222}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset table{background:#222}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-inset-left table{background:#222}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset-right figcaption table{background:#222}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-left table{background:#222}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-page-right figcaption table{background:#222}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse,#quarto-content.page-columns #quarto-margin-sidebar.collapsing,#quarto-content.page-columns #quarto-sidebar.collapsing{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#222}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#222}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#222}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#222}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#222}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#222}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#6f6f6f;z-index:998;opacity:.999;margin-bottom:1em}.zindex-content{z-index:998;opacity:.999}.zindex-modal{z-index:1055;opacity:.999}.zindex-over-content{z-index:999;opacity:.999}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside:not(.footnotes):not(.sidebar),.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}#quarto-sidebar-toc-left{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{color:inherit;margin-top:2rem;margin-bottom:1rem;font-weight:600}h1.title,.title.h1{margin-top:0}main.content>section:first-of-type>h2:first-child,main.content>section:first-of-type>.h2:first-child{margin-top:0}h2,.h2{border-bottom:1px solid #434343;padding-bottom:.5rem}h3,.h3{font-weight:600}h3,.h3,h4,.h4{opacity:.9;margin-top:1.5rem}h5,.h5,h6,.h6{opacity:.9}.header-section-number{color:#bfbfbf}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,.figure-caption,.subfigure-caption,.table-caption,figcaption,caption{font-size:.9rem;color:#bfbfbf}.quarto-layout-cell[data-ref-parent] caption{color:#bfbfbf}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#bfbfbf;font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse):first-child{padding-bottom:.5em;display:block}.column-margin.column-container>*:not(.collapse):not(:first-child){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.nav-tabs .nav-item{margin-top:1px;cursor:pointer}.tab-content{margin-top:0px;border-left:#434343 1px solid;border-right:#434343 1px solid;border-bottom:#434343 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:0}.tab-pane>p:nth-child(1){padding-top:0}.tab-pane>p:last-child{margin-bottom:0}.tab-pane>pre:last-child{margin-bottom:0}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(67,67,67,.65);border:1px solid rgba(67,67,67,.65);border-radius:.25rem}pre.sourceCode{background-color:rgba(0,0,0,0)}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}.callout pre.sourceCode{padding-left:0}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:#bfbfbf}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p pre code:not(.sourceCode),li pre code:not(.sourceCode),pre code:not(.sourceCode){background-color:initial}p code:not(.sourceCode),li code:not(.sourceCode),td code:not(.sourceCode){background-color:#f5f5f5;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode),nav td code:not(.sourceCode){background-color:rgba(0,0,0,0);padding:0}td code:not(.sourceCode){white-space:pre-wrap}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#6c757d;background-color:rgba(0,0,0,0);transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}figure .quarto-notebook-link{margin-top:.5em}.quarto-notebook-link{font-size:.75em;color:#6c757d;margin-bottom:1em;text-decoration:none;display:block}.quarto-notebook-link:hover{text-decoration:underline;color:#9aebc9}.quarto-notebook-link::before{display:inline-block;height:.75rem;width:.75rem;margin-bottom:0em;margin-right:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}.toc-actions i.bi,.quarto-code-links i.bi,.quarto-other-links i.bi,.quarto-alternate-notebooks i.bi,.quarto-alternate-formats i.bi{margin-right:.4em;font-size:.8rem}.quarto-other-links-text-target .quarto-code-links i.bi,.quarto-other-links-text-target .quarto-other-links i.bi{margin-right:.2em}.quarto-other-formats-text-target .quarto-alternate-formats i.bi{margin-right:.1em}.toc-actions i.bi.empty,.quarto-code-links i.bi.empty,.quarto-other-links i.bi.empty,.quarto-alternate-notebooks i.bi.empty,.quarto-alternate-formats i.bi.empty{padding-left:1em}.quarto-notebook h2,.quarto-notebook .h2{border-bottom:none}.quarto-notebook .cell-container{display:flex}.quarto-notebook .cell-container .cell{flex-grow:4}.quarto-notebook .cell-container .cell-decorator{padding-top:1.5em;padding-right:1em;text-align:right}.quarto-notebook .cell-container.code-fold .cell-decorator{padding-top:3em}.quarto-notebook .cell-code code{white-space:pre-wrap}.quarto-notebook .cell .cell-output-stderr pre code,.quarto-notebook .cell .cell-output-stdout pre code{white-space:pre-wrap;overflow-wrap:anywhere}.toc-actions,.quarto-alternate-formats,.quarto-other-links,.quarto-code-links,.quarto-alternate-notebooks{padding-left:0em}.sidebar .toc-actions a,.sidebar .quarto-alternate-formats a,.sidebar .quarto-other-links a,.sidebar .quarto-code-links a,.sidebar .quarto-alternate-notebooks a,.sidebar nav[role=doc-toc] a{text-decoration:none}.sidebar .toc-actions a:hover,.sidebar .quarto-other-links a:hover,.sidebar .quarto-code-links a:hover,.sidebar .quarto-alternate-formats a:hover,.sidebar .quarto-alternate-notebooks a:hover{color:#9aebc9}.sidebar .toc-actions h2,.sidebar .toc-actions .h2,.sidebar .quarto-code-links h2,.sidebar .quarto-code-links .h2,.sidebar .quarto-other-links h2,.sidebar .quarto-other-links .h2,.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-weight:500;margin-bottom:.2rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar .toc-actions>h2,.sidebar .toc-actions>.h2,.sidebar .quarto-code-links>h2,.sidebar .quarto-code-links>.h2,.sidebar .quarto-other-links>h2,.sidebar .quarto-other-links>.h2,.sidebar .quarto-alternate-notebooks>h2,.sidebar .quarto-alternate-notebooks>.h2,.sidebar .quarto-alternate-formats>h2,.sidebar .quarto-alternate-formats>.h2{font-size:.8rem}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e6e6e6;padding-left:.6rem}.sidebar .toc-actions h2>ul a,.sidebar .toc-actions .h2>ul a,.sidebar .quarto-code-links h2>ul a,.sidebar .quarto-code-links .h2>ul a,.sidebar .quarto-other-links h2>ul a,.sidebar .quarto-other-links .h2>ul a,.sidebar .quarto-alternate-notebooks h2>ul a,.sidebar .quarto-alternate-notebooks .h2>ul a,.sidebar .quarto-alternate-formats h2>ul a,.sidebar .quarto-alternate-formats .h2>ul a{border-left:none;padding-left:.6rem}.sidebar .toc-actions ul a:empty,.sidebar .quarto-code-links ul a:empty,.sidebar .quarto-other-links ul a:empty,.sidebar .quarto-alternate-notebooks ul a:empty,.sidebar .quarto-alternate-formats ul a:empty,.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar .toc-actions ul,.sidebar .quarto-code-links ul,.sidebar .quarto-other-links ul,.sidebar .quarto-alternate-notebooks ul,.sidebar .quarto-alternate-formats ul{padding-left:0;list-style:none}.sidebar nav[role=doc-toc] ul{list-style:none;padding-left:0;list-style:none}.sidebar nav[role=doc-toc]>ul{margin-left:.45em}.quarto-margin-sidebar nav[role=doc-toc]{padding-left:.5em}.sidebar .toc-actions>ul,.sidebar .quarto-code-links>ul,.sidebar .quarto-other-links>ul,.sidebar .quarto-alternate-notebooks>ul,.sidebar .quarto-alternate-formats>ul{font-size:.8rem}.sidebar nav[role=doc-toc]>ul{font-size:.875rem}.sidebar .toc-actions ul li a,.sidebar .quarto-code-links ul li a,.sidebar .quarto-other-links ul li a,.sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #9aebc9;color:#9aebc9 !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#9aebc9 !important}kbd,.kbd{color:#fff;background-color:#f5f5f5;border:1px solid;border-radius:5px;border-color:#434343}.quarto-appendix-contents div.hanging-indent{margin-left:0em}.quarto-appendix-contents div.hanging-indent div.csl-entry{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem;overflow-wrap:break-word}.callout .callout-title-container{overflow-wrap:anywhere}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #434343;border-top:1px solid #434343;border-bottom:1px solid #434343}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #434343;border-top:1px solid #434343;border-bottom:1px solid #434343}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout:not(.no-icon).callout-titled.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-titled>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body>:first-child{padding-top:.5rem;margin-top:0}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-titled .callout-body>:last-child:not(.sourceCode),.callout.callout-titled .callout-body>div>:last-child:not(.sourceCode){padding-bottom:.5rem;margin-bottom:0}.callout:not(.callout-titled) .callout-body>:first-child,.callout:not(.callout-titled) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-titled) .callout-body>:last-child,.callout:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-title-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#6c757d}div.callout.callout-style-default>.callout-header{background-color:#6c757d}div.callout-note.callout{border-left-color:#518ee8}div.callout-note.callout-style-default>.callout-header{background-color:#182b46}div.callout-note:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#a3f09c}div.callout-tip.callout-style-default>.callout-header{background-color:#31482f}div.callout-tip:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#f0e790}div.callout-warning.callout-style-default>.callout-header{background-color:#48452b}div.callout-warning:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#e5b477}div.callout-caution.callout-style-default>.callout-header{background-color:#453624}div.callout-caution:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#fa9794}div.callout-important.callout-style-default>.callout-header{background-color:#4b2d2c}div.callout-important:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.sidebar-navigation{padding-left:20px}.navbar{background-color:#518ee8;color:#dee2e6}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:#272727}#quarto-content .quarto-sidebar-toggle-title{color:#fff}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#222;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}@media(max-width: 767.98px){.sidebar-menu-container{padding-bottom:5em}}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#222;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .footnotes ol{margin-left:.5em}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{--bs-btn-color: #d9d9d9;--bs-btn-bg: #434343;--bs-btn-border-color: #434343;--bs-btn-hover-color: #d9d9d9;--bs-btn-hover-bg: #5f5f5f;--bs-btn-hover-border-color: #565656;--bs-btn-focus-shadow-rgb: 90, 90, 90;--bs-btn-active-color: #fff;--bs-btn-active-bg: dimgray;--bs-btn-active-border-color: #565656;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #434343;--bs-btn-disabled-border-color: #434343}nav.quarto-secondary-nav.color-navbar{background-color:#518ee8;color:#dee2e6}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#dee2e6}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner{margin-bottom:0;padding-bottom:1em}body.nav-sidebar #title-block-header{margin-block-end:0}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! dark */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}.code-annotated .code-copy-button{margin-right:1.25em;margin-top:0;padding-bottom:0;padding-top:3px}.code-annotation-gutter-bg{background-color:#222}.code-annotation-gutter{background-color:rgba(67,67,67,.65)}.code-annotation-gutter,.code-annotation-gutter-bg{height:100%;width:calc(20px + .5em);position:absolute;top:0;right:0}dl.code-annotation-container-grid dt{margin-right:1em;margin-top:.25rem}dl.code-annotation-container-grid dt{font-family:SourceCodePro;color:#e6e6e6;border:solid #e6e6e6 1px;border-radius:50%;height:22px;width:22px;line-height:22px;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}dl.code-annotation-container-grid dt[data-target-cell]{cursor:pointer}dl.code-annotation-container-grid dt[data-target-cell].code-annotation-active{color:#222;border:solid #aaa 1px;background-color:#aaa}pre.code-annotation-code{padding-top:0;padding-bottom:0}pre.code-annotation-code code{z-index:3}#code-annotation-line-highlight-gutter{width:100%;border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}#code-annotation-line-highlight{margin-left:-4em;width:calc(100% + 4em);border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#434343;font-weight:bolder}code.sourceCode .code-annotation-anchor{font-family:SourceCodePro;color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;height:18px;width:18px;font-size:9px;margin-top:2px}code.sourceCode button.code-annotation-anchor{padding:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}code.sourceCode a.code-annotation-anchor{line-height:18px;text-align:center;vertical-align:middle;cursor:default;text-decoration:none}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#222}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#222}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#222}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#222}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#222}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#222}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:#6f6f6f;z-index:998;opacity:.999;margin-bottom:1em}}.quarto-video{margin-bottom:1em}.table{border-top:1px solid #fff;border-bottom:1px solid #fff}.table>thead{border-top-width:0;border-bottom:1px solid #fff}.table a{word-break:break-word}.table>:not(caption)>*>*{background-color:unset;color:unset}#quarto-document-content .crosstalk-input .checkbox input[type=checkbox],#quarto-document-content .crosstalk-input .checkbox-inline input[type=checkbox]{position:unset;margin-top:unset;margin-left:unset}#quarto-document-content .row{margin-left:unset;margin-right:unset}.quarto-xref{white-space:nowrap}a.external:after{content:"";background-image:url('data:image/svg+xml,');background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:.2em;padding-right:.75em}div.sourceCode code a.external:after{content:none}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}h1,.h1{font-weight:600}h2,.h2,h3,.h3{font-weight:500}.blockquote-footer{color:#595959}.form-floating>label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{color:#595959}.nav-tabs .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-pills .nav-link,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover{color:#fff}.breadcrumb a{color:#fff}.pagination a:hover{text-decoration:none}.alert{color:#fff;border:none}.alert a,.alert .alert-link{color:#fff;text-decoration:underline}.alert-default{background-color:#434343}.alert-primary{background-color:#518ee8}.alert-secondary{background-color:#434343}.alert-success{background-color:#a3f09c}.alert-info{background-color:#9ef5ff}.alert-warning{background-color:#f0e790}.alert-danger{background-color:#fa9794}.alert-light{background-color:#6f6f6f}.alert-dark{background-color:#2d2d2d}.tooltip{--bs-tooltip-bg: var(--bs-tertiary-bg);--bs-tooltip-color: var(--bs-emphasis-color)}.theorem{border-color:#6c757d}code:not(.sourceCode){color:#e6e6e6 !important;background-color:#343a40 !important}.cell-output code{color:#e6e6e6 !important;background-color:#222 !important}code.sourceCode a.code-annotation-anchor{color:#e6e6e6 !important;border-color:#e6e6e6 !important}.intro{border-bottom-color:#828282 !important}form.quiz fieldset{background-color:#1e1e1e}form.quiz div.submit-button{background-color:#222}form.quiz input.submit-button{background-color:#e6e6e6;color:#000}form.quiz input.submit-button[disabled],form.quiz input.submit-button:hover[disabled]{background-color:#1e1e1e;color:#adb5bd}form.quiz input.submit-button:hover{background-color:#dee2e6}form.quiz div.feedback{background-color:#343a40}form.quiz fieldset.correct{background-color:#0e5245;border-color:#229a64 !important}form.quiz fieldset.incorrect{background-color:#4d0c02;border-color:#9a2822 !important}form.quiz fieldset div.check-tick{content:url("img/labs/check_tick_dark.png")}form.quiz fieldset div.check-cross{content:url("img/labs/check_cross_dark.png")}.input-autocheck{background-color:#1e1e1e;color:#e6e6e6;border-color:#343a40}.button-autocheck{background-color:#1e1e1e;color:#f5f5f5;border-color:#343a40}.button-autocheck:hover{background-color:#adb5bd}.button-autocheck:active{background-color:#828282}.hints{background-color:#1e1e1e;padding:1% 3%;border-radius:10px;color:#adb5bd;font-size:.8em}.hints>summary{color:#e6e6e6;padding-top:1%;padding-bottom:1%}.hint{font-weight:300;padding-left:3%}.hint>summary{font-weight:500;color:#dee2e6}.feedback-autocheck.empty{color:#9ef5ff}.feedback-autocheck.incorrect{color:#fa9794}.feedback-autocheck.correct{color:#9aebc9}header{background-color:#222}.callout-note.version{width:50%}.quarto-float-lst{margin-bottom:-0.5em}.quarto-float-lst figcaption{font-size:.7em}header div.quarto-title-banner{margin-bottom:0}.theorem{margin:1% 0%;padding:1% 1% 1% 2%;border-style:solid;border-radius:10px;border-width:1px}.proof{margin-top:1%}.intro{font-weight:300;margin:0 0 2% 0;padding:0 0 0 5%;border-bottom:solid 1px}.leaflet{margin-bottom:1%}.lab-junior{content:url("img/labs/lab_junior.png")}.lab-middle{content:url("img/labs/lab_middle.png")}.lab-senior{content:url("img/labs/lab_senior.png")}.lab-guru{content:url("img/labs/lab_guru.png")}.lab-junior,.lab-middle,.lab-senior,.lab-guru{display:inline-block;height:1em;margin:-1% 0 2% 0}figcaption{font-family:Montserrat}code{font-family:SourceCodePro}form.quiz{margin:2% 0}form.quiz fieldset.question{margin:2% 0 3% 0;padding-bottom:1%;border:solid 1px;border-radius:10px}form.quiz fieldset legend.question-title{padding:1% 2% 2% 2%}form.quiz fieldset img.question-image{padding:1% 1%;width:100%}form.quiz fieldset div.sourceCode{margin-left:2%;margin-right:2%}form.quiz fieldset div.alternative{margin:1% 4% 0 4%}form.quiz fieldset div.alternative input,form.quiz fieldset div.alternative label{display:inline-block;vertical-align:middle}form.quiz fieldset div.alternative input{vertical-align:middle;margin:auto;-webkit-transform:scale(2, 2);-moz-transform:scale(2, 2);-ms-transform:scale(2, 2);-o-transform:scale(2, 2);transform:scale(2, 2) !important}form.quiz fieldset div.alternative label{margin:0 2%;width:90%}form.quiz fieldset div.alternative label img{width:70%}form.quiz div.submit-button{margin:4% 0}form.quiz div.submit-button input.submit-button{font-weight:500;border-style:solid;border-width:1px;border-radius:10px;width:100%;padding:2% 0}form.quiz div.submit-button input.submit-button:hover{cursor:pointer}form.quiz div.submit-button input.submit-button[disabled],form.quiz div.submit-button input.submit-button:hover[disabled]{cursor:default}form.quiz div.results{font-weight:500;font-size:1.5rem}form.quiz div.message{font-weight:500;font-size:1rem}form.quiz fieldset div.feedback{border-style:solid;border-width:1px;border-radius:10px;margin:2% 2%;padding:1% 2%;font-size:.9em}form.quiz fieldset div.level-easy,form.quiz fieldset div.level-medium,form.quiz fieldset div.level-hard,form.quiz fieldset div.level-extreme{height:1em;margin:1% 0 0 1%}div.level-easy,div.level-medium,div.level-hard,div.level-extreme{height:1em;margin:0 0 2% 0}form.quiz fieldset div.level-easy,div.level-easy{content:url("img/labs/lab_easy.png")}form.quiz fieldset div.level-medium,div.level-medium{content:url("img/labs/lab_medium.png")}form.quiz fieldset div.level-hard,div.level-hard{content:url("img/labs/lab_hard.png")}form.quiz fieldset div.level-extreme,div.level-extreme{content:url("img/labs/lab_extreme.png")}form.quiz div.message{text-align:center;color:#fa9794}form.quiz label.incorrect{opacity:.3}form.quiz div.alternative.incorrect div.cell{opacity:.3 !important}form.quiz label.correct{font-weight:500}form.quiz fieldset div.check-tick,form.quiz fieldset div.check-cross,form.quiz fieldset div.level{display:inline-block}form.quiz fieldset div.check-tick,form.quiz fieldset div.check-cross{float:right;height:2em;padding:1% 1% 0 0}form.quiz fieldset.non-filled{border-color:#fa9794}.autocheck{margin-top:1em}.input-format{font-size:.8em;font-family:Montserrat;font-weight:300}.feedback-autocheck{font-size:.9em}.input-autocheck{padding:.2em;width:100%;padding-inline:.5em;border-style:solid;border-width:1px;border-radius:5px;margin-bottom:1%}.button-autocheck{border-style:solid;border-width:1px;border-radius:5px;padding:1%;padding-inline:2%}.hint-wrapper{margin-top:2%}.quarto-title-banner{margin-bottom:1em;color:#dee2e6;background:#518ee8}.quarto-title-banner a{color:#dee2e6}.quarto-title-banner h1,.quarto-title-banner .h1,.quarto-title-banner h2,.quarto-title-banner .h2{color:#dee2e6}.quarto-title-banner .code-tools-button{color:#a4afba}.quarto-title-banner .code-tools-button:hover{color:#dee2e6}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}@media(max-width: 767.98px){body.hypothesis-enabled #title-block-header>*{padding-right:20px}}main.quarto-banner-title-block>section:first-child>h2,main.quarto-banner-title-block>section:first-child>.h2,main.quarto-banner-title-block>section:first-child>h3,main.quarto-banner-title-block>section:first-child>.h3,main.quarto-banner-title-block>section:first-child>h4,main.quarto-banner-title-block>section:first-child>.h4{margin-top:0}.quarto-title .quarto-categories{display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}.quarto-title-meta-container{display:grid;grid-template-columns:1fr auto}.quarto-title-meta-column-end{display:flex;flex-direction:column;padding-left:1em}.quarto-title-meta-column-end a .bi{margin-right:.3em}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-0.2em;height:.8em;width:.8em}#title-block-header.quarto-title-block.default .quarto-title-author-email{opacity:.7}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.1em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .keywords,#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .keywords>p,#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .keywords>p:last-of-type,#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .keywords .block-title,#title-block-header.quarto-title-block.default .description .block-title,#title-block-header.quarto-title-block.default .abstract .block-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}.quarto-title-tools-only{display:flex;justify-content:right} diff --git a/book/_book/site_libs/bootstrap/bootstrap.min.css b/book/_book/site_libs/bootstrap/bootstrap.min.css index 75146c8..e0cf7f7 100644 --- a/book/_book/site_libs/bootstrap/bootstrap.min.css +++ b/book/_book/site_libs/bootstrap/bootstrap.min.css @@ -2,11 +2,11 @@ * Bootstrap v5.3.1 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root,[data-bs-theme=light]{--bs-blue: #28299a;--bs-indigo: #4142ce;--bs-purple: #6635d2;--bs-pink: #eb316e;--bs-red: #d33e36;--bs-orange: #e57e39;--bs-yellow: #e5d439;--bs-green: #35d250;--bs-teal: #36d38c;--bs-cyan: #359dd2;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f5f5f5;--bs-gray-200: #e6e6e6;--bs-gray-300: #dee2e6;--bs-gray-400: #828282;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #1e1e1e;--bs-gray-800: #343a40;--bs-gray-900: #222;--bs-default: #6c757d;--bs-primary: #28299a;--bs-secondary: #6c757d;--bs-success: #35d250;--bs-info: #359dd2;--bs-warning: #e5d439;--bs-danger: #d33e36;--bs-light: #e6e6e6;--bs-dark: #1e1e1e;--bs-default-rgb: 108, 117, 125;--bs-primary-rgb: 40, 41, 154;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 53, 210, 80;--bs-info-rgb: 53, 157, 210;--bs-warning-rgb: 229, 212, 57;--bs-danger-rgb: 211, 62, 54;--bs-light-rgb: 230, 230, 230;--bs-dark-rgb: 30, 30, 30;--bs-primary-text-emphasis: #10103e;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #155420;--bs-info-text-emphasis: #153f54;--bs-warning-text-emphasis: #5c5517;--bs-danger-text-emphasis: #541916;--bs-light-text-emphasis: #1e1e1e;--bs-dark-text-emphasis: #1e1e1e;--bs-primary-bg-subtle: #d4d4eb;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d7f6dc;--bs-info-bg-subtle: #d7ebf6;--bs-warning-bg-subtle: #faf6d7;--bs-danger-bg-subtle: #f6d8d7;--bs-light-bg-subtle: #fafafa;--bs-dark-bg-subtle: #828282;--bs-primary-border-subtle: #a9a9d7;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #aeedb9;--bs-info-border-subtle: #aed8ed;--bs-warning-border-subtle: #f5eeb0;--bs-danger-border-subtle: #edb2af;--bs-light-border-subtle: #e6e6e6;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: Montserrat;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 17px;--bs-body-font-family: Montserrat;--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #222;--bs-body-color-rgb: 34, 34, 34;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(34, 34, 34, 0.75);--bs-secondary-color-rgb: 34, 34, 34;--bs-secondary-bg: #e6e6e6;--bs-secondary-bg-rgb: 230, 230, 230;--bs-tertiary-color: rgba(34, 34, 34, 0.5);--bs-tertiary-color-rgb: 34, 34, 34;--bs-tertiary-bg: #f5f5f5;--bs-tertiary-bg-rgb: 245, 245, 245;--bs-heading-color: inherit;--bs-link-color: #36d38c;--bs-link-color-rgb: 54, 211, 140;--bs-link-decoration: underline;--bs-link-hover-color: #2ba970;--bs-link-hover-color-rgb: 43, 169, 112;--bs-code-color: #7d12ba;--bs-highlight-bg: #faf6d7;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.25rem;--bs-border-radius-sm: 0.2em;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(40, 41, 154, 0.25);--bs-form-valid-color: #35d250;--bs-form-valid-border-color: #35d250;--bs-form-invalid-color: #d33e36;--bs-form-invalid-border-color: #d33e36}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #222;--bs-body-bg-rgb: 34, 34, 34;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b2e31;--bs-tertiary-bg-rgb: 43, 46, 49;--bs-primary-text-emphasis: #7e7fc2;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #86e496;--bs-info-text-emphasis: #86c4e4;--bs-warning-text-emphasis: #efe588;--bs-danger-text-emphasis: #e58b86;--bs-light-text-emphasis: #f5f5f5;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #08081f;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #0b2a10;--bs-info-bg-subtle: #0b1f2a;--bs-warning-bg-subtle: #2e2a0b;--bs-danger-bg-subtle: #2a0c0b;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #18195c;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #207e30;--bs-info-border-subtle: #205e7e;--bs-warning-border-subtle: #897f22;--bs-danger-border-subtle: #7f2520;--bs-light-border-subtle: #1e1e1e;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #7e7fc2;--bs-link-hover-color: #9899ce;--bs-link-color-rgb: 126, 127, 194;--bs-link-hover-color-rgb: 152, 153, 206;--bs-code-color: white;--bs-border-color: #1e1e1e;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #86e496;--bs-form-valid-border-color: #86e496;--bs-form-invalid-color: #e58b86;--bs-form-invalid-border-color: #e58b86}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.425rem + 2.1vw)}@media(min-width: 1200px){h1,.h1{font-size:3rem}}h2,.h2{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h2,.h2{font-size:2.5rem}}h3,.h3{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h3,.h3{font-size:2rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e6e6e6}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SourceCodePro;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:inherit;background-color:#f5f5f5;padding:.5rem;border:1px solid var(--bs-border-color, #dee2e6);border-radius:.25rem}pre code{background-color:rgba(0,0,0,0);font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);background-color:#f5f5f5;border-radius:.25rem;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#fff;background-color:#222;border-radius:.2em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(34,34,34,.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:rgba(34,34,34,.75)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: #222;--bs-table-bg: #fff;--bs-table-border-color: #dee2e6;--bs-table-accent-bg: transparent;--bs-table-striped-color: #222;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #222;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #222;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(1px*2) solid #a2a2a2}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #fff;--bs-table-bg: #28299a;--bs-table-border-color: #3e3ea4;--bs-table-striped-bg: #33349f;--bs-table-striped-color: #fff;--bs-table-active-bg: #3e3ea4;--bs-table-active-color: #fff;--bs-table-hover-bg: #3839a2;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #fff;--bs-table-bg: #6c757d;--bs-table-border-color: #7b838a;--bs-table-striped-bg: #737c84;--bs-table-striped-color: #fff;--bs-table-active-bg: #7b838a;--bs-table-active-color: #fff;--bs-table-hover-bg: #777f87;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #35d250;--bs-table-border-color: #30bd48;--bs-table-striped-bg: #32c84c;--bs-table-striped-color: #fff;--bs-table-active-bg: #30bd48;--bs-table-active-color: #fff;--bs-table-hover-bg: #31c24a;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #fff;--bs-table-bg: #359dd2;--bs-table-border-color: #49a7d7;--bs-table-striped-bg: #3fa2d4;--bs-table-striped-color: #fff;--bs-table-active-bg: #49a7d7;--bs-table-active-color: #fff;--bs-table-hover-bg: #44a4d5;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #e5d439;--bs-table-border-color: #cebf33;--bs-table-striped-bg: #dac936;--bs-table-striped-color: #000;--bs-table-active-bg: #cebf33;--bs-table-active-color: #000;--bs-table-hover-bg: #d4c435;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #fff;--bs-table-bg: #d33e36;--bs-table-border-color: #d7514a;--bs-table-striped-bg: #d54840;--bs-table-striped-color: #fff;--bs-table-active-bg: #d7514a;--bs-table-active-color: #fff;--bs-table-hover-bg: #d64c45;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #e6e6e6;--bs-table-border-color: #cfcfcf;--bs-table-striped-bg: #dbdbdb;--bs-table-striped-color: #000;--bs-table-active-bg: #cfcfcf;--bs-table-active-color: #000;--bs-table-hover-bg: #d5d5d5;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #1e1e1e;--bs-table-border-color: #353535;--bs-table-striped-bg: #292929;--bs-table-striped-color: #fff;--bs-table-active-bg: #353535;--bs-table-active-color: #fff;--bs-table-hover-bg: #2f2f2f;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:rgba(34,34,34,.75)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#222;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#222;background-color:#fff;border-color:#9494cd;outline:0;box-shadow:0 0 0 .25rem rgba(40,41,154,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:rgba(34,34,34,.75);opacity:1}.form-control:disabled{background-color:#e6e6e6;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#222;background-color:#f5f5f5;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e6e6e6}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#222;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:.2em}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(1px * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(1px * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(1px * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(1px * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#222;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #dee2e6;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#9494cd;outline:0;box-shadow:0 0 0 .25rem rgba(40,41,154,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e6e6e6}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #222}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.2em}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-reverse{padding-right:0;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:0;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{--bs-form-check-bg: #fff;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #dee2e6;print-color-adjust:exact}.form-check-input[type=checkbox],.shiny-input-container .checkbox input[type=checkbox],.shiny-input-container .checkbox-inline input[type=checkbox],.shiny-input-container .radio input[type=checkbox],.shiny-input-container .radio-inline input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#9494cd;outline:0;box-shadow:0 0 0 .25rem rgba(40,41,154,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#28299a;border-color:#28299a}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#28299a;border-color:#28299a;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{cursor:default;opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239494cd'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(40,41,154,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(40,41,154,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#28299a;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#bfbfe1}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f5f5f5;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#28299a;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#bfbfe1}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f5f5f5;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:rgba(34,34,34,.75)}.form-range:disabled::-moz-range-thumb{background-color:rgba(34,34,34,.75)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(1px * 2));min-height:calc(3.5rem + calc(1px * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.25rem}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:#e6e6e6}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#222;text-align:center;white-space:nowrap;background-color:#f5f5f5;border:1px solid #dee2e6;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.2em}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#35d250}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#35d250;border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#35d250;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2335d250' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#35d250;box-shadow:0 0 0 .25rem rgba(53,210,80,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#35d250}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2335d250' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#35d250;box-shadow:0 0 0 .25rem rgba(53,210,80,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#35d250}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#35d250}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(53,210,80,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#35d250}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#d33e36}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#d33e36;border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#d33e36;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d33e36'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d33e36' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#d33e36;box-shadow:0 0 0 .25rem rgba(211,62,54,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#d33e36}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d33e36'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d33e36' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#d33e36;box-shadow:0 0 0 .25rem rgba(211,62,54,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#d33e36}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#d33e36}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(211,62,54,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#d33e36}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #222;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.25rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-default{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #28299a;--bs-btn-border-color: #28299a;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #222383;--bs-btn-hover-border-color: #20217b;--bs-btn-focus-shadow-rgb: 72, 73, 169;--bs-btn-active-color: #fff;--bs-btn-active-bg: #20217b;--bs-btn-active-border-color: #1e1f74;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #28299a;--bs-btn-disabled-border-color: #28299a}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #000;--bs-btn-bg: #35d250;--bs-btn-border-color: #35d250;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #53d96a;--bs-btn-hover-border-color: #49d762;--bs-btn-focus-shadow-rgb: 45, 179, 68;--bs-btn-active-color: #000;--bs-btn-active-bg: #5ddb73;--bs-btn-active-border-color: #49d762;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #35d250;--bs-btn-disabled-border-color: #35d250}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: #359dd2;--bs-btn-border-color: #359dd2;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2d85b3;--bs-btn-hover-border-color: #2a7ea8;--bs-btn-focus-shadow-rgb: 83, 172, 217;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2a7ea8;--bs-btn-active-border-color: #28769e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #359dd2;--bs-btn-disabled-border-color: #359dd2}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #e5d439;--bs-btn-border-color: #e5d439;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #e9da57;--bs-btn-hover-border-color: #e8d84d;--bs-btn-focus-shadow-rgb: 195, 180, 48;--bs-btn-active-color: #000;--bs-btn-active-bg: #eadd61;--bs-btn-active-border-color: #e8d84d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #e5d439;--bs-btn-disabled-border-color: #e5d439}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #d33e36;--bs-btn-border-color: #d33e36;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #b3352e;--bs-btn-hover-border-color: #a9322b;--bs-btn-focus-shadow-rgb: 218, 91, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #a9322b;--bs-btn-active-border-color: #9e2f29;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #d33e36;--bs-btn-disabled-border-color: #d33e36}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #e6e6e6;--bs-btn-border-color: #e6e6e6;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #c4c4c4;--bs-btn-hover-border-color: #b8b8b8;--bs-btn-focus-shadow-rgb: 196, 196, 196;--bs-btn-active-color: #000;--bs-btn-active-bg: #b8b8b8;--bs-btn-active-border-color: #adadad;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #e6e6e6;--bs-btn-disabled-border-color: #e6e6e6}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #1e1e1e;--bs-btn-border-color: #1e1e1e;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #404040;--bs-btn-hover-border-color: #353535;--bs-btn-focus-shadow-rgb: 64, 64, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4b4b4b;--bs-btn-active-border-color: #353535;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #1e1e1e;--bs-btn-disabled-border-color: #1e1e1e}.btn-outline-default{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #28299a;--bs-btn-border-color: #28299a;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #28299a;--bs-btn-hover-border-color: #28299a;--bs-btn-focus-shadow-rgb: 40, 41, 154;--bs-btn-active-color: #fff;--bs-btn-active-bg: #28299a;--bs-btn-active-border-color: #28299a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #28299a;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #28299a;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #35d250;--bs-btn-border-color: #35d250;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #35d250;--bs-btn-hover-border-color: #35d250;--bs-btn-focus-shadow-rgb: 53, 210, 80;--bs-btn-active-color: #000;--bs-btn-active-bg: #35d250;--bs-btn-active-border-color: #35d250;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #35d250;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #35d250;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #359dd2;--bs-btn-border-color: #359dd2;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #359dd2;--bs-btn-hover-border-color: #359dd2;--bs-btn-focus-shadow-rgb: 53, 157, 210;--bs-btn-active-color: #fff;--bs-btn-active-bg: #359dd2;--bs-btn-active-border-color: #359dd2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #359dd2;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #359dd2;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #e5d439;--bs-btn-border-color: #e5d439;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #e5d439;--bs-btn-hover-border-color: #e5d439;--bs-btn-focus-shadow-rgb: 229, 212, 57;--bs-btn-active-color: #000;--bs-btn-active-bg: #e5d439;--bs-btn-active-border-color: #e5d439;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #e5d439;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e5d439;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #d33e36;--bs-btn-border-color: #d33e36;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #d33e36;--bs-btn-hover-border-color: #d33e36;--bs-btn-focus-shadow-rgb: 211, 62, 54;--bs-btn-active-color: #fff;--bs-btn-active-bg: #d33e36;--bs-btn-active-border-color: #d33e36;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #d33e36;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #d33e36;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #e6e6e6;--bs-btn-border-color: #e6e6e6;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #e6e6e6;--bs-btn-hover-border-color: #e6e6e6;--bs-btn-focus-shadow-rgb: 230, 230, 230;--bs-btn-active-color: #000;--bs-btn-active-bg: #e6e6e6;--bs-btn-active-border-color: #e6e6e6;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #e6e6e6;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e6e6e6;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #1e1e1e;--bs-btn-border-color: #1e1e1e;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #1e1e1e;--bs-btn-hover-border-color: #1e1e1e;--bs-btn-focus-shadow-rgb: 30, 30, 30;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1e1e1e;--bs-btn-active-border-color: #1e1e1e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #1e1e1e;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #1e1e1e;--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: #36d38c;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #2ba970;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #2ba970;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 46, 179, 119;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 0.2em}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: #222;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-border-radius: 0.25rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.25rem - 1px);--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #1e1e1e;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-link-hover-bg: #28299a;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #28299a;--bs-dropdown-link-disabled-color: rgba(34, 34, 34, 0.5);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #28299a;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.25rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(1px*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(1px*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 2rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: #36d38c;--bs-nav-link-hover-color: #2ba970;--bs-nav-link-disabled-color: #6c757d;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(40,41,154,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #e6e6e6;--bs-nav-tabs-border-radius: 0.25rem;--bs-nav-tabs-link-hover-border-color: #e6e6e6 #e6e6e6 #e6e6e6;--bs-nav-tabs-link-active-color: #000;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0.25rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #28299a}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: #000;gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 1rem;--bs-navbar-color: #cbcce7;--bs-navbar-hover-color: rgba(255, 255, 255, 0.8);--bs-navbar-disabled-color: rgba(203, 204, 231, 0.75);--bs-navbar-active-color: #fff;--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: #cbcce7;--bs-navbar-brand-hover-color: #fff;--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23cbcce7' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(203, 204, 231, 0);--bs-navbar-toggler-border-radius: 0.25rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: #cbcce7;--bs-navbar-hover-color: rgba(255, 255, 255, 0.8);--bs-navbar-disabled-color: rgba(203, 204, 231, 0.75);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #cbcce7;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(203, 204, 231, 0);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23cbcce7' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23cbcce7' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 1px;--bs-card-border-color: rgba(0, 0, 0, 0.175);--bs-card-border-radius: 0.25rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.25rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(52, 58, 64, 0.25);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #222;--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: #dee2e6;--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.25rem;--bs-accordion-inner-border-radius: calc(0.25rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #222;--bs-accordion-btn-bg: #fff;--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23222'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2310103e'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #9494cd;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(40, 41, 154, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #10103e;--bs-accordion-active-bg: #d4d4eb}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237e7fc2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237e7fc2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0.75rem;--bs-breadcrumb-padding-y: 0.375rem;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: 0.25rem;--bs-breadcrumb-divider-color: rgba(34, 34, 34, 0.75);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: rgba(34, 34, 34, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: #fff;--bs-pagination-bg: #35d250;--bs-pagination-border-width: 0;--bs-pagination-border-color: transparent;--bs-pagination-border-radius: 0.25rem;--bs-pagination-hover-color: #fff;--bs-pagination-hover-bg: #229936;--bs-pagination-hover-border-color: transparent;--bs-pagination-focus-color: #2ba970;--bs-pagination-focus-bg: #e6e6e6;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(40, 41, 154, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #229936;--bs-pagination-active-border-color: transparent;--bs-pagination-disabled-color: #e6e6e6;--bs-pagination-disabled-bg: #74e086;--bs-pagination-disabled-border-color: transparent;display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(0*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: 0.5rem}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: 0.2em}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.25rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.25rem;--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{--bs-alert-color: var(--bs-default-text-emphasis);--bs-alert-bg: var(--bs-default-bg-subtle);--bs-alert-border-color: var(--bs-default-border-subtle);--bs-alert-link-color: var(--bs-default-text-emphasis)}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: #e6e6e6;--bs-progress-border-radius: 0.25rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #28299a;--bs-progress-bar-transition: width 0.6s ease;display:flex;display:-webkit-flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #222;--bs-list-group-bg: #fff;--bs-list-group-border-color: #dee2e6;--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.25rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: rgba(34, 34, 34, 0.75);--bs-list-group-action-hover-color: #000;--bs-list-group-action-hover-bg: #e6e6e6;--bs-list-group-action-active-color: #222;--bs-list-group-action-active-bg: #e6e6e6;--bs-list-group-disabled-color: rgba(34, 34, 34, 0.75);--bs-list-group-disabled-bg: #e6e6e6;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #28299a;--bs-list-group-active-border-color: #28299a;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{--bs-list-group-color: var(--bs-default-text-emphasis);--bs-list-group-bg: var(--bs-default-bg-subtle);--bs-list-group-border-color: var(--bs-default-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-default-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-default-border-subtle);--bs-list-group-active-color: var(--bs-default-bg-subtle);--bs-list-group-active-bg: var(--bs-default-text-emphasis);--bs-list-group-active-border-color: var(--bs-default-text-emphasis)}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #fff;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.4;--bs-btn-close-hover-opacity: 1;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(40, 41, 154, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, 0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: rgba(0, 0, 0, 0.175);--bs-toast-border-radius: 0.25rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: rgba(34, 34, 34, 0.75);--bs-toast-header-bg: rgba(255, 255, 255, 0.85);--bs-toast-header-border-color: rgba(0, 0, 0, 0.175);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: rgba(0, 0, 0, 0.175);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: #dee2e6;--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: #dee2e6;--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.25rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:Montserrat;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: rgba(0, 0, 0, 0.175);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: #e6e6e6;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #222;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:Montserrat;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: #222;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: rgba(0, 0, 0, 0.175);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-default{color:#fff !important;background-color:RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#000 !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-default{color:RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-default:hover,.link-default:focus{color:RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(32, 33, 123, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(32, 33, 123, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(93, 219, 115, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(93, 219, 115, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(42, 126, 168, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 126, 168, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(234, 221, 97, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(234, 221, 97, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(169, 50, 43, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(169, 50, 43, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(235, 235, 235, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(235, 235, 235, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(24, 24, 24, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(24, 24, 24, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;-webkit-flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.focus-ring-default{--bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-default{--bs-border-opacity: 1;border-color:rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.425rem + 2.1vw) !important}.fs-2{font-size:calc(1.375rem + 1.5vw) !important}.fs-3{font-size:calc(1.325rem + 0.9vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-default{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#fff}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#000}.bg-info{color:#fff}.bg-warning{color:#000}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:3rem !important}.fs-2{font-size:2.5rem !important}.fs-3{font-size:2rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.bg-blue{--bslib-color-bg: #28299a;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #28299a;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #4142ce;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #4142ce;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #6635d2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #6635d2;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #eb316e;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #eb316e;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #d33e36;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #d33e36;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #e57e39;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #e57e39;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #e5d439;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #e5d439;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #35d250;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #35d250;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #36d38c;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #36d38c;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #359dd2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #359dd2;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #6c757d}.bg-default{--bslib-color-bg: #6c757d;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #28299a}.bg-primary{--bslib-color-bg: #28299a;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #6c757d}.bg-secondary{--bslib-color-bg: #6c757d;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #35d250}.bg-success{--bslib-color-bg: #35d250;--bslib-color-fg: #000}.text-info{--bslib-color-fg: #359dd2}.bg-info{--bslib-color-bg: #359dd2;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #e5d439}.bg-warning{--bslib-color-bg: #e5d439;--bslib-color-fg: #000}.text-danger{--bslib-color-fg: #d33e36}.bg-danger{--bslib-color-bg: #d33e36;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #e6e6e6}.bg-light{--bslib-color-bg: #e6e6e6;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #1e1e1e}.bg-dark{--bslib-color-bg: #1e1e1e;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3233af;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3233af;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #412eb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #412eb0;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #762c88;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #762c88;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #6c3172;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #6c3172;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #744b73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #744b73;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #746d73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #746d73;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #2d6d7c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #2d6d7c;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #2e6d94;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #2e6d94;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #2d57b0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #2d57b0;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #3738b9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #3738b9;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #503dd0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #503dd0;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #853ba8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #853ba8;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #7b4091;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #7b4091;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #835a92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #835a92;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #837c92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #837c92;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #3c7c9c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #3c7c9c;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #3d7cb4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #3d7cb4;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #3c66d0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #3c66d0;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d30bc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #4d30bc;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #573ad0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #573ad0;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9b33aa;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #9b33aa;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #923994;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #923994;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #995295;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #995295;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #997595;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #997595;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #52749e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #52749e;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #5374b6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #5374b6;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #525fd2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #525fd2;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #9d2e80;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #9d2e80;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a73894;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #a73894;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b63396;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #b63396;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #e13658;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #e13658;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #e95059;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #e95059;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #e97259;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #e97259;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a27162;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #a27162;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a3727a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #a3727a;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #a25c96;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #a25c96;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #8f365e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #8f365e;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #994073;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #994073;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #a73a74;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #a73a74;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #dd394c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #dd394c;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #da5837;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #da5837;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #da7a37;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #da7a37;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #947940;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #947940;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #947a58;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #947a58;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #946474;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #946474;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #995c60;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #995c60;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a36675;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #a36675;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b26176;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #b26176;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #e75f4e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #e75f4e;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #de6438;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #de6438;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #e5a039;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #e5a039;color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #fff;--bslib-color-bg: #9fa042;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #9fa042;color:#fff}.bg-gradient-orange-teal{--bslib-color-fg: #fff;--bslib-color-bg: #9fa05a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #9fa05a;color:#fff}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #9f8a76;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #9f8a76;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #999060;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #999060;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a39a75;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #a39a75;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b29476;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #b29476;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #e7934e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #e7934e;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #de9838;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #de9838;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #000;--bslib-color-bg: #e5b239;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #e5b239;color:#000}.bg-gradient-yellow-green{--bslib-color-fg: #000;--bslib-color-bg: #9fd342;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #9fd342;color:#000}.bg-gradient-yellow-teal{--bslib-color-fg: #000;--bslib-color-bg: #9fd45a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #9fd45a;color:#000}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #9fbe76;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #9fbe76;color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #308e6e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #308e6e;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3a9882;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3a9882;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #499384;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #499384;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7e925c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #7e925c;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #749746;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #749746;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7bb047;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #7bb047;color:#fff}.bg-gradient-green-yellow{--bslib-color-fg: #000;--bslib-color-bg: #7bd347;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #7bd347;color:#000}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: #35d268;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #35d268;color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #35bd84;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #35bd84;color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #308f92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #308f92;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3a99a6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3a99a6;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4994a8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #4994a8;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7e9280;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #7e9280;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #75976a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #75976a;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7cb16b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #7cb16b;color:#fff}.bg-gradient-teal-yellow{--bslib-color-fg: #000;--bslib-color-bg: #7cd36b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #7cd36b;color:#000}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: #36d374;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #36d374;color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #36bda8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #36bda8;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #306fbc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #306fbc;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3a79d0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3a79d0;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4973d2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #4973d2;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7e72aa;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #7e72aa;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #747794;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #747794;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7b9195;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #7b9195;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #7bb395;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #7bb395;color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: #35b29e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #35b29e;color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #35b3b6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #35b3b6;color:#fff}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.bg-blue{--bslib-color-bg: #28299a;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #28299a;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #4142ce;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #4142ce;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #6635d2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #6635d2;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #eb316e;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #eb316e;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #d33e36;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #d33e36;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #e57e39;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #e57e39;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #e5d439;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #e5d439;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #35d250;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #35d250;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #36d38c;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #36d38c;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #359dd2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #359dd2;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #6c757d}.bg-default{--bslib-color-bg: #6c757d;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #28299a}.bg-primary{--bslib-color-bg: #28299a;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #6c757d}.bg-secondary{--bslib-color-bg: #6c757d;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #35d250}.bg-success{--bslib-color-bg: #35d250;--bslib-color-fg: #000}.text-info{--bslib-color-fg: #359dd2}.bg-info{--bslib-color-bg: #359dd2;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #e5d439}.bg-warning{--bslib-color-bg: #e5d439;--bslib-color-fg: #000}.text-danger{--bslib-color-fg: #d33e36}.bg-danger{--bslib-color-bg: #d33e36;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #e6e6e6}.bg-light{--bslib-color-bg: #e6e6e6;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #1e1e1e}.bg-dark{--bslib-color-bg: #1e1e1e;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3233af;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3233af;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #412eb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #412eb0;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #762c88;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #762c88;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #6c3172;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #6c3172;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #744b73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #744b73;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #746d73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #746d73;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #2d6d7c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #2d6d7c;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #2e6d94;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #2e6d94;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #2d57b0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #28299a var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #2d57b0;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #3738b9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #3738b9;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #503dd0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #503dd0;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #853ba8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #853ba8;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #7b4091;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #7b4091;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #835a92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #835a92;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #837c92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #837c92;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #3c7c9c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #3c7c9c;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #3d7cb4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #3d7cb4;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #3c66d0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4142ce var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #3c66d0;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d30bc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #4d30bc;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #573ad0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #573ad0;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9b33aa;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #9b33aa;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #923994;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #923994;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #995295;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #995295;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #997595;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #997595;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #52749e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #52749e;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #5374b6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #5374b6;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #525fd2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6635d2 var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #525fd2;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #9d2e80;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #9d2e80;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a73894;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #a73894;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b63396;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #b63396;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #e13658;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #e13658;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #e95059;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #e95059;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #e97259;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #e97259;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a27162;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #a27162;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a3727a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #a3727a;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #a25c96;background:linear-gradient(var(--bg-gradient-deg, 140deg), #eb316e var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #a25c96;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #8f365e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #8f365e;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #994073;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #994073;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #a73a74;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #a73a74;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #dd394c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #dd394c;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #da5837;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #da5837;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #da7a37;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #da7a37;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #947940;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #947940;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #947a58;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #947a58;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #946474;background:linear-gradient(var(--bg-gradient-deg, 140deg), #d33e36 var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #946474;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #995c60;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #995c60;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a36675;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #a36675;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b26176;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #b26176;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #e75f4e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #e75f4e;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #de6438;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #de6438;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #e5a039;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #e5a039;color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #fff;--bslib-color-bg: #9fa042;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #9fa042;color:#fff}.bg-gradient-orange-teal{--bslib-color-fg: #fff;--bslib-color-bg: #9fa05a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #9fa05a;color:#fff}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #9f8a76;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e57e39 var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #9f8a76;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #999060;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #999060;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #a39a75;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #a39a75;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b29476;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #b29476;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #e7934e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #e7934e;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #de9838;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #de9838;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #000;--bslib-color-bg: #e5b239;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #e5b239;color:#000}.bg-gradient-yellow-green{--bslib-color-fg: #000;--bslib-color-bg: #9fd342;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #9fd342;color:#000}.bg-gradient-yellow-teal{--bslib-color-fg: #000;--bslib-color-bg: #9fd45a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #9fd45a;color:#000}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #9fbe76;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e5d439 var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #9fbe76;color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #308e6e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #308e6e;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3a9882;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3a9882;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #499384;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #499384;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7e925c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #7e925c;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #749746;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #749746;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7bb047;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #7bb047;color:#fff}.bg-gradient-green-yellow{--bslib-color-fg: #000;--bslib-color-bg: #7bd347;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #7bd347;color:#000}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: #35d268;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #35d268;color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #35bd84;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35d250 var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #35bd84;color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #308f92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #308f92;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3a99a6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3a99a6;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4994a8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #4994a8;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7e9280;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #7e9280;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #75976a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #75976a;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7cb16b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #7cb16b;color:#fff}.bg-gradient-teal-yellow{--bslib-color-fg: #000;--bslib-color-bg: #7cd36b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #7cd36b;color:#000}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: #36d374;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #36d374;color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #36bda8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #36d38c var(--bg-gradient-start, 36%), #359dd2 var(--bg-gradient-end, 180%)) #36bda8;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #306fbc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #28299a var(--bg-gradient-end, 180%)) #306fbc;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3a79d0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #4142ce var(--bg-gradient-end, 180%)) #3a79d0;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4973d2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #6635d2 var(--bg-gradient-end, 180%)) #4973d2;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7e72aa;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #eb316e var(--bg-gradient-end, 180%)) #7e72aa;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #747794;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #d33e36 var(--bg-gradient-end, 180%)) #747794;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7b9195;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #e57e39 var(--bg-gradient-end, 180%)) #7b9195;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #7bb395;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #e5d439 var(--bg-gradient-end, 180%)) #7bb395;color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: #35b29e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #35d250 var(--bg-gradient-end, 180%)) #35b29e;color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #35b3b6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #359dd2 var(--bg-gradient-start, 36%), #36d38c var(--bg-gradient-end, 180%)) #35b3b6;color:#fff}:root{--bslib-value-box-shadow: none;--bslib-value-box-border-width-auto-yes: var(--bslib-value-box-border-width-baseline);--bslib-value-box-border-width-auto-no: 0;--bslib-value-box-border-width-baseline: 1px}.bslib-value-box{border-width:var(--bslib-value-box-border-width-auto-no, var(--bslib-value-box-border-width-baseline));container-name:bslib-value-box;container-type:inline-size}.bslib-value-box.card{box-shadow:var(--bslib-value-box-shadow)}.bslib-value-box.border-auto{border-width:var(--bslib-value-box-border-width-auto-yes, var(--bslib-value-box-border-width-baseline))}.bslib-value-box.default{--bslib-value-box-bg-default: var(--bs-card-bg, #fff);--bslib-value-box-border-color-default: var(--bs-card-border-color, rgba(0, 0, 0, 0.175));color:var(--bslib-value-box-color);background-color:var(--bslib-value-box-bg, var(--bslib-value-box-bg-default));border-color:var(--bslib-value-box-border-color, var(--bslib-value-box-border-color-default))}.bslib-value-box .value-box-grid{display:grid;grid-template-areas:"left right";align-items:center;overflow:hidden}.bslib-value-box .value-box-showcase{height:100%;max-height:var(---bslib-value-box-showcase-max-h, 100%)}.bslib-value-box .value-box-showcase,.bslib-value-box .value-box-showcase>.html-fill-item{width:100%}.bslib-value-box[data-full-screen=true] .value-box-showcase{max-height:var(---bslib-value-box-showcase-max-h-fs, 100%)}@media screen and (min-width: 575.98px){@container bslib-value-box (max-width: 300px){.bslib-value-box:not(.showcase-bottom) .value-box-grid{grid-template-columns:1fr !important;grid-template-rows:auto auto;grid-template-areas:"top" "bottom"}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-showcase{grid-area:top !important}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-area{grid-area:bottom !important;justify-content:end}}}.bslib-value-box .value-box-area{justify-content:center;padding:1.5rem 1rem;font-size:.9rem;font-weight:500}.bslib-value-box .value-box-area *{margin-bottom:0;margin-top:0}.bslib-value-box .value-box-title{font-size:1rem;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.bslib-value-box .value-box-title:empty::after{content:" "}.bslib-value-box .value-box-value{font-size:calc(1.375rem + 1.5vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}@media(min-width: 1200px){.bslib-value-box .value-box-value{font-size:2.5rem}}.bslib-value-box .value-box-value:empty::after{content:" "}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{opacity:.85;min-width:50px;max-width:125%}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{font-size:4rem}.bslib-value-box.showcase-top-right .value-box-grid{grid-template-columns:1fr var(---bslib-value-box-showcase-w, 50%)}.bslib-value-box.showcase-top-right .value-box-grid .value-box-showcase{grid-area:right;margin-left:auto;align-self:start;align-items:end;padding-left:0;padding-bottom:0}.bslib-value-box.showcase-top-right .value-box-grid .value-box-area{grid-area:left;align-self:end}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid{grid-template-columns:auto var(---bslib-value-box-showcase-w-fs, 1fr)}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid>div{align-self:center}.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-showcase{margin-top:0}@container bslib-value-box (max-width: 300px){.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-grid .value-box-showcase{padding-left:1rem}}.bslib-value-box.showcase-left-center .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w, 30%) auto}.bslib-value-box.showcase-left-center[data-full-screen=true] .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w-fs, 1fr) auto}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-showcase{grid-area:left}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-area{grid-area:right}.bslib-value-box.showcase-bottom .value-box-grid{grid-template-columns:1fr;grid-template-rows:1fr var(---bslib-value-box-showcase-h, auto);grid-template-areas:"top" "bottom";overflow:hidden}.bslib-value-box.showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.bslib-value-box.showcase-bottom .value-box-grid .value-box-area{grid-area:top}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid{grid-template-rows:1fr var(---bslib-value-box-showcase-h-fs, 2fr)}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid .value-box-showcase{padding:1rem}[data-bs-theme=dark] .bslib-value-box{--bslib-value-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 50%)}@media(min-width: 576px){.nav:not(.nav-hidden){display:flex !important;display:-webkit-flex !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav:not(.nav-hidden).nav-stacked{flex-direction:column;-webkit-flex-direction:column;height:100%}.nav:not(.nav-hidden).nav-stacked>.bslib-nav-spacer{margin-top:auto !important}}.bslib-card{overflow:auto}.bslib-card .card-body+.card-body{padding-top:0}.bslib-card .card-body{overflow:auto}.bslib-card .card-body p{margin-top:0}.bslib-card .card-body p:last-child{margin-bottom:0}.bslib-card .card-body{max-height:var(--bslib-card-body-max-height, none)}.bslib-card[data-full-screen=true]>.card-body{max-height:var(--bslib-card-body-max-height-full-screen, none)}.bslib-card .card-header .form-group{margin-bottom:0}.bslib-card .card-header .selectize-control{margin-bottom:0}.bslib-card .card-header .selectize-control .item{margin-right:1.15rem}.bslib-card .card-footer{margin-top:auto}.bslib-card .bslib-navs-card-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bslib-card .bslib-navs-card-title .nav{margin-left:auto}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border=true]){border:none}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border-radius=true]){border-top-left-radius:0;border-top-right-radius:0}[data-full-screen=true]{position:fixed;inset:3.5rem 1rem 1rem;height:auto !important;max-height:none !important;width:auto !important;z-index:1070}.bslib-full-screen-enter{display:none;position:absolute;bottom:var(--bslib-full-screen-enter-bottom, 0.2rem);right:var(--bslib-full-screen-enter-right, 0);top:var(--bslib-full-screen-enter-top);left:var(--bslib-full-screen-enter-left);color:var(--bslib-color-fg, var(--bs-card-color));background-color:var(--bslib-color-bg, var(--bs-card-bg, var(--bs-body-bg)));border:var(--bs-card-border-width) solid var(--bslib-color-fg, var(--bs-card-border-color));box-shadow:0 2px 4px rgba(0,0,0,.15);margin:.2rem .4rem;padding:.55rem !important;font-size:.8rem;cursor:pointer;opacity:.7;z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card[data-full-screen=false]:hover>*>.bslib-full-screen-enter{display:block}.bslib-has-full-screen .card:hover>*>.bslib-full-screen-enter{display:none}@media(max-width: 575.98px){.bslib-full-screen-enter{display:none !important}}.bslib-full-screen-exit{position:relative;top:1.35rem;font-size:.9rem;cursor:pointer;text-decoration:none;display:flex;float:right;margin-right:2.15rem;align-items:center;color:rgba(var(--bs-body-bg-rgb), 0.8)}.bslib-full-screen-exit:hover{color:rgba(var(--bs-body-bg-rgb), 1)}.bslib-full-screen-exit svg{margin-left:.5rem;font-size:1.5rem}#bslib-full-screen-overlay{position:fixed;inset:0;background-color:rgba(var(--bs-body-color-rgb), 0.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1069;animation:bslib-full-screen-overlay-enter 400ms cubic-bezier(0.6, 0.02, 0.65, 1) forwards}@keyframes bslib-full-screen-overlay-enter{0%{opacity:0}100%{opacity:1}}.bslib-grid{display:grid !important;gap:var(--bslib-spacer, 1rem);height:var(--bslib-grid-height)}.bslib-grid.grid{grid-template-columns:repeat(var(--bs-columns, 12), minmax(0, 1fr));grid-template-rows:unset;grid-auto-rows:var(--bslib-grid--row-heights);--bslib-grid--row-heights--xs: unset;--bslib-grid--row-heights--sm: unset;--bslib-grid--row-heights--md: unset;--bslib-grid--row-heights--lg: unset;--bslib-grid--row-heights--xl: unset;--bslib-grid--row-heights--xxl: unset}.bslib-grid.grid.bslib-grid--row-heights--xs{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xs)}@media(min-width: 576px){.bslib-grid.grid.bslib-grid--row-heights--sm{--bslib-grid--row-heights: var(--bslib-grid--row-heights--sm)}}@media(min-width: 768px){.bslib-grid.grid.bslib-grid--row-heights--md{--bslib-grid--row-heights: var(--bslib-grid--row-heights--md)}}@media(min-width: 992px){.bslib-grid.grid.bslib-grid--row-heights--lg{--bslib-grid--row-heights: var(--bslib-grid--row-heights--lg)}}@media(min-width: 1200px){.bslib-grid.grid.bslib-grid--row-heights--xl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xl)}}@media(min-width: 1400px){.bslib-grid.grid.bslib-grid--row-heights--xxl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xxl)}}.bslib-grid>*>.shiny-input-container{width:100%}.bslib-grid-item{grid-column:auto/span 1}@media(max-width: 767.98px){.bslib-grid-item{grid-column:1/-1}}@media(max-width: 575.98px){.bslib-grid{grid-template-columns:1fr !important;height:var(--bslib-grid-height-mobile)}.bslib-grid.grid{height:unset !important;grid-auto-rows:var(--bslib-grid--row-heights--xs, auto)}}.accordion .accordion-header{font-size:calc(1.375rem + 1.5vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color);margin-bottom:0}@media(min-width: 1200px){.accordion .accordion-header{font-size:2.5rem}}.accordion .accordion-icon:not(:empty){margin-right:.75rem;display:flex}.accordion .accordion-button:not(.collapsed){box-shadow:none}.accordion .accordion-button:not(.collapsed):focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.navbar+.container-fluid:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-sm:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-md:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-lg:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xl:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xxl:has(>.tab-content>.tab-pane.active.html-fill-container){padding-left:0;padding-right:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container{padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child){padding:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]){border-left:none;border-right:none;border-bottom:none}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]){border-radius:0}.navbar+div>.bslib-sidebar-layout{border-top:var(--bslib-sidebar-border)}html{height:100%}.bslib-page-fill{width:100%;height:100%;margin:0;padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}@media(max-width: 575.98px){.bslib-page-fill{height:var(--bslib-page-fill-mobile-height, auto)}}:root{--bslib-page-sidebar-title-bg: #28299a;--bslib-page-sidebar-title-color: #fff}.bslib-page-title{background-color:var(--bslib-page-sidebar-title-bg);color:var(--bslib-page-sidebar-title-color);font-size:1.25rem;font-weight:300;padding:var(--bslib-spacer, 1rem);padding-left:1.5rem;margin-bottom:0;border-bottom:1px solid #dee2e6}.bslib-sidebar-layout{--bslib-sidebar-transition-duration: 500ms;--bslib-sidebar-transition-easing-x: cubic-bezier(0.8, 0.78, 0.22, 1.07);--bslib-sidebar-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-border-radius: var(--bs-border-radius);--bslib-sidebar-vert-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--bslib-sidebar-fg: var(--bs-emphasis-color, black);--bslib-sidebar-main-fg: var(--bs-card-color, var(--bs-body-color));--bslib-sidebar-main-bg: var(--bs-card-bg, var(--bs-body-bg));--bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--bslib-sidebar-padding: calc(var(--bslib-spacer) * 1.5);--bslib-sidebar-icon-size: var(--bslib-spacer, 1rem);--bslib-sidebar-icon-button-size: calc(var(--bslib-sidebar-icon-size, 1rem) * 2);--bslib-sidebar-padding-icon: calc(var(--bslib-sidebar-icon-button-size, 2rem) * 1.5);--bslib-collapse-toggle-border-radius: var(--bs-border-radius, 0.25rem);--bslib-collapse-toggle-transform: 0deg;--bslib-sidebar-toggle-transition-easing: cubic-bezier(1, 0, 0, 1);--bslib-collapse-toggle-right-transform: 180deg;--bslib-sidebar-column-main: minmax(0, 1fr);display:grid !important;grid-template-columns:min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px)) var(--bslib-sidebar-column-main);position:relative;transition:grid-template-columns ease-in-out var(--bslib-sidebar-transition-duration);border:var(--bslib-sidebar-border);border-radius:var(--bslib-sidebar-border-radius)}@media(prefers-reduced-motion: reduce){.bslib-sidebar-layout{transition:none}}.bslib-sidebar-layout[data-bslib-sidebar-border=false]{border:none}.bslib-sidebar-layout[data-bslib-sidebar-border-radius=false]{border-radius:initial}.bslib-sidebar-layout>.main,.bslib-sidebar-layout>.sidebar{grid-row:1/2;border-radius:inherit;overflow:auto}.bslib-sidebar-layout>.main{grid-column:2/3;border-top-left-radius:0;border-bottom-left-radius:0;padding:var(--bslib-sidebar-padding);transition:padding var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration);color:var(--bslib-sidebar-main-fg);background-color:var(--bslib-sidebar-main-bg)}.bslib-sidebar-layout>.sidebar{grid-column:1/2;width:100%;height:100%;border-right:var(--bslib-sidebar-vert-border);border-top-right-radius:0;border-bottom-right-radius:0;color:var(--bslib-sidebar-fg);background-color:var(--bslib-sidebar-bg);backdrop-filter:blur(5px)}.bslib-sidebar-layout>.sidebar>.sidebar-content{display:flex;flex-direction:column;gap:var(--bslib-spacer, 1rem);padding:var(--bslib-sidebar-padding);padding-top:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout>.sidebar>.sidebar-content>:last-child:not(.sidebar-title){margin-bottom:0}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion{margin-left:calc(-1*var(--bslib-sidebar-padding));margin-right:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:last-child{margin-bottom:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child){margin-bottom:1rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-body{display:flex;flex-direction:column}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:first-child) .accordion-item:first-child{border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child) .accordion-item:last-child{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content.has-accordion>.sidebar-title{border-bottom:none;padding-bottom:0}.bslib-sidebar-layout>.sidebar .shiny-input-container{width:100%}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar>.sidebar-content{padding-top:var(--bslib-sidebar-padding)}.bslib-sidebar-layout>.collapse-toggle{grid-row:1/2;grid-column:1/2;display:inline-flex;align-items:center;position:absolute;right:calc(var(--bslib-sidebar-icon-size));top:calc(var(--bslib-sidebar-icon-size, 1rem)/2);border:none;border-radius:var(--bslib-collapse-toggle-border-radius);height:var(--bslib-sidebar-icon-button-size, 2rem);width:var(--bslib-sidebar-icon-button-size, 2rem);display:flex;align-items:center;justify-content:center;padding:0;color:var(--bslib-sidebar-fg);background-color:unset;transition:color var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),top var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),right var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),left var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover{background-color:var(--bslib-sidebar-toggle-bg)}.bslib-sidebar-layout>.collapse-toggle>.collapse-icon{opacity:.8;width:var(--bslib-sidebar-icon-size);height:var(--bslib-sidebar-icon-size);transform:rotateY(var(--bslib-collapse-toggle-transform));transition:transform var(--bslib-sidebar-toggle-transition-easing) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover>.collapse-icon{opacity:1}.bslib-sidebar-layout .sidebar-title{font-size:1.25rem;line-height:1.25;margin-top:0;margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--bslib-sidebar-border)}.bslib-sidebar-layout.sidebar-right{grid-template-columns:var(--bslib-sidebar-column-main) min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px))}.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/2;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.bslib-sidebar-layout.sidebar-right>.sidebar{grid-column:2/3;border-right:none;border-left:var(--bslib-sidebar-vert-border);border-top-left-radius:0;border-bottom-left-radius:0}.bslib-sidebar-layout.sidebar-right>.collapse-toggle{grid-column:2/3;left:var(--bslib-sidebar-icon-size);right:unset;border:var(--bslib-collapse-toggle-border)}.bslib-sidebar-layout.sidebar-right>.collapse-toggle>.collapse-icon{transform:rotateY(var(--bslib-collapse-toggle-right-transform))}.bslib-sidebar-layout.sidebar-collapsed{--bslib-collapse-toggle-transform: 180deg;--bslib-collapse-toggle-right-transform: 0deg;--bslib-sidebar-vert-border: none;grid-template-columns:0 minmax(0, 1fr)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right{grid-template-columns:minmax(0, 1fr) 0}.bslib-sidebar-layout.sidebar-collapsed:not(.transitioning)>.sidebar>*{display:none}.bslib-sidebar-layout.sidebar-collapsed>.main{border-radius:inherit}.bslib-sidebar-layout.sidebar-collapsed:not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed>.collapse-toggle{color:var(--bslib-sidebar-main-fg);top:calc(var(--bslib-sidebar-overlap-counter, 0)*(var(--bslib-sidebar-icon-size) + var(--bslib-sidebar-padding)) + var(--bslib-sidebar-icon-size, 1rem)/2);right:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px))}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.collapse-toggle{left:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px));right:unset}@media(min-width: 576px){.bslib-sidebar-layout.transitioning>.sidebar>.sidebar-content{display:none}}@media(max-width: 575.98px){.bslib-sidebar-layout[data-bslib-sidebar-open=desktop]{--bslib-sidebar-js-init-collapsed: true}.bslib-sidebar-layout>.sidebar,.bslib-sidebar-layout.sidebar-right>.sidebar{border:none}.bslib-sidebar-layout>.main,.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/3}.bslib-sidebar-layout[data-bslib-sidebar-open=always]{display:block !important}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar{max-height:var(--bslib-sidebar-max-height-mobile);overflow-y:auto;border-top:var(--bslib-sidebar-vert-border)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]){grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.sidebar{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.collapse-toggle{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed.sidebar-right{grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always])>.main{opacity:0;transition:opacity var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed>.main{opacity:1}}.html-fill-container{display:flex;flex-direction:column;min-height:0;min-width:0}.html-fill-container>.html-fill-item{flex:1 1 auto;min-height:0;min-width:0}.html-fill-container>:not(.html-fill-item){flex:0 0 auto}.sidebar-item .chapter-number{color:#222}.quarto-container{min-height:calc(100vh - 132px)}body.hypothesis-enabled #quarto-header{margin-right:16px}footer.footer .nav-footer,#quarto-header>nav{padding-left:1em;padding-right:1em}footer.footer div.nav-footer p:first-child{margin-top:0}footer.footer div.nav-footer p:last-child{margin-bottom:0}#quarto-content>*{padding-top:14px}#quarto-content>#quarto-sidebar-glass{padding-top:0px}@media(max-width: 991.98px){#quarto-content>*{padding-top:0}#quarto-content .subtitle{padding-top:14px}#quarto-content section:first-of-type h2:first-of-type,#quarto-content section:first-of-type .h2:first-of-type{margin-top:1rem}}.headroom-target,header.headroom{will-change:transform;transition:position 200ms linear;transition:all 200ms linear}header.headroom--pinned{transform:translateY(0%)}header.headroom--unpinned{transform:translateY(-100%)}.navbar-container{width:100%}.navbar-brand{overflow:hidden;text-overflow:ellipsis}.navbar-brand-container{max-width:calc(100% - 115px);min-width:0;display:flex;align-items:center}@media(min-width: 992px){.navbar-brand-container{margin-right:1em}}.navbar-brand.navbar-brand-logo{margin-right:4px;display:inline-flex}.navbar-toggler{flex-basis:content;flex-shrink:0}.navbar .navbar-brand-container{order:2}.navbar .navbar-toggler{order:1}.navbar .navbar-container>.navbar-nav{order:20}.navbar .navbar-container>.navbar-brand-container{margin-left:0 !important;margin-right:0 !important}.navbar .navbar-collapse{order:20}.navbar #quarto-search{order:4;margin-left:auto}.navbar .navbar-toggler{margin-right:.5em}.navbar-logo{max-height:24px;width:auto;padding-right:4px}nav .nav-item:not(.compact){padding-top:1px}nav .nav-link i,nav .dropdown-item i{padding-right:1px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.6rem;padding-right:.6rem}nav .nav-item.compact .nav-link{padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}.navbar .quarto-navbar-tools{order:3}.navbar .quarto-navbar-tools div.dropdown{display:inline-block}.navbar .quarto-navbar-tools .quarto-navigation-tool{color:#cbcce7}.navbar .quarto-navbar-tools .quarto-navigation-tool:hover{color:#fff}.navbar-nav .dropdown-menu{min-width:220px;font-size:.9rem}.navbar .navbar-nav .nav-link.dropdown-toggle::after{opacity:.75;vertical-align:.175em}.navbar ul.dropdown-menu{padding-top:0;padding-bottom:0}.navbar .dropdown-header{text-transform:uppercase;font-size:.8rem;padding:0 .5rem}.navbar .dropdown-item{padding:.4rem .5rem}.navbar .dropdown-item>i.bi{margin-left:.1rem;margin-right:.25em}.sidebar #quarto-search{margin-top:-1px}.sidebar #quarto-search svg.aa-SubmitIcon{width:16px;height:16px}.sidebar-navigation a{color:inherit}.sidebar-title{margin-top:.25rem;padding-bottom:.5rem;font-size:1.3rem;line-height:1.6rem;visibility:visible}.sidebar-title>a{font-size:inherit;text-decoration:none}.sidebar-title .sidebar-tools-main{margin-top:-6px}@media(max-width: 991.98px){#quarto-sidebar div.sidebar-header{padding-top:.2em}}.sidebar-header-stacked .sidebar-title{margin-top:.6rem}.sidebar-logo{max-width:90%;padding-bottom:.5rem}.sidebar-logo-link{text-decoration:none}.sidebar-navigation li a{text-decoration:none}.sidebar-navigation .quarto-navigation-tool{opacity:.7;font-size:.875rem}#quarto-sidebar>nav>.sidebar-tools-main{margin-left:14px}.sidebar-tools-main{display:inline-flex;margin-left:0px;order:2}.sidebar-tools-main:not(.tools-wide){vertical-align:middle}.sidebar-navigation .quarto-navigation-tool.dropdown-toggle::after{display:none}.sidebar.sidebar-navigation>*{padding-top:1em}.sidebar-item{margin-bottom:.2em;line-height:1rem;margin-top:.4rem}.sidebar-section{padding-left:.5em;padding-bottom:.2em}.sidebar-item .sidebar-item-container{display:flex;justify-content:space-between;cursor:pointer}.sidebar-item-toggle:hover{cursor:pointer}.sidebar-item .sidebar-item-toggle .bi{font-size:.7rem;text-align:center}.sidebar-item .sidebar-item-toggle .bi-chevron-right::before{transition:transform 200ms ease}.sidebar-item .sidebar-item-toggle[aria-expanded=false] .bi-chevron-right::before{transform:none}.sidebar-item .sidebar-item-toggle[aria-expanded=true] .bi-chevron-right::before{transform:rotate(90deg)}.sidebar-item-text{width:100%}.sidebar-navigation .sidebar-divider{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:.5rem}@media(max-width: 991.98px){.quarto-secondary-nav{display:block}.quarto-secondary-nav button.quarto-search-button{padding-right:0em;padding-left:2em}.quarto-secondary-nav button.quarto-btn-toggle{margin-left:-0.75rem;margin-right:.15rem}.quarto-secondary-nav nav.quarto-title-breadcrumbs{display:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs{display:flex;align-items:center;padding-right:1em;margin-left:-0.25em}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{text-decoration:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs ol.breadcrumb{margin-bottom:0}}@media(min-width: 992px){.quarto-secondary-nav{display:none}}.quarto-title-breadcrumbs .breadcrumb{margin-bottom:.5em;font-size:.9rem}.quarto-title-breadcrumbs .breadcrumb li:last-of-type a{color:#6c757d}.quarto-secondary-nav .quarto-btn-toggle{color:#595959}.quarto-secondary-nav[aria-expanded=false] .quarto-btn-toggle .bi-chevron-right::before{transform:none}.quarto-secondary-nav[aria-expanded=true] .quarto-btn-toggle .bi-chevron-right::before{transform:rotate(90deg)}.quarto-secondary-nav .quarto-btn-toggle .bi-chevron-right::before{transition:transform 200ms ease}.quarto-secondary-nav{cursor:pointer}.no-decor{text-decoration:none}.quarto-secondary-nav-title{margin-top:.3em;color:#595959;padding-top:4px}.quarto-secondary-nav nav.quarto-page-breadcrumbs{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a:hover{color:rgba(26,101,67,.8)}.quarto-secondary-nav nav.quarto-page-breadcrumbs .breadcrumb-item::before{color:#8c8c8c}.breadcrumb-item{line-height:1.2rem}div.sidebar-item-container{color:#595959}div.sidebar-item-container:hover,div.sidebar-item-container:focus{color:rgba(26,101,67,.8)}div.sidebar-item-container.disabled{color:rgba(89,89,89,.75)}div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code{color:#1a6543}div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents,nav.sidebar.sidebar-navigation:not(.rollup){background-color:#fff}@media(max-width: 991.98px){.sidebar-navigation .sidebar-item a,.nav-page .nav-page-text,.sidebar-navigation{font-size:1rem}.sidebar-navigation ul.sidebar-section.depth1 .sidebar-section-item{font-size:1.1rem}.sidebar-logo{display:none}.sidebar.sidebar-navigation{position:static;border-bottom:1px solid #dee2e6}.sidebar.sidebar-navigation.collapsing{position:fixed;z-index:1000}.sidebar.sidebar-navigation.show{position:fixed;z-index:1000}.sidebar.sidebar-navigation{min-height:100%}nav.quarto-secondary-nav{background-color:#fff;border-bottom:1px solid #dee2e6}.quarto-banner nav.quarto-secondary-nav{background-color:#28299a;color:#cbcce7;border-top:1px solid #dee2e6}.sidebar .sidebar-footer{visibility:visible;padding-top:1rem;position:inherit}.sidebar-tools-collapse{display:block}}#quarto-sidebar{transition:width .15s ease-in}#quarto-sidebar>*{padding-right:1em}@media(max-width: 991.98px){#quarto-sidebar .sidebar-menu-container{white-space:nowrap;min-width:225px}#quarto-sidebar.show{transition:width .15s ease-out}}@media(min-width: 992px){#quarto-sidebar{display:flex;flex-direction:column}.nav-page .nav-page-text,.sidebar-navigation .sidebar-section .sidebar-item{font-size:.875rem}.sidebar-navigation .sidebar-item{font-size:.925rem}.sidebar.sidebar-navigation{display:block;position:sticky}.sidebar-search{width:100%}.sidebar .sidebar-footer{visibility:visible}}@media(max-width: 991.98px){#quarto-sidebar-glass{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0);transition:background-color .15s ease-in;z-index:-1}#quarto-sidebar-glass.collapsing{z-index:1000}#quarto-sidebar-glass.show{transition:background-color .15s ease-out;background-color:rgba(102,102,102,.4);z-index:1000}}.sidebar .sidebar-footer{padding:.5rem 1rem;align-self:flex-end;color:#6c757d;width:100%}.quarto-page-breadcrumbs .breadcrumb-item+.breadcrumb-item,.quarto-page-breadcrumbs .breadcrumb-item{padding-right:.33em;padding-left:0}.quarto-page-breadcrumbs .breadcrumb-item::before{padding-right:.33em}.quarto-sidebar-footer{font-size:.875em}.sidebar-section .bi-chevron-right{vertical-align:middle}.sidebar-section .bi-chevron-right::before{font-size:.9em}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn:focus:not(:focus-visible){box-shadow:none}.page-navigation{display:flex;justify-content:space-between}.nav-page{padding-bottom:.75em}.nav-page .bi{font-size:1.8rem;vertical-align:middle}.nav-page .nav-page-text{padding-left:.25em;padding-right:.25em}.nav-page a{color:#6c757d;text-decoration:none;display:flex;align-items:center}.nav-page a:hover{color:#2ba970}.nav-footer .toc-actions{padding-bottom:.5em;padding-top:.5em}.nav-footer .toc-actions a,.nav-footer .toc-actions a:hover{text-decoration:none}.nav-footer .toc-actions ul{display:flex;list-style:none}.nav-footer .toc-actions ul :first-child{margin-left:auto}.nav-footer .toc-actions ul :last-child{margin-right:auto}.nav-footer .toc-actions ul li{padding-right:1.5em}.nav-footer .toc-actions ul li i.bi{padding-right:.4em}.nav-footer .toc-actions ul li:last-of-type{padding-right:0}.nav-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;text-align:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff}body.nav-fixed{padding-top:82px}.nav-footer-contents{color:#6c757d;margin-top:.25rem}.nav-footer{min-height:3.5em;color:#757575}.nav-footer a{color:#757575}.nav-footer .nav-footer-left{font-size:.825em}.nav-footer .nav-footer-center{font-size:.825em}.nav-footer .nav-footer-right{font-size:.825em}.nav-footer-left .footer-items,.nav-footer-center .footer-items,.nav-footer-right .footer-items{display:inline-flex;padding-top:.3em;padding-bottom:.3em;margin-bottom:0em}.nav-footer-left .footer-items .nav-link,.nav-footer-center .footer-items .nav-link,.nav-footer-right .footer-items .nav-link{padding-left:.6em;padding-right:.6em}.nav-footer-left{flex:1 1 0px;text-align:left}.nav-footer-right{flex:1 1 0px;text-align:right}.nav-footer-center{flex:1 1 0px;min-height:3em;text-align:center}.nav-footer-center .footer-items{justify-content:center}@media(max-width: 767.98px){.nav-footer-center{margin-top:3em}}.navbar .quarto-reader-toggle.reader .quarto-reader-toggle-btn{background-color:#cbcce7;border-radius:3px}@media(max-width: 991.98px){.quarto-reader-toggle{display:none}}.quarto-reader-toggle.reader.quarto-navigation-tool .quarto-reader-toggle-btn{background-color:#595959;border-radius:3px}.quarto-reader-toggle .quarto-reader-toggle-btn{display:inline-flex;padding-left:.2em;padding-right:.2em;margin-left:-0.2em;margin-right:-0.2em;text-align:center}.navbar .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}#quarto-back-to-top{display:none;position:fixed;bottom:50px;background-color:#fff;border-radius:.25rem;box-shadow:0 .2rem .5rem #6c757d,0 0 .05rem #6c757d;color:#6c757d;text-decoration:none;font-size:.9em;text-align:center;left:50%;padding:.4rem .8rem;transform:translate(-50%, 0)}.aa-DetachedSearchButtonQuery{display:none}.aa-DetachedOverlay ul.aa-List,#quarto-search-results ul.aa-List{list-style:none;padding-left:0}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{background-color:#fff;position:absolute;z-index:2000}#quarto-search-results .aa-Panel{max-width:400px}#quarto-search input{font-size:.925rem}@media(min-width: 992px){.navbar #quarto-search{margin-left:.25rem;order:999}}.navbar.navbar-expand-sm #quarto-search,.navbar.navbar-expand-md #quarto-search{order:999}@media(min-width: 992px){.navbar .quarto-navbar-tools{order:900}}@media(min-width: 992px){.navbar .quarto-navbar-tools.tools-end{margin-left:auto !important}}@media(max-width: 991.98px){#quarto-sidebar .sidebar-search{display:none}}#quarto-sidebar .sidebar-search .aa-Autocomplete{width:100%}.navbar .aa-Autocomplete .aa-Form{width:180px}.navbar #quarto-search.type-overlay .aa-Autocomplete{width:40px}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form{background-color:inherit;border:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form:focus-within{box-shadow:none;outline:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper{display:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper:focus-within{display:inherit}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-Label svg,.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-LoadingIndicator svg{width:26px;height:26px;color:#cbcce7;opacity:1}.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon{width:26px;height:26px;color:#cbcce7;opacity:1}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;color:#222;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Autocomplete .aa-Form:focus-within,.aa-DetachedFormContainer .aa-Form:focus-within{box-shadow:rgba(40,41,154,.6) 0 0 0 1px;outline:currentColor none medium}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;order:1}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{cursor:initial;flex-shrink:0;padding:0;text-align:left}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg{color:#222;opacity:.5}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{appearance:none;background:none;border:0;margin:0}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapper,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper{order:3;position:relative;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input{appearance:none;background:none;border:0;color:#222;font:inherit;height:calc(1.5em + .1rem + 2px);padding:0;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::placeholder,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::placeholder{color:#222;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix{align-items:center;display:flex;order:4}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton{align-items:center;background:none;border:0;color:#222;opacity:.8;cursor:pointer;display:flex;margin:0;width:calc(1.5em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus{color:#222;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg{width:calc(1.5em + 0.75rem + calc(1px * 2))}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton{border:none;align-items:center;background:none;color:#222;opacity:.4;font-size:.7rem;cursor:pointer;display:none;margin:0;width:calc(1em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus{color:#222;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden]{display:none}.aa-PanelLayout:empty{display:none}.quarto-search-no-results.no-query{display:none}.aa-Source:has(.no-query){display:none}#quarto-search-results .aa-Panel{border:solid #dee2e6 1px}#quarto-search-results .aa-SourceNoResults{width:398px}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{max-height:65vh;overflow-y:auto;font-size:.925rem}.aa-DetachedOverlay .aa-SourceNoResults,#quarto-search-results .aa-SourceNoResults{height:60px;display:flex;justify-content:center;align-items:center}.aa-DetachedOverlay .search-error,#quarto-search-results .search-error{padding-top:10px;padding-left:20px;padding-right:20px;cursor:default}.aa-DetachedOverlay .search-error .search-error-title,#quarto-search-results .search-error .search-error-title{font-size:1.1rem;margin-bottom:.5rem}.aa-DetachedOverlay .search-error .search-error-title .search-error-icon,#quarto-search-results .search-error .search-error-title .search-error-icon{margin-right:8px}.aa-DetachedOverlay .search-error .search-error-text,#quarto-search-results .search-error .search-error-text{font-weight:300}.aa-DetachedOverlay .search-result-text,#quarto-search-results .search-result-text{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2rem;max-height:2.4rem}.aa-DetachedOverlay .aa-SourceHeader .search-result-header,#quarto-search-results .aa-SourceHeader .search-result-header{font-size:.875rem;background-color:#f2f2f2;padding-left:14px;padding-bottom:4px;padding-top:4px}.aa-DetachedOverlay .aa-SourceHeader .search-result-header-no-results,#quarto-search-results .aa-SourceHeader .search-result-header-no-results{display:none}.aa-DetachedOverlay .aa-SourceFooter .algolia-search-logo,#quarto-search-results .aa-SourceFooter .algolia-search-logo{width:110px;opacity:.85;margin:8px;float:right}.aa-DetachedOverlay .search-result-section,#quarto-search-results .search-result-section{font-size:.925em}.aa-DetachedOverlay a.search-result-link,#quarto-search-results a.search-result-link{color:inherit;text-decoration:none}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item,#quarto-search-results li.aa-Item[aria-selected=true] .search-item{background-color:#28299a}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text-container{color:#fff;background-color:#28299a}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=true] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-match.mark{color:#fff;background-color:#3032ba}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item,#quarto-search-results li.aa-Item[aria-selected=false] .search-item{background-color:#fff}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text-container{color:#222}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=false] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-match.mark{color:inherit;background-color:#aeafea}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container{background-color:#fff;color:#222}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container{padding-top:0px}.aa-DetachedOverlay li.aa-Item .search-result-doc.document-selectable .search-result-text-container,#quarto-search-results li.aa-Item .search-result-doc.document-selectable .search-result-text-container{margin-top:-4px}.aa-DetachedOverlay .aa-Item,#quarto-search-results .aa-Item{cursor:pointer}.aa-DetachedOverlay .aa-Item .search-item,#quarto-search-results .aa-Item .search-item{border-left:none;border-right:none;border-top:none;background-color:#fff;border-color:#dee2e6;color:#222}.aa-DetachedOverlay .aa-Item .search-item p,#quarto-search-results .aa-Item .search-item p{margin-top:0;margin-bottom:0}.aa-DetachedOverlay .aa-Item .search-item i.bi,#quarto-search-results .aa-Item .search-item i.bi{padding-left:8px;padding-right:8px;font-size:1.3em}.aa-DetachedOverlay .aa-Item .search-item .search-result-title,#quarto-search-results .aa-Item .search-item .search-result-title{margin-top:.3em;margin-bottom:0em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs,#quarto-search-results .aa-Item .search-item .search-result-crumbs{white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:300;margin-right:1em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap),#quarto-search-results .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap){max-width:30%;margin-left:auto;margin-top:.5em;margin-bottom:.1rem}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap,#quarto-search-results .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap{flex-basis:100%;margin-top:0em;margin-bottom:.2em;margin-left:37px}.aa-DetachedOverlay .aa-Item .search-result-title-container,#quarto-search-results .aa-Item .search-result-title-container{font-size:1em;display:flex;flex-wrap:wrap;padding:6px 4px 6px 4px}.aa-DetachedOverlay .aa-Item .search-result-text-container,#quarto-search-results .aa-Item .search-result-text-container{padding-bottom:8px;padding-right:8px;margin-left:42px}.aa-DetachedOverlay .aa-Item .search-result-doc-section,.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-doc-section,#quarto-search-results .aa-Item .search-result-more{padding-top:8px;padding-bottom:8px;padding-left:44px}.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-more{font-size:.8em;font-weight:400}.aa-DetachedOverlay .aa-Item .search-result-doc,#quarto-search-results .aa-Item .search-result-doc{border-top:1px solid #dee2e6}.aa-DetachedSearchButton{background:none;border:none}.aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder{display:none}.navbar .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#cbcce7}.sidebar-tools-collapse #quarto-search,.sidebar-tools-main #quarto-search{display:inline}.sidebar-tools-collapse #quarto-search .aa-Autocomplete,.sidebar-tools-main #quarto-search .aa-Autocomplete{display:inline}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton{padding-left:4px;padding-right:4px}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#595959}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon{margin-top:-3px}.aa-DetachedContainer{background:rgba(255,255,255,.65);width:90%;bottom:0;box-shadow:rgba(222,226,230,.6) 0 0 0 1px;outline:currentColor none medium;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1101}.aa-DetachedContainer::after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{background-color:#fff;border-bottom:1px solid #dee2e6;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5em}.aa-DetachedCancelButton{background:none;font-size:.8em;border:0;border-radius:3px;color:#222;cursor:pointer;margin:0 0 0 .5em;padding:0 .5em}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:rgba(40,41,154,.6) 0 0 0 1px;outline:currentColor none medium}.aa-DetachedContainer--modal{bottom:inherit;height:auto;margin:0 auto;position:absolute;top:100px;border-radius:6px;max-width:850px}@media(max-width: 575.98px){.aa-DetachedContainer--modal{width:100%;top:0px;border-radius:0px;border:none}}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(34,34,34,.4);position:fixed;left:0;right:0;top:0;margin:0;padding:0;height:100vh;z-index:1100}.quarto-dashboard.nav-fixed.dashboard-sidebar #quarto-content.quarto-dashboard-content{padding:0em}.quarto-dashboard #quarto-content.quarto-dashboard-content{padding:1em}.quarto-dashboard #quarto-content.quarto-dashboard-content>*{padding-top:0}@media(min-width: 576px){.quarto-dashboard{height:100%}}.quarto-dashboard .card.valuebox.bslib-card.bg-primary{background-color:rgba(39,128,227,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-secondary{background-color:#6c757d !important}.quarto-dashboard .card.valuebox.bslib-card.bg-success{background-color:rgba(63,182,24,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-info{background-color:rgba(153,84,187,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-warning{background-color:rgba(255,117,24,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-danger{background-color:rgba(255,0,57,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-light{background-color:#e6e6e6 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-dark{background-color:#1e1e1e !important}.quarto-dashboard.dashboard-fill{display:flex;flex-direction:column}.quarto-dashboard #quarto-appendix{display:none}.quarto-dashboard #quarto-header #quarto-dashboard-header{border-top:solid 1px #3334c2;border-bottom:solid 1px #3334c2}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav{padding-left:1em;padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav .navbar-brand-container{padding-left:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler{margin-right:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler-icon{height:1em;width:1em;background-image:url('data:image/svg+xml,')}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-brand-container{padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-title{font-size:1.1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-nav{font-size:.9em}.quarto-dashboard #quarto-dashboard-header .navbar{padding:0}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-container{padding-left:1em}.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-brand-container .nav-link,.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-nav .nav-link{padding:.7em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-color-scheme-toggle{order:9}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-toggler{margin-left:.5em;order:10}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .nav-link{padding:.5em;height:100%;display:flex;align-items:center}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .active{background-color:#3032ba}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{padding:.5em .5em .5em 0;display:flex;flex-direction:row;margin-right:2em;align-items:center}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{margin-right:auto}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{align-self:stretch}@media(min-width: 768px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:8}}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:1000;padding-bottom:.5em}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse .navbar-nav{align-self:stretch}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title{font-size:1.25em;line-height:1.1em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title .navbar-title-text{margin-right:.4em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title a{text-decoration:none;color:inherit}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-subtitle,.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{font-size:.9rem;margin-right:.5em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{margin-left:auto}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-logo{max-height:48px;min-height:30px;object-fit:cover;margin-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-links{order:9;padding-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link-text{margin-left:.25em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link{padding-right:0em;padding-left:.7em;text-decoration:none;color:#cbcce7}.quarto-dashboard .page-layout-custom .tab-content{padding:0;border:none}.quarto-dashboard-img-contain{height:100%;width:100%;object-fit:contain}@media(max-width: 575.98px){.quarto-dashboard .bslib-grid{grid-template-rows:minmax(1em, max-content) !important}.quarto-dashboard .sidebar-content{height:inherit}.quarto-dashboard .page-layout-custom{min-height:100vh}}.quarto-dashboard.dashboard-toolbar>.page-layout-custom,.quarto-dashboard.dashboard-sidebar>.page-layout-custom{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages{padding:0}.quarto-dashboard .callout{margin-bottom:0;margin-top:0}.quarto-dashboard .html-fill-container figure{overflow:hidden}.quarto-dashboard bslib-tooltip .rounded-pill{border:solid #6c757d 1px}.quarto-dashboard bslib-tooltip .rounded-pill .svg{fill:#222}.quarto-dashboard .tabset .dashboard-card-no-title .nav-tabs{margin-left:0;margin-right:auto}.quarto-dashboard .tabset .tab-content{border:none}.quarto-dashboard .tabset .card-header .nav-link[role=tab]{margin-top:-6px;padding-top:6px;padding-bottom:6px}.quarto-dashboard .card.valuebox,.quarto-dashboard .card.bslib-value-box{min-height:3rem}.quarto-dashboard .card.valuebox .card-body,.quarto-dashboard .card.bslib-value-box .card-body{padding:0}.quarto-dashboard .bslib-value-box .value-box-value{font-size:clamp(.1em,15cqw,5em)}.quarto-dashboard .bslib-value-box .value-box-showcase .bi{font-size:clamp(.1em,max(18cqw,5.2cqh),5em);text-align:center;height:1em}.quarto-dashboard .bslib-value-box .value-box-showcase .bi::before{vertical-align:1em}.quarto-dashboard .bslib-value-box .value-box-area{margin-top:auto;margin-bottom:auto}.quarto-dashboard .card figure.quarto-float{display:flex;flex-direction:column;align-items:center}.quarto-dashboard .dashboard-scrolling{padding:1em}.quarto-dashboard .full-height{height:100%}.quarto-dashboard .showcase-bottom .value-box-grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"top" "bottom"}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase i.bi{font-size:4rem}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-area{grid-area:top}.quarto-dashboard .tab-content{margin-bottom:0}.quarto-dashboard .bslib-card .bslib-navs-card-title{justify-content:stretch;align-items:end}.quarto-dashboard .card-header{display:flex;flex-wrap:wrap;justify-content:space-between}.quarto-dashboard .card-header .card-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.quarto-dashboard .tabset .card-toolbar{margin-bottom:1em}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{border:none;gap:var(--bslib-spacer, 1rem)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{padding:0}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.sidebar{border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.collapse-toggle{display:none}@media(max-width: 767.98px){.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{grid-template-columns:1fr;grid-template-rows:max-content 1fr}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{grid-column:1;grid-row:2}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout .sidebar{grid-column:1;grid-row:1}}.quarto-dashboard .sidebar-right .sidebar{padding-left:2.5em}.quarto-dashboard .sidebar-right .collapse-toggle{left:2px}.quarto-dashboard .quarto-dashboard .sidebar-right button.collapse-toggle:not(.transitioning){left:unset}.quarto-dashboard aside.sidebar{padding-left:1em;padding-right:1em;background-color:rgba(52,58,64,.25);color:#222}.quarto-dashboard .bslib-sidebar-layout>div.main{padding:.7em}.quarto-dashboard .bslib-sidebar-layout button.collapse-toggle{margin-top:.3em}.quarto-dashboard .bslib-sidebar-layout .collapse-toggle{top:0}.quarto-dashboard .bslib-sidebar-layout.sidebar-collapsed:not(.transitioning):not(.sidebar-right) .collapse-toggle{left:2px}.quarto-dashboard .sidebar>section>.h3:first-of-type{margin-top:0em}.quarto-dashboard .sidebar .h3,.quarto-dashboard .sidebar .h4,.quarto-dashboard .sidebar .h5,.quarto-dashboard .sidebar .h6{margin-top:.5em}.quarto-dashboard .sidebar form{flex-direction:column;align-items:start;margin-bottom:1em}.quarto-dashboard .sidebar form div[class*=oi-][class$=-input]{flex-direction:column}.quarto-dashboard .sidebar form[class*=oi-][class$=-toggle]{flex-direction:row-reverse;align-items:center;justify-content:start}.quarto-dashboard .sidebar form input[type=range]{margin-top:.5em;margin-right:.8em;margin-left:1em}.quarto-dashboard .sidebar label{width:fit-content}.quarto-dashboard .sidebar .card-body{margin-bottom:2em}.quarto-dashboard .sidebar .shiny-input-container{margin-bottom:1em}.quarto-dashboard .sidebar .shiny-options-group{margin-top:0}.quarto-dashboard .sidebar .control-label{margin-bottom:.3em}.quarto-dashboard .card .card-body .quarto-layout-row{align-items:stretch}.quarto-dashboard .toolbar{font-size:.9em;display:flex;flex-direction:row;border-top:solid 1px #c7c9cd;padding:1em;flex-wrap:wrap;background-color:rgba(52,58,64,.25)}.quarto-dashboard .toolbar .cell-output-display{display:flex}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar>*:last-child{margin-right:0}.quarto-dashboard .toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .toolbar .input-daterange{width:inherit}.quarto-dashboard .toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar form{width:fit-content}.quarto-dashboard .toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .toolbar form input[type=date]{width:fit-content}.quarto-dashboard .toolbar form input[type=color]{width:3em}.quarto-dashboard .toolbar form button{padding:.4em}.quarto-dashboard .toolbar form select{width:fit-content}.quarto-dashboard .toolbar>*{font-size:.9em;flex-grow:0}.quarto-dashboard .toolbar .shiny-input-container label{margin-bottom:1px}.quarto-dashboard .toolbar-bottom{margin-top:1em;margin-bottom:0 !important;order:2}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>.tab-content>.tab-pane>*:not(.bslib-sidebar-layout){padding:1em}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>*:not(.tab-content){padding:1em}.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page>.dashboard-toolbar-container>.toolbar-content,.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page:not(.dashboard-sidebar-container)>*:not(.dashboard-toolbar-container){padding:1em}.quarto-dashboard .toolbar-content{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages .tab-pane>.dashboard-toolbar-container .toolbar{border-radius:0;margin-bottom:0}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar{border-bottom:1px solid rgba(0,0,0,.175)}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar-bottom{margin-top:0}.quarto-dashboard .dashboard-toolbar-container:not(.toolbar-toplevel) .toolbar{margin-bottom:1em;border-top:none;border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .vega-embed.has-actions details{width:1.7em;height:2em;position:absolute !important;top:0;right:0}.quarto-dashboard .dashboard-toolbar-container{padding:0}.quarto-dashboard .card .card-header p:last-child,.quarto-dashboard .card .card-footer p:last-child{margin-bottom:0}.quarto-dashboard .card .card-body>.h4:first-child{margin-top:0}.quarto-dashboard .card .card-body{z-index:4}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_length,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_info,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate{text-align:initial}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_filter{text-align:right}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:initial}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper table{flex-shrink:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons{margin-bottom:.5em;margin-left:auto;width:fit-content;float:right}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons.btn-group{background:#fff;border:none}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn-secondary{background-color:#fff;background-image:none;border:solid #dee2e6 1px;padding:.2em .7em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn span{font-size:.8em;color:#222}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{margin-left:.5em;margin-bottom:.5em;padding-top:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.875em}}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.8em}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter{margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter input[type=search]{padding:1px 5px 1px 5px;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length{flex-basis:1 1 50%;margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length select{padding:.4em 3em .4em .5em;font-size:.875em;margin-left:.2em;margin-right:.2em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{flex-shrink:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{margin-left:auto}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate ul.pagination .paginate_button .page-link{font-size:.8em}.quarto-dashboard .card .card-footer{font-size:.9em}.quarto-dashboard .card .card-toolbar{display:flex;flex-grow:1;flex-direction:row;width:100%;flex-wrap:wrap}.quarto-dashboard .card .card-toolbar>*{font-size:.8em;flex-grow:0}.quarto-dashboard .card .card-toolbar>.card-title{font-size:1em;flex-grow:1;align-self:flex-start;margin-top:.1em}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar form{width:fit-content}.quarto-dashboard .card .card-toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=date]{width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=color]{width:3em}.quarto-dashboard .card .card-toolbar form button{padding:.4em}.quarto-dashboard .card .card-toolbar form select{width:fit-content}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .card .card-toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .card .card-toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .card .card-toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange{width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .card .card-toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .card .card-toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .card .card-toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .card .card-toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card-body>table>thead{border-top:none}.quarto-dashboard .card-body>.table>:not(caption)>*>*{background-color:#fff}.tableFloatingHeaderOriginal{background-color:#fff;position:sticky !important;top:0 !important}.dashboard-data-table{margin-top:-1px}.quarto-listing{padding-bottom:1em}.listing-pagination{padding-top:.5em}ul.pagination{float:right;padding-left:8px;padding-top:.5em}ul.pagination li{padding-right:.75em}ul.pagination li.disabled a,ul.pagination li.active a{color:#fff;text-decoration:none}ul.pagination li:last-of-type{padding-right:0}.listing-actions-group{display:flex}.quarto-listing-filter{margin-bottom:1em;width:200px;margin-left:auto}.quarto-listing-sort{margin-bottom:1em;margin-right:auto;width:auto}.quarto-listing-sort .input-group-text{font-size:.8em}.input-group-text{border-right:none}.quarto-listing-sort select.form-select{font-size:.8em}.listing-no-matching{text-align:center;padding-top:2em;padding-bottom:3em;font-size:1em}#quarto-margin-sidebar .quarto-listing-category{padding-top:0;font-size:1rem}#quarto-margin-sidebar .quarto-listing-category-title{cursor:pointer;font-weight:600;font-size:1rem}.quarto-listing-category .category{cursor:pointer}.quarto-listing-category .category.active{font-weight:600}.quarto-listing-category.category-cloud{display:flex;flex-wrap:wrap;align-items:baseline}.quarto-listing-category.category-cloud .category{padding-right:5px}.quarto-listing-category.category-cloud .category-cloud-1{font-size:.75em}.quarto-listing-category.category-cloud .category-cloud-2{font-size:.95em}.quarto-listing-category.category-cloud .category-cloud-3{font-size:1.15em}.quarto-listing-category.category-cloud .category-cloud-4{font-size:1.35em}.quarto-listing-category.category-cloud .category-cloud-5{font-size:1.55em}.quarto-listing-category.category-cloud .category-cloud-6{font-size:1.75em}.quarto-listing-category.category-cloud .category-cloud-7{font-size:1.95em}.quarto-listing-category.category-cloud .category-cloud-8{font-size:2.15em}.quarto-listing-category.category-cloud .category-cloud-9{font-size:2.35em}.quarto-listing-category.category-cloud .category-cloud-10{font-size:2.55em}.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-1{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-2{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-3{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-4{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-5{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-5{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-6{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-6{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-7{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-7{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-8{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-8{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-9{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-9{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-10{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-10{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-11{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-12{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-12{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-grid{gap:1.5em}.quarto-grid-item.borderless{border:none}.quarto-grid-item.borderless .listing-categories .listing-category:last-of-type,.quarto-grid-item.borderless .listing-categories .listing-category:first-of-type{padding-left:0}.quarto-grid-item.borderless .listing-categories .listing-category{border:0}.quarto-grid-link{text-decoration:none;color:inherit}.quarto-grid-link:hover{text-decoration:none;color:inherit}.quarto-grid-item h5.title,.quarto-grid-item .title.h5{margin-top:0;margin-bottom:0}.quarto-grid-item .card-footer{display:flex;justify-content:space-between;font-size:.8em}.quarto-grid-item .card-footer p{margin-bottom:0}.quarto-grid-item p.card-img-top{margin-bottom:0}.quarto-grid-item p.card-img-top>img{object-fit:cover}.quarto-grid-item .card-other-values{margin-top:.5em;font-size:.8em}.quarto-grid-item .card-other-values tr{margin-bottom:.5em}.quarto-grid-item .card-other-values tr>td:first-of-type{font-weight:600;padding-right:1em;padding-left:1em;vertical-align:top}.quarto-grid-item div.post-contents{display:flex;flex-direction:column;text-decoration:none;height:100%}.quarto-grid-item .listing-item-img-placeholder{background-color:rgba(52,58,64,.25);flex-shrink:0}.quarto-grid-item .card-attribution{padding-top:1em;display:flex;gap:1em;text-transform:uppercase;color:#6c757d;font-weight:500;flex-grow:10;align-items:flex-end}.quarto-grid-item .description{padding-bottom:1em}.quarto-grid-item .card-attribution .date{align-self:flex-end}.quarto-grid-item .card-attribution.justify{justify-content:space-between}.quarto-grid-item .card-attribution.start{justify-content:flex-start}.quarto-grid-item .card-attribution.end{justify-content:flex-end}.quarto-grid-item .card-title{margin-bottom:.1em}.quarto-grid-item .card-subtitle{padding-top:.25em}.quarto-grid-item .card-text{font-size:.9em}.quarto-grid-item .listing-reading-time{padding-bottom:.25em}.quarto-grid-item .card-text-small{font-size:.8em}.quarto-grid-item .card-subtitle.subtitle{font-size:.9em;font-weight:600;padding-bottom:.5em}.quarto-grid-item .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}.quarto-grid-item .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}.quarto-grid-item.card-right{text-align:right}.quarto-grid-item.card-right .listing-categories{justify-content:flex-end}.quarto-grid-item.card-left{text-align:left}.quarto-grid-item.card-center{text-align:center}.quarto-grid-item.card-center .listing-description{text-align:justify}.quarto-grid-item.card-center .listing-categories{justify-content:center}table.quarto-listing-table td.image{padding:0px}table.quarto-listing-table td.image img{width:100%;max-width:50px;object-fit:contain}table.quarto-listing-table a{text-decoration:none;word-break:keep-all}table.quarto-listing-table th a{color:inherit}table.quarto-listing-table th a.asc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table th a.desc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table.table-hover td{cursor:pointer}.quarto-post.image-left{flex-direction:row}.quarto-post.image-right{flex-direction:row-reverse}@media(max-width: 767.98px){.quarto-post.image-right,.quarto-post.image-left{gap:0em;flex-direction:column}.quarto-post .metadata{padding-bottom:1em;order:2}.quarto-post .body{order:1}.quarto-post .thumbnail{order:3}}.list.quarto-listing-default div:last-of-type{border-bottom:none}@media(min-width: 992px){.quarto-listing-container-default{margin-right:2em}}div.quarto-post{display:flex;gap:2em;margin-bottom:1.5em;border-bottom:1px solid #dee2e6}@media(max-width: 767.98px){div.quarto-post{padding-bottom:1em}}div.quarto-post .metadata{flex-basis:20%;flex-grow:0;margin-top:.2em;flex-shrink:10}div.quarto-post .thumbnail{flex-basis:30%;flex-grow:0;flex-shrink:0}div.quarto-post .thumbnail img{margin-top:.4em;width:100%;object-fit:cover}div.quarto-post .body{flex-basis:45%;flex-grow:1;flex-shrink:0}div.quarto-post .body h3.listing-title,div.quarto-post .body .listing-title.h3{margin-top:0px;margin-bottom:0px;border-bottom:none}div.quarto-post .body .listing-subtitle{font-size:.875em;margin-bottom:.5em;margin-top:.2em}div.quarto-post .body .description{font-size:.9em}div.quarto-post .body pre code{white-space:pre-wrap}div.quarto-post a{color:#222;text-decoration:none}div.quarto-post .metadata{display:flex;flex-direction:column;font-size:.8em;font-family:Montserrat;flex-basis:33%}div.quarto-post .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}div.quarto-post .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}div.quarto-post .listing-description{margin-bottom:.5em}div.quarto-about-jolla{display:flex !important;flex-direction:column;align-items:center;margin-top:10%;padding-bottom:1em}div.quarto-about-jolla .about-image{object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:1.5em}div.quarto-about-jolla img.round{border-radius:50%}div.quarto-about-jolla img.rounded{border-radius:10px}div.quarto-about-jolla .quarto-title h1.title,div.quarto-about-jolla .quarto-title .title.h1{text-align:center}div.quarto-about-jolla .quarto-title .description{text-align:center}div.quarto-about-jolla h2,div.quarto-about-jolla .h2{border-bottom:none}div.quarto-about-jolla .about-sep{width:60%}div.quarto-about-jolla main{text-align:center}div.quarto-about-jolla .about-links{display:flex}@media(min-width: 992px){div.quarto-about-jolla .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-jolla .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-jolla .about-link{color:#555;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-jolla .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-jolla .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-jolla .about-link:hover{color:#36d38c}div.quarto-about-jolla .about-link i.bi{margin-right:.15em}div.quarto-about-solana{display:flex !important;flex-direction:column;padding-top:3em !important;padding-bottom:1em}div.quarto-about-solana .about-entity{display:flex !important;align-items:start;justify-content:space-between}@media(min-width: 992px){div.quarto-about-solana .about-entity{flex-direction:row}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity{flex-direction:column-reverse;align-items:center;text-align:center}}div.quarto-about-solana .about-entity .entity-contents{display:flex;flex-direction:column}@media(max-width: 767.98px){div.quarto-about-solana .about-entity .entity-contents{width:100%}}div.quarto-about-solana .about-entity .about-image{object-fit:cover}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-image{margin-bottom:1.5em}}div.quarto-about-solana .about-entity img.round{border-radius:50%}div.quarto-about-solana .about-entity img.rounded{border-radius:10px}div.quarto-about-solana .about-entity .about-links{display:flex;justify-content:left;padding-bottom:1.2em}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-solana .about-entity .about-link{color:#555;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-solana .about-entity .about-link:hover{color:#36d38c}div.quarto-about-solana .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-solana .about-contents{padding-right:1.5em;flex-basis:0;flex-grow:1}div.quarto-about-solana .about-contents main.content{margin-top:0}div.quarto-about-solana .about-contents h2,div.quarto-about-solana .about-contents .h2{border-bottom:none}div.quarto-about-trestles{display:flex !important;flex-direction:row;padding-top:3em !important;padding-bottom:1em}@media(max-width: 991.98px){div.quarto-about-trestles{flex-direction:column;padding-top:0em !important}}div.quarto-about-trestles .about-entity{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding-right:1em}@media(min-width: 992px){div.quarto-about-trestles .about-entity{flex:0 0 42%}}div.quarto-about-trestles .about-entity .about-image{object-fit:cover;margin-bottom:1.5em}div.quarto-about-trestles .about-entity img.round{border-radius:50%}div.quarto-about-trestles .about-entity img.rounded{border-radius:10px}div.quarto-about-trestles .about-entity .about-links{display:flex;justify-content:center}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-trestles .about-entity .about-link{color:#555;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-trestles .about-entity .about-link:hover{color:#36d38c}div.quarto-about-trestles .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-trestles .about-contents{flex-basis:0;flex-grow:1}div.quarto-about-trestles .about-contents h2,div.quarto-about-trestles .about-contents .h2{border-bottom:none}@media(min-width: 992px){div.quarto-about-trestles .about-contents{border-left:solid 1px #dee2e6;padding-left:1.5em}}div.quarto-about-trestles .about-contents main.content{margin-top:0}div.quarto-about-marquee{padding-bottom:1em}div.quarto-about-marquee .about-contents{display:flex;flex-direction:column}div.quarto-about-marquee .about-image{max-height:550px;margin-bottom:1.5em;object-fit:cover}div.quarto-about-marquee img.round{border-radius:50%}div.quarto-about-marquee img.rounded{border-radius:10px}div.quarto-about-marquee h2,div.quarto-about-marquee .h2{border-bottom:none}div.quarto-about-marquee .about-links{display:flex;justify-content:center;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-marquee .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-marquee .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-marquee .about-link{color:#555;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-marquee .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-marquee .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-marquee .about-link:hover{color:#36d38c}div.quarto-about-marquee .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-marquee .about-link{border:none}}div.quarto-about-broadside{display:flex;flex-direction:column;padding-bottom:1em}div.quarto-about-broadside .about-main{display:flex !important;padding-top:0 !important}@media(min-width: 992px){div.quarto-about-broadside .about-main{flex-direction:row;align-items:flex-start}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main{flex-direction:column}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main .about-entity{flex-shrink:0;width:100%;height:450px;margin-bottom:1.5em;background-size:cover;background-repeat:no-repeat}}@media(min-width: 992px){div.quarto-about-broadside .about-main .about-entity{flex:0 10 50%;margin-right:1.5em;width:100%;height:100%;background-size:100%;background-repeat:no-repeat}}div.quarto-about-broadside .about-main .about-contents{padding-top:14px;flex:0 0 50%}div.quarto-about-broadside h2,div.quarto-about-broadside .h2{border-bottom:none}div.quarto-about-broadside .about-sep{margin-top:1.5em;width:60%;align-self:center}div.quarto-about-broadside .about-links{display:flex;justify-content:center;column-gap:20px;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-broadside .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-broadside .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-broadside .about-link{color:#555;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-broadside .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-broadside .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-broadside .about-link:hover{color:#36d38c}div.quarto-about-broadside .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-broadside .about-link{border:none}}.tippy-box[data-theme~=quarto]{background-color:#fff;border:solid 1px #dee2e6;border-radius:.25rem;color:#222;font-size:.875rem}.tippy-box[data-theme~=quarto]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=quarto]>.tippy-arrow:after,.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=quarto]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-6px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-6px}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-6px}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-6px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:after{border-top-color:#dee2e6;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#dee2e6;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:15px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:after{border-left-color:#dee2e6;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#dee2e6}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow{fill:#222}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.top-right{position:absolute;top:1em;right:1em}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}figure.figure{display:block}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}.quarto-figure>figure>div.cell-annotation,.quarto-figure>figure>div code{text-align:left}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption.quarto-float-caption-bottom{margin-bottom:.5em}figure>figcaption.quarto-float-caption-top{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,table.table{margin-top:.5rem;margin-bottom:.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-top{margin-top:.5rem;margin-bottom:.25rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-bottom{padding-top:.25rem;margin-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#6c757d}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.footnote-back{margin-left:.2em}.tippy-content{overflow-x:auto}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}a{text-underline-offset:3px}div.ansi-escaped-output{font-family:monospace;display:block}/*! + */:root,[data-bs-theme=light]{--bs-blue: #3A48E6;--bs-indigo: #1D1D82;--bs-purple: #8335D2;--bs-pink: #EB316E;--bs-red: #D33E36;--bs-orange: #E57E39;--bs-yellow: #D4C02C;--bs-green: #35D250;--bs-teal: #2AA16B;--bs-cyan: #2FCDE0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f5f5f5;--bs-gray-200: #e6e6e6;--bs-gray-300: #dee2e6;--bs-gray-400: #828282;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #1e1e1e;--bs-gray-800: #343a40;--bs-gray-900: #222;--bs-default: #6c757d;--bs-primary: #3A48E6;--bs-secondary: #6c757d;--bs-success: #35D250;--bs-info: #2FCDE0;--bs-warning: #D4C02C;--bs-danger: #D33E36;--bs-light: #e6e6e6;--bs-dark: #1e1e1e;--bs-default-rgb: 108, 117, 125;--bs-primary-rgb: 58, 72, 230;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 53, 210, 80;--bs-info-rgb: 47, 205, 224;--bs-warning-rgb: 212, 192, 44;--bs-danger-rgb: 211, 62, 54;--bs-light-rgb: 230, 230, 230;--bs-dark-rgb: 30, 30, 30;--bs-primary-text-emphasis: #171d5c;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #155420;--bs-info-text-emphasis: #13525a;--bs-warning-text-emphasis: #554d12;--bs-danger-text-emphasis: #541916;--bs-light-text-emphasis: #1e1e1e;--bs-dark-text-emphasis: #1e1e1e;--bs-primary-bg-subtle: #d8dafa;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d7f6dc;--bs-info-bg-subtle: #d5f5f9;--bs-warning-bg-subtle: #f6f2d5;--bs-danger-bg-subtle: #f6d8d7;--bs-light-bg-subtle: #fafafa;--bs-dark-bg-subtle: #828282;--bs-primary-border-subtle: #b0b6f5;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #aeedb9;--bs-info-border-subtle: #acebf3;--bs-warning-border-subtle: #eee6ab;--bs-danger-border-subtle: #edb2af;--bs-light-border-subtle: #e6e6e6;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: Montserrat;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 17px;--bs-body-font-family: Montserrat;--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #222;--bs-body-color-rgb: 34, 34, 34;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(34, 34, 34, 0.75);--bs-secondary-color-rgb: 34, 34, 34;--bs-secondary-bg: #e6e6e6;--bs-secondary-bg-rgb: 230, 230, 230;--bs-tertiary-color: rgba(34, 34, 34, 0.5);--bs-tertiary-color-rgb: 34, 34, 34;--bs-tertiary-bg: #f5f5f5;--bs-tertiary-bg-rgb: 245, 245, 245;--bs-heading-color: inherit;--bs-link-color: #2AA16B;--bs-link-color-rgb: 42, 161, 107;--bs-link-decoration: underline;--bs-link-hover-color: #228156;--bs-link-hover-color-rgb: 34, 129, 86;--bs-code-color: #7d12ba;--bs-highlight-bg: #f6f2d5;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.25rem;--bs-border-radius-sm: 0.2em;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(58, 72, 230, 0.25);--bs-form-valid-color: #35D250;--bs-form-valid-border-color: #35D250;--bs-form-invalid-color: #D33E36;--bs-form-invalid-border-color: #D33E36}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #222;--bs-body-bg-rgb: 34, 34, 34;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b2e31;--bs-tertiary-bg-rgb: 43, 46, 49;--bs-primary-text-emphasis: #8991f0;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #86e496;--bs-info-text-emphasis: #82e1ec;--bs-warning-text-emphasis: #e5d980;--bs-danger-text-emphasis: #e58b86;--bs-light-text-emphasis: #f5f5f5;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #0c0e2e;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #0b2a10;--bs-info-bg-subtle: #09292d;--bs-warning-bg-subtle: #2a2609;--bs-danger-bg-subtle: #2a0c0b;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #232b8a;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #207e30;--bs-info-border-subtle: #1c7b86;--bs-warning-border-subtle: #7f731a;--bs-danger-border-subtle: #7f2520;--bs-light-border-subtle: #1e1e1e;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #8991f0;--bs-link-hover-color: #a1a7f3;--bs-link-color-rgb: 137, 145, 240;--bs-link-hover-color-rgb: 161, 167, 243;--bs-code-color: white;--bs-border-color: #1e1e1e;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #86e496;--bs-form-valid-border-color: #86e496;--bs-form-invalid-color: #e58b86;--bs-form-invalid-border-color: #e58b86}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.425rem + 2.1vw)}@media(min-width: 1200px){h1,.h1{font-size:3rem}}h2,.h2{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h2,.h2{font-size:2.5rem}}h3,.h3{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h3,.h3{font-size:2rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e6e6e6}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SourceCodePro;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:inherit;background-color:#f5f5f5;padding:.5rem;border:1px solid var(--bs-border-color, #dee2e6);border-radius:.25rem}pre code{background-color:rgba(0,0,0,0);font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);background-color:#f5f5f5;border-radius:.25rem;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#fff;background-color:#222;border-radius:.2em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(34,34,34,.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:rgba(34,34,34,.75)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: #222;--bs-table-bg: #fff;--bs-table-border-color: #dee2e6;--bs-table-accent-bg: transparent;--bs-table-striped-color: #222;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #222;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #222;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(1px*2) solid #a2a2a2}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #fff;--bs-table-bg: #3a48e6;--bs-table-border-color: #4e5ae9;--bs-table-striped-bg: #4451e7;--bs-table-striped-color: #fff;--bs-table-active-bg: #4e5ae9;--bs-table-active-color: #fff;--bs-table-hover-bg: #4956e8;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #fff;--bs-table-bg: #6c757d;--bs-table-border-color: #7b838a;--bs-table-striped-bg: #737c84;--bs-table-striped-color: #fff;--bs-table-active-bg: #7b838a;--bs-table-active-color: #fff;--bs-table-hover-bg: #777f87;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #35d250;--bs-table-border-color: #30bd48;--bs-table-striped-bg: #32c84c;--bs-table-striped-color: #fff;--bs-table-active-bg: #30bd48;--bs-table-active-color: #fff;--bs-table-hover-bg: #31c24a;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #2fcde0;--bs-table-border-color: #2ab9ca;--bs-table-striped-bg: #2dc3d5;--bs-table-striped-color: #fff;--bs-table-active-bg: #2ab9ca;--bs-table-active-color: #fff;--bs-table-hover-bg: #2bbecf;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #d4c02c;--bs-table-border-color: #bfad28;--bs-table-striped-bg: #c9b62a;--bs-table-striped-color: #fff;--bs-table-active-bg: #bfad28;--bs-table-active-color: #fff;--bs-table-hover-bg: #c4b229;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #fff;--bs-table-bg: #d33e36;--bs-table-border-color: #d7514a;--bs-table-striped-bg: #d54840;--bs-table-striped-color: #fff;--bs-table-active-bg: #d7514a;--bs-table-active-color: #fff;--bs-table-hover-bg: #d64c45;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #e6e6e6;--bs-table-border-color: #cfcfcf;--bs-table-striped-bg: #dbdbdb;--bs-table-striped-color: #000;--bs-table-active-bg: #cfcfcf;--bs-table-active-color: #000;--bs-table-hover-bg: #d5d5d5;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #1e1e1e;--bs-table-border-color: #353535;--bs-table-striped-bg: #292929;--bs-table-striped-color: #fff;--bs-table-active-bg: #353535;--bs-table-active-color: #fff;--bs-table-hover-bg: #2f2f2f;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:rgba(34,34,34,.75)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#222;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#222;background-color:#fff;border-color:#9da4f3;outline:0;box-shadow:0 0 0 .25rem rgba(58,72,230,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:rgba(34,34,34,.75);opacity:1}.form-control:disabled{background-color:#e6e6e6;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#222;background-color:#f5f5f5;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e6e6e6}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#222;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:.2em}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(1px * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(1px * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(1px * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(1px * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#222;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #dee2e6;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#9da4f3;outline:0;box-shadow:0 0 0 .25rem rgba(58,72,230,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e6e6e6}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #222}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.2em}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-reverse{padding-right:0;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:0;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{--bs-form-check-bg: #fff;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #dee2e6;print-color-adjust:exact}.form-check-input[type=checkbox],.shiny-input-container .checkbox input[type=checkbox],.shiny-input-container .checkbox-inline input[type=checkbox],.shiny-input-container .radio input[type=checkbox],.shiny-input-container .radio-inline input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#9da4f3;outline:0;box-shadow:0 0 0 .25rem rgba(58,72,230,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#3a48e6;border-color:#3a48e6}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#3a48e6;border-color:#3a48e6;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{cursor:default;opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239da4f3'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(58,72,230,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(58,72,230,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#3a48e6;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c4c8f8}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f5f5f5;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#3a48e6;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c4c8f8}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f5f5f5;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:rgba(34,34,34,.75)}.form-range:disabled::-moz-range-thumb{background-color:rgba(34,34,34,.75)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(1px * 2));min-height:calc(3.5rem + calc(1px * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.25rem}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:#e6e6e6}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#222;text-align:center;white-space:nowrap;background-color:#f5f5f5;border:1px solid #dee2e6;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.2em}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#35d250}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#35d250;border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#35d250;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2335D250' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#35d250;box-shadow:0 0 0 .25rem rgba(53,210,80,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#35d250}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2335D250' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#35d250;box-shadow:0 0 0 .25rem rgba(53,210,80,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#35d250}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#35d250}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(53,210,80,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#35d250}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#d33e36}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#d33e36;border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#d33e36;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23D33E36'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23D33E36' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#d33e36;box-shadow:0 0 0 .25rem rgba(211,62,54,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#d33e36}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23D33E36'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23D33E36' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#d33e36;box-shadow:0 0 0 .25rem rgba(211,62,54,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#d33e36}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#d33e36}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(211,62,54,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#d33e36}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #222;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.25rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-default{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #3A48E6;--bs-btn-border-color: #3A48E6;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #313dc4;--bs-btn-hover-border-color: #2e3ab8;--bs-btn-focus-shadow-rgb: 88, 99, 234;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2e3ab8;--bs-btn-active-border-color: #2c36ad;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3A48E6;--bs-btn-disabled-border-color: #3A48E6}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #000;--bs-btn-bg: #35D250;--bs-btn-border-color: #35D250;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #53d96a;--bs-btn-hover-border-color: #49d762;--bs-btn-focus-shadow-rgb: 45, 179, 68;--bs-btn-active-color: #000;--bs-btn-active-bg: #5ddb73;--bs-btn-active-border-color: #49d762;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #35D250;--bs-btn-disabled-border-color: #35D250}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #2FCDE0;--bs-btn-border-color: #2FCDE0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #4ed5e5;--bs-btn-hover-border-color: #44d2e3;--bs-btn-focus-shadow-rgb: 40, 174, 190;--bs-btn-active-color: #000;--bs-btn-active-bg: #59d7e6;--bs-btn-active-border-color: #44d2e3;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #2FCDE0;--bs-btn-disabled-border-color: #2FCDE0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #D4C02C;--bs-btn-border-color: #D4C02C;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #dac94c;--bs-btn-hover-border-color: #d8c641;--bs-btn-focus-shadow-rgb: 180, 163, 37;--bs-btn-active-color: #000;--bs-btn-active-bg: #ddcd56;--bs-btn-active-border-color: #d8c641;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #D4C02C;--bs-btn-disabled-border-color: #D4C02C}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #D33E36;--bs-btn-border-color: #D33E36;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #b3352e;--bs-btn-hover-border-color: #a9322b;--bs-btn-focus-shadow-rgb: 218, 91, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #a9322b;--bs-btn-active-border-color: #9e2f29;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #D33E36;--bs-btn-disabled-border-color: #D33E36}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #e6e6e6;--bs-btn-border-color: #e6e6e6;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #c4c4c4;--bs-btn-hover-border-color: #b8b8b8;--bs-btn-focus-shadow-rgb: 196, 196, 196;--bs-btn-active-color: #000;--bs-btn-active-bg: #b8b8b8;--bs-btn-active-border-color: #adadad;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #e6e6e6;--bs-btn-disabled-border-color: #e6e6e6}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #1e1e1e;--bs-btn-border-color: #1e1e1e;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #404040;--bs-btn-hover-border-color: #353535;--bs-btn-focus-shadow-rgb: 64, 64, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4b4b4b;--bs-btn-active-border-color: #353535;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #1e1e1e;--bs-btn-disabled-border-color: #1e1e1e}.btn-outline-default{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #3A48E6;--bs-btn-border-color: #3A48E6;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3A48E6;--bs-btn-hover-border-color: #3A48E6;--bs-btn-focus-shadow-rgb: 58, 72, 230;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3A48E6;--bs-btn-active-border-color: #3A48E6;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #3A48E6;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3A48E6;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #35D250;--bs-btn-border-color: #35D250;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #35D250;--bs-btn-hover-border-color: #35D250;--bs-btn-focus-shadow-rgb: 53, 210, 80;--bs-btn-active-color: #000;--bs-btn-active-bg: #35D250;--bs-btn-active-border-color: #35D250;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #35D250;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #35D250;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #2FCDE0;--bs-btn-border-color: #2FCDE0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #2FCDE0;--bs-btn-hover-border-color: #2FCDE0;--bs-btn-focus-shadow-rgb: 47, 205, 224;--bs-btn-active-color: #000;--bs-btn-active-bg: #2FCDE0;--bs-btn-active-border-color: #2FCDE0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #2FCDE0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2FCDE0;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #D4C02C;--bs-btn-border-color: #D4C02C;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #D4C02C;--bs-btn-hover-border-color: #D4C02C;--bs-btn-focus-shadow-rgb: 212, 192, 44;--bs-btn-active-color: #000;--bs-btn-active-bg: #D4C02C;--bs-btn-active-border-color: #D4C02C;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #D4C02C;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #D4C02C;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #D33E36;--bs-btn-border-color: #D33E36;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #D33E36;--bs-btn-hover-border-color: #D33E36;--bs-btn-focus-shadow-rgb: 211, 62, 54;--bs-btn-active-color: #fff;--bs-btn-active-bg: #D33E36;--bs-btn-active-border-color: #D33E36;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #D33E36;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #D33E36;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #e6e6e6;--bs-btn-border-color: #e6e6e6;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #e6e6e6;--bs-btn-hover-border-color: #e6e6e6;--bs-btn-focus-shadow-rgb: 230, 230, 230;--bs-btn-active-color: #000;--bs-btn-active-bg: #e6e6e6;--bs-btn-active-border-color: #e6e6e6;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #e6e6e6;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e6e6e6;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #1e1e1e;--bs-btn-border-color: #1e1e1e;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #1e1e1e;--bs-btn-hover-border-color: #1e1e1e;--bs-btn-focus-shadow-rgb: 30, 30, 30;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1e1e1e;--bs-btn-active-border-color: #1e1e1e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #1e1e1e;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #1e1e1e;--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: #2AA16B;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #228156;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #228156;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 74, 175, 129;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 0.2em}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: #222;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-border-radius: 0.25rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.25rem - 1px);--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #1e1e1e;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-link-hover-bg: #3A48E6;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #3A48E6;--bs-dropdown-link-disabled-color: rgba(34, 34, 34, 0.5);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #3A48E6;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.25rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(1px*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(1px*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 2rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: #2AA16B;--bs-nav-link-hover-color: #228156;--bs-nav-link-disabled-color: #6c757d;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(58,72,230,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #e6e6e6;--bs-nav-tabs-border-radius: 0.25rem;--bs-nav-tabs-link-hover-border-color: #e6e6e6 #e6e6e6 #e6e6e6;--bs-nav-tabs-link-active-color: #000;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0.25rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #3A48E6}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: #000;gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 1rem;--bs-navbar-color: #fdfdff;--bs-navbar-hover-color: rgba(255, 255, 255, 0.8);--bs-navbar-disabled-color: rgba(253, 253, 255, 0.75);--bs-navbar-active-color: #fff;--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: #fdfdff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfdff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(253, 253, 255, 0);--bs-navbar-toggler-border-radius: 0.25rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: #fdfdff;--bs-navbar-hover-color: rgba(255, 255, 255, 0.8);--bs-navbar-disabled-color: rgba(253, 253, 255, 0.75);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fdfdff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(253, 253, 255, 0);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfdff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfdff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 1px;--bs-card-border-color: rgba(0, 0, 0, 0.175);--bs-card-border-radius: 0.25rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.25rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(52, 58, 64, 0.25);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #222;--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: #dee2e6;--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.25rem;--bs-accordion-inner-border-radius: calc(0.25rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #222;--bs-accordion-btn-bg: #fff;--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23222'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23171d5c'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #9da4f3;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(58, 72, 230, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #171d5c;--bs-accordion-active-bg: #d8dafa}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238991f0'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238991f0'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0.75rem;--bs-breadcrumb-padding-y: 0.375rem;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: 0.25rem;--bs-breadcrumb-divider-color: rgba(34, 34, 34, 0.75);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: rgba(34, 34, 34, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: #fff;--bs-pagination-bg: #35D250;--bs-pagination-border-width: 0;--bs-pagination-border-color: transparent;--bs-pagination-border-radius: 0.25rem;--bs-pagination-hover-color: #fff;--bs-pagination-hover-bg: #229936;--bs-pagination-hover-border-color: transparent;--bs-pagination-focus-color: #228156;--bs-pagination-focus-bg: #e6e6e6;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(58, 72, 230, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #229936;--bs-pagination-active-border-color: transparent;--bs-pagination-disabled-color: #e6e6e6;--bs-pagination-disabled-bg: #74e086;--bs-pagination-disabled-border-color: transparent;display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(0*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: 0.5rem}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: 0.2em}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.25rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.25rem;--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{--bs-alert-color: var(--bs-default-text-emphasis);--bs-alert-bg: var(--bs-default-bg-subtle);--bs-alert-border-color: var(--bs-default-border-subtle);--bs-alert-link-color: var(--bs-default-text-emphasis)}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: #e6e6e6;--bs-progress-border-radius: 0.25rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #3A48E6;--bs-progress-bar-transition: width 0.6s ease;display:flex;display:-webkit-flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #222;--bs-list-group-bg: #fff;--bs-list-group-border-color: #dee2e6;--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.25rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: rgba(34, 34, 34, 0.75);--bs-list-group-action-hover-color: #000;--bs-list-group-action-hover-bg: #e6e6e6;--bs-list-group-action-active-color: #222;--bs-list-group-action-active-bg: #e6e6e6;--bs-list-group-disabled-color: rgba(34, 34, 34, 0.75);--bs-list-group-disabled-bg: #e6e6e6;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #3A48E6;--bs-list-group-active-border-color: #3A48E6;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{--bs-list-group-color: var(--bs-default-text-emphasis);--bs-list-group-bg: var(--bs-default-bg-subtle);--bs-list-group-border-color: var(--bs-default-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-default-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-default-border-subtle);--bs-list-group-active-color: var(--bs-default-bg-subtle);--bs-list-group-active-bg: var(--bs-default-text-emphasis);--bs-list-group-active-border-color: var(--bs-default-text-emphasis)}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #fff;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.4;--bs-btn-close-hover-opacity: 1;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(58, 72, 230, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, 0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: rgba(0, 0, 0, 0.175);--bs-toast-border-radius: 0.25rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: rgba(34, 34, 34, 0.75);--bs-toast-header-bg: rgba(255, 255, 255, 0.85);--bs-toast-header-border-color: rgba(0, 0, 0, 0.175);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: rgba(0, 0, 0, 0.175);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: #dee2e6;--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: #dee2e6;--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.25rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:Montserrat;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: rgba(0, 0, 0, 0.175);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: #e6e6e6;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #222;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:Montserrat;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: #222;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: rgba(0, 0, 0, 0.175);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-default{color:#fff !important;background-color:RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#000 !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-default{color:RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-default:hover,.link-default:focus{color:RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(46, 58, 184, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(46, 58, 184, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(93, 219, 115, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(93, 219, 115, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(89, 215, 230, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(89, 215, 230, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(221, 205, 86, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(221, 205, 86, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(169, 50, 43, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(169, 50, 43, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(235, 235, 235, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(235, 235, 235, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(24, 24, 24, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(24, 24, 24, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;-webkit-flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.focus-ring-default{--bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-default{--bs-border-opacity: 1;border-color:rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.425rem + 2.1vw) !important}.fs-2{font-size:calc(1.375rem + 1.5vw) !important}.fs-3{font-size:calc(1.325rem + 0.9vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-default{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#fff}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#000}.bg-info{color:#000}.bg-warning{color:#000}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:3rem !important}.fs-2{font-size:2.5rem !important}.fs-3{font-size:2rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.bg-blue{--bslib-color-bg: #3A48E6;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #3A48E6;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #1D1D82;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #1D1D82;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #8335D2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #8335D2;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #EB316E;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #EB316E;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #D33E36;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #D33E36;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #E57E39;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #E57E39;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #D4C02C;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #D4C02C;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #35D250;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #35D250;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #2AA16B;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #2AA16B;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #2FCDE0;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #2FCDE0;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #6c757d}.bg-default{--bslib-color-bg: #6c757d;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #3A48E6}.bg-primary{--bslib-color-bg: #3A48E6;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #6c757d}.bg-secondary{--bslib-color-bg: #6c757d;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #35D250}.bg-success{--bslib-color-bg: #35D250;--bslib-color-fg: #000}.text-info{--bslib-color-fg: #2FCDE0}.bg-info{--bslib-color-bg: #2FCDE0;--bslib-color-fg: #000}.text-warning{--bslib-color-fg: #D4C02C}.bg-warning{--bslib-color-bg: #D4C02C;--bslib-color-fg: #000}.text-danger{--bslib-color-fg: #D33E36}.bg-danger{--bslib-color-bg: #D33E36;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #e6e6e6}.bg-light{--bslib-color-bg: #e6e6e6;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #1e1e1e}.bg-dark{--bslib-color-bg: #1e1e1e;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #2e37be;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #2e37be;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #5740de;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #5740de;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #813fb6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #813fb6;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #7744a0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #7744a0;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7e5ea1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #7e5ea1;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #78789c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #78789c;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #387faa;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #387faa;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #346cb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #346cb5;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #367de4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #367de4;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #292eaa;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #292eaa;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4627a2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #4627a2;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #6f257a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #6f257a;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #662a64;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #662a64;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #6d4465;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #6d4465;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #665e60;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #665e60;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #27656e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #27656e;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #225279;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #225279;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #2463a8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #2463a8;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #663dda;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #663dda;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #5a2bb2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #5a2bb2;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #ad33aa;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #ad33aa;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #a33994;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #a33994;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #aa5295;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #aa5295;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #a36d90;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #a36d90;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #64749e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #64749e;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #5f60a9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #5f60a9;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #6172d8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #6172d8;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a43a9e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #a43a9e;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #992976;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #992976;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c13396;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #c13396;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #e13658;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #e13658;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #e95059;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #e95059;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #e26a54;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #e26a54;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a27162;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #a27162;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #9e5e6d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #9e5e6d;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #a06f9c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #a06f9c;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #96427c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #96427c;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #8a3154;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #8a3154;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b33a74;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #b33a74;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #dd394c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #dd394c;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #da5837;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #da5837;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #d37232;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #d37232;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #947940;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #947940;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #8f664b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #8f664b;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #91777a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #91777a;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a1687e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #a1687e;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #955756;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #955756;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #be6176;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #be6176;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #e75f4e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #e75f4e;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #de6438;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #de6438;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #de9834;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #de9834;color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #fff;--bslib-color-bg: #9fa042;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #9fa042;color:#fff}.bg-gradient-orange-teal{--bslib-color-fg: #fff;--bslib-color-bg: #9a8c4d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #9a8c4d;color:#fff}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #9c9e7c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #9c9e7c;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #969076;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #969076;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #8b7f4e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #8b7f4e;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b4886e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #b4886e;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #dd8746;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #dd8746;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #d48c30;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #d48c30;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #fff;--bslib-color-bg: #dba631;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #dba631;color:#fff}.bg-gradient-yellow-green{--bslib-color-fg: #000;--bslib-color-bg: #94c73a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #94c73a;color:#000}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: #90b445;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #90b445;color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #000;--bslib-color-bg: #92c574;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #92c574;color:#000}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #379b8c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #379b8c;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #2b8a64;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #2b8a64;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #549384;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #549384;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7e925c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #7e925c;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #749746;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #749746;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7bb047;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #7bb047;color:#fff}.bg-gradient-green-yellow{--bslib-color-fg: #000;--bslib-color-bg: #75cb42;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #75cb42;color:#000}.bg-gradient-green-teal{--bslib-color-fg: #fff;--bslib-color-bg: #31be5b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #31be5b;color:#fff}.bg-gradient-green-cyan{--bslib-color-fg: #000;--bslib-color-bg: #33d08a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #33d08a;color:#000}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #307d9c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #307d9c;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #256c74;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #256c74;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4e7694;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #4e7694;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #77746c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #77746c;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #6e7956;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #6e7956;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #fff;--bslib-color-bg: #759357;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #759357;color:#fff}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #6ead52;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #6ead52;color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #fff;--bslib-color-bg: #2eb560;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #2eb560;color:#fff}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #2cb39a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #2cb39a;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #3398e2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #3398e2;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #2887ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #2887ba;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #5190da;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #5190da;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7a8fb2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #7a8fb2;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #71949c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #71949c;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #78ad9d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #78ad9d;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #000;--bslib-color-bg: #71c898;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #71c898;color:#000}.bg-gradient-cyan-green{--bslib-color-fg: #000;--bslib-color-bg: #31cfa6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #31cfa6;color:#000}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #2dbbb1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #2dbbb1;color:#fff}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.bg-blue{--bslib-color-bg: #3A48E6;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #3A48E6;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #1D1D82;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #1D1D82;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #8335D2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #8335D2;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #EB316E;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #EB316E;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #D33E36;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #D33E36;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #E57E39;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #E57E39;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #D4C02C;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #D4C02C;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #35D250;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #35D250;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #2AA16B;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #2AA16B;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #2FCDE0;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #2FCDE0;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #6c757d}.bg-default{--bslib-color-bg: #6c757d;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #3A48E6}.bg-primary{--bslib-color-bg: #3A48E6;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #6c757d}.bg-secondary{--bslib-color-bg: #6c757d;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #35D250}.bg-success{--bslib-color-bg: #35D250;--bslib-color-fg: #000}.text-info{--bslib-color-fg: #2FCDE0}.bg-info{--bslib-color-bg: #2FCDE0;--bslib-color-fg: #000}.text-warning{--bslib-color-fg: #D4C02C}.bg-warning{--bslib-color-bg: #D4C02C;--bslib-color-fg: #000}.text-danger{--bslib-color-fg: #D33E36}.bg-danger{--bslib-color-bg: #D33E36;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #e6e6e6}.bg-light{--bslib-color-bg: #e6e6e6;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #1e1e1e}.bg-dark{--bslib-color-bg: #1e1e1e;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #2e37be;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #2e37be;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #5740de;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #5740de;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #813fb6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #813fb6;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #7744a0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #7744a0;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7e5ea1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #7e5ea1;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #78789c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #78789c;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #387faa;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #387faa;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #346cb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #346cb5;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #367de4;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3A48E6 var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #367de4;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #292eaa;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #292eaa;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4627a2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #4627a2;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #6f257a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #6f257a;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #662a64;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #662a64;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #6d4465;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #6d4465;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #665e60;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #665e60;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #27656e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #27656e;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #225279;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #225279;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #2463a8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #1D1D82 var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #2463a8;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #663dda;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #663dda;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #5a2bb2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #5a2bb2;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #ad33aa;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #ad33aa;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #a33994;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #a33994;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #aa5295;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #aa5295;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #a36d90;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #a36d90;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #64749e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #64749e;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #5f60a9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #5f60a9;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #6172d8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #8335D2 var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #6172d8;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a43a9e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #a43a9e;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #992976;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #992976;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c13396;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #c13396;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #e13658;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #e13658;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #e95059;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #e95059;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #e26a54;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #e26a54;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a27162;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #a27162;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #9e5e6d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #9e5e6d;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #a06f9c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #EB316E var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #a06f9c;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #96427c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #96427c;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #8a3154;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #8a3154;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b33a74;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #b33a74;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #dd394c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #dd394c;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #da5837;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #da5837;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #d37232;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #d37232;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #947940;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #947940;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #8f664b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #8f664b;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #91777a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D33E36 var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #91777a;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a1687e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #a1687e;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #955756;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #955756;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #be6176;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #be6176;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #e75f4e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #e75f4e;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #de6438;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #de6438;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #de9834;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #de9834;color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #fff;--bslib-color-bg: #9fa042;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #9fa042;color:#fff}.bg-gradient-orange-teal{--bslib-color-fg: #fff;--bslib-color-bg: #9a8c4d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #9a8c4d;color:#fff}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #9c9e7c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #E57E39 var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #9c9e7c;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #969076;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #969076;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #8b7f4e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #8b7f4e;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b4886e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #b4886e;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #dd8746;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #dd8746;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #d48c30;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #d48c30;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #fff;--bslib-color-bg: #dba631;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #dba631;color:#fff}.bg-gradient-yellow-green{--bslib-color-fg: #000;--bslib-color-bg: #94c73a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #94c73a;color:#000}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: #90b445;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #90b445;color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #000;--bslib-color-bg: #92c574;background:linear-gradient(var(--bg-gradient-deg, 140deg), #D4C02C var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #92c574;color:#000}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #379b8c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #379b8c;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #2b8a64;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #2b8a64;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #549384;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #549384;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7e925c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #7e925c;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #749746;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #749746;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7bb047;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #7bb047;color:#fff}.bg-gradient-green-yellow{--bslib-color-fg: #000;--bslib-color-bg: #75cb42;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #75cb42;color:#000}.bg-gradient-green-teal{--bslib-color-fg: #fff;--bslib-color-bg: #31be5b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #31be5b;color:#fff}.bg-gradient-green-cyan{--bslib-color-fg: #000;--bslib-color-bg: #33d08a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #35D250 var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #33d08a;color:#000}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #307d9c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #307d9c;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #256c74;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #256c74;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4e7694;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #4e7694;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #77746c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #77746c;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #6e7956;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #6e7956;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #fff;--bslib-color-bg: #759357;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #759357;color:#fff}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #6ead52;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #6ead52;color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #fff;--bslib-color-bg: #2eb560;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #2eb560;color:#fff}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #2cb39a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2AA16B var(--bg-gradient-start, 36%), #2FCDE0 var(--bg-gradient-end, 180%)) #2cb39a;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #3398e2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #3A48E6 var(--bg-gradient-end, 180%)) #3398e2;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #2887ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #1D1D82 var(--bg-gradient-end, 180%)) #2887ba;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #5190da;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #8335D2 var(--bg-gradient-end, 180%)) #5190da;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7a8fb2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #EB316E var(--bg-gradient-end, 180%)) #7a8fb2;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #71949c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #D33E36 var(--bg-gradient-end, 180%)) #71949c;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #78ad9d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #E57E39 var(--bg-gradient-end, 180%)) #78ad9d;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #000;--bslib-color-bg: #71c898;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #D4C02C var(--bg-gradient-end, 180%)) #71c898;color:#000}.bg-gradient-cyan-green{--bslib-color-fg: #000;--bslib-color-bg: #31cfa6;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #35D250 var(--bg-gradient-end, 180%)) #31cfa6;color:#000}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #2dbbb1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2FCDE0 var(--bg-gradient-start, 36%), #2AA16B var(--bg-gradient-end, 180%)) #2dbbb1;color:#fff}:root{--bslib-value-box-shadow: none;--bslib-value-box-border-width-auto-yes: var(--bslib-value-box-border-width-baseline);--bslib-value-box-border-width-auto-no: 0;--bslib-value-box-border-width-baseline: 1px}.bslib-value-box{border-width:var(--bslib-value-box-border-width-auto-no, var(--bslib-value-box-border-width-baseline));container-name:bslib-value-box;container-type:inline-size}.bslib-value-box.card{box-shadow:var(--bslib-value-box-shadow)}.bslib-value-box.border-auto{border-width:var(--bslib-value-box-border-width-auto-yes, var(--bslib-value-box-border-width-baseline))}.bslib-value-box.default{--bslib-value-box-bg-default: var(--bs-card-bg, #fff);--bslib-value-box-border-color-default: var(--bs-card-border-color, rgba(0, 0, 0, 0.175));color:var(--bslib-value-box-color);background-color:var(--bslib-value-box-bg, var(--bslib-value-box-bg-default));border-color:var(--bslib-value-box-border-color, var(--bslib-value-box-border-color-default))}.bslib-value-box .value-box-grid{display:grid;grid-template-areas:"left right";align-items:center;overflow:hidden}.bslib-value-box .value-box-showcase{height:100%;max-height:var(---bslib-value-box-showcase-max-h, 100%)}.bslib-value-box .value-box-showcase,.bslib-value-box .value-box-showcase>.html-fill-item{width:100%}.bslib-value-box[data-full-screen=true] .value-box-showcase{max-height:var(---bslib-value-box-showcase-max-h-fs, 100%)}@media screen and (min-width: 575.98px){@container bslib-value-box (max-width: 300px){.bslib-value-box:not(.showcase-bottom) .value-box-grid{grid-template-columns:1fr !important;grid-template-rows:auto auto;grid-template-areas:"top" "bottom"}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-showcase{grid-area:top !important}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-area{grid-area:bottom !important;justify-content:end}}}.bslib-value-box .value-box-area{justify-content:center;padding:1.5rem 1rem;font-size:.9rem;font-weight:500}.bslib-value-box .value-box-area *{margin-bottom:0;margin-top:0}.bslib-value-box .value-box-title{font-size:1rem;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.bslib-value-box .value-box-title:empty::after{content:" "}.bslib-value-box .value-box-value{font-size:calc(1.375rem + 1.5vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}@media(min-width: 1200px){.bslib-value-box .value-box-value{font-size:2.5rem}}.bslib-value-box .value-box-value:empty::after{content:" "}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{opacity:.85;min-width:50px;max-width:125%}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{font-size:4rem}.bslib-value-box.showcase-top-right .value-box-grid{grid-template-columns:1fr var(---bslib-value-box-showcase-w, 50%)}.bslib-value-box.showcase-top-right .value-box-grid .value-box-showcase{grid-area:right;margin-left:auto;align-self:start;align-items:end;padding-left:0;padding-bottom:0}.bslib-value-box.showcase-top-right .value-box-grid .value-box-area{grid-area:left;align-self:end}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid{grid-template-columns:auto var(---bslib-value-box-showcase-w-fs, 1fr)}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid>div{align-self:center}.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-showcase{margin-top:0}@container bslib-value-box (max-width: 300px){.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-grid .value-box-showcase{padding-left:1rem}}.bslib-value-box.showcase-left-center .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w, 30%) auto}.bslib-value-box.showcase-left-center[data-full-screen=true] .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w-fs, 1fr) auto}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-showcase{grid-area:left}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-area{grid-area:right}.bslib-value-box.showcase-bottom .value-box-grid{grid-template-columns:1fr;grid-template-rows:1fr var(---bslib-value-box-showcase-h, auto);grid-template-areas:"top" "bottom";overflow:hidden}.bslib-value-box.showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.bslib-value-box.showcase-bottom .value-box-grid .value-box-area{grid-area:top}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid{grid-template-rows:1fr var(---bslib-value-box-showcase-h-fs, 2fr)}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid .value-box-showcase{padding:1rem}[data-bs-theme=dark] .bslib-value-box{--bslib-value-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 50%)}@media(min-width: 576px){.nav:not(.nav-hidden){display:flex !important;display:-webkit-flex !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav:not(.nav-hidden).nav-stacked{flex-direction:column;-webkit-flex-direction:column;height:100%}.nav:not(.nav-hidden).nav-stacked>.bslib-nav-spacer{margin-top:auto !important}}.bslib-card{overflow:auto}.bslib-card .card-body+.card-body{padding-top:0}.bslib-card .card-body{overflow:auto}.bslib-card .card-body p{margin-top:0}.bslib-card .card-body p:last-child{margin-bottom:0}.bslib-card .card-body{max-height:var(--bslib-card-body-max-height, none)}.bslib-card[data-full-screen=true]>.card-body{max-height:var(--bslib-card-body-max-height-full-screen, none)}.bslib-card .card-header .form-group{margin-bottom:0}.bslib-card .card-header .selectize-control{margin-bottom:0}.bslib-card .card-header .selectize-control .item{margin-right:1.15rem}.bslib-card .card-footer{margin-top:auto}.bslib-card .bslib-navs-card-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bslib-card .bslib-navs-card-title .nav{margin-left:auto}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border=true]){border:none}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border-radius=true]){border-top-left-radius:0;border-top-right-radius:0}[data-full-screen=true]{position:fixed;inset:3.5rem 1rem 1rem;height:auto !important;max-height:none !important;width:auto !important;z-index:1070}.bslib-full-screen-enter{display:none;position:absolute;bottom:var(--bslib-full-screen-enter-bottom, 0.2rem);right:var(--bslib-full-screen-enter-right, 0);top:var(--bslib-full-screen-enter-top);left:var(--bslib-full-screen-enter-left);color:var(--bslib-color-fg, var(--bs-card-color));background-color:var(--bslib-color-bg, var(--bs-card-bg, var(--bs-body-bg)));border:var(--bs-card-border-width) solid var(--bslib-color-fg, var(--bs-card-border-color));box-shadow:0 2px 4px rgba(0,0,0,.15);margin:.2rem .4rem;padding:.55rem !important;font-size:.8rem;cursor:pointer;opacity:.7;z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card[data-full-screen=false]:hover>*>.bslib-full-screen-enter{display:block}.bslib-has-full-screen .card:hover>*>.bslib-full-screen-enter{display:none}@media(max-width: 575.98px){.bslib-full-screen-enter{display:none !important}}.bslib-full-screen-exit{position:relative;top:1.35rem;font-size:.9rem;cursor:pointer;text-decoration:none;display:flex;float:right;margin-right:2.15rem;align-items:center;color:rgba(var(--bs-body-bg-rgb), 0.8)}.bslib-full-screen-exit:hover{color:rgba(var(--bs-body-bg-rgb), 1)}.bslib-full-screen-exit svg{margin-left:.5rem;font-size:1.5rem}#bslib-full-screen-overlay{position:fixed;inset:0;background-color:rgba(var(--bs-body-color-rgb), 0.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1069;animation:bslib-full-screen-overlay-enter 400ms cubic-bezier(0.6, 0.02, 0.65, 1) forwards}@keyframes bslib-full-screen-overlay-enter{0%{opacity:0}100%{opacity:1}}.bslib-grid{display:grid !important;gap:var(--bslib-spacer, 1rem);height:var(--bslib-grid-height)}.bslib-grid.grid{grid-template-columns:repeat(var(--bs-columns, 12), minmax(0, 1fr));grid-template-rows:unset;grid-auto-rows:var(--bslib-grid--row-heights);--bslib-grid--row-heights--xs: unset;--bslib-grid--row-heights--sm: unset;--bslib-grid--row-heights--md: unset;--bslib-grid--row-heights--lg: unset;--bslib-grid--row-heights--xl: unset;--bslib-grid--row-heights--xxl: unset}.bslib-grid.grid.bslib-grid--row-heights--xs{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xs)}@media(min-width: 576px){.bslib-grid.grid.bslib-grid--row-heights--sm{--bslib-grid--row-heights: var(--bslib-grid--row-heights--sm)}}@media(min-width: 768px){.bslib-grid.grid.bslib-grid--row-heights--md{--bslib-grid--row-heights: var(--bslib-grid--row-heights--md)}}@media(min-width: 992px){.bslib-grid.grid.bslib-grid--row-heights--lg{--bslib-grid--row-heights: var(--bslib-grid--row-heights--lg)}}@media(min-width: 1200px){.bslib-grid.grid.bslib-grid--row-heights--xl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xl)}}@media(min-width: 1400px){.bslib-grid.grid.bslib-grid--row-heights--xxl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xxl)}}.bslib-grid>*>.shiny-input-container{width:100%}.bslib-grid-item{grid-column:auto/span 1}@media(max-width: 767.98px){.bslib-grid-item{grid-column:1/-1}}@media(max-width: 575.98px){.bslib-grid{grid-template-columns:1fr !important;height:var(--bslib-grid-height-mobile)}.bslib-grid.grid{height:unset !important;grid-auto-rows:var(--bslib-grid--row-heights--xs, auto)}}.accordion .accordion-header{font-size:calc(1.375rem + 1.5vw);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color);margin-bottom:0}@media(min-width: 1200px){.accordion .accordion-header{font-size:2.5rem}}.accordion .accordion-icon:not(:empty){margin-right:.75rem;display:flex}.accordion .accordion-button:not(.collapsed){box-shadow:none}.accordion .accordion-button:not(.collapsed):focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.navbar+.container-fluid:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-sm:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-md:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-lg:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xl:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xxl:has(>.tab-content>.tab-pane.active.html-fill-container){padding-left:0;padding-right:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container{padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child){padding:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]){border-left:none;border-right:none;border-bottom:none}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]){border-radius:0}.navbar+div>.bslib-sidebar-layout{border-top:var(--bslib-sidebar-border)}html{height:100%}.bslib-page-fill{width:100%;height:100%;margin:0;padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}@media(max-width: 575.98px){.bslib-page-fill{height:var(--bslib-page-fill-mobile-height, auto)}}:root{--bslib-page-sidebar-title-bg: #3A48E6;--bslib-page-sidebar-title-color: #fff}.bslib-page-title{background-color:var(--bslib-page-sidebar-title-bg);color:var(--bslib-page-sidebar-title-color);font-size:1.25rem;font-weight:300;padding:var(--bslib-spacer, 1rem);padding-left:1.5rem;margin-bottom:0;border-bottom:1px solid #dee2e6}.bslib-sidebar-layout{--bslib-sidebar-transition-duration: 500ms;--bslib-sidebar-transition-easing-x: cubic-bezier(0.8, 0.78, 0.22, 1.07);--bslib-sidebar-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-border-radius: var(--bs-border-radius);--bslib-sidebar-vert-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--bslib-sidebar-fg: var(--bs-emphasis-color, black);--bslib-sidebar-main-fg: var(--bs-card-color, var(--bs-body-color));--bslib-sidebar-main-bg: var(--bs-card-bg, var(--bs-body-bg));--bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--bslib-sidebar-padding: calc(var(--bslib-spacer) * 1.5);--bslib-sidebar-icon-size: var(--bslib-spacer, 1rem);--bslib-sidebar-icon-button-size: calc(var(--bslib-sidebar-icon-size, 1rem) * 2);--bslib-sidebar-padding-icon: calc(var(--bslib-sidebar-icon-button-size, 2rem) * 1.5);--bslib-collapse-toggle-border-radius: var(--bs-border-radius, 0.25rem);--bslib-collapse-toggle-transform: 0deg;--bslib-sidebar-toggle-transition-easing: cubic-bezier(1, 0, 0, 1);--bslib-collapse-toggle-right-transform: 180deg;--bslib-sidebar-column-main: minmax(0, 1fr);display:grid !important;grid-template-columns:min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px)) var(--bslib-sidebar-column-main);position:relative;transition:grid-template-columns ease-in-out var(--bslib-sidebar-transition-duration);border:var(--bslib-sidebar-border);border-radius:var(--bslib-sidebar-border-radius)}@media(prefers-reduced-motion: reduce){.bslib-sidebar-layout{transition:none}}.bslib-sidebar-layout[data-bslib-sidebar-border=false]{border:none}.bslib-sidebar-layout[data-bslib-sidebar-border-radius=false]{border-radius:initial}.bslib-sidebar-layout>.main,.bslib-sidebar-layout>.sidebar{grid-row:1/2;border-radius:inherit;overflow:auto}.bslib-sidebar-layout>.main{grid-column:2/3;border-top-left-radius:0;border-bottom-left-radius:0;padding:var(--bslib-sidebar-padding);transition:padding var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration);color:var(--bslib-sidebar-main-fg);background-color:var(--bslib-sidebar-main-bg)}.bslib-sidebar-layout>.sidebar{grid-column:1/2;width:100%;height:100%;border-right:var(--bslib-sidebar-vert-border);border-top-right-radius:0;border-bottom-right-radius:0;color:var(--bslib-sidebar-fg);background-color:var(--bslib-sidebar-bg);backdrop-filter:blur(5px)}.bslib-sidebar-layout>.sidebar>.sidebar-content{display:flex;flex-direction:column;gap:var(--bslib-spacer, 1rem);padding:var(--bslib-sidebar-padding);padding-top:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout>.sidebar>.sidebar-content>:last-child:not(.sidebar-title){margin-bottom:0}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion{margin-left:calc(-1*var(--bslib-sidebar-padding));margin-right:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:last-child{margin-bottom:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child){margin-bottom:1rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-body{display:flex;flex-direction:column}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:first-child) .accordion-item:first-child{border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child) .accordion-item:last-child{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content.has-accordion>.sidebar-title{border-bottom:none;padding-bottom:0}.bslib-sidebar-layout>.sidebar .shiny-input-container{width:100%}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar>.sidebar-content{padding-top:var(--bslib-sidebar-padding)}.bslib-sidebar-layout>.collapse-toggle{grid-row:1/2;grid-column:1/2;display:inline-flex;align-items:center;position:absolute;right:calc(var(--bslib-sidebar-icon-size));top:calc(var(--bslib-sidebar-icon-size, 1rem)/2);border:none;border-radius:var(--bslib-collapse-toggle-border-radius);height:var(--bslib-sidebar-icon-button-size, 2rem);width:var(--bslib-sidebar-icon-button-size, 2rem);display:flex;align-items:center;justify-content:center;padding:0;color:var(--bslib-sidebar-fg);background-color:unset;transition:color var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),top var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),right var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),left var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover{background-color:var(--bslib-sidebar-toggle-bg)}.bslib-sidebar-layout>.collapse-toggle>.collapse-icon{opacity:.8;width:var(--bslib-sidebar-icon-size);height:var(--bslib-sidebar-icon-size);transform:rotateY(var(--bslib-collapse-toggle-transform));transition:transform var(--bslib-sidebar-toggle-transition-easing) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover>.collapse-icon{opacity:1}.bslib-sidebar-layout .sidebar-title{font-size:1.25rem;line-height:1.25;margin-top:0;margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--bslib-sidebar-border)}.bslib-sidebar-layout.sidebar-right{grid-template-columns:var(--bslib-sidebar-column-main) min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px))}.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/2;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.bslib-sidebar-layout.sidebar-right>.sidebar{grid-column:2/3;border-right:none;border-left:var(--bslib-sidebar-vert-border);border-top-left-radius:0;border-bottom-left-radius:0}.bslib-sidebar-layout.sidebar-right>.collapse-toggle{grid-column:2/3;left:var(--bslib-sidebar-icon-size);right:unset;border:var(--bslib-collapse-toggle-border)}.bslib-sidebar-layout.sidebar-right>.collapse-toggle>.collapse-icon{transform:rotateY(var(--bslib-collapse-toggle-right-transform))}.bslib-sidebar-layout.sidebar-collapsed{--bslib-collapse-toggle-transform: 180deg;--bslib-collapse-toggle-right-transform: 0deg;--bslib-sidebar-vert-border: none;grid-template-columns:0 minmax(0, 1fr)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right{grid-template-columns:minmax(0, 1fr) 0}.bslib-sidebar-layout.sidebar-collapsed:not(.transitioning)>.sidebar>*{display:none}.bslib-sidebar-layout.sidebar-collapsed>.main{border-radius:inherit}.bslib-sidebar-layout.sidebar-collapsed:not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed>.collapse-toggle{color:var(--bslib-sidebar-main-fg);top:calc(var(--bslib-sidebar-overlap-counter, 0)*(var(--bslib-sidebar-icon-size) + var(--bslib-sidebar-padding)) + var(--bslib-sidebar-icon-size, 1rem)/2);right:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px))}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.collapse-toggle{left:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px));right:unset}@media(min-width: 576px){.bslib-sidebar-layout.transitioning>.sidebar>.sidebar-content{display:none}}@media(max-width: 575.98px){.bslib-sidebar-layout[data-bslib-sidebar-open=desktop]{--bslib-sidebar-js-init-collapsed: true}.bslib-sidebar-layout>.sidebar,.bslib-sidebar-layout.sidebar-right>.sidebar{border:none}.bslib-sidebar-layout>.main,.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/3}.bslib-sidebar-layout[data-bslib-sidebar-open=always]{display:block !important}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar{max-height:var(--bslib-sidebar-max-height-mobile);overflow-y:auto;border-top:var(--bslib-sidebar-vert-border)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]){grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.sidebar{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.collapse-toggle{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed.sidebar-right{grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always])>.main{opacity:0;transition:opacity var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed>.main{opacity:1}}.html-fill-container{display:flex;flex-direction:column;min-height:0;min-width:0}.html-fill-container>.html-fill-item{flex:1 1 auto;min-height:0;min-width:0}.html-fill-container>:not(.html-fill-item){flex:0 0 auto}.sidebar-item .chapter-number{color:#222}.quarto-container{min-height:calc(100vh - 132px)}body.hypothesis-enabled #quarto-header{margin-right:16px}footer.footer .nav-footer,#quarto-header>nav{padding-left:1em;padding-right:1em}footer.footer div.nav-footer p:first-child{margin-top:0}footer.footer div.nav-footer p:last-child{margin-bottom:0}#quarto-content>*{padding-top:14px}#quarto-content>#quarto-sidebar-glass{padding-top:0px}@media(max-width: 991.98px){#quarto-content>*{padding-top:0}#quarto-content .subtitle{padding-top:14px}#quarto-content section:first-of-type h2:first-of-type,#quarto-content section:first-of-type .h2:first-of-type{margin-top:1rem}}.headroom-target,header.headroom{will-change:transform;transition:position 200ms linear;transition:all 200ms linear}header.headroom--pinned{transform:translateY(0%)}header.headroom--unpinned{transform:translateY(-100%)}.navbar-container{width:100%}.navbar-brand{overflow:hidden;text-overflow:ellipsis}.navbar-brand-container{max-width:calc(100% - 115px);min-width:0;display:flex;align-items:center}@media(min-width: 992px){.navbar-brand-container{margin-right:1em}}.navbar-brand.navbar-brand-logo{margin-right:4px;display:inline-flex}.navbar-toggler{flex-basis:content;flex-shrink:0}.navbar .navbar-brand-container{order:2}.navbar .navbar-toggler{order:1}.navbar .navbar-container>.navbar-nav{order:20}.navbar .navbar-container>.navbar-brand-container{margin-left:0 !important;margin-right:0 !important}.navbar .navbar-collapse{order:20}.navbar #quarto-search{order:4;margin-left:auto}.navbar .navbar-toggler{margin-right:.5em}.navbar-logo{max-height:24px;width:auto;padding-right:4px}nav .nav-item:not(.compact){padding-top:1px}nav .nav-link i,nav .dropdown-item i{padding-right:1px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.6rem;padding-right:.6rem}nav .nav-item.compact .nav-link{padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}.navbar .quarto-navbar-tools{order:3}.navbar .quarto-navbar-tools div.dropdown{display:inline-block}.navbar .quarto-navbar-tools .quarto-navigation-tool{color:#fdfdff}.navbar .quarto-navbar-tools .quarto-navigation-tool:hover{color:#fff}.navbar-nav .dropdown-menu{min-width:220px;font-size:.9rem}.navbar .navbar-nav .nav-link.dropdown-toggle::after{opacity:.75;vertical-align:.175em}.navbar ul.dropdown-menu{padding-top:0;padding-bottom:0}.navbar .dropdown-header{text-transform:uppercase;font-size:.8rem;padding:0 .5rem}.navbar .dropdown-item{padding:.4rem .5rem}.navbar .dropdown-item>i.bi{margin-left:.1rem;margin-right:.25em}.sidebar #quarto-search{margin-top:-1px}.sidebar #quarto-search svg.aa-SubmitIcon{width:16px;height:16px}.sidebar-navigation a{color:inherit}.sidebar-title{margin-top:.25rem;padding-bottom:.5rem;font-size:1.3rem;line-height:1.6rem;visibility:visible}.sidebar-title>a{font-size:inherit;text-decoration:none}.sidebar-title .sidebar-tools-main{margin-top:-6px}@media(max-width: 991.98px){#quarto-sidebar div.sidebar-header{padding-top:.2em}}.sidebar-header-stacked .sidebar-title{margin-top:.6rem}.sidebar-logo{max-width:90%;padding-bottom:.5rem}.sidebar-logo-link{text-decoration:none}.sidebar-navigation li a{text-decoration:none}.sidebar-navigation .quarto-navigation-tool{opacity:.7;font-size:.875rem}#quarto-sidebar>nav>.sidebar-tools-main{margin-left:14px}.sidebar-tools-main{display:inline-flex;margin-left:0px;order:2}.sidebar-tools-main:not(.tools-wide){vertical-align:middle}.sidebar-navigation .quarto-navigation-tool.dropdown-toggle::after{display:none}.sidebar.sidebar-navigation>*{padding-top:1em}.sidebar-item{margin-bottom:.2em;line-height:1rem;margin-top:.4rem}.sidebar-section{padding-left:.5em;padding-bottom:.2em}.sidebar-item .sidebar-item-container{display:flex;justify-content:space-between;cursor:pointer}.sidebar-item-toggle:hover{cursor:pointer}.sidebar-item .sidebar-item-toggle .bi{font-size:.7rem;text-align:center}.sidebar-item .sidebar-item-toggle .bi-chevron-right::before{transition:transform 200ms ease}.sidebar-item .sidebar-item-toggle[aria-expanded=false] .bi-chevron-right::before{transform:none}.sidebar-item .sidebar-item-toggle[aria-expanded=true] .bi-chevron-right::before{transform:rotate(90deg)}.sidebar-item-text{width:100%}.sidebar-navigation .sidebar-divider{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:.5rem}@media(max-width: 991.98px){.quarto-secondary-nav{display:block}.quarto-secondary-nav button.quarto-search-button{padding-right:0em;padding-left:2em}.quarto-secondary-nav button.quarto-btn-toggle{margin-left:-0.75rem;margin-right:.15rem}.quarto-secondary-nav nav.quarto-title-breadcrumbs{display:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs{display:flex;align-items:center;padding-right:1em;margin-left:-0.25em}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{text-decoration:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs ol.breadcrumb{margin-bottom:0}}@media(min-width: 992px){.quarto-secondary-nav{display:none}}.quarto-title-breadcrumbs .breadcrumb{margin-bottom:.5em;font-size:.9rem}.quarto-title-breadcrumbs .breadcrumb li:last-of-type a{color:#6c757d}.quarto-secondary-nav .quarto-btn-toggle{color:#595959}.quarto-secondary-nav[aria-expanded=false] .quarto-btn-toggle .bi-chevron-right::before{transform:none}.quarto-secondary-nav[aria-expanded=true] .quarto-btn-toggle .bi-chevron-right::before{transform:rotate(90deg)}.quarto-secondary-nav .quarto-btn-toggle .bi-chevron-right::before{transition:transform 200ms ease}.quarto-secondary-nav{cursor:pointer}.no-decor{text-decoration:none}.quarto-secondary-nav-title{margin-top:.3em;color:#595959;padding-top:4px}.quarto-secondary-nav nav.quarto-page-breadcrumbs{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a:hover{color:rgba(26,101,67,.8)}.quarto-secondary-nav nav.quarto-page-breadcrumbs .breadcrumb-item::before{color:#8c8c8c}.breadcrumb-item{line-height:1.2rem}div.sidebar-item-container{color:#595959}div.sidebar-item-container:hover,div.sidebar-item-container:focus{color:rgba(26,101,67,.8)}div.sidebar-item-container.disabled{color:rgba(89,89,89,.75)}div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code{color:#1a6543}div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents,nav.sidebar.sidebar-navigation:not(.rollup){background-color:#fff}@media(max-width: 991.98px){.sidebar-navigation .sidebar-item a,.nav-page .nav-page-text,.sidebar-navigation{font-size:1rem}.sidebar-navigation ul.sidebar-section.depth1 .sidebar-section-item{font-size:1.1rem}.sidebar-logo{display:none}.sidebar.sidebar-navigation{position:static;border-bottom:1px solid #dee2e6}.sidebar.sidebar-navigation.collapsing{position:fixed;z-index:1000}.sidebar.sidebar-navigation.show{position:fixed;z-index:1000}.sidebar.sidebar-navigation{min-height:100%}nav.quarto-secondary-nav{background-color:#fff;border-bottom:1px solid #dee2e6}.quarto-banner nav.quarto-secondary-nav{background-color:#3a48e6;color:#fdfdff;border-top:1px solid #dee2e6}.sidebar .sidebar-footer{visibility:visible;padding-top:1rem;position:inherit}.sidebar-tools-collapse{display:block}}#quarto-sidebar{transition:width .15s ease-in}#quarto-sidebar>*{padding-right:1em}@media(max-width: 991.98px){#quarto-sidebar .sidebar-menu-container{white-space:nowrap;min-width:225px}#quarto-sidebar.show{transition:width .15s ease-out}}@media(min-width: 992px){#quarto-sidebar{display:flex;flex-direction:column}.nav-page .nav-page-text,.sidebar-navigation .sidebar-section .sidebar-item{font-size:.875rem}.sidebar-navigation .sidebar-item{font-size:.925rem}.sidebar.sidebar-navigation{display:block;position:sticky}.sidebar-search{width:100%}.sidebar .sidebar-footer{visibility:visible}}@media(max-width: 991.98px){#quarto-sidebar-glass{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0);transition:background-color .15s ease-in;z-index:-1}#quarto-sidebar-glass.collapsing{z-index:1000}#quarto-sidebar-glass.show{transition:background-color .15s ease-out;background-color:rgba(102,102,102,.4);z-index:1000}}.sidebar .sidebar-footer{padding:.5rem 1rem;align-self:flex-end;color:#6c757d;width:100%}.quarto-page-breadcrumbs .breadcrumb-item+.breadcrumb-item,.quarto-page-breadcrumbs .breadcrumb-item{padding-right:.33em;padding-left:0}.quarto-page-breadcrumbs .breadcrumb-item::before{padding-right:.33em}.quarto-sidebar-footer{font-size:.875em}.sidebar-section .bi-chevron-right{vertical-align:middle}.sidebar-section .bi-chevron-right::before{font-size:.9em}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn:focus:not(:focus-visible){box-shadow:none}.page-navigation{display:flex;justify-content:space-between}.nav-page{padding-bottom:.75em}.nav-page .bi{font-size:1.8rem;vertical-align:middle}.nav-page .nav-page-text{padding-left:.25em;padding-right:.25em}.nav-page a{color:#6c757d;text-decoration:none;display:flex;align-items:center}.nav-page a:hover{color:#228156}.nav-footer .toc-actions{padding-bottom:.5em;padding-top:.5em}.nav-footer .toc-actions a,.nav-footer .toc-actions a:hover{text-decoration:none}.nav-footer .toc-actions ul{display:flex;list-style:none}.nav-footer .toc-actions ul :first-child{margin-left:auto}.nav-footer .toc-actions ul :last-child{margin-right:auto}.nav-footer .toc-actions ul li{padding-right:1.5em}.nav-footer .toc-actions ul li i.bi{padding-right:.4em}.nav-footer .toc-actions ul li:last-of-type{padding-right:0}.nav-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;text-align:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff}body.nav-fixed{padding-top:82px}.nav-footer-contents{color:#6c757d;margin-top:.25rem}.nav-footer{min-height:3.5em;color:#757575}.nav-footer a{color:#757575}.nav-footer .nav-footer-left{font-size:.825em}.nav-footer .nav-footer-center{font-size:.825em}.nav-footer .nav-footer-right{font-size:.825em}.nav-footer-left .footer-items,.nav-footer-center .footer-items,.nav-footer-right .footer-items{display:inline-flex;padding-top:.3em;padding-bottom:.3em;margin-bottom:0em}.nav-footer-left .footer-items .nav-link,.nav-footer-center .footer-items .nav-link,.nav-footer-right .footer-items .nav-link{padding-left:.6em;padding-right:.6em}.nav-footer-left{flex:1 1 0px;text-align:left}.nav-footer-right{flex:1 1 0px;text-align:right}.nav-footer-center{flex:1 1 0px;min-height:3em;text-align:center}.nav-footer-center .footer-items{justify-content:center}@media(max-width: 767.98px){.nav-footer-center{margin-top:3em}}.navbar .quarto-reader-toggle.reader .quarto-reader-toggle-btn{background-color:#fdfdff;border-radius:3px}@media(max-width: 991.98px){.quarto-reader-toggle{display:none}}.quarto-reader-toggle.reader.quarto-navigation-tool .quarto-reader-toggle-btn{background-color:#595959;border-radius:3px}.quarto-reader-toggle .quarto-reader-toggle-btn{display:inline-flex;padding-left:.2em;padding-right:.2em;margin-left:-0.2em;margin-right:-0.2em;text-align:center}.navbar .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}#quarto-back-to-top{display:none;position:fixed;bottom:50px;background-color:#fff;border-radius:.25rem;box-shadow:0 .2rem .5rem #6c757d,0 0 .05rem #6c757d;color:#6c757d;text-decoration:none;font-size:.9em;text-align:center;left:50%;padding:.4rem .8rem;transform:translate(-50%, 0)}.aa-DetachedSearchButtonQuery{display:none}.aa-DetachedOverlay ul.aa-List,#quarto-search-results ul.aa-List{list-style:none;padding-left:0}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{background-color:#fff;position:absolute;z-index:2000}#quarto-search-results .aa-Panel{max-width:400px}#quarto-search input{font-size:.925rem}@media(min-width: 992px){.navbar #quarto-search{margin-left:.25rem;order:999}}.navbar.navbar-expand-sm #quarto-search,.navbar.navbar-expand-md #quarto-search{order:999}@media(min-width: 992px){.navbar .quarto-navbar-tools{order:900}}@media(min-width: 992px){.navbar .quarto-navbar-tools.tools-end{margin-left:auto !important}}@media(max-width: 991.98px){#quarto-sidebar .sidebar-search{display:none}}#quarto-sidebar .sidebar-search .aa-Autocomplete{width:100%}.navbar .aa-Autocomplete .aa-Form{width:180px}.navbar #quarto-search.type-overlay .aa-Autocomplete{width:40px}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form{background-color:inherit;border:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form:focus-within{box-shadow:none;outline:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper{display:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper:focus-within{display:inherit}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-Label svg,.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-LoadingIndicator svg{width:26px;height:26px;color:#fdfdff;opacity:1}.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon{width:26px;height:26px;color:#fdfdff;opacity:1}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;color:#222;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Autocomplete .aa-Form:focus-within,.aa-DetachedFormContainer .aa-Form:focus-within{box-shadow:rgba(58,72,230,.6) 0 0 0 1px;outline:currentColor none medium}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;order:1}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{cursor:initial;flex-shrink:0;padding:0;text-align:left}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg{color:#222;opacity:.5}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{appearance:none;background:none;border:0;margin:0}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapper,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper{order:3;position:relative;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input{appearance:none;background:none;border:0;color:#222;font:inherit;height:calc(1.5em + .1rem + 2px);padding:0;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::placeholder,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::placeholder{color:#222;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix{align-items:center;display:flex;order:4}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton{align-items:center;background:none;border:0;color:#222;opacity:.8;cursor:pointer;display:flex;margin:0;width:calc(1.5em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus{color:#222;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg{width:calc(1.5em + 0.75rem + calc(1px * 2))}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton{border:none;align-items:center;background:none;color:#222;opacity:.4;font-size:.7rem;cursor:pointer;display:none;margin:0;width:calc(1em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus{color:#222;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden]{display:none}.aa-PanelLayout:empty{display:none}.quarto-search-no-results.no-query{display:none}.aa-Source:has(.no-query){display:none}#quarto-search-results .aa-Panel{border:solid #dee2e6 1px}#quarto-search-results .aa-SourceNoResults{width:398px}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{max-height:65vh;overflow-y:auto;font-size:.925rem}.aa-DetachedOverlay .aa-SourceNoResults,#quarto-search-results .aa-SourceNoResults{height:60px;display:flex;justify-content:center;align-items:center}.aa-DetachedOverlay .search-error,#quarto-search-results .search-error{padding-top:10px;padding-left:20px;padding-right:20px;cursor:default}.aa-DetachedOverlay .search-error .search-error-title,#quarto-search-results .search-error .search-error-title{font-size:1.1rem;margin-bottom:.5rem}.aa-DetachedOverlay .search-error .search-error-title .search-error-icon,#quarto-search-results .search-error .search-error-title .search-error-icon{margin-right:8px}.aa-DetachedOverlay .search-error .search-error-text,#quarto-search-results .search-error .search-error-text{font-weight:300}.aa-DetachedOverlay .search-result-text,#quarto-search-results .search-result-text{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2rem;max-height:2.4rem}.aa-DetachedOverlay .aa-SourceHeader .search-result-header,#quarto-search-results .aa-SourceHeader .search-result-header{font-size:.875rem;background-color:#f2f2f2;padding-left:14px;padding-bottom:4px;padding-top:4px}.aa-DetachedOverlay .aa-SourceHeader .search-result-header-no-results,#quarto-search-results .aa-SourceHeader .search-result-header-no-results{display:none}.aa-DetachedOverlay .aa-SourceFooter .algolia-search-logo,#quarto-search-results .aa-SourceFooter .algolia-search-logo{width:110px;opacity:.85;margin:8px;float:right}.aa-DetachedOverlay .search-result-section,#quarto-search-results .search-result-section{font-size:.925em}.aa-DetachedOverlay a.search-result-link,#quarto-search-results a.search-result-link{color:inherit;text-decoration:none}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item,#quarto-search-results li.aa-Item[aria-selected=true] .search-item{background-color:#3a48e6}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text-container{color:#fff;background-color:#3a48e6}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=true] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-match.mark{color:#fff;background-color:#5e6aeb}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item,#quarto-search-results li.aa-Item[aria-selected=false] .search-item{background-color:#fff}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text-container{color:#222}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=false] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-match.mark{color:inherit;background-color:#f8f9fe}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container{background-color:#fff;color:#222}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container{padding-top:0px}.aa-DetachedOverlay li.aa-Item .search-result-doc.document-selectable .search-result-text-container,#quarto-search-results li.aa-Item .search-result-doc.document-selectable .search-result-text-container{margin-top:-4px}.aa-DetachedOverlay .aa-Item,#quarto-search-results .aa-Item{cursor:pointer}.aa-DetachedOverlay .aa-Item .search-item,#quarto-search-results .aa-Item .search-item{border-left:none;border-right:none;border-top:none;background-color:#fff;border-color:#dee2e6;color:#222}.aa-DetachedOverlay .aa-Item .search-item p,#quarto-search-results .aa-Item .search-item p{margin-top:0;margin-bottom:0}.aa-DetachedOverlay .aa-Item .search-item i.bi,#quarto-search-results .aa-Item .search-item i.bi{padding-left:8px;padding-right:8px;font-size:1.3em}.aa-DetachedOverlay .aa-Item .search-item .search-result-title,#quarto-search-results .aa-Item .search-item .search-result-title{margin-top:.3em;margin-bottom:0em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs,#quarto-search-results .aa-Item .search-item .search-result-crumbs{white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:300;margin-right:1em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap),#quarto-search-results .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap){max-width:30%;margin-left:auto;margin-top:.5em;margin-bottom:.1rem}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap,#quarto-search-results .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap{flex-basis:100%;margin-top:0em;margin-bottom:.2em;margin-left:37px}.aa-DetachedOverlay .aa-Item .search-result-title-container,#quarto-search-results .aa-Item .search-result-title-container{font-size:1em;display:flex;flex-wrap:wrap;padding:6px 4px 6px 4px}.aa-DetachedOverlay .aa-Item .search-result-text-container,#quarto-search-results .aa-Item .search-result-text-container{padding-bottom:8px;padding-right:8px;margin-left:42px}.aa-DetachedOverlay .aa-Item .search-result-doc-section,.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-doc-section,#quarto-search-results .aa-Item .search-result-more{padding-top:8px;padding-bottom:8px;padding-left:44px}.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-more{font-size:.8em;font-weight:400}.aa-DetachedOverlay .aa-Item .search-result-doc,#quarto-search-results .aa-Item .search-result-doc{border-top:1px solid #dee2e6}.aa-DetachedSearchButton{background:none;border:none}.aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder{display:none}.navbar .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#fdfdff}.sidebar-tools-collapse #quarto-search,.sidebar-tools-main #quarto-search{display:inline}.sidebar-tools-collapse #quarto-search .aa-Autocomplete,.sidebar-tools-main #quarto-search .aa-Autocomplete{display:inline}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton{padding-left:4px;padding-right:4px}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#595959}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon{margin-top:-3px}.aa-DetachedContainer{background:rgba(255,255,255,.65);width:90%;bottom:0;box-shadow:rgba(222,226,230,.6) 0 0 0 1px;outline:currentColor none medium;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1101}.aa-DetachedContainer::after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{background-color:#fff;border-bottom:1px solid #dee2e6;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5em}.aa-DetachedCancelButton{background:none;font-size:.8em;border:0;border-radius:3px;color:#222;cursor:pointer;margin:0 0 0 .5em;padding:0 .5em}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:rgba(58,72,230,.6) 0 0 0 1px;outline:currentColor none medium}.aa-DetachedContainer--modal{bottom:inherit;height:auto;margin:0 auto;position:absolute;top:100px;border-radius:6px;max-width:850px}@media(max-width: 575.98px){.aa-DetachedContainer--modal{width:100%;top:0px;border-radius:0px;border:none}}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(34,34,34,.4);position:fixed;left:0;right:0;top:0;margin:0;padding:0;height:100vh;z-index:1100}.quarto-dashboard.nav-fixed.dashboard-sidebar #quarto-content.quarto-dashboard-content{padding:0em}.quarto-dashboard #quarto-content.quarto-dashboard-content{padding:1em}.quarto-dashboard #quarto-content.quarto-dashboard-content>*{padding-top:0}@media(min-width: 576px){.quarto-dashboard{height:100%}}.quarto-dashboard .card.valuebox.bslib-card.bg-primary{background-color:rgba(39,128,227,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-secondary{background-color:#6c757d !important}.quarto-dashboard .card.valuebox.bslib-card.bg-success{background-color:rgba(63,182,24,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-info{background-color:rgba(153,84,187,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-warning{background-color:rgba(255,117,24,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-danger{background-color:rgba(255,0,57,.7) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-light{background-color:#e6e6e6 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-dark{background-color:#1e1e1e !important}.quarto-dashboard.dashboard-fill{display:flex;flex-direction:column}.quarto-dashboard #quarto-appendix{display:none}.quarto-dashboard #quarto-header #quarto-dashboard-header{border-top:solid 1px #6772ec;border-bottom:solid 1px #6772ec}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav{padding-left:1em;padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav .navbar-brand-container{padding-left:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler{margin-right:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler-icon{height:1em;width:1em;background-image:url('data:image/svg+xml,')}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-brand-container{padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-title{font-size:1.1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-nav{font-size:.9em}.quarto-dashboard #quarto-dashboard-header .navbar{padding:0}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-container{padding-left:1em}.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-brand-container .nav-link,.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-nav .nav-link{padding:.7em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-color-scheme-toggle{order:9}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-toggler{margin-left:.5em;order:10}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .nav-link{padding:.5em;height:100%;display:flex;align-items:center}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .active{background-color:#5e6aeb}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{padding:.5em .5em .5em 0;display:flex;flex-direction:row;margin-right:2em;align-items:center}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{margin-right:auto}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{align-self:stretch}@media(min-width: 768px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:8}}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:1000;padding-bottom:.5em}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse .navbar-nav{align-self:stretch}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title{font-size:1.25em;line-height:1.1em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title .navbar-title-text{margin-right:.4em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title a{text-decoration:none;color:inherit}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-subtitle,.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{font-size:.9rem;margin-right:.5em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{margin-left:auto}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-logo{max-height:48px;min-height:30px;object-fit:cover;margin-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-links{order:9;padding-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link-text{margin-left:.25em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link{padding-right:0em;padding-left:.7em;text-decoration:none;color:#fdfdff}.quarto-dashboard .page-layout-custom .tab-content{padding:0;border:none}.quarto-dashboard-img-contain{height:100%;width:100%;object-fit:contain}@media(max-width: 575.98px){.quarto-dashboard .bslib-grid{grid-template-rows:minmax(1em, max-content) !important}.quarto-dashboard .sidebar-content{height:inherit}.quarto-dashboard .page-layout-custom{min-height:100vh}}.quarto-dashboard.dashboard-toolbar>.page-layout-custom,.quarto-dashboard.dashboard-sidebar>.page-layout-custom{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages{padding:0}.quarto-dashboard .callout{margin-bottom:0;margin-top:0}.quarto-dashboard .html-fill-container figure{overflow:hidden}.quarto-dashboard bslib-tooltip .rounded-pill{border:solid #6c757d 1px}.quarto-dashboard bslib-tooltip .rounded-pill .svg{fill:#222}.quarto-dashboard .tabset .dashboard-card-no-title .nav-tabs{margin-left:0;margin-right:auto}.quarto-dashboard .tabset .tab-content{border:none}.quarto-dashboard .tabset .card-header .nav-link[role=tab]{margin-top:-6px;padding-top:6px;padding-bottom:6px}.quarto-dashboard .card.valuebox,.quarto-dashboard .card.bslib-value-box{min-height:3rem}.quarto-dashboard .card.valuebox .card-body,.quarto-dashboard .card.bslib-value-box .card-body{padding:0}.quarto-dashboard .bslib-value-box .value-box-value{font-size:clamp(.1em,15cqw,5em)}.quarto-dashboard .bslib-value-box .value-box-showcase .bi{font-size:clamp(.1em,max(18cqw,5.2cqh),5em);text-align:center;height:1em}.quarto-dashboard .bslib-value-box .value-box-showcase .bi::before{vertical-align:1em}.quarto-dashboard .bslib-value-box .value-box-area{margin-top:auto;margin-bottom:auto}.quarto-dashboard .card figure.quarto-float{display:flex;flex-direction:column;align-items:center}.quarto-dashboard .dashboard-scrolling{padding:1em}.quarto-dashboard .full-height{height:100%}.quarto-dashboard .showcase-bottom .value-box-grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"top" "bottom"}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase i.bi{font-size:4rem}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-area{grid-area:top}.quarto-dashboard .tab-content{margin-bottom:0}.quarto-dashboard .bslib-card .bslib-navs-card-title{justify-content:stretch;align-items:end}.quarto-dashboard .card-header{display:flex;flex-wrap:wrap;justify-content:space-between}.quarto-dashboard .card-header .card-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.quarto-dashboard .tabset .card-toolbar{margin-bottom:1em}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{border:none;gap:var(--bslib-spacer, 1rem)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{padding:0}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.sidebar{border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.collapse-toggle{display:none}@media(max-width: 767.98px){.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{grid-template-columns:1fr;grid-template-rows:max-content 1fr}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{grid-column:1;grid-row:2}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout .sidebar{grid-column:1;grid-row:1}}.quarto-dashboard .sidebar-right .sidebar{padding-left:2.5em}.quarto-dashboard .sidebar-right .collapse-toggle{left:2px}.quarto-dashboard .quarto-dashboard .sidebar-right button.collapse-toggle:not(.transitioning){left:unset}.quarto-dashboard aside.sidebar{padding-left:1em;padding-right:1em;background-color:rgba(52,58,64,.25);color:#222}.quarto-dashboard .bslib-sidebar-layout>div.main{padding:.7em}.quarto-dashboard .bslib-sidebar-layout button.collapse-toggle{margin-top:.3em}.quarto-dashboard .bslib-sidebar-layout .collapse-toggle{top:0}.quarto-dashboard .bslib-sidebar-layout.sidebar-collapsed:not(.transitioning):not(.sidebar-right) .collapse-toggle{left:2px}.quarto-dashboard .sidebar>section>.h3:first-of-type{margin-top:0em}.quarto-dashboard .sidebar .h3,.quarto-dashboard .sidebar .h4,.quarto-dashboard .sidebar .h5,.quarto-dashboard .sidebar .h6{margin-top:.5em}.quarto-dashboard .sidebar form{flex-direction:column;align-items:start;margin-bottom:1em}.quarto-dashboard .sidebar form div[class*=oi-][class$=-input]{flex-direction:column}.quarto-dashboard .sidebar form[class*=oi-][class$=-toggle]{flex-direction:row-reverse;align-items:center;justify-content:start}.quarto-dashboard .sidebar form input[type=range]{margin-top:.5em;margin-right:.8em;margin-left:1em}.quarto-dashboard .sidebar label{width:fit-content}.quarto-dashboard .sidebar .card-body{margin-bottom:2em}.quarto-dashboard .sidebar .shiny-input-container{margin-bottom:1em}.quarto-dashboard .sidebar .shiny-options-group{margin-top:0}.quarto-dashboard .sidebar .control-label{margin-bottom:.3em}.quarto-dashboard .card .card-body .quarto-layout-row{align-items:stretch}.quarto-dashboard .toolbar{font-size:.9em;display:flex;flex-direction:row;border-top:solid 1px #c7c9cd;padding:1em;flex-wrap:wrap;background-color:rgba(52,58,64,.25)}.quarto-dashboard .toolbar .cell-output-display{display:flex}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar>*:last-child{margin-right:0}.quarto-dashboard .toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .toolbar .input-daterange{width:inherit}.quarto-dashboard .toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar form{width:fit-content}.quarto-dashboard .toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .toolbar form input[type=date]{width:fit-content}.quarto-dashboard .toolbar form input[type=color]{width:3em}.quarto-dashboard .toolbar form button{padding:.4em}.quarto-dashboard .toolbar form select{width:fit-content}.quarto-dashboard .toolbar>*{font-size:.9em;flex-grow:0}.quarto-dashboard .toolbar .shiny-input-container label{margin-bottom:1px}.quarto-dashboard .toolbar-bottom{margin-top:1em;margin-bottom:0 !important;order:2}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>.tab-content>.tab-pane>*:not(.bslib-sidebar-layout){padding:1em}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>*:not(.tab-content){padding:1em}.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page>.dashboard-toolbar-container>.toolbar-content,.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page:not(.dashboard-sidebar-container)>*:not(.dashboard-toolbar-container){padding:1em}.quarto-dashboard .toolbar-content{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages .tab-pane>.dashboard-toolbar-container .toolbar{border-radius:0;margin-bottom:0}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar{border-bottom:1px solid rgba(0,0,0,.175)}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar-bottom{margin-top:0}.quarto-dashboard .dashboard-toolbar-container:not(.toolbar-toplevel) .toolbar{margin-bottom:1em;border-top:none;border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .vega-embed.has-actions details{width:1.7em;height:2em;position:absolute !important;top:0;right:0}.quarto-dashboard .dashboard-toolbar-container{padding:0}.quarto-dashboard .card .card-header p:last-child,.quarto-dashboard .card .card-footer p:last-child{margin-bottom:0}.quarto-dashboard .card .card-body>.h4:first-child{margin-top:0}.quarto-dashboard .card .card-body{z-index:4}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_length,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_info,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate{text-align:initial}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_filter{text-align:right}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:initial}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper table{flex-shrink:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons{margin-bottom:.5em;margin-left:auto;width:fit-content;float:right}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons.btn-group{background:#fff;border:none}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn-secondary{background-color:#fff;background-image:none;border:solid #dee2e6 1px;padding:.2em .7em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn span{font-size:.8em;color:#222}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{margin-left:.5em;margin-bottom:.5em;padding-top:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.875em}}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.8em}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter{margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter input[type=search]{padding:1px 5px 1px 5px;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length{flex-basis:1 1 50%;margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length select{padding:.4em 3em .4em .5em;font-size:.875em;margin-left:.2em;margin-right:.2em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{flex-shrink:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{margin-left:auto}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate ul.pagination .paginate_button .page-link{font-size:.8em}.quarto-dashboard .card .card-footer{font-size:.9em}.quarto-dashboard .card .card-toolbar{display:flex;flex-grow:1;flex-direction:row;width:100%;flex-wrap:wrap}.quarto-dashboard .card .card-toolbar>*{font-size:.8em;flex-grow:0}.quarto-dashboard .card .card-toolbar>.card-title{font-size:1em;flex-grow:1;align-self:flex-start;margin-top:.1em}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar form{width:fit-content}.quarto-dashboard .card .card-toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=date]{width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=color]{width:3em}.quarto-dashboard .card .card-toolbar form button{padding:.4em}.quarto-dashboard .card .card-toolbar form select{width:fit-content}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .card .card-toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .card .card-toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .card .card-toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange{width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .card .card-toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .card .card-toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .card .card-toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .card .card-toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card-body>table>thead{border-top:none}.quarto-dashboard .card-body>.table>:not(caption)>*>*{background-color:#fff}.tableFloatingHeaderOriginal{background-color:#fff;position:sticky !important;top:0 !important}.dashboard-data-table{margin-top:-1px}.quarto-listing{padding-bottom:1em}.listing-pagination{padding-top:.5em}ul.pagination{float:right;padding-left:8px;padding-top:.5em}ul.pagination li{padding-right:.75em}ul.pagination li.disabled a,ul.pagination li.active a{color:#fff;text-decoration:none}ul.pagination li:last-of-type{padding-right:0}.listing-actions-group{display:flex}.quarto-listing-filter{margin-bottom:1em;width:200px;margin-left:auto}.quarto-listing-sort{margin-bottom:1em;margin-right:auto;width:auto}.quarto-listing-sort .input-group-text{font-size:.8em}.input-group-text{border-right:none}.quarto-listing-sort select.form-select{font-size:.8em}.listing-no-matching{text-align:center;padding-top:2em;padding-bottom:3em;font-size:1em}#quarto-margin-sidebar .quarto-listing-category{padding-top:0;font-size:1rem}#quarto-margin-sidebar .quarto-listing-category-title{cursor:pointer;font-weight:600;font-size:1rem}.quarto-listing-category .category{cursor:pointer}.quarto-listing-category .category.active{font-weight:600}.quarto-listing-category.category-cloud{display:flex;flex-wrap:wrap;align-items:baseline}.quarto-listing-category.category-cloud .category{padding-right:5px}.quarto-listing-category.category-cloud .category-cloud-1{font-size:.75em}.quarto-listing-category.category-cloud .category-cloud-2{font-size:.95em}.quarto-listing-category.category-cloud .category-cloud-3{font-size:1.15em}.quarto-listing-category.category-cloud .category-cloud-4{font-size:1.35em}.quarto-listing-category.category-cloud .category-cloud-5{font-size:1.55em}.quarto-listing-category.category-cloud .category-cloud-6{font-size:1.75em}.quarto-listing-category.category-cloud .category-cloud-7{font-size:1.95em}.quarto-listing-category.category-cloud .category-cloud-8{font-size:2.15em}.quarto-listing-category.category-cloud .category-cloud-9{font-size:2.35em}.quarto-listing-category.category-cloud .category-cloud-10{font-size:2.55em}.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-1{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-2{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-3{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-4{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-5{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-5{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-6{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-6{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-7{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-7{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-8{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-8{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-9{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-9{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-10{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-10{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-11{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-12{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-12{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-grid{gap:1.5em}.quarto-grid-item.borderless{border:none}.quarto-grid-item.borderless .listing-categories .listing-category:last-of-type,.quarto-grid-item.borderless .listing-categories .listing-category:first-of-type{padding-left:0}.quarto-grid-item.borderless .listing-categories .listing-category{border:0}.quarto-grid-link{text-decoration:none;color:inherit}.quarto-grid-link:hover{text-decoration:none;color:inherit}.quarto-grid-item h5.title,.quarto-grid-item .title.h5{margin-top:0;margin-bottom:0}.quarto-grid-item .card-footer{display:flex;justify-content:space-between;font-size:.8em}.quarto-grid-item .card-footer p{margin-bottom:0}.quarto-grid-item p.card-img-top{margin-bottom:0}.quarto-grid-item p.card-img-top>img{object-fit:cover}.quarto-grid-item .card-other-values{margin-top:.5em;font-size:.8em}.quarto-grid-item .card-other-values tr{margin-bottom:.5em}.quarto-grid-item .card-other-values tr>td:first-of-type{font-weight:600;padding-right:1em;padding-left:1em;vertical-align:top}.quarto-grid-item div.post-contents{display:flex;flex-direction:column;text-decoration:none;height:100%}.quarto-grid-item .listing-item-img-placeholder{background-color:rgba(52,58,64,.25);flex-shrink:0}.quarto-grid-item .card-attribution{padding-top:1em;display:flex;gap:1em;text-transform:uppercase;color:#6c757d;font-weight:500;flex-grow:10;align-items:flex-end}.quarto-grid-item .description{padding-bottom:1em}.quarto-grid-item .card-attribution .date{align-self:flex-end}.quarto-grid-item .card-attribution.justify{justify-content:space-between}.quarto-grid-item .card-attribution.start{justify-content:flex-start}.quarto-grid-item .card-attribution.end{justify-content:flex-end}.quarto-grid-item .card-title{margin-bottom:.1em}.quarto-grid-item .card-subtitle{padding-top:.25em}.quarto-grid-item .card-text{font-size:.9em}.quarto-grid-item .listing-reading-time{padding-bottom:.25em}.quarto-grid-item .card-text-small{font-size:.8em}.quarto-grid-item .card-subtitle.subtitle{font-size:.9em;font-weight:600;padding-bottom:.5em}.quarto-grid-item .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}.quarto-grid-item .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}.quarto-grid-item.card-right{text-align:right}.quarto-grid-item.card-right .listing-categories{justify-content:flex-end}.quarto-grid-item.card-left{text-align:left}.quarto-grid-item.card-center{text-align:center}.quarto-grid-item.card-center .listing-description{text-align:justify}.quarto-grid-item.card-center .listing-categories{justify-content:center}table.quarto-listing-table td.image{padding:0px}table.quarto-listing-table td.image img{width:100%;max-width:50px;object-fit:contain}table.quarto-listing-table a{text-decoration:none;word-break:keep-all}table.quarto-listing-table th a{color:inherit}table.quarto-listing-table th a.asc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table th a.desc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table.table-hover td{cursor:pointer}.quarto-post.image-left{flex-direction:row}.quarto-post.image-right{flex-direction:row-reverse}@media(max-width: 767.98px){.quarto-post.image-right,.quarto-post.image-left{gap:0em;flex-direction:column}.quarto-post .metadata{padding-bottom:1em;order:2}.quarto-post .body{order:1}.quarto-post .thumbnail{order:3}}.list.quarto-listing-default div:last-of-type{border-bottom:none}@media(min-width: 992px){.quarto-listing-container-default{margin-right:2em}}div.quarto-post{display:flex;gap:2em;margin-bottom:1.5em;border-bottom:1px solid #dee2e6}@media(max-width: 767.98px){div.quarto-post{padding-bottom:1em}}div.quarto-post .metadata{flex-basis:20%;flex-grow:0;margin-top:.2em;flex-shrink:10}div.quarto-post .thumbnail{flex-basis:30%;flex-grow:0;flex-shrink:0}div.quarto-post .thumbnail img{margin-top:.4em;width:100%;object-fit:cover}div.quarto-post .body{flex-basis:45%;flex-grow:1;flex-shrink:0}div.quarto-post .body h3.listing-title,div.quarto-post .body .listing-title.h3{margin-top:0px;margin-bottom:0px;border-bottom:none}div.quarto-post .body .listing-subtitle{font-size:.875em;margin-bottom:.5em;margin-top:.2em}div.quarto-post .body .description{font-size:.9em}div.quarto-post .body pre code{white-space:pre-wrap}div.quarto-post a{color:#222;text-decoration:none}div.quarto-post .metadata{display:flex;flex-direction:column;font-size:.8em;font-family:Montserrat;flex-basis:33%}div.quarto-post .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}div.quarto-post .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}div.quarto-post .listing-description{margin-bottom:.5em}div.quarto-about-jolla{display:flex !important;flex-direction:column;align-items:center;margin-top:10%;padding-bottom:1em}div.quarto-about-jolla .about-image{object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:1.5em}div.quarto-about-jolla img.round{border-radius:50%}div.quarto-about-jolla img.rounded{border-radius:10px}div.quarto-about-jolla .quarto-title h1.title,div.quarto-about-jolla .quarto-title .title.h1{text-align:center}div.quarto-about-jolla .quarto-title .description{text-align:center}div.quarto-about-jolla h2,div.quarto-about-jolla .h2{border-bottom:none}div.quarto-about-jolla .about-sep{width:60%}div.quarto-about-jolla main{text-align:center}div.quarto-about-jolla .about-links{display:flex}@media(min-width: 992px){div.quarto-about-jolla .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-jolla .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-jolla .about-link{color:#555;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-jolla .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-jolla .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-jolla .about-link:hover{color:#2aa16b}div.quarto-about-jolla .about-link i.bi{margin-right:.15em}div.quarto-about-solana{display:flex !important;flex-direction:column;padding-top:3em !important;padding-bottom:1em}div.quarto-about-solana .about-entity{display:flex !important;align-items:start;justify-content:space-between}@media(min-width: 992px){div.quarto-about-solana .about-entity{flex-direction:row}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity{flex-direction:column-reverse;align-items:center;text-align:center}}div.quarto-about-solana .about-entity .entity-contents{display:flex;flex-direction:column}@media(max-width: 767.98px){div.quarto-about-solana .about-entity .entity-contents{width:100%}}div.quarto-about-solana .about-entity .about-image{object-fit:cover}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-image{margin-bottom:1.5em}}div.quarto-about-solana .about-entity img.round{border-radius:50%}div.quarto-about-solana .about-entity img.rounded{border-radius:10px}div.quarto-about-solana .about-entity .about-links{display:flex;justify-content:left;padding-bottom:1.2em}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-solana .about-entity .about-link{color:#555;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-solana .about-entity .about-link:hover{color:#2aa16b}div.quarto-about-solana .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-solana .about-contents{padding-right:1.5em;flex-basis:0;flex-grow:1}div.quarto-about-solana .about-contents main.content{margin-top:0}div.quarto-about-solana .about-contents h2,div.quarto-about-solana .about-contents .h2{border-bottom:none}div.quarto-about-trestles{display:flex !important;flex-direction:row;padding-top:3em !important;padding-bottom:1em}@media(max-width: 991.98px){div.quarto-about-trestles{flex-direction:column;padding-top:0em !important}}div.quarto-about-trestles .about-entity{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding-right:1em}@media(min-width: 992px){div.quarto-about-trestles .about-entity{flex:0 0 42%}}div.quarto-about-trestles .about-entity .about-image{object-fit:cover;margin-bottom:1.5em}div.quarto-about-trestles .about-entity img.round{border-radius:50%}div.quarto-about-trestles .about-entity img.rounded{border-radius:10px}div.quarto-about-trestles .about-entity .about-links{display:flex;justify-content:center}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-trestles .about-entity .about-link{color:#555;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-trestles .about-entity .about-link:hover{color:#2aa16b}div.quarto-about-trestles .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-trestles .about-contents{flex-basis:0;flex-grow:1}div.quarto-about-trestles .about-contents h2,div.quarto-about-trestles .about-contents .h2{border-bottom:none}@media(min-width: 992px){div.quarto-about-trestles .about-contents{border-left:solid 1px #dee2e6;padding-left:1.5em}}div.quarto-about-trestles .about-contents main.content{margin-top:0}div.quarto-about-marquee{padding-bottom:1em}div.quarto-about-marquee .about-contents{display:flex;flex-direction:column}div.quarto-about-marquee .about-image{max-height:550px;margin-bottom:1.5em;object-fit:cover}div.quarto-about-marquee img.round{border-radius:50%}div.quarto-about-marquee img.rounded{border-radius:10px}div.quarto-about-marquee h2,div.quarto-about-marquee .h2{border-bottom:none}div.quarto-about-marquee .about-links{display:flex;justify-content:center;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-marquee .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-marquee .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-marquee .about-link{color:#555;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-marquee .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-marquee .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-marquee .about-link:hover{color:#2aa16b}div.quarto-about-marquee .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-marquee .about-link{border:none}}div.quarto-about-broadside{display:flex;flex-direction:column;padding-bottom:1em}div.quarto-about-broadside .about-main{display:flex !important;padding-top:0 !important}@media(min-width: 992px){div.quarto-about-broadside .about-main{flex-direction:row;align-items:flex-start}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main{flex-direction:column}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main .about-entity{flex-shrink:0;width:100%;height:450px;margin-bottom:1.5em;background-size:cover;background-repeat:no-repeat}}@media(min-width: 992px){div.quarto-about-broadside .about-main .about-entity{flex:0 10 50%;margin-right:1.5em;width:100%;height:100%;background-size:100%;background-repeat:no-repeat}}div.quarto-about-broadside .about-main .about-contents{padding-top:14px;flex:0 0 50%}div.quarto-about-broadside h2,div.quarto-about-broadside .h2{border-bottom:none}div.quarto-about-broadside .about-sep{margin-top:1.5em;width:60%;align-self:center}div.quarto-about-broadside .about-links{display:flex;justify-content:center;column-gap:20px;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-broadside .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-broadside .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-broadside .about-link{color:#555;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-broadside .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-broadside .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-broadside .about-link:hover{color:#2aa16b}div.quarto-about-broadside .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-broadside .about-link{border:none}}.tippy-box[data-theme~=quarto]{background-color:#fff;border:solid 1px #dee2e6;border-radius:.25rem;color:#222;font-size:.875rem}.tippy-box[data-theme~=quarto]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=quarto]>.tippy-arrow:after,.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=quarto]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-6px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-6px}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-6px}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-6px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:after{border-top-color:#dee2e6;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#dee2e6;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:15px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:after{border-left-color:#dee2e6;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#dee2e6}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow{fill:#222}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.top-right{position:absolute;top:1em;right:1em}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}figure.figure{display:block}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}.quarto-figure>figure>div.cell-annotation,.quarto-figure>figure>div code{text-align:left}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption.quarto-float-caption-bottom{margin-bottom:.5em}figure>figcaption.quarto-float-caption-top{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,table.table{margin-top:.5rem;margin-bottom:.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-top{margin-top:.5rem;margin-bottom:.25rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-bottom{padding-top:.25rem;margin-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#6c757d}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.footnote-back{margin-left:.2em}.tippy-content{overflow-x:auto}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}a{text-underline-offset:3px}div.ansi-escaped-output{font-family:monospace;display:block}/*! * * ansi colors from IPython notebook's * * we also add `bright-[color]-` synonyms for the `-[color]-intense` classes since * that seems to be what ansi_up emits * -*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-black,.ansi-bright-black-fg{color:#282c36}.ansi-black-intense-black,.ansi-bright-black-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-red,.ansi-bright-red-fg{color:#b22b31}.ansi-red-intense-red,.ansi-bright-red-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-green,.ansi-bright-green-fg{color:#007427}.ansi-green-intense-green,.ansi-bright-green-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-yellow,.ansi-bright-yellow-fg{color:#b27d12}.ansi-yellow-intense-yellow,.ansi-bright-yellow-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-blue,.ansi-bright-blue-fg{color:#0065ca}.ansi-blue-intense-blue,.ansi-bright-blue-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-magenta,.ansi-bright-magenta-fg{color:#a03196}.ansi-magenta-intense-magenta,.ansi-bright-magenta-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-cyan,.ansi-bright-cyan-fg{color:#258f8f}.ansi-cyan-intense-cyan,.ansi-bright-cyan-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-white,.ansi-bright-white-fg{color:#a1a6b2}.ansi-white-intense-white,.ansi-bright-white-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #fff;--quarto-body-color: #222;--quarto-text-muted: #6c757d;--quarto-border-color: #dee2e6;--quarto-border-width: 1px;--quarto-border-radius: 0.25rem}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:relative;float:right;background-color:rgba(0,0,0,0)}input[type=checkbox]{margin-right:.5ch}:root{--mermaid-bg-color: #fff;--mermaid-edge-color: #6c757d;--mermaid-node-fg-color: #222;--mermaid-fg-color: #222;--mermaid-fg-color--lighter: #3c3c3c;--mermaid-fg-color--lightest: #555555;--mermaid-font-family: Montserrat;--mermaid-label-bg-color: #fff;--mermaid-label-fg-color: #28299a;--mermaid-node-bg-color: rgba(40, 41, 154, 0.1);--mermaid-node-fg-color: #222}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button:focus{outline:none}.code-copy-button-tooltip{font-size:.75em}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}ul>li:not(:has(>p))>ul,ol>li:not(:has(>p))>ul,ul>li:not(:has(>p))>ol,ol>li:not(:has(>p))>ol{margin-bottom:0}ul>li:not(:has(>p))>ul>li:has(>p),ol>li:not(:has(>p))>ul>li:has(>p),ul>li:not(:has(>p))>ol>li:has(>p),ol>li:not(:has(>p))>ol>li:has(>p){margin-top:1rem}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 29.4px [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 29.4px [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] 29.4px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 29.4px [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 3em [body-end] 42px [body-end-outset] minmax(0px, 210px) [page-end-inset] minmax(42px, 84px) [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 147px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 147px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(21px, 42px) [page-start-inset] minmax(42px, 126px) [body-start-outset] minmax(21px, 42px) [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] minmax(21px, 42px) [body-end-outset] minmax(42px, 126px) [page-end-inset] minmax(21px, 42px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(42px, 84px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 42px [page-start-inset] minmax(42px, 126px) [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(450px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 42px [page-start-inset] minmax(42px, 126px) [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(450px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(42px, 126px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(21px, 42px) [page-start-inset] minmax(42px, 126px) [body-start-outset] minmax(21px, 42px) [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] minmax(21px, 42px) [body-end-outset] minmax(42px, 126px) [page-end-inset] minmax(21px, 42px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1350px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 121.8px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 121.8px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(63px, 126px) [page-end-inset] 21px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(21px, 42px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(21px, 42px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(21px, 42px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(63px, 126px) [page-end-inset] 21px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left .page-columns.page-full>*,.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right .page-columns.page-full>*,.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset table{background:#fff}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;opacity:.999}.page-columns .column-body-outset-left table{background:#fff}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset-right table{background:#fff}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-page table{background:#fff}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset table{background:#fff}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-inset-left table{background:#fff}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset-right figcaption table{background:#fff}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-left table{background:#fff}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-page-right figcaption table{background:#fff}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse,#quarto-content.page-columns #quarto-margin-sidebar.collapsing,#quarto-content.page-columns #quarto-sidebar.collapsing{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#e6e6e6;z-index:998;opacity:.999;margin-bottom:1em}.zindex-content{z-index:998;opacity:.999}.zindex-modal{z-index:1055;opacity:.999}.zindex-over-content{z-index:999;opacity:.999}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside:not(.footnotes):not(.sidebar),.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}#quarto-sidebar-toc-left{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{color:inherit;margin-top:2rem;margin-bottom:1rem;font-weight:600}h1.title,.title.h1{margin-top:0}main.content>section:first-of-type>h2:first-child,main.content>section:first-of-type>.h2:first-child{margin-top:0}h2,.h2{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}h3,.h3{font-weight:600}h3,.h3,h4,.h4{opacity:.9;margin-top:1.5rem}h5,.h5,h6,.h6{opacity:.9}.header-section-number{color:#626262}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,.figure-caption,.subfigure-caption,.table-caption,figcaption,caption{font-size:.9rem;color:#626262}.quarto-layout-cell[data-ref-parent] caption{color:#626262}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#626262;font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse):first-child{padding-bottom:.5em;display:block}.column-margin.column-container>*:not(.collapse):not(:first-child){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.nav-tabs .nav-item{margin-top:1px;cursor:pointer}.tab-content{margin-top:0px;border-left:#e6e6e6 1px solid;border-right:#e6e6e6 1px solid;border-bottom:#e6e6e6 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:0}.tab-pane>p:nth-child(1){padding-top:0}.tab-pane>p:last-child{margin-bottom:0}.tab-pane>pre:last-child{margin-bottom:0}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(230,230,230,.65);border:1px solid rgba(230,230,230,.65);border-radius:.25rem}pre.sourceCode{background-color:rgba(0,0,0,0)}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}.callout pre.sourceCode{padding-left:0}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:#626262}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p pre code:not(.sourceCode),li pre code:not(.sourceCode),pre code:not(.sourceCode){background-color:initial}p code:not(.sourceCode),li code:not(.sourceCode),td code:not(.sourceCode){background-color:#f5f5f5;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode),nav td code:not(.sourceCode){background-color:rgba(0,0,0,0);padding:0}td code:not(.sourceCode){white-space:pre-wrap}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#6c757d;background-color:rgba(0,0,0,0);transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}figure .quarto-notebook-link{margin-top:.5em}.quarto-notebook-link{font-size:.75em;color:#6c757d;margin-bottom:1em;text-decoration:none;display:block}.quarto-notebook-link:hover{text-decoration:underline;color:#36d38c}.quarto-notebook-link::before{display:inline-block;height:.75rem;width:.75rem;margin-bottom:0em;margin-right:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}.toc-actions i.bi,.quarto-code-links i.bi,.quarto-other-links i.bi,.quarto-alternate-notebooks i.bi,.quarto-alternate-formats i.bi{margin-right:.4em;font-size:.8rem}.quarto-other-links-text-target .quarto-code-links i.bi,.quarto-other-links-text-target .quarto-other-links i.bi{margin-right:.2em}.quarto-other-formats-text-target .quarto-alternate-formats i.bi{margin-right:.1em}.toc-actions i.bi.empty,.quarto-code-links i.bi.empty,.quarto-other-links i.bi.empty,.quarto-alternate-notebooks i.bi.empty,.quarto-alternate-formats i.bi.empty{padding-left:1em}.quarto-notebook h2,.quarto-notebook .h2{border-bottom:none}.quarto-notebook .cell-container{display:flex}.quarto-notebook .cell-container .cell{flex-grow:4}.quarto-notebook .cell-container .cell-decorator{padding-top:1.5em;padding-right:1em;text-align:right}.quarto-notebook .cell-container.code-fold .cell-decorator{padding-top:3em}.quarto-notebook .cell-code code{white-space:pre-wrap}.quarto-notebook .cell .cell-output-stderr pre code,.quarto-notebook .cell .cell-output-stdout pre code{white-space:pre-wrap;overflow-wrap:anywhere}.toc-actions,.quarto-alternate-formats,.quarto-other-links,.quarto-code-links,.quarto-alternate-notebooks{padding-left:0em}.sidebar .toc-actions a,.sidebar .quarto-alternate-formats a,.sidebar .quarto-other-links a,.sidebar .quarto-code-links a,.sidebar .quarto-alternate-notebooks a,.sidebar nav[role=doc-toc] a{text-decoration:none}.sidebar .toc-actions a:hover,.sidebar .quarto-other-links a:hover,.sidebar .quarto-code-links a:hover,.sidebar .quarto-alternate-formats a:hover,.sidebar .quarto-alternate-notebooks a:hover{color:#36d38c}.sidebar .toc-actions h2,.sidebar .toc-actions .h2,.sidebar .quarto-code-links h2,.sidebar .quarto-code-links .h2,.sidebar .quarto-other-links h2,.sidebar .quarto-other-links .h2,.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-weight:500;margin-bottom:.2rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar .toc-actions>h2,.sidebar .toc-actions>.h2,.sidebar .quarto-code-links>h2,.sidebar .quarto-code-links>.h2,.sidebar .quarto-other-links>h2,.sidebar .quarto-other-links>.h2,.sidebar .quarto-alternate-notebooks>h2,.sidebar .quarto-alternate-notebooks>.h2,.sidebar .quarto-alternate-formats>h2,.sidebar .quarto-alternate-formats>.h2{font-size:.8rem}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e6e6e6;padding-left:.6rem}.sidebar .toc-actions h2>ul a,.sidebar .toc-actions .h2>ul a,.sidebar .quarto-code-links h2>ul a,.sidebar .quarto-code-links .h2>ul a,.sidebar .quarto-other-links h2>ul a,.sidebar .quarto-other-links .h2>ul a,.sidebar .quarto-alternate-notebooks h2>ul a,.sidebar .quarto-alternate-notebooks .h2>ul a,.sidebar .quarto-alternate-formats h2>ul a,.sidebar .quarto-alternate-formats .h2>ul a{border-left:none;padding-left:.6rem}.sidebar .toc-actions ul a:empty,.sidebar .quarto-code-links ul a:empty,.sidebar .quarto-other-links ul a:empty,.sidebar .quarto-alternate-notebooks ul a:empty,.sidebar .quarto-alternate-formats ul a:empty,.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar .toc-actions ul,.sidebar .quarto-code-links ul,.sidebar .quarto-other-links ul,.sidebar .quarto-alternate-notebooks ul,.sidebar .quarto-alternate-formats ul{padding-left:0;list-style:none}.sidebar nav[role=doc-toc] ul{list-style:none;padding-left:0;list-style:none}.sidebar nav[role=doc-toc]>ul{margin-left:.45em}.quarto-margin-sidebar nav[role=doc-toc]{padding-left:.5em}.sidebar .toc-actions>ul,.sidebar .quarto-code-links>ul,.sidebar .quarto-other-links>ul,.sidebar .quarto-alternate-notebooks>ul,.sidebar .quarto-alternate-formats>ul{font-size:.8rem}.sidebar nav[role=doc-toc]>ul{font-size:.875rem}.sidebar .toc-actions ul li a,.sidebar .quarto-code-links ul li a,.sidebar .quarto-other-links ul li a,.sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #36d38c;color:#36d38c !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#36d38c !important}kbd,.kbd{color:#222;background-color:#f5f5f5;border:1px solid;border-radius:5px;border-color:#dee2e6}.quarto-appendix-contents div.hanging-indent{margin-left:0em}.quarto-appendix-contents div.hanging-indent div.csl-entry{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem;overflow-wrap:break-word}.callout .callout-title-container{overflow-wrap:anywhere}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout:not(.no-icon).callout-titled.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-titled>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body>:first-child{padding-top:.5rem;margin-top:0}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-titled .callout-body>:last-child:not(.sourceCode),.callout.callout-titled .callout-body>div>:last-child:not(.sourceCode){padding-bottom:.5rem;margin-bottom:0}.callout:not(.callout-titled) .callout-body>:first-child,.callout:not(.callout-titled) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-titled) .callout-body>:last-child,.callout:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-title-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#6c757d}div.callout.callout-style-default>.callout-header{background-color:#6c757d}div.callout-note.callout{border-left-color:#28299a}div.callout-note.callout-style-default>.callout-header{background-color:#eaeaf5}div.callout-note:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#35d250}div.callout-tip.callout-style-default>.callout-header{background-color:#ebfbee}div.callout-tip:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#e5d439}div.callout-warning.callout-style-default>.callout-header{background-color:#fcfbeb}div.callout-warning:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#e57e39}div.callout-caution.callout-style-default>.callout-header{background-color:#fcf2eb}div.callout-caution:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#d33e36}div.callout-important.callout-style-default>.callout-header{background-color:#fbeceb}div.callout-important:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.sidebar-navigation{padding-left:20px}.navbar{background-color:#28299a;color:#cbcce7}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:#fafafa}#quarto-content .quarto-sidebar-toggle-title{color:#222}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#fff;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}@media(max-width: 767.98px){.sidebar-menu-container{padding-bottom:5em}}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#fff;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .footnotes ol{margin-left:.5em}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{--bs-btn-color: #fefefe;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fefefe;--bs-btn-hover-bg: #828a91;--bs-btn-hover-border-color: #7b838a;--bs-btn-focus-shadow-rgb: 130, 138, 144;--bs-btn-active-color: #fff;--bs-btn-active-bg: #899197;--bs-btn-active-border-color: #7b838a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}nav.quarto-secondary-nav.color-navbar{background-color:#28299a;color:#cbcce7}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#cbcce7}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner{margin-bottom:0;padding-bottom:1em}body.nav-sidebar #title-block-header{margin-block-end:0}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! light */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}.code-annotated .code-copy-button{margin-right:1.25em;margin-top:0;padding-bottom:0;padding-top:3px}.code-annotation-gutter-bg{background-color:#fff}.code-annotation-gutter{background-color:rgba(230,230,230,.65)}.code-annotation-gutter,.code-annotation-gutter-bg{height:100%;width:calc(20px + .5em);position:absolute;top:0;right:0}dl.code-annotation-container-grid dt{margin-right:1em;margin-top:.25rem}dl.code-annotation-container-grid dt{font-family:SourceCodePro;color:#3c3c3c;border:solid #3c3c3c 1px;border-radius:50%;height:22px;width:22px;line-height:22px;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}dl.code-annotation-container-grid dt[data-target-cell]{cursor:pointer}dl.code-annotation-container-grid dt[data-target-cell].code-annotation-active{color:#fff;border:solid #aaa 1px;background-color:#aaa}pre.code-annotation-code{padding-top:0;padding-bottom:0}pre.code-annotation-code code{z-index:3}#code-annotation-line-highlight-gutter{width:100%;border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}#code-annotation-line-highlight{margin-left:-4em;width:calc(100% + 4em);border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#e6e6e6;font-weight:bolder}code.sourceCode .code-annotation-anchor{font-family:SourceCodePro;color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;height:18px;width:18px;font-size:9px;margin-top:2px}code.sourceCode button.code-annotation-anchor{padding:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}code.sourceCode a.code-annotation-anchor{line-height:18px;text-align:center;vertical-align:middle;cursor:default;text-decoration:none}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:#e6e6e6;z-index:998;opacity:.999;margin-bottom:1em}}.quarto-video{margin-bottom:1em}.table{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.table>thead{border-top-width:0;border-bottom:1px solid #a2a2a2}.table a{word-break:break-word}.table>:not(caption)>*>*{background-color:unset;color:unset}#quarto-document-content .crosstalk-input .checkbox input[type=checkbox],#quarto-document-content .crosstalk-input .checkbox-inline input[type=checkbox]{position:unset;margin-top:unset;margin-left:unset}#quarto-document-content .row{margin-left:unset;margin-right:unset}.quarto-xref{white-space:nowrap}a.external:after{content:"";background-image:url('data:image/svg+xml,');background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:.2em;padding-right:.75em}div.sourceCode code a.external:after{content:none}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.quarto-title-banner{margin-bottom:1em;color:#cbcce7;background:#28299a}.quarto-title-banner a{color:#cbcce7}.quarto-title-banner h1,.quarto-title-banner .h1,.quarto-title-banner h2,.quarto-title-banner .h2{color:#cbcce7}.quarto-title-banner .code-tools-button{color:#8588c7}.quarto-title-banner .code-tools-button:hover{color:#cbcce7}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}@media(max-width: 767.98px){body.hypothesis-enabled #title-block-header>*{padding-right:20px}}main.quarto-banner-title-block>section:first-child>h2,main.quarto-banner-title-block>section:first-child>.h2,main.quarto-banner-title-block>section:first-child>h3,main.quarto-banner-title-block>section:first-child>.h3,main.quarto-banner-title-block>section:first-child>h4,main.quarto-banner-title-block>section:first-child>.h4{margin-top:0}.quarto-title .quarto-categories{display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}.quarto-title-meta-container{display:grid;grid-template-columns:1fr auto}.quarto-title-meta-column-end{display:flex;flex-direction:column;padding-left:1em}.quarto-title-meta-column-end a .bi{margin-right:.3em}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-0.2em;height:.8em;width:.8em}#title-block-header.quarto-title-block.default .quarto-title-author-email{opacity:.7}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.1em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .keywords,#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .keywords>p,#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .keywords>p:last-of-type,#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .keywords .block-title,#title-block-header.quarto-title-block.default .description .block-title,#title-block-header.quarto-title-block.default .abstract .block-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}.quarto-title-tools-only{display:flex;justify-content:right}h1,.h1{font-weight:600}h2,.h2,h3,.h3{font-weight:500}.bg-primary .navbar-nav .show>.nav-link,.bg-primary .navbar-nav .nav-link.active,.bg-primary .navbar-nav .nav-link:hover,.bg-primary .navbar-nav .nav-link:focus{color:#35d250 !important}.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover{color:#28299a}.pagination a:hover{text-decoration:none}.badge.bg-light{color:#1e1e1e}.alert{color:#fff;border:none}.alert a,.alert .alert-link{color:#fff;text-decoration:underline}.alert-default{background-color:#6c757d}.alert-primary{background-color:#28299a}.alert-secondary{background-color:#6c757d}.alert-success{background-color:#35d250}.alert-info{background-color:#359dd2}.alert-warning{background-color:#e5d439}.alert-danger{background-color:#d33e36}.alert-light{background-color:#e6e6e6}.alert-dark{background-color:#1e1e1e}.alert-light,.alert-light a,.alert-light .alert-link{color:#222}.modal .btn-close,.toast .btn-close,.offcanvas .btn-close{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")}.intro{border-bottom-color:#828282 !important}.theorem{border-color:#828282}code{color:#1e1e1e}li.breadcrumb-item:before{color:#6c757d !important}form.quiz fieldset{background-color:#f5f5f5}form.quiz input.submit-button{background-color:#6c757d;color:#fff}form.quiz input.submit-button[disabled],form.quiz input.submit-button:hover[disabled]{background-color:#e6e6e6;color:#adb5bd}form.quiz input.submit-button:hover{background-color:#828282}form.quiz div.feedback{background-color:#e6e6e6}form.quiz fieldset.correct{background-color:#c2ffe3;border-color:#229a64 !important}form.quiz fieldset.incorrect{background-color:#ffb3b0;border-color:#e53b32 !important}form.quiz fieldset div.check-tick{content:url("img/labs/check_tick_light.png")}form.quiz fieldset div.check-cross{content:url("img/labs/check_cross_light.png")}.input-autocheck{background-color:#f5f5f5;border-color:#343a40}.button-autocheck{background-color:#1e1e1e;color:#f5f5f5;border-color:#343a40}.button-autocheck:hover{background-color:#adb5bd}.button-autocheck:active{background-color:#828282}.hints{background-color:#f5f5f5;padding:1% 3%;border-radius:10px;font-size:.8em;color:#1e1e1e}.hints>summary{color:#1e1e1e;padding-top:1%;padding-bottom:1%}.hint{font-weight:300;padding-left:3%}.hint>summary{font-weight:500;color:#1e1e1e}.feedback-autocheck.empty{color:#28299a}.feedback-autocheck.incorrect{color:#d33e36}.feedback-autocheck.correct{color:#35d250}header{background-color:#fff}.callout-note.version{width:50%}.quarto-float-lst{margin-bottom:-0.5em}.quarto-float-lst figcaption{font-size:.7em}header div.quarto-title-banner{margin-bottom:0}.theorem{margin:1% 0%;padding:1% 1% 1% 2%;border-style:solid;border-radius:10px;border-width:1px}.proof{margin-top:1%}.intro{font-weight:300;margin:0 0 2% 0;padding:0 0 0 5%;border-bottom:solid 1px}.leaflet{margin-bottom:1%}.lab-junior{content:url("img/labs/lab_junior.png")}.lab-middle{content:url("img/labs/lab_middle.png")}.lab-senior{content:url("img/labs/lab_senior.png")}.lab-guru{content:url("img/labs/lab_guru.png")}.lab-junior,.lab-middle,.lab-senior,.lab-guru{display:inline-block;height:1em;margin:-1% 0 2% 0}figcaption{font-family:Montserrat}code{font-family:SourceCodePro}form.quiz{margin:2% 0}form.quiz fieldset.question{margin:2% 0 3% 0;padding-bottom:1%;border:solid 1px;border-radius:10px}form.quiz fieldset legend.question-title{padding:1% 2% 2% 2%}form.quiz fieldset img.question-image{padding:1% 1%;width:100%}form.quiz fieldset div.sourceCode{margin-left:2%;margin-right:2%}form.quiz fieldset div.alternative{margin:1% 4% 0 4%}form.quiz fieldset div.alternative input,form.quiz fieldset div.alternative label{display:inline-block;vertical-align:middle}form.quiz fieldset div.alternative input{vertical-align:middle;margin:auto;-webkit-transform:scale(2, 2);-moz-transform:scale(2, 2);-ms-transform:scale(2, 2);-o-transform:scale(2, 2);transform:scale(2, 2) !important}form.quiz fieldset div.alternative label{margin:0 2%;width:90%}form.quiz fieldset div.alternative label img{width:70%}form.quiz div.submit-button{margin:4% 0}form.quiz div.submit-button input.submit-button{font-weight:500;border-style:solid;border-width:1px;border-radius:10px;width:100%;padding:2% 0}form.quiz div.submit-button input.submit-button:hover{cursor:pointer}form.quiz div.submit-button input.submit-button[disabled],form.quiz div.submit-button input.submit-button:hover[disabled]{cursor:default}form.quiz div.results{font-weight:500;font-size:1.5rem}form.quiz div.message{font-weight:500;font-size:1rem}form.quiz fieldset div.feedback{border-style:solid;border-width:1px;border-radius:10px;margin:2% 2%;padding:1% 2%;font-size:.9em}form.quiz fieldset div.level-easy,form.quiz fieldset div.level-medium,form.quiz fieldset div.level-hard,form.quiz fieldset div.level-extreme{height:1em;margin:1% 0 0 1%}div.level-easy,div.level-medium,div.level-hard,div.level-extreme{height:1em;margin:0 0 2% 0}form.quiz fieldset div.level-easy,div.level-easy{content:url("img/labs/lab_easy.png")}form.quiz fieldset div.level-medium,div.level-medium{content:url("img/labs/lab_medium.png")}form.quiz fieldset div.level-hard,div.level-hard{content:url("img/labs/lab_hard.png")}form.quiz fieldset div.level-extreme,div.level-extreme{content:url("img/labs/lab_extreme.png")}form.quiz div.message{text-align:center;color:#d33e36}form.quiz label.incorrect{opacity:.3}form.quiz div.alternative.incorrect div.cell{opacity:.3 !important}form.quiz label.correct{font-weight:500}form.quiz fieldset div.check-tick,form.quiz fieldset div.check-cross,form.quiz fieldset div.level{display:inline-block}form.quiz fieldset div.check-tick,form.quiz fieldset div.check-cross{float:right;height:2em;padding:1% 1% 0 0}form.quiz fieldset.non-filled{border-color:#d33e36}.autocheck{margin-top:1em}.input-format{font-size:.8em;font-family:Montserrat;font-weight:300}.feedback-autocheck{font-size:.9em}.input-autocheck{padding:.2em;width:100%;padding-inline:.5em;border-style:solid;border-width:1px;border-radius:5px;margin-bottom:1%}.button-autocheck{border-style:solid;border-width:1px;border-radius:5px;padding:1%;padding-inline:2%}.hint-wrapper{margin-top:2%} +*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-black,.ansi-bright-black-fg{color:#282c36}.ansi-black-intense-black,.ansi-bright-black-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-red,.ansi-bright-red-fg{color:#b22b31}.ansi-red-intense-red,.ansi-bright-red-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-green,.ansi-bright-green-fg{color:#007427}.ansi-green-intense-green,.ansi-bright-green-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-yellow,.ansi-bright-yellow-fg{color:#b27d12}.ansi-yellow-intense-yellow,.ansi-bright-yellow-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-blue,.ansi-bright-blue-fg{color:#0065ca}.ansi-blue-intense-blue,.ansi-bright-blue-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-magenta,.ansi-bright-magenta-fg{color:#a03196}.ansi-magenta-intense-magenta,.ansi-bright-magenta-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-cyan,.ansi-bright-cyan-fg{color:#258f8f}.ansi-cyan-intense-cyan,.ansi-bright-cyan-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-white,.ansi-bright-white-fg{color:#a1a6b2}.ansi-white-intense-white,.ansi-bright-white-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #fff;--quarto-body-color: #222;--quarto-text-muted: #6c757d;--quarto-border-color: #dee2e6;--quarto-border-width: 1px;--quarto-border-radius: 0.25rem}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:relative;float:right;background-color:rgba(0,0,0,0)}input[type=checkbox]{margin-right:.5ch}:root{--mermaid-bg-color: #fff;--mermaid-edge-color: #6c757d;--mermaid-node-fg-color: #222;--mermaid-fg-color: #222;--mermaid-fg-color--lighter: #3c3c3c;--mermaid-fg-color--lightest: #555555;--mermaid-font-family: Montserrat;--mermaid-label-bg-color: #fff;--mermaid-label-fg-color: #3A48E6;--mermaid-node-bg-color: rgba(58, 72, 230, 0.1);--mermaid-node-fg-color: #222}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button:focus{outline:none}.code-copy-button-tooltip{font-size:.75em}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}ul>li:not(:has(>p))>ul,ol>li:not(:has(>p))>ul,ul>li:not(:has(>p))>ol,ol>li:not(:has(>p))>ol{margin-bottom:0}ul>li:not(:has(>p))>ul>li:has(>p),ol>li:not(:has(>p))>ul>li:has(>p),ul>li:not(:has(>p))>ol>li:has(>p),ol>li:not(:has(>p))>ol>li:has(>p){margin-top:1rem}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 29.4px [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 29.4px [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] 29.4px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 29.4px [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(950px - 3em)) [body-content-end] 3em [body-end] 42px [body-end-outset] minmax(0px, 210px) [page-end-inset] minmax(42px, 84px) [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 147px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 147px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(21px, 42px) [page-start-inset] minmax(42px, 126px) [body-start-outset] minmax(21px, 42px) [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] minmax(21px, 42px) [body-end-outset] minmax(42px, 126px) [page-end-inset] minmax(21px, 42px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(42px, 84px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 42px [page-start-inset] minmax(42px, 126px) [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(450px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(42px, 84px) [page-start-inset] 42px [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(0px, 168px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 42px [page-start-inset] minmax(42px, 126px) [body-start-outset] 42px [body-start] 1.5em [body-content-start] minmax(450px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(42px, 126px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(21px, 42px) [page-start-inset] minmax(42px, 126px) [body-start-outset] minmax(21px, 42px) [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] minmax(21px, 42px) [body-end-outset] minmax(42px, 126px) [page-end-inset] minmax(21px, 42px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1350px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 121.8px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 29.4px [page-start-inset] minmax(0px, 121.8px) [body-start-outset] 29.4px [body-start] 1.5em [body-content-start] minmax(450px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(63px, 126px) [page-end-inset] 21px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(21px, 42px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(1100px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(900px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(21px, 42px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(21px, 42px) [page-end-inset] 42px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 29.4px [body-end-outset] minmax(63px, 121.8px) [page-end-inset] 29.4px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 42px [body-end-outset] minmax(63px, 126px) [page-end-inset] 21px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left .page-columns.page-full>*,.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right .page-columns.page-full>*,.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset table{background:#fff}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;opacity:.999}.page-columns .column-body-outset-left table{background:#fff}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset-right table{background:#fff}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-page table{background:#fff}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset table{background:#fff}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-inset-left table{background:#fff}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset-right figcaption table{background:#fff}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-left table{background:#fff}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-page-right figcaption table{background:#fff}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse,#quarto-content.page-columns #quarto-margin-sidebar.collapsing,#quarto-content.page-columns #quarto-sidebar.collapsing{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#e6e6e6;z-index:998;opacity:.999;margin-bottom:1em}.zindex-content{z-index:998;opacity:.999}.zindex-modal{z-index:1055;opacity:.999}.zindex-over-content{z-index:999;opacity:.999}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside:not(.footnotes):not(.sidebar),.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}#quarto-sidebar-toc-left{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{color:inherit;margin-top:2rem;margin-bottom:1rem;font-weight:600}h1.title,.title.h1{margin-top:0}main.content>section:first-of-type>h2:first-child,main.content>section:first-of-type>.h2:first-child{margin-top:0}h2,.h2{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}h3,.h3{font-weight:600}h3,.h3,h4,.h4{opacity:.9;margin-top:1.5rem}h5,.h5,h6,.h6{opacity:.9}.header-section-number{color:#626262}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,.figure-caption,.subfigure-caption,.table-caption,figcaption,caption{font-size:.9rem;color:#626262}.quarto-layout-cell[data-ref-parent] caption{color:#626262}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#626262;font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse):first-child{padding-bottom:.5em;display:block}.column-margin.column-container>*:not(.collapse):not(:first-child){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.nav-tabs .nav-item{margin-top:1px;cursor:pointer}.tab-content{margin-top:0px;border-left:#e6e6e6 1px solid;border-right:#e6e6e6 1px solid;border-bottom:#e6e6e6 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:0}.tab-pane>p:nth-child(1){padding-top:0}.tab-pane>p:last-child{margin-bottom:0}.tab-pane>pre:last-child{margin-bottom:0}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(230,230,230,.65);border:1px solid rgba(230,230,230,.65);border-radius:.25rem}pre.sourceCode{background-color:rgba(0,0,0,0)}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}.callout pre.sourceCode{padding-left:0}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:#626262}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p pre code:not(.sourceCode),li pre code:not(.sourceCode),pre code:not(.sourceCode){background-color:initial}p code:not(.sourceCode),li code:not(.sourceCode),td code:not(.sourceCode){background-color:#f5f5f5;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode),nav td code:not(.sourceCode){background-color:rgba(0,0,0,0);padding:0}td code:not(.sourceCode){white-space:pre-wrap}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#6c757d;background-color:rgba(0,0,0,0);transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}figure .quarto-notebook-link{margin-top:.5em}.quarto-notebook-link{font-size:.75em;color:#6c757d;margin-bottom:1em;text-decoration:none;display:block}.quarto-notebook-link:hover{text-decoration:underline;color:#2aa16b}.quarto-notebook-link::before{display:inline-block;height:.75rem;width:.75rem;margin-bottom:0em;margin-right:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}.toc-actions i.bi,.quarto-code-links i.bi,.quarto-other-links i.bi,.quarto-alternate-notebooks i.bi,.quarto-alternate-formats i.bi{margin-right:.4em;font-size:.8rem}.quarto-other-links-text-target .quarto-code-links i.bi,.quarto-other-links-text-target .quarto-other-links i.bi{margin-right:.2em}.quarto-other-formats-text-target .quarto-alternate-formats i.bi{margin-right:.1em}.toc-actions i.bi.empty,.quarto-code-links i.bi.empty,.quarto-other-links i.bi.empty,.quarto-alternate-notebooks i.bi.empty,.quarto-alternate-formats i.bi.empty{padding-left:1em}.quarto-notebook h2,.quarto-notebook .h2{border-bottom:none}.quarto-notebook .cell-container{display:flex}.quarto-notebook .cell-container .cell{flex-grow:4}.quarto-notebook .cell-container .cell-decorator{padding-top:1.5em;padding-right:1em;text-align:right}.quarto-notebook .cell-container.code-fold .cell-decorator{padding-top:3em}.quarto-notebook .cell-code code{white-space:pre-wrap}.quarto-notebook .cell .cell-output-stderr pre code,.quarto-notebook .cell .cell-output-stdout pre code{white-space:pre-wrap;overflow-wrap:anywhere}.toc-actions,.quarto-alternate-formats,.quarto-other-links,.quarto-code-links,.quarto-alternate-notebooks{padding-left:0em}.sidebar .toc-actions a,.sidebar .quarto-alternate-formats a,.sidebar .quarto-other-links a,.sidebar .quarto-code-links a,.sidebar .quarto-alternate-notebooks a,.sidebar nav[role=doc-toc] a{text-decoration:none}.sidebar .toc-actions a:hover,.sidebar .quarto-other-links a:hover,.sidebar .quarto-code-links a:hover,.sidebar .quarto-alternate-formats a:hover,.sidebar .quarto-alternate-notebooks a:hover{color:#2aa16b}.sidebar .toc-actions h2,.sidebar .toc-actions .h2,.sidebar .quarto-code-links h2,.sidebar .quarto-code-links .h2,.sidebar .quarto-other-links h2,.sidebar .quarto-other-links .h2,.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-weight:500;margin-bottom:.2rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar .toc-actions>h2,.sidebar .toc-actions>.h2,.sidebar .quarto-code-links>h2,.sidebar .quarto-code-links>.h2,.sidebar .quarto-other-links>h2,.sidebar .quarto-other-links>.h2,.sidebar .quarto-alternate-notebooks>h2,.sidebar .quarto-alternate-notebooks>.h2,.sidebar .quarto-alternate-formats>h2,.sidebar .quarto-alternate-formats>.h2{font-size:.8rem}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e6e6e6;padding-left:.6rem}.sidebar .toc-actions h2>ul a,.sidebar .toc-actions .h2>ul a,.sidebar .quarto-code-links h2>ul a,.sidebar .quarto-code-links .h2>ul a,.sidebar .quarto-other-links h2>ul a,.sidebar .quarto-other-links .h2>ul a,.sidebar .quarto-alternate-notebooks h2>ul a,.sidebar .quarto-alternate-notebooks .h2>ul a,.sidebar .quarto-alternate-formats h2>ul a,.sidebar .quarto-alternate-formats .h2>ul a{border-left:none;padding-left:.6rem}.sidebar .toc-actions ul a:empty,.sidebar .quarto-code-links ul a:empty,.sidebar .quarto-other-links ul a:empty,.sidebar .quarto-alternate-notebooks ul a:empty,.sidebar .quarto-alternate-formats ul a:empty,.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar .toc-actions ul,.sidebar .quarto-code-links ul,.sidebar .quarto-other-links ul,.sidebar .quarto-alternate-notebooks ul,.sidebar .quarto-alternate-formats ul{padding-left:0;list-style:none}.sidebar nav[role=doc-toc] ul{list-style:none;padding-left:0;list-style:none}.sidebar nav[role=doc-toc]>ul{margin-left:.45em}.quarto-margin-sidebar nav[role=doc-toc]{padding-left:.5em}.sidebar .toc-actions>ul,.sidebar .quarto-code-links>ul,.sidebar .quarto-other-links>ul,.sidebar .quarto-alternate-notebooks>ul,.sidebar .quarto-alternate-formats>ul{font-size:.8rem}.sidebar nav[role=doc-toc]>ul{font-size:.875rem}.sidebar .toc-actions ul li a,.sidebar .quarto-code-links ul li a,.sidebar .quarto-other-links ul li a,.sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #2aa16b;color:#2aa16b !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#2aa16b !important}kbd,.kbd{color:#222;background-color:#f5f5f5;border:1px solid;border-radius:5px;border-color:#dee2e6}.quarto-appendix-contents div.hanging-indent{margin-left:0em}.quarto-appendix-contents div.hanging-indent div.csl-entry{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem;overflow-wrap:break-word}.callout .callout-title-container{overflow-wrap:anywhere}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout:not(.no-icon).callout-titled.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-titled>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body>:first-child{padding-top:.5rem;margin-top:0}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-titled .callout-body>:last-child:not(.sourceCode),.callout.callout-titled .callout-body>div>:last-child:not(.sourceCode){padding-bottom:.5rem;margin-bottom:0}.callout:not(.callout-titled) .callout-body>:first-child,.callout:not(.callout-titled) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-titled) .callout-body>:last-child,.callout:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-title-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#6c757d}div.callout.callout-style-default>.callout-header{background-color:#6c757d}div.callout-note.callout{border-left-color:#3a48e6}div.callout-note.callout-style-default>.callout-header{background-color:#ebedfd}div.callout-note:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#35d250}div.callout-tip.callout-style-default>.callout-header{background-color:#ebfbee}div.callout-tip:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#d4c02c}div.callout-warning.callout-style-default>.callout-header{background-color:#fbf9ea}div.callout-warning:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#e57e39}div.callout-caution.callout-style-default>.callout-header{background-color:#fcf2eb}div.callout-caution:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#d33e36}div.callout-important.callout-style-default>.callout-header{background-color:#fbeceb}div.callout-important:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.sidebar-navigation{padding-left:20px}.navbar{background-color:#3a48e6;color:#fdfdff}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:#fafafa}#quarto-content .quarto-sidebar-toggle-title{color:#222}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#fff;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}@media(max-width: 767.98px){.sidebar-menu-container{padding-bottom:5em}}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#fff;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .footnotes ol{margin-left:.5em}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{--bs-btn-color: #fefefe;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fefefe;--bs-btn-hover-bg: #828a91;--bs-btn-hover-border-color: #7b838a;--bs-btn-focus-shadow-rgb: 130, 138, 144;--bs-btn-active-color: #fff;--bs-btn-active-bg: #899197;--bs-btn-active-border-color: #7b838a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}nav.quarto-secondary-nav.color-navbar{background-color:#3a48e6;color:#fdfdff}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#fdfdff}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner{margin-bottom:0;padding-bottom:1em}body.nav-sidebar #title-block-header{margin-block-end:0}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! light */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}.code-annotated .code-copy-button{margin-right:1.25em;margin-top:0;padding-bottom:0;padding-top:3px}.code-annotation-gutter-bg{background-color:#fff}.code-annotation-gutter{background-color:rgba(230,230,230,.65)}.code-annotation-gutter,.code-annotation-gutter-bg{height:100%;width:calc(20px + .5em);position:absolute;top:0;right:0}dl.code-annotation-container-grid dt{margin-right:1em;margin-top:.25rem}dl.code-annotation-container-grid dt{font-family:SourceCodePro;color:#3c3c3c;border:solid #3c3c3c 1px;border-radius:50%;height:22px;width:22px;line-height:22px;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}dl.code-annotation-container-grid dt[data-target-cell]{cursor:pointer}dl.code-annotation-container-grid dt[data-target-cell].code-annotation-active{color:#fff;border:solid #aaa 1px;background-color:#aaa}pre.code-annotation-code{padding-top:0;padding-bottom:0}pre.code-annotation-code code{z-index:3}#code-annotation-line-highlight-gutter{width:100%;border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}#code-annotation-line-highlight{margin-left:-4em;width:calc(100% + 4em);border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#e6e6e6;font-weight:bolder}code.sourceCode .code-annotation-anchor{font-family:SourceCodePro;color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;height:18px;width:18px;font-size:9px;margin-top:2px}code.sourceCode button.code-annotation-anchor{padding:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}code.sourceCode a.code-annotation-anchor{line-height:18px;text-align:center;vertical-align:middle;cursor:default;text-decoration:none}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:#e6e6e6;z-index:998;opacity:.999;margin-bottom:1em}}.quarto-video{margin-bottom:1em}.table{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.table>thead{border-top-width:0;border-bottom:1px solid #a2a2a2}.table a{word-break:break-word}.table>:not(caption)>*>*{background-color:unset;color:unset}#quarto-document-content .crosstalk-input .checkbox input[type=checkbox],#quarto-document-content .crosstalk-input .checkbox-inline input[type=checkbox]{position:unset;margin-top:unset;margin-left:unset}#quarto-document-content .row{margin-left:unset;margin-right:unset}.quarto-xref{white-space:nowrap}a.external:after{content:"";background-image:url('data:image/svg+xml,');background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:.2em;padding-right:.75em}div.sourceCode code a.external:after{content:none}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.quarto-title-banner{margin-bottom:1em;color:#fdfdff;background:#3a48e6}.quarto-title-banner a{color:#fdfdff}.quarto-title-banner h1,.quarto-title-banner .h1,.quarto-title-banner h2,.quarto-title-banner .h2{color:#fdfdff}.quarto-title-banner .code-tools-button{color:#9797ff}.quarto-title-banner .code-tools-button:hover{color:#fdfdff}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}@media(max-width: 767.98px){body.hypothesis-enabled #title-block-header>*{padding-right:20px}}main.quarto-banner-title-block>section:first-child>h2,main.quarto-banner-title-block>section:first-child>.h2,main.quarto-banner-title-block>section:first-child>h3,main.quarto-banner-title-block>section:first-child>.h3,main.quarto-banner-title-block>section:first-child>h4,main.quarto-banner-title-block>section:first-child>.h4{margin-top:0}.quarto-title .quarto-categories{display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}.quarto-title-meta-container{display:grid;grid-template-columns:1fr auto}.quarto-title-meta-column-end{display:flex;flex-direction:column;padding-left:1em}.quarto-title-meta-column-end a .bi{margin-right:.3em}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-0.2em;height:.8em;width:.8em}#title-block-header.quarto-title-block.default .quarto-title-author-email{opacity:.7}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.1em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .keywords,#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .keywords>p,#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .keywords>p:last-of-type,#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .keywords .block-title,#title-block-header.quarto-title-block.default .description .block-title,#title-block-header.quarto-title-block.default .abstract .block-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}.quarto-title-tools-only{display:flex;justify-content:right}h1,.h1{font-weight:600}h2,.h2,h3,.h3{font-weight:500}.bg-primary .navbar-nav .show>.nav-link,.bg-primary .navbar-nav .nav-link.active,.bg-primary .navbar-nav .nav-link:hover,.bg-primary .navbar-nav .nav-link:focus{color:#35d250 !important}.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover{color:#3a48e6}.pagination a:hover{text-decoration:none}.badge.bg-light{color:#1e1e1e}.alert{color:#fff;border:none}.alert a,.alert .alert-link{color:#fff;text-decoration:underline}.alert-default{background-color:#6c757d}.alert-primary{background-color:#3a48e6}.alert-secondary{background-color:#6c757d}.alert-success{background-color:#35d250}.alert-info{background-color:#2fcde0}.alert-warning{background-color:#d4c02c}.alert-danger{background-color:#d33e36}.alert-light{background-color:#e6e6e6}.alert-dark{background-color:#1e1e1e}.alert-light,.alert-light a,.alert-light .alert-link{color:#222}.modal .btn-close,.toast .btn-close,.offcanvas .btn-close{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")}.intro{border-bottom-color:#828282 !important}.theorem{border-color:#828282}code{color:#1e1e1e}li.breadcrumb-item:before{color:#6c757d !important}form.quiz fieldset{background-color:#f5f5f5}form.quiz input.submit-button{background-color:#6c757d;color:#fff}form.quiz input.submit-button[disabled],form.quiz input.submit-button:hover[disabled]{background-color:#e6e6e6;color:#adb5bd}form.quiz input.submit-button:hover{background-color:#828282}form.quiz div.feedback{background-color:#e6e6e6}form.quiz fieldset.correct{background-color:#c2ffe3;border-color:#229a64 !important}form.quiz fieldset.incorrect{background-color:#ffb3b0;border-color:#e53b32 !important}form.quiz fieldset div.check-tick{content:url("img/labs/check_tick_light.png")}form.quiz fieldset div.check-cross{content:url("img/labs/check_cross_light.png")}.input-autocheck{background-color:#f5f5f5;border-color:#343a40}.button-autocheck{background-color:#1e1e1e;color:#f5f5f5;border-color:#343a40}.button-autocheck:hover{background-color:#adb5bd}.button-autocheck:active{background-color:#828282}.hints{background-color:#f5f5f5;padding:1% 3%;border-radius:10px;font-size:.8em;color:#1e1e1e}.hints>summary{color:#1e1e1e;padding-top:1%;padding-bottom:1%}.hint{font-weight:300;padding-left:3%}.hint>summary{font-weight:500;color:#1e1e1e}.feedback-autocheck.empty{color:#3a48e6}.feedback-autocheck.incorrect{color:#d33e36}.feedback-autocheck.correct{color:#35d250}header{background-color:#fff}.callout-note.version{width:50%}.quarto-float-lst{margin-bottom:-0.5em}.quarto-float-lst figcaption{font-size:.7em}header div.quarto-title-banner{margin-bottom:0}.theorem{margin:1% 0%;padding:1% 1% 1% 2%;border-style:solid;border-radius:10px;border-width:1px}.proof{margin-top:1%}.intro{font-weight:300;margin:0 0 2% 0;padding:0 0 0 5%;border-bottom:solid 1px}.leaflet{margin-bottom:1%}.lab-junior{content:url("img/labs/lab_junior.png")}.lab-middle{content:url("img/labs/lab_middle.png")}.lab-senior{content:url("img/labs/lab_senior.png")}.lab-guru{content:url("img/labs/lab_guru.png")}.lab-junior,.lab-middle,.lab-senior,.lab-guru{display:inline-block;height:1em;margin:-1% 0 2% 0}figcaption{font-family:Montserrat}code{font-family:SourceCodePro}form.quiz{margin:2% 0}form.quiz fieldset.question{margin:2% 0 3% 0;padding-bottom:1%;border:solid 1px;border-radius:10px}form.quiz fieldset legend.question-title{padding:1% 2% 2% 2%}form.quiz fieldset img.question-image{padding:1% 1%;width:100%}form.quiz fieldset div.sourceCode{margin-left:2%;margin-right:2%}form.quiz fieldset div.alternative{margin:1% 4% 0 4%}form.quiz fieldset div.alternative input,form.quiz fieldset div.alternative label{display:inline-block;vertical-align:middle}form.quiz fieldset div.alternative input{vertical-align:middle;margin:auto;-webkit-transform:scale(2, 2);-moz-transform:scale(2, 2);-ms-transform:scale(2, 2);-o-transform:scale(2, 2);transform:scale(2, 2) !important}form.quiz fieldset div.alternative label{margin:0 2%;width:90%}form.quiz fieldset div.alternative label img{width:70%}form.quiz div.submit-button{margin:4% 0}form.quiz div.submit-button input.submit-button{font-weight:500;border-style:solid;border-width:1px;border-radius:10px;width:100%;padding:2% 0}form.quiz div.submit-button input.submit-button:hover{cursor:pointer}form.quiz div.submit-button input.submit-button[disabled],form.quiz div.submit-button input.submit-button:hover[disabled]{cursor:default}form.quiz div.results{font-weight:500;font-size:1.5rem}form.quiz div.message{font-weight:500;font-size:1rem}form.quiz fieldset div.feedback{border-style:solid;border-width:1px;border-radius:10px;margin:2% 2%;padding:1% 2%;font-size:.9em}form.quiz fieldset div.level-easy,form.quiz fieldset div.level-medium,form.quiz fieldset div.level-hard,form.quiz fieldset div.level-extreme{height:1em;margin:1% 0 0 1%}div.level-easy,div.level-medium,div.level-hard,div.level-extreme{height:1em;margin:0 0 2% 0}form.quiz fieldset div.level-easy,div.level-easy{content:url("img/labs/lab_easy.png")}form.quiz fieldset div.level-medium,div.level-medium{content:url("img/labs/lab_medium.png")}form.quiz fieldset div.level-hard,div.level-hard{content:url("img/labs/lab_hard.png")}form.quiz fieldset div.level-extreme,div.level-extreme{content:url("img/labs/lab_extreme.png")}form.quiz div.message{text-align:center;color:#d33e36}form.quiz label.incorrect{opacity:.3}form.quiz div.alternative.incorrect div.cell{opacity:.3 !important}form.quiz label.correct{font-weight:500}form.quiz fieldset div.check-tick,form.quiz fieldset div.check-cross,form.quiz fieldset div.level{display:inline-block}form.quiz fieldset div.check-tick,form.quiz fieldset div.check-cross{float:right;height:2em;padding:1% 1% 0 0}form.quiz fieldset.non-filled{border-color:#d33e36}.autocheck{margin-top:1em}.input-format{font-size:.8em;font-family:Montserrat;font-weight:300}.feedback-autocheck{font-size:.9em}.input-autocheck{padding:.2em;width:100%;padding-inline:.5em;border-style:solid;border-width:1px;border-radius:5px;margin-bottom:1%}.button-autocheck{border-style:solid;border-width:1px;border-radius:5px;padding:1%;padding-inline:2%}.hint-wrapper{margin-top:2%} diff --git a/book/_book/site_libs/crosstalk-1.2.1/css/crosstalk.min.css b/book/_book/site_libs/crosstalk-1.2.1/css/crosstalk.min.css new file mode 100644 index 0000000..6b45382 --- /dev/null +++ b/book/_book/site_libs/crosstalk-1.2.1/css/crosstalk.min.css @@ -0,0 +1 @@ +.container-fluid.crosstalk-bscols{margin-left:-30px;margin-right:-30px;white-space:normal}body>.container-fluid.crosstalk-bscols{margin-left:auto;margin-right:auto}.crosstalk-input-checkboxgroup .crosstalk-options-group .crosstalk-options-column{display:inline-block;padding-right:12px;vertical-align:top}@media only screen and (max-width: 480px){.crosstalk-input-checkboxgroup .crosstalk-options-group .crosstalk-options-column{display:block;padding-right:inherit}}.crosstalk-input{margin-bottom:15px}.crosstalk-input .control-label{margin-bottom:0;vertical-align:middle}.crosstalk-input input[type="checkbox"]{margin:4px 0 0;margin-top:1px;line-height:normal}.crosstalk-input .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.crosstalk-input .checkbox>label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.crosstalk-input .checkbox input[type="checkbox"],.crosstalk-input .checkbox-inline input[type="checkbox"]{position:absolute;margin-top:2px;margin-left:-20px}.crosstalk-input .checkbox+.checkbox{margin-top:-5px}.crosstalk-input .checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.crosstalk-input .checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px} diff --git a/book/_book/site_libs/crosstalk-1.2.1/js/crosstalk.js b/book/_book/site_libs/crosstalk-1.2.1/js/crosstalk.js new file mode 100644 index 0000000..fd9eb53 --- /dev/null +++ b/book/_book/site_libs/crosstalk-1.2.1/js/crosstalk.js @@ -0,0 +1,1474 @@ +(function(){function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o b) { + return 1; + } +} + +/** + * @private + */ + +var FilterSet = function () { + function FilterSet() { + _classCallCheck(this, FilterSet); + + this.reset(); + } + + _createClass(FilterSet, [{ + key: "reset", + value: function reset() { + // Key: handle ID, Value: array of selected keys, or null + this._handles = {}; + // Key: key string, Value: count of handles that include it + this._keys = {}; + this._value = null; + this._activeHandles = 0; + } + }, { + key: "update", + value: function update(handleId, keys) { + if (keys !== null) { + keys = keys.slice(0); // clone before sorting + keys.sort(naturalComparator); + } + + var _diffSortedLists = (0, _util.diffSortedLists)(this._handles[handleId], keys), + added = _diffSortedLists.added, + removed = _diffSortedLists.removed; + + this._handles[handleId] = keys; + + for (var i = 0; i < added.length; i++) { + this._keys[added[i]] = (this._keys[added[i]] || 0) + 1; + } + for (var _i = 0; _i < removed.length; _i++) { + this._keys[removed[_i]]--; + } + + this._updateValue(keys); + } + + /** + * @param {string[]} keys Sorted array of strings that indicate + * a superset of possible keys. + * @private + */ + + }, { + key: "_updateValue", + value: function _updateValue() { + var keys = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this._allKeys; + + var handleCount = Object.keys(this._handles).length; + if (handleCount === 0) { + this._value = null; + } else { + this._value = []; + for (var i = 0; i < keys.length; i++) { + var count = this._keys[keys[i]]; + if (count === handleCount) { + this._value.push(keys[i]); + } + } + } + } + }, { + key: "clear", + value: function clear(handleId) { + if (typeof this._handles[handleId] === "undefined") { + return; + } + + var keys = this._handles[handleId]; + if (!keys) { + keys = []; + } + + for (var i = 0; i < keys.length; i++) { + this._keys[keys[i]]--; + } + delete this._handles[handleId]; + + this._updateValue(); + } + }, { + key: "value", + get: function get() { + return this._value; + } + }, { + key: "_allKeys", + get: function get() { + var allKeys = Object.keys(this._keys); + allKeys.sort(naturalComparator); + return allKeys; + } + }]); + + return FilterSet; +}(); + +exports.default = FilterSet; + +},{"./util":11}],4:[function(require,module,exports){ +(function (global){ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + +exports.default = group; + +var _var2 = require("./var"); + +var _var3 = _interopRequireDefault(_var2); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +// Use a global so that multiple copies of crosstalk.js can be loaded and still +// have groups behave as singletons across all copies. +global.__crosstalk_groups = global.__crosstalk_groups || {}; +var groups = global.__crosstalk_groups; + +function group(groupName) { + if (groupName && typeof groupName === "string") { + if (!groups.hasOwnProperty(groupName)) { + groups[groupName] = new Group(groupName); + } + return groups[groupName]; + } else if ((typeof groupName === "undefined" ? "undefined" : _typeof(groupName)) === "object" && groupName._vars && groupName.var) { + // Appears to already be a group object + return groupName; + } else if (Array.isArray(groupName) && groupName.length == 1 && typeof groupName[0] === "string") { + return group(groupName[0]); + } else { + throw new Error("Invalid groupName argument"); + } +} + +var Group = function () { + function Group(name) { + _classCallCheck(this, Group); + + this.name = name; + this._vars = {}; + } + + _createClass(Group, [{ + key: "var", + value: function _var(name) { + if (!name || typeof name !== "string") { + throw new Error("Invalid var name"); + } + + if (!this._vars.hasOwnProperty(name)) this._vars[name] = new _var3.default(this, name); + return this._vars[name]; + } + }, { + key: "has", + value: function has(name) { + if (!name || typeof name !== "string") { + throw new Error("Invalid var name"); + } + + return this._vars.hasOwnProperty(name); + } + }]); + + return Group; +}(); + +}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) + +},{"./var":12}],5:[function(require,module,exports){ +(function (global){ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _group = require("./group"); + +var _group2 = _interopRequireDefault(_group); + +var _selection = require("./selection"); + +var _filter = require("./filter"); + +var _input = require("./input"); + +require("./input_selectize"); + +require("./input_checkboxgroup"); + +require("./input_slider"); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var defaultGroup = (0, _group2.default)("default"); + +function var_(name) { + return defaultGroup.var(name); +} + +function has(name) { + return defaultGroup.has(name); +} + +if (global.Shiny) { + global.Shiny.addCustomMessageHandler("update-client-value", function (message) { + if (typeof message.group === "string") { + (0, _group2.default)(message.group).var(message.name).set(message.value); + } else { + var_(message.name).set(message.value); + } + }); +} + +var crosstalk = { + group: _group2.default, + var: var_, + has: has, + SelectionHandle: _selection.SelectionHandle, + FilterHandle: _filter.FilterHandle, + bind: _input.bind +}; + +/** + * @namespace crosstalk + */ +exports.default = crosstalk; + +global.crosstalk = crosstalk; + +}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) + +},{"./filter":2,"./group":4,"./input":6,"./input_checkboxgroup":7,"./input_selectize":8,"./input_slider":9,"./selection":10}],6:[function(require,module,exports){ +(function (global){ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.register = register; +exports.bind = bind; +var $ = global.jQuery; + +var bindings = {}; + +function register(reg) { + bindings[reg.className] = reg; + if (global.document && global.document.readyState !== "complete") { + $(function () { + bind(); + }); + } else if (global.document) { + setTimeout(bind, 100); + } +} + +function bind() { + Object.keys(bindings).forEach(function (className) { + var binding = bindings[className]; + $("." + binding.className).not(".crosstalk-input-bound").each(function (i, el) { + bindInstance(binding, el); + }); + }); +} + +// Escape jQuery identifier +function $escape(val) { + return val.replace(/([!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~])/g, "\\$1"); +} + +function bindEl(el) { + var $el = $(el); + Object.keys(bindings).forEach(function (className) { + if ($el.hasClass(className) && !$el.hasClass("crosstalk-input-bound")) { + var binding = bindings[className]; + bindInstance(binding, el); + } + }); +} + +function bindInstance(binding, el) { + var jsonEl = $(el).find("script[type='application/json'][data-for='" + $escape(el.id) + "']"); + var data = JSON.parse(jsonEl[0].innerText); + + var instance = binding.factory(el, data); + $(el).data("crosstalk-instance", instance); + $(el).addClass("crosstalk-input-bound"); +} + +if (global.Shiny) { + var inputBinding = new global.Shiny.InputBinding(); + var _$ = global.jQuery; + _$.extend(inputBinding, { + find: function find(scope) { + return _$(scope).find(".crosstalk-input"); + }, + initialize: function initialize(el) { + if (!_$(el).hasClass("crosstalk-input-bound")) { + bindEl(el); + } + }, + getId: function getId(el) { + return el.id; + }, + getValue: function getValue(el) {}, + setValue: function setValue(el, value) {}, + receiveMessage: function receiveMessage(el, data) {}, + subscribe: function subscribe(el, callback) { + _$(el).data("crosstalk-instance").resume(); + }, + unsubscribe: function unsubscribe(el) { + _$(el).data("crosstalk-instance").suspend(); + } + }); + global.Shiny.inputBindings.register(inputBinding, "crosstalk.inputBinding"); +} + +}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) + +},{}],7:[function(require,module,exports){ +(function (global){ +"use strict"; + +var _input = require("./input"); + +var input = _interopRequireWildcard(_input); + +var _filter = require("./filter"); + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +var $ = global.jQuery; + +input.register({ + className: "crosstalk-input-checkboxgroup", + + factory: function factory(el, data) { + /* + * map: {"groupA": ["keyA", "keyB", ...], ...} + * group: "ct-groupname" + */ + var ctHandle = new _filter.FilterHandle(data.group); + + var lastKnownKeys = void 0; + var $el = $(el); + $el.on("change", "input[type='checkbox']", function () { + var checked = $el.find("input[type='checkbox']:checked"); + if (checked.length === 0) { + lastKnownKeys = null; + ctHandle.clear(); + } else { + var keys = {}; + checked.each(function () { + data.map[this.value].forEach(function (key) { + keys[key] = true; + }); + }); + var keyArray = Object.keys(keys); + keyArray.sort(); + lastKnownKeys = keyArray; + ctHandle.set(keyArray); + } + }); + + return { + suspend: function suspend() { + ctHandle.clear(); + }, + resume: function resume() { + if (lastKnownKeys) ctHandle.set(lastKnownKeys); + } + }; + } +}); + +}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) + +},{"./filter":2,"./input":6}],8:[function(require,module,exports){ +(function (global){ +"use strict"; + +var _input = require("./input"); + +var input = _interopRequireWildcard(_input); + +var _util = require("./util"); + +var util = _interopRequireWildcard(_util); + +var _filter = require("./filter"); + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +var $ = global.jQuery; + +input.register({ + className: "crosstalk-input-select", + + factory: function factory(el, data) { + /* + * items: {value: [...], label: [...]} + * map: {"groupA": ["keyA", "keyB", ...], ...} + * group: "ct-groupname" + */ + + var first = [{ value: "", label: "(All)" }]; + var items = util.dataframeToD3(data.items); + var opts = { + options: first.concat(items), + valueField: "value", + labelField: "label", + searchField: "label" + }; + + var select = $(el).find("select")[0]; + + var selectize = $(select).selectize(opts)[0].selectize; + + var ctHandle = new _filter.FilterHandle(data.group); + + var lastKnownKeys = void 0; + selectize.on("change", function () { + if (selectize.items.length === 0) { + lastKnownKeys = null; + ctHandle.clear(); + } else { + var keys = {}; + selectize.items.forEach(function (group) { + data.map[group].forEach(function (key) { + keys[key] = true; + }); + }); + var keyArray = Object.keys(keys); + keyArray.sort(); + lastKnownKeys = keyArray; + ctHandle.set(keyArray); + } + }); + + return { + suspend: function suspend() { + ctHandle.clear(); + }, + resume: function resume() { + if (lastKnownKeys) ctHandle.set(lastKnownKeys); + } + }; + } +}); + +}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) + +},{"./filter":2,"./input":6,"./util":11}],9:[function(require,module,exports){ +(function (global){ +"use strict"; + +var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }(); + +var _input = require("./input"); + +var input = _interopRequireWildcard(_input); + +var _filter = require("./filter"); + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +var $ = global.jQuery; +var strftime = global.strftime; + +input.register({ + className: "crosstalk-input-slider", + + factory: function factory(el, data) { + /* + * map: {"groupA": ["keyA", "keyB", ...], ...} + * group: "ct-groupname" + */ + var ctHandle = new _filter.FilterHandle(data.group); + + var opts = {}; + var $el = $(el).find("input"); + var dataType = $el.data("data-type"); + var timeFormat = $el.data("time-format"); + var round = $el.data("round"); + var timeFormatter = void 0; + + // Set up formatting functions + if (dataType === "date") { + timeFormatter = strftime.utc(); + opts.prettify = function (num) { + return timeFormatter(timeFormat, new Date(num)); + }; + } else if (dataType === "datetime") { + var timezone = $el.data("timezone"); + if (timezone) timeFormatter = strftime.timezone(timezone);else timeFormatter = strftime; + + opts.prettify = function (num) { + return timeFormatter(timeFormat, new Date(num)); + }; + } else if (dataType === "number") { + if (typeof round !== "undefined") opts.prettify = function (num) { + var factor = Math.pow(10, round); + return Math.round(num * factor) / factor; + }; + } + + $el.ionRangeSlider(opts); + + function getValue() { + var result = $el.data("ionRangeSlider").result; + + // Function for converting numeric value from slider to appropriate type. + var convert = void 0; + var dataType = $el.data("data-type"); + if (dataType === "date") { + convert = function convert(val) { + return formatDateUTC(new Date(+val)); + }; + } else if (dataType === "datetime") { + convert = function convert(val) { + // Convert ms to s + return +val / 1000; + }; + } else { + convert = function convert(val) { + return +val; + }; + } + + if ($el.data("ionRangeSlider").options.type === "double") { + return [convert(result.from), convert(result.to)]; + } else { + return convert(result.from); + } + } + + var lastKnownKeys = null; + + $el.on("change.crosstalkSliderInput", function (event) { + if (!$el.data("updating") && !$el.data("animating")) { + var _getValue = getValue(), + _getValue2 = _slicedToArray(_getValue, 2), + from = _getValue2[0], + to = _getValue2[1]; + + var keys = []; + for (var i = 0; i < data.values.length; i++) { + var val = data.values[i]; + if (val >= from && val <= to) { + keys.push(data.keys[i]); + } + } + keys.sort(); + ctHandle.set(keys); + lastKnownKeys = keys; + } + }); + + // let $el = $(el); + // $el.on("change", "input[type="checkbox"]", function() { + // let checked = $el.find("input[type="checkbox"]:checked"); + // if (checked.length === 0) { + // ctHandle.clear(); + // } else { + // let keys = {}; + // checked.each(function() { + // data.map[this.value].forEach(function(key) { + // keys[key] = true; + // }); + // }); + // let keyArray = Object.keys(keys); + // keyArray.sort(); + // ctHandle.set(keyArray); + // } + // }); + + return { + suspend: function suspend() { + ctHandle.clear(); + }, + resume: function resume() { + if (lastKnownKeys) ctHandle.set(lastKnownKeys); + } + }; + } +}); + +// Convert a number to a string with leading zeros +function padZeros(n, digits) { + var str = n.toString(); + while (str.length < digits) { + str = "0" + str; + }return str; +} + +// Given a Date object, return a string in yyyy-mm-dd format, using the +// UTC date. This may be a day off from the date in the local time zone. +function formatDateUTC(date) { + if (date instanceof Date) { + return date.getUTCFullYear() + "-" + padZeros(date.getUTCMonth() + 1, 2) + "-" + padZeros(date.getUTCDate(), 2); + } else { + return null; + } +} + +}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) + +},{"./filter":2,"./input":6}],10:[function(require,module,exports){ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.SelectionHandle = undefined; + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _events = require("./events"); + +var _events2 = _interopRequireDefault(_events); + +var _group = require("./group"); + +var _group2 = _interopRequireDefault(_group); + +var _util = require("./util"); + +var util = _interopRequireWildcard(_util); + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +/** + * Use this class to read and write (and listen for changes to) the selection + * for a Crosstalk group. This is intended to be used for linked brushing. + * + * If two (or more) `SelectionHandle` instances in the same webpage share the + * same group name, they will share the same state. Setting the selection using + * one `SelectionHandle` instance will result in the `value` property instantly + * changing across the others, and `"change"` event listeners on all instances + * (including the one that initiated the sending) will fire. + * + * @param {string} [group] - The name of the Crosstalk group, or if none, + * null or undefined (or any other falsy value). This can be changed later + * via the [SelectionHandle#setGroup](#setGroup) method. + * @param {Object} [extraInfo] - An object whose properties will be copied to + * the event object whenever an event is emitted. + */ +var SelectionHandle = exports.SelectionHandle = function () { + function SelectionHandle() { + var group = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; + var extraInfo = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; + + _classCallCheck(this, SelectionHandle); + + this._eventRelay = new _events2.default(); + this._emitter = new util.SubscriptionTracker(this._eventRelay); + + // Name of the group we're currently tracking, if any. Can change over time. + this._group = null; + // The Var we're currently tracking, if any. Can change over time. + this._var = null; + // The event handler subscription we currently have on var.on("change"). + this._varOnChangeSub = null; + + this._extraInfo = util.extend({ sender: this }, extraInfo); + + this.setGroup(group); + } + + /** + * Changes the Crosstalk group membership of this SelectionHandle. The group + * being switched away from (if any) will not have its selection value + * modified as a result of calling `setGroup`, even if this handle was the + * most recent handle to set the selection of the group. + * + * The group being switched to (if any) will also not have its selection value + * modified as a result of calling `setGroup`. If you want to set the + * selection value of the new group, call `set` explicitly. + * + * @param {string} group - The name of the Crosstalk group, or null (or + * undefined) to clear the group. + */ + + + _createClass(SelectionHandle, [{ + key: "setGroup", + value: function setGroup(group) { + var _this = this; + + // If group is unchanged, do nothing + if (this._group === group) return; + // Treat null, undefined, and other falsy values the same + if (!this._group && !group) return; + + if (this._var) { + this._var.off("change", this._varOnChangeSub); + this._var = null; + this._varOnChangeSub = null; + } + + this._group = group; + + if (group) { + this._var = (0, _group2.default)(group).var("selection"); + var sub = this._var.on("change", function (e) { + _this._eventRelay.trigger("change", e, _this); + }); + this._varOnChangeSub = sub; + } + } + + /** + * Retrieves the current selection for the group represented by this + * `SelectionHandle`. + * + * - If no selection is active, then this value will be falsy. + * - If a selection is active, but no data points are selected, then this + * value will be an empty array. + * - If a selection is active, and data points are selected, then the keys + * of the selected data points will be present in the array. + */ + + }, { + key: "_mergeExtraInfo", + + + /** + * Combines the given `extraInfo` (if any) with the handle's default + * `_extraInfo` (if any). + * @private + */ + value: function _mergeExtraInfo(extraInfo) { + // Important incidental effect: shallow clone is returned + return util.extend({}, this._extraInfo ? this._extraInfo : null, extraInfo ? extraInfo : null); + } + + /** + * Overwrites the current selection for the group, and raises the `"change"` + * event among all of the group's '`SelectionHandle` instances (including + * this one). + * + * @fires SelectionHandle#change + * @param {string[]} selectedKeys - Falsy, empty array, or array of keys (see + * {@link SelectionHandle#value}). + * @param {Object} [extraInfo] - Extra properties to be included on the event + * object that's passed to listeners (in addition to any options that were + * passed into the `SelectionHandle` constructor). + */ + + }, { + key: "set", + value: function set(selectedKeys, extraInfo) { + if (this._var) this._var.set(selectedKeys, this._mergeExtraInfo(extraInfo)); + } + + /** + * Overwrites the current selection for the group, and raises the `"change"` + * event among all of the group's '`SelectionHandle` instances (including + * this one). + * + * @fires SelectionHandle#change + * @param {Object} [extraInfo] - Extra properties to be included on the event + * object that's passed to listeners (in addition to any that were passed + * into the `SelectionHandle` constructor). + */ + + }, { + key: "clear", + value: function clear(extraInfo) { + if (this._var) this.set(void 0, this._mergeExtraInfo(extraInfo)); + } + + /** + * Subscribes to events on this `SelectionHandle`. + * + * @param {string} eventType - Indicates the type of events to listen to. + * Currently, only `"change"` is supported. + * @param {SelectionHandle~listener} listener - The callback function that + * will be invoked when the event occurs. + * @return {string} - A token to pass to {@link SelectionHandle#off} to cancel + * this subscription. + */ + + }, { + key: "on", + value: function on(eventType, listener) { + return this._emitter.on(eventType, listener); + } + + /** + * Cancels event subscriptions created by {@link SelectionHandle#on}. + * + * @param {string} eventType - The type of event to unsubscribe. + * @param {string|SelectionHandle~listener} listener - Either the callback + * function previously passed into {@link SelectionHandle#on}, or the + * string that was returned from {@link SelectionHandle#on}. + */ + + }, { + key: "off", + value: function off(eventType, listener) { + return this._emitter.off(eventType, listener); + } + + /** + * Shuts down the `SelectionHandle` object. + * + * Removes all event listeners that were added through this handle. + */ + + }, { + key: "close", + value: function close() { + this._emitter.removeAllListeners(); + this.setGroup(null); + } + }, { + key: "value", + get: function get() { + return this._var ? this._var.get() : null; + } + }]); + + return SelectionHandle; +}(); + +/** + * @callback SelectionHandle~listener + * @param {Object} event - An object containing details of the event. For + * `"change"` events, this includes the properties `value` (the new + * value of the selection, or `undefined` if no selection is active), + * `oldValue` (the previous value of the selection), and `sender` (the + * `SelectionHandle` instance that made the change). + */ + +/** + * @event SelectionHandle#change + * @type {object} + * @property {object} value - The new value of the selection, or `undefined` + * if no selection is active. + * @property {object} oldValue - The previous value of the selection. + * @property {SelectionHandle} sender - The `SelectionHandle` instance that + * changed the value. + */ + +},{"./events":1,"./group":4,"./util":11}],11:[function(require,module,exports){ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + +exports.extend = extend; +exports.checkSorted = checkSorted; +exports.diffSortedLists = diffSortedLists; +exports.dataframeToD3 = dataframeToD3; + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function extend(target) { + for (var _len = arguments.length, sources = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + sources[_key - 1] = arguments[_key]; + } + + for (var i = 0; i < sources.length; i++) { + var src = sources[i]; + if (typeof src === "undefined" || src === null) continue; + + for (var key in src) { + if (src.hasOwnProperty(key)) { + target[key] = src[key]; + } + } + } + return target; +} + +function checkSorted(list) { + for (var i = 1; i < list.length; i++) { + if (list[i] <= list[i - 1]) { + throw new Error("List is not sorted or contains duplicate"); + } + } +} + +function diffSortedLists(a, b) { + var i_a = 0; + var i_b = 0; + + if (!a) a = []; + if (!b) b = []; + + var a_only = []; + var b_only = []; + + checkSorted(a); + checkSorted(b); + + while (i_a < a.length && i_b < b.length) { + if (a[i_a] === b[i_b]) { + i_a++; + i_b++; + } else if (a[i_a] < b[i_b]) { + a_only.push(a[i_a++]); + } else { + b_only.push(b[i_b++]); + } + } + + if (i_a < a.length) a_only = a_only.concat(a.slice(i_a)); + if (i_b < b.length) b_only = b_only.concat(b.slice(i_b)); + return { + removed: a_only, + added: b_only + }; +} + +// Convert from wide: { colA: [1,2,3], colB: [4,5,6], ... } +// to long: [ {colA: 1, colB: 4}, {colA: 2, colB: 5}, ... ] +function dataframeToD3(df) { + var names = []; + var length = void 0; + for (var name in df) { + if (df.hasOwnProperty(name)) names.push(name); + if (_typeof(df[name]) !== "object" || typeof df[name].length === "undefined") { + throw new Error("All fields must be arrays"); + } else if (typeof length !== "undefined" && length !== df[name].length) { + throw new Error("All fields must be arrays of the same length"); + } + length = df[name].length; + } + var results = []; + var item = void 0; + for (var row = 0; row < length; row++) { + item = {}; + for (var col = 0; col < names.length; col++) { + item[names[col]] = df[names[col]][row]; + } + results.push(item); + } + return results; +} + +/** + * Keeps track of all event listener additions/removals and lets all active + * listeners be removed with a single operation. + * + * @private + */ + +var SubscriptionTracker = exports.SubscriptionTracker = function () { + function SubscriptionTracker(emitter) { + _classCallCheck(this, SubscriptionTracker); + + this._emitter = emitter; + this._subs = {}; + } + + _createClass(SubscriptionTracker, [{ + key: "on", + value: function on(eventType, listener) { + var sub = this._emitter.on(eventType, listener); + this._subs[sub] = eventType; + return sub; + } + }, { + key: "off", + value: function off(eventType, listener) { + var sub = this._emitter.off(eventType, listener); + if (sub) { + delete this._subs[sub]; + } + return sub; + } + }, { + key: "removeAllListeners", + value: function removeAllListeners() { + var _this = this; + + var current_subs = this._subs; + this._subs = {}; + Object.keys(current_subs).forEach(function (sub) { + _this._emitter.off(current_subs[sub], sub); + }); + } + }]); + + return SubscriptionTracker; +}(); + +},{}],12:[function(require,module,exports){ +(function (global){ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _events = require("./events"); + +var _events2 = _interopRequireDefault(_events); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +var Var = function () { + function Var(group, name, /*optional*/value) { + _classCallCheck(this, Var); + + this._group = group; + this._name = name; + this._value = value; + this._events = new _events2.default(); + } + + _createClass(Var, [{ + key: "get", + value: function get() { + return this._value; + } + }, { + key: "set", + value: function set(value, /*optional*/event) { + if (this._value === value) { + // Do nothing; the value hasn't changed + return; + } + var oldValue = this._value; + this._value = value; + // Alert JavaScript listeners that the value has changed + var evt = {}; + if (event && (typeof event === "undefined" ? "undefined" : _typeof(event)) === "object") { + for (var k in event) { + if (event.hasOwnProperty(k)) evt[k] = event[k]; + } + } + evt.oldValue = oldValue; + evt.value = value; + this._events.trigger("change", evt, this); + + // TODO: Make this extensible, to let arbitrary back-ends know that + // something has changed + if (global.Shiny && global.Shiny.onInputChange) { + global.Shiny.onInputChange(".clientValue-" + (this._group.name !== null ? this._group.name + "-" : "") + this._name, typeof value === "undefined" ? null : value); + } + } + }, { + key: "on", + value: function on(eventType, listener) { + return this._events.on(eventType, listener); + } + }, { + key: "off", + value: function off(eventType, listener) { + return this._events.off(eventType, listener); + } + }]); + + return Var; +}(); + +exports.default = Var; + +}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) + +},{"./events":1}]},{},[5]) +//# sourceMappingURL=crosstalk.js.map diff --git a/book/_book/site_libs/crosstalk-1.2.1/js/crosstalk.js.map b/book/_book/site_libs/crosstalk-1.2.1/js/crosstalk.js.map new file mode 100644 index 0000000..cff94f0 --- /dev/null +++ b/book/_book/site_libs/crosstalk-1.2.1/js/crosstalk.js.map @@ -0,0 +1,37 @@ +{ + "version": 3, + "sources": [ + "node_modules/browser-pack/_prelude.js", + "javascript/src/events.js", + "javascript/src/filter.js", + "javascript/src/filterset.js", + "javascript/src/group.js", + "javascript/src/index.js", + "javascript/src/input.js", + "javascript/src/input_checkboxgroup.js", + "javascript/src/input_selectize.js", + "javascript/src/input_slider.js", + "javascript/src/selection.js", + "javascript/src/util.js", + "javascript/src/var.js" + ], + "names": [], + "mappings": "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", + "file": "generated.js", + "sourceRoot": "", + "sourcesContent": [ + "(function(){function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require==\"function\"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error(\"Cannot find module '\"+o+\"'\");throw f.code=\"MODULE_NOT_FOUND\",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require==\"function\"&&require;for(var o=0;o {\n this._eventRelay.trigger(\"change\", e, this);\n });\n this._varOnChangeSub = sub;\n }\n }\n\n /**\n * Combine the given `extraInfo` (if any) with the handle's default\n * `_extraInfo` (if any).\n * @private\n */\n _mergeExtraInfo(extraInfo) {\n return util.extend({},\n this._extraInfo ? this._extraInfo : null,\n extraInfo ? extraInfo : null);\n }\n\n /**\n * Close the handle. This clears this handle's contribution to the filter set,\n * and unsubscribes all event listeners.\n */\n close() {\n this._emitter.removeAllListeners();\n this.clear();\n this.setGroup(null);\n }\n\n /**\n * Clear this handle's contribution to the filter set.\n *\n * @param {Object} [extraInfo] - Extra properties to be included on the event\n * object that's passed to listeners (in addition to any options that were\n * passed into the `FilterHandle` constructor).\n * \n * @fires FilterHandle#change\n */\n clear(extraInfo) {\n if (!this._filterSet)\n return;\n this._filterSet.clear(this._id);\n this._onChange(extraInfo);\n }\n\n /**\n * Set this handle's contribution to the filter set. This array should consist\n * of the keys of the rows that _should_ be displayed; any keys that are not\n * present in the array will be considered _filtered out_. Note that multiple\n * `FilterHandle` instances in the group may each contribute an array of keys,\n * and only those keys that appear in _all_ of the arrays make it through the\n * filter.\n *\n * @param {string[]} keys - Empty array, or array of keys. To clear the\n * filter, don't pass an empty array; instead, use the\n * {@link FilterHandle#clear} method.\n * @param {Object} [extraInfo] - Extra properties to be included on the event\n * object that's passed to listeners (in addition to any options that were\n * passed into the `FilterHandle` constructor).\n * \n * @fires FilterHandle#change\n */\n set(keys, extraInfo) {\n if (!this._filterSet)\n return;\n this._filterSet.update(this._id, keys);\n this._onChange(extraInfo);\n }\n\n /**\n * @return {string[]|null} - Either: 1) an array of keys that made it through\n * all of the `FilterHandle` instances, or, 2) `null`, which means no filter\n * is being applied (all data should be displayed).\n */\n get filteredKeys() {\n return this._filterSet ? this._filterSet.value : null;\n }\n\n /**\n * Subscribe to events on this `FilterHandle`.\n *\n * @param {string} eventType - Indicates the type of events to listen to.\n * Currently, only `\"change\"` is supported.\n * @param {FilterHandle~listener} listener - The callback function that\n * will be invoked when the event occurs.\n * @return {string} - A token to pass to {@link FilterHandle#off} to cancel\n * this subscription.\n */\n on(eventType, listener) {\n return this._emitter.on(eventType, listener);\n }\n\n /**\n * Cancel event subscriptions created by {@link FilterHandle#on}.\n *\n * @param {string} eventType - The type of event to unsubscribe.\n * @param {string|FilterHandle~listener} listener - Either the callback\n * function previously passed into {@link FilterHandle#on}, or the\n * string that was returned from {@link FilterHandle#on}.\n */\n off(eventType, listener) {\n return this._emitter.off(eventType, listener);\n }\n\n _onChange(extraInfo) {\n if (!this._filterSet)\n return;\n this._filterVar.set(this._filterSet.value, this._mergeExtraInfo(extraInfo));\n }\n\n /**\n * @callback FilterHandle~listener\n * @param {Object} event - An object containing details of the event. For\n * `\"change\"` events, this includes the properties `value` (the new\n * value of the filter set, or `null` if no filter set is active),\n * `oldValue` (the previous value of the filter set), and `sender` (the\n * `FilterHandle` instance that made the change).\n */\n\n}\n\n/**\n * @event FilterHandle#change\n * @type {object}\n * @property {object} value - The new value of the filter set, or `null`\n * if no filter set is active.\n * @property {object} oldValue - The previous value of the filter set.\n * @property {FilterHandle} sender - The `FilterHandle` instance that\n * changed the value.\n */\n", + "import { diffSortedLists } from \"./util\";\n\nfunction naturalComparator(a, b) {\n if (a === b) {\n return 0;\n } else if (a < b) {\n return -1;\n } else if (a > b) {\n return 1;\n }\n}\n\n/**\n * @private\n */\nexport default class FilterSet {\n constructor() {\n this.reset();\n }\n\n reset() {\n // Key: handle ID, Value: array of selected keys, or null\n this._handles = {};\n // Key: key string, Value: count of handles that include it\n this._keys = {};\n this._value = null;\n this._activeHandles = 0;\n }\n\n get value() {\n return this._value;\n }\n\n update(handleId, keys) {\n if (keys !== null) {\n keys = keys.slice(0); // clone before sorting\n keys.sort(naturalComparator);\n }\n\n let {added, removed} = diffSortedLists(this._handles[handleId], keys);\n this._handles[handleId] = keys;\n\n for (let i = 0; i < added.length; i++) {\n this._keys[added[i]] = (this._keys[added[i]] || 0) + 1;\n }\n for (let i = 0; i < removed.length; i++) {\n this._keys[removed[i]]--;\n }\n\n this._updateValue(keys);\n }\n\n /**\n * @param {string[]} keys Sorted array of strings that indicate\n * a superset of possible keys.\n * @private\n */\n _updateValue(keys = this._allKeys) {\n let handleCount = Object.keys(this._handles).length;\n if (handleCount === 0) {\n this._value = null;\n } else {\n this._value = [];\n for (let i = 0; i < keys.length; i++) {\n let count = this._keys[keys[i]];\n if (count === handleCount) {\n this._value.push(keys[i]);\n }\n }\n }\n }\n\n clear(handleId) {\n if (typeof(this._handles[handleId]) === \"undefined\") {\n return;\n }\n\n let keys = this._handles[handleId];\n if (!keys) {\n keys = [];\n }\n\n for (let i = 0; i < keys.length; i++) {\n this._keys[keys[i]]--;\n }\n delete this._handles[handleId];\n\n this._updateValue();\n }\n\n get _allKeys() {\n let allKeys = Object.keys(this._keys);\n allKeys.sort(naturalComparator);\n return allKeys;\n }\n}\n", + "import Var from \"./var\";\n\n// Use a global so that multiple copies of crosstalk.js can be loaded and still\n// have groups behave as singletons across all copies.\nglobal.__crosstalk_groups = global.__crosstalk_groups || {};\nlet groups = global.__crosstalk_groups;\n\nexport default function group(groupName) {\n if (groupName && typeof(groupName) === \"string\") {\n if (!groups.hasOwnProperty(groupName)) {\n groups[groupName] = new Group(groupName);\n }\n return groups[groupName];\n } else if (typeof(groupName) === \"object\" && groupName._vars && groupName.var) {\n // Appears to already be a group object\n return groupName;\n } else if (Array.isArray(groupName) &&\n groupName.length == 1 &&\n typeof(groupName[0]) === \"string\") {\n return group(groupName[0]);\n } else {\n throw new Error(\"Invalid groupName argument\");\n }\n}\n\nclass Group {\n constructor(name) {\n this.name = name;\n this._vars = {};\n }\n\n var(name) {\n if (!name || typeof(name) !== \"string\") {\n throw new Error(\"Invalid var name\");\n }\n\n if (!this._vars.hasOwnProperty(name))\n this._vars[name] = new Var(this, name);\n return this._vars[name];\n }\n\n has(name) {\n if (!name || typeof(name) !== \"string\") {\n throw new Error(\"Invalid var name\");\n }\n\n return this._vars.hasOwnProperty(name);\n }\n}\n", + "import group from \"./group\";\nimport { SelectionHandle } from \"./selection\";\nimport { FilterHandle } from \"./filter\";\nimport { bind } from \"./input\";\nimport \"./input_selectize\";\nimport \"./input_checkboxgroup\";\nimport \"./input_slider\";\n\nconst defaultGroup = group(\"default\");\n\nfunction var_(name) {\n return defaultGroup.var(name);\n}\n\nfunction has(name) {\n return defaultGroup.has(name);\n}\n\nif (global.Shiny) {\n global.Shiny.addCustomMessageHandler(\"update-client-value\", function(message) {\n if (typeof(message.group) === \"string\") {\n group(message.group).var(message.name).set(message.value);\n } else {\n var_(message.name).set(message.value);\n }\n });\n}\n\nconst crosstalk = {\n group: group,\n var: var_,\n has: has,\n SelectionHandle: SelectionHandle,\n FilterHandle: FilterHandle,\n bind: bind\n};\n\n/**\n * @namespace crosstalk\n */\nexport default crosstalk;\nglobal.crosstalk = crosstalk;\n", + "let $ = global.jQuery;\n\nlet bindings = {};\n\nexport function register(reg) {\n bindings[reg.className] = reg;\n if (global.document && global.document.readyState !== \"complete\") {\n $(() => {\n bind();\n });\n } else if (global.document) {\n setTimeout(bind, 100);\n }\n}\n\nexport function bind() {\n Object.keys(bindings).forEach(function(className) {\n let binding = bindings[className];\n $(\".\" + binding.className).not(\".crosstalk-input-bound\").each(function(i, el) {\n bindInstance(binding, el);\n });\n });\n}\n\n// Escape jQuery identifier\nfunction $escape(val) {\n return val.replace(/([!\"#$%&'()*+,./:;<=>?@[\\\\\\]^`{|}~])/g, \"\\\\$1\");\n}\n\nfunction bindEl(el) {\n let $el = $(el);\n Object.keys(bindings).forEach(function(className) {\n if ($el.hasClass(className) && !$el.hasClass(\"crosstalk-input-bound\")) {\n let binding = bindings[className];\n bindInstance(binding, el);\n }\n });\n}\n\nfunction bindInstance(binding, el) {\n let jsonEl = $(el).find(\"script[type='application/json'][data-for='\" + $escape(el.id) + \"']\");\n let data = JSON.parse(jsonEl[0].innerText);\n\n let instance = binding.factory(el, data);\n $(el).data(\"crosstalk-instance\", instance);\n $(el).addClass(\"crosstalk-input-bound\");\n}\n\nif (global.Shiny) {\n let inputBinding = new global.Shiny.InputBinding();\n let $ = global.jQuery;\n $.extend(inputBinding, {\n find: function(scope) {\n return $(scope).find(\".crosstalk-input\");\n },\n initialize: function(el) {\n if (!$(el).hasClass(\"crosstalk-input-bound\")) {\n bindEl(el);\n }\n },\n getId: function(el) {\n return el.id;\n },\n getValue: function(el) {\n\n },\n setValue: function(el, value) {\n\n },\n receiveMessage: function(el, data) {\n\n },\n subscribe: function(el, callback) {\n $(el).data(\"crosstalk-instance\").resume();\n },\n unsubscribe: function(el) {\n $(el).data(\"crosstalk-instance\").suspend();\n }\n });\n global.Shiny.inputBindings.register(inputBinding, \"crosstalk.inputBinding\");\n}\n", + "import * as input from \"./input\";\nimport { FilterHandle } from \"./filter\";\n\nlet $ = global.jQuery;\n\ninput.register({\n className: \"crosstalk-input-checkboxgroup\",\n\n factory: function(el, data) {\n /*\n * map: {\"groupA\": [\"keyA\", \"keyB\", ...], ...}\n * group: \"ct-groupname\"\n */\n let ctHandle = new FilterHandle(data.group);\n\n let lastKnownKeys;\n let $el = $(el);\n $el.on(\"change\", \"input[type='checkbox']\", function() {\n let checked = $el.find(\"input[type='checkbox']:checked\");\n if (checked.length === 0) {\n lastKnownKeys = null;\n ctHandle.clear();\n } else {\n let keys = {};\n checked.each(function() {\n data.map[this.value].forEach(function(key) {\n keys[key] = true;\n });\n });\n let keyArray = Object.keys(keys);\n keyArray.sort();\n lastKnownKeys = keyArray;\n ctHandle.set(keyArray);\n }\n });\n\n return {\n suspend: function() {\n ctHandle.clear();\n },\n resume: function() {\n if (lastKnownKeys)\n ctHandle.set(lastKnownKeys);\n }\n };\n }\n});\n", + "import * as input from \"./input\";\nimport * as util from \"./util\";\nimport { FilterHandle } from \"./filter\";\n\nlet $ = global.jQuery;\n\ninput.register({\n className: \"crosstalk-input-select\",\n\n factory: function(el, data) {\n /*\n * items: {value: [...], label: [...]}\n * map: {\"groupA\": [\"keyA\", \"keyB\", ...], ...}\n * group: \"ct-groupname\"\n */\n\n let first = [{value: \"\", label: \"(All)\"}];\n let items = util.dataframeToD3(data.items);\n let opts = {\n options: first.concat(items),\n valueField: \"value\",\n labelField: \"label\",\n searchField: \"label\"\n };\n\n let select = $(el).find(\"select\")[0];\n\n let selectize = $(select).selectize(opts)[0].selectize;\n\n let ctHandle = new FilterHandle(data.group);\n\n let lastKnownKeys;\n selectize.on(\"change\", function() {\n if (selectize.items.length === 0) {\n lastKnownKeys = null;\n ctHandle.clear();\n } else {\n let keys = {};\n selectize.items.forEach(function(group) {\n data.map[group].forEach(function(key) {\n keys[key] = true;\n });\n });\n let keyArray = Object.keys(keys);\n keyArray.sort();\n lastKnownKeys = keyArray;\n ctHandle.set(keyArray);\n }\n });\n\n return {\n suspend: function() {\n ctHandle.clear();\n },\n resume: function() {\n if (lastKnownKeys)\n ctHandle.set(lastKnownKeys);\n }\n };\n }\n});\n", + "import * as input from \"./input\";\nimport { FilterHandle } from \"./filter\";\n\nlet $ = global.jQuery;\nlet strftime = global.strftime;\n\ninput.register({\n className: \"crosstalk-input-slider\",\n\n factory: function(el, data) {\n /*\n * map: {\"groupA\": [\"keyA\", \"keyB\", ...], ...}\n * group: \"ct-groupname\"\n */\n let ctHandle = new FilterHandle(data.group);\n\n let opts = {};\n let $el = $(el).find(\"input\");\n let dataType = $el.data(\"data-type\");\n let timeFormat = $el.data(\"time-format\");\n let round = $el.data(\"round\");\n let timeFormatter;\n\n // Set up formatting functions\n if (dataType === \"date\") {\n timeFormatter = strftime.utc();\n opts.prettify = function(num) {\n return timeFormatter(timeFormat, new Date(num));\n };\n\n } else if (dataType === \"datetime\") {\n let timezone = $el.data(\"timezone\");\n if (timezone)\n timeFormatter = strftime.timezone(timezone);\n else\n timeFormatter = strftime;\n\n opts.prettify = function(num) {\n return timeFormatter(timeFormat, new Date(num));\n };\n } else if (dataType === \"number\") {\n if (typeof round !== \"undefined\")\n opts.prettify = function(num) {\n let factor = Math.pow(10, round);\n return Math.round(num * factor) / factor;\n };\n }\n\n $el.ionRangeSlider(opts);\n\n function getValue() {\n let result = $el.data(\"ionRangeSlider\").result;\n\n // Function for converting numeric value from slider to appropriate type.\n let convert;\n let dataType = $el.data(\"data-type\");\n if (dataType === \"date\") {\n convert = function(val) {\n return formatDateUTC(new Date(+val));\n };\n } else if (dataType === \"datetime\") {\n convert = function(val) {\n // Convert ms to s\n return +val / 1000;\n };\n } else {\n convert = function(val) { return +val; };\n }\n\n if ($el.data(\"ionRangeSlider\").options.type === \"double\") {\n return [convert(result.from), convert(result.to)];\n } else {\n return convert(result.from);\n }\n }\n\n let lastKnownKeys = null;\n\n $el.on(\"change.crosstalkSliderInput\", function(event) {\n if (!$el.data(\"updating\") && !$el.data(\"animating\")) {\n let [from, to] = getValue();\n let keys = [];\n for (let i = 0; i < data.values.length; i++) {\n let val = data.values[i];\n if (val >= from && val <= to) {\n keys.push(data.keys[i]);\n }\n }\n keys.sort();\n ctHandle.set(keys);\n lastKnownKeys = keys;\n }\n });\n\n\n // let $el = $(el);\n // $el.on(\"change\", \"input[type=\"checkbox\"]\", function() {\n // let checked = $el.find(\"input[type=\"checkbox\"]:checked\");\n // if (checked.length === 0) {\n // ctHandle.clear();\n // } else {\n // let keys = {};\n // checked.each(function() {\n // data.map[this.value].forEach(function(key) {\n // keys[key] = true;\n // });\n // });\n // let keyArray = Object.keys(keys);\n // keyArray.sort();\n // ctHandle.set(keyArray);\n // }\n // });\n\n return {\n suspend: function() {\n ctHandle.clear();\n },\n resume: function() {\n if (lastKnownKeys)\n ctHandle.set(lastKnownKeys);\n }\n };\n }\n});\n\n\n// Convert a number to a string with leading zeros\nfunction padZeros(n, digits) {\n let str = n.toString();\n while (str.length < digits)\n str = \"0\" + str;\n return str;\n}\n\n// Given a Date object, return a string in yyyy-mm-dd format, using the\n// UTC date. This may be a day off from the date in the local time zone.\nfunction formatDateUTC(date) {\n if (date instanceof Date) {\n return date.getUTCFullYear() + \"-\" +\n padZeros(date.getUTCMonth()+1, 2) + \"-\" +\n padZeros(date.getUTCDate(), 2);\n\n } else {\n return null;\n }\n}\n", + "import Events from \"./events\";\nimport grp from \"./group\";\nimport * as util from \"./util\";\n\n/**\n * Use this class to read and write (and listen for changes to) the selection\n * for a Crosstalk group. This is intended to be used for linked brushing.\n *\n * If two (or more) `SelectionHandle` instances in the same webpage share the\n * same group name, they will share the same state. Setting the selection using\n * one `SelectionHandle` instance will result in the `value` property instantly\n * changing across the others, and `\"change\"` event listeners on all instances\n * (including the one that initiated the sending) will fire.\n *\n * @param {string} [group] - The name of the Crosstalk group, or if none,\n * null or undefined (or any other falsy value). This can be changed later\n * via the [SelectionHandle#setGroup](#setGroup) method.\n * @param {Object} [extraInfo] - An object whose properties will be copied to\n * the event object whenever an event is emitted.\n */\nexport class SelectionHandle {\n\n constructor(group = null, extraInfo = null) {\n this._eventRelay = new Events();\n this._emitter = new util.SubscriptionTracker(this._eventRelay);\n\n // Name of the group we're currently tracking, if any. Can change over time.\n this._group = null;\n // The Var we're currently tracking, if any. Can change over time.\n this._var = null;\n // The event handler subscription we currently have on var.on(\"change\").\n this._varOnChangeSub = null;\n\n this._extraInfo = util.extend({ sender: this }, extraInfo);\n\n this.setGroup(group);\n }\n\n /**\n * Changes the Crosstalk group membership of this SelectionHandle. The group\n * being switched away from (if any) will not have its selection value\n * modified as a result of calling `setGroup`, even if this handle was the\n * most recent handle to set the selection of the group.\n *\n * The group being switched to (if any) will also not have its selection value\n * modified as a result of calling `setGroup`. If you want to set the\n * selection value of the new group, call `set` explicitly.\n *\n * @param {string} group - The name of the Crosstalk group, or null (or\n * undefined) to clear the group.\n */\n setGroup(group) {\n // If group is unchanged, do nothing\n if (this._group === group)\n return;\n // Treat null, undefined, and other falsy values the same\n if (!this._group && !group)\n return;\n\n if (this._var) {\n this._var.off(\"change\", this._varOnChangeSub);\n this._var = null;\n this._varOnChangeSub = null;\n }\n\n this._group = group;\n\n if (group) {\n this._var = grp(group).var(\"selection\");\n let sub = this._var.on(\"change\", (e) => {\n this._eventRelay.trigger(\"change\", e, this);\n });\n this._varOnChangeSub = sub;\n }\n }\n\n /**\n * Retrieves the current selection for the group represented by this\n * `SelectionHandle`.\n *\n * - If no selection is active, then this value will be falsy.\n * - If a selection is active, but no data points are selected, then this\n * value will be an empty array.\n * - If a selection is active, and data points are selected, then the keys\n * of the selected data points will be present in the array.\n */\n get value() {\n return this._var ? this._var.get() : null;\n }\n\n /**\n * Combines the given `extraInfo` (if any) with the handle's default\n * `_extraInfo` (if any).\n * @private\n */\n _mergeExtraInfo(extraInfo) {\n // Important incidental effect: shallow clone is returned\n return util.extend({},\n this._extraInfo ? this._extraInfo : null,\n extraInfo ? extraInfo : null);\n }\n\n /**\n * Overwrites the current selection for the group, and raises the `\"change\"`\n * event among all of the group's '`SelectionHandle` instances (including\n * this one).\n *\n * @fires SelectionHandle#change\n * @param {string[]} selectedKeys - Falsy, empty array, or array of keys (see\n * {@link SelectionHandle#value}).\n * @param {Object} [extraInfo] - Extra properties to be included on the event\n * object that's passed to listeners (in addition to any options that were\n * passed into the `SelectionHandle` constructor).\n */\n set(selectedKeys, extraInfo) {\n if (this._var)\n this._var.set(selectedKeys, this._mergeExtraInfo(extraInfo));\n }\n\n /**\n * Overwrites the current selection for the group, and raises the `\"change\"`\n * event among all of the group's '`SelectionHandle` instances (including\n * this one).\n *\n * @fires SelectionHandle#change\n * @param {Object} [extraInfo] - Extra properties to be included on the event\n * object that's passed to listeners (in addition to any that were passed\n * into the `SelectionHandle` constructor).\n */\n clear(extraInfo) {\n if (this._var)\n this.set(void 0, this._mergeExtraInfo(extraInfo));\n }\n\n /**\n * Subscribes to events on this `SelectionHandle`.\n *\n * @param {string} eventType - Indicates the type of events to listen to.\n * Currently, only `\"change\"` is supported.\n * @param {SelectionHandle~listener} listener - The callback function that\n * will be invoked when the event occurs.\n * @return {string} - A token to pass to {@link SelectionHandle#off} to cancel\n * this subscription.\n */\n on(eventType, listener) {\n return this._emitter.on(eventType, listener);\n }\n\n /**\n * Cancels event subscriptions created by {@link SelectionHandle#on}.\n *\n * @param {string} eventType - The type of event to unsubscribe.\n * @param {string|SelectionHandle~listener} listener - Either the callback\n * function previously passed into {@link SelectionHandle#on}, or the\n * string that was returned from {@link SelectionHandle#on}.\n */\n off(eventType, listener) {\n return this._emitter.off(eventType, listener);\n }\n\n /**\n * Shuts down the `SelectionHandle` object.\n *\n * Removes all event listeners that were added through this handle.\n */\n close() {\n this._emitter.removeAllListeners();\n this.setGroup(null);\n }\n}\n\n/**\n * @callback SelectionHandle~listener\n * @param {Object} event - An object containing details of the event. For\n * `\"change\"` events, this includes the properties `value` (the new\n * value of the selection, or `undefined` if no selection is active),\n * `oldValue` (the previous value of the selection), and `sender` (the\n * `SelectionHandle` instance that made the change).\n */\n\n/**\n * @event SelectionHandle#change\n * @type {object}\n * @property {object} value - The new value of the selection, or `undefined`\n * if no selection is active.\n * @property {object} oldValue - The previous value of the selection.\n * @property {SelectionHandle} sender - The `SelectionHandle` instance that\n * changed the value.\n */\n", + "export function extend(target, ...sources) {\n for (let i = 0; i < sources.length; i++) {\n let src = sources[i];\n if (typeof(src) === \"undefined\" || src === null)\n continue;\n\n for (let key in src) {\n if (src.hasOwnProperty(key)) {\n target[key] = src[key];\n }\n }\n }\n return target;\n}\n\nexport function checkSorted(list) {\n for (let i = 1; i < list.length; i++) {\n if (list[i] <= list[i-1]) {\n throw new Error(\"List is not sorted or contains duplicate\");\n }\n }\n}\n\nexport function diffSortedLists(a, b) {\n let i_a = 0;\n let i_b = 0;\n\n if (!a) a = [];\n if (!b) b = [];\n\n let a_only = [];\n let b_only = [];\n\n checkSorted(a);\n checkSorted(b);\n\n while (i_a < a.length && i_b < b.length) {\n if (a[i_a] === b[i_b]) {\n i_a++;\n i_b++;\n } else if (a[i_a] < b[i_b]) {\n a_only.push(a[i_a++]);\n } else {\n b_only.push(b[i_b++]);\n }\n }\n\n if (i_a < a.length)\n a_only = a_only.concat(a.slice(i_a));\n if (i_b < b.length)\n b_only = b_only.concat(b.slice(i_b));\n return {\n removed: a_only,\n added: b_only\n };\n}\n\n// Convert from wide: { colA: [1,2,3], colB: [4,5,6], ... }\n// to long: [ {colA: 1, colB: 4}, {colA: 2, colB: 5}, ... ]\nexport function dataframeToD3(df) {\n let names = [];\n let length;\n for (let name in df) {\n if (df.hasOwnProperty(name))\n names.push(name);\n if (typeof(df[name]) !== \"object\" || typeof(df[name].length) === \"undefined\") {\n throw new Error(\"All fields must be arrays\");\n } else if (typeof(length) !== \"undefined\" && length !== df[name].length) {\n throw new Error(\"All fields must be arrays of the same length\");\n }\n length = df[name].length;\n }\n let results = [];\n let item;\n for (let row = 0; row < length; row++) {\n item = {};\n for (let col = 0; col < names.length; col++) {\n item[names[col]] = df[names[col]][row];\n }\n results.push(item);\n }\n return results;\n}\n\n/**\n * Keeps track of all event listener additions/removals and lets all active\n * listeners be removed with a single operation.\n *\n * @private\n */\nexport class SubscriptionTracker {\n constructor(emitter) {\n this._emitter = emitter;\n this._subs = {};\n }\n\n on(eventType, listener) {\n let sub = this._emitter.on(eventType, listener);\n this._subs[sub] = eventType;\n return sub;\n }\n\n off(eventType, listener) {\n let sub = this._emitter.off(eventType, listener);\n if (sub) {\n delete this._subs[sub];\n }\n return sub;\n }\n\n removeAllListeners() {\n let current_subs = this._subs;\n this._subs = {};\n Object.keys(current_subs).forEach((sub) => {\n this._emitter.off(current_subs[sub], sub);\n });\n }\n}\n", + "import Events from \"./events\";\n\nexport default class Var {\n constructor(group, name, /*optional*/ value) {\n this._group = group;\n this._name = name;\n this._value = value;\n this._events = new Events();\n }\n\n get() {\n return this._value;\n }\n\n set(value, /*optional*/ event) {\n if (this._value === value) {\n // Do nothing; the value hasn't changed\n return;\n }\n let oldValue = this._value;\n this._value = value;\n // Alert JavaScript listeners that the value has changed\n let evt = {};\n if (event && typeof(event) === \"object\") {\n for (let k in event) {\n if (event.hasOwnProperty(k))\n evt[k] = event[k];\n }\n }\n evt.oldValue = oldValue;\n evt.value = value;\n this._events.trigger(\"change\", evt, this);\n\n // TODO: Make this extensible, to let arbitrary back-ends know that\n // something has changed\n if (global.Shiny && global.Shiny.onInputChange) {\n global.Shiny.onInputChange(\n \".clientValue-\" +\n (this._group.name !== null ? this._group.name + \"-\" : \"\") +\n this._name,\n typeof(value) === \"undefined\" ? null : value\n );\n }\n }\n\n on(eventType, listener) {\n return this._events.on(eventType, listener);\n }\n\n off(eventType, listener) {\n return this._events.off(eventType, listener);\n }\n}\n" + ] +} \ No newline at end of file diff --git a/book/_book/site_libs/crosstalk-1.2.1/js/crosstalk.min.js b/book/_book/site_libs/crosstalk-1.2.1/js/crosstalk.min.js new file mode 100644 index 0000000..b7ec0ac --- /dev/null +++ b/book/_book/site_libs/crosstalk-1.2.1/js/crosstalk.min.js @@ -0,0 +1,2 @@ +!function o(u,a,l){function s(n,e){if(!a[n]){if(!u[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(f)return f(n,!0);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}var i=a[n]={exports:{}};u[n][0].call(i.exports,function(e){var t=u[n][1][e];return s(t||e)},i,i.exports,o,u,a,l)}return a[n].exports}for(var f="function"==typeof require&&require,e=0;e?@[\\\]^`{|}~])/g,"\\$1")+"']"),r=JSON.parse(n[0].innerText),i=e.factory(t,r);o(t).data("crosstalk-instance",i),o(t).addClass("crosstalk-input-bound")}if(t.Shiny){var e=new t.Shiny.InputBinding,u=t.jQuery;u.extend(e,{find:function(e){return u(e).find(".crosstalk-input")},initialize:function(e){var t,n;u(e).hasClass("crosstalk-input-bound")||(n=o(t=e),Object.keys(r).forEach(function(e){n.hasClass(e)&&!n.hasClass("crosstalk-input-bound")&&i(r[e],t)}))},getId:function(e){return e.id},getValue:function(e){},setValue:function(e,t){},receiveMessage:function(e,t){},subscribe:function(e,t){u(e).data("crosstalk-instance").resume()},unsubscribe:function(e){u(e).data("crosstalk-instance").suspend()}}),t.Shiny.inputBindings.register(e,"crosstalk.inputBinding")}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],7:[function(r,e,t){(function(e){"use strict";var t=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}}(r("./input")),n=r("./filter");var a=e.jQuery;t.register({className:"crosstalk-input-checkboxgroup",factory:function(e,r){var i=new n.FilterHandle(r.group),o=void 0,u=a(e);return u.on("change","input[type='checkbox']",function(){var e=u.find("input[type='checkbox']:checked");if(0===e.length)o=null,i.clear();else{var t={};e.each(function(){r.map[this.value].forEach(function(e){t[e]=!0})});var n=Object.keys(t);n.sort(),o=n,i.set(n)}}),{suspend:function(){i.clear()},resume:function(){o&&i.set(o)}}}})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./filter":2,"./input":6}],8:[function(r,e,t){(function(e){"use strict";var t=n(r("./input")),l=n(r("./util")),s=r("./filter");function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}var f=e.jQuery;t.register({className:"crosstalk-input-select",factory:function(e,n){var t=l.dataframeToD3(n.items),r={options:[{value:"",label:"(All)"}].concat(t),valueField:"value",labelField:"label",searchField:"label"},i=f(e).find("select")[0],o=f(i).selectize(r)[0].selectize,u=new s.FilterHandle(n.group),a=void 0;return o.on("change",function(){if(0===o.items.length)a=null,u.clear();else{var t={};o.items.forEach(function(e){n.map[e].forEach(function(e){t[e]=!0})});var e=Object.keys(t);e.sort(),a=e,u.set(e)}}),{suspend:function(){u.clear()},resume:function(){a&&u.set(a)}}}})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./filter":2,"./input":6,"./util":11}],9:[function(n,e,t){(function(e){"use strict";var d=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var u,a=e[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&a.return&&a.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},t=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}}(n("./input")),a=n("./filter");var v=e.jQuery,p=e.strftime;function y(e,t){for(var n=e.toString();n.length {\n this._eventRelay.trigger(\"change\", e, this);\n });\n this._varOnChangeSub = sub;\n }\n }\n\n /**\n * Combine the given `extraInfo` (if any) with the handle's default\n * `_extraInfo` (if any).\n * @private\n */\n _mergeExtraInfo(extraInfo) {\n return util.extend({},\n this._extraInfo ? this._extraInfo : null,\n extraInfo ? extraInfo : null);\n }\n\n /**\n * Close the handle. This clears this handle's contribution to the filter set,\n * and unsubscribes all event listeners.\n */\n close() {\n this._emitter.removeAllListeners();\n this.clear();\n this.setGroup(null);\n }\n\n /**\n * Clear this handle's contribution to the filter set.\n *\n * @param {Object} [extraInfo] - Extra properties to be included on the event\n * object that's passed to listeners (in addition to any options that were\n * passed into the `FilterHandle` constructor).\n * \n * @fires FilterHandle#change\n */\n clear(extraInfo) {\n if (!this._filterSet)\n return;\n this._filterSet.clear(this._id);\n this._onChange(extraInfo);\n }\n\n /**\n * Set this handle's contribution to the filter set. This array should consist\n * of the keys of the rows that _should_ be displayed; any keys that are not\n * present in the array will be considered _filtered out_. Note that multiple\n * `FilterHandle` instances in the group may each contribute an array of keys,\n * and only those keys that appear in _all_ of the arrays make it through the\n * filter.\n *\n * @param {string[]} keys - Empty array, or array of keys. To clear the\n * filter, don't pass an empty array; instead, use the\n * {@link FilterHandle#clear} method.\n * @param {Object} [extraInfo] - Extra properties to be included on the event\n * object that's passed to listeners (in addition to any options that were\n * passed into the `FilterHandle` constructor).\n * \n * @fires FilterHandle#change\n */\n set(keys, extraInfo) {\n if (!this._filterSet)\n return;\n this._filterSet.update(this._id, keys);\n this._onChange(extraInfo);\n }\n\n /**\n * @return {string[]|null} - Either: 1) an array of keys that made it through\n * all of the `FilterHandle` instances, or, 2) `null`, which means no filter\n * is being applied (all data should be displayed).\n */\n get filteredKeys() {\n return this._filterSet ? this._filterSet.value : null;\n }\n\n /**\n * Subscribe to events on this `FilterHandle`.\n *\n * @param {string} eventType - Indicates the type of events to listen to.\n * Currently, only `\"change\"` is supported.\n * @param {FilterHandle~listener} listener - The callback function that\n * will be invoked when the event occurs.\n * @return {string} - A token to pass to {@link FilterHandle#off} to cancel\n * this subscription.\n */\n on(eventType, listener) {\n return this._emitter.on(eventType, listener);\n }\n\n /**\n * Cancel event subscriptions created by {@link FilterHandle#on}.\n *\n * @param {string} eventType - The type of event to unsubscribe.\n * @param {string|FilterHandle~listener} listener - Either the callback\n * function previously passed into {@link FilterHandle#on}, or the\n * string that was returned from {@link FilterHandle#on}.\n */\n off(eventType, listener) {\n return this._emitter.off(eventType, listener);\n }\n\n _onChange(extraInfo) {\n if (!this._filterSet)\n return;\n this._filterVar.set(this._filterSet.value, this._mergeExtraInfo(extraInfo));\n }\n\n /**\n * @callback FilterHandle~listener\n * @param {Object} event - An object containing details of the event. For\n * `\"change\"` events, this includes the properties `value` (the new\n * value of the filter set, or `null` if no filter set is active),\n * `oldValue` (the previous value of the filter set), and `sender` (the\n * `FilterHandle` instance that made the change).\n */\n\n}\n\n/**\n * @event FilterHandle#change\n * @type {object}\n * @property {object} value - The new value of the filter set, or `null`\n * if no filter set is active.\n * @property {object} oldValue - The previous value of the filter set.\n * @property {FilterHandle} sender - The `FilterHandle` instance that\n * changed the value.\n */\n","import { diffSortedLists } from \"./util\";\n\nfunction naturalComparator(a, b) {\n if (a === b) {\n return 0;\n } else if (a < b) {\n return -1;\n } else if (a > b) {\n return 1;\n }\n}\n\n/**\n * @private\n */\nexport default class FilterSet {\n constructor() {\n this.reset();\n }\n\n reset() {\n // Key: handle ID, Value: array of selected keys, or null\n this._handles = {};\n // Key: key string, Value: count of handles that include it\n this._keys = {};\n this._value = null;\n this._activeHandles = 0;\n }\n\n get value() {\n return this._value;\n }\n\n update(handleId, keys) {\n if (keys !== null) {\n keys = keys.slice(0); // clone before sorting\n keys.sort(naturalComparator);\n }\n\n let {added, removed} = diffSortedLists(this._handles[handleId], keys);\n this._handles[handleId] = keys;\n\n for (let i = 0; i < added.length; i++) {\n this._keys[added[i]] = (this._keys[added[i]] || 0) + 1;\n }\n for (let i = 0; i < removed.length; i++) {\n this._keys[removed[i]]--;\n }\n\n this._updateValue(keys);\n }\n\n /**\n * @param {string[]} keys Sorted array of strings that indicate\n * a superset of possible keys.\n * @private\n */\n _updateValue(keys = this._allKeys) {\n let handleCount = Object.keys(this._handles).length;\n if (handleCount === 0) {\n this._value = null;\n } else {\n this._value = [];\n for (let i = 0; i < keys.length; i++) {\n let count = this._keys[keys[i]];\n if (count === handleCount) {\n this._value.push(keys[i]);\n }\n }\n }\n }\n\n clear(handleId) {\n if (typeof(this._handles[handleId]) === \"undefined\") {\n return;\n }\n\n let keys = this._handles[handleId];\n if (!keys) {\n keys = [];\n }\n\n for (let i = 0; i < keys.length; i++) {\n this._keys[keys[i]]--;\n }\n delete this._handles[handleId];\n\n this._updateValue();\n }\n\n get _allKeys() {\n let allKeys = Object.keys(this._keys);\n allKeys.sort(naturalComparator);\n return allKeys;\n }\n}\n","import Var from \"./var\";\n\n// Use a global so that multiple copies of crosstalk.js can be loaded and still\n// have groups behave as singletons across all copies.\nglobal.__crosstalk_groups = global.__crosstalk_groups || {};\nlet groups = global.__crosstalk_groups;\n\nexport default function group(groupName) {\n if (groupName && typeof(groupName) === \"string\") {\n if (!groups.hasOwnProperty(groupName)) {\n groups[groupName] = new Group(groupName);\n }\n return groups[groupName];\n } else if (typeof(groupName) === \"object\" && groupName._vars && groupName.var) {\n // Appears to already be a group object\n return groupName;\n } else if (Array.isArray(groupName) &&\n groupName.length == 1 &&\n typeof(groupName[0]) === \"string\") {\n return group(groupName[0]);\n } else {\n throw new Error(\"Invalid groupName argument\");\n }\n}\n\nclass Group {\n constructor(name) {\n this.name = name;\n this._vars = {};\n }\n\n var(name) {\n if (!name || typeof(name) !== \"string\") {\n throw new Error(\"Invalid var name\");\n }\n\n if (!this._vars.hasOwnProperty(name))\n this._vars[name] = new Var(this, name);\n return this._vars[name];\n }\n\n has(name) {\n if (!name || typeof(name) !== \"string\") {\n throw new Error(\"Invalid var name\");\n }\n\n return this._vars.hasOwnProperty(name);\n }\n}\n","import group from \"./group\";\nimport { SelectionHandle } from \"./selection\";\nimport { FilterHandle } from \"./filter\";\nimport { bind } from \"./input\";\nimport \"./input_selectize\";\nimport \"./input_checkboxgroup\";\nimport \"./input_slider\";\n\nconst defaultGroup = group(\"default\");\n\nfunction var_(name) {\n return defaultGroup.var(name);\n}\n\nfunction has(name) {\n return defaultGroup.has(name);\n}\n\nif (global.Shiny) {\n global.Shiny.addCustomMessageHandler(\"update-client-value\", function(message) {\n if (typeof(message.group) === \"string\") {\n group(message.group).var(message.name).set(message.value);\n } else {\n var_(message.name).set(message.value);\n }\n });\n}\n\nconst crosstalk = {\n group: group,\n var: var_,\n has: has,\n SelectionHandle: SelectionHandle,\n FilterHandle: FilterHandle,\n bind: bind\n};\n\n/**\n * @namespace crosstalk\n */\nexport default crosstalk;\nglobal.crosstalk = crosstalk;\n","let $ = global.jQuery;\n\nlet bindings = {};\n\nexport function register(reg) {\n bindings[reg.className] = reg;\n if (global.document && global.document.readyState !== \"complete\") {\n $(() => {\n bind();\n });\n } else if (global.document) {\n setTimeout(bind, 100);\n }\n}\n\nexport function bind() {\n Object.keys(bindings).forEach(function(className) {\n let binding = bindings[className];\n $(\".\" + binding.className).not(\".crosstalk-input-bound\").each(function(i, el) {\n bindInstance(binding, el);\n });\n });\n}\n\n// Escape jQuery identifier\nfunction $escape(val) {\n return val.replace(/([!\"#$%&'()*+,./:;<=>?@[\\\\\\]^`{|}~])/g, \"\\\\$1\");\n}\n\nfunction bindEl(el) {\n let $el = $(el);\n Object.keys(bindings).forEach(function(className) {\n if ($el.hasClass(className) && !$el.hasClass(\"crosstalk-input-bound\")) {\n let binding = bindings[className];\n bindInstance(binding, el);\n }\n });\n}\n\nfunction bindInstance(binding, el) {\n let jsonEl = $(el).find(\"script[type='application/json'][data-for='\" + $escape(el.id) + \"']\");\n let data = JSON.parse(jsonEl[0].innerText);\n\n let instance = binding.factory(el, data);\n $(el).data(\"crosstalk-instance\", instance);\n $(el).addClass(\"crosstalk-input-bound\");\n}\n\nif (global.Shiny) {\n let inputBinding = new global.Shiny.InputBinding();\n let $ = global.jQuery;\n $.extend(inputBinding, {\n find: function(scope) {\n return $(scope).find(\".crosstalk-input\");\n },\n initialize: function(el) {\n if (!$(el).hasClass(\"crosstalk-input-bound\")) {\n bindEl(el);\n }\n },\n getId: function(el) {\n return el.id;\n },\n getValue: function(el) {\n\n },\n setValue: function(el, value) {\n\n },\n receiveMessage: function(el, data) {\n\n },\n subscribe: function(el, callback) {\n $(el).data(\"crosstalk-instance\").resume();\n },\n unsubscribe: function(el) {\n $(el).data(\"crosstalk-instance\").suspend();\n }\n });\n global.Shiny.inputBindings.register(inputBinding, \"crosstalk.inputBinding\");\n}\n","import * as input from \"./input\";\nimport { FilterHandle } from \"./filter\";\n\nlet $ = global.jQuery;\n\ninput.register({\n className: \"crosstalk-input-checkboxgroup\",\n\n factory: function(el, data) {\n /*\n * map: {\"groupA\": [\"keyA\", \"keyB\", ...], ...}\n * group: \"ct-groupname\"\n */\n let ctHandle = new FilterHandle(data.group);\n\n let lastKnownKeys;\n let $el = $(el);\n $el.on(\"change\", \"input[type='checkbox']\", function() {\n let checked = $el.find(\"input[type='checkbox']:checked\");\n if (checked.length === 0) {\n lastKnownKeys = null;\n ctHandle.clear();\n } else {\n let keys = {};\n checked.each(function() {\n data.map[this.value].forEach(function(key) {\n keys[key] = true;\n });\n });\n let keyArray = Object.keys(keys);\n keyArray.sort();\n lastKnownKeys = keyArray;\n ctHandle.set(keyArray);\n }\n });\n\n return {\n suspend: function() {\n ctHandle.clear();\n },\n resume: function() {\n if (lastKnownKeys)\n ctHandle.set(lastKnownKeys);\n }\n };\n }\n});\n","import * as input from \"./input\";\nimport * as util from \"./util\";\nimport { FilterHandle } from \"./filter\";\n\nlet $ = global.jQuery;\n\ninput.register({\n className: \"crosstalk-input-select\",\n\n factory: function(el, data) {\n /*\n * items: {value: [...], label: [...]}\n * map: {\"groupA\": [\"keyA\", \"keyB\", ...], ...}\n * group: \"ct-groupname\"\n */\n\n let first = [{value: \"\", label: \"(All)\"}];\n let items = util.dataframeToD3(data.items);\n let opts = {\n options: first.concat(items),\n valueField: \"value\",\n labelField: \"label\",\n searchField: \"label\"\n };\n\n let select = $(el).find(\"select\")[0];\n\n let selectize = $(select).selectize(opts)[0].selectize;\n\n let ctHandle = new FilterHandle(data.group);\n\n let lastKnownKeys;\n selectize.on(\"change\", function() {\n if (selectize.items.length === 0) {\n lastKnownKeys = null;\n ctHandle.clear();\n } else {\n let keys = {};\n selectize.items.forEach(function(group) {\n data.map[group].forEach(function(key) {\n keys[key] = true;\n });\n });\n let keyArray = Object.keys(keys);\n keyArray.sort();\n lastKnownKeys = keyArray;\n ctHandle.set(keyArray);\n }\n });\n\n return {\n suspend: function() {\n ctHandle.clear();\n },\n resume: function() {\n if (lastKnownKeys)\n ctHandle.set(lastKnownKeys);\n }\n };\n }\n});\n","import * as input from \"./input\";\nimport { FilterHandle } from \"./filter\";\n\nlet $ = global.jQuery;\nlet strftime = global.strftime;\n\ninput.register({\n className: \"crosstalk-input-slider\",\n\n factory: function(el, data) {\n /*\n * map: {\"groupA\": [\"keyA\", \"keyB\", ...], ...}\n * group: \"ct-groupname\"\n */\n let ctHandle = new FilterHandle(data.group);\n\n let opts = {};\n let $el = $(el).find(\"input\");\n let dataType = $el.data(\"data-type\");\n let timeFormat = $el.data(\"time-format\");\n let round = $el.data(\"round\");\n let timeFormatter;\n\n // Set up formatting functions\n if (dataType === \"date\") {\n timeFormatter = strftime.utc();\n opts.prettify = function(num) {\n return timeFormatter(timeFormat, new Date(num));\n };\n\n } else if (dataType === \"datetime\") {\n let timezone = $el.data(\"timezone\");\n if (timezone)\n timeFormatter = strftime.timezone(timezone);\n else\n timeFormatter = strftime;\n\n opts.prettify = function(num) {\n return timeFormatter(timeFormat, new Date(num));\n };\n } else if (dataType === \"number\") {\n if (typeof round !== \"undefined\")\n opts.prettify = function(num) {\n let factor = Math.pow(10, round);\n return Math.round(num * factor) / factor;\n };\n }\n\n $el.ionRangeSlider(opts);\n\n function getValue() {\n let result = $el.data(\"ionRangeSlider\").result;\n\n // Function for converting numeric value from slider to appropriate type.\n let convert;\n let dataType = $el.data(\"data-type\");\n if (dataType === \"date\") {\n convert = function(val) {\n return formatDateUTC(new Date(+val));\n };\n } else if (dataType === \"datetime\") {\n convert = function(val) {\n // Convert ms to s\n return +val / 1000;\n };\n } else {\n convert = function(val) { return +val; };\n }\n\n if ($el.data(\"ionRangeSlider\").options.type === \"double\") {\n return [convert(result.from), convert(result.to)];\n } else {\n return convert(result.from);\n }\n }\n\n let lastKnownKeys = null;\n\n $el.on(\"change.crosstalkSliderInput\", function(event) {\n if (!$el.data(\"updating\") && !$el.data(\"animating\")) {\n let [from, to] = getValue();\n let keys = [];\n for (let i = 0; i < data.values.length; i++) {\n let val = data.values[i];\n if (val >= from && val <= to) {\n keys.push(data.keys[i]);\n }\n }\n keys.sort();\n ctHandle.set(keys);\n lastKnownKeys = keys;\n }\n });\n\n\n // let $el = $(el);\n // $el.on(\"change\", \"input[type=\"checkbox\"]\", function() {\n // let checked = $el.find(\"input[type=\"checkbox\"]:checked\");\n // if (checked.length === 0) {\n // ctHandle.clear();\n // } else {\n // let keys = {};\n // checked.each(function() {\n // data.map[this.value].forEach(function(key) {\n // keys[key] = true;\n // });\n // });\n // let keyArray = Object.keys(keys);\n // keyArray.sort();\n // ctHandle.set(keyArray);\n // }\n // });\n\n return {\n suspend: function() {\n ctHandle.clear();\n },\n resume: function() {\n if (lastKnownKeys)\n ctHandle.set(lastKnownKeys);\n }\n };\n }\n});\n\n\n// Convert a number to a string with leading zeros\nfunction padZeros(n, digits) {\n let str = n.toString();\n while (str.length < digits)\n str = \"0\" + str;\n return str;\n}\n\n// Given a Date object, return a string in yyyy-mm-dd format, using the\n// UTC date. This may be a day off from the date in the local time zone.\nfunction formatDateUTC(date) {\n if (date instanceof Date) {\n return date.getUTCFullYear() + \"-\" +\n padZeros(date.getUTCMonth()+1, 2) + \"-\" +\n padZeros(date.getUTCDate(), 2);\n\n } else {\n return null;\n }\n}\n","import Events from \"./events\";\nimport grp from \"./group\";\nimport * as util from \"./util\";\n\n/**\n * Use this class to read and write (and listen for changes to) the selection\n * for a Crosstalk group. This is intended to be used for linked brushing.\n *\n * If two (or more) `SelectionHandle` instances in the same webpage share the\n * same group name, they will share the same state. Setting the selection using\n * one `SelectionHandle` instance will result in the `value` property instantly\n * changing across the others, and `\"change\"` event listeners on all instances\n * (including the one that initiated the sending) will fire.\n *\n * @param {string} [group] - The name of the Crosstalk group, or if none,\n * null or undefined (or any other falsy value). This can be changed later\n * via the [SelectionHandle#setGroup](#setGroup) method.\n * @param {Object} [extraInfo] - An object whose properties will be copied to\n * the event object whenever an event is emitted.\n */\nexport class SelectionHandle {\n\n constructor(group = null, extraInfo = null) {\n this._eventRelay = new Events();\n this._emitter = new util.SubscriptionTracker(this._eventRelay);\n\n // Name of the group we're currently tracking, if any. Can change over time.\n this._group = null;\n // The Var we're currently tracking, if any. Can change over time.\n this._var = null;\n // The event handler subscription we currently have on var.on(\"change\").\n this._varOnChangeSub = null;\n\n this._extraInfo = util.extend({ sender: this }, extraInfo);\n\n this.setGroup(group);\n }\n\n /**\n * Changes the Crosstalk group membership of this SelectionHandle. The group\n * being switched away from (if any) will not have its selection value\n * modified as a result of calling `setGroup`, even if this handle was the\n * most recent handle to set the selection of the group.\n *\n * The group being switched to (if any) will also not have its selection value\n * modified as a result of calling `setGroup`. If you want to set the\n * selection value of the new group, call `set` explicitly.\n *\n * @param {string} group - The name of the Crosstalk group, or null (or\n * undefined) to clear the group.\n */\n setGroup(group) {\n // If group is unchanged, do nothing\n if (this._group === group)\n return;\n // Treat null, undefined, and other falsy values the same\n if (!this._group && !group)\n return;\n\n if (this._var) {\n this._var.off(\"change\", this._varOnChangeSub);\n this._var = null;\n this._varOnChangeSub = null;\n }\n\n this._group = group;\n\n if (group) {\n this._var = grp(group).var(\"selection\");\n let sub = this._var.on(\"change\", (e) => {\n this._eventRelay.trigger(\"change\", e, this);\n });\n this._varOnChangeSub = sub;\n }\n }\n\n /**\n * Retrieves the current selection for the group represented by this\n * `SelectionHandle`.\n *\n * - If no selection is active, then this value will be falsy.\n * - If a selection is active, but no data points are selected, then this\n * value will be an empty array.\n * - If a selection is active, and data points are selected, then the keys\n * of the selected data points will be present in the array.\n */\n get value() {\n return this._var ? this._var.get() : null;\n }\n\n /**\n * Combines the given `extraInfo` (if any) with the handle's default\n * `_extraInfo` (if any).\n * @private\n */\n _mergeExtraInfo(extraInfo) {\n // Important incidental effect: shallow clone is returned\n return util.extend({},\n this._extraInfo ? this._extraInfo : null,\n extraInfo ? extraInfo : null);\n }\n\n /**\n * Overwrites the current selection for the group, and raises the `\"change\"`\n * event among all of the group's '`SelectionHandle` instances (including\n * this one).\n *\n * @fires SelectionHandle#change\n * @param {string[]} selectedKeys - Falsy, empty array, or array of keys (see\n * {@link SelectionHandle#value}).\n * @param {Object} [extraInfo] - Extra properties to be included on the event\n * object that's passed to listeners (in addition to any options that were\n * passed into the `SelectionHandle` constructor).\n */\n set(selectedKeys, extraInfo) {\n if (this._var)\n this._var.set(selectedKeys, this._mergeExtraInfo(extraInfo));\n }\n\n /**\n * Overwrites the current selection for the group, and raises the `\"change\"`\n * event among all of the group's '`SelectionHandle` instances (including\n * this one).\n *\n * @fires SelectionHandle#change\n * @param {Object} [extraInfo] - Extra properties to be included on the event\n * object that's passed to listeners (in addition to any that were passed\n * into the `SelectionHandle` constructor).\n */\n clear(extraInfo) {\n if (this._var)\n this.set(void 0, this._mergeExtraInfo(extraInfo));\n }\n\n /**\n * Subscribes to events on this `SelectionHandle`.\n *\n * @param {string} eventType - Indicates the type of events to listen to.\n * Currently, only `\"change\"` is supported.\n * @param {SelectionHandle~listener} listener - The callback function that\n * will be invoked when the event occurs.\n * @return {string} - A token to pass to {@link SelectionHandle#off} to cancel\n * this subscription.\n */\n on(eventType, listener) {\n return this._emitter.on(eventType, listener);\n }\n\n /**\n * Cancels event subscriptions created by {@link SelectionHandle#on}.\n *\n * @param {string} eventType - The type of event to unsubscribe.\n * @param {string|SelectionHandle~listener} listener - Either the callback\n * function previously passed into {@link SelectionHandle#on}, or the\n * string that was returned from {@link SelectionHandle#on}.\n */\n off(eventType, listener) {\n return this._emitter.off(eventType, listener);\n }\n\n /**\n * Shuts down the `SelectionHandle` object.\n *\n * Removes all event listeners that were added through this handle.\n */\n close() {\n this._emitter.removeAllListeners();\n this.setGroup(null);\n }\n}\n\n/**\n * @callback SelectionHandle~listener\n * @param {Object} event - An object containing details of the event. For\n * `\"change\"` events, this includes the properties `value` (the new\n * value of the selection, or `undefined` if no selection is active),\n * `oldValue` (the previous value of the selection), and `sender` (the\n * `SelectionHandle` instance that made the change).\n */\n\n/**\n * @event SelectionHandle#change\n * @type {object}\n * @property {object} value - The new value of the selection, or `undefined`\n * if no selection is active.\n * @property {object} oldValue - The previous value of the selection.\n * @property {SelectionHandle} sender - The `SelectionHandle` instance that\n * changed the value.\n */\n","export function extend(target, ...sources) {\n for (let i = 0; i < sources.length; i++) {\n let src = sources[i];\n if (typeof(src) === \"undefined\" || src === null)\n continue;\n\n for (let key in src) {\n if (src.hasOwnProperty(key)) {\n target[key] = src[key];\n }\n }\n }\n return target;\n}\n\nexport function checkSorted(list) {\n for (let i = 1; i < list.length; i++) {\n if (list[i] <= list[i-1]) {\n throw new Error(\"List is not sorted or contains duplicate\");\n }\n }\n}\n\nexport function diffSortedLists(a, b) {\n let i_a = 0;\n let i_b = 0;\n\n if (!a) a = [];\n if (!b) b = [];\n\n let a_only = [];\n let b_only = [];\n\n checkSorted(a);\n checkSorted(b);\n\n while (i_a < a.length && i_b < b.length) {\n if (a[i_a] === b[i_b]) {\n i_a++;\n i_b++;\n } else if (a[i_a] < b[i_b]) {\n a_only.push(a[i_a++]);\n } else {\n b_only.push(b[i_b++]);\n }\n }\n\n if (i_a < a.length)\n a_only = a_only.concat(a.slice(i_a));\n if (i_b < b.length)\n b_only = b_only.concat(b.slice(i_b));\n return {\n removed: a_only,\n added: b_only\n };\n}\n\n// Convert from wide: { colA: [1,2,3], colB: [4,5,6], ... }\n// to long: [ {colA: 1, colB: 4}, {colA: 2, colB: 5}, ... ]\nexport function dataframeToD3(df) {\n let names = [];\n let length;\n for (let name in df) {\n if (df.hasOwnProperty(name))\n names.push(name);\n if (typeof(df[name]) !== \"object\" || typeof(df[name].length) === \"undefined\") {\n throw new Error(\"All fields must be arrays\");\n } else if (typeof(length) !== \"undefined\" && length !== df[name].length) {\n throw new Error(\"All fields must be arrays of the same length\");\n }\n length = df[name].length;\n }\n let results = [];\n let item;\n for (let row = 0; row < length; row++) {\n item = {};\n for (let col = 0; col < names.length; col++) {\n item[names[col]] = df[names[col]][row];\n }\n results.push(item);\n }\n return results;\n}\n\n/**\n * Keeps track of all event listener additions/removals and lets all active\n * listeners be removed with a single operation.\n *\n * @private\n */\nexport class SubscriptionTracker {\n constructor(emitter) {\n this._emitter = emitter;\n this._subs = {};\n }\n\n on(eventType, listener) {\n let sub = this._emitter.on(eventType, listener);\n this._subs[sub] = eventType;\n return sub;\n }\n\n off(eventType, listener) {\n let sub = this._emitter.off(eventType, listener);\n if (sub) {\n delete this._subs[sub];\n }\n return sub;\n }\n\n removeAllListeners() {\n let current_subs = this._subs;\n this._subs = {};\n Object.keys(current_subs).forEach((sub) => {\n this._emitter.off(current_subs[sub], sub);\n });\n }\n}\n","import Events from \"./events\";\n\nexport default class Var {\n constructor(group, name, /*optional*/ value) {\n this._group = group;\n this._name = name;\n this._value = value;\n this._events = new Events();\n }\n\n get() {\n return this._value;\n }\n\n set(value, /*optional*/ event) {\n if (this._value === value) {\n // Do nothing; the value hasn't changed\n return;\n }\n let oldValue = this._value;\n this._value = value;\n // Alert JavaScript listeners that the value has changed\n let evt = {};\n if (event && typeof(event) === \"object\") {\n for (let k in event) {\n if (event.hasOwnProperty(k))\n evt[k] = event[k];\n }\n }\n evt.oldValue = oldValue;\n evt.value = value;\n this._events.trigger(\"change\", evt, this);\n\n // TODO: Make this extensible, to let arbitrary back-ends know that\n // something has changed\n if (global.Shiny && global.Shiny.onInputChange) {\n global.Shiny.onInputChange(\n \".clientValue-\" +\n (this._group.name !== null ? this._group.name + \"-\" : \"\") +\n this._name,\n typeof(value) === \"undefined\" ? null : value\n );\n }\n }\n\n on(eventType, listener) {\n return this._events.on(eventType, listener);\n }\n\n off(eventType, listener) {\n return this._events.off(eventType, listener);\n }\n}\n"]} \ No newline at end of file diff --git a/book/_book/site_libs/crosstalk-1.2.1/scss/crosstalk.scss b/book/_book/site_libs/crosstalk-1.2.1/scss/crosstalk.scss new file mode 100644 index 0000000..3566561 --- /dev/null +++ b/book/_book/site_libs/crosstalk-1.2.1/scss/crosstalk.scss @@ -0,0 +1,75 @@ +/* Adjust margins outwards, so column contents line up with the edges of the + parent of container-fluid. */ +.container-fluid.crosstalk-bscols { + margin-left: -30px; + margin-right: -30px; + white-space: normal; +} + +/* But don't adjust the margins outwards if we're directly under the body, + i.e. we were the top-level of something at the console. */ +body > .container-fluid.crosstalk-bscols { + margin-left: auto; + margin-right: auto; +} + +.crosstalk-input-checkboxgroup .crosstalk-options-group .crosstalk-options-column { + display: inline-block; + padding-right: 12px; + vertical-align: top; +} + +@media only screen and (max-width:480px) { + .crosstalk-input-checkboxgroup .crosstalk-options-group .crosstalk-options-column { + display: block; + padding-right: inherit; + } +} + +/* Relevant BS3 styles to make filter_checkbox() look reasonable without Bootstrap */ +.crosstalk-input { + margin-bottom: 15px; /* a la .form-group */ + .control-label { + margin-bottom: 0; + vertical-align: middle; + } + input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px; + line-height: normal; + } + .checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; + } + .checkbox > label{ + padding-left: 20px; + margin-bottom: 0; + font-weight: 400; + cursor: pointer; + } + .checkbox input[type="checkbox"], + .checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 2px; + margin-left: -20px; + } + .checkbox + .checkbox { + margin-top: -5px; + } + .checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: 400; + vertical-align: middle; + cursor: pointer; + } + .checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; + } +} diff --git a/book/_book/site_libs/htmlwidgets-1.6.2/htmlwidgets.js b/book/_book/site_libs/htmlwidgets-1.6.2/htmlwidgets.js new file mode 100644 index 0000000..1067d02 --- /dev/null +++ b/book/_book/site_libs/htmlwidgets-1.6.2/htmlwidgets.js @@ -0,0 +1,901 @@ +(function() { + // If window.HTMLWidgets is already defined, then use it; otherwise create a + // new object. This allows preceding code to set options that affect the + // initialization process (though none currently exist). + window.HTMLWidgets = window.HTMLWidgets || {}; + + // See if we're running in a viewer pane. If not, we're in a web browser. + var viewerMode = window.HTMLWidgets.viewerMode = + /\bviewer_pane=1\b/.test(window.location); + + // See if we're running in Shiny mode. If not, it's a static document. + // Note that static widgets can appear in both Shiny and static modes, but + // obviously, Shiny widgets can only appear in Shiny apps/documents. + var shinyMode = window.HTMLWidgets.shinyMode = + typeof(window.Shiny) !== "undefined" && !!window.Shiny.outputBindings; + + // We can't count on jQuery being available, so we implement our own + // version if necessary. + function querySelectorAll(scope, selector) { + if (typeof(jQuery) !== "undefined" && scope instanceof jQuery) { + return scope.find(selector); + } + if (scope.querySelectorAll) { + return scope.querySelectorAll(selector); + } + } + + function asArray(value) { + if (value === null) + return []; + if ($.isArray(value)) + return value; + return [value]; + } + + // Implement jQuery's extend + function extend(target /*, ... */) { + if (arguments.length == 1) { + return target; + } + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var prop in source) { + if (source.hasOwnProperty(prop)) { + target[prop] = source[prop]; + } + } + } + return target; + } + + // IE8 doesn't support Array.forEach. + function forEach(values, callback, thisArg) { + if (values.forEach) { + values.forEach(callback, thisArg); + } else { + for (var i = 0; i < values.length; i++) { + callback.call(thisArg, values[i], i, values); + } + } + } + + // Replaces the specified method with the return value of funcSource. + // + // Note that funcSource should not BE the new method, it should be a function + // that RETURNS the new method. funcSource receives a single argument that is + // the overridden method, it can be called from the new method. The overridden + // method can be called like a regular function, it has the target permanently + // bound to it so "this" will work correctly. + function overrideMethod(target, methodName, funcSource) { + var superFunc = target[methodName] || function() {}; + var superFuncBound = function() { + return superFunc.apply(target, arguments); + }; + target[methodName] = funcSource(superFuncBound); + } + + // Add a method to delegator that, when invoked, calls + // delegatee.methodName. If there is no such method on + // the delegatee, but there was one on delegator before + // delegateMethod was called, then the original version + // is invoked instead. + // For example: + // + // var a = { + // method1: function() { console.log('a1'); } + // method2: function() { console.log('a2'); } + // }; + // var b = { + // method1: function() { console.log('b1'); } + // }; + // delegateMethod(a, b, "method1"); + // delegateMethod(a, b, "method2"); + // a.method1(); + // a.method2(); + // + // The output would be "b1", "a2". + function delegateMethod(delegator, delegatee, methodName) { + var inherited = delegator[methodName]; + delegator[methodName] = function() { + var target = delegatee; + var method = delegatee[methodName]; + + // The method doesn't exist on the delegatee. Instead, + // call the method on the delegator, if it exists. + if (!method) { + target = delegator; + method = inherited; + } + + if (method) { + return method.apply(target, arguments); + } + }; + } + + // Implement a vague facsimilie of jQuery's data method + function elementData(el, name, value) { + if (arguments.length == 2) { + return el["htmlwidget_data_" + name]; + } else if (arguments.length == 3) { + el["htmlwidget_data_" + name] = value; + return el; + } else { + throw new Error("Wrong number of arguments for elementData: " + + arguments.length); + } + } + + // http://stackoverflow.com/questions/3446170/escape-string-for-use-in-javascript-regex + function escapeRegExp(str) { + return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); + } + + function hasClass(el, className) { + var re = new RegExp("\\b" + escapeRegExp(className) + "\\b"); + return re.test(el.className); + } + + // elements - array (or array-like object) of HTML elements + // className - class name to test for + // include - if true, only return elements with given className; + // if false, only return elements *without* given className + function filterByClass(elements, className, include) { + var results = []; + for (var i = 0; i < elements.length; i++) { + if (hasClass(elements[i], className) == include) + results.push(elements[i]); + } + return results; + } + + function on(obj, eventName, func) { + if (obj.addEventListener) { + obj.addEventListener(eventName, func, false); + } else if (obj.attachEvent) { + obj.attachEvent(eventName, func); + } + } + + function off(obj, eventName, func) { + if (obj.removeEventListener) + obj.removeEventListener(eventName, func, false); + else if (obj.detachEvent) { + obj.detachEvent(eventName, func); + } + } + + // Translate array of values to top/right/bottom/left, as usual with + // the "padding" CSS property + // https://developer.mozilla.org/en-US/docs/Web/CSS/padding + function unpackPadding(value) { + if (typeof(value) === "number") + value = [value]; + if (value.length === 1) { + return {top: value[0], right: value[0], bottom: value[0], left: value[0]}; + } + if (value.length === 2) { + return {top: value[0], right: value[1], bottom: value[0], left: value[1]}; + } + if (value.length === 3) { + return {top: value[0], right: value[1], bottom: value[2], left: value[1]}; + } + if (value.length === 4) { + return {top: value[0], right: value[1], bottom: value[2], left: value[3]}; + } + } + + // Convert an unpacked padding object to a CSS value + function paddingToCss(paddingObj) { + return paddingObj.top + "px " + paddingObj.right + "px " + paddingObj.bottom + "px " + paddingObj.left + "px"; + } + + // Makes a number suitable for CSS + function px(x) { + if (typeof(x) === "number") + return x + "px"; + else + return x; + } + + // Retrieves runtime widget sizing information for an element. + // The return value is either null, or an object with fill, padding, + // defaultWidth, defaultHeight fields. + function sizingPolicy(el) { + var sizingEl = document.querySelector("script[data-for='" + el.id + "'][type='application/htmlwidget-sizing']"); + if (!sizingEl) + return null; + var sp = JSON.parse(sizingEl.textContent || sizingEl.text || "{}"); + if (viewerMode) { + return sp.viewer; + } else { + return sp.browser; + } + } + + // @param tasks Array of strings (or falsy value, in which case no-op). + // Each element must be a valid JavaScript expression that yields a + // function. Or, can be an array of objects with "code" and "data" + // properties; in this case, the "code" property should be a string + // of JS that's an expr that yields a function, and "data" should be + // an object that will be added as an additional argument when that + // function is called. + // @param target The object that will be "this" for each function + // execution. + // @param args Array of arguments to be passed to the functions. (The + // same arguments will be passed to all functions.) + function evalAndRun(tasks, target, args) { + if (tasks) { + forEach(tasks, function(task) { + var theseArgs = args; + if (typeof(task) === "object") { + theseArgs = theseArgs.concat([task.data]); + task = task.code; + } + var taskFunc = tryEval(task); + if (typeof(taskFunc) !== "function") { + throw new Error("Task must be a function! Source:\n" + task); + } + taskFunc.apply(target, theseArgs); + }); + } + } + + // Attempt eval() both with and without enclosing in parentheses. + // Note that enclosing coerces a function declaration into + // an expression that eval() can parse + // (otherwise, a SyntaxError is thrown) + function tryEval(code) { + var result = null; + try { + result = eval("(" + code + ")"); + } catch(error) { + if (!(error instanceof SyntaxError)) { + throw error; + } + try { + result = eval(code); + } catch(e) { + if (e instanceof SyntaxError) { + throw error; + } else { + throw e; + } + } + } + return result; + } + + function initSizing(el) { + var sizing = sizingPolicy(el); + if (!sizing) + return; + + var cel = document.getElementById("htmlwidget_container"); + if (!cel) + return; + + if (typeof(sizing.padding) !== "undefined") { + document.body.style.margin = "0"; + document.body.style.padding = paddingToCss(unpackPadding(sizing.padding)); + } + + if (sizing.fill) { + document.body.style.overflow = "hidden"; + document.body.style.width = "100%"; + document.body.style.height = "100%"; + document.documentElement.style.width = "100%"; + document.documentElement.style.height = "100%"; + cel.style.position = "absolute"; + var pad = unpackPadding(sizing.padding); + cel.style.top = pad.top + "px"; + cel.style.right = pad.right + "px"; + cel.style.bottom = pad.bottom + "px"; + cel.style.left = pad.left + "px"; + el.style.width = "100%"; + el.style.height = "100%"; + + return { + getWidth: function() { return cel.getBoundingClientRect().width; }, + getHeight: function() { return cel.getBoundingClientRect().height; } + }; + + } else { + el.style.width = px(sizing.width); + el.style.height = px(sizing.height); + + return { + getWidth: function() { return cel.getBoundingClientRect().width; }, + getHeight: function() { return cel.getBoundingClientRect().height; } + }; + } + } + + // Default implementations for methods + var defaults = { + find: function(scope) { + return querySelectorAll(scope, "." + this.name); + }, + renderError: function(el, err) { + var $el = $(el); + + this.clearError(el); + + // Add all these error classes, as Shiny does + var errClass = "shiny-output-error"; + if (err.type !== null) { + // use the classes of the error condition as CSS class names + errClass = errClass + " " + $.map(asArray(err.type), function(type) { + return errClass + "-" + type; + }).join(" "); + } + errClass = errClass + " htmlwidgets-error"; + + // Is el inline or block? If inline or inline-block, just display:none it + // and add an inline error. + var display = $el.css("display"); + $el.data("restore-display-mode", display); + + if (display === "inline" || display === "inline-block") { + $el.hide(); + if (err.message !== "") { + var errorSpan = $("").addClass(errClass); + errorSpan.text(err.message); + $el.after(errorSpan); + } + } else if (display === "block") { + // If block, add an error just after the el, set visibility:none on the + // el, and position the error to be on top of the el. + // Mark it with a unique ID and CSS class so we can remove it later. + $el.css("visibility", "hidden"); + if (err.message !== "") { + var errorDiv = $("
").addClass(errClass).css("position", "absolute") + .css("top", el.offsetTop) + .css("left", el.offsetLeft) + // setting width can push out the page size, forcing otherwise + // unnecessary scrollbars to appear and making it impossible for + // the element to shrink; so use max-width instead + .css("maxWidth", el.offsetWidth) + .css("height", el.offsetHeight); + errorDiv.text(err.message); + $el.after(errorDiv); + + // Really dumb way to keep the size/position of the error in sync with + // the parent element as the window is resized or whatever. + var intId = setInterval(function() { + if (!errorDiv[0].parentElement) { + clearInterval(intId); + return; + } + errorDiv + .css("top", el.offsetTop) + .css("left", el.offsetLeft) + .css("maxWidth", el.offsetWidth) + .css("height", el.offsetHeight); + }, 500); + } + } + }, + clearError: function(el) { + var $el = $(el); + var display = $el.data("restore-display-mode"); + $el.data("restore-display-mode", null); + + if (display === "inline" || display === "inline-block") { + if (display) + $el.css("display", display); + $(el.nextSibling).filter(".htmlwidgets-error").remove(); + } else if (display === "block"){ + $el.css("visibility", "inherit"); + $(el.nextSibling).filter(".htmlwidgets-error").remove(); + } + }, + sizing: {} + }; + + // Called by widget bindings to register a new type of widget. The definition + // object can contain the following properties: + // - name (required) - A string indicating the binding name, which will be + // used by default as the CSS classname to look for. + // - initialize (optional) - A function(el) that will be called once per + // widget element; if a value is returned, it will be passed as the third + // value to renderValue. + // - renderValue (required) - A function(el, data, initValue) that will be + // called with data. Static contexts will cause this to be called once per + // element; Shiny apps will cause this to be called multiple times per + // element, as the data changes. + window.HTMLWidgets.widget = function(definition) { + if (!definition.name) { + throw new Error("Widget must have a name"); + } + if (!definition.type) { + throw new Error("Widget must have a type"); + } + // Currently we only support output widgets + if (definition.type !== "output") { + throw new Error("Unrecognized widget type '" + definition.type + "'"); + } + // TODO: Verify that .name is a valid CSS classname + + // Support new-style instance-bound definitions. Old-style class-bound + // definitions have one widget "object" per widget per type/class of + // widget; the renderValue and resize methods on such widget objects + // take el and instance arguments, because the widget object can't + // store them. New-style instance-bound definitions have one widget + // object per widget instance; the definition that's passed in doesn't + // provide renderValue or resize methods at all, just the single method + // factory(el, width, height) + // which returns an object that has renderValue(x) and resize(w, h). + // This enables a far more natural programming style for the widget + // author, who can store per-instance state using either OO-style + // instance fields or functional-style closure variables (I guess this + // is in contrast to what can only be called C-style pseudo-OO which is + // what we required before). + if (definition.factory) { + definition = createLegacyDefinitionAdapter(definition); + } + + if (!definition.renderValue) { + throw new Error("Widget must have a renderValue function"); + } + + // For static rendering (non-Shiny), use a simple widget registration + // scheme. We also use this scheme for Shiny apps/documents that also + // contain static widgets. + window.HTMLWidgets.widgets = window.HTMLWidgets.widgets || []; + // Merge defaults into the definition; don't mutate the original definition. + var staticBinding = extend({}, defaults, definition); + overrideMethod(staticBinding, "find", function(superfunc) { + return function(scope) { + var results = superfunc(scope); + // Filter out Shiny outputs, we only want the static kind + return filterByClass(results, "html-widget-output", false); + }; + }); + window.HTMLWidgets.widgets.push(staticBinding); + + if (shinyMode) { + // Shiny is running. Register the definition with an output binding. + // The definition itself will not be the output binding, instead + // we will make an output binding object that delegates to the + // definition. This is because we foolishly used the same method + // name (renderValue) for htmlwidgets definition and Shiny bindings + // but they actually have quite different semantics (the Shiny + // bindings receive data that includes lots of metadata that it + // strips off before calling htmlwidgets renderValue). We can't + // just ignore the difference because in some widgets it's helpful + // to call this.renderValue() from inside of resize(), and if + // we're not delegating, then that call will go to the Shiny + // version instead of the htmlwidgets version. + + // Merge defaults with definition, without mutating either. + var bindingDef = extend({}, defaults, definition); + + // This object will be our actual Shiny binding. + var shinyBinding = new Shiny.OutputBinding(); + + // With a few exceptions, we'll want to simply use the bindingDef's + // version of methods if they are available, otherwise fall back to + // Shiny's defaults. NOTE: If Shiny's output bindings gain additional + // methods in the future, and we want them to be overrideable by + // HTMLWidget binding definitions, then we'll need to add them to this + // list. + delegateMethod(shinyBinding, bindingDef, "getId"); + delegateMethod(shinyBinding, bindingDef, "onValueChange"); + delegateMethod(shinyBinding, bindingDef, "onValueError"); + delegateMethod(shinyBinding, bindingDef, "renderError"); + delegateMethod(shinyBinding, bindingDef, "clearError"); + delegateMethod(shinyBinding, bindingDef, "showProgress"); + + // The find, renderValue, and resize are handled differently, because we + // want to actually decorate the behavior of the bindingDef methods. + + shinyBinding.find = function(scope) { + var results = bindingDef.find(scope); + + // Only return elements that are Shiny outputs, not static ones + var dynamicResults = results.filter(".html-widget-output"); + + // It's possible that whatever caused Shiny to think there might be + // new dynamic outputs, also caused there to be new static outputs. + // Since there might be lots of different htmlwidgets bindings, we + // schedule execution for later--no need to staticRender multiple + // times. + if (results.length !== dynamicResults.length) + scheduleStaticRender(); + + return dynamicResults; + }; + + // Wrap renderValue to handle initialization, which unfortunately isn't + // supported natively by Shiny at the time of this writing. + + shinyBinding.renderValue = function(el, data) { + Shiny.renderDependencies(data.deps); + // Resolve strings marked as javascript literals to objects + if (!(data.evals instanceof Array)) data.evals = [data.evals]; + for (var i = 0; data.evals && i < data.evals.length; i++) { + window.HTMLWidgets.evaluateStringMember(data.x, data.evals[i]); + } + if (!bindingDef.renderOnNullValue) { + if (data.x === null) { + el.style.visibility = "hidden"; + return; + } else { + el.style.visibility = "inherit"; + } + } + if (!elementData(el, "initialized")) { + initSizing(el); + + elementData(el, "initialized", true); + if (bindingDef.initialize) { + var rect = el.getBoundingClientRect(); + var result = bindingDef.initialize(el, rect.width, rect.height); + elementData(el, "init_result", result); + } + } + bindingDef.renderValue(el, data.x, elementData(el, "init_result")); + evalAndRun(data.jsHooks.render, elementData(el, "init_result"), [el, data.x]); + }; + + // Only override resize if bindingDef implements it + if (bindingDef.resize) { + shinyBinding.resize = function(el, width, height) { + // Shiny can call resize before initialize/renderValue have been + // called, which doesn't make sense for widgets. + if (elementData(el, "initialized")) { + bindingDef.resize(el, width, height, elementData(el, "init_result")); + } + }; + } + + Shiny.outputBindings.register(shinyBinding, bindingDef.name); + } + }; + + var scheduleStaticRenderTimerId = null; + function scheduleStaticRender() { + if (!scheduleStaticRenderTimerId) { + scheduleStaticRenderTimerId = setTimeout(function() { + scheduleStaticRenderTimerId = null; + window.HTMLWidgets.staticRender(); + }, 1); + } + } + + // Render static widgets after the document finishes loading + // Statically render all elements that are of this widget's class + window.HTMLWidgets.staticRender = function() { + var bindings = window.HTMLWidgets.widgets || []; + forEach(bindings, function(binding) { + var matches = binding.find(document.documentElement); + forEach(matches, function(el) { + var sizeObj = initSizing(el, binding); + + var getSize = function(el) { + if (sizeObj) { + return {w: sizeObj.getWidth(), h: sizeObj.getHeight()} + } else { + var rect = el.getBoundingClientRect(); + return {w: rect.width, h: rect.height} + } + }; + + if (hasClass(el, "html-widget-static-bound")) + return; + el.className = el.className + " html-widget-static-bound"; + + var initResult; + if (binding.initialize) { + var size = getSize(el); + initResult = binding.initialize(el, size.w, size.h); + elementData(el, "init_result", initResult); + } + + if (binding.resize) { + var lastSize = getSize(el); + var resizeHandler = function(e) { + var size = getSize(el); + if (size.w === 0 && size.h === 0) + return; + if (size.w === lastSize.w && size.h === lastSize.h) + return; + lastSize = size; + binding.resize(el, size.w, size.h, initResult); + }; + + on(window, "resize", resizeHandler); + + // This is needed for cases where we're running in a Shiny + // app, but the widget itself is not a Shiny output, but + // rather a simple static widget. One example of this is + // an rmarkdown document that has runtime:shiny and widget + // that isn't in a render function. Shiny only knows to + // call resize handlers for Shiny outputs, not for static + // widgets, so we do it ourselves. + if (window.jQuery) { + window.jQuery(document).on( + "shown.htmlwidgets shown.bs.tab.htmlwidgets shown.bs.collapse.htmlwidgets", + resizeHandler + ); + window.jQuery(document).on( + "hidden.htmlwidgets hidden.bs.tab.htmlwidgets hidden.bs.collapse.htmlwidgets", + resizeHandler + ); + } + + // This is needed for the specific case of ioslides, which + // flips slides between display:none and display:block. + // Ideally we would not have to have ioslide-specific code + // here, but rather have ioslides raise a generic event, + // but the rmarkdown package just went to CRAN so the + // window to getting that fixed may be long. + if (window.addEventListener) { + // It's OK to limit this to window.addEventListener + // browsers because ioslides itself only supports + // such browsers. + on(document, "slideenter", resizeHandler); + on(document, "slideleave", resizeHandler); + } + } + + var scriptData = document.querySelector("script[data-for='" + el.id + "'][type='application/json']"); + if (scriptData) { + var data = JSON.parse(scriptData.textContent || scriptData.text); + // Resolve strings marked as javascript literals to objects + if (!(data.evals instanceof Array)) data.evals = [data.evals]; + for (var k = 0; data.evals && k < data.evals.length; k++) { + window.HTMLWidgets.evaluateStringMember(data.x, data.evals[k]); + } + binding.renderValue(el, data.x, initResult); + evalAndRun(data.jsHooks.render, initResult, [el, data.x]); + } + }); + }); + + invokePostRenderHandlers(); + } + + + function has_jQuery3() { + if (!window.jQuery) { + return false; + } + var $version = window.jQuery.fn.jquery; + var $major_version = parseInt($version.split(".")[0]); + return $major_version >= 3; + } + + /* + / Shiny 1.4 bumped jQuery from 1.x to 3.x which means jQuery's + / on-ready handler (i.e., $(fn)) is now asyncronous (i.e., it now + / really means $(setTimeout(fn)). + / https://jquery.com/upgrade-guide/3.0/#breaking-change-document-ready-handlers-are-now-asynchronous + / + / Since Shiny uses $() to schedule initShiny, shiny>=1.4 calls initShiny + / one tick later than it did before, which means staticRender() is + / called renderValue() earlier than (advanced) widget authors might be expecting. + / https://github.com/rstudio/shiny/issues/2630 + / + / For a concrete example, leaflet has some methods (e.g., updateBounds) + / which reference Shiny methods registered in initShiny (e.g., setInputValue). + / Since leaflet is privy to this life-cycle, it knows to use setTimeout() to + / delay execution of those methods (until Shiny methods are ready) + / https://github.com/rstudio/leaflet/blob/18ec981/javascript/src/index.js#L266-L268 + / + / Ideally widget authors wouldn't need to use this setTimeout() hack that + / leaflet uses to call Shiny methods on a staticRender(). In the long run, + / the logic initShiny should be broken up so that method registration happens + / right away, but binding happens later. + */ + function maybeStaticRenderLater() { + if (shinyMode && has_jQuery3()) { + window.jQuery(window.HTMLWidgets.staticRender); + } else { + window.HTMLWidgets.staticRender(); + } + } + + if (document.addEventListener) { + document.addEventListener("DOMContentLoaded", function() { + document.removeEventListener("DOMContentLoaded", arguments.callee, false); + maybeStaticRenderLater(); + }, false); + } else if (document.attachEvent) { + document.attachEvent("onreadystatechange", function() { + if (document.readyState === "complete") { + document.detachEvent("onreadystatechange", arguments.callee); + maybeStaticRenderLater(); + } + }); + } + + + window.HTMLWidgets.getAttachmentUrl = function(depname, key) { + // If no key, default to the first item + if (typeof(key) === "undefined") + key = 1; + + var link = document.getElementById(depname + "-" + key + "-attachment"); + if (!link) { + throw new Error("Attachment " + depname + "/" + key + " not found in document"); + } + return link.getAttribute("href"); + }; + + window.HTMLWidgets.dataframeToD3 = function(df) { + var names = []; + var length; + for (var name in df) { + if (df.hasOwnProperty(name)) + names.push(name); + if (typeof(df[name]) !== "object" || typeof(df[name].length) === "undefined") { + throw new Error("All fields must be arrays"); + } else if (typeof(length) !== "undefined" && length !== df[name].length) { + throw new Error("All fields must be arrays of the same length"); + } + length = df[name].length; + } + var results = []; + var item; + for (var row = 0; row < length; row++) { + item = {}; + for (var col = 0; col < names.length; col++) { + item[names[col]] = df[names[col]][row]; + } + results.push(item); + } + return results; + }; + + window.HTMLWidgets.transposeArray2D = function(array) { + if (array.length === 0) return array; + var newArray = array[0].map(function(col, i) { + return array.map(function(row) { + return row[i] + }) + }); + return newArray; + }; + // Split value at splitChar, but allow splitChar to be escaped + // using escapeChar. Any other characters escaped by escapeChar + // will be included as usual (including escapeChar itself). + function splitWithEscape(value, splitChar, escapeChar) { + var results = []; + var escapeMode = false; + var currentResult = ""; + for (var pos = 0; pos < value.length; pos++) { + if (!escapeMode) { + if (value[pos] === splitChar) { + results.push(currentResult); + currentResult = ""; + } else if (value[pos] === escapeChar) { + escapeMode = true; + } else { + currentResult += value[pos]; + } + } else { + currentResult += value[pos]; + escapeMode = false; + } + } + if (currentResult !== "") { + results.push(currentResult); + } + return results; + } + // Function authored by Yihui/JJ Allaire + window.HTMLWidgets.evaluateStringMember = function(o, member) { + var parts = splitWithEscape(member, '.', '\\'); + for (var i = 0, l = parts.length; i < l; i++) { + var part = parts[i]; + // part may be a character or 'numeric' member name + if (o !== null && typeof o === "object" && part in o) { + if (i == (l - 1)) { // if we are at the end of the line then evalulate + if (typeof o[part] === "string") + o[part] = tryEval(o[part]); + } else { // otherwise continue to next embedded object + o = o[part]; + } + } + } + }; + + // Retrieve the HTMLWidget instance (i.e. the return value of an + // HTMLWidget binding's initialize() or factory() function) + // associated with an element, or null if none. + window.HTMLWidgets.getInstance = function(el) { + return elementData(el, "init_result"); + }; + + // Finds the first element in the scope that matches the selector, + // and returns the HTMLWidget instance (i.e. the return value of + // an HTMLWidget binding's initialize() or factory() function) + // associated with that element, if any. If no element matches the + // selector, or the first matching element has no HTMLWidget + // instance associated with it, then null is returned. + // + // The scope argument is optional, and defaults to window.document. + window.HTMLWidgets.find = function(scope, selector) { + if (arguments.length == 1) { + selector = scope; + scope = document; + } + + var el = scope.querySelector(selector); + if (el === null) { + return null; + } else { + return window.HTMLWidgets.getInstance(el); + } + }; + + // Finds all elements in the scope that match the selector, and + // returns the HTMLWidget instances (i.e. the return values of + // an HTMLWidget binding's initialize() or factory() function) + // associated with the elements, in an array. If elements that + // match the selector don't have an associated HTMLWidget + // instance, the returned array will contain nulls. + // + // The scope argument is optional, and defaults to window.document. + window.HTMLWidgets.findAll = function(scope, selector) { + if (arguments.length == 1) { + selector = scope; + scope = document; + } + + var nodes = scope.querySelectorAll(selector); + var results = []; + for (var i = 0; i < nodes.length; i++) { + results.push(window.HTMLWidgets.getInstance(nodes[i])); + } + return results; + }; + + var postRenderHandlers = []; + function invokePostRenderHandlers() { + while (postRenderHandlers.length) { + var handler = postRenderHandlers.shift(); + if (handler) { + handler(); + } + } + } + + // Register the given callback function to be invoked after the + // next time static widgets are rendered. + window.HTMLWidgets.addPostRenderHandler = function(callback) { + postRenderHandlers.push(callback); + }; + + // Takes a new-style instance-bound definition, and returns an + // old-style class-bound definition. This saves us from having + // to rewrite all the logic in this file to accomodate both + // types of definitions. + function createLegacyDefinitionAdapter(defn) { + var result = { + name: defn.name, + type: defn.type, + initialize: function(el, width, height) { + return defn.factory(el, width, height); + }, + renderValue: function(el, x, instance) { + return instance.renderValue(x); + }, + resize: function(el, width, height, instance) { + return instance.resize(width, height); + } + }; + + if (defn.find) + result.find = defn.find; + if (defn.renderError) + result.renderError = defn.renderError; + if (defn.clearError) + result.clearError = defn.clearError; + + return result; + } +})(); diff --git a/book/_book/site_libs/jquery-3.5.1/jquery-AUTHORS.txt b/book/_book/site_libs/jquery-3.5.1/jquery-AUTHORS.txt new file mode 100644 index 0000000..06df1a5 --- /dev/null +++ b/book/_book/site_libs/jquery-3.5.1/jquery-AUTHORS.txt @@ -0,0 +1,357 @@ +Authors ordered by first contribution. + +John Resig +Gilles van den Hoven +Michael Geary +Stefan Petre +Yehuda Katz +Corey Jewett +Klaus Hartl +Franck Marcia +Jörn Zaefferer +Paul Bakaus +Brandon Aaron +Mike Alsup +Dave Methvin +Ed Engelhardt +Sean Catchpole +Paul Mclanahan +David Serduke +Richard D. Worth +Scott González +Ariel Flesler +Cheah Chu Yeow +Andrew Chalkley +Fabio Buffoni +Stefan Bauckmeier  +Jon Evans +TJ Holowaychuk +Riccardo De Agostini +Michael Bensoussan +Louis-Rémi Babé +Robert Katić +Damian Janowski +Anton Kovalyov +Dušan B. Jovanovic +Earle Castledine +Rich Dougherty +Kim Dalsgaard +Andrea Giammarchi +Fabian Jakobs +Mark Gibson +Karl Swedberg +Justin Meyer +Ben Alman +James Padolsey +David Petersen +Batiste Bieler +Jake Archibald +Alexander Farkas +Filipe Fortes +Rick Waldron +Neeraj Singh +Paul Irish +Iraê Carvalho +Matt Curry +Michael Monteleone +Noah Sloan +Tom Viner +J. Ryan Stinnett +Douglas Neiner +Adam J. Sontag +Heungsub Lee +Dave Reed +Carl Fürstenberg +Jacob Wright +Ralph Whitbeck +unknown +temp01 +Colin Snover +Jared Grippe +Ryan W Tenney +Alex Sexton +Pinhook +Ron Otten +Jephte Clain +Anton Matzneller +Dan Heberden +Henri Wiechers +Russell Holbrook +Julian Aubourg +Gianni Alessandro Chiappetta +Scott Jehl +James Burke +Jonas Pfenniger +Xavi Ramirez +Sylvester Keil +Brandon Sterne +Mathias Bynens +Lee Carpenter +Timmy Willison <4timmywil@gmail.com> +Corey Frang +Digitalxero +David Murdoch +Josh Varner +Charles McNulty +Jordan Boesch +Jess Thrysoee +Michael Murray +Alexis Abril +Rob Morgan +John Firebaugh +Sam Bisbee +Gilmore Davidson +Brian Brennan +Xavier Montillet +Daniel Pihlstrom +Sahab Yazdani +avaly +Scott Hughes +Mike Sherov +Greg Hazel +Schalk Neethling +Denis Knauf +Timo Tijhof +Steen Nielsen +Anton Ryzhov +Shi Chuan +Matt Mueller +Berker Peksag +Toby Brain +Justin +Daniel Herman +Oleg Gaidarenko +Rock Hymas +Richard Gibson +Rafaël Blais Masson +cmc3cn <59194618@qq.com> +Joe Presbrey +Sindre Sorhus +Arne de Bree +Vladislav Zarakovsky +Andrew E Monat +Oskari +Joao Henrique de Andrade Bruni +tsinha +Dominik D. Geyer +Matt Farmer +Trey Hunner +Jason Moon +Jeffery To +Kris Borchers +Vladimir Zhuravlev +Jacob Thornton +Chad Killingsworth +Vitya Muhachev +Nowres Rafid +David Benjamin +Alan Plum +Uri Gilad +Chris Faulkner +Marcel Greter +Elijah Manor +Daniel Chatfield +Daniel Gálvez +Nikita Govorov +Wesley Walser +Mike Pennisi +Matthias Jäggli +Devin Cooper +Markus Staab +Dave Riddle +Callum Macrae +Jonathan Sampson +Benjamin Truyman +Jay Merrifield +James Huston +Sai Lung Wong +Erick Ruiz de Chávez +David Bonner +Allen J Schmidt Jr +Akintayo Akinwunmi +MORGAN +Ismail Khair +Carl Danley +Mike Petrovich +Greg Lavallee +Tom H Fuertes +Roland Eckl +Yiming He +David Fox +Bennett Sorbo +Paul Ramos +Rod Vagg +Sebastian Burkhard +Zachary Adam Kaplan +Adam Coulombe +nanto_vi +nanto +Danil Somsikov +Ryunosuke SATO +Diego Tres +Jean Boussier +Andrew Plummer +Mark Raddatz +Pascal Borreli +Isaac Z. Schlueter +Karl Sieburg +Nguyen Phuc Lam +Dmitry Gusev +Steven Benner +Li Xudong +Michał Gołębiowski-Owczarek +Renato Oliveira dos Santos +Frederic Junod +Tom H Fuertes +Mitch Foley +ros3cin +Kyle Robinson Young +John Paul +Jason Bedard +Chris Talkington +Eddie Monge +Terry Jones +Jason Merino +Dan Burzo +Jeremy Dunck +Chris Price +Guy Bedford +njhamann +Goare Mao +Amey Sakhadeo +Mike Sidorov +Anthony Ryan +Lihan Li +George Kats +Dongseok Paeng +Ronny Springer +Ilya Kantor +Marian Sollmann +Chris Antaki +David Hong +Jakob Stoeck +Christopher Jones +Forbes Lindesay +S. Andrew Sheppard +Leonardo Balter +Rodrigo Rosenfeld Rosas +Daniel Husar +Philip Jägenstedt +John Hoven +Roman Reiß +Benjy Cui +Christian Kosmowski +David Corbacho +Liang Peng +TJ VanToll +Aurelio De Rosa +Senya Pugach +Dan Hart +Nazar Mokrynskyi +Benjamin Tan +Amit Merchant +Jason Bedard +Veaceslav Grimalschi +Richard McDaniel +Arthur Verschaeve +Shivaji Varma +Ben Toews +Bin Xin +Neftaly Hernandez +T.J. Crowder +Nicolas HENRY +Frederic Hemberger +Victor Homyakov +Aditya Raghavan +Anne-Gaelle Colom +Leonardo Braga +George Mauer +Stephen Edgar +Thomas Tortorini +Jörn Wagner +Jon Hester +Colin Frick +Winston Howes +Alexander O'Mara +Chris Rebert +Bastian Buchholz +Mu Haibao +Calvin Metcalf +Arthur Stolyar +Gabriel Schulhof +Gilad Peleg +Julian Alexander Murillo +Kevin Kirsche +Martin Naumann +Yongwoo Jeon +John-David Dalton +Marek Lewandowski +Bruno Pérel +Daniel Nill +Reed Loden +Sean Henderson +Gary Ye +Richard Kraaijenhagen +Connor Atherton +Christian Grete +Tom von Clef +Liza Ramo +Joelle Fleurantin +Steve Mao +Jon Dufresne +Jae Sung Park +Josh Soref +Saptak Sengupta +Henry Wong +Jun Sun +Martijn W. van der Lee +Devin Wilson +Damian Senn +Zack Hall +Vitaliy Terziev +Todor Prikumov +Bernhard M. Wiedemann +Jha Naman +Alexander Lisianoi +William Robinet +Joe Trumbull +Alexander K +Ralin Chimev +Felipe Sateler +Christophe Tafani-Dereeper +Manoj Kumar +David Broder-Rodgers +Alex Louden +Alex Padilla +karan-96 +南漂一卒 +Erik Lax +Boom Lee +Andreas Solleder +Pierre Spring +Shashanka Nataraj +CDAGaming +Matan Kotler-Berkowitz <205matan@gmail.com> +Jordan Beland +Henry Zhu +Nilton Cesar +basil.belokon +Andrey Meshkov +tmybr11 +Luis Emilio Velasco Sanchez +Ed S +Bert Zhang +Sébastien Règne +wartmanm <3869625+wartmanm@users.noreply.github.com> +Siddharth Dungarwal +abnud1 +Andrei Fangli +Marja Hölttä +buddh4 +Hoang +Wonseop Kim +Pat O'Callaghan +JuanMa Ruiz +Ahmed.S.ElAfifi +Sean Robinson +Christian Oliff diff --git a/book/_book/site_libs/jquery-3.5.1/jquery.js b/book/_book/site_libs/jquery-3.5.1/jquery.js new file mode 100644 index 0000000..5093733 --- /dev/null +++ b/book/_book/site_libs/jquery-3.5.1/jquery.js @@ -0,0 +1,10872 @@ +/*! + * jQuery JavaScript Library v3.5.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2020-05-04T22:49Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var flat = arr.flat ? function( array ) { + return arr.flat.call( array ); +} : function( array ) { + return arr.concat.apply( [], array ); +}; + + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + +var document = window.document; + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.5.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + even: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return ( i + 1 ) % 2; + } ) ); + }, + + odd: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return i % 2; + } ) ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a provided context; falls back to the global one + // if not specified. + globalEval: function( code, options, doc ) { + DOMEval( code, { nonce: options && options.nonce }, doc ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return flat( ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.5 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2020-03-14 + */ +( function( window ) { +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ( {} ).hasOwnProperty, + arr = [], + pop = arr.pop, + pushNative = arr.push, + push = arr.push, + slice = arr.slice, + + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[ i ] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + + "ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram + identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + + // "Attribute values must be CSS identifiers [capture 5] + // or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + + whitespace + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), + funescape = function( escape, nonHex ) { + var high = "0x" + escape.slice( 1 ) - 0x10000; + + return nonHex ? + + // Strip the backslash prefix from a non-hex escape sequence + nonHex : + + // Replace a hexadecimal escape sequence with the encoded Unicode code point + // Support: IE <=11+ + // For values outside the Basic Multilingual Plane (BMP), manually construct a + // surrogate pair + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + ( arr = slice.call( preferredDoc.childNodes ) ), + preferredDoc.childNodes + ); + + // Support: Android<4.0 + // Detect silently failing push.apply + // eslint-disable-next-line no-unused-expressions + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + pushNative.apply( target, slice.call( els ) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + + // Can't trust NodeList.length + while ( ( target[ j++ ] = els[ i++ ] ) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + setDocument( context ); + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { + + // ID selector + if ( ( m = match[ 1 ] ) ) { + + // Document context + if ( nodeType === 9 ) { + if ( ( elem = context.getElementById( m ) ) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && ( elem = newContext.getElementById( m ) ) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[ 2 ] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && + + // Support: IE 8 only + // Exclude object elements + ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // The technique has to be used as well when a leading combinator is used + // as such selectors are not recognized by querySelectorAll. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && + ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + + // We can use :scope instead of the ID hack if the browser + // supports it & if we're not changing the context. + if ( newContext !== context || !support.scope ) { + + // Capture the context ID, setting it first if necessary + if ( ( nid = context.getAttribute( "id" ) ) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", ( nid = expando ) ); + } + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + + toSelector( groups[ i ] ); + } + newSelector = groups.join( "," ); + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return ( cache[ key + " " ] = value ); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement( "fieldset" ); + + try { + return !!fn( el ); + } catch ( e ) { + return false; + } finally { + + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split( "|" ), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[ i ] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( ( cur = cur.nextSibling ) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return ( name === "input" || name === "button" ) && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction( function( argument ) { + argument = +argument; + return markFunction( function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ ( j = matchIndexes[ i ] ) ] ) { + seed[ j ] = !( matches[ j ] = seed[ j ] ); + } + } + } ); + } ); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem.namespaceURI, + docElem = ( elem.ownerDocument || elem ).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9 - 11+, Edge 12 - 18+ + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( preferredDoc != document && + ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, + // Safari 4 - 5 only, Opera <=11.6 - 12.x only + // IE/Edge & older browsers don't support the :scope pseudo-class. + // Support: Safari 6.0 only + // Safari 6.0 supports :scope but it's an alias of :root there. + support.scope = assert( function( el ) { + docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); + return typeof el.querySelectorAll !== "undefined" && + !el.querySelectorAll( ":scope fieldset div" ).length; + } ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert( function( el ) { + el.className = "i"; + return !el.getAttribute( "className" ); + } ); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert( function( el ) { + el.appendChild( document.createComment( "" ) ); + return !el.getElementsByTagName( "*" ).length; + } ); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert( function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + } ); + + // ID filter and find + if ( support.getById ) { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute( "id" ) === attrId; + }; + }; + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode( "id" ); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( ( elem = elems[ i++ ] ) ) { + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find[ "TAG" ] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert( function( el ) { + + var input; + + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll( "[selected]" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push( "~=" ); + } + + // Support: IE 11+, Edge 15 - 18+ + // IE 11/Edge don't find elements on a `[name='']` query in some cases. + // Adding a temporary attribute to the document before the selection works + // around the issue. + // Interestingly, IE 10 & older don't seem to have the issue. + input = document.createElement( "input" ); + input.setAttribute( "name", "" ); + el.appendChild( input ); + if ( !el.querySelectorAll( "[name='']" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + + whitespace + "*(?:''|\"\")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll( ":checked" ).length ) { + rbuggyQSA.push( ":checked" ); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push( ".#.+[+~]" ); + } + + // Support: Firefox <=3.6 - 5 only + // Old Firefox doesn't throw on a badly-escaped identifier. + el.querySelectorAll( "\\\f" ); + rbuggyQSA.push( "[\\r\\n\\f]" ); + } ); + + assert( function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement( "input" ); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll( "[name=d]" ).length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: Opera 10 - 11 only + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll( "*,:x" ); + rbuggyQSA.push( ",.*:" ); + } ); + } + + if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector ) ) ) ) { + + assert( function( el ) { + + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + } ); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + ) ); + } : + function( a, b ) { + if ( b ) { + while ( ( b = b.parentNode ) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { + + // Choose the first element that is related to our preferred document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( a == document || a.ownerDocument == preferredDoc && + contains( preferredDoc, a ) ) { + return -1; + } + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( b == document || b.ownerDocument == preferredDoc && + contains( preferredDoc, b ) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + return a == document ? -1 : + b == document ? 1 : + /* eslint-enable eqeqeq */ + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( ( cur = cur.parentNode ) ) { + ap.unshift( cur ); + } + cur = b; + while ( ( cur = cur.parentNode ) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[ i ] === bp[ i ] ) { + i++; + } + + return i ? + + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[ i ], bp[ i ] ) : + + // Otherwise nodes in our document sort first + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + ap[ i ] == preferredDoc ? -1 : + bp[ i ] == preferredDoc ? 1 : + /* eslint-enable eqeqeq */ + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + setDocument( elem ); + + if ( support.matchesSelector && documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch ( e ) { + nonnativeSelectorCache( expr, true ); + } + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( context.ownerDocument || context ) != document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( elem.ownerDocument || elem ) != document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return ( sel + "" ).replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + + // If no nodeType, this is expected to be an array + while ( ( node = elem[ i++ ] ) ) { + + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[ 1 ] = match[ 1 ].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[ 3 ] = ( match[ 3 ] || match[ 4 ] || + match[ 5 ] || "" ).replace( runescape, funescape ); + + if ( match[ 2 ] === "~=" ) { + match[ 3 ] = " " + match[ 3 ] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[ 1 ] = match[ 1 ].toLowerCase(); + + if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { + + // nth-* requires argument + if ( !match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[ 4 ] = +( match[ 4 ] ? + match[ 5 ] + ( match[ 6 ] || 1 ) : + 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); + match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); + + // other types prohibit arguments + } else if ( match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[ 6 ] && match[ 2 ]; + + if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[ 3 ] ) { + match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + + // Get excess from tokenize (recursively) + ( excess = tokenize( unquoted, true ) ) && + + // advance to the next closing parenthesis + ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { + + // excess is a negative index + match[ 0 ] = match[ 0 ].slice( 0, excess ); + match[ 2 ] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { + return true; + } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + ( pattern = new RegExp( "(^|" + whitespace + + ")" + className + "(" + whitespace + "|$)" ) ) && classCache( + className, function( elem ) { + return pattern.test( + typeof elem.className === "string" && elem.className || + typeof elem.getAttribute !== "undefined" && + elem.getAttribute( "class" ) || + "" + ); + } ); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + /* eslint-disable max-len */ + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + /* eslint-enable max-len */ + + }; + }, + + "CHILD": function( type, what, _argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, _context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( ( node = node[ dir ] ) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( ( node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + + // Use previously-cached element index if available + if ( useCache ) { + + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + + // Use the same loop as above to seek `elem` from the start + while ( ( node = ++nodeIndex && node && node[ dir ] || + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || + ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction( function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[ i ] ); + seed[ idx ] = !( matches[ idx ] = matched[ i ] ); + } + } ) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + + // Potentially complex pseudos + "not": markFunction( function( selector ) { + + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction( function( seed, matches, _context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( ( elem = unmatched[ i ] ) ) { + seed[ i ] = !( matches[ i ] = elem ); + } + } + } ) : + function( elem, _context, xml ) { + input[ 0 ] = elem; + matcher( input, null, xml, results ); + + // Don't keep the element (issue #299) + input[ 0 ] = null; + return !results.pop(); + }; + } ), + + "has": markFunction( function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + } ), + + "contains": markFunction( function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; + }; + } ), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + + // lang value must be a valid identifier + if ( !ridentifier.test( lang || "" ) ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( ( elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); + return false; + }; + } ), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && + ( !document.hasFocus || document.hasFocus() ) && + !!( elem.type || elem.href || ~elem.tabIndex ); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return ( nodeName === "input" && !!elem.checked ) || + ( nodeName === "option" && !!elem.selected ); + }, + + "selected": function( elem ) { + + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + // eslint-disable-next-line no-unused-expressions + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos[ "empty" ]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( ( attr = elem.getAttribute( "type" ) ) == null || + attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo( function() { + return [ 0 ]; + } ), + + "last": createPositionalPseudo( function( _matchIndexes, length ) { + return [ length - 1 ]; + } ), + + "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + } ), + + "even": createPositionalPseudo( function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "odd": createPositionalPseudo( function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? + argument + length : + argument > length ? + length : + argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ) + } +}; + +Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || ( match = rcomma.exec( soFar ) ) ) { + if ( match ) { + + // Don't consume trailing commas as valid + soFar = soFar.slice( match[ 0 ].length ) || soFar; + } + groups.push( ( tokens = [] ) ); + } + + matched = false; + + // Combinators + if ( ( match = rcombinators.exec( soFar ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + + // Cast descendant combinators to space + type: match[ 0 ].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || + ( match = preFilters[ type ]( match ) ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[ i ].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || ( elem[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || + ( outerCache[ elem.uniqueID ] = {} ); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( ( oldCache = uniqueCache[ key ] ) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return ( newCache[ 2 ] = oldCache[ 2 ] ); + } else { + + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[ i ]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[ 0 ]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[ i ], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( ( elem = unmatched[ i ] ) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction( function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( + selector || "*", + context.nodeType ? [ context ] : context, + [] + ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( ( elem = temp[ i ] ) ) { + matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) ) { + + // Restore matcherIn since elem is not yet a final match + temp.push( ( matcherIn[ i ] = elem ) ); + } + } + postFinder( null, ( matcherOut = [] ), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) && + ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { + + seed[ temp ] = !( results[ temp ] = elem ); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + } ); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[ 0 ].type ], + implicitRelative = leadingRelative || Expr.relative[ " " ], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + ( checkContext = context ).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[ j ].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens + .slice( 0, i - 1 ) + .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), + + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), + len = elems.length; + + if ( outermost ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + outermostContext = context == document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( !context && elem.ownerDocument != document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( ( matcher = elementMatchers[ j++ ] ) ) { + if ( matcher( elem, context || document, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + + // They will have gone through all possible matchers + if ( ( elem = !matcher && elem ) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( ( matcher = setMatchers[ j++ ] ) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !( unmatched[ i ] || setMatched[ i ] ) ) { + setMatched[ i ] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[ i ] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( + selector, + matcherFromGroupMatchers( elementMatchers, setMatchers ) + ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( ( selector = compiled.selector || selector ) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[ 0 ] = match[ 0 ].slice( 0 ); + if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { + + context = ( Expr.find[ "ID" ]( token.matches[ 0 ] + .replace( runescape, funescape ), context ) || [] )[ 0 ]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[ i ]; + + // Abort if we hit a combinator + if ( Expr.relative[ ( type = token.type ) ] ) { + break; + } + if ( ( find = Expr.find[ type ] ) ) { + + // Search, expanding context for leading sibling combinators + if ( ( seed = find( + token.matches[ 0 ].replace( runescape, funescape ), + rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || + context + ) ) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert( function( el ) { + + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; +} ); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert( function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute( "href" ) === "#"; +} ) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + } ); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert( function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +} ) ) { + addHandle( "value", function( elem, _name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + } ); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert( function( el ) { + return el.getAttribute( "disabled" ) == null; +} ) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; + } + } ); +} + +return Sizzle; + +} )( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, _i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, _i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, _i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( elem.contentDocument != null && + + // Support: IE 11+ + // elements with no `data` attribute has an object + // `contentDocument` with a `null` prototype. + getProto( elem.contentDocument ) ) { + + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( _i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, _key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( _all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // Support: IE <=9 only + // IE <=9 replaces "; + support.option = !!div.lastChild; +} )(); + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
" ], + col: [ 2, "", "
" ], + tr: [ 2, "", "
" ], + td: [ 3, "", "
" ], + + _default: [ 0, "", "" ] +}; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: IE <=9 only +if ( !support.option ) { + wrapMap.optgroup = wrapMap.option = [ 1, "" ]; +} + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Only attach events to objects that accept data + if ( !acceptData( elem ) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = Object.create( null ); + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( nativeEvent ), + + handlers = ( + dataPriv.get( this, "events" ) || Object.create( null ) + )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + return result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.get( src ); + events = pdataOld.events; + + if ( events ) { + dataPriv.remove( dest, "handle events" ); + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = flat( args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + }, doc ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html; + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var swap = function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableTrDimensionsVal, reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + }, + + // Support: IE 9 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Behavior in IE 9 is more subtle than in newer versions & it passes + // some versions of this test; make sure not to make it pass there! + reliableTrDimensions: function() { + var table, tr, trChild, trStyle; + if ( reliableTrDimensionsVal == null ) { + table = document.createElement( "table" ); + tr = document.createElement( "tr" ); + trChild = document.createElement( "div" ); + + table.style.cssText = "position:absolute;left:-11111px"; + tr.style.height = "1px"; + trChild.style.height = "9px"; + + documentElement + .appendChild( table ) + .appendChild( tr ) + .appendChild( trChild ); + + trStyle = window.getComputedStyle( tr ); + reliableTrDimensionsVal = parseInt( trStyle.height ) > 3; + + documentElement.removeChild( table ); + } + return reliableTrDimensionsVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( _elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Support: IE 9 - 11 only + // Use offsetWidth/offsetHeight for when box sizing is unreliable. + // In those cases, the computed value can be trusted to be border-box. + if ( ( !support.boxSizingReliable() && isBorderBox || + + // Support: IE 10 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Interestingly, in some cases IE 9 doesn't suffer from this issue. + !support.reliableTrDimensions() && nodeName( elem, "tr" ) || + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + val === "auto" || + + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + + // Make sure the element is visible & connected + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( _i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( + dataPriv.get( cur, "events" ) || Object.create( null ) + )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + + // Handle: regular nodes (via `this.ownerDocument`), window + // (via `this.document`) & document (via `this`). + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = { guid: Date.now() }; + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( _i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Use a noop converter for missing script + if ( !isSuccess && jQuery.inArray( "script", s.dataTypes ) > -1 ) { + s.converters[ "text script" ] = function() {}; + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( _i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + +jQuery.ajaxPrefilter( function( s ) { + var i; + for ( i in s.headers ) { + if ( i.toLowerCase() === "content-type" ) { + s.contentType = s.headers[ i ] || ""; + } + } +} ); + + +jQuery._evalUrl = function( url, options, doc ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options, doc ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( " + + @@ -1459,8 +1461,8 @@
-
- +
+
Иллюстрация 1.5: Тут родился R diff --git a/book/_book/debug_chapter_files/figure-html/fig-huge-chunk-1.png b/book/_book/debug_chapter_files/figure-html/fig-huge-chunk-1.png index 6ce875c3c785beb584176beaed98ef9fe0382ccd..3b1d8abe90734cdcbecac9b4165284342b64cb24 100644 GIT binary patch literal 119179 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 YJ=<;W?IIOR2L7okYTm)zwhH;b0N@QIHUIzs literal 119435 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≪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 diff --git a/book/debug_chapter.qmd b/book/debug_chapter.qmd index 8f0986d..c5c4712 100644 --- a/book/debug_chapter.qmd +++ b/book/debug_chapter.qmd @@ -391,8 +391,8 @@ $$ {#eq-line} library(leaflet) leaflet() %>% - addTiles() %>% - # addProviderTiles(providers$Stadia.AlidadeSmooth) %>% + # addTiles() %>% + addProviderTiles(providers$Stadia.AlidadeSmooth) %>% addMarkers(lng=174.768, lat=-36.852, popup="The birthplace of R") ``` From 349c9b8c6120e414afe8f0b7b82c0449ca1ec718 Mon Sep 17 00:00:00 2001 From: Anton Angelgardt Date: Sun, 19 May 2024 17:49:26 +0300 Subject: [PATCH 4/5] add ref style --- book/_book/r-intro.html | 77 +- book/_book/references.html | 11 +- book/_book/search.json | 16 +- .../bootstrap/bootstrap-dark.min.css | 2 +- book/_quarto.yml | 1 + book/r-intro.qmd | 41 +- book/references.bib | 34 +- book/style/css/dark.scss | 5 +- book/style/refs/apa.csl | 1917 +++++++++++++++++ 9 files changed, 2053 insertions(+), 51 deletions(-) create mode 100644 book/style/refs/apa.csl diff --git a/book/_book/r-intro.html b/book/_book/r-intro.html index b9d15de..9932808 100644 --- a/book/_book/r-intro.html +++ b/book/_book/r-intro.html @@ -54,7 +54,27 @@ @media screen { pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; } } - +/* CSS for citations */ +div.csl-bib-body { } +div.csl-entry { + clear: both; + margin-bottom: 0em; +} +.hanging-indent div.csl-entry { + margin-left:2em; + text-indent:-2em; +} +div.csl-left-margin { + min-width:2em; + float:left; +} +div.csl-right-inline { + margin-left:2em; + padding-left:1em; +} +div.csl-indent { + margin-left: 2em; +} @@ -1079,7 +1099,7 @@

Источники

-

-

На R, как и на любые ресурсы, используемые при написании статьи или отчета, следует ссылаться — цитировать в разделе References. Для этого существует удобная команда:

+

На R (R Core Team, 2023), как и на любые ресурсы, используемые при написании статьи или отчета, следует ссылаться — цитировать в разделе References. Для этого существует удобная команда:

citation()
@@ -1106,27 +1126,39 @@

В аутпуте есть вариант ссылки в форматах APA и BibTeх. Второй вам пригодится, если вы пишете отчеты в \(\LaTeX\) или R Markdown и Quarto, первый — в других случаях. Если вы копируете APA-цитату в текстовый редактор, добавьте курсивное форматирование на текст, заключенный между андерскорами (нижними подчеркиваниями4, _) , а сами андерскоры удалите5.

-

Кроме базового R, мы будем активно использовать разные дополнительные пакеты для расширения его возможностей. На использованные в работе пакеты также необходимо ссылаться. Чтобы получить цитирование конкретного пакета6, надо передать его название внутрь функции citation(). Ниже приведен пример для пакета ggplot2, которые мы будем использоваться для построения визуализаций:

+

Хорошим тоном будет сослаться и на RStudio (Posit team, 2024):

-
citation("ggplot2")
-
-
To cite ggplot2 in publications, please use
+
RStudio.Version()
+
+
$citation
+To cite RStudio in publications use:
 
-  H. Wickham. ggplot2: Elegant Graphics for Data Analysis.
-  Springer-Verlag New York, 2016.
+  Posit team (2024). RStudio: Integrated Development Environment for R. Posit Software,
+  PBC, Boston, MA. URL http://www.posit.co/.
 
 A BibTeX entry for LaTeX users is
 
-  @Book{,
-    author = {Hadley Wickham},
-    title = {ggplot2: Elegant Graphics for Data Analysis},
-    publisher = {Springer-Verlag New York},
-    year = {2016},
-    isbn = {978-3-319-24277-4},
-    url = {https://ggplot2.tidyverse.org},
-  }
-
-
+ @Manual{, + title = {RStudio: Integrated Development Environment for R}, + author = {{Posit team}}, + organization = {Posit Software, PBC}, + address = {Boston, MA}, + year = {2024}, + url = {http://www.posit.co/}, + } + +$mode +[1] "desktop" + +$version +[1] ‘2024.4.1.748’ + +$long_version +[1] "2024.04.1+748" + +$release_name +[1] "Chocolate Cosmos" +

2.8 Обновления

@@ -1168,6 +1200,14 @@
Session Info
+
@@ -1178,7 +1218,6 @@
Session Info
  • Их мы будем обсуждать в разделе о работе с данными.↩︎

  • Согласно правилам современного русского литературного языка, термин «нижнее подчеркивание» является плеоназмом, так как любое подчеркивание выполняется снизу. Однако такой термин используется наряду с терминами подчерк и underscore, поэтому использую его и я.↩︎

  • Такой синтаксис используется в Markdown — в частности, R Markdown.↩︎

  • -
  • Чтобы функция citation("pkgname") работала, пакет pkgname должен быть установлен на ваш компьютер. Здесь pkgname — название какого-либо дополнительного пакета.↩︎

  • diff --git a/book/_book/references.html b/book/_book/references.html index 248aa03..8f7804a 100644 --- a/book/_book/references.html +++ b/book/_book/references.html @@ -795,8 +795,15 @@